diff --git a/core/assets/vendor/ckeditor5/alignment/translations/es-co.js b/core/assets/vendor/ckeditor5/alignment/translations/es-co.js new file mode 100644 index 0000000000000000000000000000000000000000..71100cddc93b2d76ff7c25c73a1c86c046bc60db --- /dev/null +++ b/core/assets/vendor/ckeditor5/alignment/translations/es-co.js @@ -0,0 +1 @@ +!function(i){const e=i["es-co"]=i["es-co"]||{};e.dictionary=Object.assign(e.dictionary||{},{"Align center":"Centrar","Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha",Justify:"Justificar","Text alignment":"Alineación de texto","Text alignment toolbar":"Herramientas de alineación de texto"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/basic-styles/basic-styles.js b/core/assets/vendor/ckeditor5/basic-styles/basic-styles.js index 47eae76d0daae65c82e4ce136c0873ed8e69c580..931d36fc00d81a4989ec40f657d8bee3c8c62daa 100644 --- a/core/assets/vendor/ckeditor5/basic-styles/basic-styles.js +++ b/core/assets/vendor/ckeditor5/basic-styles/basic-styles.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var t={415:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var n=i(609),s=i.n(n)()((function(t){return t[1]}));s.push([t.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}",""]);const r=s},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=t(e);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i})).join("")},e.i=function(t,i,n){"string"==typeof t&&(t=[[null,t,""]]);var s={};if(n)for(var r=0;r<this.length;r++){var o=this[r][0];null!=o&&(s[o]=!0)}for(var c=0;c<t.length;c++){var a=[].concat(t[c]);n&&s[a[0]]||(i&&(a[2]?a[2]="".concat(i," and ").concat(a[2]):a[2]=i),e.push(a))}},e}},62:(t,e,i)=>{"use strict";var n,s=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},r=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}t[e]=i}return t[e]}}(),o=[];function c(t){for(var e=-1,i=0;i<o.length;i++)if(o[i].identifier===t){e=i;break}return e}function a(t,e){for(var i={},n=[],s=0;s<t.length;s++){var r=t[s],a=e.base?r[0]+e.base:r[0],l=i[a]||0,u="".concat(a," ").concat(l);i[a]=l+1;var d=c(u),g={css:r[1],media:r[2],sourceMap:r[3]};-1!==d?(o[d].references++,o[d].updater(g)):o.push({identifier:u,updater:b(g,e),references:1}),n.push(u)}return n}function l(t){var e=document.createElement("style"),n=t.attributes||{};if(void 0===n.nonce){var s=i.nc;s&&(n.nonce=s)}if(Object.keys(n).forEach((function(t){e.setAttribute(t,n[t])})),"function"==typeof t.insert)t.insert(e);else{var o=r(t.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(e)}return e}var u,d=(u=[],function(t,e){return u[t]=e,u.filter(Boolean).join("\n")});function g(t,e,i,n){var s=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(t.styleSheet)t.styleSheet.cssText=d(e,s);else{var r=document.createTextNode(s),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(r,o[e]):t.appendChild(r)}}function m(t,e,i){var n=i.css,s=i.media,r=i.sourceMap;if(s?t.setAttribute("media",s):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var p=null,h=0;function b(t,e){var i,n,s;if(e.singleton){var r=h++;i=p||(p=l(e)),n=g.bind(null,i,r,!1),s=g.bind(null,i,r,!0)}else i=l(e),n=m.bind(null,i,e),s=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(i)};return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else s()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=s());var i=a(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var n=0;n<i.length;n++){var s=c(i[n]);o[s].references--}for(var r=a(t,e),l=0;l<i.length;l++){var u=c(i[l]);0===o[u].references&&(o[u].updater(),o.splice(u,1))}i=r}}}},704:(t,e,i)=>{t.exports=i(79)("./src/core.js")},181:(t,e,i)=>{t.exports=i(79)("./src/typing.js")},273:(t,e,i)=>{t.exports=i(79)("./src/ui.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function i(n){var s=e[n];if(void 0!==s)return s.exports;var r=e[n]={id:n,exports:{}};return t[n](r,r.exports,i),r.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{Bold:()=>l,BoldEditing:()=>r,BoldUI:()=>a,Code:()=>f,CodeEditing:()=>g,CodeUI:()=>w,Italic:()=>T,ItalicEditing:()=>y,ItalicUI:()=>E,Strikethrough:()=>N,StrikethroughEditing:()=>A,StrikethroughUI:()=>I,Subscript:()=>F,SubscriptEditing:()=>B,SubscriptUI:()=>U,Superscript:()=>j,SuperscriptEditing:()=>M,SuperscriptUI:()=>R,Underline:()=>q,UnderlineEditing:()=>K,UnderlineUI:()=>H});var t=i(704);class e extends t.Command{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,i=e.document.selection,n=void 0===t.forceValue?!this.value:t.forceValue;e.change((t=>{if(i.isCollapsed)n?t.setSelectionAttribute(this.attributeKey,!0):t.removeSelectionAttribute(this.attributeKey);else{const s=e.schema.getValidRanges(i.getRanges(),this.attributeKey);for(const e of s)n?t.setAttribute(this.attributeKey,n,e):t.removeAttribute(this.attributeKey,e)}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model,e=t.schema,i=t.document.selection;if(i.isCollapsed)return i.hasAttribute(this.attributeKey);for(const t of i.getRanges())for(const i of t.getItems())if(e.checkAttribute(i,this.attributeKey))return i.hasAttribute(this.attributeKey);return!1}}const s="bold";class r extends t.Plugin{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:s}),t.model.schema.setAttributeProperties(s,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:s,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");return e?"bold"==e||Number(e)>=600?{name:!0,styles:["font-weight"]}:void 0:null}]}),t.commands.add(s,new e(t,s)),t.keystrokes.set("CTRL+B",s)}}var o=i(273);const c="bold";class a extends t.Plugin{static get pluginName(){return"BoldUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(c,(i=>{const n=t.commands.get(c),s=new o.ButtonView(i);return s.set({label:e("Bold"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>',keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(c),t.editing.view.focus()})),s}))}}class l extends t.Plugin{static get requires(){return[r,a]}static get pluginName(){return"Bold"}}var u=i(181);const d="code";class g extends t.Plugin{static get pluginName(){return"CodeEditing"}static get requires(){return[u.TwoStepCaretMovement]}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:d}),t.model.schema.setAttributeProperties(d,{isFormatting:!0,copyOnEnter:!1}),t.conversion.attributeToElement({model:d,view:"code",upcastAlso:{styles:{"word-wrap":"break-word"}}}),t.commands.add(d,new e(t,d)),t.plugins.get(u.TwoStepCaretMovement).registerAttribute(d),(0,u.inlineHighlight)(t,d,"code","ck-code_selected")}}var m=i(62),p=i.n(m),h=i(415),b={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};p()(h.Z,b);h.Z.locals;const v="code";class w extends t.Plugin{static get pluginName(){return"CodeUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(v,(i=>{const n=t.commands.get(v),s=new o.ButtonView(i);return s.set({label:e("Code"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 5.7 5.2 3.9v1.3l-5.6 4c-.1.2-.3.2-.5.2-.3-.1-.6-.7-.6-1l.3-.4 4.7-3.5L11.5 7l-.2-.2c-.1-.3-.1-.6 0-.8.2-.2.5-.4.8-.4a.8.8 0 0 1 .4.1zm-5.2 0L2 9.6v1.3l5.6 4c.1.2.3.2.5.2.3-.1.7-.7.6-1 0-.1 0-.3-.2-.4l-5-3.5L8.2 7l.2-.2c.1-.3.1-.6 0-.8-.2-.2-.5-.4-.8-.4a.8.8 0 0 0-.3.1z"/></svg>',tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(v),t.editing.view.focus()})),s}))}}class f extends t.Plugin{static get requires(){return[g,w]}static get pluginName(){return"Code"}}const x="italic";class y extends t.Plugin{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:x}),t.model.schema.setAttributeProperties(x,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:x,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),t.commands.add(x,new e(t,x)),t.keystrokes.set("CTRL+I",x)}}const S="italic";class E extends t.Plugin{static get pluginName(){return"ItalicUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(S,(i=>{const n=t.commands.get(S),s=new o.ButtonView(i);return s.set({label:e("Italic"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.586 14.633.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"/></svg>',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(S),t.editing.view.focus()})),s}))}}class T extends t.Plugin{static get requires(){return[y,E]}static get pluginName(){return"Italic"}}const k="strikethrough";class A extends t.Plugin{static get pluginName(){return"StrikethroughEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:k}),t.model.schema.setAttributeProperties(k,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:k,view:"s",upcastAlso:["del","strike",{styles:{"text-decoration":"line-through"}}]}),t.commands.add(k,new e(t,k)),t.keystrokes.set("CTRL+SHIFT+X","strikethrough")}}const C="strikethrough";class I extends t.Plugin{static get pluginName(){return"StrikethroughUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(C,(i=>{const n=t.commands.get(C),s=new o.ButtonView(i);return s.set({label:e("Strikethrough"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 16.4c-.8-.4-1.5-.9-2.2-1.5a.6.6 0 0 1-.2-.5l.3-.6h1c1 1.2 2.1 1.7 3.7 1.7 1 0 1.8-.3 2.3-.6.6-.4.6-1.2.6-1.3.2-1.2-.9-2.1-.9-2.1h2.1c.3.7.4 1.2.4 1.7v.8l-.6 1.2c-.6.8-1.1 1-1.6 1.2a6 6 0 0 1-2.4.6c-1 0-1.8-.3-2.5-.6zM6.8 9 6 8.3c-.4-.5-.5-.8-.5-1.6 0-.7.1-1.3.5-1.8.4-.6 1-1 1.6-1.3a6.3 6.3 0 0 1 4.7 0 4 4 0 0 1 1.7 1l.3.7c0 .1.2.4-.2.7-.4.2-.9.1-1 0a3 3 0 0 0-1.2-1c-.4-.2-1-.3-2-.4-.7 0-1.4.2-2 .6-.8.6-1 .8-1 1.5 0 .8.5 1 1.2 1.5.6.4 1.1.7 1.9 1H6.8z"/><path d="M3 10.5V9h14v1.5z"/></svg>',keystroke:"CTRL+SHIFT+X",tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(C),t.editing.view.focus()})),s}))}}class N extends t.Plugin{static get requires(){return[A,I]}static get pluginName(){return"Strikethrough"}}const P="subscript";class B extends t.Plugin{static get pluginName(){return"SubscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:P}),t.model.schema.setAttributeProperties(P,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:P,view:"sub",upcastAlso:[{styles:{"vertical-align":"sub"}}]}),t.commands.add(P,new e(t,P))}}const O="subscript";class U extends t.Plugin{static get pluginName(){return"SubscriptUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(O,(i=>{const n=t.commands.get(O),s=new o.ButtonView(i);return s.set({label:e("Subscript"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.03 10.349 3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82zm8.147 7.829h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309z"/></svg>',tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(O),t.editing.view.focus()})),s}))}}class F extends t.Plugin{static get requires(){return[B,U]}static get pluginName(){return"Subscript"}}const L="superscript";class M extends t.Plugin{static get pluginName(){return"SuperscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:L}),t.model.schema.setAttributeProperties(L,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:L,view:"sup",upcastAlso:[{styles:{"vertical-align":"super"}}]}),t.commands.add(L,new e(t,L))}}const V="superscript";class R extends t.Plugin{static get pluginName(){return"SuperscriptUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(V,(i=>{const n=t.commands.get(V),s=new o.ButtonView(i);return s.set({label:e("Superscript"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.677 8.678h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309zM7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82z"/></svg>',tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(V),t.editing.view.focus()})),s}))}}class j extends t.Plugin{static get requires(){return[M,R]}static get pluginName(){return"Superscript"}}const z="underline";class K extends t.Plugin{static get pluginName(){return"UnderlineEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:z}),t.model.schema.setAttributeProperties(z,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:z,view:"u",upcastAlso:{styles:{"text-decoration":"underline"}}}),t.commands.add(z,new e(t,z)),t.keystrokes.set("CTRL+U","underline")}}const _="underline";class H extends t.Plugin{static get pluginName(){return"UnderlineUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(_,(i=>{const n=t.commands.get(_),s=new o.ButtonView(i);return s.set({label:e("Underline"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 18v-1.5h14V18zm2.2-8V3.6c0-.4.4-.6.8-.6.3 0 .7.2.7.6v6.2c0 2 1.3 2.8 3.2 2.8 1.9 0 3.4-.9 3.4-2.9V3.6c0-.3.4-.5.8-.5.3 0 .7.2.7.5V10c0 2.7-2.2 4-4.9 4-2.6 0-4.7-1.2-4.7-4z"/></svg>',keystroke:"CTRL+U",tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(_),t.editing.view.focus()})),s}))}}class q extends t.Plugin{static get requires(){return[K,H]}static get pluginName(){return"Underline"}}})(),(window.CKEditor5=window.CKEditor5||{}).basicStyles=n})(); \ No newline at end of file + */(()=>{var t={415:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var n=i(609),s=i.n(n)()((function(t){return t[1]}));s.push([t.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}",""]);const r=s},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=t(e);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i})).join("")},e.i=function(t,i,n){"string"==typeof t&&(t=[[null,t,""]]);var s={};if(n)for(var r=0;r<this.length;r++){var o=this[r][0];null!=o&&(s[o]=!0)}for(var a=0;a<t.length;a++){var c=[].concat(t[a]);n&&s[c[0]]||(i&&(c[2]?c[2]="".concat(i," and ").concat(c[2]):c[2]=i),e.push(c))}},e}},62:(t,e,i)=>{"use strict";var n,s=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},r=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}t[e]=i}return t[e]}}(),o=[];function a(t){for(var e=-1,i=0;i<o.length;i++)if(o[i].identifier===t){e=i;break}return e}function c(t,e){for(var i={},n=[],s=0;s<t.length;s++){var r=t[s],c=e.base?r[0]+e.base:r[0],l=i[c]||0,u="".concat(c," ").concat(l);i[c]=l+1;var d=a(u),g={css:r[1],media:r[2],sourceMap:r[3]};-1!==d?(o[d].references++,o[d].updater(g)):o.push({identifier:u,updater:b(g,e),references:1}),n.push(u)}return n}function l(t){var e=document.createElement("style"),n=t.attributes||{};if(void 0===n.nonce){var s=i.nc;s&&(n.nonce=s)}if(Object.keys(n).forEach((function(t){e.setAttribute(t,n[t])})),"function"==typeof t.insert)t.insert(e);else{var o=r(t.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(e)}return e}var u,d=(u=[],function(t,e){return u[t]=e,u.filter(Boolean).join("\n")});function g(t,e,i,n){var s=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(t.styleSheet)t.styleSheet.cssText=d(e,s);else{var r=document.createTextNode(s),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(r,o[e]):t.appendChild(r)}}function m(t,e,i){var n=i.css,s=i.media,r=i.sourceMap;if(s?t.setAttribute("media",s):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var p=null,h=0;function b(t,e){var i,n,s;if(e.singleton){var r=h++;i=p||(p=l(e)),n=g.bind(null,i,r,!1),s=g.bind(null,i,r,!0)}else i=l(e),n=m.bind(null,i,e),s=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(i)};return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else s()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=s());var i=c(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var n=0;n<i.length;n++){var s=a(i[n]);o[s].references--}for(var r=c(t,e),l=0;l<i.length;l++){var u=a(i[l]);0===o[u].references&&(o[u].updater(),o.splice(u,1))}i=r}}}},704:(t,e,i)=>{t.exports=i(79)("./src/core.js")},181:(t,e,i)=>{t.exports=i(79)("./src/typing.js")},273:(t,e,i)=>{t.exports=i(79)("./src/ui.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function i(n){var s=e[n];if(void 0!==s)return s.exports;var r=e[n]={id:n,exports:{}};return t[n](r,r.exports,i),r.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{Bold:()=>l,BoldEditing:()=>r,BoldUI:()=>c,Code:()=>f,CodeEditing:()=>g,CodeUI:()=>w,Italic:()=>T,ItalicEditing:()=>y,ItalicUI:()=>E,Strikethrough:()=>N,StrikethroughEditing:()=>A,StrikethroughUI:()=>I,Subscript:()=>F,SubscriptEditing:()=>B,SubscriptUI:()=>U,Superscript:()=>j,SuperscriptEditing:()=>M,SuperscriptUI:()=>V,Underline:()=>H,UnderlineEditing:()=>z,UnderlineUI:()=>q});var t=i(704);class e extends t.Command{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,i=e.document.selection,n=void 0===t.forceValue?!this.value:t.forceValue;e.change((t=>{if(i.isCollapsed)n?t.setSelectionAttribute(this.attributeKey,!0):t.removeSelectionAttribute(this.attributeKey);else{const s=e.schema.getValidRanges(i.getRanges(),this.attributeKey);for(const e of s)n?t.setAttribute(this.attributeKey,n,e):t.removeAttribute(this.attributeKey,e)}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model,e=t.schema,i=t.document.selection;if(i.isCollapsed)return i.hasAttribute(this.attributeKey);for(const t of i.getRanges())for(const i of t.getItems())if(e.checkAttribute(i,this.attributeKey))return i.hasAttribute(this.attributeKey);return!1}}const s="bold";class r extends t.Plugin{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:s}),t.model.schema.setAttributeProperties(s,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:s,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");return e?"bold"==e||Number(e)>=600?{name:!0,styles:["font-weight"]}:void 0:null}]}),t.commands.add(s,new e(t,s)),t.keystrokes.set("CTRL+B",s)}}var o=i(273);const a="bold";class c extends t.Plugin{static get pluginName(){return"BoldUI"}init(){const e=this.editor,i=e.t;e.ui.componentFactory.add(a,(n=>{const s=e.commands.get(a),r=new o.ButtonView(n);return r.set({label:i("Bold"),icon:t.icons.bold,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(s,"value","isEnabled"),this.listenTo(r,"execute",(()=>{e.execute(a),e.editing.view.focus()})),r}))}}class l extends t.Plugin{static get requires(){return[r,c]}static get pluginName(){return"Bold"}}var u=i(181);const d="code";class g extends t.Plugin{static get pluginName(){return"CodeEditing"}static get requires(){return[u.TwoStepCaretMovement]}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:d}),t.model.schema.setAttributeProperties(d,{isFormatting:!0,copyOnEnter:!1}),t.conversion.attributeToElement({model:d,view:"code",upcastAlso:{styles:{"word-wrap":"break-word"}}}),t.commands.add(d,new e(t,d)),t.plugins.get(u.TwoStepCaretMovement).registerAttribute(d),(0,u.inlineHighlight)(t,d,"code","ck-code_selected")}}var m=i(62),p=i.n(m),h=i(415),b={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};p()(h.Z,b);h.Z.locals;const v="code";class w extends t.Plugin{static get pluginName(){return"CodeUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(v,(i=>{const n=t.commands.get(v),s=new o.ButtonView(i);return s.set({label:e("Code"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 5.7 5.2 3.9v1.3l-5.6 4c-.1.2-.3.2-.5.2-.3-.1-.6-.7-.6-1l.3-.4 4.7-3.5L11.5 7l-.2-.2c-.1-.3-.1-.6 0-.8.2-.2.5-.4.8-.4a.8.8 0 0 1 .4.1zm-5.2 0L2 9.6v1.3l5.6 4c.1.2.3.2.5.2.3-.1.7-.7.6-1 0-.1 0-.3-.2-.4l-5-3.5L8.2 7l.2-.2c.1-.3.1-.6 0-.8-.2-.2-.5-.4-.8-.4a.8.8 0 0 0-.3.1z"/></svg>',tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(v),t.editing.view.focus()})),s}))}}class f extends t.Plugin{static get requires(){return[g,w]}static get pluginName(){return"Code"}}const x="italic";class y extends t.Plugin{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:x}),t.model.schema.setAttributeProperties(x,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:x,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),t.commands.add(x,new e(t,x)),t.keystrokes.set("CTRL+I",x)}}const S="italic";class E extends t.Plugin{static get pluginName(){return"ItalicUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(S,(i=>{const n=t.commands.get(S),s=new o.ButtonView(i);return s.set({label:e("Italic"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.586 14.633.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"/></svg>',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(S),t.editing.view.focus()})),s}))}}class T extends t.Plugin{static get requires(){return[y,E]}static get pluginName(){return"Italic"}}const k="strikethrough";class A extends t.Plugin{static get pluginName(){return"StrikethroughEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:k}),t.model.schema.setAttributeProperties(k,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:k,view:"s",upcastAlso:["del","strike",{styles:{"text-decoration":"line-through"}}]}),t.commands.add(k,new e(t,k)),t.keystrokes.set("CTRL+SHIFT+X","strikethrough")}}const C="strikethrough";class I extends t.Plugin{static get pluginName(){return"StrikethroughUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(C,(i=>{const n=t.commands.get(C),s=new o.ButtonView(i);return s.set({label:e("Strikethrough"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 16.4c-.8-.4-1.5-.9-2.2-1.5a.6.6 0 0 1-.2-.5l.3-.6h1c1 1.2 2.1 1.7 3.7 1.7 1 0 1.8-.3 2.3-.6.6-.4.6-1.2.6-1.3.2-1.2-.9-2.1-.9-2.1h2.1c.3.7.4 1.2.4 1.7v.8l-.6 1.2c-.6.8-1.1 1-1.6 1.2a6 6 0 0 1-2.4.6c-1 0-1.8-.3-2.5-.6zM6.8 9 6 8.3c-.4-.5-.5-.8-.5-1.6 0-.7.1-1.3.5-1.8.4-.6 1-1 1.6-1.3a6.3 6.3 0 0 1 4.7 0 4 4 0 0 1 1.7 1l.3.7c0 .1.2.4-.2.7-.4.2-.9.1-1 0a3 3 0 0 0-1.2-1c-.4-.2-1-.3-2-.4-.7 0-1.4.2-2 .6-.8.6-1 .8-1 1.5 0 .8.5 1 1.2 1.5.6.4 1.1.7 1.9 1H6.8z"/><path d="M3 10.5V9h14v1.5z"/></svg>',keystroke:"CTRL+SHIFT+X",tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(C),t.editing.view.focus()})),s}))}}class N extends t.Plugin{static get requires(){return[A,I]}static get pluginName(){return"Strikethrough"}}const P="subscript";class B extends t.Plugin{static get pluginName(){return"SubscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:P}),t.model.schema.setAttributeProperties(P,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:P,view:"sub",upcastAlso:[{styles:{"vertical-align":"sub"}}]}),t.commands.add(P,new e(t,P))}}const O="subscript";class U extends t.Plugin{static get pluginName(){return"SubscriptUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(O,(i=>{const n=t.commands.get(O),s=new o.ButtonView(i);return s.set({label:e("Subscript"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.03 10.349 3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82zm8.147 7.829h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309z"/></svg>',tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(O),t.editing.view.focus()})),s}))}}class F extends t.Plugin{static get requires(){return[B,U]}static get pluginName(){return"Subscript"}}const L="superscript";class M extends t.Plugin{static get pluginName(){return"SuperscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:L}),t.model.schema.setAttributeProperties(L,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:L,view:"sup",upcastAlso:[{styles:{"vertical-align":"super"}}]}),t.commands.add(L,new e(t,L))}}const R="superscript";class V extends t.Plugin{static get pluginName(){return"SuperscriptUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(R,(i=>{const n=t.commands.get(R),s=new o.ButtonView(i);return s.set({label:e("Superscript"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.677 8.678h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309zM7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82z"/></svg>',tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(R),t.editing.view.focus()})),s}))}}class j extends t.Plugin{static get requires(){return[M,V]}static get pluginName(){return"Superscript"}}const K="underline";class z extends t.Plugin{static get pluginName(){return"UnderlineEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:K}),t.model.schema.setAttributeProperties(K,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:K,view:"u",upcastAlso:{styles:{"text-decoration":"underline"}}}),t.commands.add(K,new e(t,K)),t.keystrokes.set("CTRL+U","underline")}}const _="underline";class q extends t.Plugin{static get pluginName(){return"UnderlineUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(_,(i=>{const n=t.commands.get(_),s=new o.ButtonView(i);return s.set({label:e("Underline"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 18v-1.5h14V18zm2.2-8V3.6c0-.4.4-.6.8-.6.3 0 .7.2.7.6v6.2c0 2 1.3 2.8 3.2 2.8 1.9 0 3.4-.9 3.4-2.9V3.6c0-.3.4-.5.8-.5.3 0 .7.2.7.5V10c0 2.7-2.2 4-4.9 4-2.6 0-4.7-1.2-4.7-4z"/></svg>',keystroke:"CTRL+U",tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(n,"value","isEnabled"),this.listenTo(s,"execute",(()=>{t.execute(_),t.editing.view.focus()})),s}))}}class H extends t.Plugin{static get requires(){return[z,q]}static get pluginName(){return"Underline"}}})(),(window.CKEditor5=window.CKEditor5||{}).basicStyles=n})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/basic-styles/translations/es-co.js b/core/assets/vendor/ckeditor5/basic-styles/translations/es-co.js new file mode 100644 index 0000000000000000000000000000000000000000..4d1fe73c293fc0a4052dc14f2f5ea1e06fbd003b --- /dev/null +++ b/core/assets/vendor/ckeditor5/basic-styles/translations/es-co.js @@ -0,0 +1 @@ +!function(i){const o=i["es-co"]=i["es-co"]||{};o.dictionary=Object.assign(o.dictionary||{},{Bold:"Negrita",Code:"Código",Italic:"Cursiva",Strikethrough:"Tachado",Subscript:"SubÃndice",Superscript:"SuperÃndice",Underline:"Subrayado"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/block-quote/translations/es-co.js b/core/assets/vendor/ckeditor5/block-quote/translations/es-co.js new file mode 100644 index 0000000000000000000000000000000000000000..370b102e92a1fed86c3818ef709324a8ff33bdf3 --- /dev/null +++ b/core/assets/vendor/ckeditor5/block-quote/translations/es-co.js @@ -0,0 +1 @@ +!function(o){const i=o["es-co"]=o["es-co"]||{};i.dictionary=Object.assign(i.dictionary||{},{"Block quote":"Cita de bloque"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js index 82722fe6784d24dc6a2929d6625359a1e64d6abc..8b19679004f99be7b9d746cc65d0237bc417813b 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/ckeditor5-dll.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var e={"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-clipboard/theme/clipboard.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/placeholder.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/renderer.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/button.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/switchbutton.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton:active{background:transparent}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/colorgrid/colorgrid.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/dropdown.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/listdropdown.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/splitbutton.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/editorui/editorui.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/formheader/formheader.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/icon/icon.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{color:inherit;cursor:inherit}.ck.ck-icon :not([fill]){fill:currentColor}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/input/input.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/label/label.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-spacing-medium),calc(var(--ck-font-size-base)*.6)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-spacing-medium)*-1),calc(var(--ck-font-size-base)*.6)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/list/list.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonpanel.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonrotator.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/fakepanel.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/stickypanel.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/toolbar.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/tooltip/tooltip.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/globals/globals.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widget.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgetresize.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgettypearound.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',""]);const r=i},"./node_modules/css-loader/dist/runtime/api.js":e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var s=e(t);return t[2]?"@media ".concat(t[2]," {").concat(s,"}"):s})).join("")},t.i=function(e,s,o){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(o)for(var r=0;r<this.length;r++){var n=this[r][0];null!=n&&(i[n]=!0)}for(var a=0;a<e.length;a++){var c=[].concat(e[a]);o&&i[c[0]]||(s&&(c[2]?c[2]="".concat(s," and ").concat(c[2]):c[2]=s),t.push(c))}},t}},"./packages/ckeditor5-core/theme/icons/pilcrow.svg":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg>'},"./packages/ckeditor5-core/theme/icons/three-vertical-dots.svg":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>'},"./packages/ckeditor5-ui/theme/icons/dropdown-arrow.svg":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>'},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":(e,t,s)=>{"use strict";var o,i=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},r=function(){var e={};return function(t){if(void 0===e[t]){var s=document.querySelector(t);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch(e){s=null}e[t]=s}return e[t]}}(),n=[];function a(e){for(var t=-1,s=0;s<n.length;s++)if(n[s].identifier===e){t=s;break}return t}function c(e,t){for(var s={},o=[],i=0;i<e.length;i++){var r=e[i],c=t.base?r[0]+t.base:r[0],l=s[c]||0,d="".concat(c," ").concat(l);s[c]=l+1;var h=a(d),u={css:r[1],media:r[2],sourceMap:r[3]};-1!==h?(n[h].references++,n[h].updater(u)):n.push({identifier:d,updater:m(u,t),references:1}),o.push(d)}return o}function l(e){var t=document.createElement("style"),o=e.attributes||{};if(void 0===o.nonce){var i=s.nc;i&&(o.nonce=i)}if(Object.keys(o).forEach((function(e){t.setAttribute(e,o[e])})),"function"==typeof e.insert)e.insert(t);else{var n=r(e.insert||"head");if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(t)}return t}var d,h=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function u(e,t,s,o){var i=s?"":o.media?"@media ".concat(o.media," {").concat(o.css,"}"):o.css;if(e.styleSheet)e.styleSheet.cssText=h(t,i);else{var r=document.createTextNode(i),n=e.childNodes;n[t]&&e.removeChild(n[t]),n.length?e.insertBefore(r,n[t]):e.appendChild(r)}}function p(e,t,s){var o=s.css,i=s.media,r=s.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleSheet)e.styleSheet.cssText=o;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(o))}}var g=null,f=0;function m(e,t){var s,o,i;if(t.singleton){var r=f++;s=g||(g=l(t)),o=u.bind(null,s,r,!1),i=u.bind(null,s,r,!0)}else s=l(t),o=p.bind(null,s,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(s)};return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var s=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var o=0;o<s.length;o++){var i=a(s[o]);n[i].references--}for(var r=c(e,t),l=0;l<s.length;l++){var d=a(s[l]);0===n[d].references&&(n[d].updater(),n.splice(d,1))}s=r}}}},"./packages/ckeditor5-engine/src/controller/datacontroller.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Z});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts"),n=s("./packages/ckeditor5-engine/src/conversion/mapper.ts"),a=s("./packages/ckeditor5-engine/src/conversion/downcastdispatcher.ts"),c=s("./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts"),l=s("./node_modules/lodash-es/isArray.js");class d{constructor(){this._consumables=new Map}add(e,t){let s;e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):(this._consumables.has(e)?s=this._consumables.get(e):(s=new u(e),this._consumables.set(e,s)),s.add(t))}test(e,t){const s=this._consumables.get(e);return void 0===s?null:e.is("$text")||e.is("documentFragment")?s:s.test(t)}consume(e,t){return!!this.test(e,t)&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!1):this._consumables.get(e).consume(t),!0)}revert(e,t){const s=this._consumables.get(e);void 0!==s&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):s.revert(t))}static consumablesFromElement(e){const t={element:e,name:!0,attributes:[],classes:[],styles:[]},s=e.getAttributeKeys();for(const e of s)"style"!=e&&"class"!=e&&t.attributes.push(e);const o=e.getClassNames();for(const e of o)t.classes.push(e);const i=e.getStyleNames();for(const e of i)t.styles.push(e);return t}static createFrom(e,t){if(t||(t=new d),e.is("$text"))return t.add(e),t;e.is("element")&&t.add(e,d.consumablesFromElement(e)),e.is("documentFragment")&&t.add(e);for(const s of e.getChildren())t=d.createFrom(s,t);return t}}const h=["attributes","classes","styles"];class u{constructor(e){this.element=e,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(e){e.name&&(this._canConsumeName=!0);for(const t of h)t in e&&this._add(t,e[t])}test(e){if(e.name&&!this._canConsumeName)return this._canConsumeName;for(const t of h)if(t in e){const s=this._test(t,e[t]);if(!0!==s)return s}return!0}consume(e){e.name&&(this._canConsumeName=!1);for(const t of h)t in e&&this._consume(t,e[t])}revert(e){e.name&&(this._canConsumeName=!0);for(const t of h)t in e&&this._revert(t,e[t])}_add(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s){if("attributes"===e&&("class"===t||"style"===t))throw new i.ZP("viewconsumable-invalid-attribute",this);if(o.set(t,!0),"styles"===e)for(const e of this.element.document.stylesProcessor.getRelatedStyles(t))o.set(e,!0)}}_test(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s)if("attributes"!==e||"class"!==t&&"style"!==t){const e=o.get(t);if(void 0===e)return null;if(!e)return!1}else{const e="class"==t?"classes":"styles",s=this._test(e,[...this._consumables[e].keys()]);if(!0!==s)return s}return!0}_consume(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s)if("attributes"!==e||"class"!==t&&"style"!==t){if(o.set(t,!1),"styles"==e)for(const e of this.element.document.stylesProcessor.getRelatedStyles(t))o.set(e,!1)}else{const e="class"==t?"classes":"styles";this._consume(e,[...this._consumables[e].keys()])}}_revert(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s)if("attributes"!==e||"class"!==t&&"style"!==t){!1===o.get(t)&&o.set(t,!0)}else{const e="class"==t?"classes":"styles";this._revert(e,[...this._consumables[e].keys()])}}}var p=s("./packages/ckeditor5-engine/src/model/range.ts"),g=s("./packages/ckeditor5-engine/src/model/position.ts"),f=s("./packages/ckeditor5-engine/src/model/schema.ts"),m=s("./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts");class k extends r.Q5{constructor(e){super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi={...e,consumable:null,writer:null,store:null,convertItem:(e,t)=>this._convertItem(e,t),convertChildren:(e,t)=>this._convertChildren(e,t),safeInsert:(e,t)=>this._safeInsert(e,t),updateConversionResult:(e,t)=>this._updateConversionResult(e,t),splitToAllowedParent:(e,t)=>this._splitToAllowedParent(e,t),getSplitParts:e=>this._getSplitParts(e),keepEmptyElement:e=>this._keepEmptyElement(e)}}convert(e,t,s=["$root"]){this.fire("viewCleanup",e),this._modelCursor=function(e,t){let s;for(const o of new f.G(e)){const e={};for(const t of o.getAttributeKeys())e[t]=o.getAttribute(t);const i=t.createElement(o.name,e);s&&t.insert(i,s),s=g.ZP._createAt(i,0)}return s}(s,t),this.conversionApi.writer=t,this.conversionApi.consumable=d.createFrom(e),this.conversionApi.store={};const{modelRange:o}=this._convertItem(e,this._modelCursor),i=t.createDocumentFragment();if(o){this._removeEmptyElements();for(const e of Array.from(this._modelCursor.parent.getChildren()))t.append(e,i);i.markers=function(e,t){const s=new Set,o=new Map,i=p.Z._createIn(e).getItems();for(const e of i)e.is("element","$marker")&&s.add(e);for(const e of s){const s=e.getAttribute("data-name"),i=t.createPositionBefore(e);o.has(s)?o.get(s).end=i.clone():o.set(s,new p.Z(i.clone())),t.remove(e)}return o}(i,t)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,i}_convertItem(e,t){const s={viewItem:e,modelCursor:t,modelRange:null};if(e.is("element")?this.fire(`element:${e.name}`,s,this.conversionApi):e.is("$text")?this.fire("text",s,this.conversionApi):this.fire("documentFragment",s,this.conversionApi),s.modelRange&&!(s.modelRange instanceof p.Z))throw new i.ZP("view-conversion-dispatcher-incorrect-result",this);return{modelRange:s.modelRange,modelCursor:s.modelCursor}}_convertChildren(e,t){let s=t.is("position")?t:g.ZP._createAt(t,0);const o=new p.Z(s);for(const t of Array.from(e.getChildren())){const e=this._convertItem(t,s);e.modelRange instanceof p.Z&&(o.end=e.modelRange.end,s=e.modelCursor)}return{modelRange:o,modelCursor:s}}_safeInsert(e,t){const s=this._splitToAllowedParent(e,t);return!!s&&(this.conversionApi.writer.insert(e,s.position),!0)}_updateConversionResult(e,t){const s=this._getSplitParts(e),o=this.conversionApi.writer;t.modelRange||(t.modelRange=o.createRange(o.createPositionBefore(e),o.createPositionAfter(s[s.length-1])));const i=this._cursorParents.get(e);t.modelCursor=i?o.createPositionAt(i,0):t.modelRange.end}_splitToAllowedParent(e,t){const{schema:s,writer:o}=this.conversionApi;let i=s.findAllowedParent(t,e);if(i){if(i===t.parent)return{position:t};this._modelCursor.parent.getAncestors().includes(i)&&(i=null)}if(!i)return(0,m.gg)(t,e,s)?{position:(0,m.zX)(t,o)}:null;const r=this.conversionApi.writer.split(t,i),n=[];for(const e of r.range.getWalker())if("elementEnd"==e.type)n.push(e.item);else{const t=n.pop(),s=e.item;this._registerSplitPair(t,s)}const a=r.range.end.parent;return this._cursorParents.set(e,a),{position:r.position,cursorParent:a}}_registerSplitPair(e,t){this._splitParts.has(e)||this._splitParts.set(e,[e]);const s=this._splitParts.get(e);this._splitParts.set(t,s),s.push(t)}_getSplitParts(e){let t;return t=this._splitParts.has(e)?this._splitParts.get(e):[e],t}_keepEmptyElement(e){this._emptyElementsToKeep.add(e)}_removeEmptyElements(){let e=!1;for(const t of this._splitParts.keys())t.isEmpty&&!this._emptyElementsToKeep.has(t)&&(this.conversionApi.writer.remove(t),this._splitParts.delete(t),e=!0);e&&this._removeEmptyElements()}}var b=s("./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts"),_=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),w=s("./packages/ckeditor5-engine/src/view/document.ts"),v=s("./packages/ckeditor5-engine/src/view/downcastwriter.ts"),y=s("./packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.ts");class Z extends r.Q5{constructor(e,t){super(),this.model=e,this.mapper=new n.Z,this.downcastDispatcher=new a.Z({mapper:this.mapper,schema:e.schema}),this.downcastDispatcher.on("insert:$text",(0,c.Om)(),{priority:"lowest"}),this.downcastDispatcher.on("insert",(0,c.o6)(),{priority:"lowest"}),this.upcastDispatcher=new k({schema:e.schema}),this.viewDocument=new w.Z(t),this.stylesProcessor=t,this.htmlProcessor=new y.Z(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new v.Z(this.viewDocument),this.upcastDispatcher.on("text",(0,b.s8)(),{priority:"lowest"}),this.upcastDispatcher.on("element",(0,b._p)(),{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",(0,b._p)(),{priority:"lowest"}),o.y.prototype.decorate.call(this,"init"),o.y.prototype.decorate.call(this,"set"),o.y.prototype.decorate.call(this,"get"),this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"}),this.on("ready",(()=>{this.model.enqueueChange({isUndoable:!1},m._m)}),{priority:"lowest"})}get(e={}){const{rootName:t="main",trim:s="empty"}=e;if(!this._checkIfRootsExists([t]))throw new i.ZP("datacontroller-get-non-existent-root",this);const o=this.model.document.getRoot(t);return"empty"!==s||this.model.hasContent(o,{ignoreWhitespaces:!0})?this.stringify(o,e):""}stringify(e,t={}){const s=this.toView(e,t);return this.processor.toData(s)}toView(e,t={}){const s=this.viewDocument,o=this._viewWriter;this.mapper.clearBindings();const i=p.Z._createIn(e),r=new _.Z(s);this.mapper.bindElements(e,r);const n=e.is("documentFragment")?e.markers:function(e){const t=[],s=e.root.document;if(!s)return new Map;const o=p.Z._createIn(e);for(const e of s.model.markers){const s=e.getRange(),i=s.isCollapsed,r=s.start.isEqual(o.start)||s.end.isEqual(o.end);if(i&&r)t.push([e.name,s]);else{const i=o.getIntersection(s);i&&t.push([e.name,i])}}return t.sort((([e,t],[s,o])=>{if("after"!==t.end.compareWith(o.start))return 1;if("before"!==t.start.compareWith(o.end))return-1;switch(t.start.compareWith(o.start)){case"before":return 1;case"after":return-1;default:switch(t.end.compareWith(o.end)){case"before":return 1;case"after":return-1;default:return s.localeCompare(e)}}})),new Map(t)}(e);return this.downcastDispatcher.convert(i,n,o,t),r}init(e){if(this.model.document.version)throw new i.ZP("datacontroller-init-document-not-empty",this);let t={};if("string"==typeof e?t.main=e:t=e,!this._checkIfRootsExists(Object.keys(t)))throw new i.ZP("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},(e=>{for(const s of Object.keys(t)){const o=this.model.document.getRoot(s);e.insert(this.parse(t[s],o),o,0)}})),Promise.resolve()}set(e,t={}){let s={};if("string"==typeof e?s.main=e:s=e,!this._checkIfRootsExists(Object.keys(s)))throw new i.ZP("datacontroller-set-non-existent-root",this);this.model.enqueueChange(t.batchType||{},(e=>{e.setSelection(null),e.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const t of Object.keys(s)){const o=this.model.document.getRoot(t);e.remove(e.createRangeIn(o)),e.insert(this.parse(s[t],o),o,0)}}))}parse(e,t="$root"){const s=this.processor.toView(e);return this.toModel(s,t)}toModel(e,t="$root"){return this.model.change((s=>this.upcastDispatcher.convert(e,s,t)))}addStyleProcessorRules(e){e(this.stylesProcessor)}registerRawContentMatcher(e){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(e),this.htmlProcessor.registerRawContentMatcher(e)}destroy(){this.stopListening()}_checkIfRootsExists(e){for(const t of e)if(!this.model.document.getRootNames().includes(t))return!1;return!0}}},"./packages/ckeditor5-engine/src/controller/editingcontroller.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>F});var o=s("./packages/ckeditor5-engine/src/view/editableelement.ts");const i=Symbol("rootName");class r extends o.Z{constructor(e,t){super(e,t),this.rootName="main"}get rootName(){return this.getCustomProperty(i)}set rootName(e){this._setCustomProperty(i,e)}set _name(e){this.name=e}}r.prototype.is=function(e,t){return t?t===this.name&&("rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};var n=s("./packages/ckeditor5-engine/src/view/document.ts"),a=s("./packages/ckeditor5-engine/src/view/downcastwriter.ts"),c=s("./packages/ckeditor5-engine/src/view/renderer.ts"),l=s("./packages/ckeditor5-engine/src/view/domconverter.ts"),d=s("./packages/ckeditor5-engine/src/view/position.ts"),h=s("./packages/ckeditor5-engine/src/view/range.ts"),u=s("./packages/ckeditor5-engine/src/view/selection.ts"),p=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),g=s("./packages/ckeditor5-engine/src/view/filler.ts"),f=s("./node_modules/lodash-es/_baseIsEqual.js");const m=function(e,t,s){var o=(s="function"==typeof s?s:void 0)?s(e,t):void 0;return void 0===o?(0,f.Z)(e,t,void 0,s):!!o};class k extends p.Z{constructor(e){super(e),this._config={childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0},this.domConverter=e.domConverter,this.renderer=e._renderer,this._domElements=[],this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(e){this._domElements.push(e),this.isEnabled&&this._mutationObserver.observe(e,this._config)}enable(){super.enable();for(const e of this._domElements)this._mutationObserver.observe(e,this._config)}disable(){super.disable(),this._mutationObserver.disconnect()}destroy(){super.destroy(),this._mutationObserver.disconnect()}_onMutations(e){if(0===e.length)return;const t=this.domConverter,s=new Map,o=new Set;for(const s of e)if("childList"===s.type){const e=t.mapDomToView(s.target);if(e&&(e.is("uiElement")||e.is("rawElement")))continue;e&&!this._isBogusBrMutation(s)&&o.add(e)}for(const i of e){const e=t.mapDomToView(i.target);if((!e||!e.is("uiElement")&&!e.is("rawElement"))&&"characterData"===i.type){const e=t.findCorrespondingViewText(i.target);e&&!o.has(e.parent)?s.set(e,{type:"text",oldText:e.data,newText:(0,g.th)(i.target),node:e}):!e&&(0,g.Sw)(i.target)&&o.add(t.mapDomToView(i.target.parentNode))}}const i=[];for(const e of s.values())this.renderer.markToSync("text",e.node),i.push(e);for(const e of o){const s=t.mapViewToDom(e),o=Array.from(e.getChildren()),r=Array.from(t.domChildrenToView(s,{withChildren:!1}));m(o,r,a)||(this.renderer.markToSync("children",e),i.push({type:"children",oldChildren:o,newChildren:r,node:e}))}const r=e[0].target.ownerDocument.getSelection();let n=null;if(r&&r.anchorNode){const e=t.domPositionToView(r.anchorNode,r.anchorOffset),s=t.domPositionToView(r.focusNode,r.focusOffset);e&&s&&(n=new u.Z(e),n.setFocus(s))}function a(e,t){if(!Array.isArray(e))return e===t||!(!e.is("$text")||!t.is("$text"))&&e.data===t.data}i.length&&(this.document.fire("mutations",i,n),this.view.forceRender())}_isBogusBrMutation(e){let t=null;return null===e.nextSibling&&0===e.removedNodes.length&&1==e.addedNodes.length&&(t=this.domConverter.domToView(e.addedNodes[0],{withChildren:!1})),t&&t.is("element","br")}}var b=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts"),_=s("./packages/ckeditor5-utils/src/keyboard.ts");class w extends b.Z{constructor(e){super(e),this.domEventType=["keydown","keyup"]}onDomEvent(e){const t={keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey,get keystroke(){return(0,_.Cq)(this)}};this.fire(e.type,e,t)}}var v=s("./node_modules/lodash-es/debounce.js");class y extends p.Z{constructor(e){super(e),this._fireSelectionChangeDoneDebounced=(0,v.Z)((e=>{this.document.fire("selectionChangeDone",e)}),200)}observe(){const e=this.document;e.on("arrowKey",((t,s)=>{e.selection.isFake&&this.isEnabled&&s.preventDefault()}),{context:"$capture"}),e.on("arrowKey",((t,s)=>{e.selection.isFake&&this.isEnabled&&this._handleSelectionMove(s.keyCode)}),{priority:"lowest"})}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(e){const t=this.document.selection,s=new u.Z(t.getRanges(),{backward:t.isBackward,fake:!1});e!=_.Do.arrowleft&&e!=_.Do.arrowup||s.setTo(s.getFirstPosition()),e!=_.Do.arrowright&&e!=_.Do.arrowdown||s.setTo(s.getLastPosition());const o={oldSelection:t,newSelection:s,domSelection:null};this.document.fire("selectionChange",o),this._fireSelectionChangeDoneDebounced(o)}}class Z extends p.Z{constructor(e){super(e),this.mutationObserver=e.getObserver(k),this.selection=this.document.selection,this.domConverter=e.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=(0,v.Z)((e=>{this.document.fire("selectionChangeDone",e)}),200),this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3),this._documentIsSelectingInactivityTimeoutDebounced=(0,v.Z)((()=>this.document.isSelecting=!1),5e3),this._loopbackCounter=0}observe(e){const t=e.ownerDocument,s=()=>{this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel()};this.listenTo(e,"selectstart",(()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()}),{priority:"highest"}),this.listenTo(e,"keydown",s,{priority:"highest"}),this.listenTo(e,"keyup",s,{priority:"highest"}),this._documents.has(t)||(this.listenTo(t,"mouseup",s,{priority:"highest"}),this.listenTo(t,"selectionchange",((e,s)=>{this._handleSelectionChange(s,t),this._documentIsSelectingInactivityTimeoutDebounced()})),this._documents.add(t))}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(e,t){if(!this.isEnabled)return;const s=t.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(s.anchorNode))return;this.mutationObserver.flush();const o=this.domConverter.domSelectionToView(s);if(0!=o.rangeCount){if(this.view.hasDomSelection=!0,!(this.selection.isEqual(o)&&this.domConverter.isDomSelectionCorrect(s)||++this._loopbackCounter>60))if(this.selection.isSimilar(o))this.view.forceRender();else{const e={oldSelection:this.selection,newSelection:o,domSelection:s};this.document.fire("selectionChange",e),this._fireSelectionChangeDoneDebounced(e)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}class P extends b.Z{constructor(e){super(e),this.domEventType=["focus","blur"],this.useCapture=!0;const t=this.document;t.on("focus",(()=>{t.isFocused=!0,this._renderTimeoutId=setTimeout((()=>e.change((()=>{}))),50)})),t.on("blur",((s,o)=>{const i=t.selection.editableElement;null!==i&&i!==o.target||(t.isFocused=!1,e.change((()=>{})))}))}onDomEvent(e){this.fire(e.type,e)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}class x extends b.Z{constructor(e){super(e),this.domEventType=["compositionstart","compositionupdate","compositionend"];const t=this.document;t.on("compositionstart",(()=>{t.isComposing=!0})),t.on("compositionend",(()=>{t.isComposing=!1}))}onDomEvent(e){this.fire(e.type,e)}}class T extends b.Z{constructor(e){super(e),this.domEventType=["beforeinput"]}onDomEvent(e){this.fire(e.type,e)}}var A=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts"),C=s("./packages/ckeditor5-utils/src/index.ts");class E extends p.Z{constructor(e){super(e),this.document.on("keydown",((e,t)=>{if(this.isEnabled&&(0,C.dj)(t.keyCode)){const s=new A.Z(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(s,t),s.stop.called&&e.stop()}}))}observe(){}}class S extends p.Z{constructor(e){super(e);const t=this.document;t.on("keydown",((e,s)=>{if(!this.isEnabled||s.keyCode!=_.Do.tab||s.ctrlKey)return;const o=new A.Z(t,"tab",t.selection.getFirstRange());t.fire(o,s),o.stop.called&&e.stop()}))}observe(){}}var j=s("./packages/ckeditor5-utils/src/observablemixin.ts"),O=s("./packages/ckeditor5-utils/src/dom/scroll.ts"),R=s("./packages/ckeditor5-engine/src/view/uielement.ts"),M=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),N=s("./packages/ckeditor5-utils/src/env.ts");class V extends j.y{constructor(e){super(),this.document=new n.Z(e),this.domConverter=new l.Z(this.document),this.domRoots=new Map,this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new c.Z(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting").to(this.document,"isFocused","isSelecting"),this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this._writer=new a.Z(this.document),this.addObserver(k),this.addObserver(Z),this.addObserver(P),this.addObserver(w),this.addObserver(y),this.addObserver(x),this.addObserver(E),this.addObserver(S),N.ZP.isAndroid&&this.addObserver(T),(0,g.mm)(this),(0,R.h)(this),this.on("render",(()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1})),this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=!0})),this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=!0}))}attachDomRoot(e,t="main"){const s=this.document.getRoot(t);s._name=e.tagName.toLowerCase();const o={};for(const{name:t,value:i}of Array.from(e.attributes))o[t]=i,"class"===t?this._writer.addClass(i.split(" "),s):this._writer.setAttribute(t,i,s);this._initialDomRootAttributes.set(e,o);const i=()=>{this._writer.setAttribute("contenteditable",(!s.isReadOnly).toString(),s),s.isReadOnly?this._writer.addClass("ck-read-only",s):this._writer.removeClass("ck-read-only",s)};i(),this.domRoots.set(t,e),this.domConverter.bindElements(e,s),this._renderer.markToSync("children",s),this._renderer.markToSync("attributes",s),this._renderer.domDocuments.add(e.ownerDocument),s.on("change:children",((e,t)=>this._renderer.markToSync("children",t))),s.on("change:attributes",((e,t)=>this._renderer.markToSync("attributes",t))),s.on("change:text",((e,t)=>this._renderer.markToSync("text",t))),s.on("change:isReadOnly",(()=>this.change(i))),s.on("change",(()=>{this._hasChangedSinceTheLastRendering=!0}));for(const s of this._observers.values())s.observe(e,t)}detachDomRoot(e){const t=this.domRoots.get(e);Array.from(t.attributes).forEach((({name:e})=>t.removeAttribute(e)));const s=this._initialDomRootAttributes.get(t);for(const e in s)t.setAttribute(e,s[e]);this.domRoots.delete(e),this.domConverter.unbindDomElement(t)}getDomRoot(e="main"){return this.domRoots.get(e)}addObserver(e){let t=this._observers.get(e);if(t)return t;t=new e(this),this._observers.set(e,t);for(const[e,s]of this.domRoots)t.observe(s,e);return t.enable(),t}getObserver(e){return this._observers.get(e)}disableObservers(){for(const e of this._observers.values())e.disable()}enableObservers(){for(const e of this._observers.values())e.enable()}scrollToTheSelection(){const e=this.document.selection.getFirstRange();e&&(0,O.m)({target:this.domConverter.viewRangeToDom(e),viewportOffset:20})}focus(){if(!this.document.isFocused){const e=this.document.selection.editableElement;e&&(this.domConverter.focus(e),this.forceRender())}}change(e){if(this.isRenderingInProgress||this._postFixersInProgress)throw new M.ZP("cannot-change-view-tree",this);try{if(this._ongoingChange)return e(this._writer);this._ongoingChange=!0;const t=e(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),t}catch(e){M.ZP.rethrowUnexpectedError(e,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.change((()=>{}))}destroy(){for(const e of this._observers.values())e.destroy();this.document.destroy(),this.stopListening()}createPositionAt(e,t){return d.Z._createAt(e,t)}createPositionAfter(e){return d.Z._createAfter(e)}createPositionBefore(e){return d.Z._createBefore(e)}createRange(...e){return new h.Z(...e)}createRangeOn(e){return h.Z._createOn(e)}createRangeIn(e){return h.Z._createIn(e)}createSelection(...e){return new u.Z(...e)}_disableRendering(e){this._renderingDisabled=e,0==e&&this.change((()=>{}))}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}var I=s("./packages/ckeditor5-engine/src/conversion/mapper.ts"),D=s("./packages/ckeditor5-engine/src/conversion/downcastdispatcher.ts"),z=s("./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts"),B=s("./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts");class F extends j.y{constructor(e,t){super(),this.model=e,this.view=new V(t),this.mapper=new I.Z,this.downcastDispatcher=new D.Z({mapper:this.mapper,schema:e.schema});const s=this.model.document,o=s.selection,i=this.model.markers;this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(!0)}),{priority:"highest"}),this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(!1)}),{priority:"lowest"}),this.listenTo(s,"change",(()=>{this.view.change((e=>{this.downcastDispatcher.convertChanges(s.differ,i,e),this.downcastDispatcher.convertSelection(o,i,e)}))}),{priority:"low"}),this.listenTo(this.view.document,"selectionChange",(0,B.Fo)(this.model,this.mapper)),this.downcastDispatcher.on("insert:$text",(0,z.Om)(),{priority:"lowest"}),this.downcastDispatcher.on("insert",(0,z.o6)(),{priority:"lowest"}),this.downcastDispatcher.on("remove",(0,z.Od)(),{priority:"low"}),this.downcastDispatcher.on("selection",(0,z.iO)(),{priority:"high"}),this.downcastDispatcher.on("selection",(0,z.k3)(),{priority:"low"}),this.downcastDispatcher.on("selection",(0,z.GM)(),{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using((e=>{if("$graveyard"==e.rootName)return null;const t=new r(this.view.document,e.name);return t.rootName=e.rootName,this.mapper.bindElements(e,t),t}))}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(e){const t="string"==typeof e?e:e.name,s=this.model.markers.get(t);if(!s)throw new M.ZP("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:t});this.model.change((()=>{this.model.markers._refresh(s)}))}reconvertItem(e){this.model.change((()=>{this.model.document.differ._refreshItem(e)}))}}},"./packages/ckeditor5-engine/src/conversion/conversion.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts"),r=s("./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts"),n=s("./packages/ckeditor5-utils/src/toarray.ts");class a{constructor(e,t){this._helpers=new Map,this._downcast=(0,n.Z)(e),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=(0,n.Z)(t),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(e,t){const s=this._downcast.includes(t);if(!this._upcast.includes(t)&&!s)throw new o.ZP("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:e,dispatchers:[t],isDowncast:s})}for(e){if(!this._helpers.has(e))throw new o.ZP("conversion-for-unknown-group",this);return this._helpers.get(e)}elementToElement(e){this.for("downcast").elementToElement(e);for(const{model:t,view:s}of c(e))this.for("upcast").elementToElement({model:t,view:s,converterPriority:e.converterPriority})}attributeToElement(e){this.for("downcast").attributeToElement(e);for(const{model:t,view:s}of c(e))this.for("upcast").elementToAttribute({view:s,model:t,converterPriority:e.converterPriority})}attributeToAttribute(e){this.for("downcast").attributeToAttribute(e);for(const{model:t,view:s}of c(e))this.for("upcast").attributeToAttribute({view:s,model:t})}_createConversionHelpers({name:e,dispatchers:t,isDowncast:s}){if(this._helpers.has(e))throw new o.ZP("conversion-group-exists",this);const n=s?new r.ZP(t):new i.ZP(t);this._helpers.set(e,n)}}function*c(e){if(e.model.values)for(const t of e.model.values){const s={key:e.model.key,value:t},o=e.view[t],i=e.upcastAlso?e.upcastAlso[t]:void 0;yield*l(s,o,i)}else yield*l(e.model,e.view,e.upcastAlso)}function*l(e,t,s){if(yield{model:e,view:t},s)for(const t of(0,n.Z)(s))yield{model:e,view:t}}},"./packages/ckeditor5-engine/src/conversion/conversionhelpers.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{constructor(e){this._dispatchers=e}add(e){for(const t of this._dispatchers)e(t);return this}}},"./packages/ckeditor5-engine/src/conversion/downcastdispatcher.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r{constructor(){this._consumable=new Map,this._textProxyRegistry=new Map}add(e,t){t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e)),this._consumable.has(e)||this._consumable.set(e,new Map),this._consumable.get(e).set(t,!0)}consume(e,t){return t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e)),!!this.test(e,t)&&(this._consumable.get(e).set(t,!1),!0)}test(e,t){t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e));const s=this._consumable.get(e);if(void 0===s)return null;const i=s.get(t);return void 0===i?null:i}revert(e,t){t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e));const s=this.test(e,t);return!1===s?(this._consumable.get(e).set(t,!0),!0):!0!==s&&null}verifyAllConsumed(e){const t=[];for(const[s,o]of this._consumable)for(const[i,r]of o){const o=i.split(":")[0];r&&e==o&&t.push({event:i,item:s.name||s.description})}if(t.length)throw new i.ZP("conversion-model-consumable-not-consumed",null,{items:t})}_getSymbolForTextProxy(e){let t=null;const s=this._textProxyRegistry.get(e.startOffset);if(s){const o=s.get(e.endOffset);o&&(t=o.get(e.parent))}return t||(t=this._addSymbolForTextProxy(e)),t}_addSymbolForTextProxy(e){const t=e.startOffset,s=e.endOffset,o=e.parent,i=Symbol("$textProxy:"+e.data);let r,n;return r=this._textProxyRegistry.get(t),r||(r=new Map,this._textProxyRegistry.set(t,r)),n=r.get(s),n||(n=new Map,r.set(s,n)),n.set(o,i),i}}function n(e){const t=e.split(":");return"insert"==t[0]?t[0]:"addMarker"==t[0]||"removeMarker"==t[0]?e:t.length>1?t[0]+":"+t[1]:t[0]}var a=s("./packages/ckeditor5-engine/src/model/range.ts"),c=s("./packages/ckeditor5-utils/src/emittermixin.ts");class l extends c.Q5{constructor(e){super(),this._conversionApi={dispatcher:this,...e},this._firedEventsMap=new WeakMap}convertChanges(e,t,s){const o=this._createConversionApi(s,e.getRefreshedItems());for(const t of e.getMarkersToRemove())this._convertMarkerRemove(t.name,t.range,o);const i=this._reduceChanges(e.getChanges());for(const e of i)"insert"===e.type?this._convertInsert(a.Z._createFromPositionAndShift(e.position,e.length),o):"reinsert"===e.type?this._convertReinsert(a.Z._createFromPositionAndShift(e.position,e.length),o):"remove"===e.type?this._convertRemove(e.position,e.length,e.name,o):this._convertAttribute(e.range,e.attributeKey,e.attributeOldValue,e.attributeNewValue,o);for(const e of o.mapper.flushUnboundMarkerNames()){const s=t.get(e).getRange();this._convertMarkerRemove(e,s,o),this._convertMarkerAdd(e,s,o)}for(const t of e.getMarkersToAdd())this._convertMarkerAdd(t.name,t.range,o);o.mapper.flushDeferredBindings(),o.consumable.verifyAllConsumed("insert")}convert(e,t,s,o={}){const i=this._createConversionApi(s,void 0,o);this._convertInsert(e,i);for(const[e,s]of t)this._convertMarkerAdd(e,s,i);i.consumable.verifyAllConsumed("insert")}convertSelection(e,t,s){const o=Array.from(t.getMarkersAtPosition(e.getFirstPosition())),i=this._createConversionApi(s);if(this._addConsumablesForSelection(i.consumable,e,o),this.fire("selection",{selection:e},i),e.isCollapsed){for(const t of o){const s=t.getRange();if(!d(e.getFirstPosition(),t,i.mapper))continue;const o={item:e,markerName:t.name,markerRange:s};i.consumable.test(e,"addMarker:"+t.name)&&this.fire(`addMarker:${t.name}`,o,i)}for(const t of e.getAttributeKeys()){const s={item:e,range:e.getFirstRange(),attributeKey:t,attributeOldValue:null,attributeNewValue:e.getAttribute(t)};i.consumable.test(e,"attribute:"+s.attributeKey)&&this.fire(`attribute:${s.attributeKey}:$text`,s,i)}}}_convertInsert(e,t,s={}){s.doNotAddConsumables||this._addConsumablesForInsert(t.consumable,Array.from(e));for(const s of Array.from(e.getWalker({shallow:!0})).map(h))this._testAndFire("insert",s,t)}_convertRemove(e,t,s,o){this.fire(`remove:${s}`,{position:e,length:t},o)}_convertAttribute(e,t,s,o,i){this._addConsumablesForRange(i.consumable,e,`attribute:${t}`);for(const r of e){const e={item:r.item,range:a.Z._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:t,attributeOldValue:s,attributeNewValue:o};this._testAndFire(`attribute:${t}`,e,i)}}_convertReinsert(e,t){const s=Array.from(e.getWalker({shallow:!0}));this._addConsumablesForInsert(t.consumable,s);for(const e of s.map(h))this._testAndFire("insert",{...e,reconversion:!0},t)}_convertMarkerAdd(e,t,s){if("$graveyard"==t.root.rootName)return;const o=`addMarker:${e}`;if(s.consumable.add(t,o),this.fire(o,{markerName:e,markerRange:t},s),s.consumable.consume(t,o)){this._addConsumablesForRange(s.consumable,t,o);for(const i of t.getItems()){if(!s.consumable.test(i,o))continue;const r={item:i,range:a.Z._createOn(i),markerName:e,markerRange:t};this.fire(o,r,s)}}}_convertMarkerRemove(e,t,s){"$graveyard"!=t.root.rootName&&this.fire(`removeMarker:${e}`,{markerName:e,markerRange:t},s)}_reduceChanges(e){const t={changes:e};return this.fire("reduceChanges",t),t.changes}_addConsumablesForInsert(e,t){for(const s of t){const t=s.item;if(null===e.test(t,"insert")){e.add(t,"insert");for(const s of t.getAttributeKeys())e.add(t,"attribute:"+s)}}return e}_addConsumablesForRange(e,t,s){for(const o of t.getItems())e.add(o,s);return e}_addConsumablesForSelection(e,t,s){e.add(t,"selection");for(const o of s)e.add(t,"addMarker:"+o.name);for(const s of t.getAttributeKeys())e.add(t,"attribute:"+s);return e}_testAndFire(e,t,s){const o=function(e,t){const s=t.item.is("element")?t.item.name:"$text";return`${e}:${s}`}(e,t),i=t.item.is("$textProxy")?s.consumable._getSymbolForTextProxy(t.item):t.item,r=this._firedEventsMap.get(s),n=r.get(i);if(n){if(n.has(o))return;n.add(o)}else r.set(i,new Set([o]));this.fire(o,t,s)}_testAndFireAddAttributes(e,t){const s={item:e,range:a.Z._createOn(e)};for(const e of s.item.getAttributeKeys())s.attributeKey=e,s.attributeOldValue=null,s.attributeNewValue=s.item.getAttribute(e),this._testAndFire(`attribute:${e}`,s,t)}_createConversionApi(e,t=new Set,s={}){const o={...this._conversionApi,consumable:new r,writer:e,options:s,convertItem:e=>this._convertInsert(a.Z._createOn(e),o),convertChildren:e=>this._convertInsert(a.Z._createIn(e),o,{doNotAddConsumables:!0}),convertAttributes:e=>this._testAndFireAddAttributes(e,o),canReuseView:e=>!t.has(o.mapper.toModelElement(e))};return this._firedEventsMap.set(o,new Map),o}}function d(e,t,s){const o=t.getRange(),i=Array.from(e.getAncestors());i.shift(),i.reverse();return!i.some((e=>{if(o.containsItem(e)){return!!s.toViewElement(e).getCustomProperty("addHighlight")}}))}function h(e){return{item:e.item,range:a.Z._createFromPositionAndShift(e.previousPosition,e.length)}}},"./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts":(e,t,s)=>{"use strict";s.d(t,{GM:()=>_,Od:()=>m,Om:()=>g,ZP:()=>p,iO:()=>w,k3:()=>b,o6:()=>f});var o=s("./packages/ckeditor5-engine/src/model/range.ts"),i=s("./packages/ckeditor5-engine/src/model/selection.ts"),r=s("./packages/ckeditor5-engine/src/model/documentselection.ts"),n=s("./packages/ckeditor5-engine/src/model/element.ts"),a=s("./packages/ckeditor5-engine/src/model/position.ts"),c=s("./packages/ckeditor5-engine/src/view/attributeelement.ts"),l=s("./packages/ckeditor5-engine/src/conversion/conversionhelpers.ts"),d=s("./node_modules/lodash-es/cloneDeep.js"),h=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),u=s("./packages/ckeditor5-utils/src/toarray.ts");class p extends l.Z{elementToElement(e){return this.add(function(e){const t=y(e.model),s=Z(e.view,"container");t.attributes.length&&(t.children=!0);return o=>{o.on(`insert:${t.name}`,function(e,t=j){return(s,o,i)=>{if(!t(o.item,i.consumable,{preflight:!0}))return;const r=e(o.item,i,o);if(!r)return;t(o.item,i.consumable);const n=i.mapper.toViewPosition(o.range.start);i.mapper.bindElements(o.item,r),i.writer.insert(n,r),i.convertAttributes(o.item),E(r,o.item.getChildren(),i,{reconversion:o.reconversion})}}(s,C(t)),{priority:e.converterPriority||"normal"}),(t.children||t.attributes.length)&&o.on("reduceChanges",A(t),{priority:"low"})}}(e))}elementToStructure(e){return this.add(function(e){const t=y(e.model),s=Z(e.view,"container");return t.children=!0,o=>{if(o._conversionApi.schema.checkChild(t.name,"$text"))throw new h.ZP("conversion-element-to-structure-disallowed-text",o,{elementName:t.name});var i,r;o.on(`insert:${t.name}`,(i=s,r=C(t),(e,t,s)=>{if(!r(t.item,s.consumable,{preflight:!0}))return;const o=new Map;s.writer._registerSlotFactory(function(e,t,s){return(o,i="children")=>{const r=o.createContainerElement("$slot");let n=null;if("children"===i)n=Array.from(e.getChildren());else{if("function"!=typeof i)throw new h.ZP("conversion-slot-mode-unknown",s.dispatcher,{modeOrFilter:i});n=Array.from(e.getChildren()).filter((e=>i(e)))}return t.set(r,n),r}}(t.item,o,s));const n=i(t.item,s,t);if(s.writer._clearSlotFactory(),!n)return;!function(e,t,s){const o=Array.from(t.values()).flat(),i=new Set(o);if(i.size!=o.length)throw new h.ZP("conversion-slot-filter-overlap",s.dispatcher,{element:e});if(i.size!=e.childCount)throw new h.ZP("conversion-slot-filter-incomplete",s.dispatcher,{element:e})}(t.item,o,s),r(t.item,s.consumable);const a=s.mapper.toViewPosition(t.range.start);s.mapper.bindElements(t.item,n),s.writer.insert(a,n),s.convertAttributes(t.item),function(e,t,s,o){s.mapper.on("modelToViewPosition",n,{priority:"highest"});let i=null,r=null;for([i,r]of t)E(e,r,s,o),s.writer.move(s.writer.createRangeIn(i),s.writer.createPositionBefore(i)),s.writer.remove(i);function n(e,t){const s=t.modelPosition.nodeAfter,o=r.indexOf(s);o<0||(t.viewPosition=t.mapper.findPositionIn(i,o))}s.mapper.off("modelToViewPosition",n)}(n,o,s,{reconversion:t.reconversion})}),{priority:e.converterPriority||"normal"}),o.on("reduceChanges",A(t),{priority:"low"})}}(e))}attributeToElement(e){return this.add(function(e){let t=(e=(0,d.Z)(e)).model;"string"==typeof t&&(t={key:t});let s=`attribute:${t.key}`;t.name&&(s+=":"+t.name);if(t.values)for(const s of t.values)e.view[s]=Z(e.view[s],"attribute");else e.view=Z(e.view,"attribute");const o=P(e);return t=>{t.on(s,function(e){return(t,s,o)=>{if(!o.consumable.test(s.item,t.name))return;const n=e(s.attributeOldValue,o,s),a=e(s.attributeNewValue,o,s);if(!n&&!a)return;o.consumable.consume(s.item,t.name);const c=o.writer,l=c.document.selection;if(s.item instanceof i.Z||s.item instanceof r.Z)c.wrap(l.getFirstRange(),a);else{let e=o.mapper.toViewRange(s.range);null!==s.attributeOldValue&&n&&(e=c.unwrap(e,n)),null!==s.attributeNewValue&&a&&c.wrap(e,a)}}}(o),{priority:e.converterPriority||"normal"})}}(e))}attributeToAttribute(e){return this.add(function(e){let t=(e=(0,d.Z)(e)).model;"string"==typeof t&&(t={key:t});let s=`attribute:${t.key}`;t.name&&(s+=":"+t.name);if(t.values)for(const s of t.values)e.view[s]=x(e.view[s]);else e.view=x(e.view);const o=P(e);return t=>{var i;t.on(s,(i=o,(e,t,s)=>{if(!s.consumable.test(t.item,e.name))return;const o=i(t.attributeOldValue,s,t),r=i(t.attributeNewValue,s,t);if(!o&&!r)return;s.consumable.consume(t.item,e.name);const n=s.mapper.toViewElement(t.item),a=s.writer;if(!n)throw new h.ZP("conversion-attribute-to-attribute-on-text",s.dispatcher,t);if(null!==t.attributeOldValue&&o)if("class"==o.key){const e=(0,u.Z)(o.value);for(const t of e)a.removeClass(t,n)}else if("style"==o.key){const e=Object.keys(o.value);for(const t of e)a.removeStyle(t,n)}else a.removeAttribute(o.key,n);if(null!==t.attributeNewValue&&r)if("class"==r.key){const e=(0,u.Z)(r.value);for(const t of e)a.addClass(t,n)}else if("style"==r.key){const e=Object.keys(r.value);for(const t of e)a.setStyle(t,r.value[t],n)}else a.setAttribute(r.key,r.value,n)}),{priority:e.converterPriority||"normal"})}}(e))}markerToElement(e){return this.add(function(e){const t=Z(e.view,"ui");return s=>{var o;s.on(`addMarker:${e.model}`,(o=t,(e,t,s)=>{t.isOpening=!0;const i=o(t,s);t.isOpening=!1;const r=o(t,s);if(!i||!r)return;const n=t.markerRange;if(n.isCollapsed&&!s.consumable.consume(n,e.name))return;for(const t of n)if(!s.consumable.consume(t.item,e.name))return;const a=s.mapper,c=s.writer;c.insert(a.toViewPosition(n.start),i),s.mapper.bindElementToMarker(i,t.markerName),n.isCollapsed||(c.insert(a.toViewPosition(n.end),r),s.mapper.bindElementToMarker(r,t.markerName)),e.stop()}),{priority:e.converterPriority||"normal"}),s.on(`removeMarker:${e.model}`,((e,t,s)=>{const o=s.mapper.markerNameToElements(t.markerName);if(o){for(const e of o)s.mapper.unbindElementFromMarkerName(e,t.markerName),s.writer.clear(s.writer.createRangeOn(e),e);s.writer.clearClonedElementsGroup(t.markerName),e.stop()}}),{priority:e.converterPriority||"normal"})}}(e))}markerToHighlight(e){return this.add(function(e){return t=>{var s;t.on(`addMarker:${e.model}`,(s=e.view,(e,t,o)=>{if(!t.item)return;if(!(t.item instanceof i.Z||t.item instanceof r.Z||t.item.is("$textProxy")))return;const n=T(s,t,o);if(!n)return;if(!o.consumable.consume(t.item,e.name))return;const a=o.writer,c=k(a,n),l=a.document.selection;if(t.item instanceof i.Z||t.item instanceof r.Z)a.wrap(l.getFirstRange(),c);else{const e=o.mapper.toViewRange(t.range),s=a.wrap(e,c);for(const e of s.getItems())if(e.is("attributeElement")&&e.isSimilar(c)){o.mapper.bindElementToMarker(e,t.markerName);break}}}),{priority:e.converterPriority||"normal"}),t.on(`addMarker:${e.model}`,function(e){return(t,s,i)=>{if(!s.item)return;if(!(s.item instanceof n.Z))return;const r=T(e,s,i);if(!r)return;if(!i.consumable.test(s.item,t.name))return;const a=i.mapper.toViewElement(s.item);if(a&&a.getCustomProperty("addHighlight")){i.consumable.consume(s.item,t.name);for(const e of o.Z._createIn(s.item))i.consumable.consume(e.item,t.name);a.getCustomProperty("addHighlight")(a,r,i.writer),i.mapper.bindElementToMarker(a,s.markerName)}}}(e.view),{priority:e.converterPriority||"normal"}),t.on(`removeMarker:${e.model}`,function(e){return(t,s,o)=>{if(s.markerRange.isCollapsed)return;const i=T(e,s,o);if(!i)return;const r=k(o.writer,i),n=o.mapper.markerNameToElements(s.markerName);if(n){for(const e of n)if(o.mapper.unbindElementFromMarkerName(e,s.markerName),e.is("attributeElement"))o.writer.unwrap(o.writer.createRangeOn(e),r);else{e.getCustomProperty("removeHighlight")(e,i.id,o.writer)}o.writer.clearClonedElementsGroup(s.markerName),t.stop()}}}(e.view),{priority:e.converterPriority||"normal"})}}(e))}markerToData(e){return this.add(function(e){const t=(e=(0,d.Z)(e)).model;let s=e.view;s||(s=s=>({group:t,name:s.substr(e.model.length+1)}));return o=>{var i;o.on(`addMarker:${t}`,(i=s,(e,t,s)=>{const o=i(t.markerName,s);if(!o)return;const r=t.markerRange;s.consumable.consume(r,e.name)&&(v(r,!1,s,t,o),v(r,!0,s,t,o),e.stop())}),{priority:e.converterPriority||"normal"}),o.on(`removeMarker:${t}`,function(e){return(t,s,o)=>{const i=e(s.markerName,o);if(!i)return;const r=o.mapper.markerNameToElements(s.markerName);if(r){for(const e of r)o.mapper.unbindElementFromMarkerName(e,s.markerName),e.is("containerElement")?(n(`data-${i.group}-start-before`,e),n(`data-${i.group}-start-after`,e),n(`data-${i.group}-end-before`,e),n(`data-${i.group}-end-after`,e)):o.writer.clear(o.writer.createRangeOn(e),e);o.writer.clearClonedElementsGroup(s.markerName),t.stop()}function n(e,t){if(t.hasAttribute(e)){const s=new Set(t.getAttribute(e).split(","));s.delete(i.name),0==s.size?o.writer.removeAttribute(e,t):o.writer.setAttribute(e,Array.from(s).join(","),t)}}}}(s),{priority:e.converterPriority||"normal"})}}(e))}}function g(){return(e,t,s)=>{if(!s.consumable.consume(t.item,e.name))return;const o=s.writer,i=s.mapper.toViewPosition(t.range.start),r=o.createText(t.item.data);o.insert(i,r)}}function f(){return(e,t,s)=>{s.convertAttributes(t.item),t.reconversion||!t.item.is("element")||t.item.isEmpty||s.convertChildren(t.item)}}function m(){return(e,t,s)=>{const o=s.mapper.toViewPosition(t.position),i=t.position.getShiftedBy(t.length),r=s.mapper.toViewPosition(i,{isPhantom:!0}),n=s.writer.createRange(o,r),a=s.writer.remove(n.getTrimmed());for(const e of s.writer.createRangeIn(a).getItems())s.mapper.unbindViewElement(e,{defer:!0})}}function k(e,t){const s=e.createAttributeElement("span",t.attributes);return t.classes&&s._addClass(t.classes),"number"==typeof t.priority&&(s._priority=t.priority),s._id=t.id,s}function b(){return(e,t,s)=>{const o=t.selection;if(o.isCollapsed)return;if(!s.consumable.consume(o,"selection"))return;const i=[];for(const e of o.getRanges())i.push(s.mapper.toViewRange(e));s.writer.setSelection(i,{backward:o.isBackward})}}function _(){return(e,t,s)=>{const o=t.selection;if(!o.isCollapsed)return;if(!s.consumable.consume(o,"selection"))return;const i=s.writer,r=o.getFirstPosition(),n=s.mapper.toViewPosition(r),a=i.breakAttributes(n);i.setSelection(a)}}function w(){return(e,t,s)=>{const o=s.writer,i=o.document.selection;for(const e of i.getRanges())e.isCollapsed&&e.end.parent.isAttached()&&s.writer.mergeAttributes(e.start);o.setSelection(null)}}function v(e,t,s,o,i){const r=t?e.start:e.end,n=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(n||a){let e,r;t&&n||!t&&!a?(e=n,r=!0):(e=a,r=!1);const c=s.mapper.toViewElement(e);if(c)return void function(e,t,s,o,i,r){const n=`data-${r.group}-${t?"start":"end"}-${s?"before":"after"}`,a=e.hasAttribute(n)?e.getAttribute(n).split(","):[];a.unshift(r.name),o.writer.setAttribute(n,a.join(","),e),o.mapper.bindElementToMarker(e,i.markerName)}(c,t,r,s,o,i)}!function(e,t,s,o,i){const r=`${i.group}-${t?"start":"end"}`,n=i.name?{name:i.name}:null,a=s.writer.createUIElement(r,n);s.writer.insert(e,a),s.mapper.bindElementToMarker(a,o.markerName)}(s.mapper.toViewPosition(r),t,s,o,i)}function y(e){return"string"==typeof e&&(e={name:e}),e.attributes?Array.isArray(e.attributes)||(e.attributes=[e.attributes]):e.attributes=[],e.children=!!e.children,e}function Z(e,t){return"function"==typeof e?e:(s,o)=>function(e,t,s){"string"==typeof e&&(e={name:e});let o;const i=t.writer,r=Object.assign({},e.attributes);if("container"==s)o=i.createContainerElement(e.name,r);else if("attribute"==s){const t={priority:e.priority||c.Z.DEFAULT_PRIORITY};o=i.createAttributeElement(e.name,r,t)}else o=i.createUIElement(e.name,r);if(e.styles){const t=Object.keys(e.styles);for(const s of t)i.setStyle(s,e.styles[s],o)}if(e.classes){const t=e.classes;if("string"==typeof t)i.addClass(t,o);else for(const e of t)i.addClass(e,o)}return o}(e,o,t)}function P(e){return e.model.values?(t,s,o)=>{const i=e.view[t];return i?i(t,s,o):null}:e.view}function x(e){return"string"==typeof e?t=>({key:e,value:t}):"object"==typeof e?e.value?()=>e:t=>({key:e.key,value:t}):e}function T(e,t,s){const o="function"==typeof e?e(t,s):e;return o?(o.priority||(o.priority=10),o.id||(o.id=t.markerName),o):null}function A(e){const t=function(e){return(t,s)=>{if(!t.is("element",e.name))return!1;if("attribute"==s.type){if(e.attributes.includes(s.attributeKey))return!0}else if(e.children)return!0;return!1}}(e);return(e,s)=>{const o=[];s.reconvertedElements||(s.reconvertedElements=new Set);for(const e of s.changes){const i="attribute"==e.type?e.range.start.nodeAfter:e.position.parent;if(i&&t(i,e)){if(!s.reconvertedElements.has(i)){s.reconvertedElements.add(i);const e=a.ZP._createBefore(i);o.push({type:"remove",name:i.name,position:e,length:1},{type:"reinsert",name:i.name,position:e,length:1})}}else o.push(e)}s.changes=o}}function C(e){return(t,s,o={})=>{const i=["insert"];for(const s of e.attributes)t.hasAttribute(s)&&i.push(`attribute:${s}`);return!!i.every((e=>s.test(t,e)))&&(o.preflight||i.forEach((e=>s.consume(t,e))),!0)}}function E(e,t,s,o){for(const i of t)S(e.root,i,s,o)||s.convertItem(i)}function S(e,t,s,o){const{writer:i,mapper:r}=s;if(!o.reconversion)return!1;const n=r.toViewElement(t);return!(!n||n.root==e)&&(!!s.canReuseView(n)&&(i.move(i.createRangeOn(n),r.toViewPosition(a.ZP._createBefore(t))),!0))}function j(e,t,{preflight:s}={}){return s?t.test(e,"insert"):t.consume(e,"insert")}},"./packages/ckeditor5-engine/src/conversion/mapper.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./packages/ckeditor5-engine/src/model/position.ts"),i=s("./packages/ckeditor5-engine/src/model/range.ts"),r=s("./packages/ckeditor5-engine/src/view/position.ts"),n=s("./packages/ckeditor5-engine/src/view/range.ts"),a=s("./packages/ckeditor5-engine/src/view/text.ts"),c=s("./packages/ckeditor5-utils/src/emittermixin.ts"),l=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class d extends c.Q5{constructor(){super(),this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._viewToModelLengthCallbacks=new Map,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._deferredBindingRemovals=new Map,this._unboundMarkerNames=new Set,this.on("modelToViewPosition",((e,t)=>{if(t.viewPosition)return;const s=this._modelToViewMapping.get(t.modelPosition.parent);if(!s)throw new l.ZP("mapping-model-position-view-parent-not-found",this,{modelPosition:t.modelPosition});t.viewPosition=this.findPositionIn(s,t.modelPosition.offset)}),{priority:"low"}),this.on("viewToModelPosition",((e,t)=>{if(t.modelPosition)return;const s=this.findMappedViewAncestor(t.viewPosition),i=this._viewToModelMapping.get(s),r=this._toModelOffset(t.viewPosition.parent,t.viewPosition.offset,s);t.modelPosition=o.ZP._createAt(i,r)}),{priority:"low"})}bindElements(e,t){this._modelToViewMapping.set(e,t),this._viewToModelMapping.set(t,e)}unbindViewElement(e,t={}){const s=this.toModelElement(e);if(this._elementToMarkerNames.has(e))for(const t of this._elementToMarkerNames.get(e))this._unboundMarkerNames.add(t);t.defer?this._deferredBindingRemovals.set(e,e.root):(this._viewToModelMapping.delete(e),this._modelToViewMapping.get(s)==e&&this._modelToViewMapping.delete(s))}unbindModelElement(e){const t=this.toViewElement(e);this._modelToViewMapping.delete(e),this._viewToModelMapping.get(t)==e&&this._viewToModelMapping.delete(t)}bindElementToMarker(e,t){const s=this._markerNameToElements.get(t)||new Set;s.add(e);const o=this._elementToMarkerNames.get(e)||new Set;o.add(t),this._markerNameToElements.set(t,s),this._elementToMarkerNames.set(e,o)}unbindElementFromMarkerName(e,t){const s=this._markerNameToElements.get(t);s&&(s.delete(e),0==s.size&&this._markerNameToElements.delete(t));const o=this._elementToMarkerNames.get(e);o&&(o.delete(t),0==o.size&&this._elementToMarkerNames.delete(e))}flushUnboundMarkerNames(){const e=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),e}flushDeferredBindings(){for(const[e,t]of this._deferredBindingRemovals)e.root==t&&this.unbindViewElement(e);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(e){return this._viewToModelMapping.get(e)}toViewElement(e){return this._modelToViewMapping.get(e)}toModelRange(e){return new i.Z(this.toModelPosition(e.start),this.toModelPosition(e.end))}toViewRange(e){return new n.Z(this.toViewPosition(e.start),this.toViewPosition(e.end))}toModelPosition(e){const t={viewPosition:e,mapper:this};return this.fire("viewToModelPosition",t),t.modelPosition}toViewPosition(e,t={}){const s={modelPosition:e,mapper:this,isPhantom:t.isPhantom};return this.fire("modelToViewPosition",s),s.viewPosition}markerNameToElements(e){const t=this._markerNameToElements.get(e);if(!t)return null;const s=new Set;for(const e of t)if(e.is("attributeElement"))for(const t of e.getElementsWithSameId())s.add(t);else s.add(e);return s}registerViewToModelLength(e,t){this._viewToModelLengthCallbacks.set(e,t)}findMappedViewAncestor(e){let t=e.parent;for(;!this._viewToModelMapping.has(t);)t=t.parent;return t}_toModelOffset(e,t,s){if(s!=e){return this._toModelOffset(e.parent,e.index,s)+this._toModelOffset(e,t,e)}if(e.is("$text"))return t;let o=0;for(let s=0;s<t;s++)o+=this.getModelLength(e.getChild(s));return o}getModelLength(e){if(this._viewToModelLengthCallbacks.get(e.name)){return this._viewToModelLengthCallbacks.get(e.name)(e)}if(this._viewToModelMapping.has(e))return 1;if(e.is("$text"))return e.data.length;if(e.is("uiElement"))return 0;{let t=0;for(const s of e.getChildren())t+=this.getModelLength(s);return t}}findPositionIn(e,t){let s,o=0,i=0,n=0;if(e.is("$text"))return new r.Z(e,t);for(;i<t;)s=e.getChild(n),o=this.getModelLength(s),i+=o,n++;return i==t?this._moveViewPositionToTextNode(new r.Z(e,n)):this.findPositionIn(s,t-(i-o))}_moveViewPositionToTextNode(e){const t=e.nodeBefore,s=e.nodeAfter;return t instanceof a.Z?new r.Z(t,t.data.length):s instanceof a.Z?new r.Z(s,0):e}}},"./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts":(e,t,s)=>{"use strict";s.d(t,{Fo:()=>h,ZP:()=>c,_p:()=>l,s8:()=>d});var o=s("./packages/ckeditor5-engine/src/view/matcher.ts"),i=s("./packages/ckeditor5-engine/src/conversion/conversionhelpers.ts"),r=s("./node_modules/lodash-es/cloneDeep.js"),n=s("./packages/ckeditor5-utils/src/priorities.ts"),a=s("./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts");class c extends i.Z{elementToElement(e){return this.add(u(e))}elementToAttribute(e){return this.add(function(e){f(e=(0,r.Z)(e));const t=m(e,!1),s=p(e.view),o=s?`element:${s}`:"element";return s=>{s.on(o,t,{priority:e.converterPriority||"low"})}}(e))}attributeToAttribute(e){return this.add(function(e){e=(0,r.Z)(e);let t=null;("string"==typeof e.view||e.view.key)&&(t=function(e){"string"==typeof e.view&&(e.view={key:e.view});const t=e.view.key;let s;if("class"==t||"style"==t){s={["class"==t?"classes":"styles"]:e.view.value}}else{s={attributes:{[t]:void 0===e.view.value?/[\s\S]*/:e.view.value}}}e.view.name&&(s.name=e.view.name);return e.view=s,t}(e));f(e,t);const s=m(e,!0);return t=>{t.on("element",s,{priority:e.converterPriority||"low"})}}(e))}elementToMarker(e){return this.add(function(e){const t=function(e){return(t,s)=>{const o="string"==typeof e?e:e(t,s);return s.writer.createElement("$marker",{"data-name":o})}}(e.model);return u({...e,model:t})}(e))}dataToMarker(e){return this.add(function(e){(e=(0,r.Z)(e)).model||(e.model=t=>t?e.view+":"+t:e.view);const t={view:e.view,model:e.model},s=g(k(t,"start")),o=g(k(t,"end"));return i=>{i.on(`element:${e.view}-start`,s,{priority:e.converterPriority||"normal"}),i.on(`element:${e.view}-end`,o,{priority:e.converterPriority||"normal"});const r=n.Z.get("low"),a=n.Z.get("highest"),c=n.Z.get(e.converterPriority)/a;i.on("element",function(e){return(t,s,o)=>{const i=`data-${e.view}`;function r(t,i){for(const r of i){const i=e.model(r,o),n=o.writer.createElement("$marker",{"data-name":i});o.writer.insert(n,t),s.modelCursor.isEqual(t)?s.modelCursor=s.modelCursor.getShiftedBy(1):s.modelCursor=s.modelCursor._getTransformedByInsertion(t,1),s.modelRange=s.modelRange._getTransformedByInsertion(t,1)[0]}}(o.consumable.test(s.viewItem,{attributes:i+"-end-after"})||o.consumable.test(s.viewItem,{attributes:i+"-start-after"})||o.consumable.test(s.viewItem,{attributes:i+"-end-before"})||o.consumable.test(s.viewItem,{attributes:i+"-start-before"}))&&(s.modelRange||Object.assign(s,o.convertChildren(s.viewItem,s.modelCursor)),o.consumable.consume(s.viewItem,{attributes:i+"-end-after"})&&r(s.modelRange.end,s.viewItem.getAttribute(i+"-end-after").split(",")),o.consumable.consume(s.viewItem,{attributes:i+"-start-after"})&&r(s.modelRange.end,s.viewItem.getAttribute(i+"-start-after").split(",")),o.consumable.consume(s.viewItem,{attributes:i+"-end-before"})&&r(s.modelRange.start,s.viewItem.getAttribute(i+"-end-before").split(",")),o.consumable.consume(s.viewItem,{attributes:i+"-start-before"})&&r(s.modelRange.start,s.viewItem.getAttribute(i+"-start-before").split(",")))}}(t),{priority:r+c})}}(e))}}function l(){return(e,t,s)=>{if(!t.modelRange&&s.consumable.consume(t.viewItem,{name:!0})){const{modelRange:e,modelCursor:o}=s.convertChildren(t.viewItem,t.modelCursor);t.modelRange=e,t.modelCursor=o}}}function d(){return(e,t,{schema:s,consumable:o,writer:i})=>{let r=t.modelCursor;if(!o.test(t.viewItem))return;if(!s.checkChild(r,"$text")){if(!(0,a.gg)(r,"$text",s))return;if(0==t.viewItem.data.trim().length)return;r=(0,a.zX)(r,i)}o.consume(t.viewItem);const n=i.createText(t.viewItem.data);i.insert(n,r),t.modelRange=i.createRange(r,r.getShiftedBy(n.offsetSize)),t.modelCursor=t.modelRange.end}}function h(e,t){return(s,o)=>{const i=o.newSelection,r=[];for(const e of i.getRanges())r.push(t.toModelRange(e));const n=e.createSelection(r,{backward:i.isBackward});n.isEqual(e.document.selection)||e.change((e=>{e.setSelection(n)}))}}function u(e){const t=g(e=(0,r.Z)(e)),s=p(e.view),o=s?`element:${s}`:"element";return s=>{s.on(o,t,{priority:e.converterPriority||"normal"})}}function p(e){return"string"==typeof e?e:"object"==typeof e&&"string"==typeof e.name?e.name:null}function g(e){const t=new o.Z(e.view);return(s,o,i)=>{const r=t.match(o.viewItem);if(!r)return;const n=r.match;if(n.name=!0,!i.consumable.test(o.viewItem,n))return;const a=function(e,t,s){return e instanceof Function?e(t,s):s.writer.createElement(e)}(e.model,o.viewItem,i);a&&i.safeInsert(a,o.modelCursor)&&(i.consumable.consume(o.viewItem,n),i.convertChildren(o.viewItem,a),i.updateConversionResult(a,o))}}function f(e,t=null){const s=null===t||(e=>e.getAttribute(t)),o="object"!=typeof e.model?e.model:e.model.key,i="object"!=typeof e.model||void 0===e.model.value?s:e.model.value;e.model={key:o,value:i}}function m(e,t){const s=new o.Z(e.view);return(o,i,r)=>{if(!i.modelRange&&t)return;const n=s.match(i.viewItem);if(!n)return;if(!function(e,t){const s="function"==typeof e?e(t):e;if("object"==typeof s&&!p(s))return!1;return!s.classes&&!s.attributes&&!s.styles}(e.view,i.viewItem)?delete n.match.name:n.match.name=!0,!r.consumable.test(i.viewItem,n.match))return;const a=e.model.key,c="function"==typeof e.model.value?e.model.value(i.viewItem,r):e.model.value;if(null===c)return;i.modelRange||Object.assign(i,r.convertChildren(i.viewItem,i.modelCursor));const l=function(e,t,s,o){let i=!1;for(const r of Array.from(e.getItems({shallow:s})))o.schema.checkAttribute(r,t.key)&&(i=!0,r.hasAttribute(t.key)||o.writer.setAttribute(t.key,t.value,r));return i}(i.modelRange,{key:a,value:c},t,r);l&&(r.consumable.test(i.viewItem,{name:!0})&&(n.match.name=!0),r.consumable.consume(i.viewItem,n.match))}}function k(e,t){return{view:`${e.view}-${t}`,model:(t,s)=>{const o=t.getAttribute("name"),i=e.model(o,s);return s.writer.createElement("$marker",{"data-name":i})}}}},"./packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});class o{getHtml(e){const t=document.implementation.createHTMLDocument("").createElement("div");return t.appendChild(e),t.innerHTML}}var i=s("./packages/ckeditor5-engine/src/view/domconverter.ts");class r{constructor(e){this.domParser=new DOMParser,this.domConverter=new i.Z(e,{renderingMode:"data"}),this.htmlWriter=new o}toData(e){const t=this.domConverter.viewToDom(e);return this.htmlWriter.getHtml(t)}toView(e){const t=this._toDom(e);return this.domConverter.domToView(t)}registerRawContentMatcher(e){this.domConverter.registerRawContentMatcher(e)}useFillerType(e){this.domConverter.blockFillerMode="marked"==e?"markedNbsp":"nbsp"}_toDom(e){e.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(e=`<body>${e}</body>`);const t=this.domParser.parseFromString(e,"text/html"),s=t.createDocumentFragment(),o=t.body.childNodes;for(;o.length>0;)s.appendChild(o[0]);return s}}},"./packages/ckeditor5-engine/src/model/documentfragment.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/element.ts"),r=s("./packages/ckeditor5-engine/src/model/nodelist.ts"),n=s("./packages/ckeditor5-engine/src/model/text.ts"),a=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),c=s("./packages/ckeditor5-utils/src/isiterable.ts");class l extends o.Z{constructor(e){super(),this.markers=new Map,this._children=new r.Z,e&&this._insertChild(0,e)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(e){return this._children.getNode(e)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(e){return this._children.getNodeIndex(e)}getChildStartOffset(e){return this._children.getNodeStartOffset(e)}getPath(){return[]}getNodeByPath(e){let t=this;for(const s of e)t=t.getChild(t.offsetToIndex(s));return t}offsetToIndex(e){return this._children.offsetToIndex(e)}toJSON(){const e=[];for(const t of this._children)e.push(t.toJSON());return e}static fromJSON(e){const t=[];for(const s of e)s.name?t.push(i.Z.fromJSON(s)):t.push(n.Z.fromJSON(s));return new l(t)}_appendChild(e){this._insertChild(this.childCount,e)}_insertChild(e,t){const s=function(e){if("string"==typeof e)return[new n.Z(e)];(0,c.Z)(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new n.Z(e):e instanceof a.Z?new n.Z(e.data,e.getAttributes()):e))}(t);for(const e of s)null!==e.parent&&e._remove(),e.parent=this;this._children._insertNodes(e,s)}_removeChildren(e,t=1){const s=this._children._removeNodes(e,t);for(const e of s)e.parent=null;return s}}l.prototype.is=function(e){return"documentFragment"===e||"model:documentFragment"===e}},"./packages/ckeditor5-engine/src/model/documentselection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/liverange.ts"),r=s("./packages/ckeditor5-engine/src/model/selection.ts"),n=s("./packages/ckeditor5-engine/src/model/text.ts"),a=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),l=s("./packages/ckeditor5-utils/src/collection.ts"),d=s("./packages/ckeditor5-utils/src/emittermixin.ts"),h=s("./packages/ckeditor5-utils/src/tomap.ts"),u=s("./packages/ckeditor5-utils/src/uid.ts");const p="selection:";class g extends((0,d.ZP)(o.Z)){constructor(e){super(),this._selection=new f(e),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(e){return this._selection.containsEntireContent(e)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(e){return this._selection.getAttribute(e)}hasAttribute(e){return this._selection.hasAttribute(e)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(e){this._selection.observeMarkers(e)}_setFocus(e,t){this._selection.setFocus(e,t)}_setTo(...e){this._selection.setTo(...e)}_setAttribute(e,t){this._selection.setAttribute(e,t)}_removeAttribute(e){this._selection.removeAttribute(e)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(e){this._selection.restoreGravity(e)}static _getStoreAttributeKey(e){return p+e}static _isStoreAttributeKey(e){return e.startsWith(p)}}g.prototype.is=function(e){return"selection"===e||"model:selection"==e||"documentSelection"==e||"model:documentSelection"==e};class f extends r.Z{constructor(e){super(),this.markers=new l.Z({idProperty:"name"}),this._model=e.model,this._document=e,this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this.listenTo(this._model,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&"marker"!=s.type&&"rename"!=s.type&&"noop"!=s.type&&(0==this._ranges.length&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))}),{priority:"lowest"}),this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())})),this.listenTo(this._model.markers,"update",((e,t,s,o)=>{this._updateMarker(t,o)})),this.listenTo(this._document,"change",((e,t)=>{!function(e,t){const s=e.document.differ;for(const o of s.getChanges()){if("insert"!=o.type)continue;const s=o.position.parent;o.length===s.maxOffset&&e.enqueueChange(t,(e=>{const t=Array.from(s.getAttributeKeys()).filter((e=>e.startsWith(p)));for(const o of t)e.removeAttribute(o,s)}))}}(this._model,t)}))}get isCollapsed(){return 0===this._ranges.length?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let e=0;e<this._ranges.length;e++)this._ranges[e].detach();this.stopListening()}*getRanges(){this._ranges.length?yield*super.getRanges():yield this._document._getDefaultRange()}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...e){super.setTo(...e),this._updateAttributes(!0),this.updateMarkers()}setFocus(e,t){super.setFocus(e,t),this._updateAttributes(!0),this.updateMarkers()}setAttribute(e,t){if(this._setAttribute(e,t)){const t=[e];this.fire("change:attribute",{attributeKeys:t,directChange:!0})}}removeAttribute(e){if(this._removeAttribute(e)){const t=[e];this.fire("change:attribute",{attributeKeys:t,directChange:!0})}}overrideGravity(){const e=(0,u.Z)();return this._overriddenGravityRegister.add(e),1===this._overriddenGravityRegister.size&&this._updateAttributes(!0),e}restoreGravity(e){if(!this._overriddenGravityRegister.has(e))throw new c.ZP("document-selection-gravity-wrong-restore",this,{uid:e});this._overriddenGravityRegister.delete(e),this.isGravityOverridden||this._updateAttributes(!0)}observeMarkers(e){this._observedMarkers.add(e),this.updateMarkers()}_replaceAllRanges(e){this._validateSelectionRanges(e),super._replaceAllRanges(e)}_popRange(){this._ranges.pop().detach()}_pushRange(e){const t=this._prepareRange(e);t&&this._ranges.push(t)}_validateSelectionRanges(e){for(const t of e)if(!this._document._validateSelectionRange(t))throw new c.ZP("document-selection-wrong-position",this,{range:t})}_prepareRange(e){if(this._checkRange(e),e.root==this._document.graveyard)return;const t=i.Z.fromRange(e);return t.on("change:range",((e,s,o)=>{if(this._hasChangedRange=!0,t.root==this._document.graveyard){this._selectionRestorePosition=o.deletionPosition;const e=this._ranges.indexOf(t);this._ranges.splice(e,1),t.detach()}})),t}updateMarkers(){if(!this._observedMarkers.size)return;const e=[];let t=!1;for(const t of this._model.markers){const s=t.name.split(":",1)[0];if(!this._observedMarkers.has(s))continue;const o=t.getRange();for(const s of this.getRanges())o.containsRange(s,!s.isCollapsed)&&e.push(t)}const s=Array.from(this.markers);for(const s of e)this.markers.has(s)||(this.markers.add(s),t=!0);for(const s of Array.from(this.markers))e.includes(s)||(this.markers.remove(s),t=!0);t&&this.fire("change:marker",{oldMarkers:s,directChange:!1})}_updateMarker(e,t){const s=e.name.split(":",1)[0];if(!this._observedMarkers.has(s))return;let o=!1;const i=Array.from(this.markers),r=this.markers.has(e);if(t){let s=!1;for(const e of this.getRanges())if(t.containsRange(e,!e.isCollapsed)){s=!0;break}s&&!r?(this.markers.add(e),o=!0):!s&&r&&(this.markers.remove(e),o=!0)}else r&&(this.markers.remove(e),o=!0);o&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}_updateAttributes(e){const t=(0,h.Z)(this._getSurroundingAttributes()),s=(0,h.Z)(this.getAttributes());if(e)this._attributePriority=new Map,this._attrs=new Map;else for(const[e,t]of this._attributePriority)"low"==t&&(this._attrs.delete(e),this._attributePriority.delete(e));this._setAttributesTo(t);const o=[];for(const[e,t]of this.getAttributes())s.has(e)&&s.get(e)===t||o.push(e);for(const[e]of s)this.hasAttribute(e)||o.push(e);o.length>0&&this.fire("change:attribute",{attributeKeys:o,directChange:!1})}_setAttribute(e,t,s=!0){const o=s?"normal":"low";if("low"==o&&"normal"==this._attributePriority.get(e))return!1;return super.getAttribute(e)!==t&&(this._attrs.set(e,t),this._attributePriority.set(e,o),!0)}_removeAttribute(e,t=!0){const s=t?"normal":"low";return("low"!=s||"normal"!=this._attributePriority.get(e))&&(this._attributePriority.set(e,s),!!super.hasAttribute(e)&&(this._attrs.delete(e),!0))}_setAttributesTo(e){const t=new Set;for(const[t,s]of this.getAttributes())e.get(t)!==s&&this._removeAttribute(t,!1);for(const[s,o]of e){this._setAttribute(s,o,!1)&&t.add(s)}return t}*getStoredAttributes(){const e=this.getFirstPosition().parent;if(this.isCollapsed&&e.isEmpty)for(const t of e.getAttributeKeys())if(t.startsWith(p)){const s=t.substr(p.length);yield[s,e.getAttribute(t)]}}_getSurroundingAttributes(){const e=this.getFirstPosition(),t=this._model.schema;let s=null;if(this.isCollapsed){const o=e.textNode?e.textNode:e.nodeBefore,i=e.textNode?e.textNode:e.nodeAfter;if(this.isGravityOverridden||(s=m(o)),s||(s=m(i)),!this.isGravityOverridden&&!s){let e=o;for(;e&&!t.isInline(e)&&!s;)e=e.previousSibling,s=m(e)}if(!s){let e=i;for(;e&&!t.isInline(e)&&!s;)e=e.nextSibling,s=m(e)}s||(s=this.getStoredAttributes())}else{const e=this.getFirstRange();for(const o of e){if(o.item.is("element")&&t.isObject(o.item))break;if("text"==o.type){s=o.item.getAttributes();break}}}return s}_fixGraveyardSelection(e){const t=this._model.schema.getNearestSelectionRange(e);t&&this._pushRange(t)}}function m(e){return e instanceof a.Z||e instanceof n.Z?e.getAttributes():null}},"./packages/ckeditor5-engine/src/model/element.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/model/node.ts"),i=s("./packages/ckeditor5-engine/src/model/nodelist.ts"),r=s("./packages/ckeditor5-engine/src/model/text.ts"),n=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),a=s("./packages/ckeditor5-utils/src/isiterable.ts");class c extends o.Z{constructor(e,t,s){super(t),this.name=e,this._children=new i.Z,s&&this._insertChild(0,s)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}getChild(e){return this._children.getNode(e)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(e){return this._children.getNodeIndex(e)}getChildStartOffset(e){return this._children.getNodeStartOffset(e)}offsetToIndex(e){return this._children.offsetToIndex(e)}getNodeByPath(e){let t=this;for(const s of e)t=t.getChild(t.offsetToIndex(s));return t}findAncestor(e,t={}){let s=t.includeSelf?this:this.parent;for(;s;){if(s.name===e)return s;s=s.parent}return null}toJSON(){const e=super.toJSON();if(e.name=this.name,this._children.length>0){e.children=[];for(const t of this._children)e.children.push(t.toJSON())}return e}_clone(e=!1){const t=e?Array.from(this._children).map((e=>e._clone(!0))):void 0;return new c(this.name,this.getAttributes(),t)}_appendChild(e){this._insertChild(this.childCount,e)}_insertChild(e,t){const s=function(e){if("string"==typeof e)return[new r.Z(e)];(0,a.Z)(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new r.Z(e):e instanceof n.Z?new r.Z(e.data,e.getAttributes()):e))}(t);for(const e of s)null!==e.parent&&e._remove(),e.parent=this;this._children._insertNodes(e,s)}_removeChildren(e,t=1){const s=this._children._removeNodes(e,t);for(const e of s)e.parent=null;return s}static fromJSON(e){let t;if(e.children){t=[];for(const s of e.children)s.name?t.push(c.fromJSON(s)):t.push(r.Z.fromJSON(s))}return new c(e.name,e.attributes,t)}}c.prototype.is=function(e,t){return t?t===this.name&&("element"===e||"model:element"===e):"element"===e||"model:element"===e||"node"===e||"model:node"===e}},"./packages/ckeditor5-engine/src/model/history.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/index.ts");class i{constructor(){this._operations=[],this._undoPairs=new Map,this._undoneOperations=new Set,this._baseVersionToOperationIndex=new Map,this._version=0,this._gaps=new Map}get version(){return this._version}set version(e){this._operations.length&&e>this._version+1&&this._gaps.set(this._version,e),this._version=e}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(e){if(e.baseVersion!==this.version)throw new o.Bb("model-document-history-addoperation-incorrect-version",this,{operation:e,historyVersion:this.version});this._operations.push(e),this._version++,this._baseVersionToOperationIndex.set(e.baseVersion,this._operations.length-1)}getOperations(e,t=this.version){if(!this._operations.length)return[];const s=this._operations[0];void 0===e&&(e=s.baseVersion);let o=t-1;for(const[t,s]of this._gaps)e>t&&e<s&&(e=s),o>t&&o<s&&(o=t-1);if(o<s.baseVersion||e>this.lastOperation.baseVersion)return[];let i=this._baseVersionToOperationIndex.get(e);void 0===i&&(i=0);let r=this._baseVersionToOperationIndex.get(o);return void 0===r&&(r=this._operations.length-1),this._operations.slice(i,r+1)}getOperation(e){const t=this._baseVersionToOperationIndex.get(e);if(void 0!==t)return this._operations[t]}setOperationAsUndone(e,t){this._undoPairs.set(t,e),this._undoneOperations.add(e)}isUndoingOperation(e){return this._undoPairs.has(e)}isUndoneOperation(e){return this._undoneOperations.has(e)}getUndoneOperation(e){return this._undoPairs.get(e)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}},"./packages/ckeditor5-engine/src/model/liveposition.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/model/position.ts"),i=s("./packages/ckeditor5-utils/src/emittermixin.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends((0,i.ZP)(o.ZP)){constructor(e,t,s="toNone"){if(super(e,t,s),!this.root.is("rootElement"))throw new r.ZP("model-liveposition-root-not-rootelement",e);a.call(this)}detach(){this.stopListening()}toPosition(){return new o.ZP(this.root,this.path.slice(),this.stickiness)}static fromPosition(e,t){return new this(e.root,e.path.slice(),t||e.stickiness)}}function a(){this.listenTo(this.root.document.model,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&c.call(this,s)}),{priority:"low"})}function c(e){const t=this.getTransformedByOperation(e);if(!this.isEqual(t)){const e=this.toPosition();this.path=t.path,this.root=t.root,this.fire("change",e)}}n.prototype.is=function(e){return"livePosition"===e||"model:livePosition"===e||"position"==e||"model:position"===e}},"./packages/ckeditor5-engine/src/model/liverange.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/range.ts"),i=s("./packages/ckeditor5-utils/src/emittermixin.ts");class r extends((0,i.ZP)(o.Z)){constructor(e,t){super(e,t),n.call(this)}detach(){this.stopListening()}toRange(){return new o.Z(this.start,this.end)}static fromRange(e){return new r(e.start,e.end)}}function n(){this.listenTo(this.root.document.model,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&a.call(this,s)}),{priority:"low"})}function a(e){const t=this.getTransformedByOperation(e),s=o.Z._createFromRanges(t),i=!s.isEqual(this),r=function(e,t){switch(t.type){case"insert":return e.containsPosition(t.position);case"move":case"remove":case"reinsert":case"merge":return e.containsPosition(t.sourcePosition)||e.start.isEqual(t.sourcePosition)||e.containsPosition(t.targetPosition);case"split":return e.containsPosition(t.splitPosition)||e.containsPosition(t.insertionPosition)}return!1}(this,e);let n=null;if(i){"$graveyard"==s.root.rootName&&(n="remove"==e.type?e.sourcePosition:e.deletionPosition);const t=this.toRange();this.start=s.start,this.end=s.end,this.fire("change:range",t,{deletionPosition:n})}else r&&this.fire("change:content",this.toRange(),{deletionPosition:n})}r.prototype.is=function(e){return"liveRange"===e||"model:liveRange"===e||"range"==e||"model:range"===e}},"./packages/ckeditor5-engine/src/model/model.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>ye});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class i{constructor(e={}){"string"==typeof e&&(e="transparent"===e?{isUndoable:!1}:{},(0,o.KE)("batch-constructor-deprecated-string-type"));const{isUndoable:t=!0,isLocal:s=!0,isUndo:i=!1,isTyping:r=!1}=e;this.operations=[],this.isUndoable=t,this.isLocal=s,this.isUndo=i,this.isTyping=r}get type(){return(0,o.KE)("batch-type-deprecated"),"default"}get baseVersion(){for(const e of this.operations)if(null!==e.baseVersion)return e.baseVersion;return null}addOperation(e){return e.batch=this,this.operations.push(e),e}}var r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts");class a{constructor(e){this._markerCollection=e,this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set}get isEmpty(){return 0==this._changesInElement.size&&0==this._changedMarkers.size}bufferOperation(e){const t=e;switch(t.type){case"insert":if(this._isInInsertedElement(t.position.parent))return;this._markInsert(t.position.parent,t.position.offset,t.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const e of t.range.getItems({shallow:!0}))this._isInInsertedElement(e.parent)||this._markAttribute(e);break;case"remove":case"move":case"reinsert":{if(t.sourcePosition.isEqual(t.targetPosition)||t.sourcePosition.getShiftedBy(t.howMany).isEqual(t.targetPosition))return;const e=this._isInInsertedElement(t.sourcePosition.parent),s=this._isInInsertedElement(t.targetPosition.parent);e||this._markRemove(t.sourcePosition.parent,t.sourcePosition.offset,t.howMany),s||this._markInsert(t.targetPosition.parent,t.getMovedRangeStart().offset,t.howMany);break}case"rename":{if(this._isInInsertedElement(t.position.parent))return;this._markRemove(t.position.parent,t.position.offset,1),this._markInsert(t.position.parent,t.position.offset,1);const e=n.Z._createFromPositionAndShift(t.position,1);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}break}case"split":{const e=t.splitPosition.parent;this._isInInsertedElement(e)||this._markRemove(e,t.splitPosition.offset,t.howMany),this._isInInsertedElement(t.insertionPosition.parent)||this._markInsert(t.insertionPosition.parent,t.insertionPosition.offset,1),t.graveyardPosition&&this._markRemove(t.graveyardPosition.parent,t.graveyardPosition.offset,1);break}case"merge":{const e=t.sourcePosition.parent;this._isInInsertedElement(e.parent)||this._markRemove(e.parent,e.startOffset,1);const s=t.graveyardPosition.parent;this._markInsert(s,t.graveyardPosition.offset,1);const o=t.targetPosition.parent;this._isInInsertedElement(o)||this._markInsert(o,t.targetPosition.offset,e.maxOffset);break}}this._cachedChanges=null}bufferMarkerChange(e,t,s){const o=this._changedMarkers.get(e);o?(o.newMarkerData=s,null==o.oldMarkerData.range&&null==s.range&&this._changedMarkers.delete(e)):this._changedMarkers.set(e,{newMarkerData:s,oldMarkerData:t})}getMarkersToRemove(){const e=[];for(const[t,s]of this._changedMarkers)null!=s.oldMarkerData.range&&e.push({name:t,range:s.oldMarkerData.range});return e}getMarkersToAdd(){const e=[];for(const[t,s]of this._changedMarkers)null!=s.newMarkerData.range&&e.push({name:t,range:s.newMarkerData.range});return e}getChangedMarkers(){return Array.from(this._changedMarkers).map((([e,t])=>({name:e,data:{oldRange:t.oldMarkerData.range,newRange:t.newMarkerData.range}})))}hasDataChanges(){if(this._changesInElement.size>0)return!0;for(const{newMarkerData:e,oldMarkerData:t}of this._changedMarkers.values()){if(e.affectsData!==t.affectsData)return!0;if(e.affectsData){const s=e.range&&!t.range,o=!e.range&&t.range,i=e.range&&t.range&&!e.range.isEqual(t.range);if(s||o||i)return!0}}return!1}getChanges(e={}){if(this._cachedChanges)return e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let t=[];for(const e of this._changesInElement.keys()){const s=this._changesInElement.get(e).sort(((e,t)=>e.offset===t.offset?e.type!=t.type?"remove"==e.type?-1:1:0:e.offset<t.offset?-1:1)),o=this._elementSnapshots.get(e),i=c(e.getChildren()),a=l(o.length,s);let d=0,h=0;for(const s of a)if("i"===s)t.push(this._getInsertDiff(e,d,i[d])),d++;else if("r"===s)t.push(this._getRemoveDiff(e,d,o[h])),h++;else if("a"===s){const s=i[d].attributes,a=o[h].attributes;let c;if("$text"==i[d].name)c=new n.Z(r.ZP._createAt(e,d),r.ZP._createAt(e,d+1));else{const t=e.offsetToIndex(d);c=new n.Z(r.ZP._createAt(e,d),r.ZP._createAt(e.getChild(t),0))}t.push(...this._getAttributesDiff(c,a,s)),d++,h++}else d++,h++}t.sort(((e,t)=>e.position.root!=t.position.root?e.position.root.rootName<t.position.root.rootName?-1:1:e.position.isEqual(t.position)?e.changeCount-t.changeCount:e.position.isBefore(t.position)?-1:1));for(let e=1,s=0;e<t.length;e++){const o=t[s],i=t[e],r="remove"==o.type&&"remove"==i.type&&"$text"==o.name&&"$text"==i.name&&o.position.isEqual(i.position),n="insert"==o.type&&"insert"==i.type&&"$text"==o.name&&"$text"==i.name&&o.position.parent==i.position.parent&&o.position.offset+o.length==i.position.offset,a="attribute"==o.type&&"attribute"==i.type&&o.position.parent==i.position.parent&&o.range.isFlat&&i.range.isFlat&&o.position.offset+o.length==i.position.offset&&o.attributeKey==i.attributeKey&&o.attributeOldValue==i.attributeOldValue&&o.attributeNewValue==i.attributeNewValue;r||n||a?(o.length++,a&&(o.range.end=o.range.end.getShiftedBy(1)),t[e]=null):s=e}t=t.filter((e=>e));for(const e of t)delete e.changeCount,"attribute"==e.type&&(delete e.position,delete e.length);return this._changeCount=0,this._cachedChangesWithGraveyard=t,this._cachedChanges=t.filter(d),e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_refreshItem(e){if(this._isInInsertedElement(e.parent))return;this._markRemove(e.parent,e.startOffset,e.offsetSize),this._markInsert(e.parent,e.startOffset,e.offsetSize),this._refreshedItems.add(e);const t=n.Z._createOn(e);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}this._cachedChanges=null}_markInsert(e,t,s){const o={type:"insert",offset:t,howMany:s,count:this._changeCount++};this._markChange(e,o)}_markRemove(e,t,s){const o={type:"remove",offset:t,howMany:s,count:this._changeCount++};this._markChange(e,o),this._removeAllNestedChanges(e,t,s)}_markAttribute(e){const t={type:"attribute",offset:e.startOffset,howMany:e.offsetSize,count:this._changeCount++};this._markChange(e.parent,t)}_markChange(e,t){this._makeSnapshot(e);const s=this._getChangesForElement(e);this._handleChange(t,s),s.push(t);for(let e=0;e<s.length;e++)s[e].howMany<1&&(s.splice(e,1),e--)}_getChangesForElement(e){let t;return this._changesInElement.has(e)?t=this._changesInElement.get(e):(t=[],this._changesInElement.set(e,t)),t}_makeSnapshot(e){this._elementSnapshots.has(e)||this._elementSnapshots.set(e,c(e.getChildren()))}_handleChange(e,t){e.nodesToHandle=e.howMany;for(const s of t){const o=e.offset+e.howMany,i=s.offset+s.howMany;if("insert"==e.type&&("insert"==s.type&&(e.offset<=s.offset?s.offset+=e.howMany:e.offset<i&&(s.howMany+=e.nodesToHandle,e.nodesToHandle=0)),"remove"==s.type&&e.offset<s.offset&&(s.offset+=e.howMany),"attribute"==s.type))if(e.offset<=s.offset)s.offset+=e.howMany;else if(e.offset<i){const i=s.howMany;s.howMany=e.offset-s.offset,t.unshift({type:"attribute",offset:o,howMany:i-s.howMany,count:this._changeCount++})}if("remove"==e.type){if("insert"==s.type)if(o<=s.offset)s.offset-=e.howMany;else if(o<=i)if(e.offset<s.offset){const t=o-s.offset;s.offset=e.offset,s.howMany-=t,e.nodesToHandle-=t}else s.howMany-=e.nodesToHandle,e.nodesToHandle=0;else if(e.offset<=s.offset)e.nodesToHandle-=s.howMany,s.howMany=0;else if(e.offset<i){const t=i-e.offset;s.howMany-=t,e.nodesToHandle-=t}if("remove"==s.type&&(o<=s.offset?s.offset-=e.howMany:e.offset<s.offset&&(e.nodesToHandle+=s.howMany,s.howMany=0)),"attribute"==s.type)if(o<=s.offset)s.offset-=e.howMany;else if(e.offset<s.offset){const t=o-s.offset;s.offset=e.offset,s.howMany-=t}else if(e.offset<i)if(o<=i){const o=s.howMany;s.howMany=e.offset-s.offset;const i=o-s.howMany-e.nodesToHandle;t.unshift({type:"attribute",offset:e.offset,howMany:i,count:this._changeCount++})}else s.howMany-=i-e.offset}if("attribute"==e.type){if("insert"==s.type)if(e.offset<s.offset&&o>s.offset){if(o>i){const e={type:"attribute",offset:i,howMany:o-i,count:this._changeCount++};this._handleChange(e,t),t.push(e)}e.nodesToHandle=s.offset-e.offset,e.howMany=e.nodesToHandle}else e.offset>=s.offset&&e.offset<i&&(o>i?(e.nodesToHandle=o-i,e.offset=i):e.nodesToHandle=0);if("remove"==s.type&&e.offset<s.offset&&o>s.offset){const i={type:"attribute",offset:s.offset,howMany:o-s.offset,count:this._changeCount++};this._handleChange(i,t),t.push(i),e.nodesToHandle=s.offset-e.offset,e.howMany=e.nodesToHandle}"attribute"==s.type&&(e.offset>=s.offset&&o<=i?(e.nodesToHandle=0,e.howMany=0,e.offset=0):e.offset<=s.offset&&o>=i&&(s.howMany=0))}}e.howMany=e.nodesToHandle,delete e.nodesToHandle}_getInsertDiff(e,t,s){return{type:"insert",position:r.ZP._createAt(e,t),name:s.name,attributes:new Map(s.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(e,t,s){return{type:"remove",position:r.ZP._createAt(e,t),name:s.name,attributes:new Map(s.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(e,t,s){const o=[];s=new Map(s);for(const[i,r]of t){const t=s.has(i)?s.get(i):null;t!==r&&o.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:i,attributeOldValue:r,attributeNewValue:t,changeCount:this._changeCount++}),s.delete(i)}for(const[t,i]of s)o.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:t,attributeOldValue:null,attributeNewValue:i,changeCount:this._changeCount++});return o}_isInInsertedElement(e){const t=e.parent;if(!t)return!1;const s=this._changesInElement.get(t),o=e.startOffset;if(s)for(const e of s)if("insert"==e.type&&o>=e.offset&&o<e.offset+e.howMany)return!0;return this._isInInsertedElement(t)}_removeAllNestedChanges(e,t,s){const o=new n.Z(r.ZP._createAt(e,t),r.ZP._createAt(e,t+s));for(const e of o.getItems({shallow:!0}))e.is("element")&&(this._elementSnapshots.delete(e),this._changesInElement.delete(e),this._removeAllNestedChanges(e,0,e.maxOffset))}}function c(e){const t=[];for(const s of e)if(s.is("$text"))for(let e=0;e<s.data.length;e++)t.push({name:"$text",attributes:new Map(s.getAttributes())});else t.push({name:s.name,attributes:new Map(s.getAttributes())});return t}function l(e,t){const s=[];let o=0,i=0;for(const e of t){if(e.offset>o){for(let t=0;t<e.offset-o;t++)s.push("e");i+=e.offset-o}if("insert"==e.type){for(let t=0;t<e.howMany;t++)s.push("i");o=e.offset+e.howMany}else if("remove"==e.type){for(let t=0;t<e.howMany;t++)s.push("r");o=e.offset,i+=e.howMany}else s.push(..."a".repeat(e.howMany).split("")),o=e.offset+e.howMany,i+=e.howMany}if(i<e)for(let t=0;t<e-i-o;t++)s.push("e");return s}function d(e){const t="position"in e&&"$graveyard"==e.position.root.rootName,s="range"in e&&"$graveyard"==e.range.root.rootName;return!t&&!s}var h=s("./packages/ckeditor5-engine/src/model/documentselection.ts"),u=s("./packages/ckeditor5-engine/src/model/history.ts"),p=s("./packages/ckeditor5-engine/src/model/element.ts");class g extends p.Z{constructor(e,t,s="main"){super(t),this._document=e,this.rootName=s}get document(){return this._document}toJSON(){return this.rootName}}g.prototype.is=function(e,t){return t?t===this.name&&("rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e):"rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e||"node"===e||"model:node"===e};var f=s("./packages/ckeditor5-utils/src/collection.ts"),m=s("./packages/ckeditor5-utils/src/emittermixin.ts");function k(e,t){return!!(s=e.charAt(t-1))&&1==s.length&&/[\ud800-\udbff]/.test(s)&&function(e){return!!e&&1==e.length&&/[\udc00-\udfff]/.test(e)}(e.charAt(t));var s}function b(e,t){return!!(s=e.charAt(t))&&1==s.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(s);var s}const _=function(){const e=/\p{Regional_Indicator}{2}/u.source,t="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map((e=>e.source)).join("|")+")";return new RegExp(`${e}|${t}(?:â€${t})*`,"ug")}();function w(e,t){const s=String(e).matchAll(_);return Array.from(s).some((e=>e.index<t&&t<e.index+e[0].length))}var v=s("./node_modules/lodash-es/clone.js");const y="$graveyard";class Z extends m.Q5{constructor(e){super(),this.model=e,this.history=new u.Z,this.selection=new h.Z(this),this.roots=new f.Z({idProperty:"rootName"}),this.differ=new a(e.markers),this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",y),this.listenTo(e,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&this.differ.bufferOperation(s)}),{priority:"high"}),this.listenTo(e,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&this.history.addOperation(s)}),{priority:"low"}),this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0})),this.listenTo(e.markers,"update",((e,t,s,o,i)=>{const r={...t.getData(),range:o};this.differ.bufferMarkerChange(t.name,i,r),null===s&&t.on("change",((e,s)=>{const o=t.getData();this.differ.bufferMarkerChange(t.name,{...o,range:s},o)}))}))}get version(){return this.history.version}set version(e){this.history.version=e}get graveyard(){return this.getRoot(y)}createRoot(e="$root",t="main"){if(this.roots.get(t))throw new o.ZP("model-document-createroot-name-exists",this,{name:t});const s=new g(this,e,t);return this.roots.add(s),s}destroy(){this.selection.destroy(),this.stopListening()}getRoot(e="main"){return this.roots.get(e)}getRootNames(){return Array.from(this.roots,(e=>e.rootName)).filter((e=>e!=y))}registerPostFixer(e){this._postFixers.add(e)}toJSON(){const e=(0,v.Z)(this);return e.selection="[engine.model.DocumentSelection]",e.model="[engine.model.Model]",e}_handleChangeBlock(e){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(e),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",e.batch):this.fire("change",e.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const e of this.roots)if(e!==this.graveyard)return e;return this.graveyard}_getDefaultRange(){const e=this._getDefaultRoot(),t=this.model,s=t.schema,o=t.createPositionFromPath(e,[0]);return s.getNearestSelectionRange(o)||t.createRange(o)}_validateSelectionRange(e){return P(e.start)&&P(e.end)}_callPostFixers(e){let t=!1;do{for(const s of this._postFixers)if(this.selection.refresh(),t=s(e),t)break}while(t)}}function P(e){const t=e.textNode;if(t){const s=t.data,o=e.offset-t.startOffset;return!k(s,o)&&!b(s,o)}return!0}var x=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),T=s("./packages/ckeditor5-engine/src/model/liverange.ts");class A extends m.Q5{constructor(){super(),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(e){const t=e instanceof C?e.name:e;return this._markers.has(t)}get(e){return this._markers.get(e)||null}_set(e,t,s=!1,i=!1){const r=e instanceof C?e.name:e;if(r.includes(","))throw new o.ZP("markercollection-incorrect-marker-name",this);const n=this._markers.get(r);if(n){const e=n.getData(),o=n.getRange();let a=!1;return o.isEqual(t)||(n._attachLiveRange(T.Z.fromRange(t)),a=!0),s!=n.managedUsingOperations&&(n._managedUsingOperations=s,a=!0),"boolean"==typeof i&&i!=n.affectsData&&(n._affectsData=i,a=!0),a&&this.fire(`update:${r}`,n,o,t,e),n}const a=T.Z.fromRange(t),c=new C(r,a,s,i);return this._markers.set(r,c),this.fire(`update:${r}`,c,null,t,{...c.getData(),range:null}),c}_remove(e){const t=e instanceof C?e.name:e,s=this._markers.get(t);return!!s&&(this._markers.delete(t),this.fire(`update:${t}`,s,s.getRange(),null,s.getData()),this._destroyMarker(s),!0)}_refresh(e){const t=e instanceof C?e.name:e,s=this._markers.get(t);if(!s)throw new o.ZP("markercollection-refresh-marker-not-exists",this);const i=s.getRange();this.fire(`update:${t}`,s,i,i,s.getData())}*getMarkersAtPosition(e){for(const t of this)t.getRange().containsPosition(e)&&(yield t)}*getMarkersIntersectingRange(e){for(const t of this)null!==t.getRange().getIntersection(e)&&(yield t)}destroy(){for(const e of this._markers.values())this._destroyMarker(e);this._markers=null,this.stopListening()}*getMarkersGroup(e){for(const t of this._markers.values())t.name.startsWith(e+":")&&(yield t)}_destroyMarker(e){e.stopListening(),e._detachLiveRange()}}class C extends((0,m.ZP)(x.Z)){constructor(e,t,s,o){super(),this.name=e,this._liveRange=this._attachLiveRange(t),this._managedUsingOperations=s,this._affectsData=o}get managedUsingOperations(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(e){return this._liveRange&&this._detachLiveRange(),e.delegate("change:range").to(this),e.delegate("change:content").to(this),this._liveRange=e,e}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}C.prototype.is=function(e){return"marker"===e||"model:marker"===e};var E=s("./packages/ckeditor5-engine/src/model/selection.ts"),S=s("./packages/ckeditor5-engine/src/model/operation/operationfactory.ts"),j=s("./packages/ckeditor5-engine/src/model/schema.ts"),O=s("./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts"),R=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),M=s("./packages/ckeditor5-engine/src/model/operation/utils.ts");class N extends R.Z{constructor(e,t){super(null),this.sourcePosition=e.clone(),this.howMany=t}get type(){return"detach"}toJSON(){const e=super.toJSON();return e.sourcePosition=this.sourcePosition.toJSON(),e}_validate(){if(this.sourcePosition.root.document)throw new o.ZP("detach-operation-on-document-node",this)}_execute(){(0,M.X9)(n.Z._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}var V=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),I=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),D=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts"),z=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),B=s("./packages/ckeditor5-engine/src/model/operation/renameoperation.ts"),F=s("./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts"),L=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),W=s("./packages/ckeditor5-engine/src/model/documentfragment.ts"),$=s("./packages/ckeditor5-engine/src/model/text.ts"),q=s("./packages/ckeditor5-utils/src/tomap.ts");class H{constructor(e,t){this.model=e,this.batch=t}createText(e,t){return new $.Z(e,t)}createElement(e,t){return new p.Z(e,t)}createDocumentFragment(){return new W.Z}cloneElement(e,t=!0){return e._clone(t)}insert(e,t,s=0){if(this._assertWriterUsedCorrectly(),e instanceof $.Z&&""==e.data)return;const i=r.ZP._createAt(t,s);if(e.parent){if(Q(e.root,i.root))return void this.move(n.Z._createOn(e),i);if(e.root.document)throw new o.ZP("model-writer-insert-forbidden-move",this);this.remove(e)}const a=i.root.document?i.root.document.version:null,c=new V.Z(i,e,a);if(e instanceof $.Z&&(c.shouldReceiveAttributes=!0),this.batch.addOperation(c),this.model.applyOperation(c),e instanceof W.Z)for(const[t,s]of e.markers){const e=r.ZP._createAt(s.root,0),o={range:new n.Z(s.start._getCombined(e,i),s.end._getCombined(e,i)),usingOperation:!0,affectsData:!0};this.model.markers.has(t)?this.updateMarker(t,o):this.addMarker(t,o)}}insertText(e,t,s,o){t instanceof W.Z||t instanceof p.Z||t instanceof r.ZP?this.insert(this.createText(e),t,s):this.insert(this.createText(e,t),s,o)}insertElement(e,t,s,o){t instanceof W.Z||t instanceof p.Z||t instanceof r.ZP?this.insert(this.createElement(e),t,s):this.insert(this.createElement(e,t),s,o)}append(e,t){this.insert(e,t,"end")}appendText(e,t,s){t instanceof W.Z||t instanceof p.Z?this.insert(this.createText(e),t,"end"):this.insert(this.createText(e,t),s,"end")}appendElement(e,t,s){t instanceof W.Z||t instanceof p.Z?this.insert(this.createElement(e),t,"end"):this.insert(this.createElement(e,t),s,"end")}setAttribute(e,t,s){if(this._assertWriterUsedCorrectly(),s instanceof n.Z){const o=s.getMinimalFlatRanges();for(const s of o)U(this,e,t,s)}else K(this,e,t,s)}setAttributes(e,t){for(const[s,o]of(0,q.Z)(e))this.setAttribute(s,o,t)}removeAttribute(e,t){if(this._assertWriterUsedCorrectly(),t instanceof n.Z){const s=t.getMinimalFlatRanges();for(const t of s)U(this,e,null,t)}else K(this,e,null,t)}clearAttributes(e){this._assertWriterUsedCorrectly();const t=e=>{for(const t of e.getAttributeKeys())this.removeAttribute(t,e)};if(e instanceof n.Z)for(const s of e.getItems())t(s);else t(e)}move(e,t,s){if(this._assertWriterUsedCorrectly(),!(e instanceof n.Z))throw new o.ZP("writer-move-invalid-range",this);if(!e.isFlat)throw new o.ZP("writer-move-range-not-flat",this);const i=r.ZP._createAt(t,s);if(i.isEqual(e.start))return;if(this._addOperationForAffectedMarkers("move",e),!Q(e.root,i.root))throw new o.ZP("writer-move-different-document",this);const a=e.root.document?e.root.document.version:null,c=new z.Z(e.start,e.end.offset-e.start.offset,i,a);this.batch.addOperation(c),this.model.applyOperation(c)}remove(e){this._assertWriterUsedCorrectly();const t=(e instanceof n.Z?e:n.Z._createOn(e)).getMinimalFlatRanges().reverse();for(const e of t)this._addOperationForAffectedMarkers("move",e),J(e.start,e.end.offset-e.start.offset,this.batch,this.model)}merge(e){this._assertWriterUsedCorrectly();const t=e.nodeBefore,s=e.nodeAfter;if(this._addOperationForAffectedMarkers("merge",e),!(t instanceof p.Z))throw new o.ZP("writer-merge-no-element-before",this);if(!(s instanceof p.Z))throw new o.ZP("writer-merge-no-element-after",this);e.root.document?this._merge(e):this._mergeDetached(e)}createPositionFromPath(e,t,s){return this.model.createPositionFromPath(e,t,s)}createPositionAt(e,t){return this.model.createPositionAt(e,t)}createPositionAfter(e){return this.model.createPositionAfter(e)}createPositionBefore(e){return this.model.createPositionBefore(e)}createRange(e,t){return this.model.createRange(e,t)}createRangeIn(e){return this.model.createRangeIn(e)}createRangeOn(e){return this.model.createRangeOn(e)}createSelection(...e){return this.model.createSelection(...e)}_mergeDetached(e){const t=e.nodeBefore,s=e.nodeAfter;this.move(n.Z._createIn(s),r.ZP._createAt(t,"end")),this.remove(s)}_merge(e){const t=r.ZP._createAt(e.nodeBefore,"end"),s=r.ZP._createAt(e.nodeAfter,0),o=e.root.document.graveyard,i=new r.ZP(o,[0]),n=e.root.document.version,a=new D.Z(s,e.nodeAfter.maxOffset,t,i,n);this.batch.addOperation(a),this.model.applyOperation(a)}rename(e,t){if(this._assertWriterUsedCorrectly(),!(e instanceof p.Z))throw new o.ZP("writer-rename-not-element-instance",this);const s=e.root.document?e.root.document.version:null,i=new B.Z(r.ZP._createBefore(e),e.name,t,s);this.batch.addOperation(i),this.model.applyOperation(i)}split(e,t){this._assertWriterUsedCorrectly();let s,i,a=e.parent;if(!a.parent)throw new o.ZP("writer-split-element-no-parent",this);if(t||(t=a.parent),!e.parent.getAncestors({includeSelf:!0}).includes(t))throw new o.ZP("writer-split-invalid-limit-element",this);do{const t=a.root.document?a.root.document.version:null,o=a.maxOffset-e.offset,r=L.Z.getInsertionPosition(e),n=new L.Z(e,o,r,null,t);this.batch.addOperation(n),this.model.applyOperation(n),s||i||(s=a,i=e.parent.nextSibling),a=(e=this.createPositionAfter(e.parent)).parent}while(a!==t);return{position:e,range:new n.Z(r.ZP._createAt(s,"end"),r.ZP._createAt(i,0))}}wrap(e,t){if(this._assertWriterUsedCorrectly(),!e.isFlat)throw new o.ZP("writer-wrap-range-not-flat",this);const s=t instanceof p.Z?t:new p.Z(t);if(s.childCount>0)throw new o.ZP("writer-wrap-element-not-empty",this);if(null!==s.parent)throw new o.ZP("writer-wrap-element-attached",this);this.insert(s,e.start);const i=new n.Z(e.start.getShiftedBy(1),e.end.getShiftedBy(1));this.move(i,r.ZP._createAt(s,0))}unwrap(e){if(this._assertWriterUsedCorrectly(),null===e.parent)throw new o.ZP("writer-unwrap-element-no-parent",this);this.move(n.Z._createIn(e),this.createPositionAfter(e)),this.remove(e)}addMarker(e,t){if(this._assertWriterUsedCorrectly(),!t||"boolean"!=typeof t.usingOperation)throw new o.ZP("writer-addmarker-no-usingoperation",this);const s=t.usingOperation,i=t.range,r=void 0!==t.affectsData&&t.affectsData;if(this.model.markers.has(e))throw new o.ZP("writer-addmarker-marker-exists",this);if(!i)throw new o.ZP("writer-addmarker-no-range",this);return s?(G(this,e,null,i,r),this.model.markers.get(e)):this.model.markers._set(e,i,s,r)}updateMarker(e,t){this._assertWriterUsedCorrectly();const s="string"==typeof e?e:e.name,i=this.model.markers.get(s);if(!i)throw new o.ZP("writer-updatemarker-marker-not-exists",this);if(!t)return(0,o.KE)("writer-updatemarker-reconvert-using-editingcontroller",{markerName:s}),void this.model.markers._refresh(i);const r="boolean"==typeof t.usingOperation,n="boolean"==typeof t.affectsData,a=n?t.affectsData:i.affectsData;if(!r&&!t.range&&!n)throw new o.ZP("writer-updatemarker-wrong-options",this);const c=i.getRange(),l=t.range?t.range:c;r&&t.usingOperation!==i.managedUsingOperations?t.usingOperation?G(this,s,null,l,a):(G(this,s,c,null,a),this.model.markers._set(s,l,void 0,a)):i.managedUsingOperations?G(this,s,c,l,a):this.model.markers._set(s,l,void 0,a)}removeMarker(e){this._assertWriterUsedCorrectly();const t="string"==typeof e?e:e.name;if(!this.model.markers.has(t))throw new o.ZP("writer-removemarker-no-marker",this);const s=this.model.markers.get(t);if(!s.managedUsingOperations)return void this.model.markers._remove(t);G(this,t,s.getRange(),null,s.affectsData)}setSelection(...e){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...e)}setSelectionFocus(e,t){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(e,t)}setSelectionAttribute(e,t){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._setSelectionAttribute(e,t);else for(const[t,s]of(0,q.Z)(e))this._setSelectionAttribute(t,s)}removeSelectionAttribute(e){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._removeSelectionAttribute(e);else for(const t of e)this._removeSelectionAttribute(t)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(e){this.model.document.selection._restoreGravity(e)}_setSelectionAttribute(e,t){const s=this.model.document.selection;if(s.isCollapsed&&s.anchor.parent.isEmpty){const o=h.Z._getStoreAttributeKey(e);this.setAttribute(o,t,s.anchor.parent)}s._setAttribute(e,t)}_removeSelectionAttribute(e){const t=this.model.document.selection;if(t.isCollapsed&&t.anchor.parent.isEmpty){const s=h.Z._getStoreAttributeKey(e);this.removeAttribute(s,t.anchor.parent)}t._removeAttribute(e)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new o.ZP("writer-incorrect-use",this)}_addOperationForAffectedMarkers(e,t){for(const s of this.model.markers){if(!s.managedUsingOperations)continue;const o=s.getRange();let i=!1;if("move"===e){const e=t;i=e.containsPosition(o.start)||e.start.isEqual(o.start)||e.containsPosition(o.end)||e.end.isEqual(o.end)}else{const e=t,s=e.nodeBefore,r=e.nodeAfter,n=o.start.parent==s&&o.start.isAtEnd,a=o.end.parent==r&&0==o.end.offset,c=o.end.nodeAfter==r,l=o.start.nodeAfter==r;i=n||a||c||l}i&&this.updateMarker(s.name,{range:o})}}}function U(e,t,s,o){const i=e.model,a=i.document;let c,l,d,h=o.start;for(const e of o.getWalker({shallow:!0}))d=e.item.getAttribute(t),c&&l!=d&&(l!=s&&u(),h=c),c=e.nextPosition,l=d;function u(){const o=new n.Z(h,c),r=o.root.document?a.version:null,d=new O.Z(o,t,l,s,r);e.batch.addOperation(d),i.applyOperation(d)}c instanceof r.ZP&&c!=h&&l!=s&&u()}function K(e,t,s,o){const i=e.model,a=i.document,c=o.getAttribute(t);let l,d;if(c!=s){if(o.root===o){const e=o.document?a.version:null;d=new F.Z(o,t,c,s,e)}else{l=new n.Z(r.ZP._createBefore(o),e.createPositionAfter(o));const i=l.root.document?a.version:null;d=new O.Z(l,t,c,s,i)}e.batch.addOperation(d),i.applyOperation(d)}}function G(e,t,s,o,i){const r=e.model,n=r.document,a=new I.Z(t,s,o,r.markers,!!i,n.version);e.batch.addOperation(a),r.applyOperation(a)}function J(e,t,s,o){let i;if(e.root.document){const s=o.document,n=new r.ZP(s.graveyard,[0]);i=new z.Z(e,t,n,s.version)}else i=new N(e,t);s.addOperation(i),o.applyOperation(i)}function Q(e,t){return e===t||e instanceof g&&t instanceof g}var X=s("./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts");function Y(e){e.document.registerPostFixer((t=>function(e,t){const s=t.document.selection,o=t.schema,i=[];let r=!1;for(const e of s.getRanges()){const t=ee(e,o);t&&!t.isEqual(e)?(i.push(t),r=!0):i.push(e)}r&&e.setSelection(function(e){const t=[...e],s=new Set;let o=1;for(;o<t.length;){const e=t[o],i=t.slice(0,o);for(const[r,n]of i.entries())if(!s.has(r))if(e.isEqual(n))s.add(r);else if(e.isIntersecting(n)){s.add(r),s.add(o);const i=e.getJoined(n);t.push(i)}o++}return t.filter(((e,t)=>!s.has(t)))}(i),{backward:s.isBackward});return!1}(t,e)))}function ee(e,t){return e.isCollapsed?function(e,t){const s=e.start,o=t.getNearestSelectionRange(s);if(!o){const e=s.getAncestors().reverse().find((e=>t.isObject(e)));return e?n.Z._createOn(e):null}if(!o.isCollapsed)return o;const i=o.start;if(s.isEqual(i))return null;return new n.Z(i)}(e,t):function(e,t){const{start:s,end:o}=e,i=t.checkChild(s,"$text"),a=t.checkChild(o,"$text"),c=t.getLimitElement(s),l=t.getLimitElement(o);if(c===l){if(i&&a)return null;if(function(e,t,s){const o=e.nodeAfter&&!s.isLimit(e.nodeAfter)||s.checkChild(e,"$text"),i=t.nodeBefore&&!s.isLimit(t.nodeBefore)||s.checkChild(t,"$text");return o||i}(s,o,t)){const e=s.nodeAfter&&t.isSelectable(s.nodeAfter)?null:t.getNearestSelectionRange(s,"forward"),i=o.nodeBefore&&t.isSelectable(o.nodeBefore)?null:t.getNearestSelectionRange(o,"backward"),r=e?e.start:s,a=i?i.end:o;return new n.Z(r,a)}}const d=c&&!c.is("rootElement"),h=l&&!l.is("rootElement");if(d||h){const e=s.nodeAfter&&o.nodeBefore&&s.nodeAfter.parent===o.nodeBefore.parent,i=d&&(!e||!se(s.nodeAfter,t)),a=h&&(!e||!se(o.nodeBefore,t));let u=s,p=o;return i&&(u=r.ZP._createBefore(te(c,t))),a&&(p=r.ZP._createAfter(te(l,t))),new n.Z(u,p)}return null}(e,t)}function te(e,t){let s=e,o=s;for(;t.isLimit(o)&&o.parent;)s=o,o=o.parent;return s}function se(e,t){return e&&t.isSelectable(e)}var oe=s("./packages/ckeditor5-engine/src/model/liveposition.ts");function ie(e,t,s={}){if(t.isCollapsed)return;const o=t.getFirstRange();if("$graveyard"==o.root.rootName)return;const i=e.schema;e.change((e=>{if(!s.doNotResetEntireContent&&function(e,t){const s=e.getLimitElement(t);if(!t.containsEntireContent(s))return!1;const o=t.getFirstRange();if(o.start.parent==o.end.parent)return!1;return e.checkChild(s,"paragraph")}(i,t))return void function(e,t){const s=e.model.schema.getLimitElement(t);e.remove(e.createRangeIn(s)),ce(e,e.createPositionAt(s,0),t)}(e,t);const r={};if(!s.doNotAutoparagraph){const e=t.getSelectedElement();e&&Object.assign(r,i.getAttributesWithProperty(e,"copyOnReplace",!0))}const[n,a]=function(e){const t=e.root.document.model,s=e.start;let o=e.end;if(t.hasContent(e,{ignoreMarkers:!0})){const s=function(e){const t=e.parent,s=t.root.document.model.schema,o=t.getAncestors({parentFirst:!0,includeSelf:!0});for(const e of o){if(s.isLimit(e))return null;if(s.isBlock(e))return e}}(o);if(s&&o.isTouching(t.createPositionAt(s,0))){const s=t.createSelection(e);t.modifySelection(s,{direction:"backward"});const i=s.getLastPosition(),r=t.createRange(i,o);t.hasContent(r,{ignoreMarkers:!0})||(o=i)}}return[oe.Z.fromPosition(s,"toPrevious"),oe.Z.fromPosition(o,"toNext")]}(o);n.isTouching(a)||e.remove(e.createRange(n,a)),s.leaveUnmerged||(!function(e,t,s){const o=e.model;if(!ae(e.model.schema,t,s))return;const[i,r]=function(e,t){const s=e.getAncestors(),o=t.getAncestors();let i=0;for(;s[i]&&s[i]==o[i];)i++;return[s[i],o[i]]}(t,s);if(!i||!r)return;!o.hasContent(i,{ignoreMarkers:!0})&&o.hasContent(r,{ignoreMarkers:!0})?ne(e,t,s,i.parent):re(e,t,s,i.parent)}(e,n,a),i.removeDisallowedAttributes(n.parent.getChildren(),e)),le(e,t,n),!s.doNotAutoparagraph&&function(e,t){const s=e.checkChild(t,"$text"),o=e.checkChild(t,"paragraph");return!s&&o}(i,n)&&ce(e,n,t,r),n.detach(),a.detach()}))}function re(e,t,s,o){const i=t.parent,r=s.parent;if(i!=o&&r!=o){for(t=e.createPositionAfter(i),(s=e.createPositionBefore(r)).isEqual(t)||e.insert(r,t),e.merge(t);s.parent.isEmpty;){const t=s.parent;s=e.createPositionBefore(t),e.remove(t)}ae(e.model.schema,t,s)&&re(e,t,s,o)}}function ne(e,t,s,o){const i=t.parent,r=s.parent;if(i!=o&&r!=o){for(t=e.createPositionAfter(i),(s=e.createPositionBefore(r)).isEqual(t)||e.insert(i,s);t.parent.isEmpty;){const s=t.parent;t=e.createPositionBefore(s),e.remove(s)}s=e.createPositionBefore(r),function(e,t){const s=t.nodeBefore,o=t.nodeAfter;s.name!=o.name&&e.rename(s,o.name);e.clearAttributes(s),e.setAttributes(Object.fromEntries(o.getAttributes()),s),e.merge(t)}(e,s),ae(e.model.schema,t,s)&&ne(e,t,s,o)}}function ae(e,t,s){const o=t.parent,i=s.parent;return o!=i&&(!e.isLimit(o)&&!e.isLimit(i)&&function(e,t,s){const o=new n.Z(e,t);for(const e of o.getWalker())if(s.isLimit(e.item))return!1;return!0}(t,s,e))}function ce(e,t,s,o={}){const i=e.createElement("paragraph");e.model.schema.setAllowedAttributes(i,o,e),e.insert(i,t),le(e,s,e.createPositionAt(i,0))}function le(e,t,s){t instanceof h.Z?e.setSelection(s):t.setTo(s)}function de(e,t){const s=[];Array.from(e.getItems({direction:"backward"})).map((e=>t.createRangeOn(e))).filter((t=>(t.start.isAfter(e.start)||t.start.isEqual(e.start))&&(t.end.isBefore(e.end)||t.end.isEqual(e.end)))).forEach((e=>{s.push(e.start.parent),t.remove(e)})),s.forEach((e=>{let s=e;for(;s.parent&&s.isEmpty;){const e=t.createRangeOn(s);s=s.parent,t.remove(e)}}))}class he{constructor(e,t,s){this.model=e,this.writer=t,this.position=s,this.canMergeWith=new Set([this.position.parent]),this.schema=e.schema,this._documentFragment=t.createDocumentFragment(),this._documentFragmentPosition=t.createPositionAt(this._documentFragment,0),this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null}handleNodes(e){for(const t of Array.from(e))this._handleNode(t);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(e){const t=this.writer.createPositionAfter(this._lastNode),s=this.writer.createPositionAfter(e);if(s.isAfter(t)){if(this._lastNode=e,this.position.parent!=e||!this.position.isAtEnd)throw new o.ZP("insertcontent-invalid-insertion-position",this);this.position=s,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?n.Z._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new n.Z(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(e){if(this.schema.isObject(e))return void this._handleObject(e);let t=this._checkAndAutoParagraphToAllowedPosition(e);t||(t=this._checkAndSplitToAllowedPosition(e),t)?(this._appendToFragment(e),this._firstNode||(this._firstNode=e),this._lastNode=e):this._handleDisallowedNode(e)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const e=oe.Z.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=e.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=e.toPosition(),e.detach()}_handleObject(e){this._checkAndSplitToAllowedPosition(e)?this._appendToFragment(e):this._tryAutoparagraphing(e)}_handleDisallowedNode(e){e.is("element")?this.handleNodes(e.getChildren()):this._tryAutoparagraphing(e)}_appendToFragment(e){if(!this.schema.checkChild(this.position,e))throw new o.ZP("insertcontent-wrong-position",this,{node:e,position:this.position});this.writer.insert(e,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(e.offsetSize),this.schema.isObject(e)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=e:this._nodeToSelect=null,this._filterAttributesOf.push(e)}_setAffectedBoundaries(e){this._affectedStart||(this._affectedStart=oe.Z.fromPosition(e,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(e)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=oe.Z.fromPosition(e,"toNext"))}_mergeOnLeft(){const e=this._firstNode;if(!(e instanceof p.Z))return;if(!this._canMergeLeft(e))return;const t=oe.Z._createBefore(e);t.stickiness="toNext";const s=oe.Z.fromPosition(this.position,"toNext");this._affectedStart.isEqual(t)&&(this._affectedStart.detach(),this._affectedStart=oe.Z._createAt(t.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=oe.Z._createAt(t.nodeBefore,"end","toNext")),this.position=s.toPosition(),s.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}_mergeOnRight(){const e=this._lastNode;if(!(e instanceof p.Z))return;if(!this._canMergeRight(e))return;const t=oe.Z._createAfter(e);if(t.stickiness="toNext",!this.position.isEqual(t))throw new o.ZP("insertcontent-invalid-insertion-position",this);this.position=r.ZP._createAt(t.nodeBefore,"end");const s=oe.Z.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(t)&&(this._affectedEnd.detach(),this._affectedEnd=oe.Z._createAt(t.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=oe.Z._createAt(t.nodeBefore,0,"toPrevious")),this.position=s.toPosition(),s.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}_canMergeLeft(e){const t=e.previousSibling;return t instanceof p.Z&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(t,e)}_canMergeRight(e){const t=e.nextSibling;return t instanceof p.Z&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(e,t)}_tryAutoparagraphing(e){const t=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,t)&&this.schema.checkChild(t,e)&&(t._appendChild(e),this._handleNode(t))}_checkAndAutoParagraphToAllowedPosition(e){if(this.schema.checkChild(this.position.parent,e))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",e))return!1;this._insertPartialFragment();const t=this.writer.createElement("paragraph");return this.writer.insert(t,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=t,this.position=this.writer.createPositionAt(t,0),!0}_checkAndSplitToAllowedPosition(e){const t=this._getAllowedIn(this.position.parent,e);if(!t)return!1;for(t!=this.position.parent&&this._insertPartialFragment();t!=this.position.parent;)if(this.position.isAtStart){const e=this.position.parent;this.position=this.writer.createPositionBefore(e),e.isEmpty&&e.parent===t&&this.writer.remove(e)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const e=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=e,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(e,t){return this.schema.checkChild(e,t)?e:this.schema.isLimit(e)?null:this._getAllowedIn(e.parent,t)}}var ue=s("./packages/ckeditor5-engine/src/model/utils/findoptimalinsertionrange.ts"),pe=s("./packages/ckeditor5-utils/src/first.ts");function ge(e,t,s,i,r={}){if(!e.schema.isObject(t))throw new o.ZP("insertobject-element-not-an-object",e,{object:t});let n;n=s?s instanceof E.Z||s instanceof h.Z?s:e.createSelection(s,i):e.document.selection;let a=n;r.findOptimalPosition&&e.schema.isBlock(t)&&(a=e.createSelection((0,ue.K)(n,e,r.findOptimalPosition)));const c=(0,pe.Z)(n.getSelectedBlocks()),l={};return c&&Object.assign(l,e.schema.getAttributesWithProperty(c,"copyOnReplace",!0)),e.change((s=>{a.isCollapsed||e.deleteContent(a,{doNotAutoparagraph:!0});let i=t;const n=a.anchor.parent;!e.schema.checkChild(n,t)&&e.schema.checkChild(n,"paragraph")&&e.schema.checkChild("paragraph",t)&&(i=s.createElement("paragraph"),s.insert(t,i)),e.schema.setAllowedAttributes(i,l,s);const c=e.insertContent(i,a);return c.isCollapsed||r.setSelection&&function(e,t,s,i){const r=e.model;if("after"==s){let s=t.nextSibling;!(s&&r.schema.checkChild(s,"$text"))&&r.schema.checkChild(t.parent,"paragraph")&&(s=e.createElement("paragraph"),r.schema.setAllowedAttributes(s,i,e),r.insertContent(s,e.createPositionAfter(t))),s&&e.setSelection(s,0)}else{if("on"!=s)throw new o.ZP("insertobject-invalid-place-parameter-value",r);e.setSelection(t,"on")}}(s,t,r.setSelection,l),c}))}var fe=s("./packages/ckeditor5-engine/src/model/treewalker.ts");const me=' ,.?!:;"-()';function ke(e,t){const{isForward:s,walker:o,unit:i,schema:n,treatEmojiAsSingleUnit:a}=e,{type:c,item:l,nextPosition:d}=t;if("text"==c)return"word"===e.unit?function(e,t){let s=e.position.textNode;if(s){let o=e.position.offset-s.startOffset;for(;!_e(s.data,o,t)&&!we(s,o,t);){e.next();const i=t?e.position.nodeAfter:e.position.nodeBefore;if(i&&i.is("$text")){const o=i.data.charAt(t?0:i.data.length-1);me.includes(o)||(e.next(),s=e.position.textNode)}o=e.position.offset-s.startOffset}}return e.position}(o,s):function(e,t,s){const o=e.position.textNode;if(o){const i=o.data;let r=e.position.offset-o.startOffset;for(;k(i,r)||"character"==t&&b(i,r)||s&&w(i,r);)e.next(),r=e.position.offset-o.startOffset}return e.position}(o,i,a);if(c==(s?"elementStart":"elementEnd")){if(n.isSelectable(l))return r.ZP._createAt(l,s?"after":"before");if(n.checkChild(d,"$text"))return d}else{if(n.isLimit(l))return void o.skip((()=>!0));if(n.checkChild(d,"$text"))return d}}function be(e,t){const s=e.root,o=r.ZP._createAt(s,t?"end":0);return t?new n.Z(e,o):new n.Z(o,e)}function _e(e,t,s){const o=t+(s?0:-1);return me.includes(e.charAt(o))}function we(e,t,s){return t===(s?e.endOffset:0)}var ve=s("./packages/ckeditor5-utils/src/observablemixin.ts");class ye extends ve.y{constructor(){super(),this.markers=new A,this.document=new Z(this),this.schema=new j.Z,this._pendingChanges=[],this._currentWriter=null,["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((e=>this.decorate(e))),this.on("applyOperation",((e,t)=>{t[0]._validate()}),{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck(((e,t)=>{if("$marker"===t.name)return!0})),Y(this),this.document.registerPostFixer(X._m)}change(e){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new i,callback:e}),this._runPendingChanges()[0]):e(this._currentWriter)}catch(e){o.ZP.rethrowUnexpectedError(e,this)}}enqueueChange(e,t){try{e?"function"==typeof e?(t=e,e=new i):e instanceof i||(e=new i(e)):e=new i,this._pendingChanges.push({batch:e,callback:t}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(e){o.ZP.rethrowUnexpectedError(e,this)}}applyOperation(e){e._execute()}insertContent(e,t,s){return function(e,t,s,o){return e.change((i=>{let r;r=s?s instanceof E.Z||s instanceof h.Z?s:i.createSelection(s,o):e.document.selection,r.isCollapsed||e.deleteContent(r,{doNotAutoparagraph:!0});const n=new he(e,i,r.anchor);let a;a=t.is("documentFragment")?t.getChildren():[t],n.handleNodes(a);const c=n.getSelectionRange();c&&(r instanceof h.Z?i.setSelection(c):r.setTo(c));const l=n.getAffectedRange()||e.createRange(r.anchor);return n.destroy(),l}))}(this,e,t,s)}insertObject(e,t,s,o){return ge(this,e,t,s,o)}deleteContent(e,t){ie(this,e,t)}modifySelection(e,t){!function(e,t,s={}){const o=e.schema,i="backward"!=s.direction,r=s.unit?s.unit:"character",n=!!s.treatEmojiAsSingleUnit,a=t.focus,c=new fe.Z({boundaries:be(a,i),singleCharacters:!0,direction:i?"forward":"backward"}),l={walker:c,schema:o,isForward:i,unit:r,treatEmojiAsSingleUnit:n};let d;for(;d=c.next();){if(d.done)return;const s=ke(l,d.value);if(s)return void(t instanceof h.Z?e.change((e=>{e.setSelectionFocus(s)})):t.setFocus(s))}}(this,e,t)}getSelectedContent(e){return function(e,t){return e.change((e=>{const s=e.createDocumentFragment(),o=t.getFirstRange();if(!o||o.isCollapsed)return s;const i=o.start.root,r=o.start.getCommonPath(o.end),n=i.getNodeByPath(r);let a;a=o.start.parent==o.end.parent?o:e.createRange(e.createPositionAt(n,o.start.path[r.length]),e.createPositionAt(n,o.end.path[r.length]+1));const c=a.end.offset-a.start.offset;for(const t of a.getItems({shallow:!0}))t.is("$textProxy")?e.appendText(t.data,t.getAttributes(),s):e.append(e.cloneElement(t,!0),s);if(a!=o){const t=o._getTransformedByMove(a.start,e.createPositionAt(s,0),c)[0],i=e.createRange(e.createPositionAt(s,0),t.start);de(e.createRange(t.end,e.createPositionAt(s,"end")),e),de(i,e)}return s}))}(this,e)}hasContent(e,t={}){const s=e instanceof n.Z?e:n.Z._createIn(e);if(s.isCollapsed)return!1;const{ignoreWhitespaces:o=!1,ignoreMarkers:i=!1}=t;if(!i)for(const e of this.markers.getMarkersIntersectingRange(s))if(e.affectsData)return!0;for(const e of s.getItems())if(this.schema.isContent(e)){if(!e.is("$textProxy"))return!0;if(!o)return!0;if(-1!==e.data.search(/\S/))return!0}return!1}createPositionFromPath(e,t,s){return new r.ZP(e,t,s)}createPositionAt(e,t){return r.ZP._createAt(e,t)}createPositionAfter(e){return r.ZP._createAfter(e)}createPositionBefore(e){return r.ZP._createBefore(e)}createRange(e,t){return new n.Z(e,t)}createRangeIn(e){return n.Z._createIn(e)}createRangeOn(e){return n.Z._createOn(e)}createSelection(...e){return new E.Z(...e)}createBatch(e){return new i(e)}createOperationFromJSON(e){return S.Z.fromJSON(e,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const e=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;){const t=this._pendingChanges[0].batch;this._currentWriter=new H(this,t);const s=this._pendingChanges[0].callback(this._currentWriter);e.push(s),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return e}}},"./packages/ckeditor5-engine/src/model/node.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/tomap.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-utils/src/comparearrays.ts");s("./packages/ckeditor5-utils/src/version.ts");class a extends o.Z{constructor(e){super(),this.parent=null,this._attrs=(0,i.Z)(e)}get document(){return null}get index(){let e;if(!this.parent)return null;if(null===(e=this.parent.getChildIndex(this)))throw new r.ZP("model-node-not-found-in-parent",this);return e}get startOffset(){let e;if(!this.parent)return null;if(null===(e=this.parent.getChildStartOffset(this)))throw new r.ZP("model-node-not-found-in-parent",this);return e}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const e=this.index;return null!==e&&this.parent.getChild(e+1)||null}get previousSibling(){const e=this.index;return null!==e&&this.parent.getChild(e-1)||null}get root(){let e=this;for(;e.parent;)e=e.parent;return e}isAttached(){return this.root.is("rootElement")}getPath(){const e=[];let t=this;for(;t.parent;)e.unshift(t.startOffset),t=t.parent;return e}getAncestors(e={}){const t=[];let s=e.includeSelf?this:this.parent;for(;s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}getCommonAncestor(e,t={}){const s=this.getAncestors(t),o=e.getAncestors(t);let i=0;for(;s[i]==o[i]&&s[i];)i++;return 0===i?null:s[i-1]}isBefore(e){if(this==e)return!1;if(this.root!==e.root)return!1;const t=this.getPath(),s=e.getPath(),o=(0,n.Z)(t,s);switch(o){case"prefix":return!0;case"extension":return!1;default:return t[o]<s[o]}}isAfter(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}hasAttribute(e){return this._attrs.has(e)}getAttribute(e){return this._attrs.get(e)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const e={};return this._attrs.size&&(e.attributes=Array.from(this._attrs).reduce(((e,t)=>(e[t[0]]=t[1],e)),{})),e}_clone(e){return new a(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(e,t){this._attrs.set(e,t)}_setAttributesTo(e){this._attrs=(0,i.Z)(e)}_removeAttribute(e){return this._attrs.delete(e)}_clearAttributes(){this._attrs.clear()}}a.prototype.is=function(e){return"node"===e||"model:node"===e}},"./packages/ckeditor5-engine/src/model/nodelist.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/node.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r{constructor(e){this._nodes=[],e&&this._insertNodes(0,e)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((e,t)=>e+t.offsetSize),0)}getNode(e){return this._nodes[e]||null}getNodeIndex(e){const t=this._nodes.indexOf(e);return-1==t?null:t}getNodeStartOffset(e){const t=this.getNodeIndex(e);return null===t?null:this._nodes.slice(0,t).reduce(((e,t)=>e+t.offsetSize),0)}indexToOffset(e){if(e==this._nodes.length)return this.maxOffset;const t=this._nodes[e];if(!t)throw new i.ZP("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(t)}offsetToIndex(e){let t=0;for(const s of this._nodes){if(e>=t&&e<t+s.offsetSize)return this.getNodeIndex(s);t+=s.offsetSize}if(t!=e)throw new i.ZP("model-nodelist-offset-out-of-bounds",this,{offset:e,nodeList:this});return this.length}_insertNodes(e,t){for(const e of t)if(!(e instanceof o.Z))throw new i.ZP("model-nodelist-insertnodes-not-node",this);this._nodes.splice(e,0,...t)}_removeNodes(e,t=1){return this._nodes.splice(e,t)}toJSON(){return this._nodes.map((e=>e.toJSON()))}}},"./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),r=s("./packages/ckeditor5-engine/src/model/range.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./node_modules/lodash-es/_baseIsEqual.js");const c=function(e,t){return(0,a.Z)(e,t)};class l extends o.Z{constructor(e,t,s,o,i){super(i),this.range=e.clone(),this.key=t,this.oldValue=void 0===s?null:s,this.newValue=void 0===o?null:o}get type(){return null===this.oldValue?"addAttribute":null===this.newValue?"removeAttribute":"changeAttribute"}clone(){return new l(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new l(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const e=super.toJSON();return e.range=this.range.toJSON(),e}_validate(){if(!this.range.isFlat)throw new n.ZP("attribute-operation-range-not-flat",this);for(const e of this.range.getItems({shallow:!0})){if(null!==this.oldValue&&!c(e.getAttribute(this.key),this.oldValue))throw new n.ZP("attribute-operation-wrong-old-value",this,{item:e,key:this.key,value:this.oldValue});if(null===this.oldValue&&null!==this.newValue&&e.hasAttribute(this.key))throw new n.ZP("attribute-operation-attribute-exists",this,{node:e,key:this.key})}}_execute(){c(this.oldValue,this.newValue)||(0,i.pX)(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(e,t){return new l(r.Z.fromJSON(e.range,t),e.key,e.oldValue,e.newValue,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/insertoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/nodelist.ts"),n=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),c=s("./packages/ckeditor5-engine/src/model/text.ts"),l=s("./packages/ckeditor5-engine/src/model/element.ts"),d=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class h extends o.Z{constructor(e,t,s){super(s),this.position=e.clone(),this.position.stickiness="toNone",this.nodes=new r.Z((0,a.So)(t)),this.shouldReceiveAttributes=!1}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}clone(){const e=new r.Z([...this.nodes].map((e=>e._clone(!0)))),t=new h(this.position,e,this.baseVersion);return t.shouldReceiveAttributes=this.shouldReceiveAttributes,t}getReversed(){const e=this.position.root.document.graveyard,t=new i.ZP(e,[0]);return new n.Z(this.position,this.nodes.maxOffset,t,this.baseVersion+1)}_validate(){const e=this.position.parent;if(!e||e.maxOffset<this.position.offset)throw new d.ZP("insert-operation-position-invalid",this)}_execute(){const e=this.nodes;this.nodes=new r.Z([...e].map((e=>e._clone(!0)))),(0,a.fj)(this.position,e)}toJSON(){const e=super.toJSON();return e.position=this.position.toJSON(),e.nodes=this.nodes.toJSON(),e}static get className(){return"InsertOperation"}static fromJSON(e,t){const s=[];for(const t of e.nodes)t.name?s.push(l.Z.fromJSON(t)):s.push(c.Z.fromJSON(t));const o=new h(i.ZP.fromJSON(e.position,t),s,e.baseVersion);return o.shouldReceiveAttributes=e.shouldReceiveAttributes,o}}},"./packages/ckeditor5-engine/src/model/operation/markeroperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/range.ts");class r extends o.Z{constructor(e,t,s,o,i,r){super(r),this.name=e,this.oldRange=t?t.clone():null,this.newRange=s?s.clone():null,this.affectsData=i,this._markers=o}get type(){return"marker"}clone(){return new r(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new r(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const e=super.toJSON();return this.oldRange&&(e.oldRange=this.oldRange.toJSON()),this.newRange&&(e.newRange=this.newRange.toJSON()),delete e._markers,e}static get className(){return"MarkerOperation"}static fromJSON(e,t){return new r(e.name,e.oldRange?i.Z.fromJSON(e.oldRange,t):null,e.newRange?i.Z.fromJSON(e.newRange,t):null,t.model.markers,e.affectsData,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class l extends o.Z{constructor(e,t,s,o,i){super(i),this.sourcePosition=e.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=t,this.targetPosition=s.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=o.clone()}get type(){return"merge"}get deletionPosition(){return new r.ZP(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const e=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new n.Z(this.sourcePosition,e)}clone(){return new l(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const e=this.targetPosition._getTransformedByMergeOperation(this),t=this.sourcePosition.path.slice(0,-1),s=new r.ZP(this.sourcePosition.root,t)._getTransformedByMergeOperation(this);return new i.Z(e,this.howMany,s,this.graveyardPosition,this.baseVersion+1)}_validate(){const e=this.sourcePosition.parent,t=this.targetPosition.parent;if(!e.parent)throw new c.ZP("merge-operation-source-position-invalid",this);if(!t.parent)throw new c.ZP("merge-operation-target-position-invalid",this);if(this.howMany!=e.maxOffset)throw new c.ZP("merge-operation-how-many-invalid",this)}_execute(){const e=this.sourcePosition.parent,t=n.Z._createIn(e);(0,a.XF)(t,this.targetPosition),(0,a.XF)(n.Z._createOn(e),this.graveyardPosition)}toJSON(){const e=super.toJSON();return e.sourcePosition=e.sourcePosition.toJSON(),e.targetPosition=e.targetPosition.toJSON(),e.graveyardPosition=e.graveyardPosition.toJSON(),e}static get className(){return"MergeOperation"}static fromJSON(e,t){const s=r.ZP.fromJSON(e.sourcePosition,t),o=r.ZP.fromJSON(e.targetPosition,t),i=r.ZP.fromJSON(e.graveyardPosition,t);return new this(s,e.howMany,o,i,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/moveoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/range.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./packages/ckeditor5-utils/src/comparearrays.ts"),c=s("./packages/ckeditor5-engine/src/model/operation/utils.ts");class l extends o.Z{constructor(e,t,s,o){super(o),this.sourcePosition=e.clone(),this.sourcePosition.stickiness="toNext",this.howMany=t,this.targetPosition=s.clone(),this.targetPosition.stickiness="toNone"}get type(){return"$graveyard"==this.targetPosition.root.rootName?"remove":"$graveyard"==this.sourcePosition.root.rootName?"reinsert":"move"}clone(){return new l(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const e=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new l(this.getMovedRangeStart(),this.howMany,e,this.baseVersion+1)}_validate(){const e=this.sourcePosition.parent,t=this.targetPosition.parent,s=this.sourcePosition.offset,o=this.targetPosition.offset;if(s+this.howMany>e.maxOffset)throw new n.ZP("move-operation-nodes-do-not-exist",this);if(e===t&&s<o&&o<s+this.howMany)throw new n.ZP("move-operation-range-into-itself",this);if(this.sourcePosition.root==this.targetPosition.root&&"prefix"==(0,a.Z)(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())){const e=this.sourcePosition.path.length-1;if(this.targetPosition.path[e]>=s&&this.targetPosition.path[e]<s+this.howMany)throw new n.ZP("move-operation-node-into-itself",this)}}_execute(){(0,c.XF)(r.Z._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const e=super.toJSON();return e.sourcePosition=this.sourcePosition.toJSON(),e.targetPosition=this.targetPosition.toJSON(),e}static get className(){return"MoveOperation"}static fromJSON(e,t){const s=i.ZP.fromJSON(e.sourcePosition,t),o=i.ZP.fromJSON(e.targetPosition,t);return new this(s,e.howMany,o,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/nooperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts");class i extends o.Z{get type(){return"noop"}clone(){return new i(this.baseVersion)}getReversed(){return new i(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}},"./packages/ckeditor5-engine/src/model/operation/operation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{constructor(e){this.baseVersion=e,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}_validate(){}toJSON(){const e=Object.assign({},this);return e.__className=this.constructor.className,delete e.batch,delete e.isDocumentOperation,e}static get className(){return"Operation"}static fromJSON(e,t){return new this(e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/operationfactory.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s("./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),n=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/nooperation.ts"),c=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),l=s("./packages/ckeditor5-engine/src/model/operation/renameoperation.ts"),d=s("./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts"),h=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),u=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts");const p={};p[o.Z.className]=o.Z,p[i.Z.className]=i.Z,p[r.Z.className]=r.Z,p[n.Z.className]=n.Z,p[a.Z.className]=a.Z,p[c.Z.className]=c.Z,p[l.Z.className]=l.Z,p[d.Z.className]=d.Z,p[h.Z.className]=h.Z,p[u.Z.className]=u.Z;class g{static fromJSON(e,t){return p[e.__className].fromJSON(e,t)}}},"./packages/ckeditor5-engine/src/model/operation/renameoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/element.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-engine/src/model/position.ts");class a extends o.Z{constructor(e,t,s,o){super(o),this.position=e,this.position.stickiness="toNext",this.oldName=t,this.newName=s}get type(){return"rename"}clone(){return new a(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new a(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const e=this.position.nodeAfter;if(!(e instanceof i.Z))throw new r.ZP("rename-operation-wrong-position",this);if(e.name!==this.oldName)throw new r.ZP("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const e=super.toJSON();return e.position=this.position.toJSON(),e}static get className(){return"RenameOperation"}static fromJSON(e,t){return new a(n.ZP.fromJSON(e.position,t),e.oldName,e.newName,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e,t,s,o,i){super(i),this.root=e,this.key=t,this.oldValue=s,this.newValue=o}get type(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}clone(){return new r(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new r(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new i.ZP("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new i.ZP("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new i.ZP("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const e=super.toJSON();return e.root=this.root.toJSON(),e}static get className(){return"RootAttributeOperation"}static fromJSON(e,t){if(!t.getRoot(e.root))throw new i.ZP("rootattribute-operation-fromjson-no-root",this,{rootName:e.root});return new r(t.getRoot(e.root),e.key,e.oldValue,e.newValue,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/splitoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class l extends o.Z{constructor(e,t,s,o,i){super(i),this.splitPosition=e.clone(),this.splitPosition.stickiness="toNext",this.howMany=t,this.insertionPosition=s,this.graveyardPosition=o?o.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const e=this.insertionPosition.path.slice();return e.push(0),new r.ZP(this.insertionPosition.root,e)}get movedRange(){const e=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new n.Z(this.splitPosition,e)}clone(){return new l(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const e=this.splitPosition.root.document.graveyard,t=new r.ZP(e,[0]);return new i.Z(this.moveTargetPosition,this.howMany,this.splitPosition,t,this.baseVersion+1)}_validate(){const e=this.splitPosition.parent,t=this.splitPosition.offset;if(!e||e.maxOffset<t)throw new c.ZP("split-operation-position-invalid",this);if(!e.parent)throw new c.ZP("split-operation-split-in-root",this);if(this.howMany!=e.maxOffset-this.splitPosition.offset)throw new c.ZP("split-operation-how-many-invalid",this);if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter)throw new c.ZP("split-operation-graveyard-position-invalid",this)}_execute(){const e=this.splitPosition.parent;if(this.graveyardPosition)(0,a.XF)(n.Z._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition);else{const t=e._clone();(0,a.fj)(this.insertionPosition,t)}const t=new n.Z(r.ZP._createAt(e,this.splitPosition.offset),r.ZP._createAt(e,e.maxOffset));(0,a.XF)(t,this.moveTargetPosition)}toJSON(){const e=super.toJSON();return e.splitPosition=this.splitPosition.toJSON(),e.insertionPosition=this.insertionPosition.toJSON(),this.graveyardPosition&&(e.graveyardPosition=this.graveyardPosition.toJSON()),e}static get className(){return"SplitOperation"}static getInsertionPosition(e){const t=e.path.slice(0,-1);return t[t.length-1]++,new r.ZP(e.root,t,"toPrevious")}static fromJSON(e,t){const s=r.ZP.fromJSON(e.splitPosition,t),o=r.ZP.fromJSON(e.insertionPosition,t),i=e.graveyardPosition?r.ZP.fromJSON(e.graveyardPosition,t):null;return new this(s,e.howMany,o,i,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/transform.ts":(e,t,s)=>{"use strict";s.d(t,{R:()=>_});var o=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/operation/renameoperation.ts"),n=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),c=s("./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts"),l=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts"),d=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),h=s("./packages/ckeditor5-engine/src/model/operation/nooperation.ts"),u=s("./packages/ckeditor5-engine/src/model/range.ts"),p=s("./packages/ckeditor5-engine/src/model/position.ts"),g=s("./packages/ckeditor5-utils/src/comparearrays.ts");const f=new Map;function m(e,t,s){let o=f.get(e);o||(o=new Map,f.set(e,o)),o.set(t,s)}function k(e){return[e]}function b(e,t,s={}){const o=function(e,t){const s=f.get(e);return s&&s.has(t)?s.get(t):k}(e.constructor,t.constructor);try{return o(e=e.clone(),t,s)}catch(e){throw e}}function _(e,t,s){e=e.slice(),t=t.slice();const o=new w(s.document,s.useRelations,s.forceWeakRemove);o.setOriginalOperations(e),o.setOriginalOperations(t);const i=o.originalOperations;if(0==e.length||0==t.length)return{operationsA:e,operationsB:t,originalOperations:i};const r=new WeakMap;for(const t of e)r.set(t,0);const n={nextBaseVersionA:e[e.length-1].baseVersion+1,nextBaseVersionB:t[t.length-1].baseVersion+1,originalOperationsACount:e.length,originalOperationsBCount:t.length};let a=0;for(;a<e.length;){const s=e[a],i=r.get(s);if(i==t.length){a++;continue}const n=t[i],c=b(s,n,o.getContext(s,n,!0)),l=b(n,s,o.getContext(n,s,!1));o.updateRelation(s,n),o.setOriginalOperations(c,s),o.setOriginalOperations(l,n);for(const e of c)r.set(e,i+l.length);e.splice(a,1,...c),t.splice(i,1,...l)}if(s.padWithNoOps){const s=e.length-n.originalOperationsACount,o=t.length-n.originalOperationsBCount;y(e,o-s),y(t,s-o)}return v(e,n.nextBaseVersionB),v(t,n.nextBaseVersionA),{operationsA:e,operationsB:t,originalOperations:i}}class w{constructor(e,t,s=!1){this.originalOperations=new Map,this._history=e.history,this._useRelations=t,this._forceWeakRemove=!!s,this._relations=new Map}setOriginalOperations(e,t=null){const s=t?this.originalOperations.get(t):null;for(const t of e)this.originalOperations.set(t,s||t)}updateRelation(e,t){if(e instanceof a.Z)t instanceof l.Z?e.targetPosition.isEqual(t.sourcePosition)||t.movedRange.containsPosition(e.targetPosition)?this._setRelation(e,t,"insertAtSource"):e.targetPosition.isEqual(t.deletionPosition)?this._setRelation(e,t,"insertBetween"):e.targetPosition.isAfter(t.sourcePosition)&&this._setRelation(e,t,"moveTargetAfter"):t instanceof a.Z&&(e.targetPosition.isEqual(t.sourcePosition)||e.targetPosition.isBefore(t.sourcePosition)?this._setRelation(e,t,"insertBefore"):this._setRelation(e,t,"insertAfter"));else if(e instanceof d.Z){if(t instanceof l.Z)e.splitPosition.isBefore(t.sourcePosition)&&this._setRelation(e,t,"splitBefore");else if(t instanceof a.Z)if(e.splitPosition.isEqual(t.sourcePosition)||e.splitPosition.isBefore(t.sourcePosition))this._setRelation(e,t,"splitBefore");else{const s=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&s.containsPosition(e.splitPosition)){const o=s.end.offset-e.splitPosition.offset,i=e.splitPosition.offset-s.start.offset;this._setRelation(e,t,{howMany:o,offset:i})}}}else if(e instanceof l.Z)t instanceof l.Z?(e.targetPosition.isEqual(t.sourcePosition)||this._setRelation(e,t,"mergeTargetNotMoved"),e.sourcePosition.isEqual(t.targetPosition)&&this._setRelation(e,t,"mergeSourceNotMoved"),e.sourcePosition.isEqual(t.sourcePosition)&&this._setRelation(e,t,"mergeSameElement")):t instanceof d.Z&&e.sourcePosition.isEqual(t.splitPosition)&&this._setRelation(e,t,"splitAtSource");else if(e instanceof n.Z){const s=e.newRange;if(!s)return;if(t instanceof a.Z){const o=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany),i=o.containsPosition(s.start)||o.start.isEqual(s.start),r=o.containsPosition(s.end)||o.end.isEqual(s.end);!i&&!r||o.containsRange(s)||this._setRelation(e,t,{side:i?"left":"right",path:i?s.start.path.slice():s.end.path.slice()})}else if(t instanceof l.Z){const o=s.start.isEqual(t.targetPosition),i=s.start.isEqual(t.deletionPosition),r=s.end.isEqual(t.deletionPosition),n=s.end.isEqual(t.sourcePosition);(o||i||r||n)&&this._setRelation(e,t,{wasInLeftElement:o,wasStartBeforeMergedElement:i,wasEndBeforeMergedElement:r,wasInRightElement:n})}}}getContext(e,t,s){return{aIsStrong:s,aWasUndone:this._wasUndone(e),bWasUndone:this._wasUndone(t),abRelation:this._useRelations?this._getRelation(e,t):null,baRelation:this._useRelations?this._getRelation(t,e):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(e){const t=this.originalOperations.get(e);return t.wasUndone||this._history.isUndoneOperation(t)}_getRelation(e,t){const s=this.originalOperations.get(t),o=this._history.getUndoneOperation(s);if(!o)return null;const i=this.originalOperations.get(e),r=this._relations.get(i);return r&&r.get(o)||null}_setRelation(e,t,s){const o=this.originalOperations.get(e),i=this.originalOperations.get(t);let r=this._relations.get(o);r||(r=new Map,this._relations.set(o,r)),r.set(i,s)}}function v(e,t){for(const s of e)s.baseVersion=t++}function y(e,t){for(let s=0;s<t;s++)e.push(new h.Z(0))}function Z(e,t,s){const o=e.nodes.getNode(0).getAttribute(t);if(o==s)return null;const r=new u.Z(e.position,e.position.getShiftedBy(e.howMany));return new i.Z(r,t,o,s,0)}function P(e,t){return null===e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany)}function x(e,t){const s=[];for(let o=0;o<e.length;o++){const i=e[o],r=new a.Z(i.start,i.end.offset-i.start.offset,t,0);s.push(r);for(let t=o+1;t<e.length;t++)e[t]=e[t]._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)[0];t=t._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)}return s}m(i.Z,i.Z,((e,t,s)=>{if(e.key===t.key&&e.range.start.hasSameParentAs(t.range.start)){const o=e.range.getDifference(t.range).map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,0))),r=e.range.getIntersection(t.range);return r&&s.aIsStrong&&o.push(new i.Z(r,t.key,t.newValue,e.newValue,0)),0==o.length?[new h.Z(0)]:o}return[e]})),m(i.Z,o.Z,((e,t)=>{if(e.range.start.hasSameParentAs(t.position)&&e.range.containsPosition(t.position)){const s=e.range._getTransformedByInsertion(t.position,t.howMany,!t.shouldReceiveAttributes).map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,e.baseVersion)));if(t.shouldReceiveAttributes){const o=Z(t,e.key,e.oldValue);o&&s.unshift(o)}return s}return e.range=e.range._getTransformedByInsertion(t.position,t.howMany,!1)[0],[e]})),m(i.Z,l.Z,((e,t)=>{const s=[];e.range.start.hasSameParentAs(t.deletionPosition)&&(e.range.containsPosition(t.deletionPosition)||e.range.start.isEqual(t.deletionPosition))&&s.push(u.Z._createFromPositionAndShift(t.graveyardPosition,1));const o=e.range._getTransformedByMergeOperation(t);return o.isCollapsed||s.push(o),s.map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,e.baseVersion)))})),m(i.Z,a.Z,((e,t)=>function(e,t){const s=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);let o=null,i=[];s.containsRange(e,!0)?o=e:e.start.hasSameParentAs(s.start)?(i=e.getDifference(s),o=e.getIntersection(s)):i=[e];const r=[];for(let e of i){e=e._getTransformedByDeletion(t.sourcePosition,t.howMany);const s=t.getMovedRangeStart(),o=e.start.hasSameParentAs(s),i=e._getTransformedByInsertion(s,t.howMany,o);r.push(...i)}o&&r.push(o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany,!1)[0]);return r}(e.range,t).map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,e.baseVersion))))),m(i.Z,d.Z,((e,t)=>{if(e.range.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.range.end.offset++,[e];if(e.range.start.hasSameParentAs(t.splitPosition)&&e.range.containsPosition(t.splitPosition)){const s=e.clone();return s.range=new u.Z(t.moveTargetPosition.clone(),e.range.end._getCombined(t.splitPosition,t.moveTargetPosition)),e.range.end=t.splitPosition.clone(),e.range.end.stickiness="toPrevious",[e,s]}return e.range=e.range._getTransformedBySplitOperation(t),[e]})),m(o.Z,i.Z,((e,t)=>{const s=[e];if(e.shouldReceiveAttributes&&e.position.hasSameParentAs(t.range.start)&&t.range.containsPosition(e.position)){const o=Z(e,t.key,t.newValue);o&&s.push(o)}return s})),m(o.Z,o.Z,((e,t,s)=>(e.position.isEqual(t.position)&&s.aIsStrong||(e.position=e.position._getTransformedByInsertOperation(t)),[e]))),m(o.Z,a.Z,((e,t)=>(e.position=e.position._getTransformedByMoveOperation(t),[e]))),m(o.Z,d.Z,((e,t)=>(e.position=e.position._getTransformedBySplitOperation(t),[e]))),m(o.Z,l.Z,((e,t)=>(e.position=e.position._getTransformedByMergeOperation(t),[e]))),m(n.Z,o.Z,((e,t)=>(e.oldRange&&(e.oldRange=e.oldRange._getTransformedByInsertOperation(t)[0]),e.newRange&&(e.newRange=e.newRange._getTransformedByInsertOperation(t)[0]),[e]))),m(n.Z,n.Z,((e,t,s)=>{if(e.name==t.name){if(!s.aIsStrong)return[new h.Z(0)];e.oldRange=t.newRange?t.newRange.clone():null}return[e]})),m(n.Z,l.Z,((e,t)=>(e.oldRange&&(e.oldRange=e.oldRange._getTransformedByMergeOperation(t)),e.newRange&&(e.newRange=e.newRange._getTransformedByMergeOperation(t)),[e]))),m(n.Z,a.Z,((e,t,s)=>{if(e.oldRange&&(e.oldRange=u.Z._createFromRanges(e.oldRange._getTransformedByMoveOperation(t))),e.newRange){if(s.abRelation){const o=u.Z._createFromRanges(e.newRange._getTransformedByMoveOperation(t));if("left"==s.abRelation.side&&t.targetPosition.isEqual(e.newRange.start))return e.newRange.end=o.end,e.newRange.start.path=s.abRelation.path,[e];if("right"==s.abRelation.side&&t.targetPosition.isEqual(e.newRange.end))return e.newRange.start=o.start,e.newRange.end.path=s.abRelation.path,[e]}e.newRange=u.Z._createFromRanges(e.newRange._getTransformedByMoveOperation(t))}return[e]})),m(n.Z,d.Z,((e,t,s)=>{if(e.oldRange&&(e.oldRange=e.oldRange._getTransformedBySplitOperation(t)),e.newRange){if(s.abRelation){const o=e.newRange._getTransformedBySplitOperation(t);return e.newRange.start.isEqual(t.splitPosition)&&s.abRelation.wasStartBeforeMergedElement?e.newRange.start=p.ZP._createAt(t.insertionPosition):e.newRange.start.isEqual(t.splitPosition)&&!s.abRelation.wasInLeftElement&&(e.newRange.start=p.ZP._createAt(t.moveTargetPosition)),e.newRange.end.isEqual(t.splitPosition)&&s.abRelation.wasInRightElement?e.newRange.end=p.ZP._createAt(t.moveTargetPosition):e.newRange.end.isEqual(t.splitPosition)&&s.abRelation.wasEndBeforeMergedElement?e.newRange.end=p.ZP._createAt(t.insertionPosition):e.newRange.end=o.end,[e]}e.newRange=e.newRange._getTransformedBySplitOperation(t)}return[e]})),m(l.Z,o.Z,((e,t)=>(e.sourcePosition.hasSameParentAs(t.position)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByInsertOperation(t),e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t),[e]))),m(l.Z,l.Z,((e,t,s)=>{if(e.sourcePosition.isEqual(t.sourcePosition)&&e.targetPosition.isEqual(t.targetPosition)){if(s.bWasUndone){const s=t.graveyardPosition.path.slice();return s.push(0),e.sourcePosition=new p.ZP(t.graveyardPosition.root,s),e.howMany=0,[e]}return[new h.Z(0)]}if(e.sourcePosition.isEqual(t.sourcePosition)&&!e.targetPosition.isEqual(t.targetPosition)&&!s.bWasUndone&&"splitAtSource"!=s.abRelation){const o="$graveyard"==e.targetPosition.root.rootName,i="$graveyard"==t.targetPosition.root.rootName,r=o&&!i;if(i&&!o||!r&&s.aIsStrong){const s=t.targetPosition._getTransformedByMergeOperation(t),o=e.targetPosition._getTransformedByMergeOperation(t);return[new a.Z(s,e.howMany,o,0)]}return[new h.Z(0)]}return e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByMergeOperation(t),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),e.graveyardPosition.isEqual(t.graveyardPosition)&&s.aIsStrong||(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),m(l.Z,a.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);return"remove"==t.type&&!s.bWasUndone&&!s.forceWeakRemove&&e.deletionPosition.hasSameParentAs(t.sourcePosition)&&o.containsPosition(e.sourcePosition)?[new h.Z(0)]:(e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition.hasSameParentAs(t.sourcePosition)&&(e.howMany-=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByMoveOperation(t),e.targetPosition=e.targetPosition._getTransformedByMoveOperation(t),e.graveyardPosition.isEqual(t.targetPosition)||(e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)),[e])})),m(l.Z,d.Z,((e,t,s)=>{if(t.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByDeletion(t.graveyardPosition,1),e.deletionPosition.isEqual(t.graveyardPosition)&&(e.howMany=t.howMany)),e.targetPosition.isEqual(t.splitPosition)){const o=0!=t.howMany,i=t.graveyardPosition&&e.deletionPosition.isEqual(t.graveyardPosition);if(o||i||"mergeTargetNotMoved"==s.abRelation)return e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),[e]}if(e.sourcePosition.isEqual(t.splitPosition)){if("mergeSourceNotMoved"==s.abRelation)return e.howMany=0,e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e];if("mergeSameElement"==s.abRelation||e.sourcePosition.offset>0)return e.sourcePosition=t.moveTargetPosition.clone(),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]}return e.sourcePosition.hasSameParentAs(t.splitPosition)&&(e.howMany=t.splitPosition.offset),e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]})),m(a.Z,o.Z,((e,t)=>{const s=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByInsertOperation(t,!1)[0];return e.sourcePosition=s.start,e.howMany=s.end.offset-s.start.offset,e.targetPosition.isEqual(t.position)||(e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t)),[e]})),m(a.Z,a.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany),i=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);let r,n=s.aIsStrong,a=!s.aIsStrong;if("insertBefore"==s.abRelation||"insertAfter"==s.baRelation?a=!0:"insertAfter"!=s.abRelation&&"insertBefore"!=s.baRelation||(a=!1),r=e.targetPosition.isEqual(t.targetPosition)&&a?e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany):e.targetPosition._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),P(e,t)&&P(t,e))return[t.getReversed()];if(o.containsPosition(t.targetPosition)&&o.containsRange(i,!0))return o.start=o.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),o.end=o.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),x([o],r);if(i.containsPosition(e.targetPosition)&&i.containsRange(o,!0))return o.start=o.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),o.end=o.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),x([o],r);const c=(0,g.Z)(e.sourcePosition.getParentPath(),t.sourcePosition.getParentPath());if("prefix"==c||"extension"==c)return o.start=o.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),o.end=o.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),x([o],r);"remove"!=e.type||"remove"==t.type||s.aWasUndone||s.forceWeakRemove?"remove"==e.type||"remove"!=t.type||s.bWasUndone||s.forceWeakRemove||(n=!1):n=!0;const l=[],d=o.getDifference(i);for(const e of d){e.start=e.start._getTransformedByDeletion(t.sourcePosition,t.howMany),e.end=e.end._getTransformedByDeletion(t.sourcePosition,t.howMany);const s="same"==(0,g.Z)(e.start.getParentPath(),t.getMovedRangeStart().getParentPath()),o=e._getTransformedByInsertion(t.getMovedRangeStart(),t.howMany,s);l.push(...o)}const p=o.getIntersection(i);return null!==p&&n&&(p.start=p.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),p.end=p.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),0===l.length?l.push(p):1==l.length?i.start.isBefore(o.start)||i.start.isEqual(o.start)?l.unshift(p):l.push(p):l.splice(1,0,p)),0===l.length?[new h.Z(e.baseVersion)]:x(l,r)})),m(a.Z,d.Z,((e,t,s)=>{let o=e.targetPosition.clone();e.targetPosition.isEqual(t.insertionPosition)&&t.graveyardPosition&&"moveTargetAfter"!=s.abRelation||(o=e.targetPosition._getTransformedBySplitOperation(t));const i=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany);if(i.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.howMany++,e.targetPosition=o,[e];if(i.start.hasSameParentAs(t.splitPosition)&&i.containsPosition(t.splitPosition)){let e=new u.Z(t.splitPosition,i.end);e=e._getTransformedBySplitOperation(t);return x([new u.Z(i.start,t.splitPosition),e],o)}e.targetPosition.isEqual(t.splitPosition)&&"insertAtSource"==s.abRelation&&(o=t.moveTargetPosition),e.targetPosition.isEqual(t.insertionPosition)&&"insertBetween"==s.abRelation&&(o=e.targetPosition);const r=[i._getTransformedBySplitOperation(t)];if(t.graveyardPosition){const o=i.start.isEqual(t.graveyardPosition)||i.containsPosition(t.graveyardPosition);e.howMany>1&&o&&!s.aWasUndone&&r.push(u.Z._createFromPositionAndShift(t.insertionPosition,1))}return x(r,o)})),m(a.Z,l.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.sourcePosition))if("remove"!=e.type||s.forceWeakRemove){if(1==e.howMany)return s.bWasUndone?(e.sourcePosition=t.graveyardPosition.clone(),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]):[new h.Z(0)]}else if(!s.aWasUndone){const s=[];let o=t.graveyardPosition.clone(),i=t.targetPosition._getTransformedByMergeOperation(t);e.howMany>1&&(s.push(new a.Z(e.sourcePosition,e.howMany-1,e.targetPosition,0)),o=o._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1),i=i._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1));const r=t.deletionPosition._getCombined(e.sourcePosition,e.targetPosition),n=new a.Z(o,1,r,0),c=n.getMovedRangeStart().path.slice();c.push(0);const l=new p.ZP(n.targetPosition.root,c);i=i._getTransformedByMove(o,r,1);const d=new a.Z(i,t.howMany,l,0);return s.push(n),s.push(d),s}const i=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByMergeOperation(t);return e.sourcePosition=i.start,e.howMany=i.end.offset-i.start.offset,e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]})),m(r.Z,o.Z,((e,t)=>(e.position=e.position._getTransformedByInsertOperation(t),[e]))),m(r.Z,l.Z,((e,t)=>e.position.isEqual(t.deletionPosition)?(e.position=t.graveyardPosition.clone(),e.position.stickiness="toNext",[e]):(e.position=e.position._getTransformedByMergeOperation(t),[e]))),m(r.Z,a.Z,((e,t)=>(e.position=e.position._getTransformedByMoveOperation(t),[e]))),m(r.Z,r.Z,((e,t,s)=>{if(e.position.isEqual(t.position)){if(!s.aIsStrong)return[new h.Z(0)];e.oldName=t.newName}return[e]})),m(r.Z,d.Z,((e,t)=>{const s=e.position.path,o=t.splitPosition.getParentPath();if("same"==(0,g.Z)(s,o)&&!t.graveyardPosition){const t=new r.Z(e.position.getShiftedBy(1),e.oldName,e.newName,0);return[e,t]}return e.position=e.position._getTransformedBySplitOperation(t),[e]})),m(c.Z,c.Z,((e,t,s)=>{if(e.root===t.root&&e.key===t.key){if(!s.aIsStrong||e.newValue===t.newValue)return[new h.Z(0)];e.oldValue=t.newValue}return[e]})),m(d.Z,o.Z,((e,t)=>(e.splitPosition.hasSameParentAs(t.position)&&e.splitPosition.offset<t.position.offset&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByInsertOperation(t),e.insertionPosition=e.insertionPosition._getTransformedByInsertOperation(t),[e]))),m(d.Z,l.Z,((e,t,s)=>{if(!e.graveyardPosition&&!s.bWasUndone&&e.splitPosition.hasSameParentAs(t.sourcePosition)){const s=t.graveyardPosition.path.slice();s.push(0);const o=new p.ZP(t.graveyardPosition.root,s),i=d.Z.getInsertionPosition(new p.ZP(t.graveyardPosition.root,s)),r=new d.Z(o,0,i,null,0);return e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),e.graveyardPosition=r.insertionPosition.clone(),e.graveyardPosition.stickiness="toNext",[r,e]}return e.splitPosition.hasSameParentAs(t.deletionPosition)&&!e.splitPosition.isAfter(t.deletionPosition)&&e.howMany--,e.splitPosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),m(d.Z,a.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.graveyardPosition){const i=o.start.isEqual(e.graveyardPosition)||o.containsPosition(e.graveyardPosition);if(!s.bWasUndone&&i){const s=e.splitPosition._getTransformedByMoveOperation(t),o=e.graveyardPosition._getTransformedByMoveOperation(t),i=o.path.slice();i.push(0);const r=new p.ZP(o.root,i);return[new a.Z(s,e.howMany,r,0)]}e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)}const i=e.splitPosition.isEqual(t.targetPosition);if(i&&("insertAtSource"==s.baRelation||"splitBefore"==s.abRelation))return e.howMany+=t.howMany,e.splitPosition=e.splitPosition._getTransformedByDeletion(t.sourcePosition,t.howMany),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e];if(i&&s.abRelation&&s.abRelation.howMany){const{howMany:t,offset:o}=s.abRelation;return e.howMany+=t,e.splitPosition=e.splitPosition.getShiftedBy(o),[e]}if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&o.containsPosition(e.splitPosition)){const s=t.howMany-(e.splitPosition.offset-t.sourcePosition.offset);return e.howMany-=s,e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany),e.splitPosition=t.sourcePosition.clone(),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e]}return t.sourcePosition.isEqual(t.targetPosition)||(e.splitPosition.hasSameParentAs(t.sourcePosition)&&e.splitPosition.offset<=t.sourcePosition.offset&&(e.howMany-=t.howMany),e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany)),e.splitPosition.stickiness="toNone",e.splitPosition=e.splitPosition._getTransformedByMoveOperation(t),e.splitPosition.stickiness="toNext",e.graveyardPosition?e.insertionPosition=e.insertionPosition._getTransformedByMoveOperation(t):e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e]})),m(d.Z,d.Z,((e,t,s)=>{if(e.splitPosition.isEqual(t.splitPosition)){if(!e.graveyardPosition&&!t.graveyardPosition)return[new h.Z(0)];if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition))return[new h.Z(0)];if("splitBefore"==s.abRelation)return e.howMany=0,e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t),[e]}if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition)){const o="$graveyard"==e.splitPosition.root.rootName,i="$graveyard"==t.splitPosition.root.rootName,r=o&&!i;if(i&&!o||!r&&s.aIsStrong){const s=[];return t.howMany&&s.push(new a.Z(t.moveTargetPosition,t.howMany,t.splitPosition,0)),e.howMany&&s.push(new a.Z(e.splitPosition,e.howMany,e.moveTargetPosition,0)),s}return[new h.Z(0)]}if(e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t)),e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==s.abRelation)return e.howMany++,[e];if(t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==s.baRelation){const s=t.insertionPosition.path.slice();s.push(0);const o=new p.ZP(t.insertionPosition.root,s);return[e,new a.Z(e.insertionPosition,1,o,0)]}return e.splitPosition.hasSameParentAs(t.splitPosition)&&e.splitPosition.offset<t.splitPosition.offset&&(e.howMany-=t.howMany),e.splitPosition=e.splitPosition._getTransformedBySplitOperation(t),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e]}))},"./packages/ckeditor5-engine/src/model/operation/utils.ts":(e,t,s)=>{"use strict";s.d(t,{So:()=>p,X9:()=>d,XF:()=>h,fj:()=>l,pX:()=>u});var o=s("./packages/ckeditor5-engine/src/model/node.ts"),i=s("./packages/ckeditor5-engine/src/model/range.ts"),r=s("./packages/ckeditor5-engine/src/model/text.ts"),n=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),c=s("./packages/ckeditor5-utils/src/isiterable.ts");function l(e,t){const s=p(t),o=s.reduce(((e,t)=>e+t.offsetSize),0),r=e.parent;f(e);const n=e.index;return r._insertChild(n,s),g(r,n+s.length),g(r,n),new i.Z(e,e.getShiftedBy(o))}function d(e){if(!e.isFlat)throw new a.ZP("operation-utils-remove-range-not-flat",this);const t=e.start.parent;f(e.start),f(e.end);const s=t._removeChildren(e.start.index,e.end.index-e.start.index);return g(t,e.start.index),s}function h(e,t){if(!e.isFlat)throw new a.ZP("operation-utils-move-range-not-flat",this);const s=d(e);return l(t=t._getTransformedByDeletion(e.start,e.end.offset-e.start.offset),s)}function u(e,t,s){f(e.start),f(e.end);for(const o of e.getItems({shallow:!0})){const e=o.is("$textProxy")?o.textNode:o;null!==s?e._setAttribute(t,s):e._removeAttribute(t),g(e.parent,e.index)}g(e.end.parent,e.end.index)}function p(e){const t=[];!function e(s){if("string"==typeof s)t.push(new r.Z(s));else if(s instanceof n.Z)t.push(new r.Z(s.data,s.getAttributes()));else if(s instanceof o.Z)t.push(s);else if((0,c.Z)(s))for(const t of s)e(t)}(e);for(let e=1;e<t.length;e++){const s=t[e],o=t[e-1];s instanceof r.Z&&o instanceof r.Z&&m(s,o)&&(t.splice(e-1,2,new r.Z(o.data+s.data,o.getAttributes())),e--)}return t}function g(e,t){const s=e.getChild(t-1),o=e.getChild(t);if(s&&o&&s.is("$text")&&o.is("$text")&&m(s,o)){const i=new r.Z(s.data+o.data,s.getAttributes());e._removeChildren(t-1,2),e._insertChild(t-1,i)}}function f(e){const t=e.textNode,s=e.parent;if(t){const o=e.offset-t.startOffset,i=t.index;s._removeChildren(i,1);const n=new r.Z(t.data.substr(0,o),t.getAttributes()),a=new r.Z(t.data.substr(o),t.getAttributes());s._insertChild(i,[n,a])}}function m(e,t){const s=e.getAttributes(),o=t.getAttributes();for(const e of s){if(e[1]!==t.getAttribute(e[0]))return!1;o.next()}return o.next().done}},"./packages/ckeditor5-engine/src/model/position.ts":(e,t,s)=>{"use strict";s.d(t,{Rt:()=>c,Ux:()=>l,YV:()=>d,ZP:()=>a});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),r=s("./packages/ckeditor5-utils/src/comparearrays.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");s("./packages/ckeditor5-utils/src/version.ts");class a extends o.Z{constructor(e,t,s="toNone"){if(super(),!e.is("element")&&!e.is("documentFragment"))throw new n.ZP("model-position-root-invalid",e);if(!(t instanceof Array)||0===t.length)throw new n.ZP("model-position-path-incorrect-format",e,{path:t});e.is("rootElement")?t=t.slice():(t=[...e.getPath(),...t],e=e.root),this.root=e,this.path=t,this.stickiness=s}get offset(){return this.path[this.path.length-1]}set offset(e){this.path[this.path.length-1]=e}get parent(){let e=this.root;for(let t=0;t<this.path.length-1;t++)if(e=e.getChild(e.offsetToIndex(this.path[t])),!e)throw new n.ZP("model-position-path-incorrect",this,{position:this});if(e.is("$text"))throw new n.ZP("model-position-path-incorrect",this,{position:this});return e}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return c(this,this.parent)}get nodeAfter(){const e=this.parent;return l(this,e,c(this,e))}get nodeBefore(){const e=this.parent;return d(this,e,c(this,e))}get isAtStart(){return 0===this.offset}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(e){if(this.root!=e.root)return"different";const t=(0,r.Z)(this.path,e.path);switch(t){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[t]<e.path[t]?"before":"after"}}getLastMatchingPosition(e,t={}){t.startPosition=this;const s=new i.Z(t);return s.skip(e),s.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const e=this.parent;return e.is("documentFragment")?[e]:e.getAncestors({includeSelf:!0})}findAncestor(e){const t=this.parent;return t.is("element")?t.findAncestor(e,{includeSelf:!0}):null}getCommonPath(e){if(this.root!=e.root)return[];const t=(0,r.Z)(this.path,e.path),s="string"==typeof t?Math.min(this.path.length,e.path.length):t;return this.path.slice(0,s)}getCommonAncestor(e){const t=this.getAncestors(),s=e.getAncestors();let o=0;for(;t[o]==s[o]&&t[o];)o++;return 0===o?null:t[o-1]}getShiftedBy(e){const t=this.clone(),s=t.offset+e;return t.offset=s<0?0:s,t}isAfter(e){return"after"==this.compareWith(e)}isBefore(e){return"before"==this.compareWith(e)}isEqual(e){return"same"==this.compareWith(e)}isTouching(e){let t=null,s=null;switch(this.compareWith(e)){case"same":return!0;case"before":t=a._createAt(this),s=a._createAt(e);break;case"after":t=a._createAt(e),s=a._createAt(this);break;default:return!1}let o=t.parent;for(;t.path.length+s.path.length;){if(t.isEqual(s))return!0;if(t.path.length>s.path.length){if(t.offset!==o.maxOffset)return!1;t.path=t.path.slice(0,-1),o=o.parent,t.offset++}else{if(0!==s.offset)return!1;s.path=s.path.slice(0,-1)}}throw new Error("unreachable code")}hasSameParentAs(e){if(this.root!==e.root)return!1;const t=this.getParentPath(),s=e.getParentPath();return"same"==(0,r.Z)(t,s)}getTransformedByOperation(e){let t;switch(e.type){case"insert":t=this._getTransformedByInsertOperation(e);break;case"move":case"remove":case"reinsert":t=this._getTransformedByMoveOperation(e);break;case"split":t=this._getTransformedBySplitOperation(e);break;case"merge":t=this._getTransformedByMergeOperation(e);break;default:t=a._createAt(this)}return t}_getTransformedByInsertOperation(e){return this._getTransformedByInsertion(e.position,e.howMany)}_getTransformedByMoveOperation(e){return this._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}_getTransformedBySplitOperation(e){const t=e.movedRange;return t.containsPosition(this)||t.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(e.splitPosition,e.moveTargetPosition):e.graveyardPosition?this._getTransformedByMove(e.graveyardPosition,e.insertionPosition,1):this._getTransformedByInsertion(e.insertionPosition,1)}_getTransformedByMergeOperation(e){const t=e.movedRange;let s;return t.containsPosition(this)||t.start.isEqual(this)?(s=this._getCombined(e.sourcePosition,e.targetPosition),e.sourcePosition.isBefore(e.targetPosition)&&(s=s._getTransformedByDeletion(e.deletionPosition,1))):s=this.isEqual(e.deletionPosition)?a._createAt(e.deletionPosition):this._getTransformedByMove(e.deletionPosition,e.graveyardPosition,1),s}_getTransformedByDeletion(e,t){const s=a._createAt(this);if(this.root!=e.root)return s;if("same"==(0,r.Z)(e.getParentPath(),this.getParentPath())){if(e.offset<this.offset){if(e.offset+t>this.offset)return null;s.offset-=t}}else if("prefix"==(0,r.Z)(e.getParentPath(),this.getParentPath())){const o=e.path.length-1;if(e.offset<=this.path[o]){if(e.offset+t>this.path[o])return null;s.path[o]-=t}}return s}_getTransformedByInsertion(e,t){const s=a._createAt(this);if(this.root!=e.root)return s;if("same"==(0,r.Z)(e.getParentPath(),this.getParentPath()))(e.offset<this.offset||e.offset==this.offset&&"toPrevious"!=this.stickiness)&&(s.offset+=t);else if("prefix"==(0,r.Z)(e.getParentPath(),this.getParentPath())){const o=e.path.length-1;e.offset<=this.path[o]&&(s.path[o]+=t)}return s}_getTransformedByMove(e,t,s){if(t=t._getTransformedByDeletion(e,s),e.isEqual(t))return a._createAt(this);const o=this._getTransformedByDeletion(e,s);return null===o||e.isEqual(this)&&"toNext"==this.stickiness||e.getShiftedBy(s).isEqual(this)&&"toPrevious"==this.stickiness?this._getCombined(e,t):o._getTransformedByInsertion(t,s)}_getCombined(e,t){const s=e.path.length-1,o=a._createAt(t);return o.stickiness=this.stickiness,o.offset=o.offset+this.path[s]-e.offset,o.path=[...o.path,...this.path.slice(s+1)],o}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(e,t,s="toNone"){if(e instanceof a)return new a(e.root,e.path,e.stickiness);{const o=e;if("end"==t)t=o.maxOffset;else{if("before"==t)return this._createBefore(o,s);if("after"==t)return this._createAfter(o,s);if(0!==t&&!t)throw new n.ZP("model-createpositionat-offset-required",[this,e])}if(!o.is("element")&&!o.is("documentFragment"))throw new n.ZP("model-position-parent-incorrect",[this,e]);const i=o.getPath();return i.push(t),new this(o.root,i,s)}}static _createAfter(e,t){if(!e.parent)throw new n.ZP("model-position-after-root",[this,e],{root:e});return this._createAt(e.parent,e.endOffset,t)}static _createBefore(e,t){if(!e.parent)throw new n.ZP("model-position-before-root",e,{root:e});return this._createAt(e.parent,e.startOffset,t)}static fromJSON(e,t){if("$graveyard"===e.root){const s=new a(t.graveyard,e.path);return s.stickiness=e.stickiness,s}if(!t.getRoot(e.root))throw new n.ZP("model-position-fromjson-no-root",t,{rootName:e.root});return new a(t.getRoot(e.root),e.path,e.stickiness)}}function c(e,t){const s=t.getChild(t.offsetToIndex(e.offset));return s&&s.is("$text")&&s.startOffset<e.offset?s:null}function l(e,t,s){return null!==s?null:t.getChild(t.offsetToIndex(e.offset))}function d(e,t,s){return null!==s?null:t.getChild(t.offsetToIndex(e.offset)-1)}a.prototype.is=function(e){return"position"===e||"model:position"===e}},"./packages/ckeditor5-engine/src/model/range.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./packages/ckeditor5-utils/src/comparearrays.ts");class c extends o.Z{constructor(e,t){super(),this.start=i.ZP._createAt(e),this.end=t?i.ZP._createAt(t):i.ZP._createAt(e),this.start.stickiness=this.isCollapsed?"toNone":"toNext",this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new r.Z({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){const e=this.start.getParentPath(),t=this.end.getParentPath();return"same"==(0,a.Z)(e,t)}get root(){return this.start.root}containsPosition(e){return e.isAfter(this.start)&&e.isBefore(this.end)}containsRange(e,t=!1){e.isCollapsed&&(t=!1);const s=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),o=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return s&&o}containsItem(e){const t=i.ZP._createBefore(e);return this.containsPosition(t)||this.start.isEqual(t)}isEqual(e){return this.start.isEqual(e.start)&&this.end.isEqual(e.end)}isIntersecting(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}getDifference(e){const t=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&t.push(new c(this.start,e.start)),this.containsPosition(e.end)&&t.push(new c(e.end,this.end))):t.push(new c(this.start,this.end)),t}getIntersection(e){if(this.isIntersecting(e)){let t=this.start,s=this.end;return this.containsPosition(e.start)&&(t=e.start),this.containsPosition(e.end)&&(s=e.end),new c(t,s)}return null}getJoined(e,t=!1){let s=this.isIntersecting(e);if(s||(s=this.start.isBefore(e.start)?t?this.end.isTouching(e.start):this.end.isEqual(e.start):t?e.end.isTouching(this.start):e.end.isEqual(this.start)),!s)return null;let o=this.start,i=this.end;return e.start.isBefore(o)&&(o=e.start),e.end.isAfter(i)&&(i=e.end),new c(o,i)}getMinimalFlatRanges(){const e=[],t=this.start.getCommonPath(this.end).length,s=i.ZP._createAt(this.start);let o=s.parent;for(;s.path.length>t+1;){const t=o.maxOffset-s.offset;0!==t&&e.push(new c(s,s.getShiftedBy(t))),s.path=s.path.slice(0,-1),s.offset++,o=o.parent}for(;s.path.length<=this.end.path.length;){const t=this.end.path[s.path.length-1],o=t-s.offset;0!==o&&e.push(new c(s,s.getShiftedBy(o))),s.offset=t,s.path.push(0)}return e}getWalker(e={}){return e.boundaries=this,new r.Z(e)}*getItems(e={}){e.boundaries=this,e.ignoreElementEnd=!0;const t=new r.Z(e);for(const e of t)yield e.item}*getPositions(e={}){e.boundaries=this;const t=new r.Z(e);yield t.position;for(const e of t)yield e.nextPosition}getTransformedByOperation(e){switch(e.type){case"insert":return this._getTransformedByInsertOperation(e);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(e);case"split":return[this._getTransformedBySplitOperation(e)];case"merge":return[this._getTransformedByMergeOperation(e)]}return[new c(this.start,this.end)]}getTransformedByOperations(e){const t=[new c(this.start,this.end)];for(const s of e)for(let e=0;e<t.length;e++){const o=t[e].getTransformedByOperation(s);t.splice(e,1,...o),e+=o.length-1}for(let e=0;e<t.length;e++){const s=t[e];for(let o=e+1;o<t.length;o++){const e=t[o];(s.containsRange(e)||e.containsRange(s)||s.isEqual(e))&&t.splice(o,1)}}return t}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;const e=this.start.nodeAfter,t=this.end.nodeBefore;return e&&e.is("element")&&e===t?e:null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(e,t=!1){return this._getTransformedByInsertion(e.position,e.howMany,t)}_getTransformedByMoveOperation(e,t=!1){const s=e.sourcePosition,o=e.howMany,i=e.targetPosition;return this._getTransformedByMove(s,i,o,t)}_getTransformedBySplitOperation(e){const t=this.start._getTransformedBySplitOperation(e);let s=this.end._getTransformedBySplitOperation(e);return this.end.isEqual(e.insertionPosition)&&(s=this.end.getShiftedBy(1)),t.root!=s.root&&(s=this.end.getShiftedBy(-1)),new c(t,s)}_getTransformedByMergeOperation(e){if(this.start.isEqual(e.targetPosition)&&this.end.isEqual(e.deletionPosition))return new c(this.start);let t=this.start._getTransformedByMergeOperation(e),s=this.end._getTransformedByMergeOperation(e);return t.root!=s.root&&(s=this.end.getShiftedBy(-1)),t.isAfter(s)?(e.sourcePosition.isBefore(e.targetPosition)?(t=i.ZP._createAt(s),t.offset=0):(e.deletionPosition.isEqual(t)||(s=e.deletionPosition),t=e.targetPosition),new c(t,s)):new c(t,s)}_getTransformedByInsertion(e,t,s=!1){if(s&&this.containsPosition(e))return[new c(this.start,e),new c(e.getShiftedBy(t),this.end._getTransformedByInsertion(e,t))];{const s=new c(this.start,this.end);return s.start=s.start._getTransformedByInsertion(e,t),s.end=s.end._getTransformedByInsertion(e,t),[s]}}_getTransformedByMove(e,t,s,o=!1){if(this.isCollapsed){const o=this.start._getTransformedByMove(e,t,s);return[new c(o)]}const i=c._createFromPositionAndShift(e,s),r=t._getTransformedByDeletion(e,s);if(this.containsPosition(t)&&!o&&(i.containsPosition(this.start)||i.containsPosition(this.end))){const o=this.start._getTransformedByMove(e,t,s),i=this.end._getTransformedByMove(e,t,s);return[new c(o,i)]}let n;const a=this.getDifference(i);let l=null;const d=this.getIntersection(i);if(1==a.length?l=new c(a[0].start._getTransformedByDeletion(e,s),a[0].end._getTransformedByDeletion(e,s)):2==a.length&&(l=new c(this.start,this.end._getTransformedByDeletion(e,s))),n=l?l._getTransformedByInsertion(r,s,null!==d||o):[],d){const e=new c(d.start._getCombined(i.start,r),d.end._getCombined(i.start,r));2==n.length?n.splice(1,0,e):n.push(e)}return n}_getTransformedByDeletion(e,t){let s=this.start._getTransformedByDeletion(e,t),o=this.end._getTransformedByDeletion(e,t);return null==s&&null==o?null:(null==s&&(s=e),null==o&&(o=e),new c(s,o))}static _createFromPositionAndShift(e,t){const s=e,o=e.getShiftedBy(t);return t>0?new this(s,o):new this(o,s)}static _createIn(e){return new this(i.ZP._createAt(e,0),i.ZP._createAt(e,e.maxOffset))}static _createOn(e){return this._createFromPositionAndShift(i.ZP._createBefore(e),e.offsetSize)}static _createFromRanges(e){if(0===e.length)throw new n.ZP("range-create-from-ranges-empty-array",null);if(1==e.length)return e[0].clone();const t=e[0];e.sort(((e,t)=>e.start.isAfter(t.start)?1:-1));const s=e.indexOf(t),o=new this(t.start,t.end);if(s>0)for(let t=s-1;e[t].end.isEqual(o.start);t++)o.start=i.ZP._createAt(e[t].start);for(let t=s+1;t<e.length&&e[t].start.isEqual(o.end);t++)o.end=i.ZP._createAt(e[t].end);return o}static fromJSON(e,t){return new this(i.ZP.fromJSON(e.start,t),i.ZP.fromJSON(e.end,t))}}c.prototype.is=function(e){return"range"===e||"model:range"===e}},"./packages/ckeditor5-engine/src/model/schema.ts":(e,t,s)=>{"use strict";s.d(t,{G:()=>h,Z:()=>d});var o=s("./packages/ckeditor5-engine/src/model/element.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/range.ts"),n=s("./packages/ckeditor5-engine/src/model/text.ts"),a=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),l=s("./packages/ckeditor5-utils/src/observablemixin.ts");class d extends l.y{constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",((e,t)=>{t[0]=new h(t[0])}),{priority:"highest"}),this.on("checkChild",((e,t)=>{t[0]=new h(t[0]),t[1]=this.getDefinition(t[1])}),{priority:"highest"})}register(e,t){if(this._sourceDefinitions[e])throw new c.ZP("schema-cannot-register-item-twice",this,{itemName:e});this._sourceDefinitions[e]=[Object.assign({},t)],this._clearCache()}extend(e,t){if(!this._sourceDefinitions[e])throw new c.ZP("schema-cannot-extend-missing-item",this,{itemName:e});this._sourceDefinitions[e].push(Object.assign({},t)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(e){let t;return t="string"==typeof e?e:"is"in e&&(e.is("$text")||e.is("$textProxy"))?"$text":e.name,this.getDefinitions()[t]}isRegistered(e){return!!this.getDefinition(e)}isBlock(e){const t=this.getDefinition(e);return!(!t||!t.isBlock)}isLimit(e){const t=this.getDefinition(e);return!!t&&!(!t.isLimit&&!t.isObject)}isObject(e){const t=this.getDefinition(e);return!!t&&!!(t.isObject||t.isLimit&&t.isSelectable&&t.isContent)}isInline(e){const t=this.getDefinition(e);return!(!t||!t.isInline)}isSelectable(e){const t=this.getDefinition(e);return!!t&&!(!t.isSelectable&&!t.isObject)}isContent(e){const t=this.getDefinition(e);return!!t&&!(!t.isContent&&!t.isObject)}checkChild(e,t){return!!t&&this._checkContextMatch(t,e)}checkAttribute(e,t){const s=this.getDefinition(e.last);return!!s&&s.allowAttributes.includes(t)}checkMerge(e,t){if(e instanceof i.ZP){const t=e.nodeBefore,s=e.nodeAfter;if(!(t instanceof o.Z))throw new c.ZP("schema-check-merge-no-element-before",this);if(!(s instanceof o.Z))throw new c.ZP("schema-check-merge-no-element-after",this);return this.checkMerge(t,s)}for(const s of t.getChildren())if(!this.checkChild(e,s))return!1;return!0}addChildCheck(e){this.on("checkChild",((t,[s,o])=>{if(!o)return;const i=e(s,o);"boolean"==typeof i&&(t.stop(),t.return=i)}),{priority:"high"})}addAttributeCheck(e){this.on("checkAttribute",((t,[s,o])=>{const i=e(s,o);"boolean"==typeof i&&(t.stop(),t.return=i)}),{priority:"high"})}setAttributeProperties(e,t){this._attributeProperties[e]=Object.assign(this.getAttributeProperties(e),t)}getAttributeProperties(e){return this._attributeProperties[e]||{}}getLimitElement(e){let t;if(e instanceof i.ZP)t=e.parent;else{t=(e instanceof r.Z?[e]:Array.from(e.getRanges())).reduce(((e,t)=>{const s=t.getCommonAncestor();return e?e.getCommonAncestor(s,{includeSelf:!0}):s}),null)}for(;!this.isLimit(t)&&t.parent;)t=t.parent;return t}checkAttributeInSelection(e,t){if(e.isCollapsed){const s=[...e.getFirstPosition().getAncestors(),new n.Z("",e.getAttributes())];return this.checkAttribute(s,t)}{const s=e.getRanges();for(const e of s)for(const s of e)if(this.checkAttribute(s.item,t))return!0}return!1}*getValidRanges(e,t){e=function*(e){for(const t of e)yield*t.getMinimalFlatRanges()}(e);for(const s of e)yield*this._getValidRangesForRange(s,t)}getNearestSelectionRange(e,t="both"){if(this.checkChild(e,"$text"))return new r.Z(e);let s,o;const i=e.getAncestors().reverse().find((e=>this.isLimit(e)))||e.root;"both"!=t&&"backward"!=t||(s=new a.Z({boundaries:r.Z._createIn(i),startPosition:e,direction:"backward"})),"both"!=t&&"forward"!=t||(o=new a.Z({boundaries:r.Z._createIn(i),startPosition:e}));for(const e of function*(e,t){let s=!1;for(;!s;){if(s=!0,e){const t=e.next();t.done||(s=!1,yield{walker:e,value:t.value})}if(t){const e=t.next();e.done||(s=!1,yield{walker:t,value:e.value})}}}(s,o)){const t=e.walker==s?"elementEnd":"elementStart",o=e.value;if(o.type==t&&this.isObject(o.item))return r.Z._createOn(o.item);if(this.checkChild(o.nextPosition,"$text"))return new r.Z(o.nextPosition)}return null}findAllowedParent(e,t){let s=e.parent;for(;s;){if(this.checkChild(s,t))return s;if(this.isLimit(s))return null;s=s.parent}return null}setAllowedAttributes(e,t,s){const o=s.model;for(const[i,r]of Object.entries(t))o.schema.checkAttribute(e,i)&&s.setAttribute(i,r,e)}removeDisallowedAttributes(e,t){for(const s of e)if(s.is("$text"))P(this,s,t);else{const e=r.Z._createIn(s).getPositions();for(const s of e){P(this,s.nodeBefore||s.parent,t)}}}getAttributesWithProperty(e,t,s){const o={};for(const[i,r]of e.getAttributes()){const e=this.getAttributeProperties(i);void 0!==e[t]&&(void 0!==s&&s!==e[t]||(o[i]=r))}return o}createContext(e){return new h(e)}_clearCache(){this._compiledDefinitions=null}_compile(){const e={},t=this._sourceDefinitions,s=Object.keys(t);for(const o of s)e[o]=u(t[o],o);for(const t of s)p(e,t);for(const t of s)g(e,t);for(const t of s)f(e,t);for(const t of s)m(e,t),k(e,t);for(const t of s)b(e,t),_(e,t),w(e,t);this._compiledDefinitions=e}_checkContextMatch(e,t,s=t.length-1){const o=t.getItem(s);if(e.allowIn.includes(o.name)){if(0==s)return!0;{const e=this.getDefinition(o);return this._checkContextMatch(e,t,s-1)}}return!1}*_getValidRangesForRange(e,t){let s=e.start,o=e.start;for(const n of e.getItems({shallow:!0}))n.is("element")&&(yield*this._getValidRangesForRange(r.Z._createIn(n),t)),this.checkAttribute(n,t)||(s.isEqual(o)||(yield new r.Z(s,o)),s=i.ZP._createAfter(n)),o=i.ZP._createAfter(n);s.isEqual(o)||(yield new r.Z(s,o))}}class h{constructor(e){if(e instanceof h)return e;let t;t="string"==typeof e?[e]:Array.isArray(e)?e:e.getAncestors({includeSelf:!0}),this._items=t.map(Z)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(e){const t=new h([e]);return t._items=[...this._items,...t._items],t}getItem(e){return this._items[e]}*getNames(){yield*this._items.map((e=>e.name))}endsWith(e){return Array.from(this.getNames()).join(" ").endsWith(e)}startsWith(e){return Array.from(this.getNames()).join(" ").startsWith(e)}}function u(e,t){const s={name:t,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(e,t){for(const s of e){const e=Object.keys(s).filter((e=>e.startsWith("is")));for(const o of e)t[o]=!!s[o]}}(e,s),v(e,s,"allowIn"),v(e,s,"allowContentOf"),v(e,s,"allowWhere"),v(e,s,"allowAttributes"),v(e,s,"allowAttributesOf"),v(e,s,"allowChildren"),v(e,s,"inheritTypesFrom"),function(e,t){for(const s of e){const e=s.inheritAllFrom;e&&(t.allowContentOf.push(e),t.allowWhere.push(e),t.allowAttributesOf.push(e),t.inheritTypesFrom.push(e))}}(e,s),s}function p(e,t){const s=e[t];for(const o of s.allowChildren){const s=e[o];s&&s.allowIn.push(t)}s.allowChildren.length=0}function g(e,t){for(const s of e[t].allowContentOf)if(e[s]){y(e,s).forEach((e=>{e.allowIn.push(t)}))}delete e[t].allowContentOf}function f(e,t){for(const s of e[t].allowWhere){const o=e[s];if(o){const s=o.allowIn;e[t].allowIn.push(...s)}}delete e[t].allowWhere}function m(e,t){for(const s of e[t].allowAttributesOf){const o=e[s];if(o){const s=o.allowAttributes;e[t].allowAttributes.push(...s)}}delete e[t].allowAttributesOf}function k(e,t){const s=e[t];for(const t of s.inheritTypesFrom){const o=e[t];if(o){const e=Object.keys(o).filter((e=>e.startsWith("is")));for(const t of e)t in s||(s[t]=o[t])}}delete s.inheritTypesFrom}function b(e,t){const s=e[t],o=s.allowIn.filter((t=>e[t]));s.allowIn=Array.from(new Set(o))}function _(e,t){const s=e[t];for(const o of s.allowIn){e[o].allowChildren.push(t)}}function w(e,t){const s=e[t];s.allowAttributes=Array.from(new Set(s.allowAttributes))}function v(e,t,s){for(const o of e){const e=o[s];"string"==typeof e?t[s].push(e):Array.isArray(e)&&t[s].push(...e)}}function y(e,t){const s=e[t];return(o=e,Object.keys(o).map((e=>o[e]))).filter((e=>e.allowIn.includes(s.name)));var o}function Z(e){return"string"==typeof e||e.is("documentFragment")?{name:"string"==typeof e?e:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:e.is("element")?e.name:"$text",*getAttributeKeys(){yield*e.getAttributeKeys()},getAttribute:t=>e.getAttribute(t)}}function P(e,t,s){for(const o of t.getAttributeKeys())e.checkAttribute(t,o)||s.removeAttribute(o,t)}},"./packages/ckeditor5-engine/src/model/selection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/node.ts"),r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),c=s("./packages/ckeditor5-utils/src/emittermixin.ts"),l=s("./packages/ckeditor5-utils/src/isiterable.ts");class d extends((0,c.ZP)(o.Z)){constructor(...e){super(),this._lastRangeBackward=!1,this._ranges=[],this._attrs=new Map,e.length&&this.setTo(...e)}get anchor(){if(this._ranges.length>0){const e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.end:e.start}return null}get focus(){if(this._ranges.length>0){const e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.start:e.end}return null}get isCollapsed(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(e){if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;for(const t of this._ranges){let s=!1;for(const o of e._ranges)if(t.isEqual(o)){s=!0;break}if(!s)return!1}return!0}*getRanges(){for(const e of this._ranges)yield new n.Z(e.start,e.end)}getFirstRange(){let e=null;for(const t of this._ranges)e&&!t.start.isBefore(e.start)||(e=t);return e?new n.Z(e.start,e.end):null}getLastRange(){let e=null;for(const t of this._ranges)e&&!t.end.isAfter(e.end)||(e=t);return e?new n.Z(e.start,e.end):null}getFirstPosition(){const e=this.getFirstRange();return e?e.start.clone():null}getLastPosition(){const e=this.getLastRange();return e?e.end.clone():null}setTo(...e){let[t,s,o]=e;if("object"==typeof s&&(o=s,s=void 0),null===t)this._setRanges([]);else if(t instanceof d)this._setRanges(t.getRanges(),t.isBackward);else if(t&&"function"==typeof t.getRanges)this._setRanges(t.getRanges(),t.isBackward);else if(t instanceof n.Z)this._setRanges([t],!!o&&!!o.backward);else if(t instanceof r.ZP)this._setRanges([new n.Z(t)]);else if(t instanceof i.Z){const e=!!o&&!!o.backward;let i;if("in"==s)i=n.Z._createIn(t);else if("on"==s)i=n.Z._createOn(t);else{if(void 0===s)throw new a.ZP("model-selection-setto-required-second-parameter",[this,t]);i=new n.Z(r.ZP._createAt(t,s))}this._setRanges([i],e)}else{if(!(0,l.Z)(t))throw new a.ZP("model-selection-setto-not-selectable",[this,t]);this._setRanges(t,o&&!!o.backward)}}_setRanges(e,t=!1){const s=Array.from(e),o=s.some((t=>{if(!(t instanceof n.Z))throw new a.ZP("model-selection-set-ranges-not-range",[this,e]);return this._ranges.every((e=>!e.isEqual(t)))}));(s.length!==this._ranges.length||o)&&(this._replaceAllRanges(s),this._lastRangeBackward=!!t,this.fire("change:range",{directChange:!0}))}setFocus(e,t){if(null===this.anchor)throw new a.ZP("model-selection-setfocus-no-ranges",[this,e]);const s=r.ZP._createAt(e,t);if("same"==s.compareWith(this.focus))return;const o=this.anchor;this._ranges.length&&this._popRange(),"before"==s.compareWith(o)?(this._pushRange(new n.Z(s,o)),this._lastRangeBackward=!0):(this._pushRange(new n.Z(o,s)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(e){return this._attrs.get(e)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(e){return this._attrs.has(e)}removeAttribute(e){this.hasAttribute(e)&&(this._attrs.delete(e),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}setAttribute(e,t){this.getAttribute(e)!==t&&(this._attrs.set(e,t),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const e=new WeakSet;for(const t of this.getRanges()){const s=p(t.start,e);s&&g(s,t)&&(yield s);for(const s of t.getWalker()){const o=s.item;"elementEnd"==s.type&&u(o,e,t)&&(yield o)}const o=p(t.end,e);o&&!t.end.isTouching(r.ZP._createAt(o,0))&&g(o,t)&&(yield o)}}containsEntireContent(e=this.anchor.root){const t=r.ZP._createAt(e,0),s=r.ZP._createAt(e,"end");return t.isTouching(this.getFirstPosition())&&s.isTouching(this.getLastPosition())}_pushRange(e){this._checkRange(e),this._ranges.push(new n.Z(e.start,e.end))}_checkRange(e){for(let t=0;t<this._ranges.length;t++)if(e.isIntersecting(this._ranges[t]))throw new a.ZP("model-selection-range-intersects",[this,e],{addedRange:e,intersectingRange:this._ranges[t]})}_replaceAllRanges(e){this._removeAllRanges();for(const t of e)this._pushRange(t)}_removeAllRanges(){for(;this._ranges.length>0;)this._popRange()}_popRange(){this._ranges.pop()}}function h(e,t){return!t.has(e)&&(t.add(e),e.root.document.model.schema.isBlock(e)&&e.parent)}function u(e,t,s){return h(e,t)&&g(e,s)}function p(e,t){const s=e.parent.root.document.model.schema,o=e.parent.getAncestors({parentFirst:!0,includeSelf:!0});let i=!1;const r=o.find((e=>!i&&(i=s.isLimit(e),!i&&h(e,t))));return o.forEach((e=>t.add(e))),r}function g(e,t){const s=function(e){const t=e.root.document.model.schema;let s=e.parent;for(;s;){if(t.isBlock(s))return s;s=s.parent}}(e);if(!s)return!0;return!t.containsRange(n.Z._createOn(s),!0)}d.prototype.is=function(e){return"selection"===e||"model:selection"===e}},"./packages/ckeditor5-engine/src/model/text.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/model/node.ts");class i extends o.Z{constructor(e,t){super(t),this._data=e||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const e=super.toJSON();return e.data=this.data,e}_clone(){return new i(this.data,this.getAttributes())}static fromJSON(e){return new i(e.data,e.attributes)}}i.prototype.is=function(e){return"$text"===e||"model:$text"===e||"text"===e||"model:text"===e||"node"===e||"model:node"===e}},"./packages/ckeditor5-engine/src/model/textproxy.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e,t,s){if(super(),this.textNode=e,t<0||t>e.offsetSize)throw new i.ZP("model-textproxy-wrong-offsetintext",this);if(s<0||t+s>e.offsetSize)throw new i.ZP("model-textproxy-wrong-length",this);this.data=e.data.substring(t,t+s),this.offsetInText=t}get startOffset(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const e=this.textNode.getPath();return e.length>0&&(e[e.length-1]+=this.offsetInText),e}getAncestors(e={}){const t=[];let s=e.includeSelf?this:this.parent;for(;s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}hasAttribute(e){return this.textNode.hasAttribute(e)}getAttribute(e){return this.textNode.getAttribute(e)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}r.prototype.is=function(e){return"$textProxy"===e||"model:$textProxy"===e||"textProxy"===e||"model:textProxy"===e}},"./packages/ckeditor5-engine/src/model/treewalker.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/model/element.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/text.ts"),n=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class c{constructor(e={}){if(!e.boundaries&&!e.startPosition)throw new a.ZP("model-tree-walker-no-start-position",null);const t=e.direction||"forward";if("forward"!=t&&"backward"!=t)throw new a.ZP("model-tree-walker-unknown-direction",e,{direction:t});this.direction=t,this.boundaries=e.boundaries||null,e.startPosition?this.position=e.startPosition.clone():this.position=i.ZP._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(e){let t,s,o,i;do{o=this.position,i=this._visitedParent,({done:t,value:s}=this.next())}while(!t&&e(s));t||(this.position=o,this._visitedParent=i)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){const e=this.position,t=this.position.clone(),s=this._visitedParent;if(null===s.parent&&t.offset===s.maxOffset)return{done:!0,value:void 0};if(s===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const a=(0,i.Rt)(t,s),c=a||(0,i.Ux)(t,s,a);if(c instanceof o.Z)return this.shallow?t.offset++:(t.path.push(0),this._visitedParent=c),this.position=t,l("elementStart",c,e,t,1);if(c instanceof r.Z){let o;if(this.singleCharacters)o=1;else{let e=c.endOffset;this._boundaryEndParent==s&&this.boundaries.end.offset<e&&(e=this.boundaries.end.offset),o=e-t.offset}const i=t.offset-c.startOffset,r=new n.Z(c,i,o);return t.offset+=o,this.position=t,l("text",r,e,t,o)}return t.path.pop(),t.offset++,this.position=t,this._visitedParent=s.parent,this.ignoreElementEnd?this._next():l("elementEnd",s,e,t)}_previous(){const e=this.position,t=this.position.clone(),s=this._visitedParent;if(null===s.parent&&0===t.offset)return{done:!0,value:void 0};if(s==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};const a=t.parent,c=(0,i.Rt)(t,a),d=c||(0,i.YV)(t,a,c);if(d instanceof o.Z)return t.offset--,this.shallow?(this.position=t,l("elementStart",d,e,t,1)):(t.path.push(d.maxOffset),this.position=t,this._visitedParent=d,this.ignoreElementEnd?this._previous():l("elementEnd",d,e,t));if(d instanceof r.Z){let o;if(this.singleCharacters)o=1;else{let e=d.startOffset;this._boundaryStartParent==s&&this.boundaries.start.offset>e&&(e=this.boundaries.start.offset),o=t.offset-e}const i=t.offset-d.startOffset,r=new n.Z(d,i-o,o);return t.offset-=o,this.position=t,l("text",r,e,t,o)}return t.path.pop(),this.position=t,this._visitedParent=s.parent,l("elementStart",s,e,t,1)}}function l(e,t,s,o,i){return{done:!1,value:{type:e,item:t,previousPosition:s,nextPosition:o,length:i}}}},"./packages/ckeditor5-engine/src/model/typecheckable.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{is(){throw new Error("is() method is abstract")}}},"./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts":(e,t,s)=>{"use strict";function o(e){const{schema:t,document:s}=e.model;for(const o of s.getRootNames()){const i=s.getRoot(o);if(i.isEmpty&&!t.checkChild(i,"$text")&&t.checkChild(i,"paragraph"))return e.insertElement("paragraph",i),!0}return!1}function i(e,t,s){const o=s.createContext(e);return!!s.checkChild(o,"paragraph")&&!!s.checkChild(o.push("paragraph"),t)}function r(e,t){const s=t.createElement("paragraph");return t.insert(s,e),t.createPositionAt(s,0)}s.d(t,{_m:()=>o,gg:()=>i,zX:()=>r})},"./packages/ckeditor5-engine/src/model/utils/findoptimalinsertionrange.ts":(e,t,s)=>{"use strict";s.d(t,{K:()=>i});var o=s("./packages/ckeditor5-utils/src/first.ts");function i(e,t,s="auto"){const i=e.getSelectedElement();if(i&&t.schema.isObject(i)&&!t.schema.isInline(i))return"before"==s||"after"==s?t.createRange(t.createPositionAt(i,s)):t.createRangeOn(i);const r=(0,o.Z)(e.getSelectedBlocks());if(!r)return t.createRange(e.focus);if(r.isEmpty)return t.createRange(t.createPositionAt(r,0));const n=t.createPositionAfter(r);return e.focus.isTouching(n)?t.createRange(n):t.createRange(t.createPositionBefore(r))}},"./packages/ckeditor5-engine/src/view/attributeelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(...e){super(...e),this.getFillerOffset=n,this._priority=10,this._id=null,this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(null===this.id)throw new i.ZP("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(e){return null!==this.id||null!==e.id?this.id===e.id:super.isSimilar(e)&&this.priority==e.priority}_clone(e=!1){const t=super._clone(e);return t._priority=this._priority,t._id=this._id,t}}function n(){if(a(this))return null;let e=this.parent;for(;e&&e.is("attributeElement");){if(a(e)>1)return null;e=e.parent}return!e||a(e)>1?null:this.childCount}function a(e){return Array.from(e.getChildren()).filter((e=>!e.is("uiElement"))).length}r.DEFAULT_PRIORITY=10,r.prototype.is=function(e,t){return t?t===this.name&&("attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e):"attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/containerelement.ts":(e,t,s)=>{"use strict";s.d(t,{Y:()=>r,Z:()=>i});var o=s("./packages/ckeditor5-engine/src/view/element.ts");class i extends o.Z{constructor(...e){super(...e),this.getFillerOffset=r}}function r(){const e=[...this.getChildren()],t=e[this.childCount-1];if(t&&t.is("element","br"))return this.childCount;for(const t of e)if(!t.is("uiElement"))return null;return this.childCount}i.prototype.is=function(e,t){return t?t===this.name&&("containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/document.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>k});var o=s("./packages/ckeditor5-engine/src/view/documentselection.ts"),i=s("./packages/ckeditor5-utils/src/collection.ts"),r=s("./packages/ckeditor5-utils/src/eventinfo.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./packages/ckeditor5-utils/src/emittermixin.ts"),c=s("./packages/ckeditor5-utils/src/toarray.ts"),l=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts");const d=Symbol("bubbling contexts");function h(e){return class extends e{fire(e,...t){try{const s=e instanceof r.Z?e:new r.Z(this,e),o=f(this);if(!o.size)return;if(u(s,"capturing",this),p(o,"$capture",s,...t))return s.return;const i=s.startRange||this.selection.getFirstRange(),n=i?i.getContainedElement():null,a=!!n&&Boolean(g(o,n));let c=n||function(e){if(!e)return null;const t=e.start.parent,s=e.end.parent,o=t.getPath(),i=s.getPath();return o.length>i.length?t:s}(i);if(u(s,"atTarget",c),!a){if(p(o,"$text",s,...t))return s.return;u(s,"bubbling",c)}for(;c;){if(c.is("rootElement")){if(p(o,"$root",s,...t))return s.return}else if(c.is("element")&&p(o,c.name,s,...t))return s.return;if(p(o,c,s,...t))return s.return;c=c.parent,u(s,"bubbling",c)}return u(s,"bubbling",this),p(o,"$document",s,...t),s.return}catch(e){n.ZP.rethrowUnexpectedError(e,this)}}_addEventListener(e,t,s){const o=(0,c.Z)(s.context||"$document"),i=f(this);for(const r of o){let o=i.get(r);o||(o=new a.Q5,i.set(r,o)),this.listenTo(o,e,t,s)}}_removeEventListener(e,t){const s=f(this);for(const o of s.values())this.stopListening(o,e,t)}}}{const e=h(Object);["fire","_addEventListener","_removeEventListener"].forEach((t=>{h[t]=e.prototype[t]}))}function u(e,t,s){e instanceof l.Z&&(e._eventPhase=t,e._currentTarget=s)}function p(e,t,s,...o){const i="string"==typeof t?e.get(t):g(e,t);return!!i&&(i.fire(s,...o),s.stop.called)}function g(e,t){for(const[s,o]of e)if("function"==typeof s&&s(t))return o;return null}function f(e){return e[d]||(e[d]=new Map),e[d]}var m=s("./packages/ckeditor5-utils/src/observablemixin.ts");class k extends(h(m.y)){constructor(e){super(),this.selection=new o.Z,this.roots=new i.Z({idProperty:"rootName"}),this.stylesProcessor=e,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1),this._postFixers=new Set}getRoot(e="main"){return this.roots.get(e)}registerPostFixer(e){this._postFixers.add(e)}destroy(){this.roots.map((e=>e.destroy())),this.stopListening()}_callPostFixers(e){let t=!1;do{for(const s of this._postFixers)if(t=s(e),t)break}while(t)}}},"./packages/ckeditor5-engine/src/view/documentfragment.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/text.ts"),r=s("./packages/ckeditor5-engine/src/view/textproxy.ts"),n=s("./packages/ckeditor5-utils/src/isiterable.ts"),a=s("./packages/ckeditor5-utils/src/emittermixin.ts");class c extends((0,a.ZP)(o.Z)){constructor(e,t){super(),this.document=e,this._children=[],t&&this._insertChild(0,t)}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}_appendChild(e){return this._insertChild(this.childCount,e)}getChild(e){return this._children[e]}getChildIndex(e){return this._children.indexOf(e)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(e,t){this._fireChange("children",this);let s=0;const o=function(e,t){if("string"==typeof t)return[new i.Z(e,t)];(0,n.Z)(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new i.Z(e,t):t instanceof r.Z?new i.Z(e,t.data):t))}(this.document,t);for(const t of o)null!==t.parent&&t._remove(),t.parent=this,this._children.splice(e,0,t),e++,s++;return s}_removeChildren(e,t=1){this._fireChange("children",this);for(let s=e;s<e+t;s++)this._children[s].parent=null;return this._children.splice(e,t)}_fireChange(e,t){this.fire("change:"+e,t)}}c.prototype.is=function(e){return"documentFragment"===e||"view:documentFragment"===e}},"./packages/ckeditor5-engine/src/view/documentselection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/selection.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts");class n extends((0,r.ZP)(o.Z)){constructor(...e){super(),this._selection=new i.Z,this._selection.delegate("change").to(this),e.length&&this._selection.setTo(...e)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(e){return this._selection.isEqual(e)}isSimilar(e){return this._selection.isSimilar(e)}_setTo(...e){this._selection.setTo(...e)}_setFocus(e,t){this._selection.setFocus(e,t)}}n.prototype.is=function(e){return"selection"===e||"documentSelection"==e||"view:selection"==e||"view:documentSelection"==e}},"./packages/ckeditor5-engine/src/view/domconverter.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>P});var o=s("./packages/ckeditor5-engine/src/view/text.ts"),i=s("./packages/ckeditor5-engine/src/view/element.ts"),r=s("./packages/ckeditor5-engine/src/view/uielement.ts"),n=s("./packages/ckeditor5-engine/src/view/position.ts"),a=s("./packages/ckeditor5-engine/src/view/range.ts"),c=s("./packages/ckeditor5-engine/src/view/selection.ts"),l=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),d=s("./packages/ckeditor5-engine/src/view/treewalker.ts"),h=s("./packages/ckeditor5-engine/src/view/matcher.ts"),u=s("./packages/ckeditor5-engine/src/view/filler.ts"),p=s("./packages/ckeditor5-utils/src/dom/global.ts"),g=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");function f(e){let t=0;for(;e.previousSibling;)e=e.previousSibling,t++;return t}function m(e){const t=[];let s=e;for(;s&&s.nodeType!=Node.DOCUMENT_NODE;)t.unshift(s),s=s.parentNode;return t}var k=s("./packages/ckeditor5-utils/src/dom/istext.ts"),b=s("./packages/ckeditor5-utils/src/dom/iscomment.ts");const _=(0,u.yl)(p.Z.document),w=(0,u.N3)(p.Z.document),v=(0,u.PQ)(p.Z.document),y="data-ck-unsafe-attribute-",Z="data-ck-unsafe-element";class P{constructor(e,t={}){this.document=e,this.renderingMode=t.renderingMode||"editing",this.blockFillerMode=t.blockFillerMode||("editing"===this.renderingMode?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument="editing"===this.renderingMode?p.Z.document:p.Z.document.implementation.createHTMLDocument(""),this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new h.Z,this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(e,t){this._fakeSelectionMapping.set(e,new c.Z(t))}fakeSelectionToView(e){return this._fakeSelectionMapping.get(e)}bindElements(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}unbindDomElement(e){const t=this._domToViewMapping.get(e);if(t){this._domToViewMapping.delete(e),this._viewToDomMapping.delete(t);for(const t of Array.from(e.children))this.unbindDomElement(t)}}bindDocumentFragments(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}shouldRenderAttribute(e,t,s){return"data"===this.renderingMode||!(e=e.toLowerCase()).startsWith("on")&&(("srcdoc"!==e||!t.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&("img"===s&&("src"===e||"srcset"===e)||("source"===s&&"srcset"===e||!t.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))))}setContentOf(e,t){if("data"===this.renderingMode)return void(e.innerHTML=t);const s=(new DOMParser).parseFromString(t,"text/html"),o=s.createDocumentFragment(),i=s.body.childNodes;for(;i.length>0;)o.appendChild(i[0]);const r=s.createTreeWalker(o,NodeFilter.SHOW_ELEMENT),n=[];let a;for(;a=r.nextNode();)n.push(a);for(const e of n){for(const t of e.getAttributeNames())this.setDomElementAttribute(e,t,e.getAttribute(t));const t=e.tagName.toLowerCase();this._shouldRenameElement(t)&&(A(t),e.replaceWith(this._createReplacementDomElement(t,e)))}for(;e.firstChild;)e.firstChild.remove();e.append(o)}viewToDom(e,t={}){if(e.is("$text")){const t=this._processDataFromViewText(e);return this._domDocument.createTextNode(t)}{if(this.mapViewToDom(e))return this.mapViewToDom(e);let s;if(e.is("documentFragment"))s=this._domDocument.createDocumentFragment(),t.bind&&this.bindDocumentFragments(s,e);else{if(e.is("uiElement"))return s="$comment"===e.name?this._domDocument.createComment(e.getCustomProperty("$rawContent")):e.render(this._domDocument,this),t.bind&&this.bindElements(s,e),s;this._shouldRenameElement(e.name)?(A(e.name),s=this._createReplacementDomElement(e.name)):s=e.hasAttribute("xmlns")?this._domDocument.createElementNS(e.getAttribute("xmlns"),e.name):this._domDocument.createElement(e.name),e.is("rawElement")&&e.render(s,this),t.bind&&this.bindElements(s,e);for(const t of e.getAttributeKeys())this.setDomElementAttribute(s,t,e.getAttribute(t),e)}if(!1!==t.withChildren)for(const o of this.viewChildrenToDom(e,t))s.appendChild(o);return s}}setDomElementAttribute(e,t,s,o){const i=this.shouldRenderAttribute(t,s,e.tagName.toLowerCase())||o&&o.shouldRenderUnsafeAttribute(t);i||(0,g.KE)("domconverter-unsafe-attribute-detected",{domElement:e,key:t,value:s}),e.hasAttribute(t)&&!i?e.removeAttribute(t):e.hasAttribute(y+t)&&i&&e.removeAttribute(y+t),e.setAttribute(i?t:y+t,s)}removeDomElementAttribute(e,t){t!=Z&&(e.removeAttribute(t),e.removeAttribute(y+t))}*viewChildrenToDom(e,t={}){const s=e.getFillerOffset&&e.getFillerOffset();let o=0;for(const i of e.getChildren()){s===o&&(yield this._getBlockFiller());const e=i.is("element")&&i.getCustomProperty("dataPipeline:transparentRendering");e&&"data"==this.renderingMode?yield*this.viewChildrenToDom(i,t):(e&&(0,g.KE)("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:i}),yield this.viewToDom(i,t)),o++}s===o&&(yield this._getBlockFiller())}viewRangeToDom(e){const t=this.viewPositionToDom(e.start),s=this.viewPositionToDom(e.end),o=this._domDocument.createRange();return o.setStart(t.parent,t.offset),o.setEnd(s.parent,s.offset),o}viewPositionToDom(e){const t=e.parent;if(t.is("$text")){const s=this.findCorrespondingDomText(t);if(!s)return null;let o=e.offset;return(0,u.Sw)(s)&&(o+=u.b_),{parent:s,offset:o}}{let s,o,i;if(0===e.offset){if(s=this.mapViewToDom(t),!s)return null;i=s.childNodes[0]}else{const t=e.nodeBefore;if(o=t.is("$text")?this.findCorrespondingDomText(t):this.mapViewToDom(t),!o)return null;s=o.parentNode,i=o.nextSibling}if((0,k.Z)(i)&&(0,u.Sw)(i))return{parent:i,offset:u.b_};return{parent:s,offset:o?f(o)+1:0}}}domToView(e,t={}){if(this.isBlockFiller(e))return null;const s=this.getHostViewElement(e);if(s)return s;if((0,b.Z)(e)&&t.skipComments)return null;if((0,k.Z)(e)){if((0,u.Qh)(e))return null;{const t=this._processDataFromDomText(e);return""===t?null:new o.Z(this.document,t)}}{if(this.mapDomToView(e))return this.mapDomToView(e);let s;if(this.isDocumentFragment(e))s=new l.Z(this.document),t.bind&&this.bindDocumentFragments(e,s);else{s=this._createViewElement(e,t),t.bind&&this.bindElements(e,s);const o=e.attributes;if(o)for(let e=o.length,t=0;t<e;t++)s._setAttribute(o[t].name,o[t].value);if(this._isViewElementWithRawContent(s,t)||(0,b.Z)(e)){const t=(0,b.Z)(e)?e.data:e.innerHTML;return s._setCustomProperty("$rawContent",t),this._encounteredRawContentDomNodes.add(e),s}}if(!1!==t.withChildren)for(const o of this.domChildrenToView(e,t))s._appendChild(o);return s}}*domChildrenToView(e,t){for(let s=0;s<e.childNodes.length;s++){const o=e.childNodes[s],i=this.domToView(o,t);null!==i&&(yield i)}}domSelectionToView(e){if(1===e.rangeCount){let t=e.getRangeAt(0).startContainer;(0,k.Z)(t)&&(t=t.parentNode);const s=this.fakeSelectionToView(t);if(s)return s}const t=this.isDomSelectionBackward(e),s=[];for(let t=0;t<e.rangeCount;t++){const o=e.getRangeAt(t),i=this.domRangeToView(o);i&&s.push(i)}return new c.Z(s,{backward:t})}domRangeToView(e){const t=this.domPositionToView(e.startContainer,e.startOffset),s=this.domPositionToView(e.endContainer,e.endOffset);return t&&s?new a.Z(t,s):null}domPositionToView(e,t=0){if(this.isBlockFiller(e))return this.domPositionToView(e.parentNode,f(e));const s=this.mapDomToView(e);if(s&&(s.is("uiElement")||s.is("rawElement")))return n.Z._createBefore(s);if((0,k.Z)(e)){if((0,u.Qh)(e))return this.domPositionToView(e.parentNode,f(e));const s=this.findCorrespondingViewText(e);let o=t;return s?((0,u.Sw)(e)&&(o-=u.b_,o=o<0?0:o),new n.Z(s,o)):null}if(0===t){const t=this.mapDomToView(e);if(t)return new n.Z(t,0)}else{const s=e.childNodes[t-1],o=(0,k.Z)(s)?this.findCorrespondingViewText(s):this.mapDomToView(s);if(o&&o.parent)return new n.Z(o.parent,o.index+1)}return null}mapDomToView(e){return this.getHostViewElement(e)||this._domToViewMapping.get(e)}findCorrespondingViewText(e){if((0,u.Qh)(e))return null;const t=this.getHostViewElement(e);if(t)return t;const s=e.previousSibling;if(s){if(!this.isElement(s))return null;const e=this.mapDomToView(s);if(e){const t=e.nextSibling;return t instanceof o.Z?t:null}}else{const t=this.mapDomToView(e.parentNode);if(t){const e=t.getChild(0);return e instanceof o.Z?e:null}}return null}mapViewToDom(e){return this._viewToDomMapping.get(e)}findCorrespondingDomText(e){const t=e.previousSibling;return t&&this.mapViewToDom(t)?this.mapViewToDom(t).nextSibling:!t&&e.parent&&this.mapViewToDom(e.parent)?this.mapViewToDom(e.parent).childNodes[0]:null}focus(e){const t=this.mapViewToDom(e);if(t&&t.ownerDocument.activeElement!==t){const{scrollX:e,scrollY:s}=p.Z.window,o=[];x(t,(e=>{const{scrollLeft:t,scrollTop:s}=e;o.push([t,s])})),t.focus(),x(t,(e=>{const[t,s]=o.shift();e.scrollLeft=t,e.scrollTop=s})),p.Z.window.scrollTo(e,s)}}isElement(e){return e&&e.nodeType==Node.ELEMENT_NODE}isDocumentFragment(e){return e&&e.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(e){return"br"==this.blockFillerMode?e.isEqualNode(_):!("BR"!==e.tagName||!T(e,this.blockElements)||1!==e.parentNode.childNodes.length)||(e.isEqualNode(v)||function(e,t){return e.isEqualNode(w)&&T(e,t)&&1===e.parentNode.childNodes.length}(e,this.blockElements))}isDomSelectionBackward(e){if(e.isCollapsed)return!1;const t=this._domDocument.createRange();t.setStart(e.anchorNode,e.anchorOffset),t.setEnd(e.focusNode,e.focusOffset);const s=t.collapsed;return t.detach(),s}getHostViewElement(e){const t=m(e);for(t.pop();t.length;){const e=t.pop(),s=this._domToViewMapping.get(e);if(s&&(s.is("uiElement")||s.is("rawElement")))return s}return null}isDomSelectionCorrect(e){return this._isDomSelectionPositionCorrect(e.anchorNode,e.anchorOffset)&&this._isDomSelectionPositionCorrect(e.focusNode,e.focusOffset)}registerRawContentMatcher(e){this._rawContentElementMatcher.add(e)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return(0,u.N3)(this._domDocument);case"markedNbsp":return(0,u.PQ)(this._domDocument);case"br":return(0,u.yl)(this._domDocument)}}_isDomSelectionPositionCorrect(e,t){if((0,k.Z)(e)&&(0,u.Sw)(e)&&t<u.b_)return!1;if(this.isElement(e)&&(0,u.Sw)(e.childNodes[t]))return!1;const s=this.mapDomToView(e);return!s||!s.is("uiElement")&&!s.is("rawElement")}_processDataFromViewText(e){let t=e.data;if(e.getAncestors().some((e=>this.preElements.includes(e.name))))return t;if(" "==t.charAt(0)){const s=this._getTouchingInlineViewNode(e,!1);!(s&&s.is("$textProxy")&&this._nodeEndsWithSpace(s))&&s||(t=" "+t.substr(1))}if(" "==t.charAt(t.length-1)){const s=this._getTouchingInlineViewNode(e,!0),o=s&&s.is("$textProxy")&&" "==s.data.charAt(0);" "!=t.charAt(t.length-2)&&s&&!o||(t=t.substr(0,t.length-1)+" ")}return t.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(e){if(e.getAncestors().some((e=>this.preElements.includes(e.name))))return!1;const t=this._processDataFromViewText(e);return" "==t.charAt(t.length-1)}_processDataFromDomText(e){let t=e.data;if(function(e,t){return m(e).some((e=>e.tagName&&t.includes(e.tagName.toLowerCase())))}(e,this.preElements))return(0,u.th)(e);t=t.replace(/[ \n\t\r]{1,}/g," ");const s=this._getTouchingInlineDomNode(e,!1),o=this._getTouchingInlineDomNode(e,!0),i=this._checkShouldLeftTrimDomText(e,s),r=this._checkShouldRightTrimDomText(e,o);i&&(t=t.replace(/^ /,"")),r&&(t=t.replace(/ $/,"")),t=(0,u.th)(new Text(t)),t=t.replace(/ \u00A0/g," ");const n=o&&this.isElement(o)&&"BR"!=o.tagName,a=o&&(0,k.Z)(o)&&" "==o.data.charAt(0);return(/( |\u00A0)\u00A0$/.test(t)||!o||n||a)&&(t=t.replace(/\u00A0$/," ")),(i||s&&this.isElement(s)&&"BR"!=s.tagName)&&(t=t.replace(/^\u00A0/," ")),t}_checkShouldLeftTrimDomText(e,t){return!t||(this.isElement(t)?"BR"===t.tagName:!this._encounteredRawContentDomNodes.has(e.previousSibling)&&/[^\S\u00A0]/.test(t.data.charAt(t.data.length-1)))}_checkShouldRightTrimDomText(e,t){return!t&&!(0,u.Sw)(e)}_getTouchingInlineViewNode(e,t){const s=new d.Z({startPosition:t?n.Z._createAfter(e):n.Z._createBefore(e),direction:t?"forward":"backward"});for(const e of s){if(e.item.is("element")&&this.inlineObjectElements.includes(e.item.name))return e.item;if(e.item.is("containerElement"))return null;if(e.item.is("element","br"))return null;if(e.item.is("$textProxy"))return e.item}return null}_getTouchingInlineDomNode(e,t){if(!e.parentNode)return null;const s=t?"firstChild":"lastChild",o=t?"nextSibling":"previousSibling";let i=!0,r=e;do{if(!i&&r[s]?r=r[s]:r[o]?(r=r[o],i=!1):(r=r.parentNode,i=!0),!r||this._isBlockElement(r))return null}while(!(0,k.Z)(r)&&"BR"!=r.tagName&&!this._isInlineObjectElement(r));return r}_isBlockElement(e){return this.isElement(e)&&this.blockElements.includes(e.tagName.toLowerCase())}_isInlineObjectElement(e){return this.isElement(e)&&this.inlineObjectElements.includes(e.tagName.toLowerCase())}_createViewElement(e,t){if((0,b.Z)(e))return new r.Z(this.document,"$comment");const s=t.keepOriginalCase?e.tagName:e.tagName.toLowerCase();return new i.Z(this.document,s)}_isViewElementWithRawContent(e,t){return!1!==t.withChildren&&!!this._rawContentElementMatcher.match(e)}_shouldRenameElement(e){const t=e.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(t)}_createReplacementDomElement(e,t){const s=this._domDocument.createElement("span");if(s.setAttribute(Z,e),t){for(;t.firstChild;)s.appendChild(t.firstChild);for(const e of t.getAttributeNames())s.setAttribute(e,t.getAttribute(e))}return s}}function x(e,t){let s=e;for(;s;)t(s),s=s.parentElement}function T(e,t){const s=e.parentNode;return!!s&&!!s.tagName&&t.includes(s.tagName.toLowerCase())}function A(e){"script"===e&&(0,g.KE)("domconverter-unsafe-script-element-detected"),"style"===e&&(0,g.KE)("domconverter-unsafe-style-element-detected")}},"./packages/ckeditor5-engine/src/view/downcastwriter.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>k});var o=s("./packages/ckeditor5-engine/src/view/position.ts"),i=s("./packages/ckeditor5-engine/src/view/range.ts"),r=s("./packages/ckeditor5-engine/src/view/selection.ts"),n=s("./packages/ckeditor5-engine/src/view/containerelement.ts"),a=s("./packages/ckeditor5-engine/src/view/attributeelement.ts"),c=s("./packages/ckeditor5-engine/src/view/emptyelement.ts"),l=s("./packages/ckeditor5-engine/src/view/uielement.ts"),d=s("./packages/ckeditor5-engine/src/view/rawelement.ts"),h=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),u=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),p=s("./packages/ckeditor5-utils/src/isiterable.ts"),g=s("./packages/ckeditor5-engine/src/view/text.ts"),f=s("./packages/ckeditor5-engine/src/view/editableelement.ts"),m=s("./node_modules/lodash-es/isPlainObject.js");class k{constructor(e){this.document=e,this._cloneGroups=new Map,this._slotFactory=null}setSelection(...e){this.document.selection._setTo(...e)}setSelectionFocus(...e){this.document.selection._setFocus(...e)}createDocumentFragment(e){return new u.Z(this.document,e)}createText(e){return new g.Z(this.document,e)}createAttributeElement(e,t,s={}){const o=new a.Z(this.document,e,t);return"number"==typeof s.priority&&(o._priority=s.priority),s.id&&(o._id=s.id),s.renderUnsafeAttributes&&o._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),o}createContainerElement(e,t,s={},o={}){let i=null;(0,m.Z)(s)?o=s:i=s;const r=new n.Z(this.document,e,t,i);return o.renderUnsafeAttributes&&r._unsafeAttributesToRender.push(...o.renderUnsafeAttributes),r}createEditableElement(e,t,s={}){const o=new f.Z(this.document,e,t);return s.renderUnsafeAttributes&&o._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),o}createEmptyElement(e,t,s={}){const o=new c.Z(this.document,e,t);return s.renderUnsafeAttributes&&o._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),o}createUIElement(e,t,s){const o=new l.Z(this.document,e,t);return s&&(o.render=s),o}createRawElement(e,t,s,o={}){const i=new d.Z(this.document,e,t);return s&&(i.render=s),o.renderUnsafeAttributes&&i._unsafeAttributesToRender.push(...o.renderUnsafeAttributes),i}setAttribute(e,t,s){s._setAttribute(e,t)}removeAttribute(e,t){t._removeAttribute(e)}addClass(e,t){t._addClass(e)}removeClass(e,t){t._removeClass(e)}setStyle(e,t,s){(0,m.Z)(e)&&void 0===s?t._setStyle(e):s._setStyle(e,t)}removeStyle(e,t){t._removeStyle(e)}setCustomProperty(e,t,s){s._setCustomProperty(e,t)}removeCustomProperty(e,t){return t._removeCustomProperty(e)}breakAttributes(e){return e instanceof o.Z?this._breakAttributes(e):this._breakAttributesRange(e)}breakContainer(e){const t=e.parent;if(!t.is("containerElement"))throw new h.ZP("view-writer-break-non-container-element",this.document);if(!t.parent)throw new h.ZP("view-writer-break-root",this.document);if(e.isAtStart)return o.Z._createBefore(t);if(!e.isAtEnd){const s=t._clone(!1);this.insert(o.Z._createAfter(t),s);const r=new i.Z(e,o.Z._createAt(t,"end")),n=new o.Z(s,0);this.move(r,n)}return o.Z._createAfter(t)}mergeAttributes(e){const t=e.offset,s=e.parent;if(s.is("$text"))return e;if(s.is("attributeElement")&&0===s.childCount){const e=s.parent,t=s.index;return s._remove(),this._removeFromClonedElementsGroup(s),this.mergeAttributes(new o.Z(e,t))}const i=s.getChild(t-1),r=s.getChild(t);if(!i||!r)return e;if(i.is("$text")&&r.is("$text"))return y(i,r);if(i.is("attributeElement")&&r.is("attributeElement")&&i.isSimilar(r)){const e=i.childCount;return i._appendChild(r.getChildren()),r._remove(),this._removeFromClonedElementsGroup(r),this.mergeAttributes(new o.Z(i,e))}return e}mergeContainers(e){const t=e.nodeBefore,s=e.nodeAfter;if(!(t&&s&&t.is("containerElement")&&s.is("containerElement")))throw new h.ZP("view-writer-merge-containers-invalid-position",this.document);const r=t.getChild(t.childCount-1),n=r instanceof g.Z?o.Z._createAt(r,"end"):o.Z._createAt(t,"end");return this.move(i.Z._createIn(s),o.Z._createAt(t,"end")),this.remove(i.Z._createOn(s)),n}insert(e,t){P(t=(0,p.Z)(t)?[...t]:[t],this.document);const s=t.reduce(((e,t)=>{const s=e[e.length-1],o=!t.is("uiElement");return s&&s.breakAttributes==o?s.nodes.push(t):e.push({breakAttributes:o,nodes:[t]}),e}),[]);let o=null,r=e;for(const{nodes:e,breakAttributes:t}of s){const s=this._insertNodes(r,e,t);o||(o=s.start),r=s.end}return o?new i.Z(o,r):new i.Z(e)}remove(e){const t=e instanceof i.Z?e:i.Z._createOn(e);if(T(t,this.document),t.isCollapsed)return new u.Z(this.document);const{start:s,end:o}=this._breakAttributesRange(t,!0),r=s.parent,n=o.offset-s.offset,a=r._removeChildren(s.offset,n);for(const e of a)this._removeFromClonedElementsGroup(e);const c=this.mergeAttributes(s);return t.start=c,t.end=c.clone(),new u.Z(this.document,a)}clear(e,t){T(e,this.document);const s=e.getWalker({direction:"backward",ignoreElementEnd:!0});for(const o of s){const s=o.item;let r;if(s.is("element")&&t.isSimilar(s))r=i.Z._createOn(s);else if(!o.nextPosition.isAfter(e.start)&&s.is("$textProxy")){const e=s.getAncestors().find((e=>e.is("element")&&t.isSimilar(e)));e&&(r=i.Z._createIn(e))}r&&(r.end.isAfter(e.end)&&(r.end=e.end),r.start.isBefore(e.start)&&(r.start=e.start),this.remove(r))}}move(e,t){let s;if(t.isAfter(e.end)){const o=(t=this._breakAttributes(t,!0)).parent,i=o.childCount;e=this._breakAttributesRange(e,!0),s=this.remove(e),t.offset+=o.childCount-i}else s=this.remove(e);return this.insert(t,s)}wrap(e,t){if(!(t instanceof a.Z))throw new h.ZP("view-writer-wrap-invalid-attribute",this.document);if(T(e,this.document),e.isCollapsed){let o=e.start;o.parent.is("element")&&(s=o.parent,!Array.from(s.getChildren()).some((e=>!e.is("uiElement"))))&&(o=o.getLastMatchingPosition((e=>e.item.is("uiElement")))),o=this._wrapPosition(o,t);const r=this.document.selection;return r.isCollapsed&&r.getFirstPosition().isEqual(e.start)&&this.setSelection(o),new i.Z(o)}return this._wrapRange(e,t);var s}unwrap(e,t){if(!(t instanceof a.Z))throw new h.ZP("view-writer-unwrap-invalid-attribute",this.document);if(T(e,this.document),e.isCollapsed)return e;const{start:s,end:o}=this._breakAttributesRange(e,!0),r=s.parent,n=this._unwrapChildren(r,s.offset,o.offset,t),c=this.mergeAttributes(n.start);c.isEqual(n.start)||n.end.offset--;const l=this.mergeAttributes(n.end);return new i.Z(c,l)}rename(e,t){const s=new n.Z(this.document,e,t.getAttributes());return this.insert(o.Z._createAfter(t),s),this.move(i.Z._createIn(t),o.Z._createAt(s,0)),this.remove(i.Z._createOn(t)),s}clearClonedElementsGroup(e){this._cloneGroups.delete(e)}createPositionAt(e,t){return o.Z._createAt(e,t)}createPositionAfter(e){return o.Z._createAfter(e)}createPositionBefore(e){return o.Z._createBefore(e)}createRange(...e){return new i.Z(...e)}createRangeOn(e){return i.Z._createOn(e)}createRangeIn(e){return i.Z._createIn(e)}createSelection(...e){return new r.Z(...e)}createSlot(e){if(!this._slotFactory)throw new h.ZP("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,e)}_registerSlotFactory(e){this._slotFactory=e}_clearSlotFactory(){this._slotFactory=null}_insertNodes(e,t,s){let o,r;if(o=s?b(e):e.parent.is("$text")?e.parent.parent:e.parent,!o)throw new h.ZP("view-writer-invalid-position-container",this.document);r=s?this._breakAttributes(e,!0):e.parent.is("$text")?v(e):e;const n=o._insertChild(r.offset,t);for(const e of t)this._addToClonedElementsGroup(e);const a=r.getShiftedBy(n),c=this.mergeAttributes(r);c.isEqual(r)||a.offset--;const l=this.mergeAttributes(a);return new i.Z(c,l)}_wrapChildren(e,t,s,r){let n=t;const a=[];for(;n<s;){const t=e.getChild(n),s=t.is("$text"),i=t.is("attributeElement");if(i&&this._wrapAttributeElement(r,t))a.push(new o.Z(e,n));else if(s||!i||_(r,t)){const s=r._clone();t._remove(),s._appendChild(t),e._insertChild(n,s),this._addToClonedElementsGroup(s),a.push(new o.Z(e,n))}else this._wrapChildren(t,0,t.childCount,r);n++}let c=0;for(const e of a){if(e.offset-=c,e.offset==t)continue;this.mergeAttributes(e).isEqual(e)||(c++,s--)}return i.Z._createFromParentsAndOffsets(e,t,e,s)}_unwrapChildren(e,t,s,r){let n=t;const a=[];for(;n<s;){const t=e.getChild(n);if(t.is("attributeElement"))if(t.isSimilar(r)){const i=t.getChildren(),r=t.childCount;t._remove(),e._insertChild(n,i),this._removeFromClonedElementsGroup(t),a.push(new o.Z(e,n),new o.Z(e,n+r)),n+=r,s+=r-1}else this._unwrapAttributeElement(r,t)?(a.push(new o.Z(e,n),new o.Z(e,n+1)),n++):(this._unwrapChildren(t,0,t.childCount,r),n++);else n++}let c=0;for(const e of a){if(e.offset-=c,e.offset==t||e.offset==s)continue;this.mergeAttributes(e).isEqual(e)||(c++,s--)}return i.Z._createFromParentsAndOffsets(e,t,e,s)}_wrapRange(e,t){const{start:s,end:o}=this._breakAttributesRange(e,!0),r=s.parent,n=this._wrapChildren(r,s.offset,o.offset,t),a=this.mergeAttributes(n.start);a.isEqual(n.start)||n.end.offset--;const c=this.mergeAttributes(n.end);return new i.Z(a,c)}_wrapPosition(e,t){if(t.isSimilar(e.parent))return w(e.clone());e.parent.is("$text")&&(e=v(e));const s=this.createAttributeElement("_wrapPosition-fake-element");s._priority=Number.POSITIVE_INFINITY,s.isSimilar=()=>!1,e.parent._insertChild(e.offset,s);const r=new i.Z(e,e.getShiftedBy(1));this.wrap(r,t);const n=new o.Z(s.parent,s.index);s._remove();const a=n.nodeBefore,c=n.nodeAfter;return a instanceof g.Z&&c instanceof g.Z?y(a,c):w(n)}_wrapAttributeElement(e,t){if(!A(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;for(const s of e.getAttributeKeys())if("class"!==s&&"style"!==s&&t.hasAttribute(s)&&t.getAttribute(s)!==e.getAttribute(s))return!1;for(const s of e.getStyleNames())if(t.hasStyle(s)&&t.getStyle(s)!==e.getStyle(s))return!1;for(const s of e.getAttributeKeys())"class"!==s&&"style"!==s&&(t.hasAttribute(s)||this.setAttribute(s,e.getAttribute(s),t));for(const s of e.getStyleNames())t.hasStyle(s)||this.setStyle(s,e.getStyle(s),t);for(const s of e.getClassNames())t.hasClass(s)||this.addClass(s,t);return!0}_unwrapAttributeElement(e,t){if(!A(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;for(const s of e.getAttributeKeys())if("class"!==s&&"style"!==s&&(!t.hasAttribute(s)||t.getAttribute(s)!==e.getAttribute(s)))return!1;if(!t.hasClass(...e.getClassNames()))return!1;for(const s of e.getStyleNames())if(!t.hasStyle(s)||t.getStyle(s)!==e.getStyle(s))return!1;for(const s of e.getAttributeKeys())"class"!==s&&"style"!==s&&this.removeAttribute(s,t);return this.removeClass(Array.from(e.getClassNames()),t),this.removeStyle(Array.from(e.getStyleNames()),t),!0}_breakAttributesRange(e,t=!1){const s=e.start,o=e.end;if(T(e,this.document),e.isCollapsed){const s=this._breakAttributes(e.start,t);return new i.Z(s,s)}const r=this._breakAttributes(o,t),n=r.parent.childCount,a=this._breakAttributes(s,t);return r.offset+=r.parent.childCount-n,new i.Z(a,r)}_breakAttributes(e,t=!1){const s=e.offset,i=e.parent;if(e.parent.is("emptyElement"))throw new h.ZP("view-writer-cannot-break-empty-element",this.document);if(e.parent.is("uiElement"))throw new h.ZP("view-writer-cannot-break-ui-element",this.document);if(e.parent.is("rawElement"))throw new h.ZP("view-writer-cannot-break-raw-element",this.document);if(!t&&i.is("$text")&&x(i.parent))return e.clone();if(x(i))return e.clone();if(i.is("$text"))return this._breakAttributes(v(e),t);if(s==i.childCount){const e=new o.Z(i.parent,i.index+1);return this._breakAttributes(e,t)}if(0===s){const e=new o.Z(i.parent,i.index);return this._breakAttributes(e,t)}{const e=i.index+1,r=i._clone();i.parent._insertChild(e,r),this._addToClonedElementsGroup(r);const n=i.childCount-s,a=i._removeChildren(s,n);r._appendChild(a);const c=new o.Z(i.parent,e);return this._breakAttributes(c,t)}}_addToClonedElementsGroup(e){if(!e.root.is("rootElement"))return;if(e.is("element"))for(const t of e.getChildren())this._addToClonedElementsGroup(t);const t=e.id;if(!t)return;let s=this._cloneGroups.get(t);s||(s=new Set,this._cloneGroups.set(t,s)),s.add(e),e._clonesGroup=s}_removeFromClonedElementsGroup(e){if(e.is("element"))for(const t of e.getChildren())this._removeFromClonedElementsGroup(t);const t=e.id;if(!t)return;const s=this._cloneGroups.get(t);s&&s.delete(e)}}function b(e){let t=e.parent;for(;!x(t);){if(!t)return;t=t.parent}return t}function _(e,t){return e.priority<t.priority||!(e.priority>t.priority)&&e.getIdentity()<t.getIdentity()}function w(e){const t=e.nodeBefore;if(t&&t.is("$text"))return new o.Z(t,t.data.length);const s=e.nodeAfter;return s&&s.is("$text")?new o.Z(s,0):e}function v(e){if(e.offset==e.parent.data.length)return new o.Z(e.parent.parent,e.parent.index+1);if(0===e.offset)return new o.Z(e.parent.parent,e.parent.index);const t=e.parent.data.slice(e.offset);return e.parent._data=e.parent.data.slice(0,e.offset),e.parent.parent._insertChild(e.parent.index+1,new g.Z(e.root.document,t)),new o.Z(e.parent.parent,e.parent.index+1)}function y(e,t){const s=e.data.length;return e._data+=t.data,t._remove(),new o.Z(e,s)}const Z=[g.Z,a.Z,n.Z,c.Z,d.Z,l.Z];function P(e,t){for(const s of e){if(!Z.some((e=>s instanceof e)))throw new h.ZP("view-writer-insert-invalid-node-type",t);s.is("$text")||P(s.getChildren(),t)}}function x(e){return e&&(e.is("containerElement")||e.is("documentFragment"))}function T(e,t){const s=b(e.start),o=b(e.end);if(!s||!o||s!==o)throw new h.ZP("view-writer-invalid-range-container",t)}function A(e,t){return null===e.id&&null===t.id}},"./packages/ckeditor5-engine/src/view/editableelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/containerelement.ts"),i=s("./packages/ckeditor5-utils/src/observablemixin.ts");class r extends((0,i.Z)(o.Z)){constructor(...e){super(...e);const t=e[0];this.set("isReadOnly",!1),this.set("isFocused",!1),this.bind("isReadOnly").to(t),this.bind("isFocused").to(t,"isFocused",(e=>e&&t.selection.editableElement==this)),this.listenTo(t.selection,"change",(()=>{this.isFocused=t.isFocused&&t.selection.editableElement==this}))}destroy(){this.stopListening()}}r.prototype.is=function(e,t){return t?t===this.name&&("editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/element.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./packages/ckeditor5-engine/src/view/node.ts"),i=s("./packages/ckeditor5-engine/src/view/text.ts"),r=s("./packages/ckeditor5-engine/src/view/textproxy.ts"),n=s("./packages/ckeditor5-utils/src/tomap.ts"),a=s("./packages/ckeditor5-utils/src/toarray.ts"),c=s("./packages/ckeditor5-utils/src/isiterable.ts"),l=s("./packages/ckeditor5-engine/src/view/matcher.ts"),d=s("./packages/ckeditor5-engine/src/view/stylesmap.ts"),h=s("./node_modules/lodash-es/isPlainObject.js");class u extends o.Z{constructor(e,t,s,o){if(super(e),this.name=t,this._attrs=function(e){const t=(0,n.Z)(e);for(const[e,s]of t)null===s?t.delete(e):"string"!=typeof s&&t.set(e,String(s));return t}(s),this._children=[],o&&this._insertChild(0,o),this._classes=new Set,this._attrs.has("class")){const e=this._attrs.get("class");p(this._classes,e),this._attrs.delete("class")}this._styles=new d.Z(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style")),this._customProperties=new Map,this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return 0===this._children.length}getChild(e){return this._children[e]}getChildIndex(e){return this._children.indexOf(e)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(e){if("class"==e)return this._classes.size>0?[...this._classes].join(" "):void 0;if("style"==e){const e=this._styles.toString();return""==e?void 0:e}return this._attrs.get(e)}hasAttribute(e){return"class"==e?this._classes.size>0:"style"==e?!this._styles.isEmpty:this._attrs.has(e)}isSimilar(e){if(!(e instanceof u))return!1;if(this===e)return!0;if(this.name!=e.name)return!1;if(this._attrs.size!==e._attrs.size||this._classes.size!==e._classes.size||this._styles.size!==e._styles.size)return!1;for(const[t,s]of this._attrs)if(!e._attrs.has(t)||e._attrs.get(t)!==s)return!1;for(const t of this._classes)if(!e._classes.has(t))return!1;for(const t of this._styles.getStyleNames())if(!e._styles.has(t)||e._styles.getAsString(t)!==this._styles.getAsString(t))return!1;return!0}hasClass(...e){for(const t of e)if(!this._classes.has(t))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(e){return this._styles.getAsString(e)}getNormalizedStyle(e){return this._styles.getNormalized(e)}getStyleNames(e){return this._styles.getStyleNames(e)}hasStyle(...e){for(const t of e)if(!this._styles.has(t))return!1;return!0}findAncestor(...e){const t=new l.Z(...e);let s=this.parent;for(;s&&!s.is("documentFragment");){if(t.match(s))return s;s=s.parent}return null}getCustomProperty(e){return this._customProperties.get(e)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const e=Array.from(this._classes).sort().join(","),t=this._styles.toString(),s=Array.from(this._attrs).map((e=>`${e[0]}="${e[1]}"`)).sort().join(" ");return this.name+(""==e?"":` class="${e}"`)+(t?` style="${t}"`:"")+(""==s?"":` ${s}`)}shouldRenderUnsafeAttribute(e){return this._unsafeAttributesToRender.includes(e)}_clone(e=!1){const t=[];if(e)for(const s of this.getChildren())t.push(s._clone(e));const s=new this.constructor(this.document,this.name,this._attrs,t);return s._classes=new Set(this._classes),s._styles.set(this._styles.getNormalized()),s._customProperties=new Map(this._customProperties),s.getFillerOffset=this.getFillerOffset,s._unsafeAttributesToRender=this._unsafeAttributesToRender,s}_appendChild(e){return this._insertChild(this.childCount,e)}_insertChild(e,t){this._fireChange("children",this);let s=0;const o=function(e,t){if("string"==typeof t)return[new i.Z(e,t)];(0,c.Z)(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new i.Z(e,t):t instanceof r.Z?new i.Z(e,t.data):t))}(this.document,t);for(const t of o)null!==t.parent&&t._remove(),t.parent=this,t.document=this.document,this._children.splice(e,0,t),e++,s++;return s}_removeChildren(e,t=1){this._fireChange("children",this);for(let s=e;s<e+t;s++)this._children[s].parent=null;return this._children.splice(e,t)}_setAttribute(e,t){t=String(t),this._fireChange("attributes",this),"class"==e?p(this._classes,t):"style"==e?this._styles.setTo(t):this._attrs.set(e,t)}_removeAttribute(e){return this._fireChange("attributes",this),"class"==e?this._classes.size>0&&(this._classes.clear(),!0):"style"==e?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(e)}_addClass(e){this._fireChange("attributes",this);for(const t of(0,a.Z)(e))this._classes.add(t)}_removeClass(e){this._fireChange("attributes",this);for(const t of(0,a.Z)(e))this._classes.delete(t)}_setStyle(e,t){this._fireChange("attributes",this),(0,h.Z)(e)?this._styles.set(e):this._styles.set(e,t)}_removeStyle(e){this._fireChange("attributes",this);for(const t of(0,a.Z)(e))this._styles.remove(t)}_setCustomProperty(e,t){this._customProperties.set(e,t)}_removeCustomProperty(e){return this._customProperties.delete(e)}}function p(e,t){const s=t.split(/\s+/);e.clear(),s.forEach((t=>e.add(t)))}u.prototype.is=function(e,t){return t?t===this.name&&("element"===e||"view:element"===e):"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/emptyelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/node.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends o.Z{constructor(e,t,s,o){super(e,t,s,o),this.getFillerOffset=a}_insertChild(e,t){if(t&&(t instanceof i.Z||Array.from(t).length>0))throw new r.ZP("view-emptyelement-cannot-add",[this,t]);return 0}}function a(){return null}n.prototype.is=function(e,t){return t?t===this.name&&("emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e):"emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/filler.ts":(e,t,s)=>{"use strict";s.d(t,{N3:()=>r,PQ:()=>n,Pj:()=>l,Qh:()=>h,Sw:()=>d,b_:()=>c,mm:()=>p,th:()=>u,yl:()=>a});var o=s("./packages/ckeditor5-utils/src/keyboard.ts"),i=s("./packages/ckeditor5-utils/src/dom/istext.ts");const r=e=>e.createTextNode(" "),n=e=>{const t=e.createElement("span");return t.dataset.ckeFiller="true",t.innerText=" ",t},a=e=>{const t=e.createElement("br");return t.dataset.ckeFiller="true",t},c=7,l="â ".repeat(c);function d(e){return(0,i.Z)(e)&&e.data.substr(0,c)===l}function h(e){return e.data.length==c&&d(e)}function u(e){return d(e)?e.data.slice(c):e.data}function p(e){e.document.on("arrowKey",g,{priority:"low"})}function g(e,t){if(t.keyCode==o.Do.arrowleft){const e=t.domTarget.ownerDocument.defaultView.getSelection();if(1==e.rangeCount&&e.getRangeAt(0).collapsed){const t=e.getRangeAt(0).startContainer,s=e.getRangeAt(0).startOffset;d(t)&&s<=c&&e.collapse(t,0)}}}},"./packages/ckeditor5-engine/src/view/matcher.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/isPlainObject.js"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r{constructor(...e){this._patterns=[],this.add(...e)}add(...e){for(let t of e)("string"==typeof t||t instanceof RegExp)&&(t={name:t}),this._patterns.push(t)}match(...e){for(const t of e)for(const e of this._patterns){const s=n(t,e);if(s)return{element:t,pattern:e,match:s}}return null}matchAll(...e){const t=[];for(const s of e)for(const e of this._patterns){const o=n(s,e);o&&t.push({element:s,pattern:e,match:o})}return t.length>0?t:null}getElementName(){if(1!==this._patterns.length)return null;const e=this._patterns[0],t=e.name;return"function"==typeof e||!t||t instanceof RegExp?null:t}}function n(e,t){if("function"==typeof t)return t(e);const s={};return t.name&&(s.name=function(e,t){if(e instanceof RegExp)return!!t.match(e);return e===t}(t.name,e.name),!s.name)||t.attributes&&(s.attributes=function(e,t){const s=new Set(t.getAttributeKeys());(0,o.Z)(e)?(void 0!==e.style&&(0,i.KE)("matcher-pattern-deprecated-attributes-style-key",e),void 0!==e.class&&(0,i.KE)("matcher-pattern-deprecated-attributes-class-key",e)):(s.delete("style"),s.delete("class"));return a(e,s,(e=>t.getAttribute(e)))}(t.attributes,e),!s.attributes)||t.classes&&(s.classes=function(e,t){return a(e,t.getClassNames(),(()=>{}))}(t.classes,e),!s.classes)||t.styles&&(s.styles=function(e,t){return a(e,t.getStyleNames(!0),(e=>t.getStyle(e)))}(t.styles,e),!s.styles)?null:s}function a(e,t,s){const r=function(e){if(Array.isArray(e))return e.map((e=>(0,o.Z)(e)?(void 0!==e.key&&void 0!==e.value||(0,i.KE)("matcher-pattern-missing-key-or-value",e),[e.key,e.value]):[e,!0]));if((0,o.Z)(e))return Object.entries(e);return[[e,!0]]}(e),n=Array.from(t),a=[];if(r.forEach((([e,t])=>{n.forEach((o=>{(function(e,t){return!0===e||e===t||e instanceof RegExp&&t.match(e)})(e,o)&&function(e,t,s){if(!0===e)return!0;const o=s(t);return e===o||e instanceof RegExp&&!!String(o).match(e)}(t,o,s)&&a.push(o)}))})),r.length&&!(a.length<r.length))return a}},"./packages/ckeditor5-engine/src/view/node.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts"),n=s("./packages/ckeditor5-utils/src/comparearrays.ts"),a=s("./node_modules/lodash-es/clone.js");s("./packages/ckeditor5-utils/src/version.ts");class c extends((0,r.ZP)(o.Z)){constructor(e){super(),this.document=e,this.parent=null}get index(){let e;if(!this.parent)return null;if(-1==(e=this.parent.getChildIndex(this)))throw new i.ZP("view-node-not-found-in-parent",this);return e}get nextSibling(){const e=this.index;return null!==e&&this.parent.getChild(e+1)||null}get previousSibling(){const e=this.index;return null!==e&&this.parent.getChild(e-1)||null}get root(){let e=this;for(;e.parent;)e=e.parent;return e}isAttached(){return this.root.is("rootElement")}getPath(){const e=[];let t=this;for(;t.parent;)e.unshift(t.index),t=t.parent;return e}getAncestors(e={}){const t=[];let s=e.includeSelf?this:this.parent;for(;s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}getCommonAncestor(e,t={}){const s=this.getAncestors(t),o=e.getAncestors(t);let i=0;for(;s[i]==o[i]&&s[i];)i++;return 0===i?null:s[i-1]}isBefore(e){if(this==e)return!1;if(this.root!==e.root)return!1;const t=this.getPath(),s=e.getPath(),o=(0,n.Z)(t,s);switch(o){case"prefix":return!0;case"extension":return!1;default:return t[o]<s[o]}}isAfter(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}_remove(){this.parent._removeChildren(this.index)}_fireChange(e,t){this.fire(`change:${e}`,t),this.parent&&this.parent._fireChange(e,t)}toJSON(){const e=(0,a.Z)(this);return delete e.parent,e}}c.prototype.is=function(e){return"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/eventinfo.ts");class i extends o.Z{constructor(e,t,s){super(e,t),this.startRange=s,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}},"./packages/ckeditor5-engine/src/view/observer/domeventdata.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/assignIn.js");class i{constructor(e,t,s){this.view=e,this.document=e.document,this.domEvent=t,this.domTarget=t.target,(0,o.Z)(this,s)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}},"./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),i=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts");class r extends o.Z{constructor(e){super(e),this.useCapture=!1}observe(e){("string"==typeof this.domEventType?[this.domEventType]:this.domEventType).forEach((t=>{this.listenTo(e,t,((e,t)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(t.target)&&this.onDomEvent(t)}),{useCapture:this.useCapture})}))}fire(e,t,s){this.isEnabled&&this.document.fire(e,new i.Z(this.view,t,s))}}},"./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts");class i extends o.Z{constructor(e){super(e),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(e){this.fire(e.type,e)}}},"./packages/ckeditor5-engine/src/view/observer/observer.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts");class i extends o.Q{constructor(e){super(),this.view=e,this.document=e.document,this.isEnabled=!1}enable(){this.isEnabled=!0}disable(){this.isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(e){return e&&3===e.nodeType&&(e=e.parentNode),!(!e||1!==e.nodeType)&&e.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}},"./packages/ckeditor5-engine/src/view/position.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/comparearrays.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-engine/src/view/editableelement.ts"),a=(s("./packages/ckeditor5-utils/src/version.ts"),s("./packages/ckeditor5-engine/src/view/treewalker.ts"));class c extends o.Z{constructor(e,t){super(),this.parent=e,this.offset=t}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return 0===this.offset}get isAtEnd(){const e=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===e}get root(){return this.parent.root}get editableElement(){let e=this.parent;for(;!(e instanceof n.Z);){if(!e.parent)return null;e=e.parent}return e}getShiftedBy(e){const t=c._createAt(this),s=t.offset+e;return t.offset=s<0?0:s,t}getLastMatchingPosition(e,t={}){t.startPosition=this;const s=new a.Z(t);return s.skip(e),s.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(e){const t=this.getAncestors(),s=e.getAncestors();let o=0;for(;t[o]==s[o]&&t[o];)o++;return 0===o?null:t[o-1]}isEqual(e){return this.parent==e.parent&&this.offset==e.offset}isBefore(e){return"before"==this.compareWith(e)}isAfter(e){return"after"==this.compareWith(e)}compareWith(e){if(this.root!==e.root)return"different";if(this.isEqual(e))return"same";const t=this.parent.is("node")?this.parent.getPath():[],s=e.parent.is("node")?e.parent.getPath():[];t.push(this.offset),s.push(e.offset);const o=(0,i.Z)(t,s);switch(o){case"prefix":return"before";case"extension":return"after";default:return t[o]<s[o]?"before":"after"}}getWalker(e={}){return e.startPosition=this,new a.Z(e)}clone(){return new c(this.parent,this.offset)}static _createAt(e,t){if(e instanceof c)return new this(e.parent,e.offset);{const s=e;if("end"==t)t=s.is("$text")?s.data.length:s.childCount;else{if("before"==t)return this._createBefore(s);if("after"==t)return this._createAfter(s);if(0!==t&&!t)throw new r.ZP("view-createpositionat-offset-required",s)}return new c(s,t)}}static _createAfter(e){if(e.is("$textProxy"))return new c(e.textNode,e.offsetInText+e.data.length);if(!e.parent)throw new r.ZP("view-position-after-root",e,{root:e});return new c(e.parent,e.index+1)}static _createBefore(e){if(e.is("$textProxy"))return new c(e.textNode,e.offsetInText);if(!e.parent)throw new r.ZP("view-position-before-root",e,{root:e});return new c(e.parent,e.index)}}c.prototype.is=function(e){return"position"===e||"view:position"===e}},"./packages/ckeditor5-engine/src/view/range.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/position.ts"),r=s("./packages/ckeditor5-engine/src/view/treewalker.ts");class n extends o.Z{constructor(e,t=null){super(),this.start=e.clone(),this.end=t?t.clone():e.clone()}*[Symbol.iterator](){yield*new r.Z({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let e=this.start.getLastMatchingPosition(a,{direction:"backward"}),t=this.end.getLastMatchingPosition(a);return e.parent.is("$text")&&e.isAtStart&&(e=i.Z._createBefore(e.parent)),t.parent.is("$text")&&t.isAtEnd&&(t=i.Z._createAfter(t.parent)),new n(e,t)}getTrimmed(){let e=this.start.getLastMatchingPosition(a);if(e.isAfter(this.end)||e.isEqual(this.end))return new n(e,e);let t=this.end.getLastMatchingPosition(a,{direction:"backward"});const s=e.nodeAfter,o=t.nodeBefore;return s&&s.is("$text")&&(e=new i.Z(s,0)),o&&o.is("$text")&&(t=new i.Z(o,o.data.length)),new n(e,t)}isEqual(e){return this==e||this.start.isEqual(e.start)&&this.end.isEqual(e.end)}containsPosition(e){return e.isAfter(this.start)&&e.isBefore(this.end)}containsRange(e,t=!1){e.isCollapsed&&(t=!1);const s=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),o=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return s&&o}getDifference(e){const t=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&t.push(new n(this.start,e.start)),this.containsPosition(e.end)&&t.push(new n(e.end,this.end))):t.push(this.clone()),t}getIntersection(e){if(this.isIntersecting(e)){let t=this.start,s=this.end;return this.containsPosition(e.start)&&(t=e.start),this.containsPosition(e.end)&&(s=e.end),new n(t,s)}return null}getWalker(e={}){return e.boundaries=this,new r.Z(e)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;let e=this.start.nodeAfter,t=this.end.nodeBefore;return this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling&&(e=this.start.parent.nextSibling),this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling&&(t=this.end.parent.previousSibling),e&&e.is("element")&&e===t?e:null}clone(){return new n(this.start,this.end)}*getItems(e={}){e.boundaries=this,e.ignoreElementEnd=!0;const t=new r.Z(e);for(const e of t)yield e.item}*getPositions(e={}){e.boundaries=this;const t=new r.Z(e);yield t.position;for(const e of t)yield e.nextPosition}isIntersecting(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}static _createFromParentsAndOffsets(e,t,s,o){return new this(new i.Z(e,t),new i.Z(s,o))}static _createFromPositionAndShift(e,t){const s=e,o=e.getShiftedBy(t);return t>0?new this(s,o):new this(o,s)}static _createIn(e){return this._createFromParentsAndOffsets(e,0,e,e.childCount)}static _createOn(e){const t=e.is("$textProxy")?e.offsetSize:1;return this._createFromPositionAndShift(i.Z._createBefore(e),t)}}function a(e){return!(!e.item.is("attributeElement")&&!e.item.is("uiElement"))}n.prototype.is=function(e){return"range"===e||"view:range"===e}},"./packages/ckeditor5-engine/src/view/rawelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/node.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends o.Z{constructor(...e){super(...e),this.getFillerOffset=a}_insertChild(e,t){if(t&&(t instanceof i.Z||Array.from(t).length>0))throw new r.ZP("view-rawelement-cannot-add",[this,t]);return 0}render(){}}function a(){return null}n.prototype.is=function(e,t){return t?t===this.name&&("rawElement"===e||"view:rawElement"===e||"element"===e||"view:element"===e):"rawElement"===e||"view:rawElement"===e||e===this.name||e==="view:"+this.name||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/renderer.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>w});var o=s("./packages/ckeditor5-engine/src/view/text.ts"),i=s("./packages/ckeditor5-engine/src/view/position.ts"),r=s("./packages/ckeditor5-engine/src/view/filler.ts"),n=s("./packages/ckeditor5-utils/src/diff.ts");function a(e,t,s){e.insertBefore(s,e.childNodes[t]||null)}function c(e){const t=e.parentNode;t&&t.removeChild(e)}var l=s("./packages/ckeditor5-utils/src/observablemixin.ts"),d=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),h=s("./packages/ckeditor5-utils/src/dom/istext.ts"),u=s("./packages/ckeditor5-utils/src/dom/iscomment.ts"),p=s("./packages/ckeditor5-utils/src/dom/isnode.ts"),g=s("./packages/ckeditor5-utils/src/fastdiff.ts"),f=s("./packages/ckeditor5-utils/src/env.ts"),m=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),k=s.n(m),b=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/renderer.css"),_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};k()(b.Z,_);b.Z.locals;class w extends l.y{constructor(e,t){super(),this.domDocuments=new Set,this.domConverter=e,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this.selection=t,this.set("isFocused",!1),this.set("isSelecting",!1),f.ZP.isBlink&&!f.ZP.isAndroid&&this.on("change:isSelecting",(()=>{this.isSelecting||this.render()})),this._inlineFiller=null,this._fakeSelectionContainer=null}markToSync(e,t){if("text"===e)this.domConverter.mapViewToDom(t.parent)&&this.markedTexts.add(t);else{if(!this.domConverter.mapViewToDom(t))return;if("attributes"===e)this.markedAttributes.add(t);else{if("children"!==e)throw new d.ZP("view-renderer-unknown-type",this);this.markedChildren.add(t)}}}render(){let e=null;const t=!(f.ZP.isBlink&&!f.ZP.isAndroid)||!this.isSelecting;for(const e of this.markedChildren)this._updateChildrenMappings(e);t?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?e=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(e=this.selection.getFirstPosition(),this.markedChildren.add(e.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(e=this.domConverter.domPositionToView(this._inlineFiller),e&&e.parent.is("$text")&&(e=i.Z._createBefore(e.parent)));for(const e of this.markedAttributes)this._updateAttrs(e);for(const t of this.markedChildren)this._updateChildren(t,{inlineFillerPosition:e});for(const t of this.markedTexts)!this.markedChildren.has(t.parent)&&this.domConverter.mapViewToDom(t.parent)&&this._updateText(t,{inlineFillerPosition:e});if(t)if(e){const t=this.domConverter.viewPositionToDom(e),s=t.parent.ownerDocument;(0,r.Sw)(t.parent)?this._inlineFiller=t.parent:this._inlineFiller=v(s,t.parent,t.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(e){if(!this.domConverter.mapViewToDom(e))return;const t=Array.from(this.domConverter.mapViewToDom(e).childNodes),s=Array.from(this.domConverter.viewChildrenToDom(e,{withChildren:!1})),o=this._diffNodeLists(t,s),i=this._findReplaceActions(o,t,s);if(-1!==i.indexOf("replace")){const o={equal:0,insert:0,delete:0};for(const r of i)if("replace"===r){const i=o.equal+o.insert,r=o.equal+o.delete,n=e.getChild(i);!n||n.is("uiElement")||n.is("rawElement")||this._updateElementMappings(n,t[r]),c(s[i]),o.equal++}else o[r]++}}_updateElementMappings(e,t){this.domConverter.unbindDomElement(t),this.domConverter.bindElements(t,e),this.markedChildren.add(e),this.markedAttributes.add(e)}_getInlineFillerPosition(){const e=this.selection.getFirstPosition();return e.parent.is("$text")?i.Z._createBefore(e.parent):e}_isSelectionInInlineFiller(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const e=this.selection.getFirstPosition(),t=this.domConverter.viewPositionToDom(e);return!!(t&&(0,h.Z)(t.parent)&&(0,r.Sw)(t.parent))}_removeInlineFiller(){const e=this._inlineFiller;if(!(0,r.Sw)(e))throw new d.ZP("view-renderer-filler-was-lost",this);(0,r.Qh)(e)?e.remove():e.data=e.data.substr(r.b_),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const e=this.selection.getFirstPosition(),t=e.parent,s=e.offset;if(!this.domConverter.mapViewToDom(t.root))return!1;if(!t.is("element"))return!1;if(!function(e){if("false"==e.getAttribute("contenteditable"))return!1;const t=e.findAncestor((e=>e.hasAttribute("contenteditable")));return!t||"true"==t.getAttribute("contenteditable")}(t))return!1;if(s===t.getFillerOffset())return!1;const i=e.nodeBefore,r=e.nodeAfter;return!(i instanceof o.Z||r instanceof o.Z)}_updateText(e,t){const s=this.domConverter.findCorrespondingDomText(e),o=this.domConverter.viewToDom(e),i=s.data;let n=o.data;const a=t.inlineFillerPosition;if(a&&a.parent==e.parent&&a.offset==e.index&&(n=r.Pj+n),i!=n){const e=(0,g.Z)(i,n);for(const t of e)"insert"===t.type?s.insertData(t.index,t.values.join("")):s.deleteData(t.index,t.howMany)}}_updateAttrs(e){const t=this.domConverter.mapViewToDom(e);if(!t)return;const s=Array.from(t.attributes).map((e=>e.name)),o=e.getAttributeKeys();for(const s of o)this.domConverter.setDomElementAttribute(t,s,e.getAttribute(s),e);for(const o of s)e.hasAttribute(o)||this.domConverter.removeDomElementAttribute(t,o)}_updateChildren(e,t){const s=this.domConverter.mapViewToDom(e);if(!s)return;const o=t.inlineFillerPosition,i=this.domConverter.mapViewToDom(e).childNodes,r=Array.from(this.domConverter.viewChildrenToDom(e,{bind:!0}));o&&o.parent===e&&v(s.ownerDocument,r,o.offset);const n=this._diffNodeLists(i,r);let l=0;const d=new Set;for(const e of n)"delete"===e?(d.add(i[l]),c(i[l])):"equal"===e&&l++;l=0;for(const e of n)"insert"===e?(a(s,l,r[l]),l++):"equal"===e&&(this._markDescendantTextToSync(this.domConverter.domToView(r[l])),l++);for(const e of d)e.parentNode||this.domConverter.unbindDomElement(e)}_diffNodeLists(e,t){return e=function(e,t){const s=Array.from(e);if(0==s.length||!t)return s;s[s.length-1]==t&&s.pop();return s}(e,this._fakeSelectionContainer),(0,n.Z)(e,t,Z.bind(null,this.domConverter))}_findReplaceActions(e,t,s){if(-1===e.indexOf("insert")||-1===e.indexOf("delete"))return e;let o=[],i=[],r=[];const a={equal:0,insert:0,delete:0};for(const c of e)"insert"===c?r.push(s[a.equal+a.insert]):"delete"===c?i.push(t[a.equal+a.delete]):(o=o.concat((0,n.Z)(i,r,y).map((e=>"equal"===e?"replace":e))),o.push("equal"),i=[],r=[]),a[c]++;return o.concat((0,n.Z)(i,r,y).map((e=>"equal"===e?"replace":e)))}_markDescendantTextToSync(e){if(e)if(e.is("$text"))this.markedTexts.add(e);else if(e.is("element"))for(const t of e.getChildren())this._markDescendantTextToSync(t)}_updateSelection(){if(f.ZP.isBlink&&!f.ZP.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();const e=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&e&&(this.selection.isFake?this._updateFakeSelection(e):(this._removeFakeSelection(),this._updateDomSelection(e)))}_updateFakeSelection(e){const t=e.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(e){const t=e.createElement("div");return t.className="ck-fake-selection-container",Object.assign(t.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),t.textContent=" ",t}(t));const s=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(s,this.selection),!this._fakeSelectionNeedsUpdate(e))return;s.parentElement&&s.parentElement==e||e.appendChild(s),s.textContent=this.selection.fakeSelectionLabel||" ";const o=t.getSelection(),i=t.createRange();o.removeAllRanges(),i.selectNodeContents(s),o.addRange(i)}_updateDomSelection(e){const t=e.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(t))return;const s=this.domConverter.viewPositionToDom(this.selection.anchor),o=this.domConverter.viewPositionToDom(this.selection.focus);t.collapse(s.parent,s.offset),t.extend(o.parent,o.offset),f.ZP.isGecko&&function(e,t){const s=e.parent;if(s.nodeType!=Node.ELEMENT_NODE||e.offset!=s.childNodes.length-1)return;const o=s.childNodes[e.offset];o&&"BR"==o.tagName&&t.addRange(t.getRangeAt(0))}(o,t)}_domSelectionNeedsUpdate(e){if(!this.domConverter.isDomSelectionCorrect(e))return!0;const t=e&&this.domConverter.domSelectionToView(e);return(!t||!this.selection.isEqual(t))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(t))}_fakeSelectionNeedsUpdate(e){const t=this._fakeSelectionContainer,s=e.ownerDocument.getSelection();return!t||t.parentElement!==e||(s.anchorNode!==t&&!t.contains(s.anchorNode)||t.textContent!==this.selection.fakeSelectionLabel)}_removeDomSelection(){for(const e of this.domDocuments){const t=e.getSelection();if(t.rangeCount){const s=e.activeElement,o=this.domConverter.mapDomToView(s);s&&o&&t.removeAllRanges()}}}_removeFakeSelection(){const e=this._fakeSelectionContainer;e&&e.remove()}_updateFocus(){if(this.isFocused){const e=this.selection.editableElement;e&&this.domConverter.focus(e)}}}function v(e,t,s){const o=t instanceof Array?t:t.childNodes,i=o[s];if((0,h.Z)(i))return i.data=r.Pj+i.data,i;{const i=e.createTextNode(r.Pj);return Array.isArray(t)?o.splice(s,0,i):a(t,s,i),i}}function y(e,t){return(0,p.Z)(e)&&(0,p.Z)(t)&&!(0,h.Z)(e)&&!(0,h.Z)(t)&&!(0,u.Z)(e)&&!(0,u.Z)(t)&&e.tagName.toLowerCase()===t.tagName.toLowerCase()}function Z(e,t,s){return t===s||((0,h.Z)(t)&&(0,h.Z)(s)?t.data===s.data:!(!e.isBlockFiller(t)||!e.isBlockFiller(s)))}},"./packages/ckeditor5-engine/src/view/selection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/range.ts"),r=s("./packages/ckeditor5-engine/src/view/position.ts"),n=s("./packages/ckeditor5-engine/src/view/node.ts"),a=s("./packages/ckeditor5-engine/src/view/documentselection.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),l=s("./packages/ckeditor5-utils/src/count.ts"),d=s("./packages/ckeditor5-utils/src/isiterable.ts"),h=s("./packages/ckeditor5-utils/src/emittermixin.ts");class u extends((0,h.ZP)(o.Z)){constructor(...e){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",e.length&&this.setTo(...e)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const e=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?e.end:e.start).clone()}get focus(){if(!this._ranges.length)return null;const e=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?e.start:e.end).clone()}get isCollapsed(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const e of this._ranges)yield e.clone()}getFirstRange(){let e=null;for(const t of this._ranges)e&&!t.start.isBefore(e.start)||(e=t);return e?e.clone():null}getLastRange(){let e=null;for(const t of this._ranges)e&&!t.end.isAfter(e.end)||(e=t);return e?e.clone():null}getFirstPosition(){const e=this.getFirstRange();return e?e.start.clone():null}getLastPosition(){const e=this.getLastRange();return e?e.end.clone():null}isEqual(e){if(this.isFake!=e.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=e.fakeSelectionLabel)return!1;if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;for(const t of this._ranges){let s=!1;for(const o of e._ranges)if(t.isEqual(o)){s=!0;break}if(!s)return!1}return!0}isSimilar(e){if(this.isBackward!=e.isBackward)return!1;const t=(0,l.Z)(this.getRanges());if(t!=(0,l.Z)(e.getRanges()))return!1;if(0==t)return!0;for(let t of this.getRanges()){t=t.getTrimmed();let s=!1;for(let o of e.getRanges())if(o=o.getTrimmed(),t.start.isEqual(o.start)&&t.end.isEqual(o.end)){s=!0;break}if(!s)return!1}return!0}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}setTo(...e){let[t,s,o]=e;if("object"==typeof s&&(o=s,s=void 0),null===t)this._setRanges([]),this._setFakeOptions(o);else if(t instanceof u||t instanceof a.Z)this._setRanges(t.getRanges(),t.isBackward),this._setFakeOptions({fake:t.isFake,label:t.fakeSelectionLabel});else if(t instanceof i.Z)this._setRanges([t],o&&o.backward),this._setFakeOptions(o);else if(t instanceof r.Z)this._setRanges([new i.Z(t)]),this._setFakeOptions(o);else if(t instanceof n.Z){const e=!!o&&!!o.backward;let n;if(void 0===s)throw new c.ZP("view-selection-setto-required-second-parameter",this);n="in"==s?i.Z._createIn(t):"on"==s?i.Z._createOn(t):new i.Z(r.Z._createAt(t,s)),this._setRanges([n],e),this._setFakeOptions(o)}else{if(!(0,d.Z)(t))throw new c.ZP("view-selection-setto-not-selectable",this);this._setRanges(t,o&&o.backward),this._setFakeOptions(o)}this.fire("change")}setFocus(e,t){if(null===this.anchor)throw new c.ZP("view-selection-setfocus-no-ranges",this);const s=r.Z._createAt(e,t);if("same"==s.compareWith(this.focus))return;const o=this.anchor;this._ranges.pop(),"before"==s.compareWith(o)?this._addRange(new i.Z(s,o),!0):this._addRange(new i.Z(o,s)),this.fire("change")}_setRanges(e,t=!1){e=Array.from(e),this._ranges=[];for(const t of e)this._addRange(t);this._lastRangeBackward=!!t}_setFakeOptions(e={}){this._isFake=!!e.fake,this._fakeSelectionLabel=e.fake&&e.label||""}_addRange(e,t=!1){if(!(e instanceof i.Z))throw new c.ZP("view-selection-add-range-not-range",this);this._pushRange(e),this._lastRangeBackward=!!t}_pushRange(e){for(const t of this._ranges)if(e.isIntersecting(t))throw new c.ZP("view-selection-range-intersects",this,{addedRange:e,intersectingRange:t});this._ranges.push(new i.Z(e.start,e.end))}}u.prototype.is=function(e){return"selection"===e||"view:selection"===e}},"./packages/ckeditor5-engine/src/view/stylesmap.ts":(e,t,s)=>{"use strict";s.d(t,{A:()=>ee,Z:()=>Y});var o=s("./node_modules/lodash-es/isObject.js"),i=s("./node_modules/lodash-es/isArray.js"),r=s("./node_modules/lodash-es/isSymbol.js"),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;const c=function(e,t){if((0,i.Z)(e))return!1;var s=typeof e;return!("number"!=s&&"symbol"!=s&&"boolean"!=s&&null!=e&&!(0,r.Z)(e))||(a.test(e)||!n.test(e)||null!=t&&e in Object(t))};var l=s("./node_modules/lodash-es/_MapCache.js");function d(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var s=function(){var o=arguments,i=t?t.apply(this,o):o[0],r=s.cache;if(r.has(i))return r.get(i);var n=e.apply(this,o);return s.cache=r.set(i,n)||r,n};return s.cache=new(d.Cache||l.Z),s}d.Cache=l.Z;const h=d;var u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g;const g=function(e){var t=h(e,(function(e){return 500===s.size&&s.clear(),e})),s=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(u,(function(e,s,o,i){t.push(o?i.replace(p,"$1"):s||e)})),t}));var f=s("./node_modules/lodash-es/toString.js");const m=function(e,t){return(0,i.Z)(e)?e:c(e,t)?[e]:g((0,f.Z)(e))};const k=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0};const b=function(e){if("string"==typeof e||(0,r.Z)(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t};const _=function(e,t){for(var s=0,o=(t=m(t,e)).length;null!=e&&s<o;)e=e[b(t[s++])];return s&&s==o?e:void 0};const w=function(e,t,s){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(s=s>i?i:s)<0&&(s+=i),i=t>s?0:s-t>>>0,t>>>=0;for(var r=Array(i);++o<i;)r[o]=e[o+t];return r};const v=function(e,t){return t.length<2?e:_(e,w(t,0,-1))};const y=function(e,t){return t=m(t,e),null==(e=v(e,t))||delete e[b(k(t))]};const Z=function(e,t){return null==e||y(e,t)};const P=function(e,t,s){var o=null==e?void 0:_(e,t);return void 0===o?s:o};var x=s("./node_modules/lodash-es/_Stack.js"),T=s("./node_modules/lodash-es/_baseAssignValue.js"),A=s("./node_modules/lodash-es/eq.js");const C=function(e,t,s){(void 0!==s&&!(0,A.Z)(e[t],s)||void 0===s&&!(t in e))&&(0,T.Z)(e,t,s)};const E=function(e){return function(t,s,o){for(var i=-1,r=Object(t),n=o(t),a=n.length;a--;){var c=n[e?a:++i];if(!1===s(r[c],c,r))break}return t}}();var S=s("./node_modules/lodash-es/_cloneBuffer.js"),j=s("./node_modules/lodash-es/_cloneTypedArray.js"),O=s("./node_modules/lodash-es/_copyArray.js"),R=s("./node_modules/lodash-es/_initCloneObject.js"),M=s("./node_modules/lodash-es/isArguments.js"),N=s("./node_modules/lodash-es/isArrayLike.js"),V=s("./node_modules/lodash-es/isObjectLike.js");const I=function(e){return(0,V.Z)(e)&&(0,N.Z)(e)};var D=s("./node_modules/lodash-es/isBuffer.js"),z=s("./node_modules/lodash-es/isFunction.js"),B=s("./node_modules/lodash-es/isPlainObject.js"),F=s("./node_modules/lodash-es/isTypedArray.js");const L=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var W=s("./node_modules/lodash-es/_copyObject.js"),$=s("./node_modules/lodash-es/keysIn.js");const q=function(e){return(0,W.Z)(e,(0,$.Z)(e))};const H=function(e,t,s,r,n,a,c){var l=L(e,s),d=L(t,s),h=c.get(d);if(h)C(e,s,h);else{var u=a?a(l,d,s+"",e,t,c):void 0,p=void 0===u;if(p){var g=(0,i.Z)(d),f=!g&&(0,D.Z)(d),m=!g&&!f&&(0,F.Z)(d);u=d,g||f||m?(0,i.Z)(l)?u=l:I(l)?u=(0,O.Z)(l):f?(p=!1,u=(0,S.Z)(d,!0)):m?(p=!1,u=(0,j.Z)(d,!0)):u=[]:(0,B.Z)(d)||(0,M.Z)(d)?(u=l,(0,M.Z)(l)?u=q(l):(0,o.Z)(l)&&!(0,z.Z)(l)||(u=(0,R.Z)(d))):p=!1}p&&(c.set(d,u),n(u,d,r,a,c),c.delete(d)),C(e,s,u)}};const U=function e(t,s,i,r,n){t!==s&&E(s,(function(a,c){if(n||(n=new x.Z),(0,o.Z)(a))H(t,s,c,i,e,r,n);else{var l=r?r(L(t,c),a,c+"",t,s,n):void 0;void 0===l&&(l=a),C(t,c,l)}}),$.Z)};const K=(0,s("./node_modules/lodash-es/_createAssigner.js").Z)((function(e,t,s){U(e,t,s)}));var G=s("./node_modules/lodash-es/_assignValue.js"),J=s("./node_modules/lodash-es/_isIndex.js");const Q=function(e,t,s,i){if(!(0,o.Z)(e))return e;for(var r=-1,n=(t=m(t,e)).length,a=n-1,c=e;null!=c&&++r<n;){var l=b(t[r]),d=s;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(r!=a){var h=c[l];void 0===(d=i?i(h,l,c):void 0)&&(d=(0,o.Z)(h)?h:(0,J.Z)(t[r+1])?[]:{})}(0,G.Z)(c,l,d),c=c[l]}return e};const X=function(e,t,s){return null==e?e:Q(e,t,s)};class Y{constructor(e){this._styles={},this._styleProcessor=e}get isEmpty(){const e=Object.entries(this._styles);return!Array.from(e).length}get size(){return this.isEmpty?0:this.getStyleNames().length}setTo(e){this.clear();const t=Array.from(function(e){let t=null,s=0,o=0,i=null;const r=new Map;if(""===e)return r;";"!=e.charAt(e.length-1)&&(e+=";");for(let n=0;n<e.length;n++){const a=e.charAt(n);if(null===t)switch(a){case":":i||(i=e.substr(s,n-s),o=n+1);break;case'"':case"'":t=a;break;case";":{const t=e.substr(o,n-o);i&&r.set(i.trim(),t.trim()),i=null,s=n+1;break}}else a===t&&(t=null)}return r}(e).entries());for(const[e,s]of t)this._styleProcessor.toNormalizedForm(e,s,this._styles)}has(e){if(this.isEmpty)return!1;const t=this._styleProcessor.getReducedForm(e,this._styles).find((([t])=>t===e));return Array.isArray(t)}set(e,t){if((0,o.Z)(e))for(const[t,s]of Object.entries(e))this._styleProcessor.toNormalizedForm(t,s,this._styles);else this._styleProcessor.toNormalizedForm(e,t,this._styles)}remove(e){const t=te(e);Z(this._styles,t),delete this._styles[e],this._cleanEmptyObjectsOnPath(t)}getNormalized(e){return this._styleProcessor.getNormalized(e,this._styles)}toString(){return this.isEmpty?"":this._getStylesEntries().map((e=>e.join(":"))).sort().join(";")+";"}getAsString(e){if(this.isEmpty)return;if(this._styles[e]&&!(0,o.Z)(this._styles[e]))return this._styles[e];const t=this._styleProcessor.getReducedForm(e,this._styles).find((([t])=>t===e));return Array.isArray(t)?t[1]:void 0}getStyleNames(e=!1){if(this.isEmpty)return[];if(e)return this._styleProcessor.getStyleNames(this._styles);return this._getStylesEntries().map((([e])=>e))}clear(){this._styles={}}_getStylesEntries(){const e=[],t=Object.keys(this._styles);for(const s of t)e.push(...this._styleProcessor.getReducedForm(s,this._styles));return e}_cleanEmptyObjectsOnPath(e){const t=e.split(".");if(!(t.length>1))return;const s=t.splice(0,t.length-1).join("."),o=P(this._styles,s);if(!o)return;!Array.from(Object.keys(o)).length&&this.remove(s)}}class ee{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(e,t,s){if((0,o.Z)(t))se(s,te(e),t);else if(this._normalizers.has(e)){const o=this._normalizers.get(e),{path:i,value:r}=o(t);se(s,i,r)}else se(s,e,t)}getNormalized(e,t){if(!e)return K({},t);if(void 0!==t[e])return t[e];if(this._extractors.has(e)){const s=this._extractors.get(e);if("string"==typeof s)return P(t,s);const o=s(e,t);if(o)return o}return P(t,te(e))}getReducedForm(e,t){const s=this.getNormalized(e,t);if(void 0===s)return[];if(this._reducers.has(e)){return this._reducers.get(e)(s)}return[[e,s]]}getStyleNames(e){const t=Array.from(this._consumables.keys()).filter((t=>{const s=this.getNormalized(t,e);return s&&"object"==typeof s?Object.keys(s).length:s})),s=new Set([...t,...Object.keys(e)]);return Array.from(s.values())}getRelatedStyles(e){return this._consumables.get(e)||[]}setNormalizer(e,t){this._normalizers.set(e,t)}setExtractor(e,t){this._extractors.set(e,t)}setReducer(e,t){this._reducers.set(e,t)}setStyleRelation(e,t){this._mapStyleNames(e,t);for(const s of t)this._mapStyleNames(s,[e])}_mapStyleNames(e,t){this._consumables.has(e)||this._consumables.set(e,[]),this._consumables.get(e).push(...t)}}function te(e){return e.replace("-",".")}function se(e,t,s){let i=s;(0,o.Z)(s)&&(i=K({},P(e,t),s)),X(e,t,i)}},"./packages/ckeditor5-engine/src/view/text.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/view/node.ts");class i extends o.Z{constructor(e,t){super(e),this._textData=t}get data(){return this._textData}get _data(){return this.data}set _data(e){this._fireChange("text",this),this._textData=e}isSimilar(e){return e instanceof i&&(this===e||this.data===e.data)}_clone(){return new i(this.document,this.data)}}i.prototype.is=function(e){return"$text"===e||"view:$text"===e||"text"===e||"view:text"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/textproxy.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e,t,s){if(super(),this.textNode=e,t<0||t>e.data.length)throw new i.ZP("view-textproxy-wrong-offsetintext",this);if(s<0||t+s>e.data.length)throw new i.ZP("view-textproxy-wrong-length",this);this.data=e.data.substring(t,t+s),this.offsetInText=t}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(e={}){const t=[];let s=e.includeSelf?this.textNode:this.parent;for(;null!==s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}}r.prototype.is=function(e){return"$textProxy"===e||"view:$textProxy"===e||"textProxy"===e||"view:textProxy"===e}},"./packages/ckeditor5-engine/src/view/treewalker.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/text.ts"),r=s("./packages/ckeditor5-engine/src/view/textproxy.ts"),n=s("./packages/ckeditor5-engine/src/view/position.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class c{constructor(e={}){if(!e.boundaries&&!e.startPosition)throw new a.ZP("view-tree-walker-no-start-position",null);if(e.direction&&"forward"!=e.direction&&"backward"!=e.direction)throw new a.ZP("view-tree-walker-unknown-direction",e.startPosition,{direction:e.direction});this.boundaries=e.boundaries||null,e.startPosition?this.position=n.Z._createAt(e.startPosition):this.position=n.Z._createAt(e.boundaries["backward"==e.direction?"end":"start"]),this.direction=e.direction||"forward",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(e){let t,s,o;do{o=this.position,({done:t,value:s}=this.next())}while(!t&&e(s));t||(this.position=o)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){let e=this.position.clone();const t=this.position,s=e.parent;if(null===s.parent&&e.offset===s.childCount)return{done:!0,value:void 0};if(s===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let a;if(s instanceof i.Z){if(e.isAtEnd)return this.position=n.Z._createAfter(s),this._next();a=s.data[e.offset]}else a=s.getChild(e.offset);if(a instanceof o.Z)return this.shallow?e.offset++:e=new n.Z(a,0),this.position=e,this._formatReturnValue("elementStart",a,t,e,1);if(a instanceof i.Z){if(this.singleCharacters)return e=new n.Z(a,0),this.position=e,this._next();{let s,o=a.data.length;return a==this._boundaryEndParent?(o=this.boundaries.end.offset,s=new r.Z(a,0,o),e=n.Z._createAfter(s)):(s=new r.Z(a,0,a.data.length),e.offset++),this.position=e,this._formatReturnValue("text",s,t,e,o)}}if("string"==typeof a){let o;if(this.singleCharacters)o=1;else{o=(s===this._boundaryEndParent?this.boundaries.end.offset:s.data.length)-e.offset}const i=new r.Z(s,e.offset,o);return e.offset+=o,this.position=e,this._formatReturnValue("text",i,t,e,o)}return e=n.Z._createAfter(s),this.position=e,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",s,t,e)}_previous(){let e=this.position.clone();const t=this.position,s=e.parent;if(null===s.parent&&0===e.offset)return{done:!0,value:void 0};if(s==this._boundaryStartParent&&e.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let a;if(s instanceof i.Z){if(e.isAtStart)return this.position=n.Z._createBefore(s),this._previous();a=s.data[e.offset-1]}else a=s.getChild(e.offset-1);if(a instanceof o.Z)return this.shallow?(e.offset--,this.position=e,this._formatReturnValue("elementStart",a,t,e,1)):(e=new n.Z(a,a.childCount),this.position=e,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",a,t,e));if(a instanceof i.Z){if(this.singleCharacters)return e=new n.Z(a,a.data.length),this.position=e,this._previous();{let s,o=a.data.length;if(a==this._boundaryStartParent){const t=this.boundaries.start.offset;s=new r.Z(a,t,a.data.length-t),o=s.data.length,e=n.Z._createBefore(s)}else s=new r.Z(a,0,a.data.length),e.offset--;return this.position=e,this._formatReturnValue("text",s,t,e,o)}}if("string"==typeof a){let o;if(this.singleCharacters)o=1;else{const t=s===this._boundaryStartParent?this.boundaries.start.offset:0;o=e.offset-t}e.offset-=o;const i=new r.Z(s,e.offset,o);return this.position=e,this._formatReturnValue("text",i,t,e,o)}return e=n.Z._createBefore(s),this.position=e,this._formatReturnValue("elementStart",s,t,e,1)}_formatReturnValue(e,t,s,o,i){return t instanceof r.Z&&(t.offsetInText+t.data.length==t.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?s=n.Z._createAfter(t.textNode):(o=n.Z._createAfter(t.textNode),this.position=o)),0===t.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?s=n.Z._createBefore(t.textNode):(o=n.Z._createBefore(t.textNode),this.position=o))),{done:!1,value:{type:e,item:t,previousPosition:s,nextPosition:o,length:i}}}}},"./packages/ckeditor5-engine/src/view/typecheckable.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{is(){throw new Error("is() method is abstract")}}},"./packages/ckeditor5-engine/src/view/uielement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a,h:()=>c});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/node.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-utils/src/keyboard.ts");class a extends o.Z{constructor(...e){super(...e),this.getFillerOffset=l}_insertChild(e,t){if(t&&(t instanceof i.Z||Array.from(t).length>0))throw new r.ZP("view-uielement-cannot-add",[this,t]);return 0}render(e,t){return this.toDomElement(e)}toDomElement(e){const t=e.createElement(this.name);for(const e of this.getAttributeKeys())t.setAttribute(e,this.getAttribute(e));return t}}function c(e){e.document.on("arrowKey",((t,s)=>function(e,t,s){if(t.keyCode==n.Do.arrowright){const e=t.domTarget.ownerDocument.defaultView.getSelection(),o=1==e.rangeCount&&e.getRangeAt(0).collapsed;if(o||t.shiftKey){const t=e.focusNode,i=e.focusOffset,r=s.domPositionToView(t,i);if(null===r)return;let n=!1;const a=r.getLastMatchingPosition((e=>(e.item.is("uiElement")&&(n=!0),!(!e.item.is("uiElement")&&!e.item.is("attributeElement")))));if(n){const t=s.viewPositionToDom(a);o?e.collapse(t.parent,t.offset):e.extend(t.parent,t.offset)}}}}(0,s,e.domConverter)),{priority:"low"})}function l(){return null}a.prototype.is=function(e,t){return t?t===this.name&&("uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e):"uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-utils/src/ckeditorerror.ts":(e,t,s)=>{"use strict";s.d(t,{H:()=>r,KE:()=>i,ZP:()=>o});class o extends Error{constructor(e,t,s){super(function(e,t){const s=new WeakSet,o=(e,t)=>{if("object"==typeof t&&null!==t){if(s.has(t))return`[object ${t.constructor.name}]`;s.add(t)}return t},i=t?` ${JSON.stringify(t,o)}`:"",r=n(e);return e+i+r}(e,s)),this.name="CKEditorError",this.context=t,this.data=s}is(e){return"CKEditorError"===e}static rethrowUnexpectedError(e,t){if(e.is&&e.is("CKEditorError"))throw e;const s=new o(e.message,t);throw s.stack=e.stack,s}}function i(e,t){console.warn(...a(e,t))}function r(e,t){console.error(...a(e,t))}function n(e){return`\nRead more: https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html#error-${e}`}function a(e,t){const s=n(e);return t?[e,t,s]:[e,s]}},"./packages/ckeditor5-utils/src/collection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-utils/src/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/uid.ts"),n=s("./packages/ckeditor5-utils/src/isiterable.ts");class a extends o.Q5{constructor(e={},t={}){super();const s=(0,n.Z)(e);if(s||(t=e),this._items=[],this._itemMap=new Map,this._idProperty=t.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],s)for(const t of e)this._items.push(t),this._itemMap.set(this._getItemIdBeforeAdding(t),t)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(e,t){return this.addMany([e],t)}addMany(e,t){if(void 0===t)t=this._items.length;else if(t>this._items.length||t<0)throw new i.ZP("collection-add-item-invalid-index",this);let s=0;for(const o of e){const e=this._getItemIdBeforeAdding(o),i=t+s;this._items.splice(i,0,o),this._itemMap.set(e,o),this.fire("add",o,i),s++}return this.fire("change",{added:e,removed:[],index:t}),this}get(e){let t;if("string"==typeof e)t=this._itemMap.get(e);else{if("number"!=typeof e)throw new i.ZP("collection-get-invalid-arg",this);t=this._items[e]}return t||null}has(e){if("string"==typeof e)return this._itemMap.has(e);{const t=e[this._idProperty];return t&&this._itemMap.has(t)}}getIndex(e){let t;return t="string"==typeof e?this._itemMap.get(e):e,t?this._items.indexOf(t):-1}remove(e){const[t,s]=this._remove(e);return this.fire("change",{added:[],removed:[t],index:s}),t}map(e,t){return this._items.map(e,t)}find(e,t){return this._items.find(e,t)}filter(e,t){return this._items.filter(e,t)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const e=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:e,index:0})}bindTo(e){if(this._bindToCollection)throw new i.ZP("collection-bind-to-rebind",this);return this._bindToCollection=e,{as:e=>{this._setUpBindToBinding((t=>new e(t)))},using:e=>{"function"==typeof e?this._setUpBindToBinding(e):this._setUpBindToBinding((t=>t[e]))}}}_setUpBindToBinding(e){const t=this._bindToCollection,s=(s,o,i)=>{const r=t._bindToCollection==this,n=t._bindToInternalToExternalMap.get(o);if(r&&n)this._bindToExternalToInternalMap.set(o,n),this._bindToInternalToExternalMap.set(n,o);else{const s=e(o);if(!s)return void this._skippedIndexesFromExternal.push(i);let r=i;for(const e of this._skippedIndexesFromExternal)i>e&&r--;for(const e of t._skippedIndexesFromExternal)r>=e&&r++;this._bindToExternalToInternalMap.set(o,s),this._bindToInternalToExternalMap.set(s,o),this.add(s,r);for(let e=0;e<t._skippedIndexesFromExternal.length;e++)r<=t._skippedIndexesFromExternal[e]&&t._skippedIndexesFromExternal[e]++}};for(const e of t)s(0,e,t.getIndex(e));this.listenTo(t,"add",s),this.listenTo(t,"remove",((e,t,s)=>{const o=this._bindToExternalToInternalMap.get(t);o&&this.remove(o),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((e,t)=>(s<t&&e.push(t-1),s>t&&e.push(t),e)),[])}))}_getItemIdBeforeAdding(e){const t=this._idProperty;let s;if(t in e){if(s=e[t],"string"!=typeof s)throw new i.ZP("collection-add-invalid-id",this);if(this.get(s))throw new i.ZP("collection-add-item-already-exists",this)}else e[t]=s=(0,r.Z)();return s}_remove(e){let t,s,o,r=!1;const n=this._idProperty;if("string"==typeof e?(s=e,o=this._itemMap.get(s),r=!o,o&&(t=this._items.indexOf(o))):"number"==typeof e?(t=e,o=this._items[t],r=!o,o&&(s=o[n])):(o=e,s=o[n],t=this._items.indexOf(o),r=-1==t||!this._itemMap.get(s)),r)throw new i.ZP("collection-remove-404",this);this._items.splice(t,1),this._itemMap.delete(s);const a=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(a),this.fire("remove",o,t),[o,t]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}},"./packages/ckeditor5-utils/src/comparearrays.ts":(e,t,s)=>{"use strict";function o(e,t){const s=Math.min(e.length,t.length);for(let o=0;o<s;o++)if(e[o]!=t[o])return o;return e.length==t.length?"same":e.length<t.length?"prefix":"extension"}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/count.ts":(e,t,s)=>{"use strict";function o(e){let t=0;for(const s of e)t++;return t}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/diff.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/fastdiff.ts");function i(e,t,s){s=s||function(e,t){return e===t};const o=e.length,r=t.length;if(o>200||r>200||o+r>300)return i.fastDiff(e,t,s,!0);let n,a;if(r<o){const s=e;e=t,t=s,n="delete",a="insert"}else n="insert",a="delete";const c=e.length,l=t.length,d=l-c,h={},u={};function p(o){const i=(void 0!==u[o-1]?u[o-1]:-1)+1,r=void 0!==u[o+1]?u[o+1]:-1,d=i>r?-1:1;h[o+d]&&(h[o]=h[o+d].slice(0)),h[o]||(h[o]=[]),h[o].push(i>r?n:a);let p=Math.max(i,r),g=p-o;for(;g<c&&p<l&&s(e[g],t[p]);)g++,p++,h[o].push("equal");return p}let g,f=0;do{for(g=-f;g<d;g++)u[g]=p(g);for(g=d+f;g>d;g--)u[g]=p(g);u[d]=p(d),f++}while(u[d]!==l);return h[d].slice(1)}i.fastDiff=o.Z},"./packages/ckeditor5-utils/src/dom/createelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-utils/src/isiterable.ts"),i=s("./node_modules/lodash-es/_baseGetTag.js"),r=s("./node_modules/lodash-es/isArray.js"),n=s("./node_modules/lodash-es/isObjectLike.js");const a=function(e){return"string"==typeof e||!(0,r.Z)(e)&&(0,n.Z)(e)&&"[object String]"==(0,i.Z)(e)};function c(e,t,s={},i=[]){const r=s&&s.xmlns,n=r?e.createElementNS(r,t):e.createElement(t);for(const e in s)n.setAttribute(e,s[e]);!a(i)&&(0,o.Z)(i)||(i=[i]);for(let t of i)a(t)&&(t=e.createTextNode(t)),n.appendChild(t);return n}},"./packages/ckeditor5-utils/src/dom/emittermixin.ts":(e,t,s)=>{"use strict";s.d(t,{Q:()=>c,Z:()=>a});var o=s("./packages/ckeditor5-utils/src/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/uid.ts"),r=s("./packages/ckeditor5-utils/src/dom/isnode.ts"),n=s("./packages/ckeditor5-utils/src/dom/iswindow.ts");function a(e){return class extends e{listenTo(e,t,s,i={}){if((0,r.Z)(e)||(0,n.Z)(e)){const o={capture:!!i.useCapture,passive:!!i.usePassive},r=this._getProxyEmitter(e,o)||new l(e,o);this.listenTo(r,t,s,i)}else o.Q5.prototype.listenTo.call(this,e,t,s,i)}stopListening(e,t,s){if((0,r.Z)(e)||(0,n.Z)(e)){const o=this._getAllProxyEmitters(e);for(const e of o)this.stopListening(e,t,s)}else o.Q5.prototype.stopListening.call(this,e,t,s)}_getProxyEmitter(e,t){return(0,o.Rl)(this,d(e,t))}_getAllProxyEmitters(e){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map((t=>this._getProxyEmitter(e,t))).filter((e=>!!e))}}}const c=a(o.Q5);["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((e=>{a[e]=c.prototype[e]}));class l extends o.Q5{constructor(e,t){super(),(0,o.Hv)(this,d(e,t)),this._domNode=e,this._options=t}attach(e){if(this._domListeners&&this._domListeners[e])return;const t=this._createDomListener(e);this._domNode.addEventListener(e,t,this._options),this._domListeners||(this._domListeners={}),this._domListeners[e]=t}detach(e){let t;!this._domListeners[e]||(t=this._events[e])&&t.callbacks.length||this._domListeners[e].removeListener()}_addEventListener(e,t,s){this.attach(e),o.Q5.prototype._addEventListener.call(this,e,t,s)}_removeEventListener(e,t){o.Q5.prototype._removeEventListener.call(this,e,t),this.detach(e)}_createDomListener(e){const t=t=>{this.fire(e,t)};return t.removeListener=()=>{this._domNode.removeEventListener(e,t,this._options),delete this._domListeners[e]},t}}function d(e,t){let s=function(e){return e["data-ck-expando"]||(e["data-ck-expando"]=(0,i.Z)())}(e);for(const e of Object.keys(t).sort())t[e]&&(s+="-"+e);return s}},"./packages/ckeditor5-utils/src/dom/getborderwidths.ts":(e,t,s)=>{"use strict";function o(e){const t=e.ownerDocument.defaultView.getComputedStyle(e);return{top:parseInt(t.borderTopWidth,10),right:parseInt(t.borderRightWidth,10),bottom:parseInt(t.borderBottomWidth,10),left:parseInt(t.borderLeftWidth,10)}}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/global.ts":(e,t,s)=>{"use strict";let o;s.d(t,{Z:()=>i});try{o={window,document}}catch(e){o={window:{},document:{}}}const i=o},"./packages/ckeditor5-utils/src/dom/iscomment.ts":(e,t,s)=>{"use strict";function o(e){return e&&e.nodeType===Node.COMMENT_NODE}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/isnode.ts":(e,t,s)=>{"use strict";function o(e){if(e){if(e.defaultView)return e instanceof e.defaultView.Document;if(e.ownerDocument&&e.ownerDocument.defaultView)return e instanceof e.ownerDocument.defaultView.Node}return!1}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/isrange.ts":(e,t,s)=>{"use strict";function o(e){return"[object Range]"==Object.prototype.toString.apply(e)}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/istext.ts":(e,t,s)=>{"use strict";function o(e){return"[object Text]"==Object.prototype.toString.call(e)}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/isvisible.ts":(e,t,s)=>{"use strict";function o(e){return!!(e&&e.getClientRects&&e.getClientRects().length)}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/iswindow.ts":(e,t,s)=>{"use strict";function o(e){const t=Object.prototype.toString.apply(e);return"[object Window]"==t||"[object global]"==t}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/position.ts":(e,t,s)=>{"use strict";s.d(t,{x:()=>a});var o=s("./packages/ckeditor5-utils/src/dom/global.ts"),i=s("./packages/ckeditor5-utils/src/dom/rect.ts");var r=s("./packages/ckeditor5-utils/src/dom/getborderwidths.ts"),n=s("./node_modules/lodash-es/isFunction.js");function a({element:e,target:t,positions:s,limiter:r,fitInViewport:a,viewportOffsetConfig:c}){(0,n.Z)(t)&&(t=t()),(0,n.Z)(r)&&(r=r());const d=function(e){return e&&e.parentNode?e.offsetParent===o.Z.document.body?null:e.offsetParent:null}(e),h=new i.Z(e),u=new i.Z(t);let p;const g=a&&function(e){e=Object.assign({top:0,bottom:0,left:0,right:0},e);const t=new i.Z(o.Z.window);return t.top+=e.top,t.height-=e.top,t.bottom-=e.bottom,t.height-=e.bottom,t}(c)||null,f={targetRect:u,elementRect:h,positionedElementAncestor:d,viewportRect:g};if(r||a){const e=r&&new i.Z(r).getVisible();Object.assign(f,{limiterRect:e,viewportRect:g}),p=function(e,t){const{elementRect:s}=t,o=s.getArea(),i=e.map((e=>new l(e,t))).filter((e=>!!e.name));let r=0,n=null;for(const e of i){const{limiterIntersectionArea:t,viewportIntersectionArea:s}=e;if(t===o)return e;const i=s**2+t**2;i>r&&(r=i,n=e)}return n}(s,f)||new l(s[0],f)}else p=new l(s[0],f);return p}function c(e){const{scrollX:t,scrollY:s}=o.Z.window;return e.clone().moveBy(t,s)}class l{constructor(e,t){const s=e(t.targetRect,t.elementRect,t.viewportRect);if(!s)return;const{left:o,top:i,name:r,config:n}=s;this.name=r,this.config=n,this._positioningFunctionCorrdinates={left:o,top:i},this._options=t}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const e=this._options.limiterRect;if(e){const t=this._options.viewportRect;if(!t)return e.getIntersectionArea(this._rect);{const s=e.getIntersection(t);if(s)return s.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const e=this._options.viewportRect;return e?e.getIntersectionArea(this._rect):0}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=c(this._rect),this._options.positionedElementAncestor&&function(e,t){const s=c(new i.Z(t)),o=(0,r.Z)(t);let n=0,a=0;n-=s.left,a-=s.top,n+=t.scrollLeft,a+=t.scrollTop,n-=o.left,a-=o.top,e.moveBy(n,a)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor)),this._cachedAbsoluteRect}}},"./packages/ckeditor5-utils/src/dom/rect.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-utils/src/dom/isrange.ts"),i=s("./packages/ckeditor5-utils/src/dom/iswindow.ts"),r=s("./packages/ckeditor5-utils/src/dom/getborderwidths.ts"),n=s("./packages/ckeditor5-utils/src/dom/istext.ts"),a=s("./node_modules/lodash-es/isElement.js");const c=["top","right","bottom","left","width","height"];class l{constructor(e){const t=(0,o.Z)(e);if(Object.defineProperty(this,"_source",{value:e._source||e,writable:!0,enumerable:!1}),u(e)||t)if(t){const t=l.getDomRangeRects(e);d(this,l.getBoundingRect(t))}else d(this,e.getBoundingClientRect());else if((0,i.Z)(e)){const{innerWidth:t,innerHeight:s}=e;d(this,{top:0,right:t,bottom:s,left:0,width:t,height:s})}else d(this,e)}clone(){return new l(this)}moveTo(e,t){return this.top=t,this.right=e+this.width,this.bottom=t+this.height,this.left=e,this}moveBy(e,t){return this.top+=t,this.right+=e,this.left+=e,this.bottom+=t,this}getIntersection(e){const t={top:Math.max(this.top,e.top),right:Math.min(this.right,e.right),bottom:Math.min(this.bottom,e.bottom),left:Math.max(this.left,e.left),width:0,height:0};return t.width=t.right-t.left,t.height=t.bottom-t.top,t.width<0||t.height<0?null:new l(t)}getIntersectionArea(e){const t=this.getIntersection(e);return t?t.getArea():0}getArea(){return this.width*this.height}getVisible(){const e=this._source;let t=this.clone();if(!h(e)){let s=e.parentNode||e.commonAncestorContainer;for(;s&&!h(s);){const e=new l(s),o=t.getIntersection(e);if(!o)return null;o.getArea()<t.getArea()&&(t=o),s=s.parentNode}}return t}isEqual(e){for(const t of c)if(this[t]!==e[t])return!1;return!0}contains(e){const t=this.getIntersection(e);return!(!t||!t.isEqual(e))}excludeScrollbarsAndBorders(){const e=this._source;let t,s,o;if((0,i.Z)(e))t=e.innerWidth-e.document.documentElement.clientWidth,s=e.innerHeight-e.document.documentElement.clientHeight,o=e.getComputedStyle(e.document.documentElement).direction;else{const i=(0,r.Z)(e);t=e.offsetWidth-e.clientWidth-i.left-i.right,s=e.offsetHeight-e.clientHeight-i.top-i.bottom,o=e.ownerDocument.defaultView.getComputedStyle(e).direction,this.left+=i.left,this.top+=i.top,this.right-=i.right,this.bottom-=i.bottom,this.width=this.right-this.left,this.height=this.bottom-this.top}return this.width-=t,"ltr"===o?this.right-=t:this.left+=t,this.height-=s,this.bottom-=s,this}static getDomRangeRects(e){const t=[],s=Array.from(e.getClientRects());if(s.length)for(const e of s)t.push(new l(e));else{let s=e.startContainer;(0,n.Z)(s)&&(s=s.parentNode);const o=new l(s.getBoundingClientRect());o.right=o.left,o.width=0,t.push(o)}return t}static getBoundingRect(e){const t={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let s=0;for(const o of e)s++,t.left=Math.min(t.left,o.left),t.top=Math.min(t.top,o.top),t.right=Math.max(t.right,o.right),t.bottom=Math.max(t.bottom,o.bottom);return 0==s?null:(t.width=t.right-t.left,t.height=t.bottom-t.top,new l(t))}}function d(e,t){for(const s of c)e[s]=t[s]}function h(e){return!!u(e)&&e===e.ownerDocument.body}function u(e){return(0,a.Z)(e)}},"./packages/ckeditor5-utils/src/dom/resizeobserver.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/dom/global.ts");class i{constructor(e,t){i._observerInstance||i._createObserver(),this._element=e,this._callback=t,i._addElementCallback(e,t),i._observerInstance.observe(e)}destroy(){i._deleteElementCallback(this._element,this._callback)}static _addElementCallback(e,t){i._elementCallbacks||(i._elementCallbacks=new Map);let s=i._elementCallbacks.get(e);s||(s=new Set,i._elementCallbacks.set(e,s)),s.add(t)}static _deleteElementCallback(e,t){const s=i._getElementCallbacks(e);s&&(s.delete(t),s.size||(i._elementCallbacks.delete(e),i._observerInstance.unobserve(e))),i._elementCallbacks&&!i._elementCallbacks.size&&(i._observerInstance=null,i._elementCallbacks=null)}static _getElementCallbacks(e){return i._elementCallbacks?i._elementCallbacks.get(e):null}static _createObserver(){i._observerInstance=new o.Z.window.ResizeObserver((e=>{for(const t of e){const e=i._getElementCallbacks(t.target);if(e)for(const s of e)s(t)}}))}}i._observerInstance=null,i._elementCallbacks=null},"./packages/ckeditor5-utils/src/dom/scroll.ts":(e,t,s)=>{"use strict";s.d(t,{F:()=>a,m:()=>n});var o=s("./packages/ckeditor5-utils/src/dom/isrange.ts"),i=s("./packages/ckeditor5-utils/src/dom/rect.ts"),r=s("./packages/ckeditor5-utils/src/dom/istext.ts");function n({target:e,viewportOffset:t=0}){const s=g(e);let o=s,i=null;for(;o;){let r;r=f(o==s?e:i),l(r,(()=>m(e,o)));const n=m(e,o);if(c(o,n,t),o.parent!=o){if(i=o.frameElement,o=o.parent,!i)return}else o=null}}function a(e){l(f(e),(()=>new i.Z(e)))}function c(e,t,s){const o=t.clone().moveBy(0,s),r=t.clone().moveBy(0,-s),n=new i.Z(e).excludeScrollbarsAndBorders();if(![r,o].every((e=>n.contains(e)))){let{scrollX:i,scrollY:a}=e;h(r,n)?a-=n.top-t.top+s:d(o,n)&&(a+=t.bottom-n.bottom+s),u(t,n)?i-=n.left-t.left+s:p(t,n)&&(i+=t.right-n.right+s),e.scrollTo(i,a)}}function l(e,t){const s=g(e);let o,r;for(;e!=s.document.body;)r=t(),o=new i.Z(e).excludeScrollbarsAndBorders(),o.contains(r)||(h(r,o)?e.scrollTop-=o.top-r.top:d(r,o)&&(e.scrollTop+=r.bottom-o.bottom),u(r,o)?e.scrollLeft-=o.left-r.left:p(r,o)&&(e.scrollLeft+=r.right-o.right)),e=e.parentNode}function d(e,t){return e.bottom>t.bottom}function h(e,t){return e.top<t.top}function u(e,t){return e.left<t.left}function p(e,t){return e.right>t.right}function g(e){return(0,o.Z)(e)?e.startContainer.ownerDocument.defaultView:e.ownerDocument.defaultView}function f(e){if((0,o.Z)(e)){let t=e.commonAncestorContainer;return(0,r.Z)(t)&&(t=t.parentNode),t}return e.parentNode}function m(e,t){const s=g(e),o=new i.Z(e);if(s===t)return o;{let e=s;for(;e!=t;){const t=e.frameElement,s=new i.Z(t).excludeScrollbarsAndBorders();o.moveBy(s.left,s.top),e=e.parent}}return o}},"./packages/ckeditor5-utils/src/dom/setdatainelement.ts":(e,t,s)=>{"use strict";function o(e,t){e instanceof HTMLTextAreaElement&&(e.value=t),e.innerHTML=t}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/tounit.ts":(e,t,s)=>{"use strict";function o(e){return t=>t+e}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/emittermixin.ts":(e,t,s)=>{"use strict";s.d(t,{Hv:()=>g,Q5:()=>u,Rl:()=>p,ZP:()=>h});var o=s("./packages/ckeditor5-utils/src/eventinfo.ts"),i=s("./packages/ckeditor5-utils/src/uid.ts"),r=s("./packages/ckeditor5-utils/src/priorities.ts"),n=s("./packages/ckeditor5-utils/src/inserttopriorityarray.ts"),a=(s("./packages/ckeditor5-utils/src/version.ts"),s("./packages/ckeditor5-utils/src/ckeditorerror.ts"));const c=Symbol("listeningTo"),l=Symbol("emitterId"),d=Symbol("delegations");function h(e){return class extends e{on(e,t,s){this.listenTo(this,e,t,s)}once(e,t,s){let o=!1;this.listenTo(this,e,((e,...s)=>{o||(o=!0,e.off(),t.call(this,e,...s))}),s)}off(e,t){this.stopListening(this,e,t)}listenTo(e,t,s,o={}){let i,r;this[c]||(this[c]={});const n=this[c];f(e)||g(e);const a=f(e);(i=n[a])||(i=n[a]={emitter:e,callbacks:{}}),(r=i.callbacks[t])||(r=i.callbacks[t]=[]),r.push(s),function(e,t,s,o,i){t._addEventListener?t._addEventListener(s,o,i):e._addEventListener.call(t,s,o,i)}(this,e,t,s,o)}stopListening(e,t,s){const o=this[c];let i=e&&f(e);const r=o&&i?o[i]:void 0,n=r&&t?r.callbacks[t]:void 0;if(!(!o||e&&!r||t&&!n))if(s){w(this,e,t,s);-1!==n.indexOf(s)&&(1===n.length?delete r.callbacks[t]:w(this,e,t,s))}else if(n){for(;s=n.pop();)w(this,e,t,s);delete r.callbacks[t]}else if(r){for(t in r.callbacks)this.stopListening(e,t);delete o[i]}else{for(i in o)this.stopListening(o[i].emitter);delete this[c]}}fire(e,...t){try{const s=e instanceof o.Z?e:new o.Z(this,e),i=s.name;let r=b(this,i);if(s.path.push(this),r){const e=[s,...t];r=Array.from(r);for(let t=0;t<r.length&&(r[t].callback.apply(this,e),s.off.called&&(delete s.off.called,this._removeEventListener(i,r[t].callback)),!s.stop.called);t++);}const n=this[d];if(n){const e=n.get(i),o=n.get("*");e&&_(e,s,t),o&&_(o,s,t)}return s.return}catch(e){a.ZP.rethrowUnexpectedError(e,this)}}delegate(...e){return{to:(t,s)=>{this[d]||(this[d]=new Map),e.forEach((e=>{const o=this[d].get(e);o?o.set(t,s):this[d].set(e,new Map([[t,s]]))}))}}}stopDelegating(e,t){if(this[d])if(e)if(t){const s=this[d].get(e);s&&s.delete(t)}else this[d].delete(e);else this[d].clear()}_addEventListener(e,t,s){!function(e,t){const s=m(e);if(s[t])return;let o=t,i=null;const r=[];for(;""!==o&&!s[o];)s[o]={callbacks:[],childEvents:[]},r.push(s[o]),i&&s[o].childEvents.push(i),i=o,o=o.substr(0,o.lastIndexOf(":"));if(""!==o){for(const e of r)e.callbacks=s[o].callbacks.slice();s[o].childEvents.push(i)}}(this,e);const o=k(this,e),i={callback:t,priority:r.Z.get(s.priority)};for(const e of o)(0,n.Z)(e,i)}_removeEventListener(e,t){const s=k(this,e);for(const e of s)for(let s=0;s<e.length;s++)e[s].callback==t&&(e.splice(s,1),s--)}}}const u=h(Object);function p(e,t){const s=e[c];return s&&s[t]?s[t].emitter:null}function g(e,t){e[l]||(e[l]=t||(0,i.Z)())}function f(e){return e[l]}function m(e){return e._events||Object.defineProperty(e,"_events",{value:{}}),e._events}function k(e,t){const s=m(e)[t];if(!s)return[];let o=[s.callbacks];for(let t=0;t<s.childEvents.length;t++){const i=k(e,s.childEvents[t]);o=o.concat(i)}return o}function b(e,t){let s;return e._events&&(s=e._events[t])&&s.callbacks.length?s.callbacks:t.indexOf(":")>-1?b(e,t.substr(0,t.lastIndexOf(":"))):null}function _(e,t,s){for(let[i,r]of e){r?"function"==typeof r&&(r=r(t.name)):r=t.name;const e=new o.Z(t.source,r);e.path=[...t.path],i.fire(e,...s)}}function w(e,t,s,o){t._removeEventListener?t._removeEventListener(s,o):e._removeEventListener.call(t,s,o)}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((e=>{h[e]=u.prototype[e]}))},"./packages/ckeditor5-utils/src/env.ts":(e,t,s)=>{"use strict";s.d(t,{ZP:()=>r});const o=function(){try{return navigator.userAgent.toLowerCase()}catch(e){return""}}(),i={isMac:n(o),isWindows:function(e){return e.indexOf("windows")>-1}(o),isGecko:function(e){return!!e.match(/gecko\/\d+/)}(o),isSafari:function(e){return e.indexOf(" applewebkit/")>-1&&-1===e.indexOf("chrome")}(o),isiOS:function(e){return!!e.match(/iphone|ipad/i)||n(e)&&navigator.maxTouchPoints>0}(o),isAndroid:function(e){return e.indexOf("android")>-1}(o),isBlink:function(e){return e.indexOf("chrome/")>-1&&e.indexOf("edge/")<0}(o),features:{isRegExpUnicodePropertySupported:function(){let e=!1;try{e=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(e){}return e}()}},r=i;function n(e){return e.indexOf("macintosh")>-1}},"./packages/ckeditor5-utils/src/eventinfo.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const o=function(){return function e(){e.called=!0}};class i{constructor(e,t){this.source=e,this.name=t,this.path=[],this.stop=o(),this.off=o()}}},"./packages/ckeditor5-utils/src/fastdiff.ts":(e,t,s)=>{"use strict";function o(e,t,s,o=!1){s=s||function(e,t){return e===t};const n=Array.isArray(e)?e:Array.prototype.slice.call(e),a=Array.isArray(t)?t:Array.prototype.slice.call(t),c=function(e,t,s){const o=i(e,t,s);if(-1===o)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const n=r(e,o),a=r(t,o),c=i(n,a,s),l=e.length-c,d=t.length-c;return{firstIndex:o,lastIndexOld:l,lastIndexNew:d}}(n,a,s);return o?function(e,t){const{firstIndex:s,lastIndexOld:o,lastIndexNew:i}=e;if(-1===s)return Array(t).fill("equal");let r=[];s>0&&(r=r.concat(Array(s).fill("equal")));i-s>0&&(r=r.concat(Array(i-s).fill("insert")));o-s>0&&(r=r.concat(Array(o-s).fill("delete")));i<t&&(r=r.concat(Array(t-i).fill("equal")));return r}(c,a.length):function(e,t){const s=[],{firstIndex:o,lastIndexOld:i,lastIndexNew:r}=t;r-o>0&&s.push({index:o,type:"insert",values:e.slice(o,r)});i-o>0&&s.push({index:o+(r-o),type:"delete",howMany:i-o});return s}(a,c)}function i(e,t,s){for(let o=0;o<Math.max(e.length,t.length);o++)if(void 0===e[o]||void 0===t[o]||!s(e[o],t[o]))return o;return-1}function r(e,t){return e.slice(t).reverse()}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/first.ts":(e,t,s)=>{"use strict";function o(e){const t=e.next();return t.done?null:t.value}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/focustracker.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/observablemixin.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends((0,o.Z)(i.y)){constructor(){super(),this.set("isFocused",!1),this.set("focusedElement",null),this._elements=new Set,this._nextEventLoopTimeout=null}add(e){if(this._elements.has(e))throw new r.ZP("focustracker-add-element-already-exist",this);this.listenTo(e,"focus",(()=>this._focus(e)),{useCapture:!0}),this.listenTo(e,"blur",(()=>this._blur()),{useCapture:!0}),this._elements.add(e)}remove(e){e===this.focusedElement&&this._blur(),this._elements.has(e)&&(this.stopListening(e),this._elements.delete(e))}destroy(){this.stopListening()}_focus(e){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=e,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null,this.isFocused=!1}),0)}}},"./packages/ckeditor5-utils/src/index.ts":(e,t,s)=>{"use strict";s.d(t,{Bb:()=>c.ZP,FE:()=>Z.Z,Xu:()=>h.Z,a6:()=>l,ln:()=>n.ZP,Rh:()=>x.Z,VD:()=>T.Z,go:()=>y.Z,Re:()=>a.Z,UL:()=>g.Z,do:()=>f.Z,az:()=>d.Z,Hg:()=>i.Z,OB:()=>o.ZP,Ps:()=>P.Z,Cq:()=>w.Cq,yy:()=>p,XU:()=>w.XU,j9:()=>v.j,mA:()=>w.mA,CO:()=>u.Z,dj:()=>w.dj,Zt:()=>w.Zt,pn:()=>b.Z,Do:()=>w.Do,H:()=>c.H,KE:()=>c.KE,CD:()=>r.Z,Zz:()=>w.Zz,tA:()=>E.Z,F0:()=>_.F,mR:()=>_.m,jS:()=>m.Z,qo:()=>A.Z,qL:()=>C.Z,nn:()=>k.Z,hQ:()=>S.Z,i8:()=>j.Z});var o=s("./packages/ckeditor5-utils/src/env.ts"),i=s("./packages/ckeditor5-utils/src/diff.ts"),r=s("./packages/ckeditor5-utils/src/mix.ts"),n=s("./packages/ckeditor5-utils/src/emittermixin.ts"),a=s("./packages/ckeditor5-utils/src/observablemixin.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class l{constructor(){this._replacedElements=[]}replace(e,t){this._replacedElements.push({element:e,newElement:t}),e.style.display="none",t&&e.parentNode.insertBefore(t,e.nextSibling)}restore(){this._replacedElements.forEach((({element:e,newElement:t})=>{e.style.display="",t&&t.remove()})),this._replacedElements=[]}}var d=s("./packages/ckeditor5-utils/src/dom/createelement.ts"),h=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),u=s("./packages/ckeditor5-utils/src/dom/global.ts");function p(e){return e instanceof HTMLTextAreaElement?e.value:e.innerHTML}var g=s("./packages/ckeditor5-utils/src/dom/rect.ts"),f=s("./packages/ckeditor5-utils/src/dom/resizeobserver.ts"),m=s("./packages/ckeditor5-utils/src/dom/setdatainelement.ts"),k=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),b=s("./packages/ckeditor5-utils/src/dom/isvisible.ts"),_=s("./packages/ckeditor5-utils/src/dom/scroll.ts"),w=s("./packages/ckeditor5-utils/src/keyboard.ts"),v=s("./packages/ckeditor5-utils/src/language.ts"),y=s("./packages/ckeditor5-utils/src/locale.ts"),Z=s("./packages/ckeditor5-utils/src/collection.ts"),P=s("./packages/ckeditor5-utils/src/first.ts"),x=s("./packages/ckeditor5-utils/src/focustracker.ts"),T=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),A=s("./packages/ckeditor5-utils/src/toarray.ts"),C=s("./packages/ckeditor5-utils/src/tomap.ts"),E=s("./packages/ckeditor5-utils/src/priorities.ts"),S=s("./packages/ckeditor5-utils/src/uid.ts"),j=s("./packages/ckeditor5-utils/src/version.ts")},"./packages/ckeditor5-utils/src/inserttopriorityarray.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/priorities.ts");function i(e,t){const s=o.Z.get(t.priority);for(let i=0;i<e.length;i++)if(o.Z.get(e[i].priority)<s)return void e.splice(i,0,t);e.push(t)}},"./packages/ckeditor5-utils/src/isiterable.ts":(e,t,s)=>{"use strict";function o(e){return!(!e||!e[Symbol.iterator])}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/keyboard.ts":(e,t,s)=>{"use strict";s.d(t,{Cq:()=>l,Do:()=>a,XU:()=>h,Zt:()=>g,Zz:()=>d,dj:()=>u,mA:()=>p});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/env.ts");const r={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},n={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},a=function(){const e={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let t=65;t<=90;t++){const s=String.fromCharCode(t);e[s.toLowerCase()]=t}for(let t=48;t<=57;t++)e[t-48]=t;for(let t=112;t<=123;t++)e["f"+(t-111)]=t;for(const t of"`-=[];',./\\")e[t]=t.charCodeAt(0);return e}(),c=Object.fromEntries(Object.entries(a).map((([e,t])=>[t,e.charAt(0).toUpperCase()+e.slice(1)])));function l(e){let t;if("string"==typeof e){if(t=a[e.toLowerCase()],!t)throw new o.ZP("keyboard-unknown-key",null,{key:e})}else t=e.keyCode+(e.altKey?a.alt:0)+(e.ctrlKey?a.ctrl:0)+(e.shiftKey?a.shift:0)+(e.metaKey?a.cmd:0);return t}function d(e){return"string"==typeof e&&(e=function(e){return e.split("+").map((e=>e.trim()))}(e)),e.map((e=>"string"==typeof e?function(e){if(e.endsWith("!"))return l(e.slice(0,-1));const t=l(e);return i.ZP.isMac&&t==a.ctrl?a.cmd:t}(e):e)).reduce(((e,t)=>t+e),0)}function h(e){let t=d(e);return Object.entries(i.ZP.isMac?r:n).reduce(((e,[s,o])=>(0!=(t&a[s])&&(t&=~a[s],e+=o),e)),"")+(t?c[t]:"")}function u(e){return e==a.arrowright||e==a.arrowleft||e==a.arrowup||e==a.arrowdown}function p(e,t){const s="ltr"===t;switch(e){case a.arrowleft:return s?"left":"right";case a.arrowright:return s?"right":"left";case a.arrowup:return"up";case a.arrowdown:return"down"}}function g(e,t){const s=p(e,t);return"down"===s||"right"===s}},"./packages/ckeditor5-utils/src/keystrokehandler.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/keyboard.ts");class r{constructor(){this._listener=Object.create(o.Z)}listenTo(e){this._listener.listenTo(e,"keydown",((e,t)=>{this._listener.fire("_keydown:"+(0,i.Cq)(t),t)}))}set(e,t,s={}){const o=(0,i.Zz)(e),r=s.priority;this._listener.listenTo(this._listener,"_keydown:"+o,((e,s)=>{t(s,(()=>{s.preventDefault(),s.stopPropagation(),e.stop()})),e.return=!0}),{priority:r})}press(e){return!!this._listener.fire("_keydown:"+(0,i.Cq)(e),e)}destroy(){this._listener.stopListening()}}},"./packages/ckeditor5-utils/src/language.ts":(e,t,s)=>{"use strict";s.d(t,{j:()=>i});const o=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function i(e){return o.includes(e)?"rtl":"ltr"}},"./packages/ckeditor5-utils/src/locale.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-utils/src/toarray.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/dom/global.ts");function n(e,t,s=1){if("number"!=typeof s)throw new i.ZP("translation-service-quantity-not-a-number",null,{quantity:s});const o=Object.keys(r.Z.window.CKEDITOR_TRANSLATIONS).length;1===o&&(e=Object.keys(r.Z.window.CKEDITOR_TRANSLATIONS)[0]);const n=t.id||t.string;if(0===o||!function(e,t){return!!r.Z.window.CKEDITOR_TRANSLATIONS[e]&&!!r.Z.window.CKEDITOR_TRANSLATIONS[e].dictionary[t]}(e,n))return 1!==s?t.plural:t.string;const a=r.Z.window.CKEDITOR_TRANSLATIONS[e].dictionary,c=r.Z.window.CKEDITOR_TRANSLATIONS[e].getPluralForm||(e=>1===e?0:1),l=a[n];if("string"==typeof l)return l;return l[Number(c(s))]}r.Z.window.CKEDITOR_TRANSLATIONS||(r.Z.window.CKEDITOR_TRANSLATIONS={});var a=s("./packages/ckeditor5-utils/src/language.ts");class c{constructor(e={}){this.uiLanguage=e.uiLanguage||"en",this.contentLanguage=e.contentLanguage||this.uiLanguage,this.uiLanguageDirection=(0,a.j)(this.uiLanguage),this.contentLanguageDirection=(0,a.j)(this.contentLanguage),this.t=(e,t)=>this._t(e,t)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(e,t=[]){t=(0,o.Z)(t),"string"==typeof e&&(e={string:e});const s=!!e.plural?t[0]:1;return function(e,t){return e.replace(/%(\d+)/g,((e,s)=>s<t.length?t[s]:e))}(n(this.uiLanguage,e,s),t)}}},"./packages/ckeditor5-utils/src/mix.ts":(e,t,s)=>{"use strict";function o(e,...t){t.forEach((t=>{const s=Object.getOwnPropertyNames(t),o=Object.getOwnPropertySymbols(t);s.concat(o).forEach((s=>{if(s in e.prototype)return;if("function"==typeof t&&("length"==s||"name"==s||"prototype"==s))return;const o=Object.getOwnPropertyDescriptor(t,s);o.enumerable=!1,Object.defineProperty(e.prototype,s,o)}))}))}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/observablemixin.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h,y:()=>u});var o=s("./packages/ckeditor5-utils/src/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./node_modules/lodash-es/isObject.js");const n=Symbol("observableProperties"),a=Symbol("boundObservables"),c=Symbol("boundProperties"),l=Symbol("decoratedMethods"),d=Symbol("decoratedOriginal");function h(e){return class extends e{set(e,t){if((0,r.Z)(e))return void Object.keys(e).forEach((t=>{this.set(t,e[t])}),this);p(this);const s=this[n];if(e in this&&!s.has(e))throw new i.ZP("observable-set-cannot-override",this);Object.defineProperty(this,e,{enumerable:!0,configurable:!0,get:()=>s.get(e),set(t){const o=s.get(e);let i=this.fire(`set:${e}`,e,t,o);void 0===i&&(i=t),o===i&&s.has(e)||(s.set(e,i),this.fire(`change:${e}`,e,i,o))}}),this[e]=t}bind(...e){if(!e.length||!m(e))throw new i.ZP("observable-bind-wrong-properties",this);if(new Set(e).size!==e.length)throw new i.ZP("observable-bind-duplicate-properties",this);p(this);const t=this[c];e.forEach((e=>{if(t.has(e))throw new i.ZP("observable-bind-rebind",this)}));const s=new Map;return e.forEach((e=>{const o={property:e,to:[]};t.set(e,o),s.set(e,o)})),{to:g,toMany:f,_observable:this,_bindProperties:e,_to:[],_bindings:s}}unbind(...e){if(!this[n])return;const t=this[c],s=this[a];if(e.length){if(!m(e))throw new i.ZP("observable-unbind-wrong-properties",this);e.forEach((e=>{const o=t.get(e);o&&(o.to.forEach((([e,t])=>{const i=s.get(e),r=i[t];r.delete(o),r.size||delete i[t],Object.keys(i).length||(s.delete(e),this.stopListening(e,"change"))})),t.delete(e))}))}else s.forEach(((e,t)=>{this.stopListening(t,"change")})),s.clear(),t.clear()}decorate(e){p(this);const t=this[e];if(!t)throw new i.ZP("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:e});this.on(e,((e,s)=>{e.return=t.apply(this,s)})),this[e]=function(...t){return this.fire(e,t)},this[e][d]=t,this[l]||(this[l]=[]),this[l].push(e)}stopListening(e,t,s){if(!e&&this[l]){for(const e of this[l])this[e]=this[e][d];delete this[l]}o.Q5.prototype.stopListening.call(this,e,t,s)}}}const u=h(o.Q5);function p(e){e[n]||(Object.defineProperty(e,n,{value:new Map}),Object.defineProperty(e,a,{value:new Map}),Object.defineProperty(e,c,{value:new Map}))}function g(...e){const t=function(...e){if(!e.length)throw new i.ZP("observable-bind-to-parse-error",null);const t={to:[]};let s;"function"==typeof e[e.length-1]&&(t.callback=e.pop());return e.forEach((e=>{if("string"==typeof e)s.properties.push(e);else{if("object"!=typeof e)throw new i.ZP("observable-bind-to-parse-error",null);s={observable:e,properties:[]},t.to.push(s)}})),t}(...e),s=Array.from(this._bindings.keys()),o=s.length;if(!t.callback&&t.to.length>1)throw new i.ZP("observable-bind-to-no-callback",this);if(o>1&&t.callback)throw new i.ZP("observable-bind-to-extra-callback",this);var r;t.to.forEach((e=>{if(e.properties.length&&e.properties.length!==o)throw new i.ZP("observable-bind-to-properties-length",this);e.properties.length||(e.properties=this._bindProperties)})),this._to=t.to,t.callback&&(this._bindings.get(s[0]).callback=t.callback),r=this._observable,this._to.forEach((e=>{const t=r[a];let s;t.get(e.observable)||r.listenTo(e.observable,"change",((o,i)=>{s=t.get(e.observable)[i],s&&s.forEach((e=>{k(r,e.property)}))}))})),function(e){let t;e._bindings.forEach(((s,o)=>{e._to.forEach((i=>{t=i.properties[s.callback?0:e._bindProperties.indexOf(o)],s.to.push([i.observable,t]),function(e,t,s,o){const i=e[a],r=i.get(s),n=r||{};n[o]||(n[o]=new Set);n[o].add(t),r||i.set(s,n)}(e._observable,s,i.observable,t)}))}))}(this),this._bindProperties.forEach((e=>{k(this._observable,e)}))}function f(e,t,s){if(this._bindings.size>1)throw new i.ZP("observable-bind-to-many-not-one-binding",this);this.to(...function(e,t){const s=e.map((e=>[e,t]));return Array.prototype.concat.apply([],s)}(e,t),s)}function m(e){return e.every((e=>"string"==typeof e))}function k(e,t){const s=e[c].get(t);let o;s.callback?o=s.callback.apply(e,s.to.map((e=>e[0][e[1]]))):(o=s.to[0],o=o[0][o[1]]),Object.prototype.hasOwnProperty.call(e,t)?e[t]=o:e.set(t,o)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((e=>{h[e]=u.prototype[e]}))},"./packages/ckeditor5-utils/src/priorities.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o={get(e="normal"){return"number"!=typeof e?this[e]||this.normal:e},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5}},"./packages/ckeditor5-utils/src/toarray.ts":(e,t,s)=>{"use strict";function o(e){return Array.isArray(e)?e:[e]}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/tomap.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/isiterable.ts");function i(e){return(0,o.Z)(e)?new Map(e):function(e){const t=new Map;for(const s in e)t.set(s,e[s]);return t}(e)}},"./packages/ckeditor5-utils/src/uid.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const o=new Array(256).fill("").map(((e,t)=>("0"+t.toString(16)).slice(-2)));function i(){const e=4294967296*Math.random()>>>0,t=4294967296*Math.random()>>>0,s=4294967296*Math.random()>>>0,i=4294967296*Math.random()>>>0;return"e"+o[e>>0&255]+o[e>>8&255]+o[e>>16&255]+o[e>>24&255]+o[t>>0&255]+o[t>>8&255]+o[t>>16&255]+o[t>>24&255]+o[s>>0&255]+o[s>>8&255]+o[s>>16&255]+o[s>>24&255]+o[i>>0&255]+o[i>>8&255]+o[i>>16&255]+o[i>>24&255]}},"./packages/ckeditor5-utils/src/version.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");const i="35.1.0",r=i,n="object"==typeof window?window:s.g;if(n.CKEDITOR_VERSION)throw new o.ZP("ckeditor-duplicated-modules",null);n.CKEDITOR_VERSION=i},"./packages/ckeditor5-core/src/command.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts");class r{constructor(e){this.editor=e,this.set("value",void 0),this.set("isEnabled",!1),this.affectsData=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()})),this.on("execute",(e=>{this.isEnabled||e.stop()}),{priority:"high"}),this.listenTo(e,"change:isReadOnly",((e,t,s)=>{s&&this.affectsData?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}))}refresh(){this.isEnabled=!0}forceDisabled(e){this._disableStack.add(e),1==this._disableStack.size&&(this.on("set:isEnabled",n,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(e){this._disableStack.delete(e),0==this._disableStack.size&&(this.off("set:isEnabled",n),this.refresh())}execute(){}destroy(){this.stopListening()}}function n(e){e.return=!1,e.stop()}(0,i.Z)(r,o.Z)},"./packages/ckeditor5-core/src/contextplugin.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts");class r{constructor(e){this.context=e}destroy(){this.stopListening()}static get isContextPlugin(){return!0}}(0,i.Z)(r,o.Z)},"./packages/ckeditor5-core/src/pendingactions.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-core/src/contextplugin.js"),i=s("./packages/ckeditor5-utils/src/observablemixin.ts"),r=s("./packages/ckeditor5-utils/src/collection.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class a extends o.Z{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",!1),this._actions=new r.Z({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}add(e){if("string"!=typeof e)throw new n.ZP("pendingactions-add-invalid-message",this);const t=Object.create(i.Z);return t.set("message",e),this._actions.add(t),this.hasAny=!0,t}remove(e){this._actions.remove(e),this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}},"./packages/ckeditor5-core/src/plugin.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts");class r{constructor(e){this.editor=e,this.set("isEnabled",!0),this._disableStack=new Set}forceDisabled(e){this._disableStack.add(e),1==this._disableStack.size&&(this.on("set:isEnabled",n,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(e){this._disableStack.delete(e),0==this._disableStack.size&&(this.off("set:isEnabled",n),this.isEnabled=!0)}destroy(){this.stopListening()}static get isContextPlugin(){return!1}}function n(e){e.return=!1,e.stop()}(0,i.Z)(r,o.Z)},"./packages/ckeditor5-enter/src/enter.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-enter/src/utils.js");class n extends i.Z{execute(){const e=this.editor.model,t=e.document;e.change((s=>{!function(e,t,s,o){const i=s.isCollapsed,n=s.getFirstRange(),c=n.start.parent,l=n.end.parent;if(o.isLimit(c)||o.isLimit(l))return void(i||c!=l||e.deleteContent(s));if(i){const e=(0,r.G)(t.model.schema,s.getAttributes());a(t,n.start),t.setSelectionAttribute(e)}else{const o=!(n.start.isAtStart&&n.end.isAtEnd),i=c==l;e.deleteContent(s,{leaveUnmerged:o}),o&&(i?a(t,s.focus):t.setSelection(l,0))}}(this.editor.model,s,t.selection,e.schema),this.fire("afterExecute",{writer:s})}))}}function a(e,t){e.split(t),e.setSelection(t.parent.nextSibling,0)}var c=s("./packages/ckeditor5-enter/src/enterobserver.js");class l extends o.Z{static get pluginName(){return"Enter"}init(){const e=this.editor,t=e.editing.view,s=t.document;t.addObserver(c.Z),e.commands.add("enter",new n(e)),this.listenTo(s,"enter",((s,o)=>{o.preventDefault(),o.isSoft||(e.execute("enter"),t.scrollToTheSelection())}),{priority:"low"})}}},"./packages/ckeditor5-enter/src/enterobserver.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),i=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts"),r=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts"),n=s("./packages/ckeditor5-utils/src/keyboard.ts");class a extends o.Z{constructor(e){super(e);const t=this.document;t.on("keydown",((e,s)=>{if(this.isEnabled&&s.keyCode==n.Do.enter){const o=new r.Z(t,"enter",t.selection.getFirstRange());t.fire(o,new i.Z(t,s.domEvent,{isSoft:s.shiftKey})),o.stop.called&&e.stop()}}))}observe(){}}},"./packages/ckeditor5-enter/src/utils.js":(e,t,s)=>{"use strict";function*o(e,t){for(const s of t)s&&e.getAttributeProperties(s[0]).copyOnEnter&&(yield s)}s.d(t,{G:()=>o})},"./packages/ckeditor5-typing/src/delete.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>f});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-utils/src/count.ts"),n=s("./packages/ckeditor5-typing/src/utils/changebuffer.js");class a extends i.Z{constructor(e,t){super(e),this.direction=t,this._buffer=new n.Z(e.model,e.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(e={}){const t=this.editor.model,s=t.document;t.enqueueChange(this._buffer.batch,(o=>{this._buffer.lock();const i=o.createSelection(e.selection||s.selection),n=e.sequence||1,a=i.isCollapsed;if(i.isCollapsed&&t.modifySelection(i,{direction:this.direction,unit:e.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(n))return void this._replaceEntireContentWithParagraph(o);if(this._shouldReplaceFirstBlockWithParagraph(i,n))return void this.editor.execute("paragraph",{selection:i});if(i.isCollapsed)return;let c=0;i.getFirstRange().getMinimalFlatRanges().forEach((e=>{c+=(0,r.Z)(e.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))})),t.deleteContent(i,{doNotResetEntireContent:a,direction:this.direction}),this._buffer.input(c),o.setSelection(i),this._buffer.unlock()}))}_shouldEntireContentBeReplacedWithParagraph(e){if(e>1)return!1;const t=this.editor.model,s=t.document.selection,o=t.schema.getLimitElement(s);if(!(s.isCollapsed&&s.containsEntireContent(o)))return!1;if(!t.schema.checkChild(o,"paragraph"))return!1;const i=o.getChild(0);return!i||"paragraph"!==i.name}_replaceEntireContentWithParagraph(e){const t=this.editor.model,s=t.document.selection,o=t.schema.getLimitElement(s),i=e.createElement("paragraph");e.remove(e.createRangeIn(o)),e.insert(i,o),e.setSelection(i,0)}_shouldReplaceFirstBlockWithParagraph(e,t){const s=this.editor.model;if(t>1||"backward"!=this.direction)return!1;if(!e.isCollapsed)return!1;const o=e.getFirstPosition(),i=s.schema.getLimitElement(o),r=i.getChild(0);return o.parent==r&&(!!e.containsEntireContent(r)&&(!!s.schema.checkChild(i,"paragraph")&&"paragraph"!=r.name))}}var c=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),l=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts"),d=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts"),h=s("./packages/ckeditor5-utils/src/keyboard.ts"),u=s("./packages/ckeditor5-utils/src/env.ts"),p=s("./packages/ckeditor5-typing/src/utils/utils.js");class g extends c.Z{constructor(e){super(e);const t=e.document;let s=0;function o(e,s,o){const i=new d.Z(t,"delete",t.selection.getFirstRange());t.fire(i,new l.Z(t,s,o)),i.stop.called&&e.stop()}t.on("keyup",((e,t)=>{t.keyCode!=h.Do.delete&&t.keyCode!=h.Do.backspace||(s=0)})),t.on("keydown",((e,i)=>{if(u.ZP.isWindows&&(0,p.Uw)(i,t))return;const r={};if(i.keyCode==h.Do.delete)r.direction="forward",r.unit="character";else{if(i.keyCode!=h.Do.backspace)return;r.direction="backward",r.unit="codePoint"}const n=u.ZP.isMac?i.altKey:i.ctrlKey;r.unit=n?"word":r.unit,r.sequence=++s,o(e,i.domEvent,r)})),u.ZP.isAndroid&&t.on("beforeinput",((t,s)=>{if("deleteContentBackward"!=s.domEvent.inputType)return;const i={unit:"codepoint",direction:"backward",sequence:1},r=s.domTarget.ownerDocument.defaultView.getSelection();r.anchorNode==r.focusNode&&r.anchorOffset+1!=r.focusOffset&&(i.selectionToRemove=e.domConverter.domSelectionToView(r)),o(t,s.domEvent,i)}))}observe(){}}class f extends o.Z{static get pluginName(){return"Delete"}init(){const e=this.editor,t=e.editing.view,s=t.document,o=e.model.document;t.addObserver(g),this._undoOnBackspace=!1;const i=new a(e,"forward");if(e.commands.add("deleteForward",i),e.commands.add("forwardDelete",i),e.commands.add("delete",new a(e,"backward")),this.listenTo(s,"delete",((s,o)=>{const i={unit:o.unit,sequence:o.sequence};if(o.selectionToRemove){const t=e.model.createSelection(),s=[];for(const t of o.selectionToRemove.getRanges())s.push(e.editing.mapper.toModelRange(t));t.setTo(s),i.selection=t}e.execute("forward"==o.direction?"deleteForward":"delete",i),o.preventDefault(),t.scrollToTheSelection()}),{priority:"low"}),u.ZP.isAndroid){let e=null;this.listenTo(s,"delete",((t,s)=>{const o=s.domTarget.ownerDocument.defaultView.getSelection();e={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}}),{priority:"lowest"}),this.listenTo(s,"keyup",((t,s)=>{if(e){const t=s.domTarget.ownerDocument.defaultView.getSelection();t.collapse(e.anchorNode,e.anchorOffset),t.extend(e.focusNode,e.focusOffset),e=null}}))}this.editor.plugins.has("UndoEditing")&&(this.listenTo(s,"delete",((t,s)=>{this._undoOnBackspace&&"backward"==s.direction&&1==s.sequence&&"codePoint"==s.unit&&(this._undoOnBackspace=!1,e.execute("undo"),s.preventDefault(),t.stop())}),{context:"$capture"}),this.listenTo(o,"change",(()=>{this._undoOnBackspace=!1})))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}},"./packages/ckeditor5-typing/src/utils/changebuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{constructor(e,t=20){this.model=e,this.size=0,this.limit=t,this.isLocked=!1,this._changeCallback=(e,t)=>{t.isLocal&&t.isUndoable&&t!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}input(e){this.size+=e,this.size>=this.limit&&this._reset(!0)}lock(){this.isLocked=!0}unlock(){this.isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(e){this.isLocked&&!e||(this._batch=null,this.size=0)}}},"./packages/ckeditor5-typing/src/utils/injectunsafekeystrokeshandling.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n,u:()=>c});var o=s("./packages/ckeditor5-utils/src/keyboard.ts"),i=s("./packages/ckeditor5-utils/src/env.ts"),r=s("./packages/ckeditor5-typing/src/utils/utils.js");function n(e){let t=null;const s=e.model,o=e.editing.view,n=e.commands.get("input");function a(e){if(i.ZP.isWindows&&(0,r.Uw)(e,o.document))return;const a=s.document,d=o.document.isComposing,h=t&&t.isEqual(a.selection);t=null,n.isEnabled&&(c(e)||a.selection.isCollapsed||d&&229===e.keyCode||!d&&229===e.keyCode&&h||l())}function l(){const e=n.buffer;e.lock();const t=e.batch;s.enqueueChange(t,(()=>{s.deleteContent(s.document.selection)})),e.unlock()}i.ZP.isAndroid?o.document.on("beforeinput",((e,t)=>a(t)),{priority:"lowest"}):o.document.on("keydown",((e,t)=>a(t)),{priority:"lowest"}),o.document.on("compositionstart",(function(){const e=s.document,t=1!==e.selection.rangeCount||e.selection.getFirstRange().isFlat;if(e.selection.isCollapsed||t)return;l()}),{priority:"lowest"}),o.document.on("compositionend",(()=>{t=s.createSelection(s.document.selection)}),{priority:"lowest"})}const a=[(0,o.Cq)("arrowUp"),(0,o.Cq)("arrowRight"),(0,o.Cq)("arrowDown"),(0,o.Cq)("arrowLeft"),9,16,17,18,19,20,27,33,34,35,36,45,91,93,144,145,173,174,175,176,177,178,179,255];for(let e=112;e<=135;e++)a.push(e);function c(e){return!(!e.ctrlKey&&!e.metaKey)||a.includes(e.keyCode)}},"./packages/ckeditor5-typing/src/utils/utils.js":(e,t,s)=>{"use strict";s.d(t,{E9:()=>r,xG:()=>n,Uw:()=>c});var o=s("./packages/ckeditor5-utils/src/diff.ts");var i=s("./packages/ckeditor5-utils/src/keyboard.ts");function r(e){if(0==e.length)return!1;for(const t of e)if("children"===t.type&&!n(t))return!0;return!1}function n(e){if(e.newChildren.length-e.oldChildren.length!=1)return;const t=function(e,t){const s=[];let o=0,i=null;return e.forEach((e=>{"equal"==e?(r(),o++):"insert"==e?(i&&"insert"==i.type?i.values.push(t[o]):(r(),i={type:"insert",index:o,values:[t[o]]}),o++):i&&"delete"==i.type?i.howMany++:(r(),i={type:"delete",index:o,howMany:1})})),r(),s;function r(){i&&(s.push(i),i=null)}}((0,o.Z)(e.oldChildren,e.newChildren,a),e.newChildren);if(t.length>1)return;const s=t[0];return s.values[0]&&s.values[0].is("$text")?s:void 0}function a(e,t){return e&&e.is("$text")&&t&&t.is("$text")?e.data===t.data:e===t}function c(e,t){const s=t.selection,o=e.shiftKey&&e.keyCode===i.Do.delete,r=!s.isCollapsed;return o&&r}},"./packages/ckeditor5-ui/src/bindings/clickoutsidehandler.js":(e,t,s)=>{"use strict";function o({emitter:e,activator:t,callback:s,contextElements:o}){e.listenTo(document,"mousedown",((e,i)=>{if(!t())return;const r="function"==typeof i.composedPath?i.composedPath():[];for(const e of o)if(e.contains(i.target)||r.includes(e))return;s()}))}s.d(t,{Z:()=>o})},"./packages/ckeditor5-ui/src/button/buttonview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-ui/src/icon/iconview.js"),r=s("./packages/ckeditor5-utils/src/uid.ts"),n=s("./packages/ckeditor5-utils/src/keyboard.ts"),a=s("./packages/ckeditor5-utils/src/env.ts"),c=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),l=s.n(c),d=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/button.css"),h={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};l()(d.Z,h);d.Z.locals;class u extends o.Z{constructor(e){super(e);const t=this.bindTemplate,s=(0,r.Z)();this.set("class"),this.set("labelStyle"),this.set("icon"),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke"),this.set("label"),this.set("tabindex",-1),this.set("tooltip"),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._createLabelView(s),this.iconView=new i.Z,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const o={tag:"button",attributes:{class:["ck","ck-button",t.to("class"),t.if("isEnabled","ck-disabled",(e=>!e)),t.if("isVisible","ck-hidden",(e=>!e)),t.to("isOn",(e=>e?"ck-on":"ck-off")),t.if("withText","ck-button_with-text"),t.if("withKeystroke","ck-button_with-keystroke")],type:t.to("type",(e=>e||"button")),tabindex:t.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${s}`,"aria-disabled":t.if("isEnabled",!0,(e=>!e)),"aria-pressed":t.to("isOn",(e=>!!this.isToggleable&&String(!!e))),"data-cke-tooltip-text":t.to("_tooltipString"),"data-cke-tooltip-position":t.to("tooltipPosition")},children:this.children,on:{click:t.to((e=>{this.isEnabled?this.fire("execute"):e.preventDefault()}))}};a.ZP.isSafari&&(o.on.mousedown=t.to((e=>{this.focus(),e.preventDefault()}))),this.setTemplate(o)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}_createLabelView(e){const t=new o.Z,s=this.bindTemplate;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:s.to("labelStyle"),id:`ck-editor__aria-label_${e}`},children:[{text:this.bindTemplate.to("label")}]}),t}_createKeystrokeView(){const e=new o.Z;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(e=>(0,n.XU)(e)))}]}),e}_getTooltipString(e,t,s){return e?"string"==typeof e?e:(s&&(s=(0,n.XU)(s)),e instanceof Function?e(t,s):`${t}${s?` (${s})`:""}`):""}}},"./packages/ckeditor5-ui/src/button/switchbuttonview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-ui/src/button/buttonview.js"),r=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),n=s.n(r),a=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/switchbutton.css"),c={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};n()(a.Z,c);a.Z.locals;class l extends i.Z{constructor(e){super(e),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const e=new o.Z;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),e}}},"./packages/ckeditor5-ui/src/dropdown/button/dropdownbuttonview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-ui/src/button/buttonview.js"),i=s("./packages/ckeditor5-ui/theme/icons/dropdown-arrow.svg"),r=s("./packages/ckeditor5-ui/src/icon/iconview.js");class n extends o.Z{constructor(e){super(e),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",(e=>String(e)))}}),this.delegate("execute").to(this,"open")}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const e=new r.Z;return e.content=i.Z,e.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),e}}},"./packages/ckeditor5-ui/src/dropdown/utils.js":(e,t,s)=>{"use strict";s.d(t,{Pm:()=>A,up:()=>T,t9:()=>x,Mh:()=>C});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",t.to("position",(e=>`ck-dropdown__panel_${e}`)),t.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:t.to((e=>e.preventDefault()))}})}focus(){this.children.length&&("function"==typeof this.children.first.focus?this.children.first.focus():(0,i.KE)("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this}))}focusLast(){if(this.children.length){const e=this.children.last;"function"==typeof e.focusLast?e.focusLast():e.focus()}}}var n=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),a=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),c=s.n(a),l=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/dropdown.css"),d={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(l.Z,d);l.Z.locals;var h=s("./packages/ckeditor5-utils/src/dom/position.ts");class u extends o.Z{constructor(e,t,s){super(e);const o=this.bindTemplate;this.buttonView=t,this.panelView=s,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class"),this.set("id"),this.set("panelPosition","auto"),this.keystrokes=new n.Z,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",o.to("class"),o.if("isEnabled","ck-disabled",(e=>!e))],id:o.to("id"),"aria-describedby":o.to("ariaDescribedById")},children:[t,s]}),t.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":o.to("isOpen")}})}render(){super.render(),this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen})),this.panelView.bind("isVisible").to(this,"isOpen"),this.on("change:isOpen",(()=>{this.isOpen?("auto"===this.panelPosition?this.panelView.position=u._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions}).name:this.panelView.position=this.panelPosition,this.panelView.focus()):this.focus()})),this.keystrokes.listenTo(this.element);const e=(e,t)=>{this.isOpen&&(this.isOpen=!1,t())};this.keystrokes.set("arrowdown",((e,t)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,t())})),this.keystrokes.set("arrowright",((e,t)=>{this.isOpen&&t()})),this.keystrokes.set("arrowleft",e),this.keystrokes.set("esc",e)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:e,north:t,southEast:s,southWest:o,northEast:i,northWest:r,southMiddleEast:n,southMiddleWest:a,northMiddleEast:c,northMiddleWest:l}=u.defaultPanelPositions;return"rtl"!==this.locale.uiLanguageDirection?[s,o,n,a,e,i,r,c,l,t]:[o,s,a,n,e,r,i,l,c,t]}}u.defaultPanelPositions={south:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/2,name:"s"}),southEast:e=>({top:e.bottom,left:e.left,name:"se"}),southWest:(e,t)=>({top:e.bottom,left:e.left-t.width+e.width,name:"sw"}),southMiddleEast:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/4,name:"sme"}),southMiddleWest:(e,t)=>({top:e.bottom,left:e.left-3*(t.width-e.width)/4,name:"smw"}),north:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/2,name:"n"}),northEast:(e,t)=>({top:e.top-t.height,left:e.left,name:"ne"}),northWest:(e,t)=>({top:e.top-t.height,left:e.left-t.width+e.width,name:"nw"}),northMiddleEast:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/4,name:"nme"}),northMiddleWest:(e,t)=>({top:e.top-t.height,left:e.left-3*(t.width-e.width)/4,name:"nmw"})},u._getOptimalPosition=h.x;var p=s("./packages/ckeditor5-ui/src/dropdown/button/dropdownbuttonview.js"),g=s("./packages/ckeditor5-ui/src/toolbar/toolbarview.js"),f=s("./packages/ckeditor5-ui/src/list/listview.js"),m=s("./packages/ckeditor5-ui/src/list/listitemview.js");class k extends o.Z{constructor(e){super(e),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var b=s("./packages/ckeditor5-ui/src/button/buttonview.js"),_=s("./packages/ckeditor5-ui/src/button/switchbuttonview.js"),w=s("./packages/ckeditor5-ui/src/bindings/clickoutsidehandler.js"),v=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css"),y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(v.Z,y);v.Z.locals;var Z=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/listdropdown.css"),P={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(Z.Z,P);Z.Z.locals;function x(e,t=p.Z){const s=new t(e),o=new r(e),i=new u(e,s,o);return s.bind("isEnabled").to(i),s instanceof p.Z?s.bind("isOn").to(i,"isOpen"):s.arrowView.bind("isOn").to(i,"isOpen"),function(e){(function(e){e.on("render",(()=>{(0,w.Z)({emitter:e,activator:()=>e.isOpen,callback:()=>{e.isOpen=!1},contextElements:[e.element]})}))})(e),function(e){e.on("execute",(t=>{t.source instanceof _.Z||(e.isOpen=!1)}))}(e),function(e){e.keystrokes.set("arrowdown",((t,s)=>{e.isOpen&&(e.panelView.focus(),s())})),e.keystrokes.set("arrowup",((t,s)=>{e.isOpen&&(e.panelView.focusLast(),s())}))}(e)}(i),i}function T(e,t,s={}){const o=e.locale,i=o.t,r=e.toolbarView=new g.Z(o);r.set("ariaLabel",i("Dropdown toolbar")),e.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),t.map((e=>r.items.add(e))),s.enableActiveItemFocusOnDropdownOpen&&C(e,(()=>r.items.find((e=>e.isOn)))),e.panelView.children.add(r),r.items.delegate("execute").to(e)}function A(e,t){const s=e.locale,o=e.listView=new f.Z(s);o.items.bindTo(t).using((({type:e,model:t})=>{if("separator"===e)return new k(s);if("button"===e||"switchbutton"===e){const o=new m.Z(s);let i;return i="button"===e?new b.Z(s):new _.Z(s),i.bind(...Object.keys(t)).to(t),i.delegate("execute").to(o),o.children.add(i),o}})),e.panelView.children.add(o),o.items.delegate("execute").to(e),C(e,(()=>o.items.find((e=>e instanceof m.Z&&e.children.first.isOn))))}function C(e,t){e.on("change:isOpen",(()=>{if(!e.isOpen)return;const s=t();s&&("function"==typeof s.focus?s.focus():(0,i.KE)("ui-dropdown-focus-child-on-open-child-missing-focus",{view:s}))}),{priority:"low"})}},"./packages/ckeditor5-ui/src/focuscycler.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/dom/isvisible.ts");class i{constructor(e){if(Object.assign(this,e),e.actions&&e.keystrokeHandler)for(const t in e.actions){let s=e.actions[t];"string"==typeof s&&(s=[s]);for(const o of s)e.keystrokeHandler.set(o,((e,s)=>{this[t](),s()}))}}get first(){return this.focusables.find(r)||null}get last(){return this.focusables.filter(r).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let e=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find(((t,s)=>{const o=t.element===this.focusTracker.focusedElement;return o&&(e=s),o})),e)}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(e){e&&e.focus()}_getFocusableItem(e){const t=this.current,s=this.focusables.length;if(!s)return null;if(null===t)return this[1===e?"first":"last"];let o=(t+s+e)%s;do{const t=this.focusables.get(o);if(r(t))return t;o=(o+s+e)%s}while(o!==t);return null}}function r(e){return!(!e.focus||!(0,o.Z)(e.element))}},"./packages/ckeditor5-ui/src/icon/iconview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=s.n(i),n=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/icon/icon.css"),a={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};r()(n.Z,a);n.Z.locals;class c extends o.Z{constructor(){super();const e=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon"],viewBox:e.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",(()=>{this._updateXMLContent(),this._colorFillPaths()})),this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const e=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),t=e.getAttribute("viewBox");for(t&&(this.viewBox=t);this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;e.childNodes.length>0;)this.element.appendChild(e.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach((e=>{e.style.fill=this.fillColor}))}}},"./packages/ckeditor5-ui/src/list/listitemview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-ui/src/view.js");class i extends o.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",t.if("isVisible","ck-hidden",(e=>!e))]},children:this.children})}focus(){this.children.first.focus()}}},"./packages/ckeditor5-ui/src/list/listview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/focustracker.ts"),r=s("./packages/ckeditor5-ui/src/focuscycler.js"),n=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),a=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),c=s.n(a),l=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/list/list.css"),d={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(l.Z,d);l.Z.locals;class h extends o.Z{constructor(){super(),this.items=this.createCollection(),this.focusTracker=new i.Z,this.keystrokes=new n.Z,this._focusCycler=new r.Z({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"]},children:this.items})}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}},"./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>f,M:()=>k});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/dom/position.ts"),r=s("./packages/ckeditor5-utils/src/dom/isrange.ts"),n=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),a=s("./packages/ckeditor5-utils/src/dom/global.ts"),c=s("./node_modules/lodash-es/isElement.js"),l=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),d=s.n(l),h=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonpanel.css"),u={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};d()(h.Z,u);h.Z.locals;const p=(0,n.Z)("px"),g=a.Z.document.body;class f extends o.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class"),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",t.to("position",(e=>`ck-balloon-panel_${e}`)),t.if("isVisible","ck-balloon-panel_visible"),t.if("withArrow","ck-balloon-panel_with-arrow"),t.to("class")],style:{top:t.to("top",p),left:t.to("left",p)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(e){this.show();const t=f.defaultPositions,s=Object.assign({},{element:this.element,positions:[t.southArrowNorth,t.southArrowNorthMiddleWest,t.southArrowNorthMiddleEast,t.southArrowNorthWest,t.southArrowNorthEast,t.northArrowSouth,t.northArrowSouthMiddleWest,t.northArrowSouthMiddleEast,t.northArrowSouthWest,t.northArrowSouthEast,t.viewportStickyNorth],limiter:g,fitInViewport:!0},e),o=f._getOptimalPosition(s),i=parseInt(o.left),r=parseInt(o.top),{name:n,config:a={}}=o,{withArrow:c=!0}=a;Object.assign(this,{top:r,left:i,position:n,withArrow:c})}pin(e){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(e):this._stopPinning()},this._startPinning(e),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(e){this.attachTo(e);const t=m(e.target),s=e.limiter?m(e.limiter):g;this.listenTo(a.Z.document,"scroll",((o,i)=>{const r=i.target,n=t&&r.contains(t),a=s&&r.contains(s);!n&&!a&&t&&s||this.attachTo(e)}),{useCapture:!0}),this.listenTo(a.Z.window,"resize",(()=>{this.attachTo(e)}))}_stopPinning(){this.stopListening(a.Z.document,"scroll"),this.stopListening(a.Z.window,"resize")}}function m(e){return(0,c.Z)(e)?e:(0,r.Z)(e)?e.commonAncestorContainer:"function"==typeof e?m(e()):null}function k({sideOffset:e=f.arrowSideOffset,heightOffset:t=f.arrowHeightOffset,stickyVerticalOffset:s=f.stickyVerticalOffset,config:o}={}){return{northWestArrowSouthWest:(t,s)=>({top:i(t,s),left:t.left-e,name:"arrow_sw",...o&&{config:o}}),northWestArrowSouthMiddleWest:(t,s)=>({top:i(t,s),left:t.left-.25*s.width-e,name:"arrow_smw",...o&&{config:o}}),northWestArrowSouth:(e,t)=>({top:i(e,t),left:e.left-t.width/2,name:"arrow_s",...o&&{config:o}}),northWestArrowSouthMiddleEast:(t,s)=>({top:i(t,s),left:t.left-.75*s.width+e,name:"arrow_sme",...o&&{config:o}}),northWestArrowSouthEast:(t,s)=>({top:i(t,s),left:t.left-s.width+e,name:"arrow_se",...o&&{config:o}}),northArrowSouthWest:(t,s)=>({top:i(t,s),left:t.left+t.width/2-e,name:"arrow_sw",...o&&{config:o}}),northArrowSouthMiddleWest:(t,s)=>({top:i(t,s),left:t.left+t.width/2-.25*s.width-e,name:"arrow_smw",...o&&{config:o}}),northArrowSouth:(e,t)=>({top:i(e,t),left:e.left+e.width/2-t.width/2,name:"arrow_s",...o&&{config:o}}),northArrowSouthMiddleEast:(t,s)=>({top:i(t,s),left:t.left+t.width/2-.75*s.width+e,name:"arrow_sme",...o&&{config:o}}),northArrowSouthEast:(t,s)=>({top:i(t,s),left:t.left+t.width/2-s.width+e,name:"arrow_se",...o&&{config:o}}),northEastArrowSouthWest:(t,s)=>({top:i(t,s),left:t.right-e,name:"arrow_sw",...o&&{config:o}}),northEastArrowSouthMiddleWest:(t,s)=>({top:i(t,s),left:t.right-.25*s.width-e,name:"arrow_smw",...o&&{config:o}}),northEastArrowSouth:(e,t)=>({top:i(e,t),left:e.right-t.width/2,name:"arrow_s",...o&&{config:o}}),northEastArrowSouthMiddleEast:(t,s)=>({top:i(t,s),left:t.right-.75*s.width+e,name:"arrow_sme",...o&&{config:o}}),northEastArrowSouthEast:(t,s)=>({top:i(t,s),left:t.right-s.width+e,name:"arrow_se",...o&&{config:o}}),southWestArrowNorthWest:(t,s)=>({top:r(t),left:t.left-e,name:"arrow_nw",...o&&{config:o}}),southWestArrowNorthMiddleWest:(t,s)=>({top:r(t),left:t.left-.25*s.width-e,name:"arrow_nmw",...o&&{config:o}}),southWestArrowNorth:(e,t)=>({top:r(e),left:e.left-t.width/2,name:"arrow_n",...o&&{config:o}}),southWestArrowNorthMiddleEast:(t,s)=>({top:r(t),left:t.left-.75*s.width+e,name:"arrow_nme",...o&&{config:o}}),southWestArrowNorthEast:(t,s)=>({top:r(t),left:t.left-s.width+e,name:"arrow_ne",...o&&{config:o}}),southArrowNorthWest:(t,s)=>({top:r(t),left:t.left+t.width/2-e,name:"arrow_nw",...o&&{config:o}}),southArrowNorthMiddleWest:(t,s)=>({top:r(t),left:t.left+t.width/2-.25*s.width-e,name:"arrow_nmw",...o&&{config:o}}),southArrowNorth:(e,t)=>({top:r(e),left:e.left+e.width/2-t.width/2,name:"arrow_n",...o&&{config:o}}),southArrowNorthMiddleEast:(t,s)=>({top:r(t),left:t.left+t.width/2-.75*s.width+e,name:"arrow_nme",...o&&{config:o}}),southArrowNorthEast:(t,s)=>({top:r(t),left:t.left+t.width/2-s.width+e,name:"arrow_ne",...o&&{config:o}}),southEastArrowNorthWest:(t,s)=>({top:r(t),left:t.right-e,name:"arrow_nw",...o&&{config:o}}),southEastArrowNorthMiddleWest:(t,s)=>({top:r(t),left:t.right-.25*s.width-e,name:"arrow_nmw",...o&&{config:o}}),southEastArrowNorth:(e,t)=>({top:r(e),left:e.right-t.width/2,name:"arrow_n",...o&&{config:o}}),southEastArrowNorthMiddleEast:(t,s)=>({top:r(t),left:t.right-.75*s.width+e,name:"arrow_nme",...o&&{config:o}}),southEastArrowNorthEast:(t,s)=>({top:r(t),left:t.right-s.width+e,name:"arrow_ne",...o&&{config:o}}),westArrowEast:(e,s)=>({top:e.top+e.height/2-s.height/2,left:e.left-s.width-t,name:"arrow_e",...o&&{config:o}}),eastArrowWest:(e,s)=>({top:e.top+e.height/2-s.height/2,left:e.right+t,name:"arrow_w",...o&&{config:o}}),viewportStickyNorth:(e,t,i)=>e.getIntersection(i)?{top:i.top+s,left:e.left+e.width/2-t.width/2,name:"arrowless",config:{withArrow:!1,...o}}:null};function i(e,s){return e.top-s.height-t}function r(e){return e.bottom+t}}f.arrowSideOffset=25,f.arrowHeightOffset=10,f.stickyVerticalOffset=20,f._getOptimalPosition=i.x,f.defaultPositions=k()},"./packages/ckeditor5-ui/src/panel/balloon/contextualballoon.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),r=s("./packages/ckeditor5-ui/src/view.js"),n=s("./packages/ckeditor5-ui/src/button/buttonview.js"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),c=s("./packages/ckeditor5-utils/src/focustracker.ts"),l=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),d=s("./packages/ckeditor5-utils/src/dom/rect.ts");var h=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),u=s.n(h),p=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonrotator.css"),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(p.Z,g);p.Z.locals;var f=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/fakepanel.css"),m={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(f.Z,m);f.Z.locals;const k=(0,l.Z)("px");class b extends o.Z{static get pluginName(){return"ContextualBalloon"}constructor(e){super(e),this.positionLimiter=()=>{const e=this.editor.editing.view,t=e.document.selection.editableElement;return t?e.domConverter.mapViewToDom(t.root):null},this.set("visibleView",null),this.view=new i.Z(e.locale),e.ui.view.body.add(this.view),e.ui.focusTracker.add(this.view.element),this._viewToStack=new Map,this._idToStack=new Map,this.set("_numberOfStacks",0),this.set("_singleViewMode",!1),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}destroy(){super.destroy(),this.view.destroy(),this._rotatorView.destroy(),this._fakePanelsView.destroy()}hasView(e){return Array.from(this._viewToStack.keys()).includes(e)}add(e){if(this.hasView(e.view))throw new a.ZP("contextualballoon-add-view-exist",[this,e]);const t=e.stackId||"main";if(!this._idToStack.has(t))return this._idToStack.set(t,new Map([[e.view,e]])),this._viewToStack.set(e.view,this._idToStack.get(t)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!e.singleViewMode||this.showStack(t));const s=this._idToStack.get(t);e.singleViewMode&&this.showStack(t),s.set(e.view,e),this._viewToStack.set(e.view,s),s===this._visibleStack&&this._showView(e)}remove(e){if(!this.hasView(e))throw new a.ZP("contextualballoon-remove-view-not-exist",[this,e]);const t=this._viewToStack.get(e);this._singleViewMode&&this.visibleView===e&&(this._singleViewMode=!1),this.visibleView===e&&(1===t.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(t.values())[t.size-2])),1===t.size?(this._idToStack.delete(this._getStackId(t)),this._numberOfStacks=this._idToStack.size):t.delete(e),this._viewToStack.delete(e)}updatePosition(e){e&&(this._visibleStack.get(this.visibleView).position=e),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(e){this.visibleStack=e;const t=this._idToStack.get(e);if(!t)throw new a.ZP("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==t&&this._showView(Array.from(t.values()).pop())}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(e){return Array.from(this._idToStack.entries()).find((t=>t[1]===e))[0]}_showNextStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)+1;e[t]||(t=0),this.showStack(this._getStackId(e[t]))}_showPrevStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)-1;e[t]||(t=e.length-1),this.showStack(this._getStackId(e[t]))}_createRotatorView(){const e=new _(this.editor.locale),t=this.editor.locale.t;return this.view.content.add(e),e.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>1)),e.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"}),e.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((e,s)=>{if(s<2)return"";const o=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return t("%0 of %1",[o,s])})),e.buttonNextView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()})),e.buttonPrevView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()})),e}_createFakePanelsView(){const e=new w(this.editor.locale,this.view);return e.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>=2?Math.min(e-1,2):0)),e.listenTo(this.view,"change:top",(()=>e.updatePosition())),e.listenTo(this.view,"change:left",(()=>e.updatePosition())),this.editor.ui.view.body.add(e),e}_showView({view:e,balloonClassName:t="",withArrow:s=!0,singleViewMode:o=!1}){this.view.class=t,this.view.withArrow=s,this._rotatorView.showView(e),this.visibleView=e,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),o&&(this._singleViewMode=!0)}_getBalloonPosition(){let e=Array.from(this._visibleStack.values()).pop().position;return e&&(e.limiter||(e=Object.assign({},e,{limiter:this.positionLimiter})),e=Object.assign({},e,{viewportOffsetConfig:this.editor.ui.viewportOffset})),e}}class _ extends r.Z{constructor(e){super(e);const t=e.t,s=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new c.Z,this.buttonPrevView=this._createButtonView(t("Previous"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>'),this.buttonNextView=this._createButtonView(t("Next"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>'),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",s.to("isNavigationVisible",(e=>e?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:s.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(e){this.hideView(),this.content.add(e)}hideView(){this.content.clear()}_createButtonView(e,t){const s=new n.Z(this.locale);return s.set({label:e,icon:t,tooltip:!0}),s}}class w extends r.Z{constructor(e,t){super(e);const s=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=t,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",s.to("numberOfPanels",(e=>e?"":"ck-hidden"))],style:{top:s.to("top",k),left:s.to("left",k),width:s.to("width",k),height:s.to("height",k)}},children:this.content}),this.on("change:numberOfPanels",((e,t,s,o)=>{s>o?this._addPanels(s-o):this._removePanels(o-s),this.updatePosition()}))}_addPanels(e){for(;e--;){const e=new r.Z;e.setTemplate({tag:"div"}),this.content.add(e),this.registerChild(e)}}_removePanels(e){for(;e--;){const e=this.content.last;this.content.remove(e),this.deregisterChild(e),e.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:e,left:t}=this._balloonPanelView,{width:s,height:o}=new d.Z(this._balloonPanelView.element);Object.assign(this,{top:e,left:t,width:s,height:o})}}}},"./packages/ckeditor5-ui/src/template.js":(e,t,s)=>{"use strict";s.d(t,{ZP:()=>u});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts"),n=s("./packages/ckeditor5-ui/src/view.js"),a=s("./packages/ckeditor5-ui/src/viewcollection.js"),c=s("./packages/ckeditor5-utils/src/dom/isnode.ts"),l=s("./node_modules/lodash-es/isObject.js"),d=s("./node_modules/lodash-es/cloneDeepWith.js"),h=s("./packages/ckeditor5-utils/src/toarray.ts");class u{constructor(e){Object.assign(this,y(v(e))),this._isRendered=!1,this._revertData=null}render(){const e=this._renderNode({intoFragment:!0});return this._isRendered=!0,e}apply(e){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:e,isApplying:!0,revertData:this._revertData}),e}revert(e){if(!this._revertData)throw new o.ZP("ui-template-revert-not-applied",[this,e]);this._revertTemplateFromNode(e,this._revertData)}*getViews(){yield*function*e(t){if(t.children)for(const s of t.children)C(s)?yield s:E(s)&&(yield*e(s))}(this)}static bind(e,t){return{to:(s,o)=>new g({eventNameOrFunction:s,attribute:s,observable:e,emitter:t,callback:o}),if:(s,o,i)=>new f({observable:e,emitter:t,attribute:s,valueIfTrue:o,callback:i})}}static extend(e,t){if(e._isRendered)throw new o.ZP("template-extend-render",[this,e]);T(e,y(v(t)))}_renderNode(e){let t;if(t=e.node?this.tag&&this.text:this.tag?this.text:!this.text,t)throw new o.ZP("ui-template-wrong-syntax",this);return this.text?this._renderText(e):this._renderElement(e)}_renderElement(e){let t=e.node;return t||(t=e.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(e),this._renderElementChildren(e),this._setUpListeners(e),t}_renderText(e){let t=e.node;return t?e.revertData.text=t.textContent:t=e.node=document.createTextNode(""),m(this.text)?this._bindToObservable({schema:this.text,updater:b(t),data:e}):t.textContent=this.text.join(""),t}_renderAttributes(e){let t,s,o,i;if(!this.attributes)return;const r=e.node,n=e.revertData;for(t in this.attributes)if(o=r.getAttribute(t),s=this.attributes[t],n&&(n.attributes[t]=o),i=(0,l.Z)(s[0])&&s[0].ns?s[0].ns:null,m(s)){const a=i?s[0].value:s;n&&j(t)&&a.unshift(o),this._bindToObservable({schema:a,updater:_(r,t,i),data:e})}else"style"==t&&"string"!=typeof s[0]?this._renderStyleAttribute(s[0],e):(n&&o&&j(t)&&s.unshift(o),s=s.map((e=>e&&e.value||e)).reduce(((e,t)=>e.concat(t)),[]).reduce(P,""),A(s)||r.setAttributeNS(i,t,s))}_renderStyleAttribute(e,t){const s=t.node;for(const o in e){const i=e[o];m(i)?this._bindToObservable({schema:[i],updater:w(s,o),data:t}):s.style[o]=i}}_renderElementChildren(e){const t=e.node,s=e.intoFragment?document.createDocumentFragment():t,o=e.isApplying;let i=0;for(const r of this.children)if(S(r)){if(!o){r.setParent(t);for(const e of r)s.appendChild(e.element)}}else if(C(r))o||(r.isRendered||r.render(),s.appendChild(r.element));else if((0,c.Z)(r))s.appendChild(r);else if(o){const t={children:[],bindings:[],attributes:{}};e.revertData.children.push(t),r._renderNode({node:s.childNodes[i++],isApplying:!0,revertData:t})}else s.appendChild(r.render());e.intoFragment&&t.appendChild(s)}_setUpListeners(e){if(this.eventListeners)for(const t in this.eventListeners){const s=this.eventListeners[t].map((s=>{const[o,i]=t.split("@");return s.activateDomEventListener(o,i,e)}));e.revertData&&e.revertData.bindings.push(s)}}_bindToObservable({schema:e,updater:t,data:s}){const o=s.revertData;k(e,t,s);const i=e.filter((e=>!A(e))).filter((e=>e.observable)).map((o=>o.activateAttributeListener(e,t,s)));o&&o.bindings.push(i)}_revertTemplateFromNode(e,t){for(const e of t.bindings)for(const t of e)t();if(t.text)e.textContent=t.text;else{for(const s in t.attributes){const o=t.attributes[s];null===o?e.removeAttribute(s):e.setAttribute(s,o)}for(let s=0;s<t.children.length;++s)this._revertTemplateFromNode(e.childNodes[s],t.children[s])}}}(0,i.Z)(u,r.ZP);class p{constructor(e){Object.assign(this,e)}getValue(e){const t=this.observable[this.attribute];return this.callback?this.callback(t,e):t}activateAttributeListener(e,t,s){const o=()=>k(e,t,s);return this.emitter.listenTo(this.observable,"change:"+this.attribute,o),()=>{this.emitter.stopListening(this.observable,"change:"+this.attribute,o)}}}class g extends p{activateDomEventListener(e,t,s){const o=(e,s)=>{t&&!s.target.matches(t)||("function"==typeof this.eventNameOrFunction?this.eventNameOrFunction(s):this.observable.fire(this.eventNameOrFunction,s))};return this.emitter.listenTo(s.node,e,o),()=>{this.emitter.stopListening(s.node,e,o)}}}class f extends p{getValue(e){return!A(super.getValue(e))&&(this.valueIfTrue||!0)}}function m(e){return!!e&&(e.value&&(e=e.value),Array.isArray(e)?e.some(m):e instanceof p)}function k(e,t,{node:s}){let o=function(e,t){return e.map((e=>e instanceof p?e.getValue(t):e))}(e,s);o=1==e.length&&e[0]instanceof f?o[0]:o.reduce(P,""),A(o)?t.remove():t.set(o)}function b(e){return{set(t){e.textContent=t},remove(){e.textContent=""}}}function _(e,t,s){return{set(o){e.setAttributeNS(s,t,o)},remove(){e.removeAttributeNS(s,t)}}}function w(e,t){return{set(s){e.style[t]=s},remove(){e.style[t]=null}}}function v(e){return(0,d.Z)(e,(e=>{if(e&&(e instanceof p||E(e)||C(e)||S(e)))return e}))}function y(e){if("string"==typeof e?e=function(e){return{text:[e]}}(e):e.text&&function(e){e.text=(0,h.Z)(e.text)}(e),e.on&&(e.eventListeners=function(e){for(const t in e)Z(e,t);return e}(e.on),delete e.on),!e.text){e.attributes&&function(e){for(const t in e)e[t].value&&(e[t].value=(0,h.Z)(e[t].value)),Z(e,t)}(e.attributes);const t=[];if(e.children)if(S(e.children))t.push(e.children);else for(const s of e.children)E(s)||C(s)||(0,c.Z)(s)?t.push(s):t.push(new u(s));e.children=t}return e}function Z(e,t){e[t]=(0,h.Z)(e[t])}function P(e,t){return A(t)?e:A(e)?t:`${e} ${t}`}function x(e,t){for(const s in t)e[s]?e[s].push(...t[s]):e[s]=t[s]}function T(e,t){if(t.attributes&&(e.attributes||(e.attributes={}),x(e.attributes,t.attributes)),t.eventListeners&&(e.eventListeners||(e.eventListeners={}),x(e.eventListeners,t.eventListeners)),t.text&&e.text.push(...t.text),t.children&&t.children.length){if(e.children.length!=t.children.length)throw new o.ZP("ui-template-extend-children-mismatch",e);let s=0;for(const o of t.children)T(e.children[s++],o)}}function A(e){return!e&&0!==e}function C(e){return e instanceof n.Z}function E(e){return e instanceof u}function S(e){return e instanceof a.Z}function j(e){return"class"==e||"style"==e}},"./packages/ckeditor5-ui/src/toolbar/normalizetoolbarconfig.js":(e,t,s)=>{"use strict";function o(e){return Array.isArray(e)?{items:e,removeItems:[]}:e?Object.assign({items:[],removeItems:[]},e):{items:[],removeItems:[]}}s.d(t,{Z:()=>o})},"./packages/ckeditor5-ui/src/toolbar/toolbarseparatorview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-ui/src/view.js");class i extends o.Z{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}},"./packages/ckeditor5-ui/src/toolbar/toolbarview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>y});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/focustracker.ts"),r=s("./packages/ckeditor5-ui/src/focuscycler.js"),n=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),a=s("./packages/ckeditor5-ui/src/toolbar/toolbarseparatorview.js");class c extends o.Z{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}var l=s("./packages/ckeditor5-utils/src/dom/resizeobserver.ts");function d(e){return e.bindTemplate.to((t=>{t.target===e.element&&t.preventDefault()}))}var h=s("./packages/ckeditor5-utils/src/dom/rect.ts"),u=s("./packages/ckeditor5-utils/src/dom/isvisible.ts"),p=s("./packages/ckeditor5-utils/src/dom/global.ts"),g=s("./packages/ckeditor5-ui/src/dropdown/utils.js"),f=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),m=s("./packages/ckeditor5-ui/src/toolbar/normalizetoolbarconfig.js"),k=s("./packages/ckeditor5-core/theme/icons/three-vertical-dots.svg"),b=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),_=s.n(b),w=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/toolbar.css"),v={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};_()(w.Z,v);w.Z.locals;class y extends o.Z{constructor(e,t){super(e);const s=this.bindTemplate,o=this.t;this.options=t||{},this.set("ariaLabel",o("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new i.Z,this.keystrokes=new n.Z,this.set("class"),this.set("isCompact",!1),this.itemsView=new Z(e),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const a="rtl"===e.uiLanguageDirection;this._focusCycler=new r.Z({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[a?"arrowright":"arrowleft","arrowup"],focusNext:[a?"arrowleft":"arrowright","arrowdown"]}});const c=["ck","ck-toolbar",s.to("class"),s.if("isCompact","ck-toolbar_compact")];this.options.shouldGroupWhenFull&&this.options.isFloating&&c.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:c,role:"toolbar","aria-label":s.to("ariaLabel"),style:{maxWidth:s.to("maxWidth")}},children:this.children,on:{mousedown:d(this)}}),this._behavior=this.options.shouldGroupWhenFull?new x(this):new P(this)}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(e,t){const s=(0,m.Z)(e),o=s.items.filter(((e,o,i)=>"|"===e||-1===s.removeItems.indexOf(e)&&("-"===e?!this.options.shouldGroupWhenFull||((0,f.KE)("toolbarview-line-break-ignored-when-grouping-items",i),!1):!!t.has(e)||((0,f.KE)("toolbarview-item-unavailable",{name:e}),!1)))),i=this._cleanSeparators(o).map((e=>"|"===e?new a.Z:"-"===e?new c:t.create(e)));this.items.addMany(i)}_cleanSeparators(e){const t=e=>"-"!==e&&"|"!==e,s=e.length,o=e.findIndex(t),i=s-e.slice().reverse().findIndex(t);return e.slice(o,i).filter(((e,s,o)=>{if(t(e))return!0;return!(s>0&&o[s-1]===e)}))}}class Z extends o.Z{constructor(e){super(e),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class P{constructor(e){const t=e.bindTemplate;e.set("isVertical",!1),e.itemsView.children.bindTo(e.items).using((e=>e)),e.focusables.bindTo(e.items).using((e=>e)),e.extendTemplate({attributes:{class:[t.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class x{constructor(e){this.view=e,this.viewChildren=e.children,this.viewFocusables=e.focusables,this.viewItemsView=e.itemsView,this.viewFocusTracker=e.focusTracker,this.viewLocale=e.locale,this.ungroupedItems=e.createCollection(),this.groupedItems=e.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,e.itemsView.children.bindTo(this.ungroupedItems).using((e=>e)),this.ungroupedItems.on("add",this._updateFocusCycleableItems.bind(this)),this.ungroupedItems.on("remove",this._updateFocusCycleableItems.bind(this)),e.children.on("add",this._updateFocusCycleableItems.bind(this)),e.children.on("remove",this._updateFocusCycleableItems.bind(this)),e.items.on("change",((e,t)=>{const s=t.index;for(const e of t.removed)s>=this.ungroupedItems.length?this.groupedItems.remove(e):this.ungroupedItems.remove(e);for(let e=s;e<s+t.added.length;e++){const o=t.added[e-s];e>this.ungroupedItems.length?this.groupedItems.add(o,e-this.ungroupedItems.length):this.ungroupedItems.add(o,e)}this._updateGrouping()})),e.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(e){this.viewElement=e.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(e)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!(0,u.Z)(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const e=this.groupedItems.length;let t;for(;this._areItemsOverflowing;)this._groupLastItem(),t=!0;if(!t&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==e&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const e=this.viewElement,t=this.viewLocale.uiLanguageDirection,s=new h.Z(e.lastChild),o=new h.Z(e);if(!this.cachedPadding){const s=p.Z.window.getComputedStyle(e),o="ltr"===t?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(s[o])}return"ltr"===t?s.right>o.right-this.cachedPadding:s.left<o.left+this.cachedPadding}_enableGroupingOnResize(){let e;this.resizeObserver=new l.Z(this.viewElement,(t=>{e&&e===t.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),e=t.contentRect.width)})),this._updateGrouping()}_enableGroupingOnMaxWidthChange(e){e.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new a.Z),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const e=this.viewLocale,t=e.t,s=(0,g.t9)(e);return s.class="ck-toolbar__grouped-dropdown",s.panelPosition="ltr"===e.uiLanguageDirection?"sw":"se",(0,g.up)(s,[]),s.buttonView.set({label:t("Show more items"),tooltip:!0,tooltipPosition:"rtl"===e.uiLanguageDirection?"se":"sw",icon:k.Z}),s.toolbarView.items.bindTo(this.groupedItems).using((e=>e)),s}_updateFocusCycleableItems(){this.viewFocusables.clear(),this.ungroupedItems.map((e=>{this.viewFocusables.add(e)})),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}},"./packages/ckeditor5-ui/src/tooltipmanager.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),r=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),n=s("./packages/ckeditor5-utils/src/index.ts"),a=s("./node_modules/lodash-es/debounce.js"),c=s("./node_modules/lodash-es/isElement.js"),l=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),d=s.n(l),h=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/tooltip/tooltip.css"),u={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};d()(h.Z,u);h.Z.locals;const p="ck-tooltip";class g{constructor(e){if(g._editors.add(e),g._instance)return g._instance;g._instance=this,this.tooltipTextView=new o.Z(e.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new i.Z(e.locale),this.balloonPanelView.class=p,this.balloonPanelView.content.add(this.tooltipTextView),this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._pinTooltipDebounced=(0,a.Z)(this._pinTooltip,600),this.listenTo(n.CO.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(e){g._editors.delete(e),this.stopListening(e.ui),g._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),g._instance=null)}_onEnterOrFocus(e,{target:t}){const s=f(t);var o;s&&(s!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(s,{text:(o=s).dataset.ckeTooltipText,position:o.dataset.ckeTooltipPosition||"s",cssClass:o.dataset.ckeTooltipClass||""})))}_onLeaveOrBlur(e,{target:t,relatedTarget:s}){if("mouseleave"===e.name){if(!(0,c.Z)(t))return;if(this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;const e=f(t),o=f(s);e&&e!==o&&this._unpinTooltip()}else{if(this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;this._unpinTooltip()}}_onScroll(e,{target:t}){this._currentElementWithTooltip&&(t.contains(this.balloonPanelView.element)&&t.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(e,{text:t,position:s,cssClass:o}){const i=(0,n.Ps)(g._editors.values()).ui.view.body;i.has(this.balloonPanelView)||i.add(this.balloonPanelView),this.tooltipTextView.text=t,this.balloonPanelView.pin({target:e,positions:g.getPositioningFunctions(s)}),this.balloonPanelView.class=[p,o].filter((e=>e)).join(" ");for(const e of g._editors)this.listenTo(e.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=e,this._currentTooltipPosition=s}_unpinTooltip(){this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const e of g._editors)this.stopListening(e.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null}_updateTooltipPosition(){(0,n.pn)(this._currentElementWithTooltip)?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:g.getPositioningFunctions(this._currentTooltipPosition)}):this._unpinTooltip()}static getPositioningFunctions(e){const t=g.defaultBalloonPositions;return{s:[t.southArrowNorth,t.southArrowNorthEast,t.southArrowNorthWest],n:[t.northArrowSouth],e:[t.eastArrowWest],w:[t.westArrowEast],sw:[t.southArrowNorthEast],se:[t.southArrowNorthWest]}[e]}}function f(e){return(0,c.Z)(e)?e.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}(0,n.CD)(g,r.Z),g.defaultBalloonPositions=(0,i.M)({heightOffset:5,sideOffset:13}),g._instance=null,g._editors=new Set},"./packages/ckeditor5-ui/src/view.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>f});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-ui/src/viewcollection.js"),r=s("./packages/ckeditor5-ui/src/template.js"),n=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),a=s("./packages/ckeditor5-utils/src/observablemixin.ts"),c=s("./packages/ckeditor5-utils/src/collection.ts"),l=s("./packages/ckeditor5-utils/src/mix.ts"),d=s("./packages/ckeditor5-utils/src/isiterable.ts"),h=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),u=s.n(h),p=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/globals/globals.css"),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(p.Z,g);p.Z.locals;class f{constructor(e){this.element=null,this.isRendered=!1,this.locale=e,this.t=e&&e.t,this._viewCollections=new c.Z,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",((t,s)=>{s.locale=e})),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=r.ZP.bind(this,this)}createCollection(e){const t=new i.Z(e);return this._viewCollections.add(t),t}registerChild(e){(0,d.Z)(e)||(e=[e]);for(const t of e)this._unboundChildren.add(t)}deregisterChild(e){(0,d.Z)(e)||(e=[e]);for(const t of e)this._unboundChildren.remove(t)}setTemplate(e){this.template=new r.ZP(e)}extendTemplate(e){r.ZP.extend(this.template,e)}render(){if(this.isRendered)throw new o.ZP("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map((e=>e.destroy())),this.template&&this.template._revertData&&this.template.revert(this.element)}}(0,l.Z)(f,n.Z),(0,l.Z)(f,a.Z)},"./packages/ckeditor5-ui/src/viewcollection.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/collection.ts");class r extends i.Z{constructor(e=[]){super(e,{idProperty:"viewUid"}),this.on("add",((e,t,s)=>{this._renderViewIntoCollectionParent(t,s)})),this.on("remove",((e,t)=>{t.element&&this._parentElement&&t.element.remove()})),this._parentElement=null}destroy(){this.map((e=>e.destroy()))}setParent(e){this._parentElement=e;for(const e of this)this._renderViewIntoCollectionParent(e)}delegate(...e){if(!e.length||!e.every((e=>"string"==typeof e)))throw new o.ZP("ui-viewcollection-delegate-wrong-events",this);return{to:t=>{for(const s of this)for(const o of e)s.delegate(o).to(t);this.on("add",((s,o)=>{for(const s of e)o.delegate(s).to(t)})),this.on("remove",((s,o)=>{for(const s of e)o.stopDelegating(s,t)}))}}}_renderViewIntoCollectionParent(e,t){e.isRendered||e.render(),e.element&&this._parentElement&&this._parentElement.insertBefore(e.element,this._parentElement.children[t])}}},"./packages/ckeditor5-widget/src/utils.js":(e,t,s)=>{"use strict";s.d(t,{s4:()=>f,Uo:()=>m,KT:()=>x,id:()=>Z,Qd:()=>k,em:()=>v,l6:()=>y,XC:()=>b,sC:()=>P,$n:()=>T});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/toarray.ts"),r=s("./packages/ckeditor5-engine/src/model/utils/findoptimalinsertionrange.ts"),n=s("./packages/ckeditor5-utils/src/emittermixin.ts"),a=s("./packages/ckeditor5-utils/src/mix.ts");class c{constructor(){this._stack=[]}add(e,t){const s=this._stack,o=s[0];this._insertDescriptor(e);const i=s[0];o===i||l(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:t})}remove(e,t){const s=this._stack,o=s[0];this._removeDescriptor(e);const i=s[0];o===i||l(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:t})}_insertDescriptor(e){const t=this._stack,s=t.findIndex((t=>t.id===e.id));if(l(e,t[s]))return;s>-1&&t.splice(s,1);let o=0;for(;t[o]&&d(t[o],e);)o++;t.splice(o,0,e)}_removeDescriptor(e){const t=this._stack,s=t.findIndex((t=>t.id===e));s>-1&&t.splice(s,1)}}function l(e,t){return e&&t&&e.priority==t.priority&&h(e.classes)==h(t.classes)}function d(e,t){return e.priority>t.priority||!(e.priority<t.priority)&&h(e.classes)>h(t.classes)}function h(e){return Array.isArray(e)?e.sort().join(","):e}(0,a.Z)(c,n.ZP);var u=s("./packages/ckeditor5-widget/src/widgettypearound/utils.js"),p=s("./packages/ckeditor5-ui/src/icon/iconview.js");const g='<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 0v1H1v3H0V.5A.5.5 0 0 1 .5 0H4zm8 0h3.5a.5.5 0 0 1 .5.5V4h-1V1h-3V0zM4 16H.5a.5.5 0 0 1-.5-.5V12h1v3h3v1zm8 0v-1h3v-3h1v3.5a.5.5 0 0 1-.5.5H12z"/><path fill-opacity=".256" d="M1 1h14v14H1z"/><g class="ck-icon__selected-indicator"><path d="M7 0h2v1H7V0zM0 7h1v2H0V7zm15 0h1v2h-1V7zm-8 8h2v1H7v-1z"/><path fill-opacity=".254" d="M1 1h14v14H1z"/></g></svg>',f="ck-widget",m="ck-widget_selected";function k(e){return!!e.is("element")&&!!e.getCustomProperty("widget")}function b(e,t,s={}){if(!e.is("containerElement"))throw new o.ZP("widget-to-widget-wrong-element-type",null,{element:e});return t.setAttribute("contenteditable","false",e),t.addClass(f,e),t.setCustomProperty("widget",!0,e),e.getFillerOffset=A,s.label&&y(e,s.label,t),s.hasSelectionHandle&&function(e,t){const s=t.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(e){const t=this.toDomElement(e),s=new p.Z;return s.set("content",g),s.render(),t.appendChild(s.element),t}));t.insert(t.createPositionAt(e,0),s),t.addClass(["ck-widget_with-selection-handle"],e)}(e,t),v(e,t),e}function _(e,t,s){if(t.classes&&s.addClass((0,i.Z)(t.classes),e),t.attributes)for(const o in t.attributes)s.setAttribute(o,t.attributes[o],e)}function w(e,t,s){if(t.classes&&s.removeClass((0,i.Z)(t.classes),e),t.attributes)for(const o in t.attributes)s.removeAttribute(o,e)}function v(e,t,s=_,o=w){const i=new c;i.on("change:top",((t,i)=>{i.oldDescriptor&&o(e,i.oldDescriptor,i.writer),i.newDescriptor&&s(e,i.newDescriptor,i.writer)})),t.setCustomProperty("addHighlight",((e,t,s)=>i.add(t,s)),e),t.setCustomProperty("removeHighlight",((e,t,s)=>i.remove(t,s)),e)}function y(e,t,s){s.setCustomProperty("widgetLabel",t,e)}function Z(e){const t=e.getCustomProperty("widgetLabel");return t?"function"==typeof t?t():t:""}function P(e,t,s={}){return t.addClass(["ck-editor__editable","ck-editor__nested-editable"],e),t.setAttribute("role","textbox",e),s.label&&t.setAttribute("aria-label",s.label,e),t.setAttribute("contenteditable",e.isReadOnly?"false":"true",e),e.on("change:isReadOnly",((s,o,i)=>{t.setAttribute("contenteditable",i?"false":"true",e)})),e.on("change:isFocused",((s,o,i)=>{i?t.addClass("ck-editor__nested-editable_focused",e):t.removeClass("ck-editor__nested-editable_focused",e)})),v(e,t),e}function x(e,t){const s=e.getSelectedElement();if(s){const o=(0,u.tB)(e);if(o)return t.createRange(t.createPositionAt(s,o))}return(0,r.K)(e,t)}function T(e,t){return(s,o)=>{const{mapper:i,viewPosition:r}=o,n=i.findMappedViewAncestor(r);if(!t(n))return;const a=i.toModelElement(n);o.modelPosition=e.createPositionAt(a,r.isAtStart?"before":"after")}}function A(){return null}},"./packages/ckeditor5-widget/src/widget.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),r=s("./packages/ckeditor5-widget/src/widgettypearound/widgettypearound.js"),n=s("./packages/ckeditor5-typing/src/delete.js"),a=s("./packages/ckeditor5-utils/src/env.ts"),c=s("./packages/ckeditor5-utils/src/keyboard.ts"),l=s("./packages/ckeditor5-utils/src/dom/rect.ts");function d(e){const t=e.model;return(s,o)=>{const i=o.keyCode==c.Do.arrowup,r=o.keyCode==c.Do.arrowdown,n=o.shiftKey,a=t.document.selection;if(!i&&!r)return;const d=r;if(n&&function(e,t){return!e.isCollapsed&&e.isBackward==t}(a,d))return;const p=function(e,t,s){const o=e.model;if(s){const e=t.isCollapsed?t.focus:t.getLastPosition(),s=h(o,e,"forward");if(!s)return null;const i=o.createRange(e,s),r=u(o.schema,i,"backward");return r?o.createRange(e,r):null}{const e=t.isCollapsed?t.focus:t.getFirstPosition(),s=h(o,e,"backward");if(!s)return null;const i=o.createRange(s,e),r=u(o.schema,i,"forward");return r?o.createRange(r,e):null}}(e,a,d);if(p){if(p.isCollapsed){if(a.isCollapsed)return;if(n)return}(p.isCollapsed||function(e,t,s){const o=e.model,i=e.view.domConverter;if(s){const e=o.createSelection(t.start);o.modifySelection(e),e.focus.isAtEnd||t.start.isEqual(e.focus)||(t=o.createRange(e.focus,t.end))}const r=e.mapper.toViewRange(t),n=i.viewRangeToDom(r),a=l.Z.getDomRangeRects(n);let c;for(const e of a)if(void 0!==c){if(Math.round(e.top)>=c)return!1;c=Math.max(c,Math.round(e.bottom))}else c=Math.round(e.bottom);return!0}(e,p,d))&&(t.change((e=>{const s=d?p.end:p.start;if(n){const o=t.createSelection(a.anchor);o.setFocus(s),e.setSelection(o)}else e.setSelection(s)})),s.stop(),o.preventDefault(),o.stopPropagation())}}}function h(e,t,s){const o=e.schema,i=e.createRangeIn(t.root),r="forward"==s?"elementStart":"elementEnd";for(const{previousPosition:e,item:n,type:a}of i.getWalker({startPosition:t,direction:s})){if(o.isLimit(n)&&!o.isInline(n))return e;if(a==r&&o.isBlock(n))return null}return null}function u(e,t,s){const o="backward"==s?t.end:t.start;if(e.checkChild(o,"$text"))return o;for(const{nextPosition:o}of t.getWalker({direction:s}))if(e.checkChild(o,"$text"))return o;return null}var p=s("./packages/ckeditor5-widget/src/utils.js"),g=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),f=s.n(g),m=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widget.css"),k={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};f()(m.Z,k);m.Z.locals;class b extends o.Z{static get pluginName(){return"Widget"}static get requires(){return[r.Z,n.Z]}init(){const e=this.editor,t=e.editing.view,s=t.document;this._previouslySelected=new Set,this.editor.editing.downcastDispatcher.on("selection",((t,s,o)=>{const i=o.writer,r=s.selection;if(r.isCollapsed)return;const n=r.getSelectedElement();if(!n)return;const a=e.editing.mapper.toViewElement(n);(0,p.Qd)(a)&&o.consumable.consume(r,"selection")&&i.setSelection(i.createRangeOn(a),{fake:!0,label:(0,p.id)(a)})})),this.editor.editing.downcastDispatcher.on("selection",((e,t,s)=>{this._clearPreviouslySelectedWidgets(s.writer);const o=s.writer,i=o.document.selection;let r=null;for(const e of i.getRanges())for(const t of e){const e=t.item;(0,p.Qd)(e)&&!_(e,r)&&(o.addClass(p.Uo,e),this._previouslySelected.add(e),r=e)}}),{priority:"low"}),t.addObserver(i.Z),this.listenTo(s,"mousedown",((...e)=>this._onMousedown(...e))),this.listenTo(s,"arrowKey",((...e)=>{this._handleSelectionChangeOnArrowKeyPress(...e)}),{context:[p.Qd,"$text"]}),this.listenTo(s,"arrowKey",((...e)=>{this._preventDefaultOnArrowKeyPress(...e)}),{context:"$root"}),this.listenTo(s,"arrowKey",d(this.editor.editing),{context:"$text"}),this.listenTo(s,"delete",((e,t)=>{this._handleDelete("forward"==t.direction)&&(t.preventDefault(),e.stop())}),{context:"$root"})}_onMousedown(e,t){const s=this.editor,o=s.editing.view,i=o.document;let r=t.target;if(function(e){for(;e;){if(e.is("editableElement")&&!e.is("rootElement"))return!0;if((0,p.Qd)(e))return!1;e=e.parent}return!1}(r)){if((a.ZP.isSafari||a.ZP.isGecko)&&t.domEvent.detail>=3){const e=s.editing.mapper,o=r.is("attributeElement")?r.findAncestor((e=>!e.is("attributeElement"))):r,i=e.toModelElement(o);t.preventDefault(),this.editor.model.change((e=>{e.setSelection(i,"in")}))}return}if(!(0,p.Qd)(r)&&(r=r.findAncestor(p.Qd),!r))return;a.ZP.isAndroid&&t.preventDefault(),i.isFocused||o.focus();const n=s.editing.mapper.toModelElement(r);this._setSelectionOverElement(n)}_handleSelectionChangeOnArrowKeyPress(e,t){const s=t.keyCode,o=this.editor.model,i=o.schema,r=o.document.selection,n=r.getSelectedElement(),a=(0,c.mA)(s,this.editor.locale.contentLanguageDirection),l="down"==a||"right"==a,d="up"==a||"down"==a;if(n&&i.isObject(n)){const s=l?r.getLastPosition():r.getFirstPosition(),n=i.getNearestSelectionRange(s,l?"forward":"backward");return void(n&&(o.change((e=>{e.setSelection(n)})),t.preventDefault(),e.stop()))}if(!r.isCollapsed&&!t.shiftKey){const s=r.getFirstPosition(),n=r.getLastPosition(),a=s.nodeAfter,c=n.nodeBefore;return void((a&&i.isObject(a)||c&&i.isObject(c))&&(o.change((e=>{e.setSelection(l?n:s)})),t.preventDefault(),e.stop()))}if(!r.isCollapsed)return;const h=this._getObjectElementNextToSelection(l);if(h&&i.isObject(h)){if(i.isInline(h)&&d)return;this._setSelectionOverElement(h),t.preventDefault(),e.stop()}}_preventDefaultOnArrowKeyPress(e,t){const s=this.editor.model,o=s.schema,i=s.document.selection.getSelectedElement();i&&o.isObject(i)&&(t.preventDefault(),e.stop())}_handleDelete(e){if(this.editor.isReadOnly)return;const t=this.editor.model.document.selection;if(!t.isCollapsed)return;const s=this._getObjectElementNextToSelection(e);return s?(this.editor.model.change((e=>{let o=t.anchor.parent;for(;o.isEmpty;){const t=o;o=t.parent,e.remove(t)}this._setSelectionOverElement(s)})),!0):void 0}_setSelectionOverElement(e){this.editor.model.change((t=>{t.setSelection(t.createRangeOn(e))}))}_getObjectElementNextToSelection(e){const t=this.editor.model,s=t.schema,o=t.document.selection,i=t.createSelection(o);if(t.modifySelection(i,{direction:e?"forward":"backward"}),i.isEqual(o))return null;const r=e?i.focus.nodeBefore:i.focus.nodeAfter;return r&&s.isObject(r)?r:null}_clearPreviouslySelectedWidgets(e){for(const t of this._previouslySelected)e.removeClass(p.Uo,t);this._previouslySelected.clear()}}function _(e,t){return!!t&&Array.from(e.getAncestors()).includes(t)}},"./packages/ckeditor5-widget/src/widgettypearound/utils.js":(e,t,s)=>{"use strict";s.d(t,{Xr:()=>n,_m:()=>r,aU:()=>a,bi:()=>i,t:()=>c,tB:()=>l});var o=s("./packages/ckeditor5-widget/src/utils.js");const i="widget-type-around";function r(e,t,s){return e&&(0,o.Qd)(e)&&!s.isInline(t)}function n(e){return e.closest(".ck-widget__type-around__button")}function a(e){return e.classList.contains("ck-widget__type-around__button_before")?"before":"after"}function c(e,t){const s=e.closest(".ck-widget");return t.mapDomToView(s)}function l(e){return e.getAttribute(i)}},"./packages/ckeditor5-widget/src/widgettypearound/widgettypearound.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-ui/src/template.js"),r=s("./packages/ckeditor5-enter/src/enter.js"),n=s("./packages/ckeditor5-typing/src/delete.js"),a=s("./packages/ckeditor5-utils/src/keyboard.ts"),c=s("./packages/ckeditor5-widget/src/widgettypearound/utils.js"),l=s("./packages/ckeditor5-typing/src/utils/injectunsafekeystrokeshandling.js"),d=s("./packages/ckeditor5-widget/src/utils.js");var h=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),u=s.n(h),p=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgettypearound.css"),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(p.Z,g);p.Z.locals;const f=["before","after"],m=(new DOMParser).parseFromString('<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>',"image/svg+xml").firstChild,k="ck-widget__type-around_disabled";class b extends o.Z{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[r.Z,n.Z]}constructor(e){super(e),this._currentFakeCaretModelElement=null}init(){const e=this.editor,t=e.editing.view;this.on("change:isEnabled",((s,o,i)=>{t.change((e=>{for(const s of t.document.roots)i?e.removeClass(k,s):e.addClass(k,s)})),i||e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))})),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){this._currentFakeCaretModelElement=null}_insertParagraph(e,t){const s=this.editor,o=s.editing.view,i=s.model.schema.getAttributesWithProperty(e,"copyOnReplace",!0);s.execute("insertParagraph",{position:s.model.createPositionAt(e,t),attributes:i}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(e,t,s,o){this.listenTo(e,t,((...e)=>{this.isEnabled&&s(...e)}),o)}_insertParagraphAccordingToFakeCaretPosition(){const e=this.editor.model.document.selection,t=(0,c.tB)(e);if(!t)return!1;const s=e.getSelectedElement();return this._insertParagraph(s,t),!0}_enableTypeAroundUIInjection(){const e=this.editor,t=e.model.schema,s=e.locale.t,o={before:s("Insert paragraph before block"),after:s("Insert paragraph after block")};e.editing.downcastDispatcher.on("insert",((e,s,r)=>{const n=r.mapper.toViewElement(s.item);(0,c._m)(n,s.item,t)&&function(e,t,s){const o=e.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(e){const s=this.toDomElement(e);return function(e,t){for(const s of f){const o=new i.ZP({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${s}`],title:t[s]},children:[e.ownerDocument.importNode(m,!0)]});e.appendChild(o.render())}}(s,t),function(e){const t=new i.ZP({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});e.appendChild(t.render())}(s),s}));e.insert(e.createPositionAt(s,"end"),o)}(r.writer,o,n)}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const e=this.editor,t=e.model,s=t.document.selection,o=t.schema,i=e.editing.view;function r(e){return`ck-widget_type-around_show-fake-caret_${e}`}this._listenToIfEnabled(i.document,"arrowKey",((e,t)=>{this._handleArrowKeyPress(e,t)}),{context:[d.Qd,"$text"],priority:"high"}),this._listenToIfEnabled(s,"change:range",((t,s)=>{s.directChange&&e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))})),this._listenToIfEnabled(t.document,"change:data",(()=>{const t=s.getSelectedElement();if(t){const s=e.editing.mapper.toViewElement(t);if((0,c._m)(s,t,o))return}e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))})),this._listenToIfEnabled(e.editing.downcastDispatcher,"selection",((e,t,s)=>{const i=s.writer;if(this._currentFakeCaretModelElement){const e=s.mapper.toViewElement(this._currentFakeCaretModelElement);e&&(i.removeClass(f.map(r),e),this._currentFakeCaretModelElement=null)}const n=t.selection.getSelectedElement();if(!n)return;const a=s.mapper.toViewElement(n);if(!(0,c._m)(a,n,o))return;const l=(0,c.tB)(t.selection);l&&(i.addClass(r(l),a),this._currentFakeCaretModelElement=n)})),this._listenToIfEnabled(e.ui.focusTracker,"change:isFocused",((t,s,o)=>{o||e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))}))}_handleArrowKeyPress(e,t){const s=this.editor,o=s.model,i=o.document.selection,r=o.schema,n=s.editing.view,l=t.keyCode,d=(0,a.Zt)(l,s.locale.contentLanguageDirection),h=n.document.selection.getSelectedElement(),u=s.editing.mapper.toModelElement(h);let p;(0,c._m)(h,u,r)?p=this._handleArrowKeyPressOnSelectedWidget(d):i.isCollapsed?p=this._handleArrowKeyPressWhenSelectionNextToAWidget(d):t.shiftKey||(p=this._handleArrowKeyPressWhenNonCollapsedSelection(d)),p&&(t.preventDefault(),e.stop())}_handleArrowKeyPressOnSelectedWidget(e){const t=this.editor.model,s=t.document.selection,o=(0,c.tB)(s);return t.change((t=>{if(!o)return t.setSelectionAttribute(c.bi,e?"after":"before"),!0;if(!(o===(e?"after":"before")))return t.removeSelectionAttribute(c.bi),!0;return!1}))}_handleArrowKeyPressWhenSelectionNextToAWidget(e){const t=this.editor,s=t.model,o=s.schema,i=t.plugins.get("Widget"),r=i._getObjectElementNextToSelection(e),n=t.editing.mapper.toViewElement(r);return!!(0,c._m)(n,r,o)&&(s.change((t=>{i._setSelectionOverElement(r),t.setSelectionAttribute(c.bi,e?"before":"after")})),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(e){const t=this.editor,s=t.model,o=s.schema,i=t.editing.mapper,r=s.document.selection,n=e?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter,a=i.toViewElement(n);return!!(0,c._m)(a,n,o)&&(s.change((t=>{t.setSelection(n,"on"),t.setSelectionAttribute(c.bi,e?"after":"before")})),!0)}_enableInsertingParagraphsOnButtonClick(){const e=this.editor,t=e.editing.view;this._listenToIfEnabled(t.document,"mousedown",((s,o)=>{const i=(0,c.Xr)(o.domTarget);if(!i)return;const r=(0,c.aU)(i),n=(0,c.t)(i,t.domConverter),a=e.editing.mapper.toModelElement(n);this._insertParagraph(a,r),o.preventDefault(),s.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const e=this.editor,t=e.model.document.selection,s=e.editing.view;this._listenToIfEnabled(s.document,"enter",((s,o)=>{if("atTarget"!=s.eventPhase)return;const i=t.getSelectedElement(),r=e.editing.mapper.toViewElement(i),n=e.model.schema;let a;this._insertParagraphAccordingToFakeCaretPosition()?a=!0:(0,c._m)(r,i,n)&&(this._insertParagraph(i,o.isSoft?"before":"after"),a=!0),a&&(o.preventDefault(),s.stop())}),{context:d.Qd})}_enableInsertingParagraphsOnTypingKeystroke(){const e=this.editor.editing.view,t=[a.Do.enter,a.Do.delete,a.Do.backspace];this._listenToIfEnabled(e.document,"keydown",((e,s)=>{t.includes(s.keyCode)||(0,l.u)(s)||this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}_enableDeleteIntegration(){const e=this.editor,t=e.editing.view,s=e.model,o=s.schema;this._listenToIfEnabled(t.document,"delete",((t,i)=>{if("atTarget"!=t.eventPhase)return;const r=(0,c.tB)(s.document.selection);if(!r)return;const n=i.direction,a=s.document.selection.getSelectedElement(),l="forward"==n;if("before"===r===l)e.execute("delete",{selection:s.createSelection(a,"on")});else{const t=o.getNearestSelectionRange(s.createPositionAt(a,r),n);if(t)if(t.isCollapsed){const i=s.createSelection(t.start);if(s.modifySelection(i,{direction:n}),i.focus.isEqual(t.start)){const e=function(e,t){let s=t;for(const o of t.getAncestors({parentFirst:!0})){if(o.childCount>1||e.isLimit(o))break;s=o}return s}(o,t.start.parent);s.deleteContent(s.createSelection(e,"on"),{doNotAutoparagraph:!0})}else s.change((s=>{s.setSelection(t),e.execute(l?"deleteForward":"delete")}))}else s.change((s=>{s.setSelection(t),e.execute(l?"deleteForward":"delete")}))}i.preventDefault(),t.stop()}),{context:d.Qd})}_enableInsertContentIntegration(){const e=this.editor,t=this.editor.model,s=t.document.selection;this._listenToIfEnabled(e.model,"insertContent",((e,[o,i])=>{if(i&&!i.is("documentSelection"))return;const r=(0,c.tB)(s);return r?(e.stop(),t.change((e=>{const i=s.getSelectedElement(),n=t.createPositionAt(i,r),a=e.createSelection(n),c=t.insertContent(o,a);return e.setSelection(a),c}))):void 0}),{priority:"high"})}_enableInsertObjectIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"insertObject",((e,s)=>{const[,o,,i={}]=s;if(o&&!o.is("documentSelection"))return;const r=(0,c.tB)(t);r&&(i.findOptimalPosition=r,s[3]=i)}),{priority:"high"})}_enableDeleteContentIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"deleteContent",((e,[s])=>{if(s&&!s.is("documentSelection"))return;(0,c.tB)(t)&&e.stop()}),{priority:"high"})}}},"./src/clipboard.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Clipboard:()=>C,ClipboardPipeline:()=>d,DragDrop:()=>y,PastePlainText:()=>A});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-utils/src/eventinfo.ts"),r=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts");class n{constructor(e){this.files=function(e){const t=Array.from(e.files||[]),s=Array.from(e.items||[]);if(t.length)return t;return s.filter((e=>"file"===e.kind)).map((e=>e.getAsFile()))}(e),this._native=e}get types(){return this._native.types}getData(e){return this._native.getData(e)}setData(e,t){this._native.setData(e,t)}set effectAllowed(e){this._native.effectAllowed=e}get effectAllowed(){return this._native.effectAllowed}set dropEffect(e){this._native.dropEffect=e}get dropEffect(){return this._native.dropEffect}get isCanceled(){return"none"==this._native.dropEffect||!!this._native.mozUserCancelled}}class a extends r.Z{constructor(e){super(e);const t=this.document;function s(e){return(s,o)=>{o.preventDefault();const r=o.dropRange?[o.dropRange]:null,n=new i.Z(t,e);t.fire(n,{dataTransfer:o.dataTransfer,method:s.name,targetRanges:r,target:o.target}),n.stop.called&&o.stopPropagation()}}this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"],this.listenTo(t,"paste",s("clipboardInput"),{priority:"low"}),this.listenTo(t,"drop",s("clipboardInput"),{priority:"low"}),this.listenTo(t,"dragover",s("dragging"),{priority:"low"})}onDomEvent(e){const t={dataTransfer:new n(e.clipboardData?e.clipboardData:e.dataTransfer)};"drop"!=e.type&&"dragover"!=e.type||(t.dropRange=function(e,t){const s=t.target.ownerDocument,o=t.clientX,i=t.clientY;let r;s.caretRangeFromPoint&&s.caretRangeFromPoint(o,i)?r=s.caretRangeFromPoint(o,i):t.rangeParent&&(r=s.createRange(),r.setStart(t.rangeParent,t.rangeOffset),r.collapse(!0));if(r)return e.domConverter.domRangeToView(r);return null}(this.view,e)),this.fire(e.type,e,t)}}const c=["figcaption","li"];function l(e){let t="";if(e.is("$text")||e.is("$textProxy"))t=e.data;else if(e.is("element","img")&&e.hasAttribute("alt"))t=e.getAttribute("alt");else if(e.is("element","br"))t="\n";else{let s=null;for(const o of e.getChildren()){const e=l(o);s&&(s.is("containerElement")||o.is("containerElement"))&&(c.includes(s.name)||c.includes(o.name)?t+="\n":t+="\n\n"),t+=e,s=o}}return t}class d extends o.Z{static get pluginName(){return"ClipboardPipeline"}init(){this.editor.editing.view.addObserver(a),this._setupPasteDrop(),this._setupCopyCut()}_setupPasteDrop(){const e=this.editor,t=e.model,s=e.editing.view,o=s.document;this.listenTo(o,"clipboardInput",(t=>{e.isReadOnly&&t.stop()}),{priority:"highest"}),this.listenTo(o,"clipboardInput",((e,t)=>{const o=t.dataTransfer;let r=t.content||"";var n;r||(o.getData("text/html")?r=function(e){return e.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((e,t)=>1==t.length?" ":t)).replace(/<!--[\s\S]*?-->/g,"")}(o.getData("text/html")):o.getData("text/plain")&&(((n=(n=o.getData("text/plain")).replace(/</g,"<").replace(/>/g,">").replace(/\r?\n\r?\n/g,"</p><p>").replace(/\r?\n/g,"<br>").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g," ")).includes("</p><p>")||n.includes("<br>"))&&(n=`<p>${n}</p>`),r=n),r=this.editor.data.htmlProcessor.toView(r));const a=new i.Z(this,"inputTransformation");this.fire(a,{content:r,dataTransfer:o,targetRanges:t.targetRanges,method:t.method}),a.stop.called&&e.stop(),s.scrollToTheSelection()}),{priority:"low"}),this.listenTo(this,"inputTransformation",((e,s)=>{if(s.content.isEmpty)return;const o=this.editor.data.toModel(s.content,"$clipboardHolder");0!=o.childCount&&(e.stop(),t.change((()=>{this.fire("contentInsertion",{content:o,method:s.method,dataTransfer:s.dataTransfer,targetRanges:s.targetRanges})})))}),{priority:"low"}),this.listenTo(this,"contentInsertion",((e,s)=>{s.resultRange=t.insertContent(s.content)}),{priority:"low"})}_setupCopyCut(){const e=this.editor,t=e.model.document,s=e.editing.view.document;function o(o,i){const r=i.dataTransfer;i.preventDefault();const n=e.data.toView(e.model.getSelectedContent(t.selection));s.fire("clipboardOutput",{dataTransfer:r,content:n,method:o.name})}this.listenTo(s,"copy",o,{priority:"low"}),this.listenTo(s,"cut",((t,s)=>{e.isReadOnly?s.preventDefault():o(t,s)}),{priority:"low"}),this.listenTo(s,"clipboardOutput",((s,o)=>{o.content.isEmpty||(o.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(o.content)),o.dataTransfer.setData("text/plain",l(o.content))),"cut"==o.method&&e.model.deleteContent(t.selection)}),{priority:"low"})}}var h=s("./packages/ckeditor5-engine/src/model/liverange.ts"),u=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),p=s("./packages/ckeditor5-widget/src/widget.js"),g=s("./packages/ckeditor5-utils/src/uid.ts"),f=s("./packages/ckeditor5-utils/src/env.ts"),m=s("./packages/ckeditor5-widget/src/utils.js"),k=s("./node_modules/lodash-es/throttle.js"),b=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),_=s.n(b),w=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-clipboard/theme/clipboard.css"),v={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};_()(w.Z,v);w.Z.locals;class y extends o.Z{static get pluginName(){return"DragDrop"}static get requires(){return[d,p.Z]}init(){const e=this.editor,t=e.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,this._updateDropMarkerThrottled=(0,k.Z)((e=>this._updateDropMarker(e)),40),this._removeDropMarkerDelayed=x((()=>this._removeDropMarker()),40),this._clearDraggableAttributesDelayed=x((()=>this._clearDraggableAttributes()),40),t.addObserver(a),t.addObserver(u.Z),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDropMarker(),this._setupDraggableAttributeHandling(),this.listenTo(e,"change:isReadOnly",((e,t,s)=>{s?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")})),this.on("change:isEnabled",((e,t,s)=>{s||this._finalizeDragging(!1)})),f.ZP.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._updateDropMarkerThrottled.cancel(),this._removeDropMarkerDelayed.cancel(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){const e=this.editor,t=e.model,s=t.document,o=e.editing.view,i=o.document;this.listenTo(i,"dragstart",((o,r)=>{const n=s.selection;if(r.target&&r.target.is("editableElement"))return void r.preventDefault();const a=r.target?T(r.target):null;if(a){const s=e.editing.mapper.toModelElement(a);this._draggedRange=h.Z.fromRange(t.createRangeOn(s)),e.plugins.has("WidgetToolbarRepository")&&e.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}else if(!i.selection.isCollapsed){const e=i.selection.getSelectedElement();e&&(0,m.Qd)(e)||(this._draggedRange=h.Z.fromRange(n.getFirstRange()))}if(!this._draggedRange)return void r.preventDefault();this._draggingUid=(0,g.Z)(),r.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",r.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const c=t.createSelection(this._draggedRange.toRange()),l=e.data.toView(t.getSelectedContent(c));i.fire("clipboardOutput",{dataTransfer:r.dataTransfer,content:l,method:o.name}),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")}),{priority:"low"}),this.listenTo(i,"dragend",((e,t)=>{this._finalizeDragging(!t.dataTransfer.isCanceled&&"move"==t.dataTransfer.dropEffect)}),{priority:"low"}),this.listenTo(i,"dragenter",(()=>{this.isEnabled&&o.focus()})),this.listenTo(i,"dragleave",(()=>{this._removeDropMarkerDelayed()})),this.listenTo(i,"dragging",((t,s)=>{if(!this.isEnabled)return void(s.dataTransfer.dropEffect="none");this._removeDropMarkerDelayed.cancel();const o=Z(e,s.targetRanges,s.target);this._draggedRange||(s.dataTransfer.dropEffect="copy"),f.ZP.isGecko||("copy"==s.dataTransfer.effectAllowed?s.dataTransfer.dropEffect="copy":["all","copyMove"].includes(s.dataTransfer.effectAllowed)&&(s.dataTransfer.dropEffect="move")),o&&this._updateDropMarkerThrottled(o)}),{priority:"low"})}_setupClipboardInputIntegration(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"clipboardInput",((t,s)=>{if("drop"!=s.method)return;const o=Z(e,s.targetRanges,s.target);if(this._removeDropMarker(),!o)return this._finalizeDragging(!1),void t.stop();this._draggedRange&&this._draggingUid!=s.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="");if("move"==P(s.dataTransfer)&&this._draggedRange&&this._draggedRange.containsRange(o,!0))return this._finalizeDragging(!1),void t.stop();s.targetRanges=[e.editing.mapper.toViewRange(o)]}),{priority:"high"})}_setupContentInsertionIntegration(){const e=this.editor.plugins.get(d);e.on("contentInsertion",((e,t)=>{if(!this.isEnabled||"drop"!==t.method)return;const s=t.targetRanges.map((e=>this.editor.editing.mapper.toModelRange(e)));this.editor.model.change((e=>e.setSelection(s)))}),{priority:"high"}),e.on("contentInsertion",((e,t)=>{if(!this.isEnabled||"drop"!==t.method)return;const s="move"==P(t.dataTransfer),o=!t.resultRange||!t.resultRange.isCollapsed;this._finalizeDragging(o&&s)}),{priority:"lowest"})}_setupDraggableAttributeHandling(){const e=this.editor,t=e.editing.view,s=t.document;this.listenTo(s,"mousedown",((o,i)=>{if(f.ZP.isAndroid||!i)return;this._clearDraggableAttributesDelayed.cancel();let r=T(i.target);if(f.ZP.isBlink&&!e.isReadOnly&&!r&&!s.selection.isCollapsed){const e=s.selection.getSelectedElement();e&&(0,m.Qd)(e)||(r=s.selection.editableElement)}r&&(t.change((e=>{e.setAttribute("draggable","true",r)})),this._draggableElement=e.editing.mapper.toModelElement(r))})),this.listenTo(s,"mouseup",(()=>{f.ZP.isAndroid||this._clearDraggableAttributesDelayed()}))}_clearDraggableAttributes(){const e=this.editor.editing;e.view.change((t=>{this._draggableElement&&"$graveyard"!=this._draggableElement.root.rootName&&t.removeAttribute("draggable",e.mapper.toViewElement(this._draggableElement)),this._draggableElement=null}))}_setupDropMarker(){const e=this.editor;e.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),e.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(t,{writer:s})=>{if(e.model.schema.checkChild(t.markerRange.start,"$text"))return s.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(e){const t=this.toDomElement(e);return t.append("â ",e.createElement("span"),"â "),t}))}})}_updateDropMarker(e){const t=this.editor,s=t.model.markers;t.model.change((t=>{s.has("drop-target")?s.get("drop-target").getRange().isEqual(e)||t.updateMarker("drop-target",{range:e}):t.addMarker("drop-target",{range:e,usingOperation:!1,affectsData:!1})}))}_removeDropMarker(){const e=this.editor.model;this._removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),e.markers.has("drop-target")&&e.change((e=>{e.removeMarker("drop-target")}))}_finalizeDragging(e){const t=this.editor,s=t.model;this._removeDropMarker(),this._clearDraggableAttributes(),t.plugins.has("WidgetToolbarRepository")&&t.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._draggedRange&&(e&&this.isEnabled&&s.deleteContent(s.createSelection(this._draggedRange),{doNotAutoparagraph:!0}),this._draggedRange.detach(),this._draggedRange=null)}}function Z(e,t,s){const o=e.model,i=e.editing.mapper;let r=null;const n=t?t[0].start:null;if(s.is("uiElement")&&(s=s.parent),r=function(e,t){const s=e.model,o=e.editing.mapper;if((0,m.Qd)(t))return s.createRangeOn(o.toModelElement(t));if(!t.is("editableElement")){const e=t.findAncestor((e=>(0,m.Qd)(e)||e.is("editableElement")));if((0,m.Qd)(e))return s.createRangeOn(o.toModelElement(e))}return null}(e,s),r)return r;const a=function(e,t){const s=e.editing.mapper,o=e.editing.view,i=s.toModelElement(t);if(i)return i;const r=o.createPositionBefore(t),n=s.findMappedViewAncestor(r);return s.toModelElement(n)}(e,s),c=n?i.toModelPosition(n):null;return c?(r=function(e,t,s){const o=e.model;if(!o.schema.checkChild(s,"$block"))return null;const i=o.createPositionAt(s,0),r=t.path.slice(0,i.path.length),n=o.createPositionFromPath(t.root,r).nodeAfter;if(n&&o.schema.isObject(n))return o.createRangeOn(n);return null}(e,c,a),r||(r=o.schema.getNearestSelectionRange(c,f.ZP.isGecko?"forward":"backward"),r||function(e,t){const s=e.model;for(;t;){if(s.schema.isObject(t))return s.createRangeOn(t);t=t.parent}}(e,c.parent))):function(e,t){const s=e.model,o=s.schema,i=s.createPositionAt(t,0);return o.getNearestSelectionRange(i,"forward")}(e,a)}function P(e){return f.ZP.isGecko?e.dropEffect:["all","copyMove"].includes(e.effectAllowed)?"move":"copy"}function x(e,t){let s;function o(...i){o.cancel(),s=setTimeout((()=>e(...i)),t)}return o.cancel=()=>{clearTimeout(s)},o}function T(e){if(e.is("editableElement"))return null;if(e.hasClass("ck-widget__selection-handle"))return e.findAncestor(m.Qd);if((0,m.Qd)(e))return e;const t=e.findAncestor((e=>(0,m.Qd)(e)||e.is("editableElement")));return(0,m.Qd)(t)?t:null}class A extends o.Z{static get pluginName(){return"PastePlainText"}static get requires(){return[d]}init(){const e=this.editor,t=e.model,s=e.editing.view,o=s.document,i=t.document.selection;let r=!1;s.addObserver(a),this.listenTo(o,"keydown",((e,t)=>{r=t.shiftKey})),e.plugins.get(d).on("contentInsertion",((e,s)=>{(r||function(e,t){if(e.childCount>1)return!1;const s=e.getChild(0);if(t.isObject(s))return!1;return 0==[...s.getAttributeKeys()].length}(s.content,t.schema))&&t.change((e=>{const o=Array.from(i.getAttributes()).filter((([e])=>t.schema.getAttributeProperties(e).isFormatting));i.isCollapsed||t.deleteContent(i,{doNotAutoparagraph:!0}),o.push(...i.getAttributes());const r=e.createRangeIn(s.content);for(const t of r.getItems())t.is("$textProxy")&&e.setAttributes(o,t)}))}))}}class C extends o.Z{static get pluginName(){return"Clipboard"}static get requires(){return[d,y,A]}}},"./src/core.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Command:()=>i.Z,Context:()=>_,ContextPlugin:()=>w.Z,DataApiMixin:()=>B,Editor:()=>S,EditorUI:()=>V,ElementApiMixin:()=>L,MultiCommand:()=>n,PendingActions:()=>$.Z,Plugin:()=>o.Z,attachToForm:()=>z,icons:()=>U,secureSourceElement:()=>W});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-utils/src/inserttopriorityarray.ts");class n extends i.Z{constructor(e){super(e),this._childCommandsDefinitions=[]}refresh(){}execute(...e){const t=this._getFirstEnabledCommand();return!!t&&t.execute(e)}registerChildCommand(e,t={priority:"normal"}){(0,r.Z)(this._childCommandsDefinitions,{command:e,priority:t.priority}),e.on("change:isEnabled",(()=>this._checkEnabled())),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const e=this._childCommandsDefinitions.find((({command:e})=>e.isEnabled));return e&&e.command}}var a=s("./node_modules/lodash-es/isPlainObject.js"),c=s("./node_modules/lodash-es/cloneDeepWith.js"),l=s("./node_modules/lodash-es/isElement.js");class d{constructor(e,t){this._config={},t&&this.define(h(t)),e&&this._setObjectToTarget(this._config,e)}set(e,t){this._setToTarget(this._config,e,t)}define(e,t){this._setToTarget(this._config,e,t,!0)}get(e){return this._getFromSource(this._config,e)}*names(){for(const e of Object.keys(this._config))yield e}_setToTarget(e,t,s,o=!1){if((0,a.Z)(t))return void this._setObjectToTarget(e,t,o);const i=t.split(".");t=i.pop();for(const t of i)(0,a.Z)(e[t])||(e[t]={}),e=e[t];if((0,a.Z)(s))return(0,a.Z)(e[t])||(e[t]={}),e=e[t],void this._setObjectToTarget(e,s,o);o&&void 0!==e[t]||(e[t]=s)}_getFromSource(e,t){const s=t.split(".");t=s.pop();for(const t of s){if(!(0,a.Z)(e[t])){e=null;break}e=e[t]}return e?h(e[t]):void 0}_setObjectToTarget(e,t,s){Object.keys(t).forEach((o=>{this._setToTarget(e,o,t[o],s)}))}}function h(e){return(0,c.Z)(e,u)}function u(e){return(0,l.Z)(e)?e:void 0}var p=s("./packages/ckeditor5-utils/src/collection.ts"),g=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),f=s("./packages/ckeditor5-utils/src/emittermixin.ts"),m=s("./packages/ckeditor5-utils/src/mix.ts");class k{constructor(e,t=[],s=[]){this._context=e,this._plugins=new Map,this._availablePlugins=new Map;for(const e of t)e.pluginName&&this._availablePlugins.set(e.pluginName,e);this._contextPlugins=new Map;for(const[e,t]of s)this._contextPlugins.set(e,t),this._contextPlugins.set(t,e),e.pluginName&&this._availablePlugins.set(e.pluginName,e)}*[Symbol.iterator](){for(const e of this._plugins)"function"==typeof e[0]&&(yield e)}get(e){const t=this._plugins.get(e);if(!t){let t=e;throw"function"==typeof e&&(t=e.pluginName||e.name),new g.ZP("plugincollection-plugin-not-loaded",this._context,{plugin:t})}return t}has(e){return this._plugins.has(e)}init(e,t=[],s=[]){const o=this,i=this._context;!function e(t,s=new Set){t.forEach((t=>{a(t)&&(s.has(t)||(s.add(t),t.pluginName&&!o._availablePlugins.has(t.pluginName)&&o._availablePlugins.set(t.pluginName,t),t.requires&&e(t.requires,s)))}))}(e),h(e);const r=[...function e(t,s=new Set){return t.map((e=>a(e)?e:o._availablePlugins.get(e))).reduce(((t,o)=>s.has(o)?t:(s.add(o),o.requires&&(h(o.requires,o),e(o.requires,s).forEach((e=>t.add(e)))),t.add(o))),new Set)}(e.filter((e=>!l(e,t))))];!function(e,t){for(const s of t){if("function"!=typeof s)throw new g.ZP("plugincollection-replace-plugin-invalid-type",null,{pluginItem:s});const t=s.pluginName;if(!t)throw new g.ZP("plugincollection-replace-plugin-missing-name",null,{pluginItem:s});if(s.requires&&s.requires.length)throw new g.ZP("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:t});const i=o._availablePlugins.get(t);if(!i)throw new g.ZP("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:t});const r=e.indexOf(i);if(-1===r){if(o._contextPlugins.has(i))return;throw new g.ZP("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:t})}if(i.requires&&i.requires.length)throw new g.ZP("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:t});e.splice(r,1,s),o._availablePlugins.set(t,s)}}(r,s);const n=function(e){return e.map((e=>{const t=o._contextPlugins.get(e)||new e(i);return o._add(e,t),t}))}(r);return u(n,"init").then((()=>u(n,"afterInit"))).then((()=>n));function a(e){return"function"==typeof e}function c(e){return a(e)&&e.isContextPlugin}function l(e,t){return t.some((t=>t===e||(d(e)===t||d(t)===e)))}function d(e){return a(e)?e.pluginName||e.name:e}function h(e,s=null){e.map((e=>a(e)?e:o._availablePlugins.get(e)||e)).forEach((e=>{!function(e,t){if(a(e))return;if(t)throw new g.ZP("plugincollection-soft-required",i,{missingPlugin:e,requiredBy:d(t)});throw new g.ZP("plugincollection-plugin-not-found",i,{plugin:e})}(e,s),function(e,t){if(!c(t))return;if(c(e))return;throw new g.ZP("plugincollection-context-required",i,{plugin:d(e),requiredBy:d(t)})}(e,s),function(e,s){if(!s)return;if(!l(e,t))return;throw new g.ZP("plugincollection-required",i,{plugin:d(e),requiredBy:d(s)})}(e,s)}))}function u(e,t){return e.reduce(((e,s)=>s[t]?o._contextPlugins.has(s)?e:e.then(s[t].bind(s)):e),Promise.resolve())}}destroy(){const e=[];for(const[,t]of this)"function"!=typeof t.destroy||this._contextPlugins.has(t)||e.push(t.destroy());return Promise.all(e)}_add(e,t){this._plugins.set(e,t);const s=e.pluginName;if(s){if(this._plugins.has(s))throw new g.ZP("plugincollection-plugin-name-conflict",null,{pluginName:s,plugin1:this._plugins.get(s).constructor,plugin2:e});this._plugins.set(s,t)}}}(0,m.Z)(k,f.ZP);var b=s("./packages/ckeditor5-utils/src/locale.ts");class _{constructor(e){this.config=new d(e,this.constructor.defaultConfig);const t=this.constructor.builtinPlugins;this.config.define("plugins",t),this.plugins=new k(this,t);const s=this.config.get("language")||{};this.locale=new b.Z({uiLanguage:"string"==typeof s?s:s.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new p.Z,this._contextOwner=null}initPlugins(){const e=this.config.get("plugins")||[],t=this.config.get("substitutePlugins")||[];for(const s of e.concat(t)){if("function"!=typeof s)throw new g.ZP("context-initplugins-constructor-only",null,{Plugin:s});if(!0!==s.isContextPlugin)throw new g.ZP("context-initplugins-invalid-plugin",null,{Plugin:s})}return this.plugins.init(e,[],t)}destroy(){return Promise.all(Array.from(this.editors,(e=>e.destroy()))).then((()=>this.plugins.destroy()))}_addEditor(e,t){if(this._contextOwner)throw new g.ZP("context-addeditor-private-context");this.editors.add(e),t&&(this._contextOwner=e)}_removeEditor(e){return this.editors.has(e)&&this.editors.remove(e),this._contextOwner===e?this.destroy():Promise.resolve()}_getEditorConfig(){const e={};for(const t of this.config.names())["plugins","removePlugins","extraPlugins"].includes(t)||(e[t]=this.config.get(t));return e}static create(e){return new Promise((t=>{const s=new this(e);t(s.initPlugins().then((()=>s)))}))}}var w=s("./packages/ckeditor5-core/src/contextplugin.js"),v=s("./packages/ckeditor5-engine/src/controller/editingcontroller.ts");class y{constructor(){this._commands=new Map}add(e,t){this._commands.set(e,t)}get(e){return this._commands.get(e)}execute(e,...t){const s=this.get(e);if(!s)throw new g.ZP("commandcollection-command-not-found",this,{commandName:e});return s.execute(...t)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const e of this.commands())e.destroy()}}var Z=s("./packages/ckeditor5-engine/src/controller/datacontroller.ts"),P=s("./packages/ckeditor5-engine/src/conversion/conversion.ts"),x=s("./packages/ckeditor5-engine/src/model/model.ts"),T=s("./packages/ckeditor5-utils/src/keystrokehandler.ts");class A extends T.Z{constructor(e){super(),this.editor=e}set(e,t,s={}){if("string"==typeof t){const e=t;t=(t,s)=>{this.editor.execute(e),s()}}super.set(e,t,s)}}var C=s("./packages/ckeditor5-utils/src/observablemixin.ts"),E=s("./packages/ckeditor5-engine/src/view/stylesmap.ts");class S{constructor(e={}){const t=e.language||this.constructor.defaultConfig&&this.constructor.defaultConfig.language;this._context=e.context||new _({language:t}),this._context._addEditor(this,!e.context);const s=Array.from(this.constructor.builtinPlugins||[]);this.config=new d(e,this.constructor.defaultConfig),this.config.define("plugins",s),this.config.define(this._context._getEditorConfig()),this.plugins=new k(this,s,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this._readOnlyLocks=new Set,this.commands=new y,this.set("state","initializing"),this.once("ready",(()=>this.state="ready"),{priority:"high"}),this.once("destroy",(()=>this.state="destroyed"),{priority:"high"}),this.model=new x.Z;const o=new E.A;this.data=new Z.Z(this.model,o),this.editing=new v.Z(this.model,o),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new P.Z([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new A(this),this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(e){throw new g.ZP("editor-isreadonly-has-no-setter")}enableReadOnlyMode(e){if("string"!=typeof e&&"symbol"!=typeof e)throw new g.ZP("editor-read-only-lock-id-invalid",null,{lockId:e});this._readOnlyLocks.has(e)||(this._readOnlyLocks.add(e),1===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}disableReadOnlyMode(e){if("string"!=typeof e&&"symbol"!=typeof e)throw new g.ZP("editor-read-only-lock-id-invalid",null,{lockId:e});this._readOnlyLocks.has(e)&&(this._readOnlyLocks.delete(e),0===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}initPlugins(){const e=this.config,t=e.get("plugins"),s=e.get("removePlugins")||[],o=e.get("extraPlugins")||[],i=e.get("substitutePlugins")||[];return this.plugins.init(t.concat(o),s,i)}destroy(){let e=Promise.resolve();return"initializing"==this.state&&(e=new Promise((e=>this.once("ready",e)))),e.then((()=>{this.fire("destroy"),this.stopListening(),this.commands.destroy()})).then((()=>this.plugins.destroy())).then((()=>{this.model.destroy(),this.data.destroy(),this.editing.destroy(),this.keystrokes.destroy()})).then((()=>this._context._removeEditor(this)))}execute(...e){try{return this.commands.execute(...e)}catch(e){g.ZP.rethrowUnexpectedError(e,this)}}focus(){this.editing.view.focus()}}(0,m.Z)(S,C.Z);class j{constructor(e){this.editor=e,this._components=new Map}*names(){for(const e of this._components.values())yield e.originalName}add(e,t){this._components.set(O(e),{callback:t,originalName:e})}create(e){if(!this.has(e))throw new g.ZP("componentfactory-item-missing",this,{name:e});return this._components.get(O(e)).callback(this.editor.locale)}has(e){return this._components.has(O(e))}}function O(e){return String(e).toLowerCase()}var R=s("./packages/ckeditor5-utils/src/focustracker.ts"),M=s("./packages/ckeditor5-ui/src/tooltipmanager.js"),N=s("./packages/ckeditor5-utils/src/dom/isvisible.ts");class V{constructor(e){this.editor=e,this.componentFactory=new j(e),this.focusTracker=new R.Z,this.tooltipManager=new M.Z(e),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.isReady=!1,this.once("ready",(()=>{this.isReady=!0})),this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[],this.listenTo(e.editing.view.document,"layoutChanged",(()=>this.update())),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor);for(const e of this._editableElementsMap.values())e.ckeditorInstance=null;this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(e,t){this._editableElementsMap.set(e,t),t.ckeditorInstance||(t.ckeditorInstance=this.editor),this.focusTracker.add(t);const s=()=>{this.editor.editing.view.getDomRoot(e)||this.editor.keystrokes.listenTo(t)};this.isReady?s():this.once("ready",s)}getEditableElement(e="main"){return this._editableElementsMap.get(e)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(e,t={}){e.isRendered?(this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)):e.once("render",(()=>{this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)})),this._focusableToolbarDefinitions.push({toolbarView:e,options:t})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const e=this.editor,t=e.config.get("ui.viewportOffset");if(t)return t;const s=e.config.get("toolbar.viewportTopOffset");return s?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:s}):{top:0}}_initFocusTracking(){const e=this.editor,t=e.editing.view;let s,o;e.keystrokes.set("Alt+F10",((e,i)=>{const r=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(t.domRoots.values()).includes(r)&&(s=r);const n=this._getCurrentFocusedToolbarDefinition();n&&o||(o=this._getFocusableCandidateToolbarDefinitions(n));for(let e=0;e<o.length;e++){const e=o.shift();if(o.push(e),e!==n&&this._focusFocusableCandidateToolbar(e)){n&&n.options.afterBlur&&n.options.afterBlur();break}}i()})),e.keystrokes.set("Esc",((t,o)=>{const i=this._getCurrentFocusedToolbarDefinition();i&&(s?(s.focus(),s=null):e.editing.view.focus(),i.options.afterBlur&&i.options.afterBlur(),o())}))}_getFocusableCandidateToolbarDefinitions(){const e=[];for(const t of this._focusableToolbarDefinitions){const{toolbarView:s,options:o}=t;((0,N.Z)(s.element)||o.beforeFocus)&&e.push(t)}return e.sort(((e,t)=>I(e)-I(t))),e}_getCurrentFocusedToolbarDefinition(){for(const e of this._focusableToolbarDefinitions)if(e.toolbarView.element&&e.toolbarView.element.contains(this.focusTracker.focusedElement))return e;return null}_focusFocusableCandidateToolbar(e){const{toolbarView:t,options:{beforeFocus:s}}=e;return s&&s(),!!(0,N.Z)(t.element)&&(t.focus(),!0)}}function I(e){const{toolbarView:t,options:s}=e;let o=10;return(0,N.Z)(t.element)&&o--,s.isContextual&&o--,o}(0,m.Z)(V,C.Z);var D=s("./node_modules/lodash-es/isFunction.js");function z(e){if(!(0,D.Z)(e.updateSourceElement))throw new g.ZP("attachtoform-missing-elementapi-interface",e);const t=e.sourceElement;if(t&&"textarea"===t.tagName.toLowerCase()&&t.form){let s;const o=t.form,i=()=>e.updateSourceElement();(0,D.Z)(o.submit)&&(s=o.submit,o.submit=()=>{i(),s.apply(o)}),o.addEventListener("submit",i),e.on("destroy",(()=>{o.removeEventListener("submit",i),s&&(o.submit=s)}))}}const B={setData(e){this.data.set(e)},getData(e){return this.data.get(e)}};var F=s("./packages/ckeditor5-utils/src/dom/setdatainelement.ts");const L={updateSourceElement(e=this.data.get()){if(!this.sourceElement)throw new g.ZP("editor-missing-sourceelement",this);const t=this.config.get("updateSourceElementOnDestroy"),s=this.sourceElement instanceof HTMLTextAreaElement;t||s?(0,F.Z)(this.sourceElement,e):(0,F.Z)(this.sourceElement,"")}};function W(e){const t=e.sourceElement;if(t){if(t.ckeditorInstance)throw new g.ZP("editor-source-element-already-used",e);t.ckeditorInstance=e,e.once("destroy",(()=>{delete t.ckeditorInstance}))}}var $=s("./packages/ckeditor5-core/src/pendingactions.js");var q=s("./packages/ckeditor5-core/theme/icons/pilcrow.svg");var H=s("./packages/ckeditor5-core/theme/icons/three-vertical-dots.svg");const U={cancel:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>',caption:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg>',check:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>',cog:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg>',eraser:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>',lowVision:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>',image:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.91 10.54c.26-.23.64-.21.88.03l3.36 3.14 2.23-2.06a.64.64 0 0 1 .87 0l2.52 2.97V4.5H3.2v10.12l3.71-4.08zm10.27-7.51c.6 0 1.09.47 1.09 1.05v11.84c0 .59-.49 1.06-1.09 1.06H2.79c-.6 0-1.09-.47-1.09-1.06V4.08c0-.58.49-1.05 1.1-1.05h14.38zm-5.22 5.56a1.96 1.96 0 1 1 3.4-1.96 1.96 1.96 0 0 1-3.4 1.96z"/></svg>',alignBottom:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>',alignMiddle:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>',alignTop:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>',alignLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',alignCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>',alignRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>',alignJustify:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',objectLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg>',objectRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectFullWidth:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg>',objectInline:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectSizeFull:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>',objectSizeLarge:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M13 6H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5h11z"/></svg>',objectSizeSmall:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M7 10H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h5z"/></svg>',objectSizeMedium:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M10 8H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h8z"/></svg>',pencil:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg>',pilcrow:q.Z,quote:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>',threeVerticalDots:H.Z}},"./src/engine.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{ClickObserver:()=>K,Conversion:()=>b.Z,DataController:()=>k.Z,DocumentFragment:()=>O.Z,DocumentSelection:()=>P.Z,DomConverter:()=>N.Z,DomEventData:()=>oe.Z,DomEventObserver:()=>U.Z,DowncastWriter:()=>J.Z,EditingController:()=>m.Z,Element:()=>S.Z,History:()=>R.Z,HtmlDataProcessor:()=>_.Z,InsertOperation:()=>w.Z,LivePosition:()=>A.Z,LiveRange:()=>T.Z,MarkerOperation:()=>v.Z,Matcher:()=>se.Z,Model:()=>C.Z,MouseObserver:()=>G.Z,Observer:()=>H.Z,OperationFactory:()=>y.Z,Position:()=>j.ZP,Range:()=>x.Z,Renderer:()=>V.Z,StylesProcessor:()=>ie.A,Text:()=>M.Z,TreeWalker:()=>E.Z,UpcastWriter:()=>te,ViewAttributeElement:()=>F.Z,ViewContainerElement:()=>B.Z,ViewDocument:()=>I.Z,ViewDocumentFragment:()=>q.Z,ViewElement:()=>z.Z,ViewEmptyElement:()=>L.Z,ViewRawElement:()=>W.Z,ViewText:()=>D.Z,ViewUIElement:()=>$.Z,addBackgroundRules:()=>je,addBorderRules:()=>Oe,addMarginRules:()=>Le,addPaddingRules:()=>We,disablePlaceholder:()=>l,enablePlaceholder:()=>c,getBoxSidesShorthandValue:()=>Ce,getBoxSidesValueReducer:()=>Ae,getBoxSidesValues:()=>Te,getFillerOffset:()=>B.Y,getPositionShorthandNormalizer:()=>Ee,getShorthandValues:()=>Se,hidePlaceholder:()=>h,isAttachment:()=>Ze,isColor:()=>he,isLength:()=>fe,isLineStyle:()=>pe,isPercentage:()=>ke,isPosition:()=>ve,isRepeat:()=>_e,isURL:()=>xe,needsPlaceholder:()=>u,showPlaceholder:()=>d,transformSets:()=>Z.R});var o=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),i=s.n(o),r=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/placeholder.css"),n={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};i()(r.Z,n);r.Z.locals;const a=new WeakMap;function c(e){const{view:t,element:s,text:o,isDirectHost:i=!0,keepOnFocus:r=!1}=e,n=t.document;a.has(n)||(a.set(n,new Map),n.registerPostFixer((e=>p(n,e)))),a.get(n).set(s,{text:o,isDirectHost:i,keepOnFocus:r,hostElement:i?s:null}),t.change((e=>p(n,e)))}function l(e,t){const s=t.document;e.change((e=>{if(!a.has(s))return;const o=a.get(s),i=o.get(t);e.removeAttribute("data-placeholder",i.hostElement),h(e,i.hostElement),o.delete(t)}))}function d(e,t){return!t.hasClass("ck-placeholder")&&(e.addClass("ck-placeholder",t),!0)}function h(e,t){return!!t.hasClass("ck-placeholder")&&(e.removeClass("ck-placeholder",t),!0)}function u(e,t){if(!e.isAttached())return!1;const s=Array.from(e.getChildren()).some((e=>!e.is("uiElement")));if(s)return!1;if(t)return!0;const o=e.document;if(!o.isFocused)return!0;const i=o.selection.anchor;return!!i&&i.parent!==e}function p(e,t){const s=a.get(e),o=[];let i=!1;for(const[e,r]of s)r.isDirectHost&&(o.push(e),g(t,e,r)&&(i=!0));for(const[e,r]of s){if(r.isDirectHost)continue;const s=f(e);s&&(o.includes(s)||(r.hostElement=s,g(t,e,r)&&(i=!0)))}return i}function g(e,t,s){const{text:o,isDirectHost:i,hostElement:r}=s;let n=!1;r.getAttribute("data-placeholder")!==o&&(e.setAttribute("data-placeholder",o,r),n=!0);return(i||1==t.childCount)&&u(r,s.keepOnFocus)?d(e,r)&&(n=!0):h(e,r)&&(n=!0),n}function f(e){if(e.childCount){const t=e.getChild(0);if(t.is("element")&&!t.is("uiElement")&&!t.is("attributeElement"))return t}return null}var m=s("./packages/ckeditor5-engine/src/controller/editingcontroller.ts"),k=s("./packages/ckeditor5-engine/src/controller/datacontroller.ts"),b=s("./packages/ckeditor5-engine/src/conversion/conversion.ts"),_=s("./packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.ts"),w=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),v=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),y=s("./packages/ckeditor5-engine/src/model/operation/operationfactory.ts"),Z=s("./packages/ckeditor5-engine/src/model/operation/transform.ts"),P=s("./packages/ckeditor5-engine/src/model/documentselection.ts"),x=s("./packages/ckeditor5-engine/src/model/range.ts"),T=s("./packages/ckeditor5-engine/src/model/liverange.ts"),A=s("./packages/ckeditor5-engine/src/model/liveposition.ts"),C=s("./packages/ckeditor5-engine/src/model/model.ts"),E=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),S=s("./packages/ckeditor5-engine/src/model/element.ts"),j=s("./packages/ckeditor5-engine/src/model/position.ts"),O=s("./packages/ckeditor5-engine/src/model/documentfragment.ts"),R=s("./packages/ckeditor5-engine/src/model/history.ts"),M=s("./packages/ckeditor5-engine/src/model/text.ts"),N=s("./packages/ckeditor5-engine/src/view/domconverter.ts"),V=s("./packages/ckeditor5-engine/src/view/renderer.ts"),I=s("./packages/ckeditor5-engine/src/view/document.ts"),D=s("./packages/ckeditor5-engine/src/view/text.ts"),z=s("./packages/ckeditor5-engine/src/view/element.ts"),B=s("./packages/ckeditor5-engine/src/view/containerelement.ts"),F=s("./packages/ckeditor5-engine/src/view/attributeelement.ts"),L=s("./packages/ckeditor5-engine/src/view/emptyelement.ts"),W=s("./packages/ckeditor5-engine/src/view/rawelement.ts"),$=s("./packages/ckeditor5-engine/src/view/uielement.ts"),q=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),H=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),U=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts");class K extends U.Z{constructor(e){super(e),this.domEventType="click"}onDomEvent(e){this.fire(e.type,e)}}var G=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),J=s("./packages/ckeditor5-engine/src/view/downcastwriter.ts"),Q=s("./node_modules/lodash-es/isPlainObject.js"),X=s("./packages/ckeditor5-engine/src/view/position.ts"),Y=s("./packages/ckeditor5-engine/src/view/range.ts"),ee=s("./packages/ckeditor5-engine/src/view/selection.ts");class te{constructor(e){this.document=e}createDocumentFragment(e){return new q.Z(this.document,e)}createElement(e,t,s){return new z.Z(this.document,e,t,s)}createText(e){return new D.Z(this.document,e)}clone(e,t=!1){return e._clone(t)}appendChild(e,t){return t._appendChild(e)}insertChild(e,t,s){return s._insertChild(e,t)}removeChildren(e,t,s){return s._removeChildren(e,t)}remove(e){const t=e.parent;return t?this.removeChildren(t.getChildIndex(e),1,t):[]}replace(e,t){const s=e.parent;if(s){const o=s.getChildIndex(e);return this.removeChildren(o,1,s),this.insertChild(o,t,s),!0}return!1}unwrapElement(e){const t=e.parent;if(t){const s=t.getChildIndex(e);this.remove(e),this.insertChild(s,e.getChildren(),t)}}rename(e,t){const s=new z.Z(this.document,e,t.getAttributes(),t.getChildren());return this.replace(t,s)?s:null}setAttribute(e,t,s){s._setAttribute(e,t)}removeAttribute(e,t){t._removeAttribute(e)}addClass(e,t){t._addClass(e)}removeClass(e,t){t._removeClass(e)}setStyle(e,t,s){(0,Q.Z)(e)&&void 0===s?t._setStyle(e):s._setStyle(e,t)}removeStyle(e,t){t._removeStyle(e)}setCustomProperty(e,t,s){s._setCustomProperty(e,t)}removeCustomProperty(e,t){return t._removeCustomProperty(e)}createPositionAt(e,t){return X.Z._createAt(e,t)}createPositionAfter(e){return X.Z._createAfter(e)}createPositionBefore(e){return X.Z._createBefore(e)}createRange(e,t){return new Y.Z(e,t)}createRangeOn(e){return Y.Z._createOn(e)}createRangeIn(e){return Y.Z._createIn(e)}createSelection(...e){return new ee.Z(...e)}}var se=s("./packages/ckeditor5-engine/src/view/matcher.ts"),oe=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts"),ie=s("./packages/ckeditor5-engine/src/view/stylesmap.ts");const re=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,ne=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i,ae=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,ce=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i,le=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,de=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function he(e){return e.startsWith("#")?re.test(e):e.startsWith("rgb")?ne.test(e)||ae.test(e):e.startsWith("hsl")?ce.test(e)||le.test(e):de.has(e.toLowerCase())}const ue=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function pe(e){return ue.includes(e)}const ge=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function fe(e){return ge.test(e)}const me=/^[+-]?[0-9]*([.][0-9]+)?%$/;function ke(e){return me.test(e)}const be=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function _e(e){return be.includes(e)}const we=["center","top","bottom","left","right"];function ve(e){return we.includes(e)}const ye=["fixed","scroll","local"];function Ze(e){return ye.includes(e)}const Pe=/^url\(/;function xe(e){return Pe.test(e)}function Te(e=""){if(""===e)return{top:void 0,right:void 0,bottom:void 0,left:void 0};const t=Se(e),s=t[0],o=t[2]||s,i=t[1]||s;return{top:s,bottom:o,right:i,left:t[3]||i}}function Ae(e){return t=>{const{top:s,right:o,bottom:i,left:r}=t,n=[];return[s,o,r,i].every((e=>!!e))?n.push([e,Ce(t)]):(s&&n.push([e+"-top",s]),o&&n.push([e+"-right",o]),i&&n.push([e+"-bottom",i]),r&&n.push([e+"-left",r])),n}}function Ce({top:e,right:t,bottom:s,left:o}){const i=[];return o!==t?i.push(e,t,s,o):s!==e?i.push(e,t,s):t!==e?i.push(e,t):i.push(e),i.join(" ")}function Ee(e){return t=>({path:e,value:Te(t)})}function Se(e){return e.replace(/, /g,",").split(" ").map((e=>e.replace(/,/g,", ")))}function je(e){e.setNormalizer("background",(e=>{const t={},s=Se(e);for(const e of s)_e(e)?(t.repeat=t.repeat||[],t.repeat.push(e)):ve(e)?(t.position=t.position||[],t.position.push(e)):Ze(e)?t.attachment=e:he(e)?t.color=e:xe(e)&&(t.image=e);return{path:"background",value:t}})),e.setNormalizer("background-color",(e=>({path:"background.color",value:e}))),e.setReducer("background",(e=>{const t=[];return t.push(["background-color",e.color]),t})),e.setStyleRelation("background",["background-color"])}function Oe(e){e.setNormalizer("border",(e=>{const{color:t,style:s,width:o}=ze(e);return{path:"border",value:{color:Te(t),style:Te(s),width:Te(o)}}})),e.setNormalizer("border-top",Re("top")),e.setNormalizer("border-right",Re("right")),e.setNormalizer("border-bottom",Re("bottom")),e.setNormalizer("border-left",Re("left")),e.setNormalizer("border-color",Me("color")),e.setNormalizer("border-width",Me("width")),e.setNormalizer("border-style",Me("style")),e.setNormalizer("border-top-color",Ve("color","top")),e.setNormalizer("border-top-style",Ve("style","top")),e.setNormalizer("border-top-width",Ve("width","top")),e.setNormalizer("border-right-color",Ve("color","right")),e.setNormalizer("border-right-style",Ve("style","right")),e.setNormalizer("border-right-width",Ve("width","right")),e.setNormalizer("border-bottom-color",Ve("color","bottom")),e.setNormalizer("border-bottom-style",Ve("style","bottom")),e.setNormalizer("border-bottom-width",Ve("width","bottom")),e.setNormalizer("border-left-color",Ve("color","left")),e.setNormalizer("border-left-style",Ve("style","left")),e.setNormalizer("border-left-width",Ve("width","left")),e.setExtractor("border-top",Ie("top")),e.setExtractor("border-right",Ie("right")),e.setExtractor("border-bottom",Ie("bottom")),e.setExtractor("border-left",Ie("left")),e.setExtractor("border-top-color","border.color.top"),e.setExtractor("border-right-color","border.color.right"),e.setExtractor("border-bottom-color","border.color.bottom"),e.setExtractor("border-left-color","border.color.left"),e.setExtractor("border-top-width","border.width.top"),e.setExtractor("border-right-width","border.width.right"),e.setExtractor("border-bottom-width","border.width.bottom"),e.setExtractor("border-left-width","border.width.left"),e.setExtractor("border-top-style","border.style.top"),e.setExtractor("border-right-style","border.style.right"),e.setExtractor("border-bottom-style","border.style.bottom"),e.setExtractor("border-left-style","border.style.left"),e.setReducer("border-color",Ae("border-color")),e.setReducer("border-style",Ae("border-style")),e.setReducer("border-width",Ae("border-width")),e.setReducer("border-top",Be("top")),e.setReducer("border-right",Be("right")),e.setReducer("border-bottom",Be("bottom")),e.setReducer("border-left",Be("left")),e.setReducer("border",function(){return t=>{const s=De(t,"top"),o=De(t,"right"),i=De(t,"bottom"),r=De(t,"left"),n=[s,o,i,r],a={width:e(n,"width"),style:e(n,"style"),color:e(n,"color")},c=Fe(a,"all");if(c.length)return c;const l=Object.entries(a).reduce(((e,[t,s])=>(s&&(e.push([`border-${t}`,s]),n.forEach((e=>delete e[t]))),e)),[]);return[...l,...Fe(s,"top"),...Fe(o,"right"),...Fe(i,"bottom"),...Fe(r,"left")]};function e(e,t){return e.map((e=>e[t])).reduce(((e,t)=>e==t?e:null))}}()),e.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]),e.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]),e.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]),e.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]),e.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]),e.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function Re(e){return t=>{const{color:s,style:o,width:i}=ze(t),r={};return void 0!==s&&(r.color={[e]:s}),void 0!==o&&(r.style={[e]:o}),void 0!==i&&(r.width={[e]:i}),{path:"border",value:r}}}function Me(e){return t=>({path:"border",value:Ne(t,e)})}function Ne(e,t){return{[t]:Te(e)}}function Ve(e,t){return s=>({path:"border",value:{[e]:{[t]:s}}})}function Ie(e){return(t,s)=>{if(s.border)return De(s.border,e)}}function De(e,t){const s={};return e.width&&e.width[t]&&(s.width=e.width[t]),e.style&&e.style[t]&&(s.style=e.style[t]),e.color&&e.color[t]&&(s.color=e.color[t]),s}function ze(e){const t={},s=Se(e);for(const e of s)fe(e)||/thin|medium|thick/.test(e)?t.width=e:pe(e)?t.style=e:t.color=e;return t}function Be(e){return t=>Fe(t,e)}function Fe(e,t){const s=[];if(e&&e.width&&s.push("width"),e&&e.style&&s.push("style"),e&&e.color&&s.push("color"),3==s.length){const o=s.map((t=>e[t])).join(" ");return["all"==t?["border",o]:[`border-${t}`,o]]}return"all"==t?[]:s.map((s=>[`border-${t}-${s}`,e[s]]))}function Le(e){e.setNormalizer("margin",Ee("margin")),e.setNormalizer("margin-top",(e=>({path:"margin.top",value:e}))),e.setNormalizer("margin-right",(e=>({path:"margin.right",value:e}))),e.setNormalizer("margin-bottom",(e=>({path:"margin.bottom",value:e}))),e.setNormalizer("margin-left",(e=>({path:"margin.left",value:e}))),e.setReducer("margin",Ae("margin")),e.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}function We(e){e.setNormalizer("padding",Ee("padding")),e.setNormalizer("padding-top",(e=>({path:"padding.top",value:e}))),e.setNormalizer("padding-right",(e=>({path:"padding.right",value:e}))),e.setNormalizer("padding-bottom",(e=>({path:"padding.bottom",value:e}))),e.setNormalizer("padding-left",(e=>({path:"padding.left",value:e}))),e.setReducer("padding",Ae("padding")),e.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}},"./src/enter.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Enter:()=>o.Z,ShiftEnter:()=>h});var o=s("./packages/ckeditor5-enter/src/enter.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-enter/src/utils.js");class n extends i.Z{execute(){const e=this.editor.model,t=e.document;e.change((s=>{!function(e,t,s){const o=s.isCollapsed,i=s.getFirstRange(),n=i.start.parent,c=i.end.parent,l=n==c;if(o){const o=(0,r.G)(e.schema,s.getAttributes());a(e,t,i.end),t.removeSelectionAttribute(s.getAttributeKeys()),t.setSelectionAttribute(o)}else{const o=!(i.start.isAtStart&&i.end.isAtEnd);e.deleteContent(s,{leaveUnmerged:o}),l?a(e,t,s.focus):o&&t.setSelection(c,0)}}(e,s,t.selection),this.fire("afterExecute",{writer:s})}))}refresh(){const e=this.editor.model,t=e.document;this.isEnabled=function(e,t){if(t.rangeCount>1)return!1;const s=t.anchor;if(!s||!e.checkChild(s,"softBreak"))return!1;const o=t.getFirstRange(),i=o.start.parent,r=o.end.parent;if((c(i,e)||c(r,e))&&i!==r)return!1;return!0}(e.schema,t.selection)}}function a(e,t,s){const o=t.createElement("softBreak");e.insertContent(o,s),t.setSelection(o,"after")}function c(e,t){return!e.is("rootElement")&&(t.isLimit(e)||c(e.parent,t))}var l=s("./packages/ckeditor5-enter/src/enterobserver.js"),d=s("./packages/ckeditor5-core/src/plugin.js");class h extends d.Z{static get pluginName(){return"ShiftEnter"}init(){const e=this.editor,t=e.model.schema,s=e.conversion,o=e.editing.view,i=o.document;t.register("softBreak",{allowWhere:"$text",isInline:!0}),s.for("upcast").elementToElement({model:"softBreak",view:"br"}),s.for("downcast").elementToElement({model:"softBreak",view:(e,{writer:t})=>t.createEmptyElement("br")}),o.addObserver(l.Z),e.commands.add("shiftEnter",new n(e)),this.listenTo(i,"enter",((t,s)=>{s.preventDefault(),s.isSoft&&(e.execute("shiftEnter"),o.scrollToTheSelection())}),{priority:"low"})}}},"./src/paragraph.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Paragraph:()=>l,ParagraphButtonUI:()=>h});var o=s("./packages/ckeditor5-core/src/command.js"),i=s("./packages/ckeditor5-utils/src/first.ts");class r extends o.Z{refresh(){const e=this.editor.model,t=e.document,s=(0,i.Z)(t.selection.getSelectedBlocks());this.value=!!s&&s.is("element","paragraph"),this.isEnabled=!!s&&n(s,e.schema)}execute(e={}){const t=this.editor.model,s=t.document;t.change((o=>{const i=(e.selection||s.selection).getSelectedBlocks();for(const e of i)!e.is("element","paragraph")&&n(e,t.schema)&&o.rename(e,"paragraph")}))}}function n(e,t){return t.checkChild(e.parent,"paragraph")&&!t.isObject(e)}class a extends o.Z{execute(e){const t=this.editor.model,s=e.attributes;let o=e.position;t.change((e=>{const i=e.createElement("paragraph");if(s&&t.schema.setAllowedAttributes(i,s,e),!t.schema.checkChild(o.parent,i)){const s=t.schema.findAllowedParent(o,i);if(!s)return;o=e.split(o,s).position}t.insertContent(i,o),e.setSelection(i,"in")}))}}var c=s("./packages/ckeditor5-core/src/plugin.js");class l extends c.Z{static get pluginName(){return"Paragraph"}init(){const e=this.editor,t=e.model;e.commands.add("paragraph",new r(e)),e.commands.add("insertParagraph",new a(e)),t.schema.register("paragraph",{inheritAllFrom:"$block"}),e.conversion.elementToElement({model:"paragraph",view:"p"}),e.conversion.for("upcast").elementToElement({model:(e,{writer:t})=>l.paragraphLikeElements.has(e.name)?e.isEmpty?null:t.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}}l.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);var d=s("./packages/ckeditor5-ui/src/button/buttonview.js");class h extends c.Z{init(){const e=this.editor,t=e.t;e.ui.componentFactory.add("paragraph",(s=>{const o=new d.Z(s),i=e.commands.get("paragraph");return o.label=t("Paragraph"),o.icon='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg>',o.tooltip=!0,o.isToggleable=!0,o.bind("isEnabled").to(i),o.bind("isOn").to(i,"value"),o.on("execute",(()=>{e.execute("paragraph")})),o}))}}},"./src/select-all.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{SelectAll:()=>u,SelectAllEditing:()=>l,SelectAllUI:()=>h});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-utils/src/keyboard.ts"),r=s("./packages/ckeditor5-core/src/command.js");class n extends r.Z{constructor(e){super(e),this.affectsData=!1}execute(){const e=this.editor.model,t=e.document.selection;let s=e.schema.getLimitElement(t);if(t.containsEntireContent(s)||!a(e.schema,s))do{if(s=s.parent,!s)return}while(!a(e.schema,s));e.change((e=>{e.setSelection(s,"in")}))}}function a(e,t){return e.isLimit(t)&&(e.checkChild(t,"$text")||e.checkChild(t,"paragraph"))}const c=(0,i.Zz)("Ctrl+A");class l extends o.Z{static get pluginName(){return"SelectAllEditing"}init(){const e=this.editor,t=e.editing.view.document;e.commands.add("selectAll",new n(e)),this.listenTo(t,"keydown",((t,s)=>{(0,i.Cq)(s)===c&&(e.execute("selectAll"),s.preventDefault())}))}}var d=s("./packages/ckeditor5-ui/src/button/buttonview.js");class h extends o.Z{static get pluginName(){return"SelectAllUI"}init(){const e=this.editor;e.ui.componentFactory.add("selectAll",(t=>{const s=e.commands.get("selectAll"),o=new d.Z(t),i=t.t;return o.set({label:i("Select all"),icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M.75 15.5a.75.75 0 0 1 .75.75V18l.008.09A.5.5 0 0 0 2 18.5h1.75a.75.75 0 1 1 0 1.5H1.5l-.144-.007a1.5 1.5 0 0 1-1.35-1.349L0 18.5v-2.25a.75.75 0 0 1 .75-.75zm18.5 0a.75.75 0 0 1 .75.75v2.25l-.007.144a1.5 1.5 0 0 1-1.349 1.35L18.5 20h-2.25a.75.75 0 1 1 0-1.5H18a.5.5 0 0 0 .492-.41L18.5 18v-1.75a.75.75 0 0 1 .75-.75zm-10.45 3c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm.45-5.5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 1 1 0-1.5h8.5zM1.3 11c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM1.3 7c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 1 1 0-1.5h2.5zm-5 0a.75.75 0 1 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5zm-6.5-5a.75.75 0 0 1 0 1.5H2a.5.5 0 0 0-.492.41L1.5 2v1.75a.75.75 0 0 1-1.5 0V1.5l.007-.144A1.5 1.5 0 0 1 1.356.006L1.5 0h2.25zM18.5 0l.144.007a1.5 1.5 0 0 1 1.35 1.349L20 1.5v2.25a.75.75 0 1 1-1.5 0V2l-.008-.09A.5.5 0 0 0 18 1.5h-1.75a.75.75 0 1 1 0-1.5h2.25zM8.8 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6z"/></svg>',keystroke:"Ctrl+A",tooltip:!0}),o.bind("isOn","isEnabled").to(s,"value","isEnabled"),this.listenTo(o,"execute",(()=>{e.execute("selectAll"),e.editing.view.focus()})),o}))}}class u extends o.Z{static get requires(){return[l,h]}static get pluginName(){return"SelectAll"}}},"./src/typing.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Delete:()=>f.Z,Input:()=>g,TextTransformation:()=>M,TextWatcher:()=>w,TwoStepCaretMovement:()=>y,Typing:()=>m,findAttributeRange:()=>z,getLastTextLine:()=>_,inlineHighlight:()=>F,isNonTypingKeystroke:()=>a.u});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-typing/src/utils/changebuffer.js");class n extends i.Z{constructor(e,t){super(e),this._buffer=new r.Z(e.model,t)}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(e={}){const t=this.editor.model,s=t.document,o=e.text||"",i=o.length,r=e.range?t.createSelection(e.range):s.selection,n=e.resultRange;t.enqueueChange(this._buffer.batch,(e=>{this._buffer.lock(),t.deleteContent(r),o&&t.insertContent(e.createText(o,s.selection.getAttributes()),r),n?e.setSelection(n):r.is("documentSelection")||e.setSelection(r),this._buffer.unlock(),this._buffer.input(i)}))}}var a=s("./packages/ckeditor5-typing/src/utils/injectunsafekeystrokeshandling.js"),c=s("./packages/ckeditor5-utils/src/diff.ts"),l=s("./packages/ckeditor5-engine/src/view/domconverter.ts"),d=s("./packages/ckeditor5-typing/src/utils/utils.js");class h{constructor(e){this.editor=e,this.editing=this.editor.editing}handle(e,t){if((0,d.E9)(e))this._handleContainerChildrenMutations(e,t);else for(const s of e)this._handleTextMutation(s,t),this._handleTextNodeInsertion(s)}_handleContainerChildrenMutations(e,t){const s=function(e){const t=e.map((e=>e.node)).reduce(((e,t)=>e.getCommonAncestor(t,{includeSelf:!0})));if(!t)return;return t.getAncestors({includeSelf:!0,parentFirst:!0}).find((e=>e.is("containerElement")||e.is("rootElement")))}(e);if(!s)return;const o=this.editor.editing.view.domConverter.mapViewToDom(s),i=new l.Z(this.editor.editing.view.document),r=this.editor.data.toModel(i.domToView(o)).getChild(0),n=this.editor.editing.mapper.toModelElement(s);if(!n)return;const a=Array.from(r.getChildren()),d=Array.from(n.getChildren()),h=a[a.length-1],g=d[d.length-1],f=h&&h.is("element","softBreak"),m=g&&!g.is("element","softBreak");f&&m&&a.pop();const k=this.editor.model.schema;if(!u(a,k)||!u(d,k))return;const b=a.map((e=>e.is("$text")?e.data:"@")).join("").replace(/\u00A0/g," "),_=d.map((e=>e.is("$text")?e.data:"@")).join("").replace(/\u00A0/g," ");if(_===b)return;const w=(0,c.Z)(_,b),{firstChangeAt:v,insertions:y,deletions:Z}=p(w);let P=null;t&&(P=this.editing.mapper.toModelRange(t.getFirstRange()));const x=b.substr(v,y),T=this.editor.model.createRange(this.editor.model.createPositionAt(n,v),this.editor.model.createPositionAt(n,v+Z));this.editor.execute("input",{text:x,range:T,resultRange:P})}_handleTextMutation(e,t){if("text"!=e.type)return;const s=e.newText.replace(/\u00A0/g," "),o=e.oldText.replace(/\u00A0/g," ");if(o===s)return;const i=(0,c.Z)(o,s),{firstChangeAt:r,insertions:n,deletions:a}=p(i);let l=null;t&&(l=this.editing.mapper.toModelRange(t.getFirstRange()));const d=this.editing.view.createPositionAt(e.node,r),h=this.editing.mapper.toModelPosition(d),u=this.editor.model.createRange(h,h.getShiftedBy(a)),g=s.substr(r,n);this.editor.execute("input",{text:g,range:u,resultRange:l})}_handleTextNodeInsertion(e){if("children"!=e.type)return;const t=(0,d.xG)(e),s=this.editing.view.createPositionAt(e.node,t.index),o=this.editing.mapper.toModelPosition(s),i=t.values[0].data;this.editor.execute("input",{text:i.replace(/\u00A0/g," "),range:this.editor.model.createRange(o)})}}function u(e,t){return e.every((e=>t.isInline(e)))}function p(e){let t=null,s=null;for(let o=0;o<e.length;o++){"equal"!=e[o]&&(t=null===t?o:t,s=o)}let o=0,i=0;for(let r=t;r<=s;r++)"insert"!=e[r]&&o++,"delete"!=e[r]&&i++;return{insertions:i,deletions:o,firstChangeAt:t}}class g extends o.Z{static get pluginName(){return"Input"}init(){const e=this.editor,t=new n(e,e.config.get("typing.undoStep")||20);e.commands.add("input",t),(0,a.Z)(e),function(e){e.editing.view.document.on("mutations",((t,s,o)=>{new h(e).handle(s,o)}))}(e)}}var f=s("./packages/ckeditor5-typing/src/delete.js");class m extends o.Z{static get requires(){return[g,f.Z]}static get pluginName(){return"Typing"}}var k=s("./packages/ckeditor5-utils/src/mix.ts"),b=s("./packages/ckeditor5-utils/src/observablemixin.ts");function _(e,t){let s=e.start;return{text:Array.from(e.getItems()).reduce(((e,o)=>o.is("$text")||o.is("$textProxy")?e+o.data:(s=t.createPositionAfter(o),"")),""),range:t.createRange(s,e.end)}}class w{constructor(e,t){this.model=e,this.testCallback=t,this.hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",(()=>{this.isEnabled?this._startListening():(this.stopListening(e.document.selection),this.stopListening(e.document))})),this._startListening()}_startListening(){const e=this.model.document;this.listenTo(e.selection,"change:range",((t,{directChange:s})=>{s&&(e.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this.hasMatch=!1))})),this.listenTo(e,"change:data",((e,t)=>{!t.isUndo&&t.isLocal&&this._evaluateTextBeforeSelection("data",{batch:t})}))}_evaluateTextBeforeSelection(e,t={}){const s=this.model,o=s.document.selection,i=s.createRange(s.createPositionAt(o.focus.parent,0),o.focus),{text:r,range:n}=_(i,s),a=this.testCallback(r);if(!a&&this.hasMatch&&this.fire("unmatched"),this.hasMatch=!!a,a){const s=Object.assign(t,{text:r,range:n});"object"==typeof a&&Object.assign(s,a),this.fire(`matched:${e}`,s)}}}(0,k.Z)(w,b.Z);var v=s("./packages/ckeditor5-utils/src/keyboard.ts");class y extends o.Z{static get pluginName(){return"TwoStepCaretMovement"}constructor(e){super(e),this.attributes=new Set,this._overrideUid=null}init(){const e=this.editor,t=e.model,s=e.editing.view,o=e.locale,i=t.document.selection;this.listenTo(s.document,"arrowKey",((e,t)=>{if(!i.isCollapsed)return;if(t.shiftKey||t.altKey||t.ctrlKey)return;const s=t.keyCode==v.Do.arrowright,r=t.keyCode==v.Do.arrowleft;if(!s&&!r)return;const n=o.contentLanguageDirection;let a=!1;a="ltr"===n&&s||"rtl"===n&&r?this._handleForwardMovement(t):this._handleBackwardMovement(t),!0===a&&e.stop()}),{context:"$text",priority:"highest"}),this._isNextGravityRestorationSkipped=!1,this.listenTo(i,"change:range",((e,t)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!t.directChange&&T(i.getFirstPosition(),this.attributes)||this._restoreGravity())}))}registerAttribute(e){this.attributes.add(e)}_handleForwardMovement(e){const t=this.attributes,s=this.editor.model.document.selection,o=s.getFirstPosition();return!this._isGravityOverridden&&((!o.isAtStart||!Z(s,t))&&(T(o,t)?(x(e),this._overrideGravity(),!0):void 0))}_handleBackwardMovement(e){const t=this.attributes,s=this.editor.model,o=s.document.selection,i=o.getFirstPosition();return this._isGravityOverridden?(x(e),this._restoreGravity(),P(s,t,i),!0):i.isAtStart?!!Z(o,t)&&(x(e),P(s,t,i),!0):function(e,t){return T(e.getShiftedBy(-1),t)}(i,t)?i.isAtEnd&&!Z(o,t)&&T(i,t)?(x(e),P(s,t,i),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1):void 0}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change((e=>e.overrideSelectionGravity()))}_restoreGravity(){this.editor.model.change((e=>{e.restoreSelectionGravity(this._overrideUid),this._overrideUid=null}))}}function Z(e,t){for(const s of t)if(e.hasAttribute(s))return!0;return!1}function P(e,t,s){const o=s.nodeBefore;e.change((e=>{o?e.setSelectionAttribute(o.getAttributes()):e.removeSelectionAttribute(t)}))}function x(e){e.preventDefault()}function T(e,t){const{nodeBefore:s,nodeAfter:o}=e;for(const e of t){const t=s?s.getAttribute(e):void 0;if((o?o.getAttribute(e):void 0)!==t)return!0}return!1}var A=s("./node_modules/lodash-es/toString.js"),C=/[\\^$.*+?()[\]{}|]/g,E=RegExp(C.source);const S=function(e){return(e=(0,A.Z)(e))&&E.test(e)?e.replace(C,"\\$&"):e},j={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"â„¢"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"â…“",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"â…”",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"â†"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:D('"'),to:[null,"“",null,"â€"]},quotesSecondary:{from:D("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:D("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:D('"'),to:[null,"“",null,"â€"]},quotesPrimaryPl:{from:D('"'),to:[null,"„",null,"â€"]},quotesSecondaryPl:{from:D("'"),to:[null,"‚",null,"’"]}},O={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},R=["symbols","mathematical","typography","quotes"];class M extends o.Z{static get requires(){return["Delete","Input"]}static get pluginName(){return"TextTransformation"}constructor(e){super(e),e.config.define("typing",{transformations:{include:R}})}init(){const e=this.editor.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")})),this._enableTransformationWatchers()}_enableTransformationWatchers(){const e=this.editor,t=e.model,s=e.plugins.get("Delete"),o=function(e){const t=e.extra||[],s=e.remove||[],o=e=>!s.includes(e);return function(e){const t=new Set;for(const s of e)if(O[s])for(const e of O[s])t.add(e);else t.add(s);return Array.from(t)}(e.include.concat(t).filter(o)).filter(o).map((e=>j[e]||e)).filter((e=>"object"==typeof e)).map((e=>({from:N(e.from),to:V(e.to)})))}(e.config.get("typing.transformations")),i=new w(e.model,(e=>{for(const t of o){if(t.from.test(e))return{normalizedTransformation:t}}}));i.on("matched:data",((e,o)=>{if(!o.batch.isTyping)return;const{from:i,to:r}=o.normalizedTransformation,n=i.exec(o.text),a=r(n.slice(1)),c=o.range;let l=n.index;t.enqueueChange((e=>{for(let s=1;s<n.length;s++){const o=n[s],i=a[s-1];if(null==i){l+=o.length;continue}const r=c.start.getShiftedBy(l),d=t.createRange(r,r.getShiftedBy(o.length)),h=I(r);t.insertContent(e.createText(i,h),d),l+=i.length}t.enqueueChange((()=>{s.requestUndoOnBackspace()}))}))})),i.bind("isEnabled").to(this)}}function N(e){return"string"==typeof e?new RegExp(`(${S(e)})$`):e}function V(e){return"string"==typeof e?()=>[e]:e instanceof Array?()=>e:e}function I(e){return(e.textNode?e.textNode:e.nodeAfter).getAttributes()}function D(e){return new RegExp(`(^|\\s)(${e})([^${e}]*)(${e})$`)}function z(e,t,s,o){return o.createRange(B(e,t,s,!0,o),B(e,t,s,!1,o))}function B(e,t,s,o,i){let r=e.textNode||(o?e.nodeBefore:e.nodeAfter),n=null;for(;r&&r.getAttribute(t)==s;)n=r,r=o?r.previousSibling:r.nextSibling;return n?i.createPositionAt(n,o?"before":"after"):e}function F(e,t,s,o){const i=e.editing.view,r=new Set;i.document.registerPostFixer((i=>{const n=e.model.document.selection;let a=!1;if(n.hasAttribute(t)){const c=z(n.getFirstPosition(),t,n.getAttribute(t),e.model),l=e.editing.mapper.toViewRange(c);for(const e of l.getItems())e.is("element",s)&&!e.hasClass(o)&&(i.addClass(o,e),r.add(e),a=!0)}return a})),e.conversion.for("editingDowncast").add((e=>{function t(){i.change((e=>{for(const t of r.values())e.removeClass(o,t),r.delete(t)}))}e.on("insert",t,{priority:"highest"}),e.on("remove",t,{priority:"highest"}),e.on("attribute",t,{priority:"highest"}),e.on("selection",t,{priority:"highest"})}))}},"./src/ui.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{BalloonPanelView:()=>ue.Z,BalloonToolbar:()=>Se,BlockToolbar:()=>De,BodyCollection:()=>d,BoxedEditorUIView:()=>D,ButtonView:()=>h.Z,ColorGridView:()=>P,ColorTileView:()=>k,ContextualBalloon:()=>pe.Z,DropdownButtonView:()=>x.Z,EditorUIView:()=>R,FocusCycler:()=>$.Z,FormHeaderView:()=>W,IconView:()=>q.Z,IframeView:()=>Q,InlineEditableUIView:()=>B,InputNumberView:()=>J,InputTextView:()=>G,InputView:()=>K,LabelView:()=>I,LabeledFieldView:()=>ee,ListItemView:()=>ie.Z,ListView:()=>re.Z,Model:()=>he,Notification:()=>ae,SplitButtonView:()=>E,StickyPanelView:()=>_e,SwitchButtonView:()=>u.Z,Template:()=>a.ZP,ToolbarSeparatorView:()=>ye.Z,ToolbarView:()=>ve.Z,TooltipManager:()=>we.Z,View:()=>m.Z,ViewCollection:()=>c.Z,addKeyboardHandlingForGrid:()=>n,addListToDropdown:()=>S.Pm,addToolbarToDropdown:()=>S.up,clickOutsideHandler:()=>o.Z,createDropdown:()=>S.t9,createLabeledDropdown:()=>oe,createLabeledInputNumber:()=>se,createLabeledInputText:()=>te,focusChildOnDropdownOpen:()=>S.Mh,getLocalizedColorOptions:()=>p,injectCssTransitionDisabler:()=>i,normalizeColorOptions:()=>g,normalizeSingleColorDefinition:()=>f,normalizeToolbarConfig:()=>Ze.Z,submitHandler:()=>r});var o=s("./packages/ckeditor5-ui/src/bindings/clickoutsidehandler.js");function i(e){e.set("_isCssTransitionsDisabled",!1),e.disableCssTransitions=()=>{e._isCssTransitionsDisabled=!0},e.enableCssTransitions=()=>{e._isCssTransitionsDisabled=!1},e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function r({view:e}){e.listenTo(e.element,"submit",((t,s)=>{s.preventDefault(),e.fire("submit")}),{useCapture:!0})}function n({keystrokeHandler:e,focusTracker:t,gridItems:s,numberOfColumns:o}){const i="number"==typeof o?()=>o:o;function r(e){return o=>{const i=s.find((e=>e.element===t.focusedElement)),r=s.getIndex(i),n=e(r,s);s.get(n).focus(),o.stopPropagation(),o.preventDefault()}}e.set("arrowright",r(((e,t)=>e===t.length-1?0:e+1))),e.set("arrowleft",r(((e,t)=>0===e?t.length-1:e-1))),e.set("arrowup",r(((e,t)=>{let s=e-i();return s<0&&(s=e+i()*Math.floor(t.length/i()),s>t.length-1&&(s-=i())),s}))),e.set("arrowdown",r(((e,t)=>{let s=e+i();return s>t.length-1&&(s=e%i()),s})))}var a=s("./packages/ckeditor5-ui/src/template.js"),c=s("./packages/ckeditor5-ui/src/viewcollection.js"),l=s("./packages/ckeditor5-utils/src/dom/createelement.ts");class d extends c.Z{constructor(e,t=[]){super(t),this.locale=e}attachToDom(){this._bodyCollectionContainer=new a.ZP({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let e=document.querySelector(".ck-body-wrapper");e||(e=(0,l.Z)(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(e)),e.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const e=document.querySelector(".ck-body-wrapper");e&&0==e.childElementCount&&e.remove()}}var h=s("./packages/ckeditor5-ui/src/button/buttonview.js"),u=s("./packages/ckeditor5-ui/src/button/switchbuttonview.js");function p(e,t){const s=e.t,o={Black:s("Black"),"Dim grey":s("Dim grey"),Grey:s("Grey"),"Light grey":s("Light grey"),White:s("White"),Red:s("Red"),Orange:s("Orange"),Yellow:s("Yellow"),"Light green":s("Light green"),Green:s("Green"),Aquamarine:s("Aquamarine"),Turquoise:s("Turquoise"),"Light blue":s("Light blue"),Blue:s("Blue"),Purple:s("Purple")};return t.map((e=>{const t=o[e.label];return t&&t!=e.label&&(e.label=t),e}))}function g(e){return e.map(f).filter((e=>!!e))}function f(e){return"string"==typeof e?{model:e,label:e,hasBorder:!1,view:{name:"span",styles:{color:e}}}:{model:e.color,label:e.label||e.color,hasBorder:void 0!==e.hasBorder&&e.hasBorder,view:{name:"span",styles:{color:`${e.color}`}}}}var m=s("./packages/ckeditor5-ui/src/view.js");class k extends h.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("color"),this.set("hasBorder"),this.icon='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035 8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg>',this.extendTemplate({attributes:{style:{backgroundColor:t.to("color")},class:["ck","ck-color-grid__tile",t.if("hasBorder","ck-color-table__color-tile_bordered")]}})}render(){super.render(),this.iconView.fillColor="hsl(0, 0%, 100%)"}}var b=s("./packages/ckeditor5-utils/src/focustracker.ts"),_=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),w=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),v=s.n(w),y=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/colorgrid/colorgrid.css"),Z={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(y.Z,Z);y.Z.locals;class P extends m.Z{constructor(e,t){super(e);const s=t&&t.colorDefinitions||[],o={};this.columns=t&&t.columns?t.columns:5,o.gridTemplateColumns=`repeat( ${this.columns}, 1fr)`,this.set("selectedColor"),this.items=this.createCollection(),this.focusTracker=new b.Z,this.keystrokes=new _.Z,this.items.on("add",((e,t)=>{t.isOn=t.color===this.selectedColor})),s.forEach((e=>{const t=new k;t.set({color:e.color,label:e.label,tooltip:!0,hasBorder:e.options.hasBorder}),t.on("execute",(()=>{this.fire("execute",{value:e.color,hasBorder:e.options.hasBorder,label:e.label})})),this.items.add(t)})),this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:o}}),this.on("change:selectedColor",((e,t,s)=>{for(const e of this.items)e.isOn=e.color===s}))}focus(){this.items.length&&this.items.first.focus()}focusLast(){this.items.length&&this.items.last.focus()}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),n({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}}var x=s("./packages/ckeditor5-ui/src/dropdown/button/dropdownbuttonview.js"),T=s("./packages/ckeditor5-ui/theme/icons/dropdown-arrow.svg"),A=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/splitbutton.css"),C={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(A.Z,C);A.Z.locals;class E extends m.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("class"),this.set("icon"),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke"),this.set("label"),this.set("tabindex",-1),this.set("tooltip"),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(),this.arrowView=this._createArrowView(),this.keystrokes=new _.Z,this.focusTracker=new b.Z,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",t.to("class"),t.if("isVisible","ck-hidden",(e=>!e)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",((e,t)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),t())})),this.keystrokes.set("arrowleft",((e,t)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),t())}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const e=new h.Z;return e.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),e.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),e.delegate("execute").to(this),e}_createArrowView(){const e=new h.Z,t=e.bindTemplate;return e.icon=T.Z,e.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":t.to("isOn"),"aria-haspopup":!0,"aria-expanded":t.to("isOn",(e=>String(e)))}}),e.bind("isEnabled").to(this),e.bind("label").to(this),e.bind("tooltip").to(this),e.delegate("execute").to(this,"open"),e}}var S=s("./packages/ckeditor5-ui/src/dropdown/utils.js"),j=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/editorui/editorui.css"),O={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(j.Z,O);j.Z.locals;class R extends m.Z{constructor(e){super(e),this.body=new d(e)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}var M=s("./packages/ckeditor5-utils/src/uid.ts"),N=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/label/label.css"),V={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(N.Z,V);N.Z.locals;class I extends m.Z{constructor(e){super(e),this.set("text"),this.set("for"),this.id=`ck-editor__label_${(0,M.Z)()}`;const t=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:t.to("for")},children:[{text:t.to("text")}]})}}class D extends R{constructor(e){super(e),this.top=this.createCollection(),this.main=this.createCollection(),this._voiceLabelView=this._createVoiceLabel(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:e.uiLanguageDirection,lang:e.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const e=this.t,t=new I;return t.text=e("Rich Text Editor"),t.extendTemplate({attributes:{class:"ck-voice-label"}}),t}}class z extends m.Z{constructor(e,t,s){super(e),this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:e.contentLanguage,dir:e.contentLanguageDirection}}),this.name=null,this.set("isFocused",!1),this._editableElement=s,this._hasExternalElement=!!this._editableElement,this._editingView=t}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",(()=>this._updateIsFocusedClasses())),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}_updateIsFocusedClasses(){const e=this._editingView;function t(t){e.change((s=>{const o=e.document.getRoot(t.name);s.addClass(t.isFocused?"ck-focused":"ck-blurred",o),s.removeClass(t.isFocused?"ck-blurred":"ck-focused",o)}))}e.isRenderingInProgress?function s(o){e.once("change:isRenderingInProgress",((e,i,r)=>{r?s(o):t(o)}))}(this):t(this)}}class B extends z{constructor(e,t,s,o={}){super(e,t,s);const i=e.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=o.label||(()=>i("Editor editing area: %0",this.name))}render(){super.render();const e=this._editingView;e.change((t=>{const s=e.document.getRoot(this.name);t.setAttribute("aria-label",this._generateLabel(this),s)}))}}var F=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/formheader/formheader.css"),L={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(F.Z,L);F.Z.locals;class W extends m.Z{constructor(e,t={}){super(e);const s=this.bindTemplate;this.set("label",t.label||""),this.set("class",t.class||null),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",s.to("class")]},children:this.children});const o=new m.Z(e);o.setTemplate({tag:"span",attributes:{class:["ck","ck-form__header__label"]},children:[{text:s.to("label")}]}),this.children.add(o)}}var $=s("./packages/ckeditor5-ui/src/focuscycler.js"),q=s("./packages/ckeditor5-ui/src/icon/iconview.js"),H=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/input/input.css"),U={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(H.Z,U);H.Z.locals;class K extends m.Z{constructor(e){super(e),this.set("value"),this.set("id"),this.set("placeholder"),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById"),this.focusTracker=new b.Z,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0),this.set("inputMode","text");const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",t.if("isFocused","ck-input_focused"),t.if("isEmpty","ck-input-text_empty"),t.if("hasError","ck-error")],id:t.to("id"),placeholder:t.to("placeholder"),readonly:t.to("isReadOnly"),inputmode:t.to("inputMode"),"aria-invalid":t.if("hasError",!0),"aria-describedby":t.to("ariaDescribedById")},on:{input:t.to(((...e)=>{this.fire("input",...e),this._updateIsEmpty()})),change:t.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",((e,t,s)=>{this._setDomElementValue(s),this._updateIsEmpty()}))}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(e){this.element.value=e||0===e?e:""}}class G extends K{constructor(e){super(e),this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}class J extends K{constructor(e,{min:t,max:s,step:o}={}){super(e);const i=this.bindTemplate;this.set("min",t),this.set("max",s),this.set("step",o),this.extendTemplate({attributes:{type:"number",class:["ck-input-number"],min:i.to("min"),max:i.to("max"),step:i.to("step")}})}}class Q extends m.Z{constructor(e){super(e);const t=this.bindTemplate;this.setTemplate({tag:"iframe",attributes:{class:["ck","ck-reset_all"],sandbox:"allow-same-origin allow-scripts"},on:{load:t.to("loaded")}})}render(){return new Promise((e=>{this.on("loaded",e),super.render()}))}}var X=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css"),Y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(X.Z,Y);X.Z.locals;class ee extends m.Z{constructor(e,t){super(e);const s=`ck-labeled-field-view-${(0,M.Z)()}`,o=`ck-labeled-field-view-status-${(0,M.Z)()}`;this.fieldView=t(this,s,o),this.set("label"),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class"),this.set("placeholder"),this.labelView=this._createLabelView(s),this.statusView=this._createStatusView(o),this.bind("_statusText").to(this,"errorText",this,"infoText",((e,t)=>e||t));const i=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",i.to("class"),i.if("isEnabled","ck-disabled",(e=>!e)),i.if("isEmpty","ck-labeled-field-view_empty"),i.if("isFocused","ck-labeled-field-view_focused"),i.if("placeholder","ck-labeled-field-view_placeholder"),i.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:[this.fieldView,this.labelView]},this.statusView]})}_createLabelView(e){const t=new I(this.locale);return t.for=e,t.bind("text").to(this,"label"),t}_createStatusView(e){const t=new m.Z(this.locale),s=this.bindTemplate;return t.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",s.if("errorText","ck-labeled-field-view__status_error"),s.if("_statusText","ck-hidden",(e=>!e))],id:e,role:s.if("errorText","alert")},children:[{text:s.to("_statusText")}]}),t}focus(){this.fieldView.focus()}}function te(e,t,s){const o=new G(e.locale);return o.set({id:t,ariaDescribedById:s}),o.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),o.bind("hasError").to(e,"errorText",(e=>!!e)),o.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(o),o}function se(e,t,s){const o=new J(e.locale);return o.set({id:t,ariaDescribedById:s,inputMode:"numeric"}),o.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),o.bind("hasError").to(e,"errorText",(e=>!!e)),o.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(o),o}function oe(e,t,s){const o=(0,S.t9)(e.locale);return o.set({id:t,ariaDescribedById:s}),o.bind("isEnabled").to(e),o}var ie=s("./packages/ckeditor5-ui/src/list/listitemview.js"),re=s("./packages/ckeditor5-ui/src/list/listview.js"),ne=s("./packages/ckeditor5-core/src/contextplugin.js");class ae extends ne.Z{static get pluginName(){return"Notification"}init(){this.on("show:warning",((e,t)=>{window.alert(t.message)}),{priority:"lowest"})}showSuccess(e,t={}){this._showNotification({message:e,type:"success",namespace:t.namespace,title:t.title})}showInfo(e,t={}){this._showNotification({message:e,type:"info",namespace:t.namespace,title:t.title})}showWarning(e,t={}){this._showNotification({message:e,type:"warning",namespace:t.namespace,title:t.title})}_showNotification(e){const t=`show:${e.type}`+(e.namespace?`:${e.namespace}`:"");this.fire(t,{message:e.message,type:e.type,title:e.title||""})}}var ce=s("./packages/ckeditor5-utils/src/mix.ts"),le=s("./packages/ckeditor5-utils/src/observablemixin.ts"),de=s("./node_modules/lodash-es/assignIn.js");class he{constructor(e,t){t&&(0,de.Z)(this,t),e&&this.set(e)}}(0,ce.Z)(he,le.Z);var ue=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),pe=s("./packages/ckeditor5-ui/src/panel/balloon/contextualballoon.js"),ge=s("./packages/ckeditor5-utils/src/dom/global.ts"),fe=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),me=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/stickypanel.css"),ke={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(me.Z,ke);me.Z.locals;const be=(0,fe.Z)("px");class _e extends m.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("isActive",!1),this.set("isSticky",!1),this.set("limiterElement",null),this.set("limiterBottomOffset",50),this.set("viewportTopOffset",0),this.set("_marginLeft",null),this.set("_isStickyToTheLimiter",!1),this.set("_hasViewportTopOffset",!1),this.content=this.createCollection(),this._contentPanelPlaceholder=new a.ZP({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:t.to("isSticky",(e=>e?"block":"none")),height:t.to("isSticky",(e=>e?be(this._panelRect.height):null))}}}).render(),this._contentPanel=new a.ZP({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",t.if("isSticky","ck-sticky-panel__content_sticky"),t.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:t.to("isSticky",(e=>e?be(this._contentPanelPlaceholder.getBoundingClientRect().width):null)),top:t.to("_hasViewportTopOffset",(e=>e?be(this.viewportTopOffset):null)),bottom:t.to("_isStickyToTheLimiter",(e=>e?be(this.limiterBottomOffset):null)),marginLeft:t.to("_marginLeft")}},children:this.content}).render(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this._contentPanel]})}render(){super.render(),this._checkIfShouldBeSticky(),this.listenTo(ge.Z.window,"scroll",(()=>{this._checkIfShouldBeSticky()})),this.listenTo(this,"change:isActive",(()=>{this._checkIfShouldBeSticky()}))}_checkIfShouldBeSticky(){const e=this._panelRect=this._contentPanel.getBoundingClientRect();let t;this.limiterElement?(t=this._limiterRect=this.limiterElement.getBoundingClientRect(),this.isSticky=this.isActive&&t.top<this.viewportTopOffset&&this._panelRect.height+this.limiterBottomOffset<t.height):this.isSticky=!1,this.isSticky?(this._isStickyToTheLimiter=t.bottom<e.height+this.limiterBottomOffset+this.viewportTopOffset,this._hasViewportTopOffset=!this._isStickyToTheLimiter&&!!this.viewportTopOffset,this._marginLeft=this._isStickyToTheLimiter?null:be(-ge.Z.window.scrollX)):(this._isStickyToTheLimiter=!1,this._hasViewportTopOffset=!1,this._marginLeft=null)}}var we=s("./packages/ckeditor5-ui/src/tooltipmanager.js"),ve=s("./packages/ckeditor5-ui/src/toolbar/toolbarview.js"),ye=s("./packages/ckeditor5-ui/src/toolbar/toolbarseparatorview.js"),Ze=s("./packages/ckeditor5-ui/src/toolbar/normalizetoolbarconfig.js"),Pe=s("./packages/ckeditor5-core/src/plugin.js"),xe=s("./packages/ckeditor5-utils/src/dom/rect.ts"),Te=s("./node_modules/lodash-es/debounce.js"),Ae=s("./packages/ckeditor5-utils/src/dom/resizeobserver.ts"),Ce=s("./packages/ckeditor5-utils/src/index.ts");const Ee=(0,fe.Z)("px");class Se extends Pe.Z{static get pluginName(){return"BalloonToolbar"}static get requires(){return[pe.Z]}constructor(e){super(e),this._balloonConfig=(0,Ze.Z)(e.config.get("balloonToolbar")),this.toolbarView=this._createToolbarView(),this.focusTracker=new b.Z,e.ui.once("ready",(()=>{this.focusTracker.add(e.ui.getEditableElement()),this.focusTracker.add(this.toolbarView.element)})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this.show(!0),afterBlur:()=>this.hide(),isContextual:!0}),this._resizeObserver=null,this._balloon=e.plugins.get(pe.Z),this._fireSelectionChangeDebounced=(0,Te.Z)((()=>this.fire("_selectionChangeDebounced")),200),this.decorate("show")}init(){const e=this.editor,t=e.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((e,t,s)=>{const o=this._balloon.visibleView===this.toolbarView;!s&&o?this.hide():s&&this.show()})),this.listenTo(t,"change:range",((e,s)=>{(s.directChange||t.isCollapsed)&&this.hide(),this._fireSelectionChangeDebounced()})),this.listenTo(this,"_selectionChangeDebounced",(()=>{this.editor.editing.view.document.isFocused&&this.show()})),this._balloonConfig.shouldNotGroupWhenFull||this.listenTo(e,"ready",(()=>{const t=e.ui.view.editable.element;this._resizeObserver=new Ae.Z(t,(()=>{this.toolbarView.maxWidth=Ee(.9*new xe.Z(t).width)}))})),this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()}))}afterInit(){const e=this.editor.ui.componentFactory;this.toolbarView.fillFromConfig(this._balloonConfig,e)}_createToolbarView(){const e=this.editor.locale.t,t=!this._balloonConfig.shouldNotGroupWhenFull,s=new ve.Z(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return s.ariaLabel=e("Editor contextual toolbar"),s.render(),s}show(e=!1){const t=this.editor,s=t.model.document.selection,o=t.model.schema;this._balloon.hasView(this.toolbarView)||s.isCollapsed&&!e||function(e,t){if(1===e.rangeCount)return!1;return[...e.getRanges()].every((e=>{const s=e.getContainedElement();return s&&t.isSelectable(s)}))}(s,o)||Array.from(this.toolbarView.items).every((e=>void 0!==e.isEnabled&&!e.isEnabled))||(this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()})),this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"}))}hide(){this._balloon.hasView(this.toolbarView)&&(this.stopListening(this.editor.ui,"update"),this._balloon.remove(this.toolbarView))}_getBalloonPositionData(){const e=this.editor.editing.view,t=e.document,s=t.selection,o=t.selection.isBackward;return{target:()=>{const t=o?s.getFirstRange():s.getLastRange(),i=xe.Z.getDomRangeRects(e.domConverter.viewRangeToDom(t));return o?i[0]:(i.length>1&&0===i[i.length-1].width&&i.pop(),i[i.length-1])},positions:this._getBalloonPositions(o)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy(),this.stopListening(),this._fireSelectionChangeDebounced.cancel(),this.toolbarView.destroy(),this.focusTracker.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_getBalloonPositions(e){const t=Ce.OB.isSafari&&Ce.OB.isiOS?(0,ue.M)({heightOffset:Math.max(ue.Z.arrowHeightOffset,Math.round(20/Ce.CO.window.visualViewport.scale))}):ue.Z.defaultPositions;return e?[t.northWestArrowSouth,t.northWestArrowSouthWest,t.northWestArrowSouthEast,t.northWestArrowSouthMiddleEast,t.northWestArrowSouthMiddleWest,t.southWestArrowNorth,t.southWestArrowNorthWest,t.southWestArrowNorthEast,t.southWestArrowNorthMiddleWest,t.southWestArrowNorthMiddleEast]:[t.southEastArrowNorth,t.southEastArrowNorthEast,t.southEastArrowNorthWest,t.southEastArrowNorthMiddleEast,t.southEastArrowNorthMiddleWest,t.northEastArrowSouth,t.northEastArrowSouthEast,t.northEastArrowSouthWest,t.northEastArrowSouthMiddleEast,t.northEastArrowSouthMiddleWest]}}var je=s("./packages/ckeditor5-core/theme/icons/pilcrow.svg"),Oe=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css"),Re={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(Oe.Z,Re);Oe.Z.locals;const Me=(0,fe.Z)("px");class Ne extends h.Z{constructor(e){super(e);const t=this.bindTemplate;this.isVisible=!1,this.isToggleable=!0,this.set("top",0),this.set("left",0),this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:t.to("top",(e=>Me(e))),left:t.to("left",(e=>Me(e)))}}})}}var Ve=s("./packages/ckeditor5-utils/src/dom/position.ts");const Ie=(0,fe.Z)("px");class De extends Pe.Z{static get pluginName(){return"BlockToolbar"}constructor(e){super(e),this._blockToolbarConfig=(0,Ze.Z)(this.editor.config.get("blockToolbar")),this.toolbarView=this._createToolbarView(),this.panelView=this._createPanelView(),this.buttonView=this._createButtonView(),this._resizeObserver=null,(0,o.Z)({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const e=this.editor;this.listenTo(e.model.document.selection,"change:range",((e,t)=>{t.directChange&&this._hidePanel()})),this.listenTo(e.ui,"update",(()=>this._updateButton())),this.listenTo(e,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"}),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>this._updateButton())),this.listenTo(this.buttonView,"change:isVisible",((e,t,s)=>{s?this.buttonView.listenTo(window,"resize",(()=>this._updateButton())):(this.buttonView.stopListening(window,"resize"),this._hidePanel())})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this._showPanel(),afterBlur:()=>this._hidePanel()})}afterInit(){const e=this.editor.ui.componentFactory,t=this._blockToolbarConfig;this.toolbarView.fillFromConfig(t,e);for(const e of this.toolbarView.items)e.on("execute",(()=>this._hidePanel(!0)),{priority:"high"});t.shouldNotGroupWhenFull||this.listenTo(this.editor,"ready",(()=>{const e=this.editor.ui.view.editable.element;this._resizeObserver=new Ae.Z(e,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth()}))}))}destroy(){super.destroy(),this.panelView.destroy(),this.buttonView.destroy(),this.toolbarView.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_createToolbarView(){const e=this.editor.locale.t,t=!this._blockToolbarConfig.shouldNotGroupWhenFull,s=new ve.Z(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return s.ariaLabel=e("Editor block content toolbar"),s.focusTracker.on("change:isFocused",((e,t,s)=>{s||this._hidePanel()})),s}_createPanelView(){const e=this.editor,t=new ue.Z(e.locale);return t.content.add(this.toolbarView),t.class="ck-toolbar-container",e.ui.view.body.add(t),e.ui.focusTracker.add(t.element),this.toolbarView.keystrokes.set("Esc",((e,t)=>{this._hidePanel(!0),t()})),t}_createButtonView(){const e=this.editor,t=e.t,s=new Ne(e.locale);return s.set({label:t("Edit block"),icon:je.Z,withText:!1}),s.bind("isOn").to(this.panelView,"isVisible"),s.bind("tooltip").to(this.panelView,"isVisible",(e=>!e)),this.listenTo(s,"execute",(()=>{this.panelView.isVisible?this._hidePanel(!0):this._showPanel()})),e.ui.view.body.add(s),e.ui.focusTracker.add(s.element),s}_updateButton(){const e=this.editor,t=e.model,s=e.editing.view;if(!e.ui.focusTracker.isFocused)return void this._hideButton();if(e.isReadOnly)return void this._hideButton();const o=Array.from(t.document.selection.getSelectedBlocks())[0];if(!o||Array.from(this.toolbarView.items).every((e=>!e.isEnabled)))return void this._hideButton();const i=s.domConverter.mapViewToDom(e.editing.mapper.toViewElement(o));this.buttonView.isVisible=!0,this._attachButtonToElement(i),this.panelView.isVisible&&this._showPanel()}_hideButton(){this.buttonView.isVisible=!1}_showPanel(){if(!this.buttonView.isVisible)return;const e=this.panelView.isVisible;this.panelView.show(),this.toolbarView.maxWidth=this._getToolbarMaxWidth(),this.panelView.pin({target:this.buttonView.element,limiter:this.editor.ui.getEditableElement()}),e||this.toolbarView.items.get(0).focus()}_hidePanel(e){this.panelView.isVisible=!1,e&&this.editor.editing.view.focus()}_attachButtonToElement(e){const t=window.getComputedStyle(e),s=new xe.Z(this.editor.ui.getEditableElement()),o=parseInt(t.paddingTop,10),i=parseInt(t.lineHeight,10)||1.2*parseInt(t.fontSize,10),r=(0,Ve.x)({element:this.buttonView.element,target:e,positions:[(e,t)=>{let r;return r="ltr"===this.editor.locale.uiLanguageDirection?s.left-t.width:s.right,{top:e.top+o+(i-t.height)/2,left:r}}]});this.buttonView.top=r.top,this.buttonView.left=r.left}_getToolbarMaxWidth(){const e=this.editor.ui.view.editable.element,t=new xe.Z(e),s=new xe.Z(this.buttonView.element),o="rtl"===this.editor.locale.uiLanguageDirection?s.left-t.right+s.width:t.left-s.left;return Ie(t.width+o)}}},"./src/undo.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Undo:()=>m,UndoEditing:()=>h,UndoUi:()=>f});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-engine/src/model/operation/transform.ts");class n extends i.Z{constructor(e){super(e),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this.listenTo(e.data,"set",((e,t)=>{t[1]={...t[1]};const s=t[1];s.batchType||(s.batchType={isUndoable:!1})}),{priority:"high"}),this.listenTo(e.data,"set",((e,t)=>{t[1].batchType.isUndoable||this.clearStack()}))}refresh(){this.isEnabled=this._stack.length>0}addBatch(e){const t=this.editor.model.document.selection,s={ranges:t.hasOwnRange?Array.from(t.getRanges()):[],isBackward:t.isBackward};this._stack.push({batch:e,selection:s}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(e,t,s){const o=this.editor.model,i=o.document,r=[],n=e.map((e=>e.getTransformedByOperations(s))),l=n.flat();for(const e of n){const t=e.filter((e=>e.root!=i.graveyard)).filter((e=>!c(e,l)));t.length&&(a(t),r.push(t[0]))}r.length&&o.change((e=>{e.setSelection(r,{backward:t})}))}_undo(e,t){const s=this.editor.model,o=s.document;this._createdBatches.add(t);const i=e.operations.slice().filter((e=>e.isDocumentOperation));i.reverse();for(const e of i){const i=e.baseVersion+1,n=Array.from(o.history.getOperations(i)),a=(0,r.R)([e.getReversed()],n,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(const i of a)t.addOperation(i),s.applyOperation(i),o.history.setOperationAsUndone(e,i)}}}function a(e){e.sort(((e,t)=>e.start.isBefore(t.start)?-1:1));for(let t=1;t<e.length;t++){const s=e[t-1].getJoined(e[t],!0);s&&(t--,e.splice(t,2,s))}}function c(e,t){return t.some((t=>t!==e&&t.containsRange(e,!0)))}class l extends n{execute(e=null){const t=e?this._stack.findIndex((t=>t.batch==e)):this._stack.length-1,s=this._stack.splice(t,1)[0],o=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(o,(()=>{this._undo(s.batch,o);const e=this.editor.model.document.history.getOperations(s.batch.baseVersion);this._restoreSelection(s.selection.ranges,s.selection.isBackward,e),this.fire("revert",s.batch,o)})),this.refresh()}}class d extends n{execute(){const e=this._stack.pop(),t=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(t,(()=>{const s=e.batch.operations[e.batch.operations.length-1].baseVersion+1,o=this.editor.model.document.history.getOperations(s);this._restoreSelection(e.selection.ranges,e.selection.isBackward,o),this._undo(e.batch,t)})),this.refresh()}}class h extends o.Z{static get pluginName(){return"UndoEditing"}constructor(e){super(e),this._batchRegistry=new WeakSet}init(){const e=this.editor;this._undoCommand=new l(e),this._redoCommand=new d(e),e.commands.add("undo",this._undoCommand),e.commands.add("redo",this._redoCommand),this.listenTo(e.model,"applyOperation",((e,t)=>{const s=t[0];if(!s.isDocumentOperation)return;const o=s.batch,i=this._redoCommand._createdBatches.has(o),r=this._undoCommand._createdBatches.has(o);this._batchRegistry.has(o)||(this._batchRegistry.add(o),o.isUndoable&&(i?this._undoCommand.addBatch(o):r||(this._undoCommand.addBatch(o),this._redoCommand.clearStack())))}),{priority:"highest"}),this.listenTo(this._undoCommand,"revert",((e,t,s)=>{this._redoCommand.addBatch(s)})),e.keystrokes.set("CTRL+Z","undo"),e.keystrokes.set("CTRL+Y","redo"),e.keystrokes.set("CTRL+SHIFT+Z","redo")}}var u=s("./packages/ckeditor5-ui/src/button/buttonview.js");const p='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>',g='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>';class f extends o.Z{static get pluginName(){return"UndoUI"}init(){const e=this.editor,t=e.locale,s=e.t,o="ltr"==t.uiLanguageDirection?p:g,i="ltr"==t.uiLanguageDirection?g:p;this._addButton("undo",s("Undo"),"CTRL+Z",o),this._addButton("redo",s("Redo"),"CTRL+Y",i)}_addButton(e,t,s,o){const i=this.editor;i.ui.componentFactory.add(e,(r=>{const n=i.commands.get(e),a=new u.Z(r);return a.set({label:t,icon:o,keystroke:s,tooltip:!0}),a.bind("isEnabled").to(n,"isEnabled"),this.listenTo(a,"execute",(()=>{i.execute(e),i.editing.view.focus()})),a}))}}class m extends o.Z{static get requires(){return[h,f]}static get pluginName(){return"Undo"}}},"./src/upload.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Base64UploadAdapter:()=>k,FileDialogButtonView:()=>f,FileRepository:()=>h,SimpleUploadAdapter:()=>_});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/pendingactions.js"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-utils/src/observablemixin.ts"),a=s("./packages/ckeditor5-utils/src/collection.ts"),c=s("./packages/ckeditor5-utils/src/mix.ts");class l{constructor(){const e=new window.FileReader;this._reader=e,this._data=void 0,this.set("loaded",0),e.onprogress=e=>{this.loaded=e.loaded}}get error(){return this._reader.error}get data(){return this._data}read(e){const t=this._reader;return this.total=e.size,new Promise(((s,o)=>{t.onload=()=>{const e=t.result;this._data=e,s(e)},t.onerror=()=>{o("error")},t.onabort=()=>{o("aborted")},this._reader.readAsDataURL(e)}))}abort(){this._reader.abort()}}(0,c.Z)(l,n.Z);var d=s("./packages/ckeditor5-utils/src/uid.ts");class h extends o.Z{static get pluginName(){return"FileRepository"}static get requires(){return[i.Z]}init(){this.loaders=new a.Z,this.loaders.on("add",(()=>this._updatePendingAction())),this.loaders.on("remove",(()=>this._updatePendingAction())),this._loadersMap=new Map,this._pendingAction=null,this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((e,t)=>t?e/t*100:0))}getLoader(e){return this._loadersMap.get(e)||null}createLoader(e){if(!this.createUploadAdapter)return(0,r.KE)("filerepository-no-upload-adapter"),null;const t=new u(Promise.resolve(e),this.createUploadAdapter);return this.loaders.add(t),this._loadersMap.set(e,t),e instanceof Promise&&t.file.then((e=>{this._loadersMap.set(e,t)})).catch((()=>{})),t.on("change:uploaded",(()=>{let e=0;for(const t of this.loaders)e+=t.uploaded;this.uploaded=e})),t.on("change:uploadTotal",(()=>{let e=0;for(const t of this.loaders)t.uploadTotal&&(e+=t.uploadTotal);this.uploadTotal=e})),t}destroyLoader(e){const t=e instanceof u?e:this.getLoader(e);t._destroy(),this.loaders.remove(t),this._loadersMap.forEach(((e,s)=>{e===t&&this._loadersMap.delete(s)}))}_updatePendingAction(){const e=this.editor.plugins.get(i.Z);if(this.loaders.length){if(!this._pendingAction){const t=this.editor.t,s=e=>`${t("Upload in progress")} ${parseInt(e)}%.`;this._pendingAction=e.add(s(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",s)}}else e.remove(this._pendingAction),this._pendingAction=null}}(0,c.Z)(h,n.Z);class u{constructor(e,t){this.id=(0,d.Z)(),this._filePromiseWrapper=this._createFilePromiseWrapper(e),this._adapter=t(this),this._reader=new l,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((e,t)=>t?e/t*100:0)),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then((e=>this._filePromiseWrapper?e:null)):Promise.resolve(null)}get data(){return this._reader.data}read(){if("idle"!=this.status)throw new r.ZP("filerepository-read-wrong-status",this);return this.status="reading",this.file.then((e=>this._reader.read(e))).then((e=>{if("reading"!==this.status)throw this.status;return this.status="idle",e})).catch((e=>{if("aborted"===e)throw this.status="aborted","aborted";throw this.status="error",this._reader.error?this._reader.error:e}))}upload(){if("idle"!=this.status)throw new r.ZP("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then((()=>this._adapter.upload())).then((e=>(this.uploadResponse=e,this.status="idle",e))).catch((e=>{if("aborted"===this.status)throw"aborted";throw this.status="error",e}))}abort(){const e=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?"reading"==e?this._reader.abort():"uploading"==e&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch((()=>{})),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(e){const t={};return t.promise=new Promise(((s,o)=>{t.rejecter=o,t.isFulfilled=!1,e.then((e=>{t.isFulfilled=!0,s(e)})).catch((e=>{t.isFulfilled=!0,o(e)}))})),t}}(0,c.Z)(u,n.Z);var p=s("./packages/ckeditor5-ui/src/button/buttonview.js"),g=s("./packages/ckeditor5-ui/src/view.js");class f extends g.Z{constructor(e){super(e),this.buttonView=new p.Z(e),this._fileInputView=new m(e),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]}),this.buttonView.on("execute",(()=>{this._fileInputView.open()}))}focus(){this.buttonView.focus()}}class m extends g.Z{constructor(e){super(e),this.set("acceptedType"),this.set("allowMultipleFiles",!1);const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:t.to("acceptedType"),multiple:t.to("allowMultipleFiles")},on:{change:t.to((()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""}))}})}open(){this.element.click()}}class k extends o.Z{static get requires(){return[h]}static get pluginName(){return"Base64UploadAdapter"}init(){this.editor.plugins.get(h).createUploadAdapter=e=>new b(e)}}class b{constructor(e){this.loader=e}upload(){return new Promise(((e,t)=>{const s=this.reader=new window.FileReader;s.addEventListener("load",(()=>{e({default:s.result})})),s.addEventListener("error",(e=>{t(e)})),s.addEventListener("abort",(()=>{t()})),this.loader.file.then((e=>{s.readAsDataURL(e)}))}))}abort(){this.reader.abort()}}class _ extends o.Z{static get requires(){return[h]}static get pluginName(){return"SimpleUploadAdapter"}init(){const e=this.editor.config.get("simpleUpload");e&&(e.uploadUrl?this.editor.plugins.get(h).createUploadAdapter=t=>new w(t,e):(0,r.KE)("simple-upload-adapter-missing-uploadurl"))}}class w{constructor(e,t){this.loader=e,this.options=t}upload(){return this.loader.file.then((e=>new Promise(((t,s)=>{this._initRequest(),this._initListeners(t,s,e),this._sendRequest(e)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const e=this.xhr=new XMLHttpRequest;e.open("POST",this.options.uploadUrl,!0),e.responseType="json"}_initListeners(e,t,s){const o=this.xhr,i=this.loader,r=`Couldn't upload file: ${s.name}.`;o.addEventListener("error",(()=>t(r))),o.addEventListener("abort",(()=>t())),o.addEventListener("load",(()=>{const s=o.response;if(!s||s.error)return t(s&&s.error&&s.error.message?s.error.message:r);const i=s.url?{default:s.url}:s.urls;e({...s,urls:i})})),o.upload&&o.upload.addEventListener("progress",(e=>{e.lengthComputable&&(i.uploadTotal=e.total,i.uploaded=e.loaded)}))}_sendRequest(e){const t=this.options.headers||{},s=this.options.withCredentials||!1;for(const e of Object.keys(t))this.xhr.setRequestHeader(e,t[e]);this.xhr.withCredentials=s;const o=new FormData;o.append("upload",e),this.xhr.send(o)}}},"./src/utils.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{CKEditorError:()=>o.Bb,Collection:()=>o.FE,DomEmitterMixin:()=>o.Xu,ElementReplacer:()=>o.a6,EmitterMixin:()=>o.ln,FocusTracker:()=>o.Rh,KeystrokeHandler:()=>o.VD,Locale:()=>o.go,ObservableMixin:()=>o.Re,Rect:()=>o.UL,ResizeObserver:()=>o.do,createElement:()=>o.az,diff:()=>o.Hg,env:()=>o.OB,first:()=>o.Ps,getCode:()=>o.Cq,getDataFromElement:()=>o.yy,getEnvKeystrokeText:()=>o.XU,getLanguageDirection:()=>o.j9,getLocalizedArrowKeyCodeDirection:()=>o.mA,global:()=>o.CO,isArrowKeyCode:()=>o.dj,isForwardArrowKeyCode:()=>o.Zt,isVisible:()=>o.pn,keyCodes:()=>o.Do,logError:()=>o.H,logWarning:()=>o.KE,mix:()=>o.CD,parseKeystroke:()=>o.Zz,priorities:()=>o.tA,scrollAncestorsToShowTarget:()=>o.F0,scrollViewportToShowTarget:()=>o.mR,setDataInElement:()=>o.jS,toArray:()=>o.qo,toMap:()=>o.qL,toUnit:()=>o.nn,uid:()=>o.hQ,version:()=>o.i8});var o=s("./packages/ckeditor5-utils/src/index.ts")},"./src/widget.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{WIDGET_CLASS_NAME:()=>c.s4,WIDGET_SELECTED_CLASS_NAME:()=>c.Uo,Widget:()=>o.Z,WidgetResize:()=>j,WidgetToolbarRepository:()=>d,WidgetTypeAround:()=>O.Z,findOptimalInsertionRange:()=>c.KT,getLabel:()=>c.id,isWidget:()=>c.Qd,setHighlightHandling:()=>c.em,setLabel:()=>c.l6,toWidget:()=>c.XC,toWidgetEditable:()=>c.sC,viewToModelPositionOutsideModelElement:()=>c.$n});var o=s("./packages/ckeditor5-widget/src/widget.js"),i=s("./packages/ckeditor5-core/src/plugin.js"),r=s("./packages/ckeditor5-ui/src/panel/balloon/contextualballoon.js"),n=s("./packages/ckeditor5-ui/src/toolbar/toolbarview.js"),a=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),c=s("./packages/ckeditor5-widget/src/utils.js"),l=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class d extends i.Z{static get requires(){return[r.Z]}static get pluginName(){return"WidgetToolbarRepository"}init(){const e=this.editor;if(e.plugins.has("BalloonToolbar")){const t=e.plugins.get("BalloonToolbar");this.listenTo(t,"show",(t=>{(function(e){const t=e.getSelectedElement();return!(!t||!(0,c.Qd)(t))})(e.editing.view.document.selection)&&t.stop()}),{priority:"high"})}this._toolbarDefinitions=new Map,this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui,"update",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const e of this._toolbarDefinitions.values())e.view.destroy()}register(e,{ariaLabel:t,items:s,getRelatedElement:o,balloonClassName:i="ck-toolbar-container"}){if(!s.length)return void(0,l.KE)("widget-toolbar-no-items",{toolbarId:e});const r=this.editor,a=r.t,c=new n.Z(r.locale);if(c.ariaLabel=t||a("Widget toolbar"),this._toolbarDefinitions.has(e))throw new l.ZP("widget-toolbar-duplicated",this,{toolbarId:e});c.fillFromConfig(s,r.ui.componentFactory);const d={view:c,getRelatedElement:o,balloonClassName:i};r.ui.addToolbar(c,{isContextual:!0,beforeFocus:()=>{const e=o(r.editing.view.document.selection);e&&this._showToolbar(d,e)},afterBlur:()=>{this._hideToolbar(d)}}),this._toolbarDefinitions.set(e,d)}_updateToolbarsVisibility(){let e=0,t=null,s=null;for(const o of this._toolbarDefinitions.values()){const i=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&i)if(this.editor.ui.focusTracker.isFocused){const r=i.getAncestors().length;r>e&&(e=r,t=i,s=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}s&&this._showToolbar(s,t)}_hideToolbar(e){this._balloon.remove(e.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(e,t){this._isToolbarVisible(e)?h(this.editor,t):this._isToolbarInBalloon(e)||(this._balloon.add({view:e.view,position:u(this.editor,t),balloonClassName:e.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",(()=>{for(const e of this._toolbarDefinitions.values())if(this._isToolbarVisible(e)){const t=e.getRelatedElement(this.editor.editing.view.document.selection);h(this.editor,t)}})))}_isToolbarVisible(e){return this._balloon.visibleView===e.view}_isToolbarInBalloon(e){return this._balloon.hasView(e.view)}}function h(e,t){const s=e.plugins.get("ContextualBalloon"),o=u(e,t);s.updatePosition(o)}function u(e,t){const s=e.editing.view,o=a.Z.defaultPositions;return{target:s.domConverter.mapViewToDom(t),positions:[o.northArrowSouth,o.northArrowSouthWest,o.northArrowSouthEast,o.southArrowNorth,o.southArrowNorthWest,o.southArrowNorthEast,o.viewportStickyNorth]}}var p=s("./packages/ckeditor5-ui/src/template.js"),g=s("./packages/ckeditor5-utils/src/dom/rect.ts"),f=s("./packages/ckeditor5-utils/src/comparearrays.ts"),m=s("./packages/ckeditor5-utils/src/observablemixin.ts"),k=s("./packages/ckeditor5-utils/src/mix.ts");class b{constructor(e){this.set("activeHandlePosition",null),this.set("proposedWidthPercents",null),this.set("proposedWidth",null),this.set("proposedHeight",null),this.set("proposedHandleHostWidth",null),this.set("proposedHandleHostHeight",null),this._options=e,this._referenceCoordinates=null}begin(e,t,s){const o=new g.Z(t);this.activeHandlePosition=function(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const s of t)if(e.classList.contains(_(s)))return s}(e),this._referenceCoordinates=function(e,t){const s=new g.Z(e),o=t.split("-"),i={x:"right"==o[1]?s.right:s.left,y:"bottom"==o[0]?s.bottom:s.top};return i.x+=e.ownerDocument.defaultView.scrollX,i.y+=e.ownerDocument.defaultView.scrollY,i}(t,function(e){const t=e.split("-"),s={top:"bottom",bottom:"top",left:"right",right:"left"};return`${s[t[0]]}-${s[t[1]]}`}(this.activeHandlePosition)),this.originalWidth=o.width,this.originalHeight=o.height,this.aspectRatio=o.width/o.height;const i=s.style.width;i&&i.match(/^\d+(\.\d*)?%$/)?this.originalWidthPercents=parseFloat(i):this.originalWidthPercents=function(e,t){const s=e.parentElement,o=parseFloat(s.ownerDocument.defaultView.getComputedStyle(s).width);return t.width/o*100}(s,o)}update(e){this.proposedWidth=e.width,this.proposedHeight=e.height,this.proposedWidthPercents=e.widthPercents,this.proposedHandleHostWidth=e.handleHostWidth,this.proposedHandleHostHeight=e.handleHostHeight}}function _(e){return`ck-widget__resizer__handle-${e}`}(0,k.Z)(b,m.Z);var w=s("./packages/ckeditor5-ui/src/view.js");class v extends w.Z{constructor(){super();const e=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",e.to("_viewPosition",(e=>e?`ck-orientation-${e}`:""))],style:{display:e.if("_isVisible","none",(e=>!e))}},children:[{text:e.to("_label")}]})}_bindToState(e,t){this.bind("_isVisible").to(t,"proposedWidth",t,"proposedHeight",((e,t)=>null!==e&&null!==t)),this.bind("_label").to(t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",t,"proposedWidthPercents",((t,s,o)=>"px"===e.unit?`${t}×${s}`:`${o}%`)),this.bind("_viewPosition").to(t,"activeHandlePosition",t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",((e,t,s)=>t<50||s<50?"above-center":e))}_dismiss(){this.unbind(),this._isVisible=!1}}class y{constructor(e){this._options=e,this._viewResizerWrapper=null,this.set("isEnabled",!0),this.decorate("begin"),this.decorate("cancel"),this.decorate("commit"),this.decorate("updateSize"),this.on("commit",(e=>{this.state.proposedWidth||this.state.proposedWidthPercents||(this._cleanup(),e.stop())}),{priority:"high"}),this.on("change:isEnabled",(()=>{this.isEnabled&&this.redraw()}))}attach(){const e=this,t=this._options.viewElement;this._options.editor.editing.view.change((s=>{const o=s.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(t){const s=this.toDomElement(t);return e._appendHandles(s),e._appendSizeUI(s),e.on("change:isEnabled",((e,t,o)=>{s.style.display=o?"":"none"})),s.style.display=e.isEnabled?"":"none",s}));s.insert(s.createPositionAt(t,"end"),o),s.addClass("ck-widget_with-resizer",t),this._viewResizerWrapper=o}))}begin(e){this.state=new b(this._options),this._sizeView._bindToState(this._options,this.state),this._initialViewWidth=this._options.viewElement.getStyle("width"),this.state.begin(e,this._getHandleHost(),this._getResizeHost())}updateSize(e){const t=this._proposeNewSize(e);this._options.editor.editing.view.change((e=>{const s=this._options.unit||"%",o=("%"===s?t.widthPercents:t.width)+s;e.setStyle("width",o,this._options.viewElement)}));const s=this._getHandleHost(),o=new g.Z(s);t.handleHostWidth=Math.round(o.width),t.handleHostHeight=Math.round(o.height);const i=new g.Z(s);t.width=Math.round(i.width),t.height=Math.round(i.height),this.redraw(o),this.state.update(t)}commit(){const e=this._options.unit||"%",t=("%"===e?this.state.proposedWidthPercents:this.state.proposedWidth)+e;this._options.editor.editing.view.change((()=>{this._cleanup(),this._options.onCommit(t)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(e){const t=this._domResizerWrapper;if(!((s=t)&&s.ownerDocument&&s.ownerDocument.contains(s)))return;var s;const o=t.parentElement,i=this._getHandleHost(),r=this._viewResizerWrapper,n=[r.getStyle("width"),r.getStyle("height"),r.getStyle("left"),r.getStyle("top")];let a;if(o.isSameNode(i)){const t=e||new g.Z(i);a=[t.width+"px",t.height+"px",void 0,void 0]}else a=[i.offsetWidth+"px",i.offsetHeight+"px",i.offsetLeft+"px",i.offsetTop+"px"];"same"!==(0,f.Z)(n,a)&&this._options.editor.editing.view.change((e=>{e.setStyle({width:a[0],height:a[1],left:a[2],top:a[3]},r)}))}containsHandle(e){return this._domResizerWrapper.contains(e)}static isResizeHandle(e){return e.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss();this._options.editor.editing.view.change((e=>{e.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(e){const t=this.state,s={x:(o=e).pageX,y:o.pageY};var o;const i=!this._options.isCentered||this._options.isCentered(this),r={x:t._referenceCoordinates.x-(s.x+t.originalWidth),y:s.y-t.originalHeight-t._referenceCoordinates.y};i&&t.activeHandlePosition.endsWith("-right")&&(r.x=s.x-(t._referenceCoordinates.x+t.originalWidth)),i&&(r.x*=2);const n={width:Math.abs(t.originalWidth+r.x),height:Math.abs(t.originalHeight+r.y)};n.dominant=n.width/t.aspectRatio>n.height?"width":"height",n.max=n[n.dominant];const a={width:n.width,height:n.height};return"width"==n.dominant?a.height=a.width/t.aspectRatio:a.width=a.height*t.aspectRatio,{width:Math.round(a.width),height:Math.round(a.height),widthPercents:Math.min(Math.round(t.originalWidthPercents/t.originalWidth*a.width*100)/100,100)}}_getResizeHost(){const e=this._domResizerWrapper.parentElement;return this._options.getResizeHost(e)}_getHandleHost(){const e=this._domResizerWrapper.parentElement;return this._options.getHandleHost(e)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const o of t)e.appendChild(new p.ZP({tag:"div",attributes:{class:"ck-widget__resizer__handle "+(s=o,`ck-widget__resizer__handle-${s}`)}}).render());var s}_appendSizeUI(e){this._sizeView=new v,this._sizeView.render(),e.appendChild(this._sizeView.element)}}(0,k.Z)(y,m.Z);var Z=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),P=s("./packages/ckeditor5-utils/src/dom/global.ts"),x=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),T=s("./node_modules/lodash-es/throttle.js"),A=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),C=s.n(A),E=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgetresize.css"),S={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};C()(E.Z,S);E.Z.locals;class j extends i.Z{static get pluginName(){return"WidgetResize"}init(){const e=this.editor.editing,t=P.Z.window.document;this.set("visibleResizer",null),this.set("_activeResizer",null),this._resizers=new Map,e.view.addObserver(x.Z),this._observer=Object.create(Z.Z),this.listenTo(e.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"}),this._observer.listenTo(t,"mousemove",this._mouseMoveListener.bind(this)),this._observer.listenTo(t,"mouseup",this._mouseUpListener.bind(this));const s=()=>{this.visibleResizer&&this.visibleResizer.redraw()};this._redrawFocusedResizerThrottled=(0,T.Z)(s,200),this.on("change:visibleResizer",s),this.editor.ui.on("update",this._redrawFocusedResizerThrottled),this.editor.model.document.on("change",(()=>{for(const[e,t]of this._resizers)e.isAttached()||(this._resizers.delete(e),t.destroy())}),{priority:"lowest"}),this._observer.listenTo(P.Z.window,"resize",this._redrawFocusedResizerThrottled);const o=this.editor.editing.view.document.selection;o.on("change",(()=>{const e=o.getSelectedElement();this.visibleResizer=this.getResizerByViewElement(e)||null}))}destroy(){this._observer.stopListening();for(const e of this._resizers.values())e.destroy();this._redrawFocusedResizerThrottled.cancel()}attachTo(e){const t=new y(e),s=this.editor.plugins;if(t.attach(),s.has("WidgetToolbarRepository")){const e=s.get("WidgetToolbarRepository");t.on("begin",(()=>{e.forceDisabled("resize")}),{priority:"lowest"}),t.on("cancel",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"}),t.on("commit",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(e.viewElement,t);const o=this.editor.editing.view.document.selection.getSelectedElement();return this.getResizerByViewElement(o)==t&&(this.visibleResizer=t),t}getResizerByViewElement(e){return this._resizers.get(e)}_getResizerByHandle(e){for(const t of this._resizers.values())if(t.containsHandle(e))return t}_mouseDownListener(e,t){const s=t.domTarget;y.isResizeHandle(s)&&(this._activeResizer=this._getResizerByHandle(s),this._activeResizer&&(this._activeResizer.begin(s),e.stop(),t.preventDefault()))}_mouseMoveListener(e,t){this._activeResizer&&this._activeResizer.updateSize(t)}_mouseUpListener(){this._activeResizer&&(this._activeResizer.commit(),this._activeResizer=null)}}(0,k.Z)(j,m.Z);var O=s("./packages/ckeditor5-widget/src/widgettypearound/widgettypearound.js")},"?7cdd":(e,t,s)=>{e.exports=s},"./node_modules/lodash-es/_ListCache.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});const o=function(){this.__data__=[],this.size=0};var i=s("./node_modules/lodash-es/eq.js");const r=function(e,t){for(var s=e.length;s--;)if((0,i.Z)(e[s][0],t))return s;return-1};var n=Array.prototype.splice;const a=function(e){var t=this.__data__,s=r(t,e);return!(s<0)&&(s==t.length-1?t.pop():n.call(t,s,1),--this.size,!0)};const c=function(e){var t=this.__data__,s=r(t,e);return s<0?void 0:t[s][1]};const l=function(e){return r(this.__data__,e)>-1};const d=function(e,t){var s=this.__data__,o=r(s,e);return o<0?(++this.size,s.push([e,t])):s[o][1]=t,this};function h(e){var t=-1,s=null==e?0:e.length;for(this.clear();++t<s;){var o=e[t];this.set(o[0],o[1])}}h.prototype.clear=o,h.prototype.delete=a,h.prototype.get=c,h.prototype.has=l,h.prototype.set=d;const u=h},"./node_modules/lodash-es/_Map.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_getNative.js"),i=s("./node_modules/lodash-es/_root.js");const r=(0,o.Z)(i.Z,"Map")},"./node_modules/lodash-es/_MapCache.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Z});const o=(0,s("./node_modules/lodash-es/_getNative.js").Z)(Object,"create");const i=function(){this.__data__=o?o(null):{},this.size=0};const r=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var n=Object.prototype.hasOwnProperty;const a=function(e){var t=this.__data__;if(o){var s=t[e];return"__lodash_hash_undefined__"===s?void 0:s}return n.call(t,e)?t[e]:void 0};var c=Object.prototype.hasOwnProperty;const l=function(e){var t=this.__data__;return o?void 0!==t[e]:c.call(t,e)};const d=function(e,t){var s=this.__data__;return this.size+=this.has(e)?0:1,s[e]=o&&void 0===t?"__lodash_hash_undefined__":t,this};function h(e){var t=-1,s=null==e?0:e.length;for(this.clear();++t<s;){var o=e[t];this.set(o[0],o[1])}}h.prototype.clear=i,h.prototype.delete=r,h.prototype.get=a,h.prototype.has=l,h.prototype.set=d;const u=h;var p=s("./node_modules/lodash-es/_ListCache.js"),g=s("./node_modules/lodash-es/_Map.js");const f=function(){this.size=0,this.__data__={hash:new u,map:new(g.Z||p.Z),string:new u}};const m=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};const k=function(e,t){var s=e.__data__;return m(t)?s["string"==typeof t?"string":"hash"]:s.map};const b=function(e){var t=k(this,e).delete(e);return this.size-=t?1:0,t};const _=function(e){return k(this,e).get(e)};const w=function(e){return k(this,e).has(e)};const v=function(e,t){var s=k(this,e),o=s.size;return s.set(e,t),this.size+=s.size==o?0:1,this};function y(e){var t=-1,s=null==e?0:e.length;for(this.clear();++t<s;){var o=e[t];this.set(o[0],o[1])}}y.prototype.clear=f,y.prototype.delete=b,y.prototype.get=_,y.prototype.has=w,y.prototype.set=v;const Z=y},"./node_modules/lodash-es/_Stack.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./node_modules/lodash-es/_ListCache.js");const i=function(){this.__data__=new o.Z,this.size=0};const r=function(e){var t=this.__data__,s=t.delete(e);return this.size=t.size,s};const n=function(e){return this.__data__.get(e)};const a=function(e){return this.__data__.has(e)};var c=s("./node_modules/lodash-es/_Map.js"),l=s("./node_modules/lodash-es/_MapCache.js");const d=function(e,t){var s=this.__data__;if(s instanceof o.Z){var i=s.__data__;if(!c.Z||i.length<199)return i.push([e,t]),this.size=++s.size,this;s=this.__data__=new l.Z(i)}return s.set(e,t),this.size=s.size,this};function h(e){var t=this.__data__=new o.Z(e);this.size=t.size}h.prototype.clear=i,h.prototype.delete=r,h.prototype.get=n,h.prototype.has=a,h.prototype.set=d;const u=h},"./node_modules/lodash-es/_Symbol.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=s("./node_modules/lodash-es/_root.js").Z.Symbol},"./node_modules/lodash-es/_Uint8Array.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=s("./node_modules/lodash-es/_root.js").Z.Uint8Array},"./node_modules/lodash-es/_arrayLikeKeys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});const o=function(e,t){for(var s=-1,o=Array(e);++s<e;)o[s]=t(s);return o};var i=s("./node_modules/lodash-es/isArguments.js"),r=s("./node_modules/lodash-es/isArray.js"),n=s("./node_modules/lodash-es/isBuffer.js"),a=s("./node_modules/lodash-es/_isIndex.js"),c=s("./node_modules/lodash-es/isTypedArray.js"),l=Object.prototype.hasOwnProperty;const d=function(e,t){var s=(0,r.Z)(e),d=!s&&(0,i.Z)(e),h=!s&&!d&&(0,n.Z)(e),u=!s&&!d&&!h&&(0,c.Z)(e),p=s||d||h||u,g=p?o(e.length,String):[],f=g.length;for(var m in e)!t&&!l.call(e,m)||p&&("length"==m||h&&("offset"==m||"parent"==m)||u&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||(0,a.Z)(m,f))||g.push(m);return g}},"./node_modules/lodash-es/_arrayPush.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){for(var s=-1,o=t.length,i=e.length;++s<o;)e[i+s]=t[s];return e}},"./node_modules/lodash-es/_assignValue.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./node_modules/lodash-es/_baseAssignValue.js"),i=s("./node_modules/lodash-es/eq.js"),r=Object.prototype.hasOwnProperty;const n=function(e,t,s){var n=e[t];r.call(e,t)&&(0,i.Z)(n,s)&&(void 0!==s||t in e)||(0,o.Z)(e,t,s)}},"./node_modules/lodash-es/_baseAssignValue.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_defineProperty.js");const i=function(e,t,s){"__proto__"==t&&o.Z?(0,o.Z)(e,t,{configurable:!0,enumerable:!0,value:s,writable:!0}):e[t]=s}},"./node_modules/lodash-es/_baseClone.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Y});var o=s("./node_modules/lodash-es/_Stack.js");const i=function(e,t){for(var s=-1,o=null==e?0:e.length;++s<o&&!1!==t(e[s],s,e););return e};var r=s("./node_modules/lodash-es/_assignValue.js"),n=s("./node_modules/lodash-es/_copyObject.js"),a=s("./node_modules/lodash-es/keys.js");const c=function(e,t){return e&&(0,n.Z)(t,(0,a.Z)(t),e)};var l=s("./node_modules/lodash-es/keysIn.js");const d=function(e,t){return e&&(0,n.Z)(t,(0,l.Z)(t),e)};var h=s("./node_modules/lodash-es/_cloneBuffer.js"),u=s("./node_modules/lodash-es/_copyArray.js"),p=s("./node_modules/lodash-es/_getSymbols.js");const g=function(e,t){return(0,n.Z)(e,(0,p.Z)(e),t)};var f=s("./node_modules/lodash-es/_arrayPush.js"),m=s("./node_modules/lodash-es/_getPrototype.js"),k=s("./node_modules/lodash-es/stubArray.js");const b=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)(0,f.Z)(t,(0,p.Z)(e)),e=(0,m.Z)(e);return t}:k.Z;const _=function(e,t){return(0,n.Z)(e,b(e),t)};var w=s("./node_modules/lodash-es/_getAllKeys.js"),v=s("./node_modules/lodash-es/_baseGetAllKeys.js");const y=function(e){return(0,v.Z)(e,l.Z,b)};var Z=s("./node_modules/lodash-es/_getTag.js"),P=Object.prototype.hasOwnProperty;const x=function(e){var t=e.length,s=new e.constructor(t);return t&&"string"==typeof e[0]&&P.call(e,"index")&&(s.index=e.index,s.input=e.input),s};var T=s("./node_modules/lodash-es/_cloneArrayBuffer.js");const A=function(e,t){var s=t?(0,T.Z)(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.byteLength)};var C=/\w*$/;const E=function(e){var t=new e.constructor(e.source,C.exec(e));return t.lastIndex=e.lastIndex,t};var S=s("./node_modules/lodash-es/_Symbol.js"),j=S.Z?S.Z.prototype:void 0,O=j?j.valueOf:void 0;const R=function(e){return O?Object(O.call(e)):{}};var M=s("./node_modules/lodash-es/_cloneTypedArray.js");const N=function(e,t,s){var o=e.constructor;switch(t){case"[object ArrayBuffer]":return(0,T.Z)(e);case"[object Boolean]":case"[object Date]":return new o(+e);case"[object DataView]":return A(e,s);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,M.Z)(e,s);case"[object Map]":case"[object Set]":return new o;case"[object Number]":case"[object String]":return new o(e);case"[object RegExp]":return E(e);case"[object Symbol]":return R(e)}};var V=s("./node_modules/lodash-es/_initCloneObject.js"),I=s("./node_modules/lodash-es/isArray.js"),D=s("./node_modules/lodash-es/isBuffer.js"),z=s("./node_modules/lodash-es/isObjectLike.js");const B=function(e){return(0,z.Z)(e)&&"[object Map]"==(0,Z.Z)(e)};var F=s("./node_modules/lodash-es/_baseUnary.js"),L=s("./node_modules/lodash-es/_nodeUtil.js"),W=L.Z&&L.Z.isMap;const $=W?(0,F.Z)(W):B;var q=s("./node_modules/lodash-es/isObject.js");const H=function(e){return(0,z.Z)(e)&&"[object Set]"==(0,Z.Z)(e)};var U=L.Z&&L.Z.isSet;const K=U?(0,F.Z)(U):H;var G="[object Arguments]",J="[object Function]",Q="[object Object]",X={};X[G]=X["[object Array]"]=X["[object ArrayBuffer]"]=X["[object DataView]"]=X["[object Boolean]"]=X["[object Date]"]=X["[object Float32Array]"]=X["[object Float64Array]"]=X["[object Int8Array]"]=X["[object Int16Array]"]=X["[object Int32Array]"]=X["[object Map]"]=X["[object Number]"]=X[Q]=X["[object RegExp]"]=X["[object Set]"]=X["[object String]"]=X["[object Symbol]"]=X["[object Uint8Array]"]=X["[object Uint8ClampedArray]"]=X["[object Uint16Array]"]=X["[object Uint32Array]"]=!0,X["[object Error]"]=X[J]=X["[object WeakMap]"]=!1;const Y=function e(t,s,n,p,f,m){var k,b=1&s,v=2&s,P=4&s;if(n&&(k=f?n(t,p,f,m):n(t)),void 0!==k)return k;if(!(0,q.Z)(t))return t;var T=(0,I.Z)(t);if(T){if(k=x(t),!b)return(0,u.Z)(t,k)}else{var A=(0,Z.Z)(t),C=A==J||"[object GeneratorFunction]"==A;if((0,D.Z)(t))return(0,h.Z)(t,b);if(A==Q||A==G||C&&!f){if(k=v||C?{}:(0,V.Z)(t),!b)return v?_(t,d(k,t)):g(t,c(k,t))}else{if(!X[A])return f?t:{};k=N(t,A,b)}}m||(m=new o.Z);var E=m.get(t);if(E)return E;m.set(t,k),K(t)?t.forEach((function(o){k.add(e(o,s,n,o,t,m))})):$(t)&&t.forEach((function(o,i){k.set(i,e(o,s,n,i,t,m))}));var S=P?v?y:w.Z:v?l.Z:a.Z,j=T?void 0:S(t);return i(j||t,(function(o,i){j&&(o=t[i=o]),(0,r.Z)(k,i,e(o,s,n,i,t,m))})),k}},"./node_modules/lodash-es/_baseGetAllKeys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_arrayPush.js"),i=s("./node_modules/lodash-es/isArray.js");const r=function(e,t,s){var r=t(e);return(0,i.Z)(e)?r:(0,o.Z)(r,s(e))}},"./node_modules/lodash-es/_baseGetTag.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./node_modules/lodash-es/_Symbol.js"),i=Object.prototype,r=i.hasOwnProperty,n=i.toString,a=o.Z?o.Z.toStringTag:void 0;const c=function(e){var t=r.call(e,a),s=e[a];try{e[a]=void 0;var o=!0}catch(e){}var i=n.call(e);return o&&(t?e[a]=s:delete e[a]),i};var l=Object.prototype.toString;const d=function(e){return l.call(e)};var h=o.Z?o.Z.toStringTag:void 0;const u=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":h&&h in Object(e)?c(e):d(e)}},"./node_modules/lodash-es/_baseIsEqual.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>R});var o=s("./node_modules/lodash-es/_Stack.js"),i=s("./node_modules/lodash-es/_MapCache.js");const r=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const n=function(e){return this.__data__.has(e)};function a(e){var t=-1,s=null==e?0:e.length;for(this.__data__=new i.Z;++t<s;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=n;const c=a;const l=function(e,t){for(var s=-1,o=null==e?0:e.length;++s<o;)if(t(e[s],s,e))return!0;return!1};const d=function(e,t){return e.has(t)};const h=function(e,t,s,o,i,r){var n=1&s,a=e.length,h=t.length;if(a!=h&&!(n&&h>a))return!1;var u=r.get(e),p=r.get(t);if(u&&p)return u==t&&p==e;var g=-1,f=!0,m=2&s?new c:void 0;for(r.set(e,t),r.set(t,e);++g<a;){var k=e[g],b=t[g];if(o)var _=n?o(b,k,g,t,e,r):o(k,b,g,e,t,r);if(void 0!==_){if(_)continue;f=!1;break}if(m){if(!l(t,(function(e,t){if(!d(m,t)&&(k===e||i(k,e,s,o,r)))return m.push(t)}))){f=!1;break}}else if(k!==b&&!i(k,b,s,o,r)){f=!1;break}}return r.delete(e),r.delete(t),f};var u=s("./node_modules/lodash-es/_Symbol.js"),p=s("./node_modules/lodash-es/_Uint8Array.js"),g=s("./node_modules/lodash-es/eq.js");const f=function(e){var t=-1,s=Array(e.size);return e.forEach((function(e,o){s[++t]=[o,e]})),s};const m=function(e){var t=-1,s=Array(e.size);return e.forEach((function(e){s[++t]=e})),s};var k=u.Z?u.Z.prototype:void 0,b=k?k.valueOf:void 0;const _=function(e,t,s,o,i,r,n){switch(s){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!r(new p.Z(e),new p.Z(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,g.Z)(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var a=f;case"[object Set]":var c=1&o;if(a||(a=m),e.size!=t.size&&!c)return!1;var l=n.get(e);if(l)return l==t;o|=2,n.set(e,t);var d=h(a(e),a(t),o,i,r,n);return n.delete(e),d;case"[object Symbol]":if(b)return b.call(e)==b.call(t)}return!1};var w=s("./node_modules/lodash-es/_getAllKeys.js"),v=Object.prototype.hasOwnProperty;const y=function(e,t,s,o,i,r){var n=1&s,a=(0,w.Z)(e),c=a.length;if(c!=(0,w.Z)(t).length&&!n)return!1;for(var l=c;l--;){var d=a[l];if(!(n?d in t:v.call(t,d)))return!1}var h=r.get(e),u=r.get(t);if(h&&u)return h==t&&u==e;var p=!0;r.set(e,t),r.set(t,e);for(var g=n;++l<c;){var f=e[d=a[l]],m=t[d];if(o)var k=n?o(m,f,d,t,e,r):o(f,m,d,e,t,r);if(!(void 0===k?f===m||i(f,m,s,o,r):k)){p=!1;break}g||(g="constructor"==d)}if(p&&!g){var b=e.constructor,_=t.constructor;b==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _||(p=!1)}return r.delete(e),r.delete(t),p};var Z=s("./node_modules/lodash-es/_getTag.js"),P=s("./node_modules/lodash-es/isArray.js"),x=s("./node_modules/lodash-es/isBuffer.js"),T=s("./node_modules/lodash-es/isTypedArray.js"),A="[object Arguments]",C="[object Array]",E="[object Object]",S=Object.prototype.hasOwnProperty;const j=function(e,t,s,i,r,n){var a=(0,P.Z)(e),c=(0,P.Z)(t),l=a?C:(0,Z.Z)(e),d=c?C:(0,Z.Z)(t),u=(l=l==A?E:l)==E,p=(d=d==A?E:d)==E,g=l==d;if(g&&(0,x.Z)(e)){if(!(0,x.Z)(t))return!1;a=!0,u=!1}if(g&&!u)return n||(n=new o.Z),a||(0,T.Z)(e)?h(e,t,s,i,r,n):_(e,t,l,s,i,r,n);if(!(1&s)){var f=u&&S.call(e,"__wrapped__"),m=p&&S.call(t,"__wrapped__");if(f||m){var k=f?e.value():e,b=m?t.value():t;return n||(n=new o.Z),r(k,b,s,i,n)}}return!!g&&(n||(n=new o.Z),y(e,t,s,i,r,n))};var O=s("./node_modules/lodash-es/isObjectLike.js");const R=function e(t,s,o,i,r){return t===s||(null==t||null==s||!(0,O.Z)(t)&&!(0,O.Z)(s)?t!=t&&s!=s:j(t,s,o,i,e,r))}},"./node_modules/lodash-es/_baseUnary.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){return function(t){return e(t)}}},"./node_modules/lodash-es/_cloneArrayBuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_Uint8Array.js");const i=function(e){var t=new e.constructor(e.byteLength);return new o.Z(t).set(new o.Z(e)),t}},"./node_modules/lodash-es/_cloneBuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./node_modules/lodash-es/_root.js"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=i&&"object"==typeof module&&module&&!module.nodeType&&module,n=r&&r.exports===i?o.Z.Buffer:void 0,a=n?n.allocUnsafe:void 0;const c=function(e,t){if(t)return e.slice();var s=e.length,o=a?a(s):new e.constructor(s);return e.copy(o),o}},"./node_modules/lodash-es/_cloneTypedArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_cloneArrayBuffer.js");const i=function(e,t){var s=t?(0,o.Z)(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.length)}},"./node_modules/lodash-es/_copyArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){var s=-1,o=e.length;for(t||(t=Array(o));++s<o;)t[s]=e[s];return t}},"./node_modules/lodash-es/_copyObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_assignValue.js"),i=s("./node_modules/lodash-es/_baseAssignValue.js");const r=function(e,t,s,r){var n=!s;s||(s={});for(var a=-1,c=t.length;++a<c;){var l=t[a],d=r?r(s[l],e[l],l,s,e):void 0;void 0===d&&(d=e[l]),n?(0,i.Z)(s,l,d):(0,o.Z)(s,l,d)}return s}},"./node_modules/lodash-es/_createAssigner.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});const o=function(e){return e};const i=function(e,t,s){switch(s.length){case 0:return e.call(t);case 1:return e.call(t,s[0]);case 2:return e.call(t,s[0],s[1]);case 3:return e.call(t,s[0],s[1],s[2])}return e.apply(t,s)};var r=Math.max;const n=function(e,t,s){return t=r(void 0===t?e.length-1:t,0),function(){for(var o=arguments,n=-1,a=r(o.length-t,0),c=Array(a);++n<a;)c[n]=o[t+n];n=-1;for(var l=Array(t+1);++n<t;)l[n]=o[n];return l[t]=s(c),i(e,this,l)}};const a=function(e){return function(){return e}};var c=s("./node_modules/lodash-es/_defineProperty.js");const l=c.Z?function(e,t){return(0,c.Z)(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:o;var d=Date.now;const h=function(e){var t=0,s=0;return function(){var o=d(),i=16-(o-s);if(s=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(l);const u=function(e,t){return h(n(e,t,o),e+"")};var p=s("./node_modules/lodash-es/eq.js"),g=s("./node_modules/lodash-es/isArrayLike.js"),f=s("./node_modules/lodash-es/_isIndex.js"),m=s("./node_modules/lodash-es/isObject.js");const k=function(e,t,s){if(!(0,m.Z)(s))return!1;var o=typeof t;return!!("number"==o?(0,g.Z)(s)&&(0,f.Z)(t,s.length):"string"==o&&t in s)&&(0,p.Z)(s[t],e)};const b=function(e){return u((function(t,s){var o=-1,i=s.length,r=i>1?s[i-1]:void 0,n=i>2?s[2]:void 0;for(r=e.length>3&&"function"==typeof r?(i--,r):void 0,n&&k(s[0],s[1],n)&&(r=i<3?void 0:r,i=1),t=Object(t);++o<i;){var a=s[o];a&&e(t,a,o,r)}return t}))}},"./node_modules/lodash-es/_defineProperty.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_getNative.js");const i=function(){try{var e=(0,o.Z)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},"./node_modules/lodash-es/_freeGlobal.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o="object"==typeof global&&global&&global.Object===Object&&global},"./node_modules/lodash-es/_getAllKeys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./node_modules/lodash-es/_baseGetAllKeys.js"),i=s("./node_modules/lodash-es/_getSymbols.js"),r=s("./node_modules/lodash-es/keys.js");const n=function(e){return(0,o.Z)(e,r.Z,i.Z)}},"./node_modules/lodash-es/_getNative.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./node_modules/lodash-es/isFunction.js");const i=s("./node_modules/lodash-es/_root.js").Z["__core-js_shared__"];var r,n=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";const a=function(e){return!!n&&n in e};var c=s("./node_modules/lodash-es/isObject.js"),l=s("./node_modules/lodash-es/_toSource.js"),d=/^\[object .+?Constructor\]$/,h=Function.prototype,u=Object.prototype,p=h.toString,g=u.hasOwnProperty,f=RegExp("^"+p.call(g).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const m=function(e){return!(!(0,c.Z)(e)||a(e))&&((0,o.Z)(e)?f:d).test((0,l.Z)(e))};const k=function(e,t){return null==e?void 0:e[t]};const b=function(e,t){var s=k(e,t);return m(s)?s:void 0}},"./node_modules/lodash-es/_getPrototype.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=(0,s("./node_modules/lodash-es/_overArg.js").Z)(Object.getPrototypeOf,Object)},"./node_modules/lodash-es/_getSymbols.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});const o=function(e,t){for(var s=-1,o=null==e?0:e.length,i=0,r=[];++s<o;){var n=e[s];t(n,s,e)&&(r[i++]=n)}return r};var i=s("./node_modules/lodash-es/stubArray.js"),r=Object.prototype.propertyIsEnumerable,n=Object.getOwnPropertySymbols;const a=n?function(e){return null==e?[]:(e=Object(e),o(n(e),(function(t){return r.call(e,t)})))}:i.Z},"./node_modules/lodash-es/_getTag.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Z});var o=s("./node_modules/lodash-es/_getNative.js"),i=s("./node_modules/lodash-es/_root.js");const r=(0,o.Z)(i.Z,"DataView");var n=s("./node_modules/lodash-es/_Map.js");const a=(0,o.Z)(i.Z,"Promise");const c=(0,o.Z)(i.Z,"Set");const l=(0,o.Z)(i.Z,"WeakMap");var d=s("./node_modules/lodash-es/_baseGetTag.js"),h=s("./node_modules/lodash-es/_toSource.js"),u="[object Map]",p="[object Promise]",g="[object Set]",f="[object WeakMap]",m="[object DataView]",k=(0,h.Z)(r),b=(0,h.Z)(n.Z),_=(0,h.Z)(a),w=(0,h.Z)(c),v=(0,h.Z)(l),y=d.Z;(r&&y(new r(new ArrayBuffer(1)))!=m||n.Z&&y(new n.Z)!=u||a&&y(a.resolve())!=p||c&&y(new c)!=g||l&&y(new l)!=f)&&(y=function(e){var t=(0,d.Z)(e),s="[object Object]"==t?e.constructor:void 0,o=s?(0,h.Z)(s):"";if(o)switch(o){case k:return m;case b:return u;case _:return p;case w:return g;case v:return f}return t});const Z=y},"./node_modules/lodash-es/_initCloneObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./node_modules/lodash-es/isObject.js"),i=Object.create;const r=function(){function e(){}return function(t){if(!(0,o.Z)(t))return{};if(i)return i(t);e.prototype=t;var s=new e;return e.prototype=void 0,s}}();var n=s("./node_modules/lodash-es/_getPrototype.js"),a=s("./node_modules/lodash-es/_isPrototype.js");const c=function(e){return"function"!=typeof e.constructor||(0,a.Z)(e)?{}:r((0,n.Z)(e))}},"./node_modules/lodash-es/_isIndex.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=/^(?:0|[1-9]\d*)$/;const i=function(e,t){var s=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==s||"symbol"!=s&&o.test(e))&&e>-1&&e%1==0&&e<t}},"./node_modules/lodash-es/_isPrototype.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=Object.prototype;const i=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||o)}},"./node_modules/lodash-es/_nodeUtil.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./node_modules/lodash-es/_freeGlobal.js"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=i&&"object"==typeof module&&module&&!module.nodeType&&module,n=r&&r.exports===i&&o.Z.process;const a=function(){try{var e=r&&r.require&&r.require("util").types;return e||n&&n.binding&&n.binding("util")}catch(e){}}()},"./node_modules/lodash-es/_overArg.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){return function(s){return e(t(s))}}},"./node_modules/lodash-es/_root.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_freeGlobal.js"),i="object"==typeof self&&self&&self.Object===Object&&self;const r=o.Z||i||Function("return this")()},"./node_modules/lodash-es/_toSource.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=Function.prototype.toString;const i=function(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},"./node_modules/lodash-es/assignIn.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./node_modules/lodash-es/_copyObject.js"),i=s("./node_modules/lodash-es/_createAssigner.js"),r=s("./node_modules/lodash-es/keysIn.js");const n=(0,i.Z)((function(e,t){(0,o.Z)(t,(0,r.Z)(t),e)}))},"./node_modules/lodash-es/clone.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_baseClone.js");const i=function(e){return(0,o.Z)(e,4)}},"./node_modules/lodash-es/cloneDeep.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_baseClone.js");const i=function(e){return(0,o.Z)(e,5)}},"./node_modules/lodash-es/cloneDeepWith.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_baseClone.js");const i=function(e,t){return t="function"==typeof t?t:void 0,(0,o.Z)(e,5,t)}},"./node_modules/lodash-es/debounce.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./node_modules/lodash-es/isObject.js"),i=s("./node_modules/lodash-es/_root.js");const r=function(){return i.Z.Date.now()};var n=/\s/;const a=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t};var c=/^\s+/;const l=function(e){return e?e.slice(0,a(e)+1).replace(c,""):e};var d=s("./node_modules/lodash-es/isSymbol.js"),h=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt;const f=function(e){if("number"==typeof e)return e;if((0,d.Z)(e))return NaN;if((0,o.Z)(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=(0,o.Z)(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=l(e);var s=u.test(e);return s||p.test(e)?g(e.slice(2),s?2:8):h.test(e)?NaN:+e};var m=Math.max,k=Math.min;const b=function(e,t,s){var i,n,a,c,l,d,h=0,u=!1,p=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var s=i,o=n;return i=n=void 0,h=t,c=e.apply(o,s)}function _(e){return h=e,l=setTimeout(v,t),u?b(e):c}function w(e){var s=e-d;return void 0===d||s>=t||s<0||p&&e-h>=a}function v(){var e=r();if(w(e))return y(e);l=setTimeout(v,function(e){var s=t-(e-d);return p?k(s,a-(e-h)):s}(e))}function y(e){return l=void 0,g&&i?b(e):(i=n=void 0,c)}function Z(){var e=r(),s=w(e);if(i=arguments,n=this,d=e,s){if(void 0===l)return _(d);if(p)return clearTimeout(l),l=setTimeout(v,t),b(d)}return void 0===l&&(l=setTimeout(v,t)),c}return t=f(t)||0,(0,o.Z)(s)&&(u=!!s.leading,a=(p="maxWait"in s)?m(f(s.maxWait)||0,t):a,g="trailing"in s?!!s.trailing:g),Z.cancel=function(){void 0!==l&&clearTimeout(l),h=0,i=d=n=l=void 0},Z.flush=function(){return void 0===l?c:y(r())},Z}},"./node_modules/lodash-es/eq.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){return e===t||e!=e&&t!=t}},"./node_modules/lodash-es/isArguments.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isObjectLike.js");const r=function(e){return(0,i.Z)(e)&&"[object Arguments]"==(0,o.Z)(e)};var n=Object.prototype,a=n.hasOwnProperty,c=n.propertyIsEnumerable;const l=r(function(){return arguments}())?r:function(e){return(0,i.Z)(e)&&a.call(e,"callee")&&!c.call(e,"callee")}},"./node_modules/lodash-es/isArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=Array.isArray},"./node_modules/lodash-es/isArrayLike.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/isFunction.js"),i=s("./node_modules/lodash-es/isLength.js");const r=function(e){return null!=e&&(0,i.Z)(e.length)&&!(0,o.Z)(e)}},"./node_modules/lodash-es/isBuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./node_modules/lodash-es/_root.js");const i=function(){return!1};var r="object"==typeof exports&&exports&&!exports.nodeType&&exports,n=r&&"object"==typeof module&&module&&!module.nodeType&&module,a=n&&n.exports===r?o.Z.Buffer:void 0;const c=(a?a.isBuffer:void 0)||i},"./node_modules/lodash-es/isElement.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/isObjectLike.js"),i=s("./node_modules/lodash-es/isPlainObject.js");const r=function(e){return(0,o.Z)(e)&&1===e.nodeType&&!(0,i.Z)(e)}},"./node_modules/lodash-es/isFunction.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isObject.js");const r=function(e){if(!(0,i.Z)(e))return!1;var t=(0,o.Z)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},"./node_modules/lodash-es/isLength.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},"./node_modules/lodash-es/isObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},"./node_modules/lodash-es/isObjectLike.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){return null!=e&&"object"==typeof e}},"./node_modules/lodash-es/isPlainObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/_getPrototype.js"),r=s("./node_modules/lodash-es/isObjectLike.js"),n=Function.prototype,a=Object.prototype,c=n.toString,l=a.hasOwnProperty,d=c.call(Object);const h=function(e){if(!(0,r.Z)(e)||"[object Object]"!=(0,o.Z)(e))return!1;var t=(0,i.Z)(e);if(null===t)return!0;var s=l.call(t,"constructor")&&t.constructor;return"function"==typeof s&&s instanceof s&&c.call(s)==d}},"./node_modules/lodash-es/isSymbol.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isObjectLike.js");const r=function(e){return"symbol"==typeof e||(0,i.Z)(e)&&"[object Symbol]"==(0,o.Z)(e)}},"./node_modules/lodash-es/isTypedArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isLength.js"),r=s("./node_modules/lodash-es/isObjectLike.js"),n={};n["[object Float32Array]"]=n["[object Float64Array]"]=n["[object Int8Array]"]=n["[object Int16Array]"]=n["[object Int32Array]"]=n["[object Uint8Array]"]=n["[object Uint8ClampedArray]"]=n["[object Uint16Array]"]=n["[object Uint32Array]"]=!0,n["[object Arguments]"]=n["[object Array]"]=n["[object ArrayBuffer]"]=n["[object Boolean]"]=n["[object DataView]"]=n["[object Date]"]=n["[object Error]"]=n["[object Function]"]=n["[object Map]"]=n["[object Number]"]=n["[object Object]"]=n["[object RegExp]"]=n["[object Set]"]=n["[object String]"]=n["[object WeakMap]"]=!1;const a=function(e){return(0,r.Z)(e)&&(0,i.Z)(e.length)&&!!n[(0,o.Z)(e)]};var c=s("./node_modules/lodash-es/_baseUnary.js"),l=s("./node_modules/lodash-es/_nodeUtil.js"),d=l.Z&&l.Z.isTypedArray;const h=d?(0,c.Z)(d):a},"./node_modules/lodash-es/keys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./node_modules/lodash-es/_arrayLikeKeys.js"),i=s("./node_modules/lodash-es/_isPrototype.js");const r=(0,s("./node_modules/lodash-es/_overArg.js").Z)(Object.keys,Object);var n=Object.prototype.hasOwnProperty;const a=function(e){if(!(0,i.Z)(e))return r(e);var t=[];for(var s in Object(e))n.call(e,s)&&"constructor"!=s&&t.push(s);return t};var c=s("./node_modules/lodash-es/isArrayLike.js");const l=function(e){return(0,c.Z)(e)?(0,o.Z)(e):a(e)}},"./node_modules/lodash-es/keysIn.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./node_modules/lodash-es/_arrayLikeKeys.js"),i=s("./node_modules/lodash-es/isObject.js"),r=s("./node_modules/lodash-es/_isPrototype.js");const n=function(e){var t=[];if(null!=e)for(var s in Object(e))t.push(s);return t};var a=Object.prototype.hasOwnProperty;const c=function(e){if(!(0,i.Z)(e))return n(e);var t=(0,r.Z)(e),s=[];for(var o in e)("constructor"!=o||!t&&a.call(e,o))&&s.push(o);return s};var l=s("./node_modules/lodash-es/isArrayLike.js");const d=function(e){return(0,l.Z)(e)?(0,o.Z)(e,!0):c(e)}},"./node_modules/lodash-es/stubArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(){return[]}},"./node_modules/lodash-es/throttle.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/debounce.js"),i=s("./node_modules/lodash-es/isObject.js");const r=function(e,t,s){var r=!0,n=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,i.Z)(s)&&(r="leading"in s?!!s.leading:r,n="trailing"in s?!!s.trailing:n),(0,o.Z)(e,t,{leading:r,maxWait:t,trailing:n})}},"./node_modules/lodash-es/toString.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./node_modules/lodash-es/_Symbol.js");const i=function(e,t){for(var s=-1,o=null==e?0:e.length,i=Array(o);++s<o;)i[s]=t(e[s],s,e);return i};var r=s("./node_modules/lodash-es/isArray.js"),n=s("./node_modules/lodash-es/isSymbol.js"),a=o.Z?o.Z.prototype:void 0,c=a?a.toString:void 0;const l=function e(t){if("string"==typeof t)return t;if((0,r.Z)(t))return i(t,e)+"";if((0,n.Z)(t))return c?c.call(t):"";var s=t+"";return"0"==s&&1/t==-Infinity?"-0":s};const d=function(e){return null==e?"":l(e)}}},t={};function s(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={id:o,exports:{}};return e[o](r,r.exports,s),r.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var o in t)s.o(t,o)&&!s.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0;var o=s("?7cdd");(window.CKEditor5=window.CKEditor5||{}).dll=o})(),function(e){e.CKEditor5=e.CKEditor5||{};const t=["utils","core","engine","ui","clipboard","enter","paragraph","select-all","typing","undo","upload","widget"];for(const s of t){const t=s.replace(/-([a-z])/g,((e,t)=>t.toUpperCase()));e.CKEditor5[t]=e.CKEditor5.dll(`./src/${s}.js`)}}(window); \ No newline at end of file + */(()=>{var e={"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-clipboard/theme/clipboard.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/placeholder.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/renderer.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/button.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/switchbutton.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton:active{background:transparent}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/colorgrid/colorgrid.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/dropdown.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/listdropdown.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/splitbutton.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/editorui/editorui.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/formheader/formheader.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/icon/icon.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{color:inherit;cursor:inherit}.ck.ck-icon :not([fill]){fill:currentColor}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/input/input.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/label/label.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-spacing-medium),calc(var(--ck-font-size-base)*.6)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-spacing-medium)*-1),calc(var(--ck-font-size-base)*.6)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/list/list.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonpanel.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonrotator.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/fakepanel.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/stickypanel.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/toolbar.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/tooltip/tooltip.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/globals/globals.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widget.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgetresize.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}",""]);const r=i},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgettypearound.css":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/css-loader/dist/runtime/api.js"),i=s.n(o)()((function(e){return e[1]}));i.push([e.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',""]);const r=i},"./node_modules/css-loader/dist/runtime/api.js":e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var s=e(t);return t[2]?"@media ".concat(t[2]," {").concat(s,"}"):s})).join("")},t.i=function(e,s,o){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(o)for(var r=0;r<this.length;r++){var n=this[r][0];null!=n&&(i[n]=!0)}for(var a=0;a<e.length;a++){var c=[].concat(e[a]);o&&i[c[0]]||(s&&(c[2]?c[2]="".concat(s," and ").concat(c[2]):c[2]=s),t.push(c))}},t}},"./packages/ckeditor5-core/theme/icons/paragraph.svg":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg>'},"./packages/ckeditor5-core/theme/icons/pilcrow.svg":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg>'},"./packages/ckeditor5-core/theme/icons/three-vertical-dots.svg":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>'},"./packages/ckeditor5-ui/theme/icons/dropdown-arrow.svg":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>'},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":(e,t,s)=>{"use strict";var o,i=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},r=function(){var e={};return function(t){if(void 0===e[t]){var s=document.querySelector(t);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch(e){s=null}e[t]=s}return e[t]}}(),n=[];function a(e){for(var t=-1,s=0;s<n.length;s++)if(n[s].identifier===e){t=s;break}return t}function c(e,t){for(var s={},o=[],i=0;i<e.length;i++){var r=e[i],c=t.base?r[0]+t.base:r[0],l=s[c]||0,d="".concat(c," ").concat(l);s[c]=l+1;var h=a(d),u={css:r[1],media:r[2],sourceMap:r[3]};-1!==h?(n[h].references++,n[h].updater(u)):n.push({identifier:d,updater:m(u,t),references:1}),o.push(d)}return o}function l(e){var t=document.createElement("style"),o=e.attributes||{};if(void 0===o.nonce){var i=s.nc;i&&(o.nonce=i)}if(Object.keys(o).forEach((function(e){t.setAttribute(e,o[e])})),"function"==typeof e.insert)e.insert(t);else{var n=r(e.insert||"head");if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(t)}return t}var d,h=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function u(e,t,s,o){var i=s?"":o.media?"@media ".concat(o.media," {").concat(o.css,"}"):o.css;if(e.styleSheet)e.styleSheet.cssText=h(t,i);else{var r=document.createTextNode(i),n=e.childNodes;n[t]&&e.removeChild(n[t]),n.length?e.insertBefore(r,n[t]):e.appendChild(r)}}function p(e,t,s){var o=s.css,i=s.media,r=s.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleSheet)e.styleSheet.cssText=o;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(o))}}var g=null,f=0;function m(e,t){var s,o,i;if(t.singleton){var r=f++;s=g||(g=l(t)),o=u.bind(null,s,r,!1),i=u.bind(null,s,r,!0)}else s=l(t),o=p.bind(null,s,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(s)};return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var s=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var o=0;o<s.length;o++){var i=a(s[o]);n[i].references--}for(var r=c(e,t),l=0;l<s.length;l++){var d=a(s[l]);0===n[d].references&&(n[d].updater(),n.splice(d,1))}s=r}}}},"./packages/ckeditor5-engine/src/controller/datacontroller.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Z});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts"),n=s("./packages/ckeditor5-engine/src/conversion/mapper.ts"),a=s("./packages/ckeditor5-engine/src/conversion/downcastdispatcher.ts"),c=s("./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts"),l=s("./node_modules/lodash-es/isArray.js");class d{constructor(){this._consumables=new Map}add(e,t){let s;e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):(this._consumables.has(e)?s=this._consumables.get(e):(s=new u(e),this._consumables.set(e,s)),s.add(t))}test(e,t){const s=this._consumables.get(e);return void 0===s?null:e.is("$text")||e.is("documentFragment")?s:s.test(t)}consume(e,t){return!!this.test(e,t)&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!1):this._consumables.get(e).consume(t),!0)}revert(e,t){const s=this._consumables.get(e);void 0!==s&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):s.revert(t))}static consumablesFromElement(e){const t={element:e,name:!0,attributes:[],classes:[],styles:[]},s=e.getAttributeKeys();for(const e of s)"style"!=e&&"class"!=e&&t.attributes.push(e);const o=e.getClassNames();for(const e of o)t.classes.push(e);const i=e.getStyleNames();for(const e of i)t.styles.push(e);return t}static createFrom(e,t){if(t||(t=new d),e.is("$text"))return t.add(e),t;e.is("element")&&t.add(e,d.consumablesFromElement(e)),e.is("documentFragment")&&t.add(e);for(const s of e.getChildren())t=d.createFrom(s,t);return t}}const h=["attributes","classes","styles"];class u{constructor(e){this.element=e,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(e){e.name&&(this._canConsumeName=!0);for(const t of h)t in e&&this._add(t,e[t])}test(e){if(e.name&&!this._canConsumeName)return this._canConsumeName;for(const t of h)if(t in e){const s=this._test(t,e[t]);if(!0!==s)return s}return!0}consume(e){e.name&&(this._canConsumeName=!1);for(const t of h)t in e&&this._consume(t,e[t])}revert(e){e.name&&(this._canConsumeName=!0);for(const t of h)t in e&&this._revert(t,e[t])}_add(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s){if("attributes"===e&&("class"===t||"style"===t))throw new i.ZP("viewconsumable-invalid-attribute",this);if(o.set(t,!0),"styles"===e)for(const e of this.element.document.stylesProcessor.getRelatedStyles(t))o.set(e,!0)}}_test(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s)if("attributes"!==e||"class"!==t&&"style"!==t){const e=o.get(t);if(void 0===e)return null;if(!e)return!1}else{const e="class"==t?"classes":"styles",s=this._test(e,[...this._consumables[e].keys()]);if(!0!==s)return s}return!0}_consume(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s)if("attributes"!==e||"class"!==t&&"style"!==t){if(o.set(t,!1),"styles"==e)for(const e of this.element.document.stylesProcessor.getRelatedStyles(t))o.set(e,!1)}else{const e="class"==t?"classes":"styles";this._consume(e,[...this._consumables[e].keys()])}}_revert(e,t){const s=(0,l.Z)(t)?t:[t],o=this._consumables[e];for(const t of s)if("attributes"!==e||"class"!==t&&"style"!==t){!1===o.get(t)&&o.set(t,!0)}else{const e="class"==t?"classes":"styles";this._revert(e,[...this._consumables[e].keys()])}}}var p=s("./packages/ckeditor5-engine/src/model/range.ts"),g=s("./packages/ckeditor5-engine/src/model/position.ts"),f=s("./packages/ckeditor5-engine/src/model/schema.ts"),m=s("./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts");class k extends r.Q5{constructor(e){super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi={...e,consumable:null,writer:null,store:null,convertItem:(e,t)=>this._convertItem(e,t),convertChildren:(e,t)=>this._convertChildren(e,t),safeInsert:(e,t)=>this._safeInsert(e,t),updateConversionResult:(e,t)=>this._updateConversionResult(e,t),splitToAllowedParent:(e,t)=>this._splitToAllowedParent(e,t),getSplitParts:e=>this._getSplitParts(e),keepEmptyElement:e=>this._keepEmptyElement(e)}}convert(e,t,s=["$root"]){this.fire("viewCleanup",e),this._modelCursor=function(e,t){let s;for(const o of new f.G(e)){const e={};for(const t of o.getAttributeKeys())e[t]=o.getAttribute(t);const i=t.createElement(o.name,e);s&&t.insert(i,s),s=g.ZP._createAt(i,0)}return s}(s,t),this.conversionApi.writer=t,this.conversionApi.consumable=d.createFrom(e),this.conversionApi.store={};const{modelRange:o}=this._convertItem(e,this._modelCursor),i=t.createDocumentFragment();if(o){this._removeEmptyElements();for(const e of Array.from(this._modelCursor.parent.getChildren()))t.append(e,i);i.markers=function(e,t){const s=new Set,o=new Map,i=p.Z._createIn(e).getItems();for(const e of i)e.is("element","$marker")&&s.add(e);for(const e of s){const s=e.getAttribute("data-name"),i=t.createPositionBefore(e);o.has(s)?o.get(s).end=i.clone():o.set(s,new p.Z(i.clone())),t.remove(e)}return o}(i,t)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,i}_convertItem(e,t){const s={viewItem:e,modelCursor:t,modelRange:null};if(e.is("element")?this.fire(`element:${e.name}`,s,this.conversionApi):e.is("$text")?this.fire("text",s,this.conversionApi):this.fire("documentFragment",s,this.conversionApi),s.modelRange&&!(s.modelRange instanceof p.Z))throw new i.ZP("view-conversion-dispatcher-incorrect-result",this);return{modelRange:s.modelRange,modelCursor:s.modelCursor}}_convertChildren(e,t){let s=t.is("position")?t:g.ZP._createAt(t,0);const o=new p.Z(s);for(const t of Array.from(e.getChildren())){const e=this._convertItem(t,s);e.modelRange instanceof p.Z&&(o.end=e.modelRange.end,s=e.modelCursor)}return{modelRange:o,modelCursor:s}}_safeInsert(e,t){const s=this._splitToAllowedParent(e,t);return!!s&&(this.conversionApi.writer.insert(e,s.position),!0)}_updateConversionResult(e,t){const s=this._getSplitParts(e),o=this.conversionApi.writer;t.modelRange||(t.modelRange=o.createRange(o.createPositionBefore(e),o.createPositionAfter(s[s.length-1])));const i=this._cursorParents.get(e);t.modelCursor=i?o.createPositionAt(i,0):t.modelRange.end}_splitToAllowedParent(e,t){const{schema:s,writer:o}=this.conversionApi;let i=s.findAllowedParent(t,e);if(i){if(i===t.parent)return{position:t};this._modelCursor.parent.getAncestors().includes(i)&&(i=null)}if(!i)return(0,m.gg)(t,e,s)?{position:(0,m.zX)(t,o)}:null;const r=this.conversionApi.writer.split(t,i),n=[];for(const e of r.range.getWalker())if("elementEnd"==e.type)n.push(e.item);else{const t=n.pop(),s=e.item;this._registerSplitPair(t,s)}const a=r.range.end.parent;return this._cursorParents.set(e,a),{position:r.position,cursorParent:a}}_registerSplitPair(e,t){this._splitParts.has(e)||this._splitParts.set(e,[e]);const s=this._splitParts.get(e);this._splitParts.set(t,s),s.push(t)}_getSplitParts(e){let t;return t=this._splitParts.has(e)?this._splitParts.get(e):[e],t}_keepEmptyElement(e){this._emptyElementsToKeep.add(e)}_removeEmptyElements(){let e=!1;for(const t of this._splitParts.keys())t.isEmpty&&!this._emptyElementsToKeep.has(t)&&(this.conversionApi.writer.remove(t),this._splitParts.delete(t),e=!0);e&&this._removeEmptyElements()}}var b=s("./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts"),_=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),w=s("./packages/ckeditor5-engine/src/view/document.ts"),v=s("./packages/ckeditor5-engine/src/view/downcastwriter.ts"),y=s("./packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.ts");class Z extends r.Q5{constructor(e,t){super(),this.model=e,this.mapper=new n.Z,this.downcastDispatcher=new a.Z({mapper:this.mapper,schema:e.schema}),this.downcastDispatcher.on("insert:$text",(0,c.Om)(),{priority:"lowest"}),this.downcastDispatcher.on("insert",(0,c.o6)(),{priority:"lowest"}),this.upcastDispatcher=new k({schema:e.schema}),this.viewDocument=new w.Z(t),this.stylesProcessor=t,this.htmlProcessor=new y.Z(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new v.Z(this.viewDocument),this.upcastDispatcher.on("text",(0,b.s8)(),{priority:"lowest"}),this.upcastDispatcher.on("element",(0,b._p)(),{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",(0,b._p)(),{priority:"lowest"}),o.y.prototype.decorate.call(this,"init"),o.y.prototype.decorate.call(this,"set"),o.y.prototype.decorate.call(this,"get"),this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"}),this.on("ready",(()=>{this.model.enqueueChange({isUndoable:!1},m._m)}),{priority:"lowest"})}get(e={}){const{rootName:t="main",trim:s="empty"}=e;if(!this._checkIfRootsExists([t]))throw new i.ZP("datacontroller-get-non-existent-root",this);const o=this.model.document.getRoot(t);return"empty"!==s||this.model.hasContent(o,{ignoreWhitespaces:!0})?this.stringify(o,e):""}stringify(e,t={}){const s=this.toView(e,t);return this.processor.toData(s)}toView(e,t={}){const s=this.viewDocument,o=this._viewWriter;this.mapper.clearBindings();const i=p.Z._createIn(e),r=new _.Z(s);this.mapper.bindElements(e,r);const n=e.is("documentFragment")?e.markers:function(e){const t=[],s=e.root.document;if(!s)return new Map;const o=p.Z._createIn(e);for(const e of s.model.markers){const s=e.getRange(),i=s.isCollapsed,r=s.start.isEqual(o.start)||s.end.isEqual(o.end);if(i&&r)t.push([e.name,s]);else{const i=o.getIntersection(s);i&&t.push([e.name,i])}}return t.sort((([e,t],[s,o])=>{if("after"!==t.end.compareWith(o.start))return 1;if("before"!==t.start.compareWith(o.end))return-1;switch(t.start.compareWith(o.start)){case"before":return 1;case"after":return-1;default:switch(t.end.compareWith(o.end)){case"before":return 1;case"after":return-1;default:return s.localeCompare(e)}}})),new Map(t)}(e);return this.downcastDispatcher.convert(i,n,o,t),r}init(e){if(this.model.document.version)throw new i.ZP("datacontroller-init-document-not-empty",this);let t={};if("string"==typeof e?t.main=e:t=e,!this._checkIfRootsExists(Object.keys(t)))throw new i.ZP("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},(e=>{for(const s of Object.keys(t)){const o=this.model.document.getRoot(s);e.insert(this.parse(t[s],o),o,0)}})),Promise.resolve()}set(e,t={}){let s={};if("string"==typeof e?s.main=e:s=e,!this._checkIfRootsExists(Object.keys(s)))throw new i.ZP("datacontroller-set-non-existent-root",this);this.model.enqueueChange(t.batchType||{},(e=>{e.setSelection(null),e.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const t of Object.keys(s)){const o=this.model.document.getRoot(t);e.remove(e.createRangeIn(o)),e.insert(this.parse(s[t],o),o,0)}}))}parse(e,t="$root"){const s=this.processor.toView(e);return this.toModel(s,t)}toModel(e,t="$root"){return this.model.change((s=>this.upcastDispatcher.convert(e,s,t)))}addStyleProcessorRules(e){e(this.stylesProcessor)}registerRawContentMatcher(e){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(e),this.htmlProcessor.registerRawContentMatcher(e)}destroy(){this.stopListening()}_checkIfRootsExists(e){for(const t of e)if(!this.model.document.getRootNames().includes(t))return!1;return!0}}},"./packages/ckeditor5-engine/src/controller/editingcontroller.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>F});var o=s("./packages/ckeditor5-engine/src/view/editableelement.ts");const i=Symbol("rootName");class r extends o.Z{constructor(e,t){super(e,t),this.rootName="main"}get rootName(){return this.getCustomProperty(i)}set rootName(e){this._setCustomProperty(i,e)}set _name(e){this.name=e}}r.prototype.is=function(e,t){return t?t===this.name&&("rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e};var n=s("./packages/ckeditor5-engine/src/view/document.ts"),a=s("./packages/ckeditor5-engine/src/view/downcastwriter.ts"),c=s("./packages/ckeditor5-engine/src/view/renderer.ts"),l=s("./packages/ckeditor5-engine/src/view/domconverter.ts"),d=s("./packages/ckeditor5-engine/src/view/position.ts"),h=s("./packages/ckeditor5-engine/src/view/range.ts"),u=s("./packages/ckeditor5-engine/src/view/selection.ts"),p=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),g=s("./packages/ckeditor5-engine/src/view/filler.ts"),f=s("./node_modules/lodash-es/_baseIsEqual.js");const m=function(e,t,s){var o=(s="function"==typeof s?s:void 0)?s(e,t):void 0;return void 0===o?(0,f.Z)(e,t,void 0,s):!!o};class k extends p.Z{constructor(e){super(e),this._config={childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0},this.domConverter=e.domConverter,this.renderer=e._renderer,this._domElements=[],this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(e){this._domElements.push(e),this.isEnabled&&this._mutationObserver.observe(e,this._config)}enable(){super.enable();for(const e of this._domElements)this._mutationObserver.observe(e,this._config)}disable(){super.disable(),this._mutationObserver.disconnect()}destroy(){super.destroy(),this._mutationObserver.disconnect()}_onMutations(e){if(0===e.length)return;const t=this.domConverter,s=new Map,o=new Set;for(const s of e)if("childList"===s.type){const e=t.mapDomToView(s.target);if(e&&(e.is("uiElement")||e.is("rawElement")))continue;e&&!this._isBogusBrMutation(s)&&o.add(e)}for(const i of e){const e=t.mapDomToView(i.target);if((!e||!e.is("uiElement")&&!e.is("rawElement"))&&"characterData"===i.type){const e=t.findCorrespondingViewText(i.target);e&&!o.has(e.parent)?s.set(e,{type:"text",oldText:e.data,newText:(0,g.th)(i.target),node:e}):!e&&(0,g.Sw)(i.target)&&o.add(t.mapDomToView(i.target.parentNode))}}const i=[];for(const e of s.values())this.renderer.markToSync("text",e.node),i.push(e);for(const e of o){const s=t.mapViewToDom(e),o=Array.from(e.getChildren()),r=Array.from(t.domChildrenToView(s,{withChildren:!1}));m(o,r,a)||(this.renderer.markToSync("children",e),i.push({type:"children",oldChildren:o,newChildren:r,node:e}))}const r=e[0].target.ownerDocument.getSelection();let n=null;if(r&&r.anchorNode){const e=t.domPositionToView(r.anchorNode,r.anchorOffset),s=t.domPositionToView(r.focusNode,r.focusOffset);e&&s&&(n=new u.Z(e),n.setFocus(s))}function a(e,t){if(!Array.isArray(e))return e===t||!(!e.is("$text")||!t.is("$text"))&&e.data===t.data}i.length&&(this.document.fire("mutations",i,n),this.view.forceRender())}_isBogusBrMutation(e){let t=null;return null===e.nextSibling&&0===e.removedNodes.length&&1==e.addedNodes.length&&(t=this.domConverter.domToView(e.addedNodes[0],{withChildren:!1})),t&&t.is("element","br")}}var b=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts"),_=s("./packages/ckeditor5-utils/src/keyboard.ts");class w extends b.Z{constructor(e){super(e),this.domEventType=["keydown","keyup"]}onDomEvent(e){const t={keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey,get keystroke(){return(0,_.Cq)(this)}};this.fire(e.type,e,t)}}var v=s("./node_modules/lodash-es/debounce.js");class y extends p.Z{constructor(e){super(e),this._fireSelectionChangeDoneDebounced=(0,v.Z)((e=>{this.document.fire("selectionChangeDone",e)}),200)}observe(){const e=this.document;e.on("arrowKey",((t,s)=>{e.selection.isFake&&this.isEnabled&&s.preventDefault()}),{context:"$capture"}),e.on("arrowKey",((t,s)=>{e.selection.isFake&&this.isEnabled&&this._handleSelectionMove(s.keyCode)}),{priority:"lowest"})}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(e){const t=this.document.selection,s=new u.Z(t.getRanges(),{backward:t.isBackward,fake:!1});e!=_.Do.arrowleft&&e!=_.Do.arrowup||s.setTo(s.getFirstPosition()),e!=_.Do.arrowright&&e!=_.Do.arrowdown||s.setTo(s.getLastPosition());const o={oldSelection:t,newSelection:s,domSelection:null};this.document.fire("selectionChange",o),this._fireSelectionChangeDoneDebounced(o)}}class Z extends p.Z{constructor(e){super(e),this.mutationObserver=e.getObserver(k),this.selection=this.document.selection,this.domConverter=e.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=(0,v.Z)((e=>{this.document.fire("selectionChangeDone",e)}),200),this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3),this._documentIsSelectingInactivityTimeoutDebounced=(0,v.Z)((()=>this.document.isSelecting=!1),5e3),this._loopbackCounter=0}observe(e){const t=e.ownerDocument,s=()=>{this.document.isSelecting&&(this._handleSelectionChange(null,t),this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel())};this.listenTo(e,"selectstart",(()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()}),{priority:"highest"}),this.listenTo(e,"keydown",s,{priority:"highest",useCapture:!0}),this.listenTo(e,"keyup",s,{priority:"highest",useCapture:!0}),this._documents.has(t)||(this.listenTo(t,"mouseup",s,{priority:"highest",useCapture:!0}),this.listenTo(t,"selectionchange",((e,s)=>{this._handleSelectionChange(s,t),this._documentIsSelectingInactivityTimeoutDebounced()})),this._documents.add(t))}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(e,t){if(!this.isEnabled)return;const s=t.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(s.anchorNode))return;this.mutationObserver.flush();const o=this.domConverter.domSelectionToView(s);if(0!=o.rangeCount){if(this.view.hasDomSelection=!0,!(this.selection.isEqual(o)&&this.domConverter.isDomSelectionCorrect(s)||++this._loopbackCounter>60))if(this.selection.isSimilar(o))this.view.forceRender();else{const e={oldSelection:this.selection,newSelection:o,domSelection:s};this.document.fire("selectionChange",e),this._fireSelectionChangeDoneDebounced(e)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}class P extends b.Z{constructor(e){super(e),this.domEventType=["focus","blur"],this.useCapture=!0;const t=this.document;t.on("focus",(()=>{t.isFocused=!0,this._renderTimeoutId=setTimeout((()=>e.change((()=>{}))),50)})),t.on("blur",((s,o)=>{const i=t.selection.editableElement;null!==i&&i!==o.target||(t.isFocused=!1,e.change((()=>{})))}))}onDomEvent(e){this.fire(e.type,e)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}class x extends b.Z{constructor(e){super(e),this.domEventType=["compositionstart","compositionupdate","compositionend"];const t=this.document;t.on("compositionstart",(()=>{t.isComposing=!0})),t.on("compositionend",(()=>{t.isComposing=!1}))}onDomEvent(e){this.fire(e.type,e)}}class T extends b.Z{constructor(e){super(e),this.domEventType=["beforeinput"]}onDomEvent(e){this.fire(e.type,e)}}var A=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts"),C=s("./packages/ckeditor5-utils/src/index.ts");class E extends p.Z{constructor(e){super(e),this.document.on("keydown",((e,t)=>{if(this.isEnabled&&(0,C.dj)(t.keyCode)){const s=new A.Z(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(s,t),s.stop.called&&e.stop()}}))}observe(){}}class S extends p.Z{constructor(e){super(e);const t=this.document;t.on("keydown",((e,s)=>{if(!this.isEnabled||s.keyCode!=_.Do.tab||s.ctrlKey)return;const o=new A.Z(t,"tab",t.selection.getFirstRange());t.fire(o,s),o.stop.called&&e.stop()}))}observe(){}}var j=s("./packages/ckeditor5-utils/src/observablemixin.ts"),O=s("./packages/ckeditor5-utils/src/dom/scroll.ts"),R=s("./packages/ckeditor5-engine/src/view/uielement.ts"),M=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),N=s("./packages/ckeditor5-utils/src/env.ts");class V extends j.y{constructor(e){super(),this.document=new n.Z(e),this.domConverter=new l.Z(this.document),this.domRoots=new Map,this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new c.Z(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting").to(this.document,"isFocused","isSelecting"),this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this._writer=new a.Z(this.document),this.addObserver(k),this.addObserver(Z),this.addObserver(P),this.addObserver(w),this.addObserver(y),this.addObserver(x),this.addObserver(E),this.addObserver(S),N.ZP.isAndroid&&this.addObserver(T),(0,g.mm)(this),(0,R.h)(this),this.on("render",(()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1})),this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=!0})),this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=!0}))}attachDomRoot(e,t="main"){const s=this.document.getRoot(t);s._name=e.tagName.toLowerCase();const o={};for(const{name:t,value:i}of Array.from(e.attributes))o[t]=i,"class"===t?this._writer.addClass(i.split(" "),s):this._writer.setAttribute(t,i,s);this._initialDomRootAttributes.set(e,o);const i=()=>{this._writer.setAttribute("contenteditable",(!s.isReadOnly).toString(),s),s.isReadOnly?this._writer.addClass("ck-read-only",s):this._writer.removeClass("ck-read-only",s)};i(),this.domRoots.set(t,e),this.domConverter.bindElements(e,s),this._renderer.markToSync("children",s),this._renderer.markToSync("attributes",s),this._renderer.domDocuments.add(e.ownerDocument),s.on("change:children",((e,t)=>this._renderer.markToSync("children",t))),s.on("change:attributes",((e,t)=>this._renderer.markToSync("attributes",t))),s.on("change:text",((e,t)=>this._renderer.markToSync("text",t))),s.on("change:isReadOnly",(()=>this.change(i))),s.on("change",(()=>{this._hasChangedSinceTheLastRendering=!0}));for(const s of this._observers.values())s.observe(e,t)}detachDomRoot(e){const t=this.domRoots.get(e);Array.from(t.attributes).forEach((({name:e})=>t.removeAttribute(e)));const s=this._initialDomRootAttributes.get(t);for(const e in s)t.setAttribute(e,s[e]);this.domRoots.delete(e),this.domConverter.unbindDomElement(t)}getDomRoot(e="main"){return this.domRoots.get(e)}addObserver(e){let t=this._observers.get(e);if(t)return t;t=new e(this),this._observers.set(e,t);for(const[e,s]of this.domRoots)t.observe(s,e);return t.enable(),t}getObserver(e){return this._observers.get(e)}disableObservers(){for(const e of this._observers.values())e.disable()}enableObservers(){for(const e of this._observers.values())e.enable()}scrollToTheSelection(){const e=this.document.selection.getFirstRange();e&&(0,O.m)({target:this.domConverter.viewRangeToDom(e),viewportOffset:20})}focus(){if(!this.document.isFocused){const e=this.document.selection.editableElement;e&&(this.domConverter.focus(e),this.forceRender())}}change(e){if(this.isRenderingInProgress||this._postFixersInProgress)throw new M.ZP("cannot-change-view-tree",this);try{if(this._ongoingChange)return e(this._writer);this._ongoingChange=!0;const t=e(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),t}catch(e){M.ZP.rethrowUnexpectedError(e,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.change((()=>{}))}destroy(){for(const e of this._observers.values())e.destroy();this.document.destroy(),this.stopListening()}createPositionAt(e,t){return d.Z._createAt(e,t)}createPositionAfter(e){return d.Z._createAfter(e)}createPositionBefore(e){return d.Z._createBefore(e)}createRange(...e){return new h.Z(...e)}createRangeOn(e){return h.Z._createOn(e)}createRangeIn(e){return h.Z._createIn(e)}createSelection(...e){return new u.Z(...e)}_disableRendering(e){this._renderingDisabled=e,0==e&&this.change((()=>{}))}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}var I=s("./packages/ckeditor5-engine/src/conversion/mapper.ts"),D=s("./packages/ckeditor5-engine/src/conversion/downcastdispatcher.ts"),z=s("./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts"),B=s("./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts");class F extends j.y{constructor(e,t){super(),this.model=e,this.view=new V(t),this.mapper=new I.Z,this.downcastDispatcher=new D.Z({mapper:this.mapper,schema:e.schema});const s=this.model.document,o=s.selection,i=this.model.markers;this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(!0)}),{priority:"highest"}),this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(!1)}),{priority:"lowest"}),this.listenTo(s,"change",(()=>{this.view.change((e=>{this.downcastDispatcher.convertChanges(s.differ,i,e),this.downcastDispatcher.convertSelection(o,i,e)}))}),{priority:"low"}),this.listenTo(this.view.document,"selectionChange",(0,B.Fo)(this.model,this.mapper)),this.downcastDispatcher.on("insert:$text",(0,z.Om)(),{priority:"lowest"}),this.downcastDispatcher.on("insert",(0,z.o6)(),{priority:"lowest"}),this.downcastDispatcher.on("remove",(0,z.Od)(),{priority:"low"}),this.downcastDispatcher.on("selection",(0,z.iO)(),{priority:"high"}),this.downcastDispatcher.on("selection",(0,z.k3)(),{priority:"low"}),this.downcastDispatcher.on("selection",(0,z.GM)(),{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using((e=>{if("$graveyard"==e.rootName)return null;const t=new r(this.view.document,e.name);return t.rootName=e.rootName,this.mapper.bindElements(e,t),t}))}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(e){const t="string"==typeof e?e:e.name,s=this.model.markers.get(t);if(!s)throw new M.ZP("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:t});this.model.change((()=>{this.model.markers._refresh(s)}))}reconvertItem(e){this.model.change((()=>{this.model.document.differ._refreshItem(e)}))}}},"./packages/ckeditor5-engine/src/conversion/conversion.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts"),r=s("./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts"),n=s("./packages/ckeditor5-utils/src/toarray.ts");class a{constructor(e,t){this._helpers=new Map,this._downcast=(0,n.Z)(e),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=(0,n.Z)(t),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(e,t){const s=this._downcast.includes(t);if(!this._upcast.includes(t)&&!s)throw new o.ZP("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:e,dispatchers:[t],isDowncast:s})}for(e){if(!this._helpers.has(e))throw new o.ZP("conversion-for-unknown-group",this);return this._helpers.get(e)}elementToElement(e){this.for("downcast").elementToElement(e);for(const{model:t,view:s}of c(e))this.for("upcast").elementToElement({model:t,view:s,converterPriority:e.converterPriority})}attributeToElement(e){this.for("downcast").attributeToElement(e);for(const{model:t,view:s}of c(e))this.for("upcast").elementToAttribute({view:s,model:t,converterPriority:e.converterPriority})}attributeToAttribute(e){this.for("downcast").attributeToAttribute(e);for(const{model:t,view:s}of c(e))this.for("upcast").attributeToAttribute({view:s,model:t})}_createConversionHelpers({name:e,dispatchers:t,isDowncast:s}){if(this._helpers.has(e))throw new o.ZP("conversion-group-exists",this);const n=s?new r.ZP(t):new i.ZP(t);this._helpers.set(e,n)}}function*c(e){if(e.model.values)for(const t of e.model.values){const s={key:e.model.key,value:t},o=e.view[t],i=e.upcastAlso?e.upcastAlso[t]:void 0;yield*l(s,o,i)}else yield*l(e.model,e.view,e.upcastAlso)}function*l(e,t,s){if(yield{model:e,view:t},s)for(const t of(0,n.Z)(s))yield{model:e,view:t}}},"./packages/ckeditor5-engine/src/conversion/conversionhelpers.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{constructor(e){this._dispatchers=e}add(e){for(const t of this._dispatchers)e(t);return this}}},"./packages/ckeditor5-engine/src/conversion/downcastdispatcher.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r{constructor(){this._consumable=new Map,this._textProxyRegistry=new Map}add(e,t){t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e)),this._consumable.has(e)||this._consumable.set(e,new Map),this._consumable.get(e).set(t,!0)}consume(e,t){return t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e)),!!this.test(e,t)&&(this._consumable.get(e).set(t,!1),!0)}test(e,t){t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e));const s=this._consumable.get(e);if(void 0===s)return null;const i=s.get(t);return void 0===i?null:i}revert(e,t){t=n(t),e instanceof o.Z&&(e=this._getSymbolForTextProxy(e));const s=this.test(e,t);return!1===s?(this._consumable.get(e).set(t,!0),!0):!0!==s&&null}verifyAllConsumed(e){const t=[];for(const[s,o]of this._consumable)for(const[i,r]of o){const o=i.split(":")[0];r&&e==o&&t.push({event:i,item:s.name||s.description})}if(t.length)throw new i.ZP("conversion-model-consumable-not-consumed",null,{items:t})}_getSymbolForTextProxy(e){let t=null;const s=this._textProxyRegistry.get(e.startOffset);if(s){const o=s.get(e.endOffset);o&&(t=o.get(e.parent))}return t||(t=this._addSymbolForTextProxy(e)),t}_addSymbolForTextProxy(e){const t=e.startOffset,s=e.endOffset,o=e.parent,i=Symbol("$textProxy:"+e.data);let r,n;return r=this._textProxyRegistry.get(t),r||(r=new Map,this._textProxyRegistry.set(t,r)),n=r.get(s),n||(n=new Map,r.set(s,n)),n.set(o,i),i}}function n(e){const t=e.split(":");return"insert"==t[0]?t[0]:"addMarker"==t[0]||"removeMarker"==t[0]?e:t.length>1?t[0]+":"+t[1]:t[0]}var a=s("./packages/ckeditor5-engine/src/model/range.ts"),c=s("./packages/ckeditor5-utils/src/emittermixin.ts");class l extends c.Q5{constructor(e){super(),this._conversionApi={dispatcher:this,...e},this._firedEventsMap=new WeakMap}convertChanges(e,t,s){const o=this._createConversionApi(s,e.getRefreshedItems());for(const t of e.getMarkersToRemove())this._convertMarkerRemove(t.name,t.range,o);const i=this._reduceChanges(e.getChanges());for(const e of i)"insert"===e.type?this._convertInsert(a.Z._createFromPositionAndShift(e.position,e.length),o):"reinsert"===e.type?this._convertReinsert(a.Z._createFromPositionAndShift(e.position,e.length),o):"remove"===e.type?this._convertRemove(e.position,e.length,e.name,o):this._convertAttribute(e.range,e.attributeKey,e.attributeOldValue,e.attributeNewValue,o);for(const e of o.mapper.flushUnboundMarkerNames()){const s=t.get(e).getRange();this._convertMarkerRemove(e,s,o),this._convertMarkerAdd(e,s,o)}for(const t of e.getMarkersToAdd())this._convertMarkerAdd(t.name,t.range,o);o.mapper.flushDeferredBindings(),o.consumable.verifyAllConsumed("insert")}convert(e,t,s,o={}){const i=this._createConversionApi(s,void 0,o);this._convertInsert(e,i);for(const[e,s]of t)this._convertMarkerAdd(e,s,i);i.consumable.verifyAllConsumed("insert")}convertSelection(e,t,s){const o=Array.from(t.getMarkersAtPosition(e.getFirstPosition())),i=this._createConversionApi(s);if(this._addConsumablesForSelection(i.consumable,e,o),this.fire("selection",{selection:e},i),e.isCollapsed){for(const t of o){const s=t.getRange();if(!d(e.getFirstPosition(),t,i.mapper))continue;const o={item:e,markerName:t.name,markerRange:s};i.consumable.test(e,"addMarker:"+t.name)&&this.fire(`addMarker:${t.name}`,o,i)}for(const t of e.getAttributeKeys()){const s={item:e,range:e.getFirstRange(),attributeKey:t,attributeOldValue:null,attributeNewValue:e.getAttribute(t)};i.consumable.test(e,"attribute:"+s.attributeKey)&&this.fire(`attribute:${s.attributeKey}:$text`,s,i)}}}_convertInsert(e,t,s={}){s.doNotAddConsumables||this._addConsumablesForInsert(t.consumable,Array.from(e));for(const s of Array.from(e.getWalker({shallow:!0})).map(h))this._testAndFire("insert",s,t)}_convertRemove(e,t,s,o){this.fire(`remove:${s}`,{position:e,length:t},o)}_convertAttribute(e,t,s,o,i){this._addConsumablesForRange(i.consumable,e,`attribute:${t}`);for(const r of e){const e={item:r.item,range:a.Z._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:t,attributeOldValue:s,attributeNewValue:o};this._testAndFire(`attribute:${t}`,e,i)}}_convertReinsert(e,t){const s=Array.from(e.getWalker({shallow:!0}));this._addConsumablesForInsert(t.consumable,s);for(const e of s.map(h))this._testAndFire("insert",{...e,reconversion:!0},t)}_convertMarkerAdd(e,t,s){if("$graveyard"==t.root.rootName)return;const o=`addMarker:${e}`;if(s.consumable.add(t,o),this.fire(o,{markerName:e,markerRange:t},s),s.consumable.consume(t,o)){this._addConsumablesForRange(s.consumable,t,o);for(const i of t.getItems()){if(!s.consumable.test(i,o))continue;const r={item:i,range:a.Z._createOn(i),markerName:e,markerRange:t};this.fire(o,r,s)}}}_convertMarkerRemove(e,t,s){"$graveyard"!=t.root.rootName&&this.fire(`removeMarker:${e}`,{markerName:e,markerRange:t},s)}_reduceChanges(e){const t={changes:e};return this.fire("reduceChanges",t),t.changes}_addConsumablesForInsert(e,t){for(const s of t){const t=s.item;if(null===e.test(t,"insert")){e.add(t,"insert");for(const s of t.getAttributeKeys())e.add(t,"attribute:"+s)}}return e}_addConsumablesForRange(e,t,s){for(const o of t.getItems())e.add(o,s);return e}_addConsumablesForSelection(e,t,s){e.add(t,"selection");for(const o of s)e.add(t,"addMarker:"+o.name);for(const s of t.getAttributeKeys())e.add(t,"attribute:"+s);return e}_testAndFire(e,t,s){const o=function(e,t){const s=t.item.is("element")?t.item.name:"$text";return`${e}:${s}`}(e,t),i=t.item.is("$textProxy")?s.consumable._getSymbolForTextProxy(t.item):t.item,r=this._firedEventsMap.get(s),n=r.get(i);if(n){if(n.has(o))return;n.add(o)}else r.set(i,new Set([o]));this.fire(o,t,s)}_testAndFireAddAttributes(e,t){const s={item:e,range:a.Z._createOn(e)};for(const e of s.item.getAttributeKeys())s.attributeKey=e,s.attributeOldValue=null,s.attributeNewValue=s.item.getAttribute(e),this._testAndFire(`attribute:${e}`,s,t)}_createConversionApi(e,t=new Set,s={}){const o={...this._conversionApi,consumable:new r,writer:e,options:s,convertItem:e=>this._convertInsert(a.Z._createOn(e),o),convertChildren:e=>this._convertInsert(a.Z._createIn(e),o,{doNotAddConsumables:!0}),convertAttributes:e=>this._testAndFireAddAttributes(e,o),canReuseView:e=>!t.has(o.mapper.toModelElement(e))};return this._firedEventsMap.set(o,new Map),o}}function d(e,t,s){const o=t.getRange(),i=Array.from(e.getAncestors());i.shift(),i.reverse();return!i.some((e=>{if(o.containsItem(e)){return!!s.toViewElement(e).getCustomProperty("addHighlight")}}))}function h(e){return{item:e.item,range:a.Z._createFromPositionAndShift(e.previousPosition,e.length)}}},"./packages/ckeditor5-engine/src/conversion/downcasthelpers.ts":(e,t,s)=>{"use strict";s.d(t,{GM:()=>_,Od:()=>m,Om:()=>g,ZP:()=>p,iO:()=>w,k3:()=>b,o6:()=>f});var o=s("./packages/ckeditor5-engine/src/model/range.ts"),i=s("./packages/ckeditor5-engine/src/model/selection.ts"),r=s("./packages/ckeditor5-engine/src/model/documentselection.ts"),n=s("./packages/ckeditor5-engine/src/model/element.ts"),a=s("./packages/ckeditor5-engine/src/model/position.ts"),c=s("./packages/ckeditor5-engine/src/view/attributeelement.ts"),l=s("./packages/ckeditor5-engine/src/conversion/conversionhelpers.ts"),d=s("./node_modules/lodash-es/cloneDeep.js"),h=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),u=s("./packages/ckeditor5-utils/src/toarray.ts");class p extends l.Z{elementToElement(e){return this.add(function(e){const t=y(e.model),s=Z(e.view,"container");t.attributes.length&&(t.children=!0);return o=>{o.on(`insert:${t.name}`,function(e,t=j){return(s,o,i)=>{if(!t(o.item,i.consumable,{preflight:!0}))return;const r=e(o.item,i,o);if(!r)return;t(o.item,i.consumable);const n=i.mapper.toViewPosition(o.range.start);i.mapper.bindElements(o.item,r),i.writer.insert(n,r),i.convertAttributes(o.item),E(r,o.item.getChildren(),i,{reconversion:o.reconversion})}}(s,C(t)),{priority:e.converterPriority||"normal"}),(t.children||t.attributes.length)&&o.on("reduceChanges",A(t),{priority:"low"})}}(e))}elementToStructure(e){return this.add(function(e){const t=y(e.model),s=Z(e.view,"container");return t.children=!0,o=>{if(o._conversionApi.schema.checkChild(t.name,"$text"))throw new h.ZP("conversion-element-to-structure-disallowed-text",o,{elementName:t.name});var i,r;o.on(`insert:${t.name}`,(i=s,r=C(t),(e,t,s)=>{if(!r(t.item,s.consumable,{preflight:!0}))return;const o=new Map;s.writer._registerSlotFactory(function(e,t,s){return(o,i="children")=>{const r=o.createContainerElement("$slot");let n=null;if("children"===i)n=Array.from(e.getChildren());else{if("function"!=typeof i)throw new h.ZP("conversion-slot-mode-unknown",s.dispatcher,{modeOrFilter:i});n=Array.from(e.getChildren()).filter((e=>i(e)))}return t.set(r,n),r}}(t.item,o,s));const n=i(t.item,s,t);if(s.writer._clearSlotFactory(),!n)return;!function(e,t,s){const o=Array.from(t.values()).flat(),i=new Set(o);if(i.size!=o.length)throw new h.ZP("conversion-slot-filter-overlap",s.dispatcher,{element:e});if(i.size!=e.childCount)throw new h.ZP("conversion-slot-filter-incomplete",s.dispatcher,{element:e})}(t.item,o,s),r(t.item,s.consumable);const a=s.mapper.toViewPosition(t.range.start);s.mapper.bindElements(t.item,n),s.writer.insert(a,n),s.convertAttributes(t.item),function(e,t,s,o){s.mapper.on("modelToViewPosition",n,{priority:"highest"});let i=null,r=null;for([i,r]of t)E(e,r,s,o),s.writer.move(s.writer.createRangeIn(i),s.writer.createPositionBefore(i)),s.writer.remove(i);function n(e,t){const s=t.modelPosition.nodeAfter,o=r.indexOf(s);o<0||(t.viewPosition=t.mapper.findPositionIn(i,o))}s.mapper.off("modelToViewPosition",n)}(n,o,s,{reconversion:t.reconversion})}),{priority:e.converterPriority||"normal"}),o.on("reduceChanges",A(t),{priority:"low"})}}(e))}attributeToElement(e){return this.add(function(e){let t=(e=(0,d.Z)(e)).model;"string"==typeof t&&(t={key:t});let s=`attribute:${t.key}`;t.name&&(s+=":"+t.name);if(t.values)for(const s of t.values)e.view[s]=Z(e.view[s],"attribute");else e.view=Z(e.view,"attribute");const o=P(e);return t=>{t.on(s,function(e){return(t,s,o)=>{if(!o.consumable.test(s.item,t.name))return;const n=e(s.attributeOldValue,o,s),a=e(s.attributeNewValue,o,s);if(!n&&!a)return;o.consumable.consume(s.item,t.name);const c=o.writer,l=c.document.selection;if(s.item instanceof i.Z||s.item instanceof r.Z)c.wrap(l.getFirstRange(),a);else{let e=o.mapper.toViewRange(s.range);null!==s.attributeOldValue&&n&&(e=c.unwrap(e,n)),null!==s.attributeNewValue&&a&&c.wrap(e,a)}}}(o),{priority:e.converterPriority||"normal"})}}(e))}attributeToAttribute(e){return this.add(function(e){let t=(e=(0,d.Z)(e)).model;"string"==typeof t&&(t={key:t});let s=`attribute:${t.key}`;t.name&&(s+=":"+t.name);if(t.values)for(const s of t.values)e.view[s]=x(e.view[s]);else e.view=x(e.view);const o=P(e);return t=>{var i;t.on(s,(i=o,(e,t,s)=>{if(!s.consumable.test(t.item,e.name))return;const o=i(t.attributeOldValue,s,t),r=i(t.attributeNewValue,s,t);if(!o&&!r)return;s.consumable.consume(t.item,e.name);const n=s.mapper.toViewElement(t.item),a=s.writer;if(!n)throw new h.ZP("conversion-attribute-to-attribute-on-text",s.dispatcher,t);if(null!==t.attributeOldValue&&o)if("class"==o.key){const e=(0,u.Z)(o.value);for(const t of e)a.removeClass(t,n)}else if("style"==o.key){const e=Object.keys(o.value);for(const t of e)a.removeStyle(t,n)}else a.removeAttribute(o.key,n);if(null!==t.attributeNewValue&&r)if("class"==r.key){const e=(0,u.Z)(r.value);for(const t of e)a.addClass(t,n)}else if("style"==r.key){const e=Object.keys(r.value);for(const t of e)a.setStyle(t,r.value[t],n)}else a.setAttribute(r.key,r.value,n)}),{priority:e.converterPriority||"normal"})}}(e))}markerToElement(e){return this.add(function(e){const t=Z(e.view,"ui");return s=>{var o;s.on(`addMarker:${e.model}`,(o=t,(e,t,s)=>{t.isOpening=!0;const i=o(t,s);t.isOpening=!1;const r=o(t,s);if(!i||!r)return;const n=t.markerRange;if(n.isCollapsed&&!s.consumable.consume(n,e.name))return;for(const t of n)if(!s.consumable.consume(t.item,e.name))return;const a=s.mapper,c=s.writer;c.insert(a.toViewPosition(n.start),i),s.mapper.bindElementToMarker(i,t.markerName),n.isCollapsed||(c.insert(a.toViewPosition(n.end),r),s.mapper.bindElementToMarker(r,t.markerName)),e.stop()}),{priority:e.converterPriority||"normal"}),s.on(`removeMarker:${e.model}`,((e,t,s)=>{const o=s.mapper.markerNameToElements(t.markerName);if(o){for(const e of o)s.mapper.unbindElementFromMarkerName(e,t.markerName),s.writer.clear(s.writer.createRangeOn(e),e);s.writer.clearClonedElementsGroup(t.markerName),e.stop()}}),{priority:e.converterPriority||"normal"})}}(e))}markerToHighlight(e){return this.add(function(e){return t=>{var s;t.on(`addMarker:${e.model}`,(s=e.view,(e,t,o)=>{if(!t.item)return;if(!(t.item instanceof i.Z||t.item instanceof r.Z||t.item.is("$textProxy")))return;const n=T(s,t,o);if(!n)return;if(!o.consumable.consume(t.item,e.name))return;const a=o.writer,c=k(a,n),l=a.document.selection;if(t.item instanceof i.Z||t.item instanceof r.Z)a.wrap(l.getFirstRange(),c);else{const e=o.mapper.toViewRange(t.range),s=a.wrap(e,c);for(const e of s.getItems())if(e.is("attributeElement")&&e.isSimilar(c)){o.mapper.bindElementToMarker(e,t.markerName);break}}}),{priority:e.converterPriority||"normal"}),t.on(`addMarker:${e.model}`,function(e){return(t,s,i)=>{if(!s.item)return;if(!(s.item instanceof n.Z))return;const r=T(e,s,i);if(!r)return;if(!i.consumable.test(s.item,t.name))return;const a=i.mapper.toViewElement(s.item);if(a&&a.getCustomProperty("addHighlight")){i.consumable.consume(s.item,t.name);for(const e of o.Z._createIn(s.item))i.consumable.consume(e.item,t.name);a.getCustomProperty("addHighlight")(a,r,i.writer),i.mapper.bindElementToMarker(a,s.markerName)}}}(e.view),{priority:e.converterPriority||"normal"}),t.on(`removeMarker:${e.model}`,function(e){return(t,s,o)=>{if(s.markerRange.isCollapsed)return;const i=T(e,s,o);if(!i)return;const r=k(o.writer,i),n=o.mapper.markerNameToElements(s.markerName);if(n){for(const e of n)if(o.mapper.unbindElementFromMarkerName(e,s.markerName),e.is("attributeElement"))o.writer.unwrap(o.writer.createRangeOn(e),r);else{e.getCustomProperty("removeHighlight")(e,i.id,o.writer)}o.writer.clearClonedElementsGroup(s.markerName),t.stop()}}}(e.view),{priority:e.converterPriority||"normal"})}}(e))}markerToData(e){return this.add(function(e){const t=(e=(0,d.Z)(e)).model;let s=e.view;s||(s=s=>({group:t,name:s.substr(e.model.length+1)}));return o=>{var i;o.on(`addMarker:${t}`,(i=s,(e,t,s)=>{const o=i(t.markerName,s);if(!o)return;const r=t.markerRange;s.consumable.consume(r,e.name)&&(v(r,!1,s,t,o),v(r,!0,s,t,o),e.stop())}),{priority:e.converterPriority||"normal"}),o.on(`removeMarker:${t}`,function(e){return(t,s,o)=>{const i=e(s.markerName,o);if(!i)return;const r=o.mapper.markerNameToElements(s.markerName);if(r){for(const e of r)o.mapper.unbindElementFromMarkerName(e,s.markerName),e.is("containerElement")?(n(`data-${i.group}-start-before`,e),n(`data-${i.group}-start-after`,e),n(`data-${i.group}-end-before`,e),n(`data-${i.group}-end-after`,e)):o.writer.clear(o.writer.createRangeOn(e),e);o.writer.clearClonedElementsGroup(s.markerName),t.stop()}function n(e,t){if(t.hasAttribute(e)){const s=new Set(t.getAttribute(e).split(","));s.delete(i.name),0==s.size?o.writer.removeAttribute(e,t):o.writer.setAttribute(e,Array.from(s).join(","),t)}}}}(s),{priority:e.converterPriority||"normal"})}}(e))}}function g(){return(e,t,s)=>{if(!s.consumable.consume(t.item,e.name))return;const o=s.writer,i=s.mapper.toViewPosition(t.range.start),r=o.createText(t.item.data);o.insert(i,r)}}function f(){return(e,t,s)=>{s.convertAttributes(t.item),t.reconversion||!t.item.is("element")||t.item.isEmpty||s.convertChildren(t.item)}}function m(){return(e,t,s)=>{const o=s.mapper.toViewPosition(t.position),i=t.position.getShiftedBy(t.length),r=s.mapper.toViewPosition(i,{isPhantom:!0}),n=s.writer.createRange(o,r),a=s.writer.remove(n.getTrimmed());for(const e of s.writer.createRangeIn(a).getItems())s.mapper.unbindViewElement(e,{defer:!0})}}function k(e,t){const s=e.createAttributeElement("span",t.attributes);return t.classes&&s._addClass(t.classes),"number"==typeof t.priority&&(s._priority=t.priority),s._id=t.id,s}function b(){return(e,t,s)=>{const o=t.selection;if(o.isCollapsed)return;if(!s.consumable.consume(o,"selection"))return;const i=[];for(const e of o.getRanges())i.push(s.mapper.toViewRange(e));s.writer.setSelection(i,{backward:o.isBackward})}}function _(){return(e,t,s)=>{const o=t.selection;if(!o.isCollapsed)return;if(!s.consumable.consume(o,"selection"))return;const i=s.writer,r=o.getFirstPosition(),n=s.mapper.toViewPosition(r),a=i.breakAttributes(n);i.setSelection(a)}}function w(){return(e,t,s)=>{const o=s.writer,i=o.document.selection;for(const e of i.getRanges())e.isCollapsed&&e.end.parent.isAttached()&&s.writer.mergeAttributes(e.start);o.setSelection(null)}}function v(e,t,s,o,i){const r=t?e.start:e.end,n=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(n||a){let e,r;t&&n||!t&&!a?(e=n,r=!0):(e=a,r=!1);const c=s.mapper.toViewElement(e);if(c)return void function(e,t,s,o,i,r){const n=`data-${r.group}-${t?"start":"end"}-${s?"before":"after"}`,a=e.hasAttribute(n)?e.getAttribute(n).split(","):[];a.unshift(r.name),o.writer.setAttribute(n,a.join(","),e),o.mapper.bindElementToMarker(e,i.markerName)}(c,t,r,s,o,i)}!function(e,t,s,o,i){const r=`${i.group}-${t?"start":"end"}`,n=i.name?{name:i.name}:null,a=s.writer.createUIElement(r,n);s.writer.insert(e,a),s.mapper.bindElementToMarker(a,o.markerName)}(s.mapper.toViewPosition(r),t,s,o,i)}function y(e){return"string"==typeof e&&(e={name:e}),e.attributes?Array.isArray(e.attributes)||(e.attributes=[e.attributes]):e.attributes=[],e.children=!!e.children,e}function Z(e,t){return"function"==typeof e?e:(s,o)=>function(e,t,s){"string"==typeof e&&(e={name:e});let o;const i=t.writer,r=Object.assign({},e.attributes);if("container"==s)o=i.createContainerElement(e.name,r);else if("attribute"==s){const t={priority:e.priority||c.Z.DEFAULT_PRIORITY};o=i.createAttributeElement(e.name,r,t)}else o=i.createUIElement(e.name,r);if(e.styles){const t=Object.keys(e.styles);for(const s of t)i.setStyle(s,e.styles[s],o)}if(e.classes){const t=e.classes;if("string"==typeof t)i.addClass(t,o);else for(const e of t)i.addClass(e,o)}return o}(e,o,t)}function P(e){return e.model.values?(t,s,o)=>{const i=e.view[t];return i?i(t,s,o):null}:e.view}function x(e){return"string"==typeof e?t=>({key:e,value:t}):"object"==typeof e?e.value?()=>e:t=>({key:e.key,value:t}):e}function T(e,t,s){const o="function"==typeof e?e(t,s):e;return o?(o.priority||(o.priority=10),o.id||(o.id=t.markerName),o):null}function A(e){const t=function(e){return(t,s)=>{if(!t.is("element",e.name))return!1;if("attribute"==s.type){if(e.attributes.includes(s.attributeKey))return!0}else if(e.children)return!0;return!1}}(e);return(e,s)=>{const o=[];s.reconvertedElements||(s.reconvertedElements=new Set);for(const e of s.changes){const i="attribute"==e.type?e.range.start.nodeAfter:e.position.parent;if(i&&t(i,e)){if(!s.reconvertedElements.has(i)){s.reconvertedElements.add(i);const e=a.ZP._createBefore(i);o.push({type:"remove",name:i.name,position:e,length:1},{type:"reinsert",name:i.name,position:e,length:1})}}else o.push(e)}s.changes=o}}function C(e){return(t,s,o={})=>{const i=["insert"];for(const s of e.attributes)t.hasAttribute(s)&&i.push(`attribute:${s}`);return!!i.every((e=>s.test(t,e)))&&(o.preflight||i.forEach((e=>s.consume(t,e))),!0)}}function E(e,t,s,o){for(const i of t)S(e.root,i,s,o)||s.convertItem(i)}function S(e,t,s,o){const{writer:i,mapper:r}=s;if(!o.reconversion)return!1;const n=r.toViewElement(t);return!(!n||n.root==e)&&(!!s.canReuseView(n)&&(i.move(i.createRangeOn(n),r.toViewPosition(a.ZP._createBefore(t))),!0))}function j(e,t,{preflight:s}={}){return s?t.test(e,"insert"):t.consume(e,"insert")}},"./packages/ckeditor5-engine/src/conversion/mapper.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./packages/ckeditor5-engine/src/model/position.ts"),i=s("./packages/ckeditor5-engine/src/model/range.ts"),r=s("./packages/ckeditor5-engine/src/view/position.ts"),n=s("./packages/ckeditor5-engine/src/view/range.ts"),a=s("./packages/ckeditor5-engine/src/view/text.ts"),c=s("./packages/ckeditor5-utils/src/emittermixin.ts"),l=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class d extends c.Q5{constructor(){super(),this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._viewToModelLengthCallbacks=new Map,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._deferredBindingRemovals=new Map,this._unboundMarkerNames=new Set,this.on("modelToViewPosition",((e,t)=>{if(t.viewPosition)return;const s=this._modelToViewMapping.get(t.modelPosition.parent);if(!s)throw new l.ZP("mapping-model-position-view-parent-not-found",this,{modelPosition:t.modelPosition});t.viewPosition=this.findPositionIn(s,t.modelPosition.offset)}),{priority:"low"}),this.on("viewToModelPosition",((e,t)=>{if(t.modelPosition)return;const s=this.findMappedViewAncestor(t.viewPosition),i=this._viewToModelMapping.get(s),r=this._toModelOffset(t.viewPosition.parent,t.viewPosition.offset,s);t.modelPosition=o.ZP._createAt(i,r)}),{priority:"low"})}bindElements(e,t){this._modelToViewMapping.set(e,t),this._viewToModelMapping.set(t,e)}unbindViewElement(e,t={}){const s=this.toModelElement(e);if(this._elementToMarkerNames.has(e))for(const t of this._elementToMarkerNames.get(e))this._unboundMarkerNames.add(t);t.defer?this._deferredBindingRemovals.set(e,e.root):(this._viewToModelMapping.delete(e),this._modelToViewMapping.get(s)==e&&this._modelToViewMapping.delete(s))}unbindModelElement(e){const t=this.toViewElement(e);this._modelToViewMapping.delete(e),this._viewToModelMapping.get(t)==e&&this._viewToModelMapping.delete(t)}bindElementToMarker(e,t){const s=this._markerNameToElements.get(t)||new Set;s.add(e);const o=this._elementToMarkerNames.get(e)||new Set;o.add(t),this._markerNameToElements.set(t,s),this._elementToMarkerNames.set(e,o)}unbindElementFromMarkerName(e,t){const s=this._markerNameToElements.get(t);s&&(s.delete(e),0==s.size&&this._markerNameToElements.delete(t));const o=this._elementToMarkerNames.get(e);o&&(o.delete(t),0==o.size&&this._elementToMarkerNames.delete(e))}flushUnboundMarkerNames(){const e=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),e}flushDeferredBindings(){for(const[e,t]of this._deferredBindingRemovals)e.root==t&&this.unbindViewElement(e);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(e){return this._viewToModelMapping.get(e)}toViewElement(e){return this._modelToViewMapping.get(e)}toModelRange(e){return new i.Z(this.toModelPosition(e.start),this.toModelPosition(e.end))}toViewRange(e){return new n.Z(this.toViewPosition(e.start),this.toViewPosition(e.end))}toModelPosition(e){const t={viewPosition:e,mapper:this};return this.fire("viewToModelPosition",t),t.modelPosition}toViewPosition(e,t={}){const s={modelPosition:e,mapper:this,isPhantom:t.isPhantom};return this.fire("modelToViewPosition",s),s.viewPosition}markerNameToElements(e){const t=this._markerNameToElements.get(e);if(!t)return null;const s=new Set;for(const e of t)if(e.is("attributeElement"))for(const t of e.getElementsWithSameId())s.add(t);else s.add(e);return s}registerViewToModelLength(e,t){this._viewToModelLengthCallbacks.set(e,t)}findMappedViewAncestor(e){let t=e.parent;for(;!this._viewToModelMapping.has(t);)t=t.parent;return t}_toModelOffset(e,t,s){if(s!=e){return this._toModelOffset(e.parent,e.index,s)+this._toModelOffset(e,t,e)}if(e.is("$text"))return t;let o=0;for(let s=0;s<t;s++)o+=this.getModelLength(e.getChild(s));return o}getModelLength(e){if(this._viewToModelLengthCallbacks.get(e.name)){return this._viewToModelLengthCallbacks.get(e.name)(e)}if(this._viewToModelMapping.has(e))return 1;if(e.is("$text"))return e.data.length;if(e.is("uiElement"))return 0;{let t=0;for(const s of e.getChildren())t+=this.getModelLength(s);return t}}findPositionIn(e,t){let s,o=0,i=0,n=0;if(e.is("$text"))return new r.Z(e,t);for(;i<t;)s=e.getChild(n),o=this.getModelLength(s),i+=o,n++;return i==t?this._moveViewPositionToTextNode(new r.Z(e,n)):this.findPositionIn(s,t-(i-o))}_moveViewPositionToTextNode(e){const t=e.nodeBefore,s=e.nodeAfter;return t instanceof a.Z?new r.Z(t,t.data.length):s instanceof a.Z?new r.Z(s,0):e}}},"./packages/ckeditor5-engine/src/conversion/upcasthelpers.ts":(e,t,s)=>{"use strict";s.d(t,{Fo:()=>h,ZP:()=>c,_p:()=>l,s8:()=>d});var o=s("./packages/ckeditor5-engine/src/view/matcher.ts"),i=s("./packages/ckeditor5-engine/src/conversion/conversionhelpers.ts"),r=s("./node_modules/lodash-es/cloneDeep.js"),n=s("./packages/ckeditor5-utils/src/priorities.ts"),a=s("./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts");class c extends i.Z{elementToElement(e){return this.add(u(e))}elementToAttribute(e){return this.add(function(e){f(e=(0,r.Z)(e));const t=m(e,!1),s=p(e.view),o=s?`element:${s}`:"element";return s=>{s.on(o,t,{priority:e.converterPriority||"low"})}}(e))}attributeToAttribute(e){return this.add(function(e){e=(0,r.Z)(e);let t=null;("string"==typeof e.view||e.view.key)&&(t=function(e){"string"==typeof e.view&&(e.view={key:e.view});const t=e.view.key;let s;if("class"==t||"style"==t){s={["class"==t?"classes":"styles"]:e.view.value}}else{s={attributes:{[t]:void 0===e.view.value?/[\s\S]*/:e.view.value}}}e.view.name&&(s.name=e.view.name);return e.view=s,t}(e));f(e,t);const s=m(e,!0);return t=>{t.on("element",s,{priority:e.converterPriority||"low"})}}(e))}elementToMarker(e){return this.add(function(e){const t=function(e){return(t,s)=>{const o="string"==typeof e?e:e(t,s);return s.writer.createElement("$marker",{"data-name":o})}}(e.model);return u({...e,model:t})}(e))}dataToMarker(e){return this.add(function(e){(e=(0,r.Z)(e)).model||(e.model=t=>t?e.view+":"+t:e.view);const t={view:e.view,model:e.model},s=g(k(t,"start")),o=g(k(t,"end"));return i=>{i.on(`element:${e.view}-start`,s,{priority:e.converterPriority||"normal"}),i.on(`element:${e.view}-end`,o,{priority:e.converterPriority||"normal"});const r=n.Z.get("low"),a=n.Z.get("highest"),c=n.Z.get(e.converterPriority)/a;i.on("element",function(e){return(t,s,o)=>{const i=`data-${e.view}`;function r(t,i){for(const r of i){const i=e.model(r,o),n=o.writer.createElement("$marker",{"data-name":i});o.writer.insert(n,t),s.modelCursor.isEqual(t)?s.modelCursor=s.modelCursor.getShiftedBy(1):s.modelCursor=s.modelCursor._getTransformedByInsertion(t,1),s.modelRange=s.modelRange._getTransformedByInsertion(t,1)[0]}}(o.consumable.test(s.viewItem,{attributes:i+"-end-after"})||o.consumable.test(s.viewItem,{attributes:i+"-start-after"})||o.consumable.test(s.viewItem,{attributes:i+"-end-before"})||o.consumable.test(s.viewItem,{attributes:i+"-start-before"}))&&(s.modelRange||Object.assign(s,o.convertChildren(s.viewItem,s.modelCursor)),o.consumable.consume(s.viewItem,{attributes:i+"-end-after"})&&r(s.modelRange.end,s.viewItem.getAttribute(i+"-end-after").split(",")),o.consumable.consume(s.viewItem,{attributes:i+"-start-after"})&&r(s.modelRange.end,s.viewItem.getAttribute(i+"-start-after").split(",")),o.consumable.consume(s.viewItem,{attributes:i+"-end-before"})&&r(s.modelRange.start,s.viewItem.getAttribute(i+"-end-before").split(",")),o.consumable.consume(s.viewItem,{attributes:i+"-start-before"})&&r(s.modelRange.start,s.viewItem.getAttribute(i+"-start-before").split(",")))}}(t),{priority:r+c})}}(e))}}function l(){return(e,t,s)=>{if(!t.modelRange&&s.consumable.consume(t.viewItem,{name:!0})){const{modelRange:e,modelCursor:o}=s.convertChildren(t.viewItem,t.modelCursor);t.modelRange=e,t.modelCursor=o}}}function d(){return(e,t,{schema:s,consumable:o,writer:i})=>{let r=t.modelCursor;if(!o.test(t.viewItem))return;if(!s.checkChild(r,"$text")){if(!(0,a.gg)(r,"$text",s))return;if(0==t.viewItem.data.trim().length)return;r=(0,a.zX)(r,i)}o.consume(t.viewItem);const n=i.createText(t.viewItem.data);i.insert(n,r),t.modelRange=i.createRange(r,r.getShiftedBy(n.offsetSize)),t.modelCursor=t.modelRange.end}}function h(e,t){return(s,o)=>{const i=o.newSelection,r=[];for(const e of i.getRanges())r.push(t.toModelRange(e));const n=e.createSelection(r,{backward:i.isBackward});n.isEqual(e.document.selection)||e.change((e=>{e.setSelection(n)}))}}function u(e){const t=g(e=(0,r.Z)(e)),s=p(e.view),o=s?`element:${s}`:"element";return s=>{s.on(o,t,{priority:e.converterPriority||"normal"})}}function p(e){return"string"==typeof e?e:"object"==typeof e&&"string"==typeof e.name?e.name:null}function g(e){const t=new o.Z(e.view);return(s,o,i)=>{const r=t.match(o.viewItem);if(!r)return;const n=r.match;if(n.name=!0,!i.consumable.test(o.viewItem,n))return;const a=function(e,t,s){return e instanceof Function?e(t,s):s.writer.createElement(e)}(e.model,o.viewItem,i);a&&i.safeInsert(a,o.modelCursor)&&(i.consumable.consume(o.viewItem,n),i.convertChildren(o.viewItem,a),i.updateConversionResult(a,o))}}function f(e,t=null){const s=null===t||(e=>e.getAttribute(t)),o="object"!=typeof e.model?e.model:e.model.key,i="object"!=typeof e.model||void 0===e.model.value?s:e.model.value;e.model={key:o,value:i}}function m(e,t){const s=new o.Z(e.view);return(o,i,r)=>{if(!i.modelRange&&t)return;const n=s.match(i.viewItem);if(!n)return;if(!function(e,t){const s="function"==typeof e?e(t):e;if("object"==typeof s&&!p(s))return!1;return!s.classes&&!s.attributes&&!s.styles}(e.view,i.viewItem)?delete n.match.name:n.match.name=!0,!r.consumable.test(i.viewItem,n.match))return;const a=e.model.key,c="function"==typeof e.model.value?e.model.value(i.viewItem,r):e.model.value;if(null===c)return;i.modelRange||Object.assign(i,r.convertChildren(i.viewItem,i.modelCursor));const l=function(e,t,s,o){let i=!1;for(const r of Array.from(e.getItems({shallow:s})))o.schema.checkAttribute(r,t.key)&&(i=!0,r.hasAttribute(t.key)||o.writer.setAttribute(t.key,t.value,r));return i}(i.modelRange,{key:a,value:c},t,r);l&&(r.consumable.test(i.viewItem,{name:!0})&&(n.match.name=!0),r.consumable.consume(i.viewItem,n.match))}}function k(e,t){return{view:`${e.view}-${t}`,model:(t,s)=>{const o=t.getAttribute("name"),i=e.model(o,s);return s.writer.createElement("$marker",{"data-name":i})}}}},"./packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});class o{getHtml(e){const t=document.implementation.createHTMLDocument("").createElement("div");return t.appendChild(e),t.innerHTML}}var i=s("./packages/ckeditor5-engine/src/view/domconverter.ts");class r{constructor(e){this.domParser=new DOMParser,this.domConverter=new i.Z(e,{renderingMode:"data"}),this.htmlWriter=new o}toData(e){const t=this.domConverter.viewToDom(e);return this.htmlWriter.getHtml(t)}toView(e){const t=this._toDom(e);return this.domConverter.domToView(t)}registerRawContentMatcher(e){this.domConverter.registerRawContentMatcher(e)}useFillerType(e){this.domConverter.blockFillerMode="marked"==e?"markedNbsp":"nbsp"}_toDom(e){e.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(e=`<body>${e}</body>`);const t=this.domParser.parseFromString(e,"text/html"),s=t.createDocumentFragment(),o=t.body.childNodes;for(;o.length>0;)s.appendChild(o[0]);return s}}},"./packages/ckeditor5-engine/src/index.ts":(e,t,s)=>{"use strict";s.d(t,{KU:()=>K,uz:()=>b.Z,Yc:()=>k.Z,f4:()=>O.Z,uj:()=>P.Z,pG:()=>N.Z,dK:()=>oe.Z,qZ:()=>U.Z,qD:()=>J.Z,jH:()=>m.Z,W_:()=>S.Z,Ay:()=>R.Z,X5:()=>_.Z,IZ:()=>w.Z,jP:()=>A.Z,iE:()=>T.Z,zj:()=>v.Z,xO:()=>se.Z,Hn:()=>C.Z,dM:()=>G.Z,Qj:()=>H.Z,Bz:()=>y.Z,Ly:()=>j.ZP,e6:()=>x.Z,Th:()=>V.Z,A_:()=>ie.A,xv:()=>M.Z,Po:()=>E.Z,yj:()=>te,m1:()=>F.Z,By:()=>B.Z,Ux:()=>I.Z,y_:()=>q.Z,y9:()=>z.Z,pc:()=>L.Z,wx:()=>W.Z,Xj:()=>D.Z,dq:()=>$.Z,QR:()=>je,sI:()=>Oe,vt:()=>Le,J8:()=>We,DA:()=>l,ID:()=>c,I8:()=>Ce,mq:()=>Ae,oz:()=>Te,YG:()=>B.Y,m0:()=>Ee,uT:()=>Se,$_:()=>h,SB:()=>Ze,D5:()=>he,G9:()=>fe,IT:()=>pe,zz:()=>ke,WK:()=>ve,Zb:()=>_e,PX:()=>xe,Q7:()=>u,NJ:()=>d,Rf:()=>Z.R});var o=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),i=s.n(o),r=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/placeholder.css"),n={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};i()(r.Z,n);r.Z.locals;const a=new WeakMap;function c(e){const{view:t,element:s,text:o,isDirectHost:i=!0,keepOnFocus:r=!1}=e,n=t.document;a.has(n)||(a.set(n,new Map),n.registerPostFixer((e=>p(n,e)))),a.get(n).set(s,{text:o,isDirectHost:i,keepOnFocus:r,hostElement:i?s:null}),t.change((e=>p(n,e)))}function l(e,t){const s=t.document;e.change((e=>{if(!a.has(s))return;const o=a.get(s),i=o.get(t);e.removeAttribute("data-placeholder",i.hostElement),h(e,i.hostElement),o.delete(t)}))}function d(e,t){return!t.hasClass("ck-placeholder")&&(e.addClass("ck-placeholder",t),!0)}function h(e,t){return!!t.hasClass("ck-placeholder")&&(e.removeClass("ck-placeholder",t),!0)}function u(e,t){if(!e.isAttached())return!1;const s=Array.from(e.getChildren()).some((e=>!e.is("uiElement")));if(s)return!1;if(t)return!0;const o=e.document;if(!o.isFocused)return!0;const i=o.selection.anchor;return!!i&&i.parent!==e}function p(e,t){const s=a.get(e),o=[];let i=!1;for(const[e,r]of s)r.isDirectHost&&(o.push(e),g(t,e,r)&&(i=!0));for(const[e,r]of s){if(r.isDirectHost)continue;const s=f(e);s&&(o.includes(s)||(r.hostElement=s,g(t,e,r)&&(i=!0)))}return i}function g(e,t,s){const{text:o,isDirectHost:i,hostElement:r}=s;let n=!1;r.getAttribute("data-placeholder")!==o&&(e.setAttribute("data-placeholder",o,r),n=!0);return(i||1==t.childCount)&&u(r,s.keepOnFocus)?d(e,r)&&(n=!0):h(e,r)&&(n=!0),n}function f(e){if(e.childCount){const t=e.getChild(0);if(t.is("element")&&!t.is("uiElement")&&!t.is("attributeElement"))return t}return null}var m=s("./packages/ckeditor5-engine/src/controller/editingcontroller.ts"),k=s("./packages/ckeditor5-engine/src/controller/datacontroller.ts"),b=s("./packages/ckeditor5-engine/src/conversion/conversion.ts"),_=s("./packages/ckeditor5-engine/src/dataprocessor/htmldataprocessor.ts"),w=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),v=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),y=s("./packages/ckeditor5-engine/src/model/operation/operationfactory.ts"),Z=s("./packages/ckeditor5-engine/src/model/operation/transform.ts"),P=s("./packages/ckeditor5-engine/src/model/documentselection.ts"),x=s("./packages/ckeditor5-engine/src/model/range.ts"),T=s("./packages/ckeditor5-engine/src/model/liverange.ts"),A=s("./packages/ckeditor5-engine/src/model/liveposition.ts"),C=s("./packages/ckeditor5-engine/src/model/model.ts"),E=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),S=s("./packages/ckeditor5-engine/src/model/element.ts"),j=s("./packages/ckeditor5-engine/src/model/position.ts"),O=s("./packages/ckeditor5-engine/src/model/documentfragment.ts"),R=s("./packages/ckeditor5-engine/src/model/history.ts"),M=s("./packages/ckeditor5-engine/src/model/text.ts"),N=s("./packages/ckeditor5-engine/src/view/domconverter.ts"),V=s("./packages/ckeditor5-engine/src/view/renderer.ts"),I=s("./packages/ckeditor5-engine/src/view/document.ts"),D=s("./packages/ckeditor5-engine/src/view/text.ts"),z=s("./packages/ckeditor5-engine/src/view/element.ts"),B=s("./packages/ckeditor5-engine/src/view/containerelement.ts"),F=s("./packages/ckeditor5-engine/src/view/attributeelement.ts"),L=s("./packages/ckeditor5-engine/src/view/emptyelement.ts"),W=s("./packages/ckeditor5-engine/src/view/rawelement.ts"),$=s("./packages/ckeditor5-engine/src/view/uielement.ts"),q=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),H=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),U=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts");class K extends U.Z{constructor(e){super(e),this.domEventType="click"}onDomEvent(e){this.fire(e.type,e)}}var G=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),J=s("./packages/ckeditor5-engine/src/view/downcastwriter.ts"),Q=s("./node_modules/lodash-es/isPlainObject.js"),X=s("./packages/ckeditor5-engine/src/view/position.ts"),Y=s("./packages/ckeditor5-engine/src/view/range.ts"),ee=s("./packages/ckeditor5-engine/src/view/selection.ts");class te{constructor(e){this.document=e}createDocumentFragment(e){return new q.Z(this.document,e)}createElement(e,t,s){return new z.Z(this.document,e,t,s)}createText(e){return new D.Z(this.document,e)}clone(e,t=!1){return e._clone(t)}appendChild(e,t){return t._appendChild(e)}insertChild(e,t,s){return s._insertChild(e,t)}removeChildren(e,t,s){return s._removeChildren(e,t)}remove(e){const t=e.parent;return t?this.removeChildren(t.getChildIndex(e),1,t):[]}replace(e,t){const s=e.parent;if(s){const o=s.getChildIndex(e);return this.removeChildren(o,1,s),this.insertChild(o,t,s),!0}return!1}unwrapElement(e){const t=e.parent;if(t){const s=t.getChildIndex(e);this.remove(e),this.insertChild(s,e.getChildren(),t)}}rename(e,t){const s=new z.Z(this.document,e,t.getAttributes(),t.getChildren());return this.replace(t,s)?s:null}setAttribute(e,t,s){s._setAttribute(e,t)}removeAttribute(e,t){t._removeAttribute(e)}addClass(e,t){t._addClass(e)}removeClass(e,t){t._removeClass(e)}setStyle(e,t,s){(0,Q.Z)(e)&&void 0===s?t._setStyle(e):s._setStyle(e,t)}removeStyle(e,t){t._removeStyle(e)}setCustomProperty(e,t,s){s._setCustomProperty(e,t)}removeCustomProperty(e,t){return t._removeCustomProperty(e)}createPositionAt(e,t){return X.Z._createAt(e,t)}createPositionAfter(e){return X.Z._createAfter(e)}createPositionBefore(e){return X.Z._createBefore(e)}createRange(e,t){return new Y.Z(e,t)}createRangeOn(e){return Y.Z._createOn(e)}createRangeIn(e){return Y.Z._createIn(e)}createSelection(...e){return new ee.Z(...e)}}var se=s("./packages/ckeditor5-engine/src/view/matcher.ts"),oe=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts"),ie=s("./packages/ckeditor5-engine/src/view/stylesmap.ts");const re=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,ne=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i,ae=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,ce=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i,le=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,de=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function he(e){return e.startsWith("#")?re.test(e):e.startsWith("rgb")?ne.test(e)||ae.test(e):e.startsWith("hsl")?ce.test(e)||le.test(e):de.has(e.toLowerCase())}const ue=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function pe(e){return ue.includes(e)}const ge=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function fe(e){return ge.test(e)}const me=/^[+-]?[0-9]*([.][0-9]+)?%$/;function ke(e){return me.test(e)}const be=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function _e(e){return be.includes(e)}const we=["center","top","bottom","left","right"];function ve(e){return we.includes(e)}const ye=["fixed","scroll","local"];function Ze(e){return ye.includes(e)}const Pe=/^url\(/;function xe(e){return Pe.test(e)}function Te(e=""){if(""===e)return{top:void 0,right:void 0,bottom:void 0,left:void 0};const t=Se(e),s=t[0],o=t[2]||s,i=t[1]||s;return{top:s,bottom:o,right:i,left:t[3]||i}}function Ae(e){return t=>{const{top:s,right:o,bottom:i,left:r}=t,n=[];return[s,o,r,i].every((e=>!!e))?n.push([e,Ce(t)]):(s&&n.push([e+"-top",s]),o&&n.push([e+"-right",o]),i&&n.push([e+"-bottom",i]),r&&n.push([e+"-left",r])),n}}function Ce({top:e,right:t,bottom:s,left:o}){const i=[];return o!==t?i.push(e,t,s,o):s!==e?i.push(e,t,s):t!==e?i.push(e,t):i.push(e),i.join(" ")}function Ee(e){return t=>({path:e,value:Te(t)})}function Se(e){return e.replace(/, /g,",").split(" ").map((e=>e.replace(/,/g,", ")))}function je(e){e.setNormalizer("background",(e=>{const t={},s=Se(e);for(const e of s)_e(e)?(t.repeat=t.repeat||[],t.repeat.push(e)):ve(e)?(t.position=t.position||[],t.position.push(e)):Ze(e)?t.attachment=e:he(e)?t.color=e:xe(e)&&(t.image=e);return{path:"background",value:t}})),e.setNormalizer("background-color",(e=>({path:"background.color",value:e}))),e.setReducer("background",(e=>{const t=[];return t.push(["background-color",e.color]),t})),e.setStyleRelation("background",["background-color"])}function Oe(e){e.setNormalizer("border",(e=>{const{color:t,style:s,width:o}=ze(e);return{path:"border",value:{color:Te(t),style:Te(s),width:Te(o)}}})),e.setNormalizer("border-top",Re("top")),e.setNormalizer("border-right",Re("right")),e.setNormalizer("border-bottom",Re("bottom")),e.setNormalizer("border-left",Re("left")),e.setNormalizer("border-color",Me("color")),e.setNormalizer("border-width",Me("width")),e.setNormalizer("border-style",Me("style")),e.setNormalizer("border-top-color",Ve("color","top")),e.setNormalizer("border-top-style",Ve("style","top")),e.setNormalizer("border-top-width",Ve("width","top")),e.setNormalizer("border-right-color",Ve("color","right")),e.setNormalizer("border-right-style",Ve("style","right")),e.setNormalizer("border-right-width",Ve("width","right")),e.setNormalizer("border-bottom-color",Ve("color","bottom")),e.setNormalizer("border-bottom-style",Ve("style","bottom")),e.setNormalizer("border-bottom-width",Ve("width","bottom")),e.setNormalizer("border-left-color",Ve("color","left")),e.setNormalizer("border-left-style",Ve("style","left")),e.setNormalizer("border-left-width",Ve("width","left")),e.setExtractor("border-top",Ie("top")),e.setExtractor("border-right",Ie("right")),e.setExtractor("border-bottom",Ie("bottom")),e.setExtractor("border-left",Ie("left")),e.setExtractor("border-top-color","border.color.top"),e.setExtractor("border-right-color","border.color.right"),e.setExtractor("border-bottom-color","border.color.bottom"),e.setExtractor("border-left-color","border.color.left"),e.setExtractor("border-top-width","border.width.top"),e.setExtractor("border-right-width","border.width.right"),e.setExtractor("border-bottom-width","border.width.bottom"),e.setExtractor("border-left-width","border.width.left"),e.setExtractor("border-top-style","border.style.top"),e.setExtractor("border-right-style","border.style.right"),e.setExtractor("border-bottom-style","border.style.bottom"),e.setExtractor("border-left-style","border.style.left"),e.setReducer("border-color",Ae("border-color")),e.setReducer("border-style",Ae("border-style")),e.setReducer("border-width",Ae("border-width")),e.setReducer("border-top",Be("top")),e.setReducer("border-right",Be("right")),e.setReducer("border-bottom",Be("bottom")),e.setReducer("border-left",Be("left")),e.setReducer("border",function(){return t=>{const s=De(t,"top"),o=De(t,"right"),i=De(t,"bottom"),r=De(t,"left"),n=[s,o,i,r],a={width:e(n,"width"),style:e(n,"style"),color:e(n,"color")},c=Fe(a,"all");if(c.length)return c;const l=Object.entries(a).reduce(((e,[t,s])=>(s&&(e.push([`border-${t}`,s]),n.forEach((e=>delete e[t]))),e)),[]);return[...l,...Fe(s,"top"),...Fe(o,"right"),...Fe(i,"bottom"),...Fe(r,"left")]};function e(e,t){return e.map((e=>e[t])).reduce(((e,t)=>e==t?e:null))}}()),e.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]),e.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]),e.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]),e.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]),e.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]),e.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function Re(e){return t=>{const{color:s,style:o,width:i}=ze(t),r={};return void 0!==s&&(r.color={[e]:s}),void 0!==o&&(r.style={[e]:o}),void 0!==i&&(r.width={[e]:i}),{path:"border",value:r}}}function Me(e){return t=>({path:"border",value:Ne(t,e)})}function Ne(e,t){return{[t]:Te(e)}}function Ve(e,t){return s=>({path:"border",value:{[e]:{[t]:s}}})}function Ie(e){return(t,s)=>{if(s.border)return De(s.border,e)}}function De(e,t){const s={};return e.width&&e.width[t]&&(s.width=e.width[t]),e.style&&e.style[t]&&(s.style=e.style[t]),e.color&&e.color[t]&&(s.color=e.color[t]),s}function ze(e){const t={},s=Se(e);for(const e of s)fe(e)||/thin|medium|thick/.test(e)?t.width=e:pe(e)?t.style=e:t.color=e;return t}function Be(e){return t=>Fe(t,e)}function Fe(e,t){const s=[];if(e&&e.width&&s.push("width"),e&&e.style&&s.push("style"),e&&e.color&&s.push("color"),3==s.length){const o=s.map((t=>e[t])).join(" ");return["all"==t?["border",o]:[`border-${t}`,o]]}return"all"==t?[]:s.map((s=>[`border-${t}-${s}`,e[s]]))}function Le(e){e.setNormalizer("margin",Ee("margin")),e.setNormalizer("margin-top",(e=>({path:"margin.top",value:e}))),e.setNormalizer("margin-right",(e=>({path:"margin.right",value:e}))),e.setNormalizer("margin-bottom",(e=>({path:"margin.bottom",value:e}))),e.setNormalizer("margin-left",(e=>({path:"margin.left",value:e}))),e.setReducer("margin",Ae("margin")),e.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}function We(e){e.setNormalizer("padding",Ee("padding")),e.setNormalizer("padding-top",(e=>({path:"padding.top",value:e}))),e.setNormalizer("padding-right",(e=>({path:"padding.right",value:e}))),e.setNormalizer("padding-bottom",(e=>({path:"padding.bottom",value:e}))),e.setNormalizer("padding-left",(e=>({path:"padding.left",value:e}))),e.setReducer("padding",Ae("padding")),e.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}},"./packages/ckeditor5-engine/src/model/documentfragment.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/element.ts"),r=s("./packages/ckeditor5-engine/src/model/nodelist.ts"),n=s("./packages/ckeditor5-engine/src/model/text.ts"),a=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),c=s("./packages/ckeditor5-utils/src/isiterable.ts");class l extends o.Z{constructor(e){super(),this.markers=new Map,this._children=new r.Z,e&&this._insertChild(0,e)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(e){return this._children.getNode(e)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(e){return this._children.getNodeIndex(e)}getChildStartOffset(e){return this._children.getNodeStartOffset(e)}getPath(){return[]}getNodeByPath(e){let t=this;for(const s of e)t=t.getChild(t.offsetToIndex(s));return t}offsetToIndex(e){return this._children.offsetToIndex(e)}toJSON(){const e=[];for(const t of this._children)e.push(t.toJSON());return e}static fromJSON(e){const t=[];for(const s of e)s.name?t.push(i.Z.fromJSON(s)):t.push(n.Z.fromJSON(s));return new l(t)}_appendChild(e){this._insertChild(this.childCount,e)}_insertChild(e,t){const s=function(e){if("string"==typeof e)return[new n.Z(e)];(0,c.Z)(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new n.Z(e):e instanceof a.Z?new n.Z(e.data,e.getAttributes()):e))}(t);for(const e of s)null!==e.parent&&e._remove(),e.parent=this;this._children._insertNodes(e,s)}_removeChildren(e,t=1){const s=this._children._removeNodes(e,t);for(const e of s)e.parent=null;return s}}l.prototype.is=function(e){return"documentFragment"===e||"model:documentFragment"===e}},"./packages/ckeditor5-engine/src/model/documentselection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/liverange.ts"),r=s("./packages/ckeditor5-engine/src/model/selection.ts"),n=s("./packages/ckeditor5-engine/src/model/text.ts"),a=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),l=s("./packages/ckeditor5-utils/src/collection.ts"),d=s("./packages/ckeditor5-utils/src/emittermixin.ts"),h=s("./packages/ckeditor5-utils/src/tomap.ts"),u=s("./packages/ckeditor5-utils/src/uid.ts");const p="selection:";class g extends((0,d.ZP)(o.Z)){constructor(e){super(),this._selection=new f(e),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(e){return this._selection.containsEntireContent(e)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(e){return this._selection.getAttribute(e)}hasAttribute(e){return this._selection.hasAttribute(e)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(e){this._selection.observeMarkers(e)}_setFocus(e,t){this._selection.setFocus(e,t)}_setTo(...e){this._selection.setTo(...e)}_setAttribute(e,t){this._selection.setAttribute(e,t)}_removeAttribute(e){this._selection.removeAttribute(e)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(e){this._selection.restoreGravity(e)}static _getStoreAttributeKey(e){return p+e}static _isStoreAttributeKey(e){return e.startsWith(p)}}g.prototype.is=function(e){return"selection"===e||"model:selection"==e||"documentSelection"==e||"model:documentSelection"==e};class f extends r.Z{constructor(e){super(),this.markers=new l.Z({idProperty:"name"}),this._model=e.model,this._document=e,this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this.listenTo(this._model,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&"marker"!=s.type&&"rename"!=s.type&&"noop"!=s.type&&(0==this._ranges.length&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))}),{priority:"lowest"}),this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())})),this.listenTo(this._model.markers,"update",((e,t,s,o)=>{this._updateMarker(t,o)})),this.listenTo(this._document,"change",((e,t)=>{!function(e,t){const s=e.document.differ;for(const o of s.getChanges()){if("insert"!=o.type)continue;const s=o.position.parent;o.length===s.maxOffset&&e.enqueueChange(t,(e=>{const t=Array.from(s.getAttributeKeys()).filter((e=>e.startsWith(p)));for(const o of t)e.removeAttribute(o,s)}))}}(this._model,t)}))}get isCollapsed(){return 0===this._ranges.length?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let e=0;e<this._ranges.length;e++)this._ranges[e].detach();this.stopListening()}*getRanges(){this._ranges.length?yield*super.getRanges():yield this._document._getDefaultRange()}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...e){super.setTo(...e),this._updateAttributes(!0),this.updateMarkers()}setFocus(e,t){super.setFocus(e,t),this._updateAttributes(!0),this.updateMarkers()}setAttribute(e,t){if(this._setAttribute(e,t)){const t=[e];this.fire("change:attribute",{attributeKeys:t,directChange:!0})}}removeAttribute(e){if(this._removeAttribute(e)){const t=[e];this.fire("change:attribute",{attributeKeys:t,directChange:!0})}}overrideGravity(){const e=(0,u.Z)();return this._overriddenGravityRegister.add(e),1===this._overriddenGravityRegister.size&&this._updateAttributes(!0),e}restoreGravity(e){if(!this._overriddenGravityRegister.has(e))throw new c.ZP("document-selection-gravity-wrong-restore",this,{uid:e});this._overriddenGravityRegister.delete(e),this.isGravityOverridden||this._updateAttributes(!0)}observeMarkers(e){this._observedMarkers.add(e),this.updateMarkers()}_replaceAllRanges(e){this._validateSelectionRanges(e),super._replaceAllRanges(e)}_popRange(){this._ranges.pop().detach()}_pushRange(e){const t=this._prepareRange(e);t&&this._ranges.push(t)}_validateSelectionRanges(e){for(const t of e)if(!this._document._validateSelectionRange(t))throw new c.ZP("document-selection-wrong-position",this,{range:t})}_prepareRange(e){if(this._checkRange(e),e.root==this._document.graveyard)return;const t=i.Z.fromRange(e);return t.on("change:range",((e,s,o)=>{if(this._hasChangedRange=!0,t.root==this._document.graveyard){this._selectionRestorePosition=o.deletionPosition;const e=this._ranges.indexOf(t);this._ranges.splice(e,1),t.detach()}})),t}updateMarkers(){if(!this._observedMarkers.size)return;const e=[];let t=!1;for(const t of this._model.markers){const s=t.name.split(":",1)[0];if(!this._observedMarkers.has(s))continue;const o=t.getRange();for(const s of this.getRanges())o.containsRange(s,!s.isCollapsed)&&e.push(t)}const s=Array.from(this.markers);for(const s of e)this.markers.has(s)||(this.markers.add(s),t=!0);for(const s of Array.from(this.markers))e.includes(s)||(this.markers.remove(s),t=!0);t&&this.fire("change:marker",{oldMarkers:s,directChange:!1})}_updateMarker(e,t){const s=e.name.split(":",1)[0];if(!this._observedMarkers.has(s))return;let o=!1;const i=Array.from(this.markers),r=this.markers.has(e);if(t){let s=!1;for(const e of this.getRanges())if(t.containsRange(e,!e.isCollapsed)){s=!0;break}s&&!r?(this.markers.add(e),o=!0):!s&&r&&(this.markers.remove(e),o=!0)}else r&&(this.markers.remove(e),o=!0);o&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}_updateAttributes(e){const t=(0,h.Z)(this._getSurroundingAttributes()),s=(0,h.Z)(this.getAttributes());if(e)this._attributePriority=new Map,this._attrs=new Map;else for(const[e,t]of this._attributePriority)"low"==t&&(this._attrs.delete(e),this._attributePriority.delete(e));this._setAttributesTo(t);const o=[];for(const[e,t]of this.getAttributes())s.has(e)&&s.get(e)===t||o.push(e);for(const[e]of s)this.hasAttribute(e)||o.push(e);o.length>0&&this.fire("change:attribute",{attributeKeys:o,directChange:!1})}_setAttribute(e,t,s=!0){const o=s?"normal":"low";if("low"==o&&"normal"==this._attributePriority.get(e))return!1;return super.getAttribute(e)!==t&&(this._attrs.set(e,t),this._attributePriority.set(e,o),!0)}_removeAttribute(e,t=!0){const s=t?"normal":"low";return("low"!=s||"normal"!=this._attributePriority.get(e))&&(this._attributePriority.set(e,s),!!super.hasAttribute(e)&&(this._attrs.delete(e),!0))}_setAttributesTo(e){const t=new Set;for(const[t,s]of this.getAttributes())e.get(t)!==s&&this._removeAttribute(t,!1);for(const[s,o]of e){this._setAttribute(s,o,!1)&&t.add(s)}return t}*getStoredAttributes(){const e=this.getFirstPosition().parent;if(this.isCollapsed&&e.isEmpty)for(const t of e.getAttributeKeys())if(t.startsWith(p)){const s=t.substr(p.length);yield[s,e.getAttribute(t)]}}_getSurroundingAttributes(){const e=this.getFirstPosition(),t=this._model.schema;let s=null;if(this.isCollapsed){const o=e.textNode?e.textNode:e.nodeBefore,i=e.textNode?e.textNode:e.nodeAfter;if(this.isGravityOverridden||(s=m(o)),s||(s=m(i)),!this.isGravityOverridden&&!s){let e=o;for(;e&&!t.isInline(e)&&!s;)e=e.previousSibling,s=m(e)}if(!s){let e=i;for(;e&&!t.isInline(e)&&!s;)e=e.nextSibling,s=m(e)}s||(s=this.getStoredAttributes())}else{const e=this.getFirstRange();for(const o of e){if(o.item.is("element")&&t.isObject(o.item))break;if("text"==o.type){s=o.item.getAttributes();break}}}return s}_fixGraveyardSelection(e){const t=this._model.schema.getNearestSelectionRange(e);t&&this._pushRange(t)}}function m(e){return e instanceof a.Z||e instanceof n.Z?e.getAttributes():null}},"./packages/ckeditor5-engine/src/model/element.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/model/node.ts"),i=s("./packages/ckeditor5-engine/src/model/nodelist.ts"),r=s("./packages/ckeditor5-engine/src/model/text.ts"),n=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),a=s("./packages/ckeditor5-utils/src/isiterable.ts");class c extends o.Z{constructor(e,t,s){super(t),this.name=e,this._children=new i.Z,s&&this._insertChild(0,s)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}getChild(e){return this._children.getNode(e)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(e){return this._children.getNodeIndex(e)}getChildStartOffset(e){return this._children.getNodeStartOffset(e)}offsetToIndex(e){return this._children.offsetToIndex(e)}getNodeByPath(e){let t=this;for(const s of e)t=t.getChild(t.offsetToIndex(s));return t}findAncestor(e,t={}){let s=t.includeSelf?this:this.parent;for(;s;){if(s.name===e)return s;s=s.parent}return null}toJSON(){const e=super.toJSON();if(e.name=this.name,this._children.length>0){e.children=[];for(const t of this._children)e.children.push(t.toJSON())}return e}_clone(e=!1){const t=e?Array.from(this._children).map((e=>e._clone(!0))):void 0;return new c(this.name,this.getAttributes(),t)}_appendChild(e){this._insertChild(this.childCount,e)}_insertChild(e,t){const s=function(e){if("string"==typeof e)return[new r.Z(e)];(0,a.Z)(e)||(e=[e]);return Array.from(e).map((e=>"string"==typeof e?new r.Z(e):e instanceof n.Z?new r.Z(e.data,e.getAttributes()):e))}(t);for(const e of s)null!==e.parent&&e._remove(),e.parent=this;this._children._insertNodes(e,s)}_removeChildren(e,t=1){const s=this._children._removeNodes(e,t);for(const e of s)e.parent=null;return s}static fromJSON(e){let t;if(e.children){t=[];for(const s of e.children)s.name?t.push(c.fromJSON(s)):t.push(r.Z.fromJSON(s))}return new c(e.name,e.attributes,t)}}c.prototype.is=function(e,t){return t?t===this.name&&("element"===e||"model:element"===e):"element"===e||"model:element"===e||"node"===e||"model:node"===e}},"./packages/ckeditor5-engine/src/model/history.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/index.ts");class i{constructor(){this._operations=[],this._undoPairs=new Map,this._undoneOperations=new Set,this._baseVersionToOperationIndex=new Map,this._version=0,this._gaps=new Map}get version(){return this._version}set version(e){this._operations.length&&e>this._version+1&&this._gaps.set(this._version,e),this._version=e}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(e){if(e.baseVersion!==this.version)throw new o.Bb("model-document-history-addoperation-incorrect-version",this,{operation:e,historyVersion:this.version});this._operations.push(e),this._version++,this._baseVersionToOperationIndex.set(e.baseVersion,this._operations.length-1)}getOperations(e,t=this.version){if(!this._operations.length)return[];const s=this._operations[0];void 0===e&&(e=s.baseVersion);let o=t-1;for(const[t,s]of this._gaps)e>t&&e<s&&(e=s),o>t&&o<s&&(o=t-1);if(o<s.baseVersion||e>this.lastOperation.baseVersion)return[];let i=this._baseVersionToOperationIndex.get(e);void 0===i&&(i=0);let r=this._baseVersionToOperationIndex.get(o);return void 0===r&&(r=this._operations.length-1),this._operations.slice(i,r+1)}getOperation(e){const t=this._baseVersionToOperationIndex.get(e);if(void 0!==t)return this._operations[t]}setOperationAsUndone(e,t){this._undoPairs.set(t,e),this._undoneOperations.add(e)}isUndoingOperation(e){return this._undoPairs.has(e)}isUndoneOperation(e){return this._undoneOperations.has(e)}getUndoneOperation(e){return this._undoPairs.get(e)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}},"./packages/ckeditor5-engine/src/model/liveposition.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/model/position.ts"),i=s("./packages/ckeditor5-utils/src/emittermixin.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends((0,i.ZP)(o.ZP)){constructor(e,t,s="toNone"){if(super(e,t,s),!this.root.is("rootElement"))throw new r.ZP("model-liveposition-root-not-rootelement",e);a.call(this)}detach(){this.stopListening()}toPosition(){return new o.ZP(this.root,this.path.slice(),this.stickiness)}static fromPosition(e,t){return new this(e.root,e.path.slice(),t||e.stickiness)}}function a(){this.listenTo(this.root.document.model,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&c.call(this,s)}),{priority:"low"})}function c(e){const t=this.getTransformedByOperation(e);if(!this.isEqual(t)){const e=this.toPosition();this.path=t.path,this.root=t.root,this.fire("change",e)}}n.prototype.is=function(e){return"livePosition"===e||"model:livePosition"===e||"position"==e||"model:position"===e}},"./packages/ckeditor5-engine/src/model/liverange.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/range.ts"),i=s("./packages/ckeditor5-utils/src/emittermixin.ts");class r extends((0,i.ZP)(o.Z)){constructor(e,t){super(e,t),n.call(this)}detach(){this.stopListening()}toRange(){return new o.Z(this.start,this.end)}static fromRange(e){return new r(e.start,e.end)}}function n(){this.listenTo(this.root.document.model,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&a.call(this,s)}),{priority:"low"})}function a(e){const t=this.getTransformedByOperation(e),s=o.Z._createFromRanges(t),i=!s.isEqual(this),r=function(e,t){switch(t.type){case"insert":return e.containsPosition(t.position);case"move":case"remove":case"reinsert":case"merge":return e.containsPosition(t.sourcePosition)||e.start.isEqual(t.sourcePosition)||e.containsPosition(t.targetPosition);case"split":return e.containsPosition(t.splitPosition)||e.containsPosition(t.insertionPosition)}return!1}(this,e);let n=null;if(i){"$graveyard"==s.root.rootName&&(n="remove"==e.type?e.sourcePosition:e.deletionPosition);const t=this.toRange();this.start=s.start,this.end=s.end,this.fire("change:range",t,{deletionPosition:n})}else r&&this.fire("change:content",this.toRange(),{deletionPosition:n})}r.prototype.is=function(e){return"liveRange"===e||"model:liveRange"===e||"range"==e||"model:range"===e}},"./packages/ckeditor5-engine/src/model/model.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Ze});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class i{constructor(e={}){"string"==typeof e&&(e="transparent"===e?{isUndoable:!1}:{},(0,o.KE)("batch-constructor-deprecated-string-type"));const{isUndoable:t=!0,isLocal:s=!0,isUndo:i=!1,isTyping:r=!1}=e;this.operations=[],this.isUndoable=t,this.isLocal=s,this.isUndo=i,this.isTyping=r}get type(){return(0,o.KE)("batch-type-deprecated"),"default"}get baseVersion(){for(const e of this.operations)if(null!==e.baseVersion)return e.baseVersion;return null}addOperation(e){return e.batch=this,this.operations.push(e),e}}var r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts");class a{constructor(e){this._markerCollection=e,this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set}get isEmpty(){return 0==this._changesInElement.size&&0==this._changedMarkers.size}bufferOperation(e){const t=e;switch(t.type){case"insert":if(this._isInInsertedElement(t.position.parent))return;this._markInsert(t.position.parent,t.position.offset,t.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const e of t.range.getItems({shallow:!0}))this._isInInsertedElement(e.parent)||this._markAttribute(e);break;case"remove":case"move":case"reinsert":{if(t.sourcePosition.isEqual(t.targetPosition)||t.sourcePosition.getShiftedBy(t.howMany).isEqual(t.targetPosition))return;const e=this._isInInsertedElement(t.sourcePosition.parent),s=this._isInInsertedElement(t.targetPosition.parent);e||this._markRemove(t.sourcePosition.parent,t.sourcePosition.offset,t.howMany),s||this._markInsert(t.targetPosition.parent,t.getMovedRangeStart().offset,t.howMany);break}case"rename":{if(this._isInInsertedElement(t.position.parent))return;this._markRemove(t.position.parent,t.position.offset,1),this._markInsert(t.position.parent,t.position.offset,1);const e=n.Z._createFromPositionAndShift(t.position,1);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}break}case"split":{const e=t.splitPosition.parent;this._isInInsertedElement(e)||this._markRemove(e,t.splitPosition.offset,t.howMany),this._isInInsertedElement(t.insertionPosition.parent)||this._markInsert(t.insertionPosition.parent,t.insertionPosition.offset,1),t.graveyardPosition&&this._markRemove(t.graveyardPosition.parent,t.graveyardPosition.offset,1);break}case"merge":{const e=t.sourcePosition.parent;this._isInInsertedElement(e.parent)||this._markRemove(e.parent,e.startOffset,1);const s=t.graveyardPosition.parent;this._markInsert(s,t.graveyardPosition.offset,1);const o=t.targetPosition.parent;this._isInInsertedElement(o)||this._markInsert(o,t.targetPosition.offset,e.maxOffset);break}}this._cachedChanges=null}bufferMarkerChange(e,t,s){const o=this._changedMarkers.get(e);o?(o.newMarkerData=s,null==o.oldMarkerData.range&&null==s.range&&this._changedMarkers.delete(e)):this._changedMarkers.set(e,{newMarkerData:s,oldMarkerData:t})}getMarkersToRemove(){const e=[];for(const[t,s]of this._changedMarkers)null!=s.oldMarkerData.range&&e.push({name:t,range:s.oldMarkerData.range});return e}getMarkersToAdd(){const e=[];for(const[t,s]of this._changedMarkers)null!=s.newMarkerData.range&&e.push({name:t,range:s.newMarkerData.range});return e}getChangedMarkers(){return Array.from(this._changedMarkers).map((([e,t])=>({name:e,data:{oldRange:t.oldMarkerData.range,newRange:t.newMarkerData.range}})))}hasDataChanges(){if(this._changesInElement.size>0)return!0;for(const{newMarkerData:e,oldMarkerData:t}of this._changedMarkers.values()){if(e.affectsData!==t.affectsData)return!0;if(e.affectsData){const s=e.range&&!t.range,o=!e.range&&t.range,i=e.range&&t.range&&!e.range.isEqual(t.range);if(s||o||i)return!0}}return!1}getChanges(e={}){if(this._cachedChanges)return e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let t=[];for(const e of this._changesInElement.keys()){const s=this._changesInElement.get(e).sort(((e,t)=>e.offset===t.offset?e.type!=t.type?"remove"==e.type?-1:1:0:e.offset<t.offset?-1:1)),o=this._elementSnapshots.get(e),i=c(e.getChildren()),a=l(o.length,s);let d=0,h=0;for(const s of a)if("i"===s)t.push(this._getInsertDiff(e,d,i[d])),d++;else if("r"===s)t.push(this._getRemoveDiff(e,d,o[h])),h++;else if("a"===s){const s=i[d].attributes,a=o[h].attributes;let c;if("$text"==i[d].name)c=new n.Z(r.ZP._createAt(e,d),r.ZP._createAt(e,d+1));else{const t=e.offsetToIndex(d);c=new n.Z(r.ZP._createAt(e,d),r.ZP._createAt(e.getChild(t),0))}t.push(...this._getAttributesDiff(c,a,s)),d++,h++}else d++,h++}t.sort(((e,t)=>e.position.root!=t.position.root?e.position.root.rootName<t.position.root.rootName?-1:1:e.position.isEqual(t.position)?e.changeCount-t.changeCount:e.position.isBefore(t.position)?-1:1));for(let e=1,s=0;e<t.length;e++){const o=t[s],i=t[e],r="remove"==o.type&&"remove"==i.type&&"$text"==o.name&&"$text"==i.name&&o.position.isEqual(i.position),n="insert"==o.type&&"insert"==i.type&&"$text"==o.name&&"$text"==i.name&&o.position.parent==i.position.parent&&o.position.offset+o.length==i.position.offset,a="attribute"==o.type&&"attribute"==i.type&&o.position.parent==i.position.parent&&o.range.isFlat&&i.range.isFlat&&o.position.offset+o.length==i.position.offset&&o.attributeKey==i.attributeKey&&o.attributeOldValue==i.attributeOldValue&&o.attributeNewValue==i.attributeNewValue;r||n||a?(o.length++,a&&(o.range.end=o.range.end.getShiftedBy(1)),t[e]=null):s=e}t=t.filter((e=>e));for(const e of t)delete e.changeCount,"attribute"==e.type&&(delete e.position,delete e.length);return this._changeCount=0,this._cachedChangesWithGraveyard=t,this._cachedChanges=t.filter(d),e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_refreshItem(e){if(this._isInInsertedElement(e.parent))return;this._markRemove(e.parent,e.startOffset,e.offsetSize),this._markInsert(e.parent,e.startOffset,e.offsetSize),this._refreshedItems.add(e);const t=n.Z._createOn(e);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}this._cachedChanges=null}_markInsert(e,t,s){const o={type:"insert",offset:t,howMany:s,count:this._changeCount++};this._markChange(e,o)}_markRemove(e,t,s){const o={type:"remove",offset:t,howMany:s,count:this._changeCount++};this._markChange(e,o),this._removeAllNestedChanges(e,t,s)}_markAttribute(e){const t={type:"attribute",offset:e.startOffset,howMany:e.offsetSize,count:this._changeCount++};this._markChange(e.parent,t)}_markChange(e,t){this._makeSnapshot(e);const s=this._getChangesForElement(e);this._handleChange(t,s),s.push(t);for(let e=0;e<s.length;e++)s[e].howMany<1&&(s.splice(e,1),e--)}_getChangesForElement(e){let t;return this._changesInElement.has(e)?t=this._changesInElement.get(e):(t=[],this._changesInElement.set(e,t)),t}_makeSnapshot(e){this._elementSnapshots.has(e)||this._elementSnapshots.set(e,c(e.getChildren()))}_handleChange(e,t){e.nodesToHandle=e.howMany;for(const s of t){const o=e.offset+e.howMany,i=s.offset+s.howMany;if("insert"==e.type&&("insert"==s.type&&(e.offset<=s.offset?s.offset+=e.howMany:e.offset<i&&(s.howMany+=e.nodesToHandle,e.nodesToHandle=0)),"remove"==s.type&&e.offset<s.offset&&(s.offset+=e.howMany),"attribute"==s.type))if(e.offset<=s.offset)s.offset+=e.howMany;else if(e.offset<i){const i=s.howMany;s.howMany=e.offset-s.offset,t.unshift({type:"attribute",offset:o,howMany:i-s.howMany,count:this._changeCount++})}if("remove"==e.type){if("insert"==s.type)if(o<=s.offset)s.offset-=e.howMany;else if(o<=i)if(e.offset<s.offset){const t=o-s.offset;s.offset=e.offset,s.howMany-=t,e.nodesToHandle-=t}else s.howMany-=e.nodesToHandle,e.nodesToHandle=0;else if(e.offset<=s.offset)e.nodesToHandle-=s.howMany,s.howMany=0;else if(e.offset<i){const t=i-e.offset;s.howMany-=t,e.nodesToHandle-=t}if("remove"==s.type&&(o<=s.offset?s.offset-=e.howMany:e.offset<s.offset&&(e.nodesToHandle+=s.howMany,s.howMany=0)),"attribute"==s.type)if(o<=s.offset)s.offset-=e.howMany;else if(e.offset<s.offset){const t=o-s.offset;s.offset=e.offset,s.howMany-=t}else if(e.offset<i)if(o<=i){const o=s.howMany;s.howMany=e.offset-s.offset;const i=o-s.howMany-e.nodesToHandle;t.unshift({type:"attribute",offset:e.offset,howMany:i,count:this._changeCount++})}else s.howMany-=i-e.offset}if("attribute"==e.type){if("insert"==s.type)if(e.offset<s.offset&&o>s.offset){if(o>i){const e={type:"attribute",offset:i,howMany:o-i,count:this._changeCount++};this._handleChange(e,t),t.push(e)}e.nodesToHandle=s.offset-e.offset,e.howMany=e.nodesToHandle}else e.offset>=s.offset&&e.offset<i&&(o>i?(e.nodesToHandle=o-i,e.offset=i):e.nodesToHandle=0);if("remove"==s.type&&e.offset<s.offset&&o>s.offset){const i={type:"attribute",offset:s.offset,howMany:o-s.offset,count:this._changeCount++};this._handleChange(i,t),t.push(i),e.nodesToHandle=s.offset-e.offset,e.howMany=e.nodesToHandle}"attribute"==s.type&&(e.offset>=s.offset&&o<=i?(e.nodesToHandle=0,e.howMany=0,e.offset=0):e.offset<=s.offset&&o>=i&&(s.howMany=0))}}e.howMany=e.nodesToHandle,delete e.nodesToHandle}_getInsertDiff(e,t,s){return{type:"insert",position:r.ZP._createAt(e,t),name:s.name,attributes:new Map(s.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(e,t,s){return{type:"remove",position:r.ZP._createAt(e,t),name:s.name,attributes:new Map(s.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(e,t,s){const o=[];s=new Map(s);for(const[i,r]of t){const t=s.has(i)?s.get(i):null;t!==r&&o.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:i,attributeOldValue:r,attributeNewValue:t,changeCount:this._changeCount++}),s.delete(i)}for(const[t,i]of s)o.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:t,attributeOldValue:null,attributeNewValue:i,changeCount:this._changeCount++});return o}_isInInsertedElement(e){const t=e.parent;if(!t)return!1;const s=this._changesInElement.get(t),o=e.startOffset;if(s)for(const e of s)if("insert"==e.type&&o>=e.offset&&o<e.offset+e.howMany)return!0;return this._isInInsertedElement(t)}_removeAllNestedChanges(e,t,s){const o=new n.Z(r.ZP._createAt(e,t),r.ZP._createAt(e,t+s));for(const e of o.getItems({shallow:!0}))e.is("element")&&(this._elementSnapshots.delete(e),this._changesInElement.delete(e),this._removeAllNestedChanges(e,0,e.maxOffset))}}function c(e){const t=[];for(const s of e)if(s.is("$text"))for(let e=0;e<s.data.length;e++)t.push({name:"$text",attributes:new Map(s.getAttributes())});else t.push({name:s.name,attributes:new Map(s.getAttributes())});return t}function l(e,t){const s=[];let o=0,i=0;for(const e of t){if(e.offset>o){for(let t=0;t<e.offset-o;t++)s.push("e");i+=e.offset-o}if("insert"==e.type){for(let t=0;t<e.howMany;t++)s.push("i");o=e.offset+e.howMany}else if("remove"==e.type){for(let t=0;t<e.howMany;t++)s.push("r");o=e.offset,i+=e.howMany}else s.push(..."a".repeat(e.howMany).split("")),o=e.offset+e.howMany,i+=e.howMany}if(i<e)for(let t=0;t<e-i-o;t++)s.push("e");return s}function d(e){const t="position"in e&&"$graveyard"==e.position.root.rootName,s="range"in e&&"$graveyard"==e.range.root.rootName;return!t&&!s}var h=s("./packages/ckeditor5-engine/src/model/documentselection.ts"),u=s("./packages/ckeditor5-engine/src/model/history.ts"),p=s("./packages/ckeditor5-engine/src/model/element.ts");class g extends p.Z{constructor(e,t,s="main"){super(t),this._document=e,this.rootName=s}get document(){return this._document}toJSON(){return this.rootName}}g.prototype.is=function(e,t){return t?t===this.name&&("rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e):"rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e||"node"===e||"model:node"===e};var f=s("./packages/ckeditor5-utils/src/collection.ts"),m=s("./packages/ckeditor5-utils/src/emittermixin.ts");function k(e,t){return!!(s=e.charAt(t-1))&&1==s.length&&/[\ud800-\udbff]/.test(s)&&function(e){return!!e&&1==e.length&&/[\udc00-\udfff]/.test(e)}(e.charAt(t));var s}function b(e,t){return!!(s=e.charAt(t))&&1==s.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(s);var s}const _=function(){const e=/\p{Regional_Indicator}{2}/u.source,t="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map((e=>e.source)).join("|")+")";return new RegExp(`${e}|${t}(?:â€${t})*`,"ug")}();function w(e,t){const s=String(e).matchAll(_);return Array.from(s).some((e=>e.index<t&&t<e.index+e[0].length))}var v=s("./node_modules/lodash-es/clone.js");const y="$graveyard";class Z extends m.Q5{constructor(e){super(),this.model=e,this.history=new u.Z,this.selection=new h.Z(this),this.roots=new f.Z({idProperty:"rootName"}),this.differ=new a(e.markers),this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",y),this.listenTo(e,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&this.differ.bufferOperation(s)}),{priority:"high"}),this.listenTo(e,"applyOperation",((e,t)=>{const s=t[0];s.isDocumentOperation&&this.history.addOperation(s)}),{priority:"low"}),this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0})),this.listenTo(e.markers,"update",((e,t,s,o,i)=>{const r={...t.getData(),range:o};this.differ.bufferMarkerChange(t.name,i,r),null===s&&t.on("change",((e,s)=>{const o=t.getData();this.differ.bufferMarkerChange(t.name,{...o,range:s},o)}))}))}get version(){return this.history.version}set version(e){this.history.version=e}get graveyard(){return this.getRoot(y)}createRoot(e="$root",t="main"){if(this.roots.get(t))throw new o.ZP("model-document-createroot-name-exists",this,{name:t});const s=new g(this,e,t);return this.roots.add(s),s}destroy(){this.selection.destroy(),this.stopListening()}getRoot(e="main"){return this.roots.get(e)}getRootNames(){return Array.from(this.roots,(e=>e.rootName)).filter((e=>e!=y))}registerPostFixer(e){this._postFixers.add(e)}toJSON(){const e=(0,v.Z)(this);return e.selection="[engine.model.DocumentSelection]",e.model="[engine.model.Model]",e}_handleChangeBlock(e){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(e),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",e.batch):this.fire("change",e.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const e of this.roots)if(e!==this.graveyard)return e;return this.graveyard}_getDefaultRange(){const e=this._getDefaultRoot(),t=this.model,s=t.schema,o=t.createPositionFromPath(e,[0]);return s.getNearestSelectionRange(o)||t.createRange(o)}_validateSelectionRange(e){return P(e.start)&&P(e.end)}_callPostFixers(e){let t=!1;do{for(const s of this._postFixers)if(this.selection.refresh(),t=s(e),t)break}while(t)}}function P(e){const t=e.textNode;if(t){const s=t.data,o=e.offset-t.startOffset;return!k(s,o)&&!b(s,o)}return!0}var x=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),T=s("./packages/ckeditor5-engine/src/model/liverange.ts");class A extends m.Q5{constructor(){super(),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(e){const t=e instanceof C?e.name:e;return this._markers.has(t)}get(e){return this._markers.get(e)||null}_set(e,t,s=!1,i=!1){const r=e instanceof C?e.name:e;if(r.includes(","))throw new o.ZP("markercollection-incorrect-marker-name",this);const n=this._markers.get(r);if(n){const e=n.getData(),o=n.getRange();let a=!1;return o.isEqual(t)||(n._attachLiveRange(T.Z.fromRange(t)),a=!0),s!=n.managedUsingOperations&&(n._managedUsingOperations=s,a=!0),"boolean"==typeof i&&i!=n.affectsData&&(n._affectsData=i,a=!0),a&&this.fire(`update:${r}`,n,o,t,e),n}const a=T.Z.fromRange(t),c=new C(r,a,s,i);return this._markers.set(r,c),this.fire(`update:${r}`,c,null,t,{...c.getData(),range:null}),c}_remove(e){const t=e instanceof C?e.name:e,s=this._markers.get(t);return!!s&&(this._markers.delete(t),this.fire(`update:${t}`,s,s.getRange(),null,s.getData()),this._destroyMarker(s),!0)}_refresh(e){const t=e instanceof C?e.name:e,s=this._markers.get(t);if(!s)throw new o.ZP("markercollection-refresh-marker-not-exists",this);const i=s.getRange();this.fire(`update:${t}`,s,i,i,s.getData())}*getMarkersAtPosition(e){for(const t of this)t.getRange().containsPosition(e)&&(yield t)}*getMarkersIntersectingRange(e){for(const t of this)null!==t.getRange().getIntersection(e)&&(yield t)}destroy(){for(const e of this._markers.values())this._destroyMarker(e);this._markers=null,this.stopListening()}*getMarkersGroup(e){for(const t of this._markers.values())t.name.startsWith(e+":")&&(yield t)}_destroyMarker(e){e.stopListening(),e._detachLiveRange()}}class C extends((0,m.ZP)(x.Z)){constructor(e,t,s,o){super(),this.name=e,this._liveRange=this._attachLiveRange(t),this._managedUsingOperations=s,this._affectsData=o}get managedUsingOperations(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new o.ZP("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(e){return this._liveRange&&this._detachLiveRange(),e.delegate("change:range").to(this),e.delegate("change:content").to(this),this._liveRange=e,e}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}C.prototype.is=function(e){return"marker"===e||"model:marker"===e};var E=s("./packages/ckeditor5-engine/src/model/selection.ts"),S=s("./packages/ckeditor5-engine/src/model/operation/operationfactory.ts"),j=s("./packages/ckeditor5-engine/src/model/schema.ts"),O=s("./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts"),R=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),M=s("./packages/ckeditor5-engine/src/model/operation/utils.ts");class N extends R.Z{constructor(e,t){super(null),this.sourcePosition=e.clone(),this.howMany=t}get type(){return"detach"}toJSON(){const e=super.toJSON();return e.sourcePosition=this.sourcePosition.toJSON(),e}_validate(){if(this.sourcePosition.root.document)throw new o.ZP("detach-operation-on-document-node",this)}_execute(){(0,M.X9)(n.Z._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}var V=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),I=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),D=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts"),z=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),B=s("./packages/ckeditor5-engine/src/model/operation/renameoperation.ts"),F=s("./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts"),L=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),W=s("./packages/ckeditor5-engine/src/model/documentfragment.ts"),$=s("./packages/ckeditor5-engine/src/model/text.ts"),q=s("./packages/ckeditor5-utils/src/tomap.ts");class H{constructor(e,t){this.model=e,this.batch=t}createText(e,t){return new $.Z(e,t)}createElement(e,t){return new p.Z(e,t)}createDocumentFragment(){return new W.Z}cloneElement(e,t=!0){return e._clone(t)}insert(e,t,s=0){if(this._assertWriterUsedCorrectly(),e instanceof $.Z&&""==e.data)return;const i=r.ZP._createAt(t,s);if(e.parent){if(Q(e.root,i.root))return void this.move(n.Z._createOn(e),i);if(e.root.document)throw new o.ZP("model-writer-insert-forbidden-move",this);this.remove(e)}const a=i.root.document?i.root.document.version:null,c=new V.Z(i,e,a);if(e instanceof $.Z&&(c.shouldReceiveAttributes=!0),this.batch.addOperation(c),this.model.applyOperation(c),e instanceof W.Z)for(const[t,s]of e.markers){const e=r.ZP._createAt(s.root,0),o={range:new n.Z(s.start._getCombined(e,i),s.end._getCombined(e,i)),usingOperation:!0,affectsData:!0};this.model.markers.has(t)?this.updateMarker(t,o):this.addMarker(t,o)}}insertText(e,t,s,o){t instanceof W.Z||t instanceof p.Z||t instanceof r.ZP?this.insert(this.createText(e),t,s):this.insert(this.createText(e,t),s,o)}insertElement(e,t,s,o){t instanceof W.Z||t instanceof p.Z||t instanceof r.ZP?this.insert(this.createElement(e),t,s):this.insert(this.createElement(e,t),s,o)}append(e,t){this.insert(e,t,"end")}appendText(e,t,s){t instanceof W.Z||t instanceof p.Z?this.insert(this.createText(e),t,"end"):this.insert(this.createText(e,t),s,"end")}appendElement(e,t,s){t instanceof W.Z||t instanceof p.Z?this.insert(this.createElement(e),t,"end"):this.insert(this.createElement(e,t),s,"end")}setAttribute(e,t,s){if(this._assertWriterUsedCorrectly(),s instanceof n.Z){const o=s.getMinimalFlatRanges();for(const s of o)U(this,e,t,s)}else K(this,e,t,s)}setAttributes(e,t){for(const[s,o]of(0,q.Z)(e))this.setAttribute(s,o,t)}removeAttribute(e,t){if(this._assertWriterUsedCorrectly(),t instanceof n.Z){const s=t.getMinimalFlatRanges();for(const t of s)U(this,e,null,t)}else K(this,e,null,t)}clearAttributes(e){this._assertWriterUsedCorrectly();const t=e=>{for(const t of e.getAttributeKeys())this.removeAttribute(t,e)};if(e instanceof n.Z)for(const s of e.getItems())t(s);else t(e)}move(e,t,s){if(this._assertWriterUsedCorrectly(),!(e instanceof n.Z))throw new o.ZP("writer-move-invalid-range",this);if(!e.isFlat)throw new o.ZP("writer-move-range-not-flat",this);const i=r.ZP._createAt(t,s);if(i.isEqual(e.start))return;if(this._addOperationForAffectedMarkers("move",e),!Q(e.root,i.root))throw new o.ZP("writer-move-different-document",this);const a=e.root.document?e.root.document.version:null,c=new z.Z(e.start,e.end.offset-e.start.offset,i,a);this.batch.addOperation(c),this.model.applyOperation(c)}remove(e){this._assertWriterUsedCorrectly();const t=(e instanceof n.Z?e:n.Z._createOn(e)).getMinimalFlatRanges().reverse();for(const e of t)this._addOperationForAffectedMarkers("move",e),J(e.start,e.end.offset-e.start.offset,this.batch,this.model)}merge(e){this._assertWriterUsedCorrectly();const t=e.nodeBefore,s=e.nodeAfter;if(this._addOperationForAffectedMarkers("merge",e),!(t instanceof p.Z))throw new o.ZP("writer-merge-no-element-before",this);if(!(s instanceof p.Z))throw new o.ZP("writer-merge-no-element-after",this);e.root.document?this._merge(e):this._mergeDetached(e)}createPositionFromPath(e,t,s){return this.model.createPositionFromPath(e,t,s)}createPositionAt(e,t){return this.model.createPositionAt(e,t)}createPositionAfter(e){return this.model.createPositionAfter(e)}createPositionBefore(e){return this.model.createPositionBefore(e)}createRange(e,t){return this.model.createRange(e,t)}createRangeIn(e){return this.model.createRangeIn(e)}createRangeOn(e){return this.model.createRangeOn(e)}createSelection(...e){return this.model.createSelection(...e)}_mergeDetached(e){const t=e.nodeBefore,s=e.nodeAfter;this.move(n.Z._createIn(s),r.ZP._createAt(t,"end")),this.remove(s)}_merge(e){const t=r.ZP._createAt(e.nodeBefore,"end"),s=r.ZP._createAt(e.nodeAfter,0),o=e.root.document.graveyard,i=new r.ZP(o,[0]),n=e.root.document.version,a=new D.Z(s,e.nodeAfter.maxOffset,t,i,n);this.batch.addOperation(a),this.model.applyOperation(a)}rename(e,t){if(this._assertWriterUsedCorrectly(),!(e instanceof p.Z))throw new o.ZP("writer-rename-not-element-instance",this);const s=e.root.document?e.root.document.version:null,i=new B.Z(r.ZP._createBefore(e),e.name,t,s);this.batch.addOperation(i),this.model.applyOperation(i)}split(e,t){this._assertWriterUsedCorrectly();let s,i,a=e.parent;if(!a.parent)throw new o.ZP("writer-split-element-no-parent",this);if(t||(t=a.parent),!e.parent.getAncestors({includeSelf:!0}).includes(t))throw new o.ZP("writer-split-invalid-limit-element",this);do{const t=a.root.document?a.root.document.version:null,o=a.maxOffset-e.offset,r=L.Z.getInsertionPosition(e),n=new L.Z(e,o,r,null,t);this.batch.addOperation(n),this.model.applyOperation(n),s||i||(s=a,i=e.parent.nextSibling),a=(e=this.createPositionAfter(e.parent)).parent}while(a!==t);return{position:e,range:new n.Z(r.ZP._createAt(s,"end"),r.ZP._createAt(i,0))}}wrap(e,t){if(this._assertWriterUsedCorrectly(),!e.isFlat)throw new o.ZP("writer-wrap-range-not-flat",this);const s=t instanceof p.Z?t:new p.Z(t);if(s.childCount>0)throw new o.ZP("writer-wrap-element-not-empty",this);if(null!==s.parent)throw new o.ZP("writer-wrap-element-attached",this);this.insert(s,e.start);const i=new n.Z(e.start.getShiftedBy(1),e.end.getShiftedBy(1));this.move(i,r.ZP._createAt(s,0))}unwrap(e){if(this._assertWriterUsedCorrectly(),null===e.parent)throw new o.ZP("writer-unwrap-element-no-parent",this);this.move(n.Z._createIn(e),this.createPositionAfter(e)),this.remove(e)}addMarker(e,t){if(this._assertWriterUsedCorrectly(),!t||"boolean"!=typeof t.usingOperation)throw new o.ZP("writer-addmarker-no-usingoperation",this);const s=t.usingOperation,i=t.range,r=void 0!==t.affectsData&&t.affectsData;if(this.model.markers.has(e))throw new o.ZP("writer-addmarker-marker-exists",this);if(!i)throw new o.ZP("writer-addmarker-no-range",this);return s?(G(this,e,null,i,r),this.model.markers.get(e)):this.model.markers._set(e,i,s,r)}updateMarker(e,t){this._assertWriterUsedCorrectly();const s="string"==typeof e?e:e.name,i=this.model.markers.get(s);if(!i)throw new o.ZP("writer-updatemarker-marker-not-exists",this);if(!t)return(0,o.KE)("writer-updatemarker-reconvert-using-editingcontroller",{markerName:s}),void this.model.markers._refresh(i);const r="boolean"==typeof t.usingOperation,n="boolean"==typeof t.affectsData,a=n?t.affectsData:i.affectsData;if(!r&&!t.range&&!n)throw new o.ZP("writer-updatemarker-wrong-options",this);const c=i.getRange(),l=t.range?t.range:c;r&&t.usingOperation!==i.managedUsingOperations?t.usingOperation?G(this,s,null,l,a):(G(this,s,c,null,a),this.model.markers._set(s,l,void 0,a)):i.managedUsingOperations?G(this,s,c,l,a):this.model.markers._set(s,l,void 0,a)}removeMarker(e){this._assertWriterUsedCorrectly();const t="string"==typeof e?e:e.name;if(!this.model.markers.has(t))throw new o.ZP("writer-removemarker-no-marker",this);const s=this.model.markers.get(t);if(!s.managedUsingOperations)return void this.model.markers._remove(t);G(this,t,s.getRange(),null,s.affectsData)}setSelection(...e){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...e)}setSelectionFocus(e,t){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(e,t)}setSelectionAttribute(e,t){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._setSelectionAttribute(e,t);else for(const[t,s]of(0,q.Z)(e))this._setSelectionAttribute(t,s)}removeSelectionAttribute(e){if(this._assertWriterUsedCorrectly(),"string"==typeof e)this._removeSelectionAttribute(e);else for(const t of e)this._removeSelectionAttribute(t)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(e){this.model.document.selection._restoreGravity(e)}_setSelectionAttribute(e,t){const s=this.model.document.selection;if(s.isCollapsed&&s.anchor.parent.isEmpty){const o=h.Z._getStoreAttributeKey(e);this.setAttribute(o,t,s.anchor.parent)}s._setAttribute(e,t)}_removeSelectionAttribute(e){const t=this.model.document.selection;if(t.isCollapsed&&t.anchor.parent.isEmpty){const s=h.Z._getStoreAttributeKey(e);this.removeAttribute(s,t.anchor.parent)}t._removeAttribute(e)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new o.ZP("writer-incorrect-use",this)}_addOperationForAffectedMarkers(e,t){for(const s of this.model.markers){if(!s.managedUsingOperations)continue;const o=s.getRange();let i=!1;if("move"===e){const e=t;i=e.containsPosition(o.start)||e.start.isEqual(o.start)||e.containsPosition(o.end)||e.end.isEqual(o.end)}else{const e=t,s=e.nodeBefore,r=e.nodeAfter,n=o.start.parent==s&&o.start.isAtEnd,a=o.end.parent==r&&0==o.end.offset,c=o.end.nodeAfter==r,l=o.start.nodeAfter==r;i=n||a||c||l}i&&this.updateMarker(s.name,{range:o})}}}function U(e,t,s,o){const i=e.model,a=i.document;let c,l,d,h=o.start;for(const e of o.getWalker({shallow:!0}))d=e.item.getAttribute(t),c&&l!=d&&(l!=s&&u(),h=c),c=e.nextPosition,l=d;function u(){const o=new n.Z(h,c),r=o.root.document?a.version:null,d=new O.Z(o,t,l,s,r);e.batch.addOperation(d),i.applyOperation(d)}c instanceof r.ZP&&c!=h&&l!=s&&u()}function K(e,t,s,o){const i=e.model,a=i.document,c=o.getAttribute(t);let l,d;if(c!=s){if(o.root===o){const e=o.document?a.version:null;d=new F.Z(o,t,c,s,e)}else{l=new n.Z(r.ZP._createBefore(o),e.createPositionAfter(o));const i=l.root.document?a.version:null;d=new O.Z(l,t,c,s,i)}e.batch.addOperation(d),i.applyOperation(d)}}function G(e,t,s,o,i){const r=e.model,n=r.document,a=new I.Z(t,s,o,r.markers,!!i,n.version);e.batch.addOperation(a),r.applyOperation(a)}function J(e,t,s,o){let i;if(e.root.document){const s=o.document,n=new r.ZP(s.graveyard,[0]);i=new z.Z(e,t,n,s.version)}else i=new N(e,t);s.addOperation(i),o.applyOperation(i)}function Q(e,t){return e===t||e instanceof g&&t instanceof g}var X=s("./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts");function Y(e){e.document.registerPostFixer((t=>function(e,t){const s=t.document.selection,o=t.schema,i=[];let r=!1;for(const e of s.getRanges()){const t=ee(e,o);t&&!t.isEqual(e)?(i.push(t),r=!0):i.push(e)}r&&e.setSelection(function(e){const t=[...e],s=new Set;let o=1;for(;o<t.length;){const e=t[o],i=t.slice(0,o);for(const[r,n]of i.entries())if(!s.has(r))if(e.isEqual(n))s.add(r);else if(e.isIntersecting(n)){s.add(r),s.add(o);const i=e.getJoined(n);t.push(i)}o++}return t.filter(((e,t)=>!s.has(t)))}(i),{backward:s.isBackward});return!1}(t,e)))}function ee(e,t){return e.isCollapsed?function(e,t){const s=e.start,o=t.getNearestSelectionRange(s);if(!o){const e=s.getAncestors().reverse().find((e=>t.isObject(e)));return e?n.Z._createOn(e):null}if(!o.isCollapsed)return o;const i=o.start;if(s.isEqual(i))return null;return new n.Z(i)}(e,t):function(e,t){const{start:s,end:o}=e,i=t.checkChild(s,"$text"),a=t.checkChild(o,"$text"),c=t.getLimitElement(s),l=t.getLimitElement(o);if(c===l){if(i&&a)return null;if(function(e,t,s){const o=e.nodeAfter&&!s.isLimit(e.nodeAfter)||s.checkChild(e,"$text"),i=t.nodeBefore&&!s.isLimit(t.nodeBefore)||s.checkChild(t,"$text");return o||i}(s,o,t)){const e=s.nodeAfter&&t.isSelectable(s.nodeAfter)?null:t.getNearestSelectionRange(s,"forward"),i=o.nodeBefore&&t.isSelectable(o.nodeBefore)?null:t.getNearestSelectionRange(o,"backward"),r=e?e.start:s,a=i?i.end:o;return new n.Z(r,a)}}const d=c&&!c.is("rootElement"),h=l&&!l.is("rootElement");if(d||h){const e=s.nodeAfter&&o.nodeBefore&&s.nodeAfter.parent===o.nodeBefore.parent,i=d&&(!e||!se(s.nodeAfter,t)),a=h&&(!e||!se(o.nodeBefore,t));let u=s,p=o;return i&&(u=r.ZP._createBefore(te(c,t))),a&&(p=r.ZP._createAfter(te(l,t))),new n.Z(u,p)}return null}(e,t)}function te(e,t){let s=e,o=s;for(;t.isLimit(o)&&o.parent;)s=o,o=o.parent;return s}function se(e,t){return e&&t.isSelectable(e)}var oe=s("./packages/ckeditor5-engine/src/model/liveposition.ts");function ie(e,t,s={}){if(t.isCollapsed)return;const o=t.getFirstRange();if("$graveyard"==o.root.rootName)return;const i=e.schema;e.change((e=>{if(!s.doNotResetEntireContent&&function(e,t){const s=e.getLimitElement(t);if(!t.containsEntireContent(s))return!1;const o=t.getFirstRange();if(o.start.parent==o.end.parent)return!1;return e.checkChild(s,"paragraph")}(i,t))return void function(e,t){const s=e.model.schema.getLimitElement(t);e.remove(e.createRangeIn(s)),ce(e,e.createPositionAt(s,0),t)}(e,t);const r={};if(!s.doNotAutoparagraph){const e=t.getSelectedElement();e&&Object.assign(r,i.getAttributesWithProperty(e,"copyOnReplace",!0))}const[n,a]=function(e){const t=e.root.document.model,s=e.start;let o=e.end;if(t.hasContent(e,{ignoreMarkers:!0})){const s=function(e){const t=e.parent,s=t.root.document.model.schema,o=t.getAncestors({parentFirst:!0,includeSelf:!0});for(const e of o){if(s.isLimit(e))return null;if(s.isBlock(e))return e}}(o);if(s&&o.isTouching(t.createPositionAt(s,0))){const s=t.createSelection(e);t.modifySelection(s,{direction:"backward"});const i=s.getLastPosition(),r=t.createRange(i,o);t.hasContent(r,{ignoreMarkers:!0})||(o=i)}}return[oe.Z.fromPosition(s,"toPrevious"),oe.Z.fromPosition(o,"toNext")]}(o);n.isTouching(a)||e.remove(e.createRange(n,a)),s.leaveUnmerged||(!function(e,t,s){const o=e.model;if(!ae(e.model.schema,t,s))return;const[i,r]=function(e,t){const s=e.getAncestors(),o=t.getAncestors();let i=0;for(;s[i]&&s[i]==o[i];)i++;return[s[i],o[i]]}(t,s);if(!i||!r)return;!o.hasContent(i,{ignoreMarkers:!0})&&o.hasContent(r,{ignoreMarkers:!0})?ne(e,t,s,i.parent):re(e,t,s,i.parent)}(e,n,a),i.removeDisallowedAttributes(n.parent.getChildren(),e)),le(e,t,n),!s.doNotAutoparagraph&&function(e,t){const s=e.checkChild(t,"$text"),o=e.checkChild(t,"paragraph");return!s&&o}(i,n)&&ce(e,n,t,r),n.detach(),a.detach()}))}function re(e,t,s,o){const i=t.parent,r=s.parent;if(i!=o&&r!=o){for(t=e.createPositionAfter(i),(s=e.createPositionBefore(r)).isEqual(t)||e.insert(r,t),e.merge(t);s.parent.isEmpty;){const t=s.parent;s=e.createPositionBefore(t),e.remove(t)}ae(e.model.schema,t,s)&&re(e,t,s,o)}}function ne(e,t,s,o){const i=t.parent,r=s.parent;if(i!=o&&r!=o){for(t=e.createPositionAfter(i),(s=e.createPositionBefore(r)).isEqual(t)||e.insert(i,s);t.parent.isEmpty;){const s=t.parent;t=e.createPositionBefore(s),e.remove(s)}s=e.createPositionBefore(r),function(e,t){const s=t.nodeBefore,o=t.nodeAfter;s.name!=o.name&&e.rename(s,o.name);e.clearAttributes(s),e.setAttributes(Object.fromEntries(o.getAttributes()),s),e.merge(t)}(e,s),ae(e.model.schema,t,s)&&ne(e,t,s,o)}}function ae(e,t,s){const o=t.parent,i=s.parent;return o!=i&&(!e.isLimit(o)&&!e.isLimit(i)&&function(e,t,s){const o=new n.Z(e,t);for(const e of o.getWalker())if(s.isLimit(e.item))return!1;return!0}(t,s,e))}function ce(e,t,s,o={}){const i=e.createElement("paragraph");e.model.schema.setAllowedAttributes(i,o,e),e.insert(i,t),le(e,s,e.createPositionAt(i,0))}function le(e,t,s){t instanceof h.Z?e.setSelection(s):t.setTo(s)}function de(e,t){const s=[];Array.from(e.getItems({direction:"backward"})).map((e=>t.createRangeOn(e))).filter((t=>(t.start.isAfter(e.start)||t.start.isEqual(e.start))&&(t.end.isBefore(e.end)||t.end.isEqual(e.end)))).forEach((e=>{s.push(e.start.parent),t.remove(e)})),s.forEach((e=>{let s=e;for(;s.parent&&s.isEmpty;){const e=t.createRangeOn(s);s=s.parent,t.remove(e)}}))}var he=s("./packages/ckeditor5-engine/src/index.ts");class ue{constructor(e,t,s){this.model=e,this.writer=t,this.position=s,this.canMergeWith=new Set([this.position.parent]),this.schema=e.schema,this._documentFragment=t.createDocumentFragment(),this._documentFragmentPosition=t.createPositionAt(this._documentFragment,0),this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null}handleNodes(e){for(const t of Array.from(e))this._handleNode(t);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(e){const t=this.writer.createPositionAfter(this._lastNode),s=this.writer.createPositionAfter(e);if(s.isAfter(t)){if(this._lastNode=e,this.position.parent!=e||!this.position.isAtEnd)throw new o.ZP("insertcontent-invalid-insertion-position",this);this.position=s,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?n.Z._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new n.Z(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(e){if(this.schema.isObject(e))return void this._handleObject(e);let t=this._checkAndAutoParagraphToAllowedPosition(e);t||(t=this._checkAndSplitToAllowedPosition(e),t)?(this._appendToFragment(e),this._firstNode||(this._firstNode=e),this._lastNode=e):this._handleDisallowedNode(e)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const e=oe.Z.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=e.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=e.toPosition(),e.detach()}_handleObject(e){this._checkAndSplitToAllowedPosition(e)?this._appendToFragment(e):this._tryAutoparagraphing(e)}_handleDisallowedNode(e){e.is("element")?this.handleNodes(e.getChildren()):this._tryAutoparagraphing(e)}_appendToFragment(e){if(!this.schema.checkChild(this.position,e))throw new o.ZP("insertcontent-wrong-position",this,{node:e,position:this.position});this.writer.insert(e,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(e.offsetSize),this.schema.isObject(e)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=e:this._nodeToSelect=null,this._filterAttributesOf.push(e)}_setAffectedBoundaries(e){this._affectedStart||(this._affectedStart=oe.Z.fromPosition(e,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(e)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=oe.Z.fromPosition(e,"toNext"))}_mergeOnLeft(){const e=this._firstNode;if(!(e instanceof p.Z))return;if(!this._canMergeLeft(e))return;const t=oe.Z._createBefore(e);t.stickiness="toNext";const s=oe.Z.fromPosition(this.position,"toNext");this._affectedStart.isEqual(t)&&(this._affectedStart.detach(),this._affectedStart=oe.Z._createAt(t.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=oe.Z._createAt(t.nodeBefore,"end","toNext")),this.position=s.toPosition(),s.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}_mergeOnRight(){const e=this._lastNode;if(!(e instanceof p.Z))return;if(!this._canMergeRight(e))return;const t=oe.Z._createAfter(e);if(t.stickiness="toNext",!this.position.isEqual(t))throw new o.ZP("insertcontent-invalid-insertion-position",this);this.position=r.ZP._createAt(t.nodeBefore,"end");const s=oe.Z.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(t)&&(this._affectedEnd.detach(),this._affectedEnd=oe.Z._createAt(t.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=oe.Z._createAt(t.nodeBefore,0,"toPrevious")),this.position=s.toPosition(),s.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}_canMergeLeft(e){const t=e.previousSibling;return t instanceof p.Z&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(t,e)}_canMergeRight(e){const t=e.nextSibling;return t instanceof p.Z&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(e,t)}_tryAutoparagraphing(e){const t=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,t)&&this.schema.checkChild(t,e)&&(t._appendChild(e),this._handleNode(t))}_checkAndAutoParagraphToAllowedPosition(e){if(this.schema.checkChild(this.position.parent,e))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",e))return!1;this._insertPartialFragment();const t=this.writer.createElement("paragraph");return this.writer.insert(t,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=t,this.position=this.writer.createPositionAt(t,0),!0}_checkAndSplitToAllowedPosition(e){const t=this._getAllowedIn(this.position.parent,e);if(!t)return!1;for(t!=this.position.parent&&this._insertPartialFragment();t!=this.position.parent;)if(this.position.isAtStart){const e=this.position.parent;this.position=this.writer.createPositionBefore(e),e.isEmpty&&e.parent===t&&this.writer.remove(e)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const e=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=e,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(e,t){return this.schema.checkChild(e,t)?e:this.schema.isLimit(e)?null:this._getAllowedIn(e.parent,t)}}var pe=s("./packages/ckeditor5-engine/src/model/utils/findoptimalinsertionrange.ts"),ge=s("./packages/ckeditor5-utils/src/first.ts");function fe(e,t,s,i,r={}){if(!e.schema.isObject(t))throw new o.ZP("insertobject-element-not-an-object",e,{object:t});let n;n=s?s instanceof E.Z||s instanceof h.Z?s:e.createSelection(s,i):e.document.selection;let a=n;r.findOptimalPosition&&e.schema.isBlock(t)&&(a=e.createSelection((0,pe.K)(n,e,r.findOptimalPosition)));const c=(0,ge.Z)(n.getSelectedBlocks()),l={};return c&&Object.assign(l,e.schema.getAttributesWithProperty(c,"copyOnReplace",!0)),e.change((s=>{a.isCollapsed||e.deleteContent(a,{doNotAutoparagraph:!0});let i=t;const n=a.anchor.parent;!e.schema.checkChild(n,t)&&e.schema.checkChild(n,"paragraph")&&e.schema.checkChild("paragraph",t)&&(i=s.createElement("paragraph"),s.insert(t,i)),e.schema.setAllowedAttributes(i,l,s);const c=e.insertContent(i,a);return c.isCollapsed||r.setSelection&&function(e,t,s,i){const r=e.model;if("after"==s){let s=t.nextSibling;!(s&&r.schema.checkChild(s,"$text"))&&r.schema.checkChild(t.parent,"paragraph")&&(s=e.createElement("paragraph"),r.schema.setAllowedAttributes(s,i,e),r.insertContent(s,e.createPositionAfter(t))),s&&e.setSelection(s,0)}else{if("on"!=s)throw new o.ZP("insertobject-invalid-place-parameter-value",r);e.setSelection(t,"on")}}(s,t,r.setSelection,l),c}))}var me=s("./packages/ckeditor5-engine/src/model/treewalker.ts");const ke=' ,.?!:;"-()';function be(e,t){const{isForward:s,walker:o,unit:i,schema:n,treatEmojiAsSingleUnit:a}=e,{type:c,item:l,nextPosition:d}=t;if("text"==c)return"word"===e.unit?function(e,t){let s=e.position.textNode;if(s){let o=e.position.offset-s.startOffset;for(;!we(s.data,o,t)&&!ve(s,o,t);){e.next();const i=t?e.position.nodeAfter:e.position.nodeBefore;if(i&&i.is("$text")){const o=i.data.charAt(t?0:i.data.length-1);ke.includes(o)||(e.next(),s=e.position.textNode)}o=e.position.offset-s.startOffset}}return e.position}(o,s):function(e,t,s){const o=e.position.textNode;if(o){const i=o.data;let r=e.position.offset-o.startOffset;for(;k(i,r)||"character"==t&&b(i,r)||s&&w(i,r);)e.next(),r=e.position.offset-o.startOffset}return e.position}(o,i,a);if(c==(s?"elementStart":"elementEnd")){if(n.isSelectable(l))return r.ZP._createAt(l,s?"after":"before");if(n.checkChild(d,"$text"))return d}else{if(n.isLimit(l))return void o.skip((()=>!0));if(n.checkChild(d,"$text"))return d}}function _e(e,t){const s=e.root,o=r.ZP._createAt(s,t?"end":0);return t?new n.Z(e,o):new n.Z(o,e)}function we(e,t,s){const o=t+(s?0:-1);return ke.includes(e.charAt(o))}function ve(e,t,s){return t===(s?e.endOffset:0)}var ye=s("./packages/ckeditor5-utils/src/observablemixin.ts");class Ze extends ye.y{constructor(){super(),this.markers=new A,this.document=new Z(this),this.schema=new j.Z,this._pendingChanges=[],this._currentWriter=null,["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((e=>this.decorate(e))),this.on("applyOperation",((e,t)=>{t[0]._validate()}),{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck(((e,t)=>{if("$marker"===t.name)return!0})),Y(this),this.document.registerPostFixer(X._m)}change(e){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new i,callback:e}),this._runPendingChanges()[0]):e(this._currentWriter)}catch(e){o.ZP.rethrowUnexpectedError(e,this)}}enqueueChange(e,t){try{e?"function"==typeof e?(t=e,e=new i):e instanceof i||(e=new i(e)):e=new i,this._pendingChanges.push({batch:e,callback:t}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(e){o.ZP.rethrowUnexpectedError(e,this)}}applyOperation(e){e._execute()}insertContent(e,t,s){return function(e,t,s,o){return e.change((i=>{let r;r=s?s instanceof E.Z||s instanceof h.Z?s:i.createSelection(s,o):e.document.selection,r.isCollapsed||e.deleteContent(r,{doNotAutoparagraph:!0});const a=new ue(e,i,r.anchor),c=[];let l;if(t.is("documentFragment")){if(t.markers.size){const e=[];for(const[s,o]of t.markers){const{start:t,end:i}=o,r=t.isEqual(i);e.push({position:t,name:s,isCollapsed:r},{position:i,name:s,isCollapsed:r})}e.sort((({position:e},{position:t})=>e.isBefore(t)?1:-1));for(const{position:s,name:o,isCollapsed:r}of e){let e=null,n=null;const a=s.parent===t&&s.isAtStart,l=s.parent===t&&s.isAtEnd;a||l?r&&(n=a?"start":"end"):(e=i.createElement("$marker"),i.insert(e,s)),c.push({name:o,element:e,collapsed:n})}}l=t.getChildren()}else l=[t];a.handleNodes(l);let d=a.getSelectionRange();if(t.is("documentFragment")&&c.length){const e=d?he.iE.fromRange(d):null,t={};for(let e=c.length-1;e>=0;e--){const{name:s,element:o,collapsed:r}=c[e],n=!t[s];if(n&&(t[s]=[]),o){const e=i.createPositionAt(o,"before");t[s].push(e),i.remove(o)}else{const e=a.getAffectedRange();if(!e){r&&t[s].push(a.position);continue}r?t[s].push(e[r]):t[s].push(n?e.start:e.end)}}for(const[e,[s,o]]of Object.entries(t))s&&o&&s.root===o.root&&i.addMarker(e,{usingOperation:!0,affectsData:!0,range:new n.Z(s,o)});e&&(d=e.toRange(),e.detach())}d&&(r instanceof h.Z?i.setSelection(d):r.setTo(d));const u=a.getAffectedRange()||e.createRange(r.anchor);return a.destroy(),u}))}(this,e,t,s)}insertObject(e,t,s,o){return fe(this,e,t,s,o)}deleteContent(e,t){ie(this,e,t)}modifySelection(e,t){!function(e,t,s={}){const o=e.schema,i="backward"!=s.direction,r=s.unit?s.unit:"character",n=!!s.treatEmojiAsSingleUnit,a=t.focus,c=new me.Z({boundaries:_e(a,i),singleCharacters:!0,direction:i?"forward":"backward"}),l={walker:c,schema:o,isForward:i,unit:r,treatEmojiAsSingleUnit:n};let d;for(;d=c.next();){if(d.done)return;const s=be(l,d.value);if(s)return void(t instanceof h.Z?e.change((e=>{e.setSelectionFocus(s)})):t.setFocus(s))}}(this,e,t)}getSelectedContent(e){return function(e,t){return e.change((e=>{const s=e.createDocumentFragment(),o=t.getFirstRange();if(!o||o.isCollapsed)return s;const i=o.start.root,r=o.start.getCommonPath(o.end),n=i.getNodeByPath(r);let a;a=o.start.parent==o.end.parent?o:e.createRange(e.createPositionAt(n,o.start.path[r.length]),e.createPositionAt(n,o.end.path[r.length]+1));const c=a.end.offset-a.start.offset;for(const t of a.getItems({shallow:!0}))t.is("$textProxy")?e.appendText(t.data,t.getAttributes(),s):e.append(e.cloneElement(t,!0),s);if(a!=o){const t=o._getTransformedByMove(a.start,e.createPositionAt(s,0),c)[0],i=e.createRange(e.createPositionAt(s,0),t.start);de(e.createRange(t.end,e.createPositionAt(s,"end")),e),de(i,e)}return s}))}(this,e)}hasContent(e,t={}){const s=e instanceof n.Z?e:n.Z._createIn(e);if(s.isCollapsed)return!1;const{ignoreWhitespaces:o=!1,ignoreMarkers:i=!1}=t;if(!i)for(const e of this.markers.getMarkersIntersectingRange(s))if(e.affectsData)return!0;for(const e of s.getItems())if(this.schema.isContent(e)){if(!e.is("$textProxy"))return!0;if(!o)return!0;if(-1!==e.data.search(/\S/))return!0}return!1}createPositionFromPath(e,t,s){return new r.ZP(e,t,s)}createPositionAt(e,t){return r.ZP._createAt(e,t)}createPositionAfter(e){return r.ZP._createAfter(e)}createPositionBefore(e){return r.ZP._createBefore(e)}createRange(e,t){return new n.Z(e,t)}createRangeIn(e){return n.Z._createIn(e)}createRangeOn(e){return n.Z._createOn(e)}createSelection(...e){return new E.Z(...e)}createBatch(e){return new i(e)}createOperationFromJSON(e){return S.Z.fromJSON(e,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const e=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;){const t=this._pendingChanges[0].batch;this._currentWriter=new H(this,t);const s=this._pendingChanges[0].callback(this._currentWriter);e.push(s),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return e}}},"./packages/ckeditor5-engine/src/model/node.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/tomap.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-utils/src/comparearrays.ts");s("./packages/ckeditor5-utils/src/version.ts");class a extends o.Z{constructor(e){super(),this.parent=null,this._attrs=(0,i.Z)(e)}get document(){return null}get index(){let e;if(!this.parent)return null;if(null===(e=this.parent.getChildIndex(this)))throw new r.ZP("model-node-not-found-in-parent",this);return e}get startOffset(){let e;if(!this.parent)return null;if(null===(e=this.parent.getChildStartOffset(this)))throw new r.ZP("model-node-not-found-in-parent",this);return e}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const e=this.index;return null!==e&&this.parent.getChild(e+1)||null}get previousSibling(){const e=this.index;return null!==e&&this.parent.getChild(e-1)||null}get root(){let e=this;for(;e.parent;)e=e.parent;return e}isAttached(){return this.root.is("rootElement")}getPath(){const e=[];let t=this;for(;t.parent;)e.unshift(t.startOffset),t=t.parent;return e}getAncestors(e={}){const t=[];let s=e.includeSelf?this:this.parent;for(;s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}getCommonAncestor(e,t={}){const s=this.getAncestors(t),o=e.getAncestors(t);let i=0;for(;s[i]==o[i]&&s[i];)i++;return 0===i?null:s[i-1]}isBefore(e){if(this==e)return!1;if(this.root!==e.root)return!1;const t=this.getPath(),s=e.getPath(),o=(0,n.Z)(t,s);switch(o){case"prefix":return!0;case"extension":return!1;default:return t[o]<s[o]}}isAfter(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}hasAttribute(e){return this._attrs.has(e)}getAttribute(e){return this._attrs.get(e)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const e={};return this._attrs.size&&(e.attributes=Array.from(this._attrs).reduce(((e,t)=>(e[t[0]]=t[1],e)),{})),e}_clone(e){return new a(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(e,t){this._attrs.set(e,t)}_setAttributesTo(e){this._attrs=(0,i.Z)(e)}_removeAttribute(e){return this._attrs.delete(e)}_clearAttributes(){this._attrs.clear()}}a.prototype.is=function(e){return"node"===e||"model:node"===e}},"./packages/ckeditor5-engine/src/model/nodelist.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/node.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r{constructor(e){this._nodes=[],e&&this._insertNodes(0,e)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((e,t)=>e+t.offsetSize),0)}getNode(e){return this._nodes[e]||null}getNodeIndex(e){const t=this._nodes.indexOf(e);return-1==t?null:t}getNodeStartOffset(e){const t=this.getNodeIndex(e);return null===t?null:this._nodes.slice(0,t).reduce(((e,t)=>e+t.offsetSize),0)}indexToOffset(e){if(e==this._nodes.length)return this.maxOffset;const t=this._nodes[e];if(!t)throw new i.ZP("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(t)}offsetToIndex(e){let t=0;for(const s of this._nodes){if(e>=t&&e<t+s.offsetSize)return this.getNodeIndex(s);t+=s.offsetSize}if(t!=e)throw new i.ZP("model-nodelist-offset-out-of-bounds",this,{offset:e,nodeList:this});return this.length}_insertNodes(e,t){for(const e of t)if(!(e instanceof o.Z))throw new i.ZP("model-nodelist-insertnodes-not-node",this);this._nodes=function(e,t,s,o){if(Math.max(t.length,e.length)>1e4)return e.slice(0,s).concat(t).concat(e.slice(s+o,e.length));{const i=Array.from(e);return i.splice(s,o,...t),i}}(this._nodes,Array.from(t),e,0)}_removeNodes(e,t=1){return this._nodes.splice(e,t)}toJSON(){return this._nodes.map((e=>e.toJSON()))}}},"./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),r=s("./packages/ckeditor5-engine/src/model/range.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./node_modules/lodash-es/_baseIsEqual.js");const c=function(e,t){return(0,a.Z)(e,t)};class l extends o.Z{constructor(e,t,s,o,i){super(i),this.range=e.clone(),this.key=t,this.oldValue=void 0===s?null:s,this.newValue=void 0===o?null:o}get type(){return null===this.oldValue?"addAttribute":null===this.newValue?"removeAttribute":"changeAttribute"}clone(){return new l(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new l(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const e=super.toJSON();return e.range=this.range.toJSON(),e}_validate(){if(!this.range.isFlat)throw new n.ZP("attribute-operation-range-not-flat",this);for(const e of this.range.getItems({shallow:!0})){if(null!==this.oldValue&&!c(e.getAttribute(this.key),this.oldValue))throw new n.ZP("attribute-operation-wrong-old-value",this,{item:e,key:this.key,value:this.oldValue});if(null===this.oldValue&&null!==this.newValue&&e.hasAttribute(this.key))throw new n.ZP("attribute-operation-attribute-exists",this,{node:e,key:this.key})}}_execute(){c(this.oldValue,this.newValue)||(0,i.pX)(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(e,t){return new l(r.Z.fromJSON(e.range,t),e.key,e.oldValue,e.newValue,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/insertoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/nodelist.ts"),n=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),c=s("./packages/ckeditor5-engine/src/model/text.ts"),l=s("./packages/ckeditor5-engine/src/model/element.ts"),d=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class h extends o.Z{constructor(e,t,s){super(s),this.position=e.clone(),this.position.stickiness="toNone",this.nodes=new r.Z((0,a.So)(t)),this.shouldReceiveAttributes=!1}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}clone(){const e=new r.Z([...this.nodes].map((e=>e._clone(!0)))),t=new h(this.position,e,this.baseVersion);return t.shouldReceiveAttributes=this.shouldReceiveAttributes,t}getReversed(){const e=this.position.root.document.graveyard,t=new i.ZP(e,[0]);return new n.Z(this.position,this.nodes.maxOffset,t,this.baseVersion+1)}_validate(){const e=this.position.parent;if(!e||e.maxOffset<this.position.offset)throw new d.ZP("insert-operation-position-invalid",this)}_execute(){const e=this.nodes;this.nodes=new r.Z([...e].map((e=>e._clone(!0)))),(0,a.fj)(this.position,e)}toJSON(){const e=super.toJSON();return e.position=this.position.toJSON(),e.nodes=this.nodes.toJSON(),e}static get className(){return"InsertOperation"}static fromJSON(e,t){const s=[];for(const t of e.nodes)t.name?s.push(l.Z.fromJSON(t)):s.push(c.Z.fromJSON(t));const o=new h(i.ZP.fromJSON(e.position,t),s,e.baseVersion);return o.shouldReceiveAttributes=e.shouldReceiveAttributes,o}}},"./packages/ckeditor5-engine/src/model/operation/markeroperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/range.ts");class r extends o.Z{constructor(e,t,s,o,i,r){super(r),this.name=e,this.oldRange=t?t.clone():null,this.newRange=s?s.clone():null,this.affectsData=i,this._markers=o}get type(){return"marker"}clone(){return new r(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new r(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const e=super.toJSON();return this.oldRange&&(e.oldRange=this.oldRange.toJSON()),this.newRange&&(e.newRange=this.newRange.toJSON()),delete e._markers,e}static get className(){return"MarkerOperation"}static fromJSON(e,t){return new r(e.name,e.oldRange?i.Z.fromJSON(e.oldRange,t):null,e.newRange?i.Z.fromJSON(e.newRange,t):null,t.model.markers,e.affectsData,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class l extends o.Z{constructor(e,t,s,o,i){super(i),this.sourcePosition=e.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=t,this.targetPosition=s.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=o.clone()}get type(){return"merge"}get deletionPosition(){return new r.ZP(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const e=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new n.Z(this.sourcePosition,e)}clone(){return new l(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const e=this.targetPosition._getTransformedByMergeOperation(this),t=this.sourcePosition.path.slice(0,-1),s=new r.ZP(this.sourcePosition.root,t)._getTransformedByMergeOperation(this);return new i.Z(e,this.howMany,s,this.graveyardPosition,this.baseVersion+1)}_validate(){const e=this.sourcePosition.parent,t=this.targetPosition.parent;if(!e.parent)throw new c.ZP("merge-operation-source-position-invalid",this);if(!t.parent)throw new c.ZP("merge-operation-target-position-invalid",this);if(this.howMany!=e.maxOffset)throw new c.ZP("merge-operation-how-many-invalid",this)}_execute(){const e=this.sourcePosition.parent,t=n.Z._createIn(e);(0,a.XF)(t,this.targetPosition),(0,a.XF)(n.Z._createOn(e),this.graveyardPosition)}toJSON(){const e=super.toJSON();return e.sourcePosition=e.sourcePosition.toJSON(),e.targetPosition=e.targetPosition.toJSON(),e.graveyardPosition=e.graveyardPosition.toJSON(),e}static get className(){return"MergeOperation"}static fromJSON(e,t){const s=r.ZP.fromJSON(e.sourcePosition,t),o=r.ZP.fromJSON(e.targetPosition,t),i=r.ZP.fromJSON(e.graveyardPosition,t);return new this(s,e.howMany,o,i,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/moveoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/range.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./packages/ckeditor5-utils/src/comparearrays.ts"),c=s("./packages/ckeditor5-engine/src/model/operation/utils.ts");class l extends o.Z{constructor(e,t,s,o){super(o),this.sourcePosition=e.clone(),this.sourcePosition.stickiness="toNext",this.howMany=t,this.targetPosition=s.clone(),this.targetPosition.stickiness="toNone"}get type(){return"$graveyard"==this.targetPosition.root.rootName?"remove":"$graveyard"==this.sourcePosition.root.rootName?"reinsert":"move"}clone(){return new l(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const e=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new l(this.getMovedRangeStart(),this.howMany,e,this.baseVersion+1)}_validate(){const e=this.sourcePosition.parent,t=this.targetPosition.parent,s=this.sourcePosition.offset,o=this.targetPosition.offset;if(s+this.howMany>e.maxOffset)throw new n.ZP("move-operation-nodes-do-not-exist",this);if(e===t&&s<o&&o<s+this.howMany)throw new n.ZP("move-operation-range-into-itself",this);if(this.sourcePosition.root==this.targetPosition.root&&"prefix"==(0,a.Z)(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())){const e=this.sourcePosition.path.length-1;if(this.targetPosition.path[e]>=s&&this.targetPosition.path[e]<s+this.howMany)throw new n.ZP("move-operation-node-into-itself",this)}}_execute(){(0,c.XF)(r.Z._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const e=super.toJSON();return e.sourcePosition=this.sourcePosition.toJSON(),e.targetPosition=this.targetPosition.toJSON(),e}static get className(){return"MoveOperation"}static fromJSON(e,t){const s=i.ZP.fromJSON(e.sourcePosition,t),o=i.ZP.fromJSON(e.targetPosition,t);return new this(s,e.howMany,o,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/nooperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts");class i extends o.Z{get type(){return"noop"}clone(){return new i(this.baseVersion)}getReversed(){return new i(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}},"./packages/ckeditor5-engine/src/model/operation/operation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{constructor(e){this.baseVersion=e,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}_validate(){}toJSON(){const e=Object.assign({},this);return e.__className=this.constructor.className,delete e.batch,delete e.isDocumentOperation,e}static get className(){return"Operation"}static fromJSON(e,t){return new this(e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/operationfactory.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s("./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),n=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/nooperation.ts"),c=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),l=s("./packages/ckeditor5-engine/src/model/operation/renameoperation.ts"),d=s("./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts"),h=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),u=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts");const p={};p[o.Z.className]=o.Z,p[i.Z.className]=i.Z,p[r.Z.className]=r.Z,p[n.Z.className]=n.Z,p[a.Z.className]=a.Z,p[c.Z.className]=c.Z,p[l.Z.className]=l.Z,p[d.Z.className]=d.Z,p[h.Z.className]=h.Z,p[u.Z.className]=u.Z;class g{static fromJSON(e,t){return p[e.__className].fromJSON(e,t)}}},"./packages/ckeditor5-engine/src/model/operation/renameoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/element.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-engine/src/model/position.ts");class a extends o.Z{constructor(e,t,s,o){super(o),this.position=e,this.position.stickiness="toNext",this.oldName=t,this.newName=s}get type(){return"rename"}clone(){return new a(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new a(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const e=this.position.nodeAfter;if(!(e instanceof i.Z))throw new r.ZP("rename-operation-wrong-position",this);if(e.name!==this.oldName)throw new r.ZP("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const e=super.toJSON();return e.position=this.position.toJSON(),e}static get className(){return"RenameOperation"}static fromJSON(e,t){return new a(n.ZP.fromJSON(e.position,t),e.oldName,e.newName,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e,t,s,o,i){super(i),this.root=e,this.key=t,this.oldValue=s,this.newValue=o}get type(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}clone(){return new r(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new r(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new i.ZP("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new i.ZP("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new i.ZP("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const e=super.toJSON();return e.root=this.root.toJSON(),e}static get className(){return"RootAttributeOperation"}static fromJSON(e,t){if(!t.getRoot(e.root))throw new i.ZP("rootattribute-operation-fromjson-no-root",this,{rootName:e.root});return new r(t.getRoot(e.root),e.key,e.oldValue,e.newValue,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/splitoperation.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-engine/src/model/operation/operation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/utils.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class l extends o.Z{constructor(e,t,s,o,i){super(i),this.splitPosition=e.clone(),this.splitPosition.stickiness="toNext",this.howMany=t,this.insertionPosition=s,this.graveyardPosition=o?o.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const e=this.insertionPosition.path.slice();return e.push(0),new r.ZP(this.insertionPosition.root,e)}get movedRange(){const e=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new n.Z(this.splitPosition,e)}clone(){return new l(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const e=this.splitPosition.root.document.graveyard,t=new r.ZP(e,[0]);return new i.Z(this.moveTargetPosition,this.howMany,this.splitPosition,t,this.baseVersion+1)}_validate(){const e=this.splitPosition.parent,t=this.splitPosition.offset;if(!e||e.maxOffset<t)throw new c.ZP("split-operation-position-invalid",this);if(!e.parent)throw new c.ZP("split-operation-split-in-root",this);if(this.howMany!=e.maxOffset-this.splitPosition.offset)throw new c.ZP("split-operation-how-many-invalid",this);if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter)throw new c.ZP("split-operation-graveyard-position-invalid",this)}_execute(){const e=this.splitPosition.parent;if(this.graveyardPosition)(0,a.XF)(n.Z._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition);else{const t=e._clone();(0,a.fj)(this.insertionPosition,t)}const t=new n.Z(r.ZP._createAt(e,this.splitPosition.offset),r.ZP._createAt(e,e.maxOffset));(0,a.XF)(t,this.moveTargetPosition)}toJSON(){const e=super.toJSON();return e.splitPosition=this.splitPosition.toJSON(),e.insertionPosition=this.insertionPosition.toJSON(),this.graveyardPosition&&(e.graveyardPosition=this.graveyardPosition.toJSON()),e}static get className(){return"SplitOperation"}static getInsertionPosition(e){const t=e.path.slice(0,-1);return t[t.length-1]++,new r.ZP(e.root,t,"toPrevious")}static fromJSON(e,t){const s=r.ZP.fromJSON(e.splitPosition,t),o=r.ZP.fromJSON(e.insertionPosition,t),i=e.graveyardPosition?r.ZP.fromJSON(e.graveyardPosition,t):null;return new this(s,e.howMany,o,i,e.baseVersion)}}},"./packages/ckeditor5-engine/src/model/operation/transform.ts":(e,t,s)=>{"use strict";s.d(t,{R:()=>_});var o=s("./packages/ckeditor5-engine/src/model/operation/insertoperation.ts"),i=s("./packages/ckeditor5-engine/src/model/operation/attributeoperation.ts"),r=s("./packages/ckeditor5-engine/src/model/operation/renameoperation.ts"),n=s("./packages/ckeditor5-engine/src/model/operation/markeroperation.ts"),a=s("./packages/ckeditor5-engine/src/model/operation/moveoperation.ts"),c=s("./packages/ckeditor5-engine/src/model/operation/rootattributeoperation.ts"),l=s("./packages/ckeditor5-engine/src/model/operation/mergeoperation.ts"),d=s("./packages/ckeditor5-engine/src/model/operation/splitoperation.ts"),h=s("./packages/ckeditor5-engine/src/model/operation/nooperation.ts"),u=s("./packages/ckeditor5-engine/src/model/range.ts"),p=s("./packages/ckeditor5-engine/src/model/position.ts"),g=s("./packages/ckeditor5-utils/src/comparearrays.ts");const f=new Map;function m(e,t,s){let o=f.get(e);o||(o=new Map,f.set(e,o)),o.set(t,s)}function k(e){return[e]}function b(e,t,s={}){const o=function(e,t){const s=f.get(e);return s&&s.has(t)?s.get(t):k}(e.constructor,t.constructor);try{return o(e=e.clone(),t,s)}catch(e){throw e}}function _(e,t,s){e=e.slice(),t=t.slice();const o=new w(s.document,s.useRelations,s.forceWeakRemove);o.setOriginalOperations(e),o.setOriginalOperations(t);const i=o.originalOperations;if(0==e.length||0==t.length)return{operationsA:e,operationsB:t,originalOperations:i};const r=new WeakMap;for(const t of e)r.set(t,0);const n={nextBaseVersionA:e[e.length-1].baseVersion+1,nextBaseVersionB:t[t.length-1].baseVersion+1,originalOperationsACount:e.length,originalOperationsBCount:t.length};let a=0;for(;a<e.length;){const s=e[a],i=r.get(s);if(i==t.length){a++;continue}const n=t[i],c=b(s,n,o.getContext(s,n,!0)),l=b(n,s,o.getContext(n,s,!1));o.updateRelation(s,n),o.setOriginalOperations(c,s),o.setOriginalOperations(l,n);for(const e of c)r.set(e,i+l.length);e.splice(a,1,...c),t.splice(i,1,...l)}if(s.padWithNoOps){const s=e.length-n.originalOperationsACount,o=t.length-n.originalOperationsBCount;y(e,o-s),y(t,s-o)}return v(e,n.nextBaseVersionB),v(t,n.nextBaseVersionA),{operationsA:e,operationsB:t,originalOperations:i}}class w{constructor(e,t,s=!1){this.originalOperations=new Map,this._history=e.history,this._useRelations=t,this._forceWeakRemove=!!s,this._relations=new Map}setOriginalOperations(e,t=null){const s=t?this.originalOperations.get(t):null;for(const t of e)this.originalOperations.set(t,s||t)}updateRelation(e,t){if(e instanceof a.Z)t instanceof l.Z?e.targetPosition.isEqual(t.sourcePosition)||t.movedRange.containsPosition(e.targetPosition)?this._setRelation(e,t,"insertAtSource"):e.targetPosition.isEqual(t.deletionPosition)?this._setRelation(e,t,"insertBetween"):e.targetPosition.isAfter(t.sourcePosition)&&this._setRelation(e,t,"moveTargetAfter"):t instanceof a.Z&&(e.targetPosition.isEqual(t.sourcePosition)||e.targetPosition.isBefore(t.sourcePosition)?this._setRelation(e,t,"insertBefore"):this._setRelation(e,t,"insertAfter"));else if(e instanceof d.Z){if(t instanceof l.Z)e.splitPosition.isBefore(t.sourcePosition)&&this._setRelation(e,t,"splitBefore");else if(t instanceof a.Z)if(e.splitPosition.isEqual(t.sourcePosition)||e.splitPosition.isBefore(t.sourcePosition))this._setRelation(e,t,"splitBefore");else{const s=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&s.containsPosition(e.splitPosition)){const o=s.end.offset-e.splitPosition.offset,i=e.splitPosition.offset-s.start.offset;this._setRelation(e,t,{howMany:o,offset:i})}}}else if(e instanceof l.Z)t instanceof l.Z?(e.targetPosition.isEqual(t.sourcePosition)||this._setRelation(e,t,"mergeTargetNotMoved"),e.sourcePosition.isEqual(t.targetPosition)&&this._setRelation(e,t,"mergeSourceNotMoved"),e.sourcePosition.isEqual(t.sourcePosition)&&this._setRelation(e,t,"mergeSameElement")):t instanceof d.Z&&e.sourcePosition.isEqual(t.splitPosition)&&this._setRelation(e,t,"splitAtSource");else if(e instanceof n.Z){const s=e.newRange;if(!s)return;if(t instanceof a.Z){const o=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany),i=o.containsPosition(s.start)||o.start.isEqual(s.start),r=o.containsPosition(s.end)||o.end.isEqual(s.end);!i&&!r||o.containsRange(s)||this._setRelation(e,t,{side:i?"left":"right",path:i?s.start.path.slice():s.end.path.slice()})}else if(t instanceof l.Z){const o=s.start.isEqual(t.targetPosition),i=s.start.isEqual(t.deletionPosition),r=s.end.isEqual(t.deletionPosition),n=s.end.isEqual(t.sourcePosition);(o||i||r||n)&&this._setRelation(e,t,{wasInLeftElement:o,wasStartBeforeMergedElement:i,wasEndBeforeMergedElement:r,wasInRightElement:n})}}}getContext(e,t,s){return{aIsStrong:s,aWasUndone:this._wasUndone(e),bWasUndone:this._wasUndone(t),abRelation:this._useRelations?this._getRelation(e,t):null,baRelation:this._useRelations?this._getRelation(t,e):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(e){const t=this.originalOperations.get(e);return t.wasUndone||this._history.isUndoneOperation(t)}_getRelation(e,t){const s=this.originalOperations.get(t),o=this._history.getUndoneOperation(s);if(!o)return null;const i=this.originalOperations.get(e),r=this._relations.get(i);return r&&r.get(o)||null}_setRelation(e,t,s){const o=this.originalOperations.get(e),i=this.originalOperations.get(t);let r=this._relations.get(o);r||(r=new Map,this._relations.set(o,r)),r.set(i,s)}}function v(e,t){for(const s of e)s.baseVersion=t++}function y(e,t){for(let s=0;s<t;s++)e.push(new h.Z(0))}function Z(e,t,s){const o=e.nodes.getNode(0).getAttribute(t);if(o==s)return null;const r=new u.Z(e.position,e.position.getShiftedBy(e.howMany));return new i.Z(r,t,o,s,0)}function P(e,t){return null===e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany)}function x(e,t){const s=[];for(let o=0;o<e.length;o++){const i=e[o],r=new a.Z(i.start,i.end.offset-i.start.offset,t,0);s.push(r);for(let t=o+1;t<e.length;t++)e[t]=e[t]._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)[0];t=t._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)}return s}m(i.Z,i.Z,((e,t,s)=>{if(e.key===t.key&&e.range.start.hasSameParentAs(t.range.start)){const o=e.range.getDifference(t.range).map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,0))),r=e.range.getIntersection(t.range);return r&&s.aIsStrong&&o.push(new i.Z(r,t.key,t.newValue,e.newValue,0)),0==o.length?[new h.Z(0)]:o}return[e]})),m(i.Z,o.Z,((e,t)=>{if(e.range.start.hasSameParentAs(t.position)&&e.range.containsPosition(t.position)){const s=e.range._getTransformedByInsertion(t.position,t.howMany,!t.shouldReceiveAttributes).map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,e.baseVersion)));if(t.shouldReceiveAttributes){const o=Z(t,e.key,e.oldValue);o&&s.unshift(o)}return s}return e.range=e.range._getTransformedByInsertion(t.position,t.howMany,!1)[0],[e]})),m(i.Z,l.Z,((e,t)=>{const s=[];e.range.start.hasSameParentAs(t.deletionPosition)&&(e.range.containsPosition(t.deletionPosition)||e.range.start.isEqual(t.deletionPosition))&&s.push(u.Z._createFromPositionAndShift(t.graveyardPosition,1));const o=e.range._getTransformedByMergeOperation(t);return o.isCollapsed||s.push(o),s.map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,e.baseVersion)))})),m(i.Z,a.Z,((e,t)=>function(e,t){const s=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);let o=null,i=[];s.containsRange(e,!0)?o=e:e.start.hasSameParentAs(s.start)?(i=e.getDifference(s),o=e.getIntersection(s)):i=[e];const r=[];for(let e of i){e=e._getTransformedByDeletion(t.sourcePosition,t.howMany);const s=t.getMovedRangeStart(),o=e.start.hasSameParentAs(s),i=e._getTransformedByInsertion(s,t.howMany,o);r.push(...i)}o&&r.push(o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany,!1)[0]);return r}(e.range,t).map((t=>new i.Z(t,e.key,e.oldValue,e.newValue,e.baseVersion))))),m(i.Z,d.Z,((e,t)=>{if(e.range.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.range.end.offset++,[e];if(e.range.start.hasSameParentAs(t.splitPosition)&&e.range.containsPosition(t.splitPosition)){const s=e.clone();return s.range=new u.Z(t.moveTargetPosition.clone(),e.range.end._getCombined(t.splitPosition,t.moveTargetPosition)),e.range.end=t.splitPosition.clone(),e.range.end.stickiness="toPrevious",[e,s]}return e.range=e.range._getTransformedBySplitOperation(t),[e]})),m(o.Z,i.Z,((e,t)=>{const s=[e];if(e.shouldReceiveAttributes&&e.position.hasSameParentAs(t.range.start)&&t.range.containsPosition(e.position)){const o=Z(e,t.key,t.newValue);o&&s.push(o)}return s})),m(o.Z,o.Z,((e,t,s)=>(e.position.isEqual(t.position)&&s.aIsStrong||(e.position=e.position._getTransformedByInsertOperation(t)),[e]))),m(o.Z,a.Z,((e,t)=>(e.position=e.position._getTransformedByMoveOperation(t),[e]))),m(o.Z,d.Z,((e,t)=>(e.position=e.position._getTransformedBySplitOperation(t),[e]))),m(o.Z,l.Z,((e,t)=>(e.position=e.position._getTransformedByMergeOperation(t),[e]))),m(n.Z,o.Z,((e,t)=>(e.oldRange&&(e.oldRange=e.oldRange._getTransformedByInsertOperation(t)[0]),e.newRange&&(e.newRange=e.newRange._getTransformedByInsertOperation(t)[0]),[e]))),m(n.Z,n.Z,((e,t,s)=>{if(e.name==t.name){if(!s.aIsStrong)return[new h.Z(0)];e.oldRange=t.newRange?t.newRange.clone():null}return[e]})),m(n.Z,l.Z,((e,t)=>(e.oldRange&&(e.oldRange=e.oldRange._getTransformedByMergeOperation(t)),e.newRange&&(e.newRange=e.newRange._getTransformedByMergeOperation(t)),[e]))),m(n.Z,a.Z,((e,t,s)=>{if(e.oldRange&&(e.oldRange=u.Z._createFromRanges(e.oldRange._getTransformedByMoveOperation(t))),e.newRange){if(s.abRelation){const o=u.Z._createFromRanges(e.newRange._getTransformedByMoveOperation(t));if("left"==s.abRelation.side&&t.targetPosition.isEqual(e.newRange.start))return e.newRange.end=o.end,e.newRange.start.path=s.abRelation.path,[e];if("right"==s.abRelation.side&&t.targetPosition.isEqual(e.newRange.end))return e.newRange.start=o.start,e.newRange.end.path=s.abRelation.path,[e]}e.newRange=u.Z._createFromRanges(e.newRange._getTransformedByMoveOperation(t))}return[e]})),m(n.Z,d.Z,((e,t,s)=>{if(e.oldRange&&(e.oldRange=e.oldRange._getTransformedBySplitOperation(t)),e.newRange){if(s.abRelation){const o=e.newRange._getTransformedBySplitOperation(t);return e.newRange.start.isEqual(t.splitPosition)&&s.abRelation.wasStartBeforeMergedElement?e.newRange.start=p.ZP._createAt(t.insertionPosition):e.newRange.start.isEqual(t.splitPosition)&&!s.abRelation.wasInLeftElement&&(e.newRange.start=p.ZP._createAt(t.moveTargetPosition)),e.newRange.end.isEqual(t.splitPosition)&&s.abRelation.wasInRightElement?e.newRange.end=p.ZP._createAt(t.moveTargetPosition):e.newRange.end.isEqual(t.splitPosition)&&s.abRelation.wasEndBeforeMergedElement?e.newRange.end=p.ZP._createAt(t.insertionPosition):e.newRange.end=o.end,[e]}e.newRange=e.newRange._getTransformedBySplitOperation(t)}return[e]})),m(l.Z,o.Z,((e,t)=>(e.sourcePosition.hasSameParentAs(t.position)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByInsertOperation(t),e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t),[e]))),m(l.Z,l.Z,((e,t,s)=>{if(e.sourcePosition.isEqual(t.sourcePosition)&&e.targetPosition.isEqual(t.targetPosition)){if(s.bWasUndone){const s=t.graveyardPosition.path.slice();return s.push(0),e.sourcePosition=new p.ZP(t.graveyardPosition.root,s),e.howMany=0,[e]}return[new h.Z(0)]}if(e.sourcePosition.isEqual(t.sourcePosition)&&!e.targetPosition.isEqual(t.targetPosition)&&!s.bWasUndone&&"splitAtSource"!=s.abRelation){const o="$graveyard"==e.targetPosition.root.rootName,i="$graveyard"==t.targetPosition.root.rootName,r=o&&!i;if(i&&!o||!r&&s.aIsStrong){const s=t.targetPosition._getTransformedByMergeOperation(t),o=e.targetPosition._getTransformedByMergeOperation(t);return[new a.Z(s,e.howMany,o,0)]}return[new h.Z(0)]}return e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByMergeOperation(t),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),e.graveyardPosition.isEqual(t.graveyardPosition)&&s.aIsStrong||(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),m(l.Z,a.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);return"remove"==t.type&&!s.bWasUndone&&!s.forceWeakRemove&&e.deletionPosition.hasSameParentAs(t.sourcePosition)&&o.containsPosition(e.sourcePosition)?[new h.Z(0)]:(e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition.hasSameParentAs(t.sourcePosition)&&(e.howMany-=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByMoveOperation(t),e.targetPosition=e.targetPosition._getTransformedByMoveOperation(t),e.graveyardPosition.isEqual(t.targetPosition)||(e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)),[e])})),m(l.Z,d.Z,((e,t,s)=>{if(t.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByDeletion(t.graveyardPosition,1),e.deletionPosition.isEqual(t.graveyardPosition)&&(e.howMany=t.howMany)),e.targetPosition.isEqual(t.splitPosition)){const o=0!=t.howMany,i=t.graveyardPosition&&e.deletionPosition.isEqual(t.graveyardPosition);if(o||i||"mergeTargetNotMoved"==s.abRelation)return e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),[e]}if(e.sourcePosition.isEqual(t.splitPosition)){if("mergeSourceNotMoved"==s.abRelation)return e.howMany=0,e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e];if("mergeSameElement"==s.abRelation||e.sourcePosition.offset>0)return e.sourcePosition=t.moveTargetPosition.clone(),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]}return e.sourcePosition.hasSameParentAs(t.splitPosition)&&(e.howMany=t.splitPosition.offset),e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]})),m(a.Z,o.Z,((e,t)=>{const s=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByInsertOperation(t,!1)[0];return e.sourcePosition=s.start,e.howMany=s.end.offset-s.start.offset,e.targetPosition.isEqual(t.position)||(e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t)),[e]})),m(a.Z,a.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany),i=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);let r,n=s.aIsStrong,a=!s.aIsStrong;if("insertBefore"==s.abRelation||"insertAfter"==s.baRelation?a=!0:"insertAfter"!=s.abRelation&&"insertBefore"!=s.baRelation||(a=!1),r=e.targetPosition.isEqual(t.targetPosition)&&a?e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany):e.targetPosition._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),P(e,t)&&P(t,e))return[t.getReversed()];if(o.containsPosition(t.targetPosition)&&o.containsRange(i,!0))return o.start=o.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),o.end=o.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),x([o],r);if(i.containsPosition(e.targetPosition)&&i.containsRange(o,!0))return o.start=o.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),o.end=o.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),x([o],r);const c=(0,g.Z)(e.sourcePosition.getParentPath(),t.sourcePosition.getParentPath());if("prefix"==c||"extension"==c)return o.start=o.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),o.end=o.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),x([o],r);"remove"!=e.type||"remove"==t.type||s.aWasUndone||s.forceWeakRemove?"remove"==e.type||"remove"!=t.type||s.bWasUndone||s.forceWeakRemove||(n=!1):n=!0;const l=[],d=o.getDifference(i);for(const e of d){e.start=e.start._getTransformedByDeletion(t.sourcePosition,t.howMany),e.end=e.end._getTransformedByDeletion(t.sourcePosition,t.howMany);const s="same"==(0,g.Z)(e.start.getParentPath(),t.getMovedRangeStart().getParentPath()),o=e._getTransformedByInsertion(t.getMovedRangeStart(),t.howMany,s);l.push(...o)}const p=o.getIntersection(i);return null!==p&&n&&(p.start=p.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),p.end=p.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),0===l.length?l.push(p):1==l.length?i.start.isBefore(o.start)||i.start.isEqual(o.start)?l.unshift(p):l.push(p):l.splice(1,0,p)),0===l.length?[new h.Z(e.baseVersion)]:x(l,r)})),m(a.Z,d.Z,((e,t,s)=>{let o=e.targetPosition.clone();e.targetPosition.isEqual(t.insertionPosition)&&t.graveyardPosition&&"moveTargetAfter"!=s.abRelation||(o=e.targetPosition._getTransformedBySplitOperation(t));const i=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany);if(i.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.howMany++,e.targetPosition=o,[e];if(i.start.hasSameParentAs(t.splitPosition)&&i.containsPosition(t.splitPosition)){let e=new u.Z(t.splitPosition,i.end);e=e._getTransformedBySplitOperation(t);return x([new u.Z(i.start,t.splitPosition),e],o)}e.targetPosition.isEqual(t.splitPosition)&&"insertAtSource"==s.abRelation&&(o=t.moveTargetPosition),e.targetPosition.isEqual(t.insertionPosition)&&"insertBetween"==s.abRelation&&(o=e.targetPosition);const r=[i._getTransformedBySplitOperation(t)];if(t.graveyardPosition){const o=i.start.isEqual(t.graveyardPosition)||i.containsPosition(t.graveyardPosition);e.howMany>1&&o&&!s.aWasUndone&&r.push(u.Z._createFromPositionAndShift(t.insertionPosition,1))}return x(r,o)})),m(a.Z,l.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.sourcePosition))if("remove"!=e.type||s.forceWeakRemove){if(1==e.howMany)return s.bWasUndone?(e.sourcePosition=t.graveyardPosition.clone(),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]):[new h.Z(0)]}else if(!s.aWasUndone){const s=[];let o=t.graveyardPosition.clone(),i=t.targetPosition._getTransformedByMergeOperation(t);e.howMany>1&&(s.push(new a.Z(e.sourcePosition,e.howMany-1,e.targetPosition,0)),o=o._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1),i=i._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1));const r=t.deletionPosition._getCombined(e.sourcePosition,e.targetPosition),n=new a.Z(o,1,r,0),c=n.getMovedRangeStart().path.slice();c.push(0);const l=new p.ZP(n.targetPosition.root,c);i=i._getTransformedByMove(o,r,1);const d=new a.Z(i,t.howMany,l,0);return s.push(n),s.push(d),s}const i=u.Z._createFromPositionAndShift(e.sourcePosition,e.howMany)._getTransformedByMergeOperation(t);return e.sourcePosition=i.start,e.howMany=i.end.offset-i.start.offset,e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]})),m(r.Z,o.Z,((e,t)=>(e.position=e.position._getTransformedByInsertOperation(t),[e]))),m(r.Z,l.Z,((e,t)=>e.position.isEqual(t.deletionPosition)?(e.position=t.graveyardPosition.clone(),e.position.stickiness="toNext",[e]):(e.position=e.position._getTransformedByMergeOperation(t),[e]))),m(r.Z,a.Z,((e,t)=>(e.position=e.position._getTransformedByMoveOperation(t),[e]))),m(r.Z,r.Z,((e,t,s)=>{if(e.position.isEqual(t.position)){if(!s.aIsStrong)return[new h.Z(0)];e.oldName=t.newName}return[e]})),m(r.Z,d.Z,((e,t)=>{const s=e.position.path,o=t.splitPosition.getParentPath();if("same"==(0,g.Z)(s,o)&&!t.graveyardPosition){const t=new r.Z(e.position.getShiftedBy(1),e.oldName,e.newName,0);return[e,t]}return e.position=e.position._getTransformedBySplitOperation(t),[e]})),m(c.Z,c.Z,((e,t,s)=>{if(e.root===t.root&&e.key===t.key){if(!s.aIsStrong||e.newValue===t.newValue)return[new h.Z(0)];e.oldValue=t.newValue}return[e]})),m(d.Z,o.Z,((e,t)=>(e.splitPosition.hasSameParentAs(t.position)&&e.splitPosition.offset<t.position.offset&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByInsertOperation(t),e.insertionPosition=e.insertionPosition._getTransformedByInsertOperation(t),[e]))),m(d.Z,l.Z,((e,t,s)=>{if(!e.graveyardPosition&&!s.bWasUndone&&e.splitPosition.hasSameParentAs(t.sourcePosition)){const s=t.graveyardPosition.path.slice();s.push(0);const o=new p.ZP(t.graveyardPosition.root,s),i=d.Z.getInsertionPosition(new p.ZP(t.graveyardPosition.root,s)),r=new d.Z(o,0,i,null,0);return e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),e.graveyardPosition=r.insertionPosition.clone(),e.graveyardPosition.stickiness="toNext",[r,e]}return e.splitPosition.hasSameParentAs(t.deletionPosition)&&!e.splitPosition.isAfter(t.deletionPosition)&&e.howMany--,e.splitPosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),m(d.Z,a.Z,((e,t,s)=>{const o=u.Z._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.graveyardPosition){const i=o.start.isEqual(e.graveyardPosition)||o.containsPosition(e.graveyardPosition);if(!s.bWasUndone&&i){const s=e.splitPosition._getTransformedByMoveOperation(t),o=e.graveyardPosition._getTransformedByMoveOperation(t),i=o.path.slice();i.push(0);const r=new p.ZP(o.root,i);return[new a.Z(s,e.howMany,r,0)]}e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)}const i=e.splitPosition.isEqual(t.targetPosition);if(i&&("insertAtSource"==s.baRelation||"splitBefore"==s.abRelation))return e.howMany+=t.howMany,e.splitPosition=e.splitPosition._getTransformedByDeletion(t.sourcePosition,t.howMany),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e];if(i&&s.abRelation&&s.abRelation.howMany){const{howMany:t,offset:o}=s.abRelation;return e.howMany+=t,e.splitPosition=e.splitPosition.getShiftedBy(o),[e]}if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&o.containsPosition(e.splitPosition)){const s=t.howMany-(e.splitPosition.offset-t.sourcePosition.offset);return e.howMany-=s,e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany),e.splitPosition=t.sourcePosition.clone(),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e]}return t.sourcePosition.isEqual(t.targetPosition)||(e.splitPosition.hasSameParentAs(t.sourcePosition)&&e.splitPosition.offset<=t.sourcePosition.offset&&(e.howMany-=t.howMany),e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany)),e.splitPosition.stickiness="toNone",e.splitPosition=e.splitPosition._getTransformedByMoveOperation(t),e.splitPosition.stickiness="toNext",e.graveyardPosition?e.insertionPosition=e.insertionPosition._getTransformedByMoveOperation(t):e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e]})),m(d.Z,d.Z,((e,t,s)=>{if(e.splitPosition.isEqual(t.splitPosition)){if(!e.graveyardPosition&&!t.graveyardPosition)return[new h.Z(0)];if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition))return[new h.Z(0)];if("splitBefore"==s.abRelation)return e.howMany=0,e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t),[e]}if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition)){const o="$graveyard"==e.splitPosition.root.rootName,i="$graveyard"==t.splitPosition.root.rootName,r=o&&!i;if(i&&!o||!r&&s.aIsStrong){const s=[];return t.howMany&&s.push(new a.Z(t.moveTargetPosition,t.howMany,t.splitPosition,0)),e.howMany&&s.push(new a.Z(e.splitPosition,e.howMany,e.moveTargetPosition,0)),s}return[new h.Z(0)]}if(e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t)),e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==s.abRelation)return e.howMany++,[e];if(t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==s.baRelation){const s=t.insertionPosition.path.slice();s.push(0);const o=new p.ZP(t.insertionPosition.root,s);return[e,new a.Z(e.insertionPosition,1,o,0)]}return e.splitPosition.hasSameParentAs(t.splitPosition)&&e.splitPosition.offset<t.splitPosition.offset&&(e.howMany-=t.howMany),e.splitPosition=e.splitPosition._getTransformedBySplitOperation(t),e.insertionPosition=d.Z.getInsertionPosition(e.splitPosition),[e]}))},"./packages/ckeditor5-engine/src/model/operation/utils.ts":(e,t,s)=>{"use strict";s.d(t,{So:()=>p,X9:()=>d,XF:()=>h,fj:()=>l,pX:()=>u});var o=s("./packages/ckeditor5-engine/src/model/node.ts"),i=s("./packages/ckeditor5-engine/src/model/range.ts"),r=s("./packages/ckeditor5-engine/src/model/text.ts"),n=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),c=s("./packages/ckeditor5-utils/src/isiterable.ts");function l(e,t){const s=p(t),o=s.reduce(((e,t)=>e+t.offsetSize),0),r=e.parent;f(e);const n=e.index;return r._insertChild(n,s),g(r,n+s.length),g(r,n),new i.Z(e,e.getShiftedBy(o))}function d(e){if(!e.isFlat)throw new a.ZP("operation-utils-remove-range-not-flat",this);const t=e.start.parent;f(e.start),f(e.end);const s=t._removeChildren(e.start.index,e.end.index-e.start.index);return g(t,e.start.index),s}function h(e,t){if(!e.isFlat)throw new a.ZP("operation-utils-move-range-not-flat",this);const s=d(e);return l(t=t._getTransformedByDeletion(e.start,e.end.offset-e.start.offset),s)}function u(e,t,s){f(e.start),f(e.end);for(const o of e.getItems({shallow:!0})){const e=o.is("$textProxy")?o.textNode:o;null!==s?e._setAttribute(t,s):e._removeAttribute(t),g(e.parent,e.index)}g(e.end.parent,e.end.index)}function p(e){const t=[];!function e(s){if("string"==typeof s)t.push(new r.Z(s));else if(s instanceof n.Z)t.push(new r.Z(s.data,s.getAttributes()));else if(s instanceof o.Z)t.push(s);else if((0,c.Z)(s))for(const t of s)e(t)}(e);for(let e=1;e<t.length;e++){const s=t[e],o=t[e-1];s instanceof r.Z&&o instanceof r.Z&&m(s,o)&&(t.splice(e-1,2,new r.Z(o.data+s.data,o.getAttributes())),e--)}return t}function g(e,t){const s=e.getChild(t-1),o=e.getChild(t);if(s&&o&&s.is("$text")&&o.is("$text")&&m(s,o)){const i=new r.Z(s.data+o.data,s.getAttributes());e._removeChildren(t-1,2),e._insertChild(t-1,i)}}function f(e){const t=e.textNode,s=e.parent;if(t){const o=e.offset-t.startOffset,i=t.index;s._removeChildren(i,1);const n=new r.Z(t.data.substr(0,o),t.getAttributes()),a=new r.Z(t.data.substr(o),t.getAttributes());s._insertChild(i,[n,a])}}function m(e,t){const s=e.getAttributes(),o=t.getAttributes();for(const e of s){if(e[1]!==t.getAttribute(e[0]))return!1;o.next()}return o.next().done}},"./packages/ckeditor5-engine/src/model/position.ts":(e,t,s)=>{"use strict";s.d(t,{Rt:()=>c,Ux:()=>l,YV:()=>d,ZP:()=>a});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),r=s("./packages/ckeditor5-utils/src/comparearrays.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");s("./packages/ckeditor5-utils/src/version.ts");class a extends o.Z{constructor(e,t,s="toNone"){if(super(),!e.is("element")&&!e.is("documentFragment"))throw new n.ZP("model-position-root-invalid",e);if(!(t instanceof Array)||0===t.length)throw new n.ZP("model-position-path-incorrect-format",e,{path:t});e.is("rootElement")?t=t.slice():(t=[...e.getPath(),...t],e=e.root),this.root=e,this.path=t,this.stickiness=s}get offset(){return this.path[this.path.length-1]}set offset(e){this.path[this.path.length-1]=e}get parent(){let e=this.root;for(let t=0;t<this.path.length-1;t++)if(e=e.getChild(e.offsetToIndex(this.path[t])),!e)throw new n.ZP("model-position-path-incorrect",this,{position:this});if(e.is("$text"))throw new n.ZP("model-position-path-incorrect",this,{position:this});return e}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return c(this,this.parent)}get nodeAfter(){const e=this.parent;return l(this,e,c(this,e))}get nodeBefore(){const e=this.parent;return d(this,e,c(this,e))}get isAtStart(){return 0===this.offset}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(e){if(this.root!=e.root)return"different";const t=(0,r.Z)(this.path,e.path);switch(t){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[t]<e.path[t]?"before":"after"}}getLastMatchingPosition(e,t={}){t.startPosition=this;const s=new i.Z(t);return s.skip(e),s.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const e=this.parent;return e.is("documentFragment")?[e]:e.getAncestors({includeSelf:!0})}findAncestor(e){const t=this.parent;return t.is("element")?t.findAncestor(e,{includeSelf:!0}):null}getCommonPath(e){if(this.root!=e.root)return[];const t=(0,r.Z)(this.path,e.path),s="string"==typeof t?Math.min(this.path.length,e.path.length):t;return this.path.slice(0,s)}getCommonAncestor(e){const t=this.getAncestors(),s=e.getAncestors();let o=0;for(;t[o]==s[o]&&t[o];)o++;return 0===o?null:t[o-1]}getShiftedBy(e){const t=this.clone(),s=t.offset+e;return t.offset=s<0?0:s,t}isAfter(e){return"after"==this.compareWith(e)}isBefore(e){return"before"==this.compareWith(e)}isEqual(e){return"same"==this.compareWith(e)}isTouching(e){if(this.root!==e.root)return!1;const t=Math.min(this.path.length,e.path.length);for(let s=0;s<t;s++){const t=this.path[s]-e.path[s];if(t<-1||t>1)return!1;if(1===t)return h(e,this,s);if(-1===t)return h(this,e,s)}return this.path.length===e.path.length||(this.path.length>e.path.length?u(this.path,t):u(e.path,t))}hasSameParentAs(e){if(this.root!==e.root)return!1;const t=this.getParentPath(),s=e.getParentPath();return"same"==(0,r.Z)(t,s)}getTransformedByOperation(e){let t;switch(e.type){case"insert":t=this._getTransformedByInsertOperation(e);break;case"move":case"remove":case"reinsert":t=this._getTransformedByMoveOperation(e);break;case"split":t=this._getTransformedBySplitOperation(e);break;case"merge":t=this._getTransformedByMergeOperation(e);break;default:t=a._createAt(this)}return t}_getTransformedByInsertOperation(e){return this._getTransformedByInsertion(e.position,e.howMany)}_getTransformedByMoveOperation(e){return this._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}_getTransformedBySplitOperation(e){const t=e.movedRange;return t.containsPosition(this)||t.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(e.splitPosition,e.moveTargetPosition):e.graveyardPosition?this._getTransformedByMove(e.graveyardPosition,e.insertionPosition,1):this._getTransformedByInsertion(e.insertionPosition,1)}_getTransformedByMergeOperation(e){const t=e.movedRange;let s;return t.containsPosition(this)||t.start.isEqual(this)?(s=this._getCombined(e.sourcePosition,e.targetPosition),e.sourcePosition.isBefore(e.targetPosition)&&(s=s._getTransformedByDeletion(e.deletionPosition,1))):s=this.isEqual(e.deletionPosition)?a._createAt(e.deletionPosition):this._getTransformedByMove(e.deletionPosition,e.graveyardPosition,1),s}_getTransformedByDeletion(e,t){const s=a._createAt(this);if(this.root!=e.root)return s;if("same"==(0,r.Z)(e.getParentPath(),this.getParentPath())){if(e.offset<this.offset){if(e.offset+t>this.offset)return null;s.offset-=t}}else if("prefix"==(0,r.Z)(e.getParentPath(),this.getParentPath())){const o=e.path.length-1;if(e.offset<=this.path[o]){if(e.offset+t>this.path[o])return null;s.path[o]-=t}}return s}_getTransformedByInsertion(e,t){const s=a._createAt(this);if(this.root!=e.root)return s;if("same"==(0,r.Z)(e.getParentPath(),this.getParentPath()))(e.offset<this.offset||e.offset==this.offset&&"toPrevious"!=this.stickiness)&&(s.offset+=t);else if("prefix"==(0,r.Z)(e.getParentPath(),this.getParentPath())){const o=e.path.length-1;e.offset<=this.path[o]&&(s.path[o]+=t)}return s}_getTransformedByMove(e,t,s){if(t=t._getTransformedByDeletion(e,s),e.isEqual(t))return a._createAt(this);const o=this._getTransformedByDeletion(e,s);return null===o||e.isEqual(this)&&"toNext"==this.stickiness||e.getShiftedBy(s).isEqual(this)&&"toPrevious"==this.stickiness?this._getCombined(e,t):o._getTransformedByInsertion(t,s)}_getCombined(e,t){const s=e.path.length-1,o=a._createAt(t);return o.stickiness=this.stickiness,o.offset=o.offset+this.path[s]-e.offset,o.path=[...o.path,...this.path.slice(s+1)],o}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(e,t,s="toNone"){if(e instanceof a)return new a(e.root,e.path,e.stickiness);{const o=e;if("end"==t)t=o.maxOffset;else{if("before"==t)return this._createBefore(o,s);if("after"==t)return this._createAfter(o,s);if(0!==t&&!t)throw new n.ZP("model-createpositionat-offset-required",[this,e])}if(!o.is("element")&&!o.is("documentFragment"))throw new n.ZP("model-position-parent-incorrect",[this,e]);const i=o.getPath();return i.push(t),new this(o.root,i,s)}}static _createAfter(e,t){if(!e.parent)throw new n.ZP("model-position-after-root",[this,e],{root:e});return this._createAt(e.parent,e.endOffset,t)}static _createBefore(e,t){if(!e.parent)throw new n.ZP("model-position-before-root",e,{root:e});return this._createAt(e.parent,e.startOffset,t)}static fromJSON(e,t){if("$graveyard"===e.root){const s=new a(t.graveyard,e.path);return s.stickiness=e.stickiness,s}if(!t.getRoot(e.root))throw new n.ZP("model-position-fromjson-no-root",t,{rootName:e.root});return new a(t.getRoot(e.root),e.path,e.stickiness)}}function c(e,t){const s=t.getChild(t.offsetToIndex(e.offset));return s&&s.is("$text")&&s.startOffset<e.offset?s:null}function l(e,t,s){return null!==s?null:t.getChild(t.offsetToIndex(e.offset))}function d(e,t,s){return null!==s?null:t.getChild(t.offsetToIndex(e.offset)-1)}function h(e,t,s){return s+1!==e.path.length&&(!!u(t.path,s+1)&&!!function(e,t){let s=e.parent,o=e.path.length-1,i=0;for(;o>=t;){if(e.path[o]+i!==s.maxOffset)return!1;i=1,o--,s=s.parent}return!0}(e,s+1))}function u(e,t){for(;t<e.length;){if(0!==e[t])return!1;t++}return!0}a.prototype.is=function(e){return"position"===e||"model:position"===e}},"./packages/ckeditor5-engine/src/model/range.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./packages/ckeditor5-utils/src/comparearrays.ts");class c extends o.Z{constructor(e,t){super(),this.start=i.ZP._createAt(e),this.end=t?i.ZP._createAt(t):i.ZP._createAt(e),this.start.stickiness=this.isCollapsed?"toNone":"toNext",this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new r.Z({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){const e=this.start.getParentPath(),t=this.end.getParentPath();return"same"==(0,a.Z)(e,t)}get root(){return this.start.root}containsPosition(e){return e.isAfter(this.start)&&e.isBefore(this.end)}containsRange(e,t=!1){e.isCollapsed&&(t=!1);const s=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),o=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return s&&o}containsItem(e){const t=i.ZP._createBefore(e);return this.containsPosition(t)||this.start.isEqual(t)}isEqual(e){return this.start.isEqual(e.start)&&this.end.isEqual(e.end)}isIntersecting(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}getDifference(e){const t=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&t.push(new c(this.start,e.start)),this.containsPosition(e.end)&&t.push(new c(e.end,this.end))):t.push(new c(this.start,this.end)),t}getIntersection(e){if(this.isIntersecting(e)){let t=this.start,s=this.end;return this.containsPosition(e.start)&&(t=e.start),this.containsPosition(e.end)&&(s=e.end),new c(t,s)}return null}getJoined(e,t=!1){let s=this.isIntersecting(e);if(s||(s=this.start.isBefore(e.start)?t?this.end.isTouching(e.start):this.end.isEqual(e.start):t?e.end.isTouching(this.start):e.end.isEqual(this.start)),!s)return null;let o=this.start,i=this.end;return e.start.isBefore(o)&&(o=e.start),e.end.isAfter(i)&&(i=e.end),new c(o,i)}getMinimalFlatRanges(){const e=[],t=this.start.getCommonPath(this.end).length,s=i.ZP._createAt(this.start);let o=s.parent;for(;s.path.length>t+1;){const t=o.maxOffset-s.offset;0!==t&&e.push(new c(s,s.getShiftedBy(t))),s.path=s.path.slice(0,-1),s.offset++,o=o.parent}for(;s.path.length<=this.end.path.length;){const t=this.end.path[s.path.length-1],o=t-s.offset;0!==o&&e.push(new c(s,s.getShiftedBy(o))),s.offset=t,s.path.push(0)}return e}getWalker(e={}){return e.boundaries=this,new r.Z(e)}*getItems(e={}){e.boundaries=this,e.ignoreElementEnd=!0;const t=new r.Z(e);for(const e of t)yield e.item}*getPositions(e={}){e.boundaries=this;const t=new r.Z(e);yield t.position;for(const e of t)yield e.nextPosition}getTransformedByOperation(e){switch(e.type){case"insert":return this._getTransformedByInsertOperation(e);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(e);case"split":return[this._getTransformedBySplitOperation(e)];case"merge":return[this._getTransformedByMergeOperation(e)]}return[new c(this.start,this.end)]}getTransformedByOperations(e){const t=[new c(this.start,this.end)];for(const s of e)for(let e=0;e<t.length;e++){const o=t[e].getTransformedByOperation(s);t.splice(e,1,...o),e+=o.length-1}for(let e=0;e<t.length;e++){const s=t[e];for(let o=e+1;o<t.length;o++){const e=t[o];(s.containsRange(e)||e.containsRange(s)||s.isEqual(e))&&t.splice(o,1)}}return t}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;const e=this.start.nodeAfter,t=this.end.nodeBefore;return e&&e.is("element")&&e===t?e:null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(e,t=!1){return this._getTransformedByInsertion(e.position,e.howMany,t)}_getTransformedByMoveOperation(e,t=!1){const s=e.sourcePosition,o=e.howMany,i=e.targetPosition;return this._getTransformedByMove(s,i,o,t)}_getTransformedBySplitOperation(e){const t=this.start._getTransformedBySplitOperation(e);let s=this.end._getTransformedBySplitOperation(e);return this.end.isEqual(e.insertionPosition)&&(s=this.end.getShiftedBy(1)),t.root!=s.root&&(s=this.end.getShiftedBy(-1)),new c(t,s)}_getTransformedByMergeOperation(e){if(this.start.isEqual(e.targetPosition)&&this.end.isEqual(e.deletionPosition))return new c(this.start);let t=this.start._getTransformedByMergeOperation(e),s=this.end._getTransformedByMergeOperation(e);return t.root!=s.root&&(s=this.end.getShiftedBy(-1)),t.isAfter(s)?(e.sourcePosition.isBefore(e.targetPosition)?(t=i.ZP._createAt(s),t.offset=0):(e.deletionPosition.isEqual(t)||(s=e.deletionPosition),t=e.targetPosition),new c(t,s)):new c(t,s)}_getTransformedByInsertion(e,t,s=!1){if(s&&this.containsPosition(e))return[new c(this.start,e),new c(e.getShiftedBy(t),this.end._getTransformedByInsertion(e,t))];{const s=new c(this.start,this.end);return s.start=s.start._getTransformedByInsertion(e,t),s.end=s.end._getTransformedByInsertion(e,t),[s]}}_getTransformedByMove(e,t,s,o=!1){if(this.isCollapsed){const o=this.start._getTransformedByMove(e,t,s);return[new c(o)]}const i=c._createFromPositionAndShift(e,s),r=t._getTransformedByDeletion(e,s);if(this.containsPosition(t)&&!o&&(i.containsPosition(this.start)||i.containsPosition(this.end))){const o=this.start._getTransformedByMove(e,t,s),i=this.end._getTransformedByMove(e,t,s);return[new c(o,i)]}let n;const a=this.getDifference(i);let l=null;const d=this.getIntersection(i);if(1==a.length?l=new c(a[0].start._getTransformedByDeletion(e,s),a[0].end._getTransformedByDeletion(e,s)):2==a.length&&(l=new c(this.start,this.end._getTransformedByDeletion(e,s))),n=l?l._getTransformedByInsertion(r,s,null!==d||o):[],d){const e=new c(d.start._getCombined(i.start,r),d.end._getCombined(i.start,r));2==n.length?n.splice(1,0,e):n.push(e)}return n}_getTransformedByDeletion(e,t){let s=this.start._getTransformedByDeletion(e,t),o=this.end._getTransformedByDeletion(e,t);return null==s&&null==o?null:(null==s&&(s=e),null==o&&(o=e),new c(s,o))}static _createFromPositionAndShift(e,t){const s=e,o=e.getShiftedBy(t);return t>0?new this(s,o):new this(o,s)}static _createIn(e){return new this(i.ZP._createAt(e,0),i.ZP._createAt(e,e.maxOffset))}static _createOn(e){return this._createFromPositionAndShift(i.ZP._createBefore(e),e.offsetSize)}static _createFromRanges(e){if(0===e.length)throw new n.ZP("range-create-from-ranges-empty-array",null);if(1==e.length)return e[0].clone();const t=e[0];e.sort(((e,t)=>e.start.isAfter(t.start)?1:-1));const s=e.indexOf(t),o=new this(t.start,t.end);if(s>0)for(let t=s-1;e[t].end.isEqual(o.start);t++)o.start=i.ZP._createAt(e[t].start);for(let t=s+1;t<e.length&&e[t].start.isEqual(o.end);t++)o.end=i.ZP._createAt(e[t].end);return o}static fromJSON(e,t){return new this(i.ZP.fromJSON(e.start,t),i.ZP.fromJSON(e.end,t))}}c.prototype.is=function(e){return"range"===e||"model:range"===e}},"./packages/ckeditor5-engine/src/model/schema.ts":(e,t,s)=>{"use strict";s.d(t,{G:()=>h,Z:()=>d});var o=s("./packages/ckeditor5-engine/src/model/element.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/range.ts"),n=s("./packages/ckeditor5-engine/src/model/text.ts"),a=s("./packages/ckeditor5-engine/src/model/treewalker.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),l=s("./packages/ckeditor5-utils/src/observablemixin.ts");class d extends l.y{constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",((e,t)=>{t[0]=new h(t[0])}),{priority:"highest"}),this.on("checkChild",((e,t)=>{t[0]=new h(t[0]),t[1]=this.getDefinition(t[1])}),{priority:"highest"})}register(e,t){if(this._sourceDefinitions[e])throw new c.ZP("schema-cannot-register-item-twice",this,{itemName:e});this._sourceDefinitions[e]=[Object.assign({},t)],this._clearCache()}extend(e,t){if(!this._sourceDefinitions[e])throw new c.ZP("schema-cannot-extend-missing-item",this,{itemName:e});this._sourceDefinitions[e].push(Object.assign({},t)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(e){let t;return t="string"==typeof e?e:"is"in e&&(e.is("$text")||e.is("$textProxy"))?"$text":e.name,this.getDefinitions()[t]}isRegistered(e){return!!this.getDefinition(e)}isBlock(e){const t=this.getDefinition(e);return!(!t||!t.isBlock)}isLimit(e){const t=this.getDefinition(e);return!!t&&!(!t.isLimit&&!t.isObject)}isObject(e){const t=this.getDefinition(e);return!!t&&!!(t.isObject||t.isLimit&&t.isSelectable&&t.isContent)}isInline(e){const t=this.getDefinition(e);return!(!t||!t.isInline)}isSelectable(e){const t=this.getDefinition(e);return!!t&&!(!t.isSelectable&&!t.isObject)}isContent(e){const t=this.getDefinition(e);return!!t&&!(!t.isContent&&!t.isObject)}checkChild(e,t){return!!t&&this._checkContextMatch(t,e)}checkAttribute(e,t){const s=this.getDefinition(e.last);return!!s&&s.allowAttributes.includes(t)}checkMerge(e,t){if(e instanceof i.ZP){const t=e.nodeBefore,s=e.nodeAfter;if(!(t instanceof o.Z))throw new c.ZP("schema-check-merge-no-element-before",this);if(!(s instanceof o.Z))throw new c.ZP("schema-check-merge-no-element-after",this);return this.checkMerge(t,s)}for(const s of t.getChildren())if(!this.checkChild(e,s))return!1;return!0}addChildCheck(e){this.on("checkChild",((t,[s,o])=>{if(!o)return;const i=e(s,o);"boolean"==typeof i&&(t.stop(),t.return=i)}),{priority:"high"})}addAttributeCheck(e){this.on("checkAttribute",((t,[s,o])=>{const i=e(s,o);"boolean"==typeof i&&(t.stop(),t.return=i)}),{priority:"high"})}setAttributeProperties(e,t){this._attributeProperties[e]=Object.assign(this.getAttributeProperties(e),t)}getAttributeProperties(e){return this._attributeProperties[e]||{}}getLimitElement(e){let t;if(e instanceof i.ZP)t=e.parent;else{t=(e instanceof r.Z?[e]:Array.from(e.getRanges())).reduce(((e,t)=>{const s=t.getCommonAncestor();return e?e.getCommonAncestor(s,{includeSelf:!0}):s}),null)}for(;!this.isLimit(t)&&t.parent;)t=t.parent;return t}checkAttributeInSelection(e,t){if(e.isCollapsed){const s=[...e.getFirstPosition().getAncestors(),new n.Z("",e.getAttributes())];return this.checkAttribute(s,t)}{const s=e.getRanges();for(const e of s)for(const s of e)if(this.checkAttribute(s.item,t))return!0}return!1}*getValidRanges(e,t){e=function*(e){for(const t of e)yield*t.getMinimalFlatRanges()}(e);for(const s of e)yield*this._getValidRangesForRange(s,t)}getNearestSelectionRange(e,t="both"){if(this.checkChild(e,"$text"))return new r.Z(e);let s,o;const i=e.getAncestors().reverse().find((e=>this.isLimit(e)))||e.root;"both"!=t&&"backward"!=t||(s=new a.Z({boundaries:r.Z._createIn(i),startPosition:e,direction:"backward"})),"both"!=t&&"forward"!=t||(o=new a.Z({boundaries:r.Z._createIn(i),startPosition:e}));for(const e of function*(e,t){let s=!1;for(;!s;){if(s=!0,e){const t=e.next();t.done||(s=!1,yield{walker:e,value:t.value})}if(t){const e=t.next();e.done||(s=!1,yield{walker:t,value:e.value})}}}(s,o)){const t=e.walker==s?"elementEnd":"elementStart",o=e.value;if(o.type==t&&this.isObject(o.item))return r.Z._createOn(o.item);if(this.checkChild(o.nextPosition,"$text"))return new r.Z(o.nextPosition)}return null}findAllowedParent(e,t){let s=e.parent;for(;s;){if(this.checkChild(s,t))return s;if(this.isLimit(s))return null;s=s.parent}return null}setAllowedAttributes(e,t,s){const o=s.model;for(const[i,r]of Object.entries(t))o.schema.checkAttribute(e,i)&&s.setAttribute(i,r,e)}removeDisallowedAttributes(e,t){for(const s of e)if(s.is("$text"))P(this,s,t);else{const e=r.Z._createIn(s).getPositions();for(const s of e){P(this,s.nodeBefore||s.parent,t)}}}getAttributesWithProperty(e,t,s){const o={};for(const[i,r]of e.getAttributes()){const e=this.getAttributeProperties(i);void 0!==e[t]&&(void 0!==s&&s!==e[t]||(o[i]=r))}return o}createContext(e){return new h(e)}_clearCache(){this._compiledDefinitions=null}_compile(){const e={},t=this._sourceDefinitions,s=Object.keys(t);for(const o of s)e[o]=u(t[o],o);for(const t of s)p(e,t);for(const t of s)g(e,t);for(const t of s)f(e,t);for(const t of s)m(e,t),k(e,t);for(const t of s)b(e,t),_(e,t),w(e,t);this._compiledDefinitions=e}_checkContextMatch(e,t,s=t.length-1){const o=t.getItem(s);if(e.allowIn.includes(o.name)){if(0==s)return!0;{const e=this.getDefinition(o);return this._checkContextMatch(e,t,s-1)}}return!1}*_getValidRangesForRange(e,t){let s=e.start,o=e.start;for(const n of e.getItems({shallow:!0}))n.is("element")&&(yield*this._getValidRangesForRange(r.Z._createIn(n),t)),this.checkAttribute(n,t)||(s.isEqual(o)||(yield new r.Z(s,o)),s=i.ZP._createAfter(n)),o=i.ZP._createAfter(n);s.isEqual(o)||(yield new r.Z(s,o))}}class h{constructor(e){if(e instanceof h)return e;let t;t="string"==typeof e?[e]:Array.isArray(e)?e:e.getAncestors({includeSelf:!0}),this._items=t.map(Z)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(e){const t=new h([e]);return t._items=[...this._items,...t._items],t}getItem(e){return this._items[e]}*getNames(){yield*this._items.map((e=>e.name))}endsWith(e){return Array.from(this.getNames()).join(" ").endsWith(e)}startsWith(e){return Array.from(this.getNames()).join(" ").startsWith(e)}}function u(e,t){const s={name:t,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(e,t){for(const s of e){const e=Object.keys(s).filter((e=>e.startsWith("is")));for(const o of e)t[o]=!!s[o]}}(e,s),v(e,s,"allowIn"),v(e,s,"allowContentOf"),v(e,s,"allowWhere"),v(e,s,"allowAttributes"),v(e,s,"allowAttributesOf"),v(e,s,"allowChildren"),v(e,s,"inheritTypesFrom"),function(e,t){for(const s of e){const e=s.inheritAllFrom;e&&(t.allowContentOf.push(e),t.allowWhere.push(e),t.allowAttributesOf.push(e),t.inheritTypesFrom.push(e))}}(e,s),s}function p(e,t){const s=e[t];for(const o of s.allowChildren){const s=e[o];s&&s.allowIn.push(t)}s.allowChildren.length=0}function g(e,t){for(const s of e[t].allowContentOf)if(e[s]){y(e,s).forEach((e=>{e.allowIn.push(t)}))}delete e[t].allowContentOf}function f(e,t){for(const s of e[t].allowWhere){const o=e[s];if(o){const s=o.allowIn;e[t].allowIn.push(...s)}}delete e[t].allowWhere}function m(e,t){for(const s of e[t].allowAttributesOf){const o=e[s];if(o){const s=o.allowAttributes;e[t].allowAttributes.push(...s)}}delete e[t].allowAttributesOf}function k(e,t){const s=e[t];for(const t of s.inheritTypesFrom){const o=e[t];if(o){const e=Object.keys(o).filter((e=>e.startsWith("is")));for(const t of e)t in s||(s[t]=o[t])}}delete s.inheritTypesFrom}function b(e,t){const s=e[t],o=s.allowIn.filter((t=>e[t]));s.allowIn=Array.from(new Set(o))}function _(e,t){const s=e[t];for(const o of s.allowIn){e[o].allowChildren.push(t)}}function w(e,t){const s=e[t];s.allowAttributes=Array.from(new Set(s.allowAttributes))}function v(e,t,s){for(const o of e){const e=o[s];"string"==typeof e?t[s].push(e):Array.isArray(e)&&t[s].push(...e)}}function y(e,t){const s=e[t];return(o=e,Object.keys(o).map((e=>o[e]))).filter((e=>e.allowIn.includes(s.name)));var o}function Z(e){return"string"==typeof e||e.is("documentFragment")?{name:"string"==typeof e?e:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:e.is("element")?e.name:"$text",*getAttributeKeys(){yield*e.getAttributeKeys()},getAttribute:t=>e.getAttribute(t)}}function P(e,t,s){for(const o of t.getAttributeKeys())e.checkAttribute(t,o)||s.removeAttribute(o,t)}},"./packages/ckeditor5-engine/src/model/selection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/model/node.ts"),r=s("./packages/ckeditor5-engine/src/model/position.ts"),n=s("./packages/ckeditor5-engine/src/model/range.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),c=s("./packages/ckeditor5-utils/src/emittermixin.ts"),l=s("./packages/ckeditor5-utils/src/isiterable.ts");class d extends((0,c.ZP)(o.Z)){constructor(...e){super(),this._lastRangeBackward=!1,this._ranges=[],this._attrs=new Map,e.length&&this.setTo(...e)}get anchor(){if(this._ranges.length>0){const e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.end:e.start}return null}get focus(){if(this._ranges.length>0){const e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.start:e.end}return null}get isCollapsed(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(e){if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;for(const t of this._ranges){let s=!1;for(const o of e._ranges)if(t.isEqual(o)){s=!0;break}if(!s)return!1}return!0}*getRanges(){for(const e of this._ranges)yield new n.Z(e.start,e.end)}getFirstRange(){let e=null;for(const t of this._ranges)e&&!t.start.isBefore(e.start)||(e=t);return e?new n.Z(e.start,e.end):null}getLastRange(){let e=null;for(const t of this._ranges)e&&!t.end.isAfter(e.end)||(e=t);return e?new n.Z(e.start,e.end):null}getFirstPosition(){const e=this.getFirstRange();return e?e.start.clone():null}getLastPosition(){const e=this.getLastRange();return e?e.end.clone():null}setTo(...e){let[t,s,o]=e;if("object"==typeof s&&(o=s,s=void 0),null===t)this._setRanges([]);else if(t instanceof d)this._setRanges(t.getRanges(),t.isBackward);else if(t&&"function"==typeof t.getRanges)this._setRanges(t.getRanges(),t.isBackward);else if(t instanceof n.Z)this._setRanges([t],!!o&&!!o.backward);else if(t instanceof r.ZP)this._setRanges([new n.Z(t)]);else if(t instanceof i.Z){const e=!!o&&!!o.backward;let i;if("in"==s)i=n.Z._createIn(t);else if("on"==s)i=n.Z._createOn(t);else{if(void 0===s)throw new a.ZP("model-selection-setto-required-second-parameter",[this,t]);i=new n.Z(r.ZP._createAt(t,s))}this._setRanges([i],e)}else{if(!(0,l.Z)(t))throw new a.ZP("model-selection-setto-not-selectable",[this,t]);this._setRanges(t,o&&!!o.backward)}}_setRanges(e,t=!1){const s=Array.from(e),o=s.some((t=>{if(!(t instanceof n.Z))throw new a.ZP("model-selection-set-ranges-not-range",[this,e]);return this._ranges.every((e=>!e.isEqual(t)))}));(s.length!==this._ranges.length||o)&&(this._replaceAllRanges(s),this._lastRangeBackward=!!t,this.fire("change:range",{directChange:!0}))}setFocus(e,t){if(null===this.anchor)throw new a.ZP("model-selection-setfocus-no-ranges",[this,e]);const s=r.ZP._createAt(e,t);if("same"==s.compareWith(this.focus))return;const o=this.anchor;this._ranges.length&&this._popRange(),"before"==s.compareWith(o)?(this._pushRange(new n.Z(s,o)),this._lastRangeBackward=!0):(this._pushRange(new n.Z(o,s)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(e){return this._attrs.get(e)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(e){return this._attrs.has(e)}removeAttribute(e){this.hasAttribute(e)&&(this._attrs.delete(e),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}setAttribute(e,t){this.getAttribute(e)!==t&&(this._attrs.set(e,t),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const e=new WeakSet;for(const t of this.getRanges()){const s=p(t.start,e);s&&g(s,t)&&(yield s);for(const s of t.getWalker()){const o=s.item;"elementEnd"==s.type&&u(o,e,t)&&(yield o)}const o=p(t.end,e);o&&!t.end.isTouching(r.ZP._createAt(o,0))&&g(o,t)&&(yield o)}}containsEntireContent(e=this.anchor.root){const t=r.ZP._createAt(e,0),s=r.ZP._createAt(e,"end");return t.isTouching(this.getFirstPosition())&&s.isTouching(this.getLastPosition())}_pushRange(e){this._checkRange(e),this._ranges.push(new n.Z(e.start,e.end))}_checkRange(e){for(let t=0;t<this._ranges.length;t++)if(e.isIntersecting(this._ranges[t]))throw new a.ZP("model-selection-range-intersects",[this,e],{addedRange:e,intersectingRange:this._ranges[t]})}_replaceAllRanges(e){this._removeAllRanges();for(const t of e)this._pushRange(t)}_removeAllRanges(){for(;this._ranges.length>0;)this._popRange()}_popRange(){this._ranges.pop()}}function h(e,t){return!t.has(e)&&(t.add(e),e.root.document.model.schema.isBlock(e)&&e.parent)}function u(e,t,s){return h(e,t)&&g(e,s)}function p(e,t){const s=e.parent.root.document.model.schema,o=e.parent.getAncestors({parentFirst:!0,includeSelf:!0});let i=!1;const r=o.find((e=>!i&&(i=s.isLimit(e),!i&&h(e,t))));return o.forEach((e=>t.add(e))),r}function g(e,t){const s=function(e){const t=e.root.document.model.schema;let s=e.parent;for(;s;){if(t.isBlock(s))return s;s=s.parent}}(e);if(!s)return!0;return!t.containsRange(n.Z._createOn(s),!0)}d.prototype.is=function(e){return"selection"===e||"model:selection"===e}},"./packages/ckeditor5-engine/src/model/text.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/model/node.ts");class i extends o.Z{constructor(e,t){super(t),this._data=e||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const e=super.toJSON();return e.data=this.data,e}_clone(){return new i(this.data,this.getAttributes())}static fromJSON(e){return new i(e.data,e.attributes)}}i.prototype.is=function(e){return"$text"===e||"model:$text"===e||"text"===e||"model:text"===e||"node"===e||"model:node"===e}},"./packages/ckeditor5-engine/src/model/textproxy.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/model/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e,t,s){if(super(),this.textNode=e,t<0||t>e.offsetSize)throw new i.ZP("model-textproxy-wrong-offsetintext",this);if(s<0||t+s>e.offsetSize)throw new i.ZP("model-textproxy-wrong-length",this);this.data=e.data.substring(t,t+s),this.offsetInText=t}get startOffset(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const e=this.textNode.getPath();return e.length>0&&(e[e.length-1]+=this.offsetInText),e}getAncestors(e={}){const t=[];let s=e.includeSelf?this:this.parent;for(;s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}hasAttribute(e){return this.textNode.hasAttribute(e)}getAttribute(e){return this.textNode.getAttribute(e)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}r.prototype.is=function(e){return"$textProxy"===e||"model:$textProxy"===e||"textProxy"===e||"model:textProxy"===e}},"./packages/ckeditor5-engine/src/model/treewalker.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/model/element.ts"),i=s("./packages/ckeditor5-engine/src/model/position.ts"),r=s("./packages/ckeditor5-engine/src/model/text.ts"),n=s("./packages/ckeditor5-engine/src/model/textproxy.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class c{constructor(e={}){if(!e.boundaries&&!e.startPosition)throw new a.ZP("model-tree-walker-no-start-position",null);const t=e.direction||"forward";if("forward"!=t&&"backward"!=t)throw new a.ZP("model-tree-walker-unknown-direction",e,{direction:t});this.direction=t,this.boundaries=e.boundaries||null,e.startPosition?this.position=e.startPosition.clone():this.position=i.ZP._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(e){let t,s,o,i;do{o=this.position,i=this._visitedParent,({done:t,value:s}=this.next())}while(!t&&e(s));t||(this.position=o,this._visitedParent=i)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){const e=this.position,t=this.position.clone(),s=this._visitedParent;if(null===s.parent&&t.offset===s.maxOffset)return{done:!0,value:void 0};if(s===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const a=(0,i.Rt)(t,s),c=a||(0,i.Ux)(t,s,a);if(c instanceof o.Z)return this.shallow?t.offset++:(t.path.push(0),this._visitedParent=c),this.position=t,l("elementStart",c,e,t,1);if(c instanceof r.Z){let o;if(this.singleCharacters)o=1;else{let e=c.endOffset;this._boundaryEndParent==s&&this.boundaries.end.offset<e&&(e=this.boundaries.end.offset),o=e-t.offset}const i=t.offset-c.startOffset,r=new n.Z(c,i,o);return t.offset+=o,this.position=t,l("text",r,e,t,o)}return t.path.pop(),t.offset++,this.position=t,this._visitedParent=s.parent,this.ignoreElementEnd?this._next():l("elementEnd",s,e,t)}_previous(){const e=this.position,t=this.position.clone(),s=this._visitedParent;if(null===s.parent&&0===t.offset)return{done:!0,value:void 0};if(s==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};const a=t.parent,c=(0,i.Rt)(t,a),d=c||(0,i.YV)(t,a,c);if(d instanceof o.Z)return t.offset--,this.shallow?(this.position=t,l("elementStart",d,e,t,1)):(t.path.push(d.maxOffset),this.position=t,this._visitedParent=d,this.ignoreElementEnd?this._previous():l("elementEnd",d,e,t));if(d instanceof r.Z){let o;if(this.singleCharacters)o=1;else{let e=d.startOffset;this._boundaryStartParent==s&&this.boundaries.start.offset>e&&(e=this.boundaries.start.offset),o=t.offset-e}const i=t.offset-d.startOffset,r=new n.Z(d,i-o,o);return t.offset-=o,this.position=t,l("text",r,e,t,o)}return t.path.pop(),this.position=t,this._visitedParent=s.parent,l("elementStart",s,e,t,1)}}function l(e,t,s,o,i){return{done:!1,value:{type:e,item:t,previousPosition:s,nextPosition:o,length:i}}}},"./packages/ckeditor5-engine/src/model/typecheckable.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{is(){throw new Error("is() method is abstract")}}},"./packages/ckeditor5-engine/src/model/utils/autoparagraphing.ts":(e,t,s)=>{"use strict";function o(e){const{schema:t,document:s}=e.model;for(const o of s.getRootNames()){const i=s.getRoot(o);if(i.isEmpty&&!t.checkChild(i,"$text")&&t.checkChild(i,"paragraph"))return e.insertElement("paragraph",i),!0}return!1}function i(e,t,s){const o=s.createContext(e);return!!s.checkChild(o,"paragraph")&&!!s.checkChild(o.push("paragraph"),t)}function r(e,t){const s=t.createElement("paragraph");return t.insert(s,e),t.createPositionAt(s,0)}s.d(t,{_m:()=>o,gg:()=>i,zX:()=>r})},"./packages/ckeditor5-engine/src/model/utils/findoptimalinsertionrange.ts":(e,t,s)=>{"use strict";s.d(t,{K:()=>i});var o=s("./packages/ckeditor5-utils/src/first.ts");function i(e,t,s="auto"){const i=e.getSelectedElement();if(i&&t.schema.isObject(i)&&!t.schema.isInline(i))return"before"==s||"after"==s?t.createRange(t.createPositionAt(i,s)):t.createRangeOn(i);const r=(0,o.Z)(e.getSelectedBlocks());if(!r)return t.createRange(e.focus);if(r.isEmpty)return t.createRange(t.createPositionAt(r,0));const n=t.createPositionAfter(r);return e.focus.isTouching(n)?t.createRange(n):t.createRange(t.createPositionBefore(r))}},"./packages/ckeditor5-engine/src/view/attributeelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(...e){super(...e),this.getFillerOffset=n,this._priority=10,this._id=null,this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(null===this.id)throw new i.ZP("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(e){return null!==this.id||null!==e.id?this.id===e.id:super.isSimilar(e)&&this.priority==e.priority}_clone(e=!1){const t=super._clone(e);return t._priority=this._priority,t._id=this._id,t}}function n(){if(a(this))return null;let e=this.parent;for(;e&&e.is("attributeElement");){if(a(e)>1)return null;e=e.parent}return!e||a(e)>1?null:this.childCount}function a(e){return Array.from(e.getChildren()).filter((e=>!e.is("uiElement"))).length}r.DEFAULT_PRIORITY=10,r.prototype.is=function(e,t){return t?t===this.name&&("attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e):"attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/containerelement.ts":(e,t,s)=>{"use strict";s.d(t,{Y:()=>r,Z:()=>i});var o=s("./packages/ckeditor5-engine/src/view/element.ts");class i extends o.Z{constructor(...e){super(...e),this.getFillerOffset=r}}function r(){const e=[...this.getChildren()],t=e[this.childCount-1];if(t&&t.is("element","br"))return this.childCount;for(const t of e)if(!t.is("uiElement"))return null;return this.childCount}i.prototype.is=function(e,t){return t?t===this.name&&("containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/document.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>k});var o=s("./packages/ckeditor5-engine/src/view/documentselection.ts"),i=s("./packages/ckeditor5-utils/src/collection.ts"),r=s("./packages/ckeditor5-utils/src/eventinfo.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),a=s("./packages/ckeditor5-utils/src/emittermixin.ts"),c=s("./packages/ckeditor5-utils/src/toarray.ts"),l=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts");const d=Symbol("bubbling contexts");function h(e){return class extends e{fire(e,...t){try{const s=e instanceof r.Z?e:new r.Z(this,e),o=f(this);if(!o.size)return;if(u(s,"capturing",this),p(o,"$capture",s,...t))return s.return;const i=s.startRange||this.selection.getFirstRange(),n=i?i.getContainedElement():null,a=!!n&&Boolean(g(o,n));let c=n||function(e){if(!e)return null;const t=e.start.parent,s=e.end.parent,o=t.getPath(),i=s.getPath();return o.length>i.length?t:s}(i);if(u(s,"atTarget",c),!a){if(p(o,"$text",s,...t))return s.return;u(s,"bubbling",c)}for(;c;){if(c.is("rootElement")){if(p(o,"$root",s,...t))return s.return}else if(c.is("element")&&p(o,c.name,s,...t))return s.return;if(p(o,c,s,...t))return s.return;c=c.parent,u(s,"bubbling",c)}return u(s,"bubbling",this),p(o,"$document",s,...t),s.return}catch(e){n.ZP.rethrowUnexpectedError(e,this)}}_addEventListener(e,t,s){const o=(0,c.Z)(s.context||"$document"),i=f(this);for(const r of o){let o=i.get(r);o||(o=new a.Q5,i.set(r,o)),this.listenTo(o,e,t,s)}}_removeEventListener(e,t){const s=f(this);for(const o of s.values())this.stopListening(o,e,t)}}}{const e=h(Object);["fire","_addEventListener","_removeEventListener"].forEach((t=>{h[t]=e.prototype[t]}))}function u(e,t,s){e instanceof l.Z&&(e._eventPhase=t,e._currentTarget=s)}function p(e,t,s,...o){const i="string"==typeof t?e.get(t):g(e,t);return!!i&&(i.fire(s,...o),s.stop.called)}function g(e,t){for(const[s,o]of e)if("function"==typeof s&&s(t))return o;return null}function f(e){return e[d]||(e[d]=new Map),e[d]}var m=s("./packages/ckeditor5-utils/src/observablemixin.ts");class k extends(h(m.y)){constructor(e){super(),this.selection=new o.Z,this.roots=new i.Z({idProperty:"rootName"}),this.stylesProcessor=e,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1),this._postFixers=new Set}getRoot(e="main"){return this.roots.get(e)}registerPostFixer(e){this._postFixers.add(e)}destroy(){this.roots.map((e=>e.destroy())),this.stopListening()}_callPostFixers(e){let t=!1;do{for(const s of this._postFixers)if(t=s(e),t)break}while(t)}}},"./packages/ckeditor5-engine/src/view/documentfragment.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/text.ts"),r=s("./packages/ckeditor5-engine/src/view/textproxy.ts"),n=s("./packages/ckeditor5-utils/src/isiterable.ts"),a=s("./packages/ckeditor5-utils/src/emittermixin.ts");class c extends((0,a.ZP)(o.Z)){constructor(e,t){super(),this.document=e,this._children=[],t&&this._insertChild(0,t)}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}_appendChild(e){return this._insertChild(this.childCount,e)}getChild(e){return this._children[e]}getChildIndex(e){return this._children.indexOf(e)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(e,t){this._fireChange("children",this);let s=0;const o=function(e,t){if("string"==typeof t)return[new i.Z(e,t)];(0,n.Z)(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new i.Z(e,t):t instanceof r.Z?new i.Z(e,t.data):t))}(this.document,t);for(const t of o)null!==t.parent&&t._remove(),t.parent=this,this._children.splice(e,0,t),e++,s++;return s}_removeChildren(e,t=1){this._fireChange("children",this);for(let s=e;s<e+t;s++)this._children[s].parent=null;return this._children.splice(e,t)}_fireChange(e,t){this.fire("change:"+e,t)}}c.prototype.is=function(e){return"documentFragment"===e||"view:documentFragment"===e}},"./packages/ckeditor5-engine/src/view/documentselection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/selection.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts");class n extends((0,r.ZP)(o.Z)){constructor(...e){super(),this._selection=new i.Z,this._selection.delegate("change").to(this),e.length&&this._selection.setTo(...e)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(e){return this._selection.isEqual(e)}isSimilar(e){return this._selection.isSimilar(e)}_setTo(...e){this._selection.setTo(...e)}_setFocus(e,t){this._selection.setFocus(e,t)}}n.prototype.is=function(e){return"selection"===e||"documentSelection"==e||"view:selection"==e||"view:documentSelection"==e}},"./packages/ckeditor5-engine/src/view/domconverter.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>P});var o=s("./packages/ckeditor5-engine/src/view/text.ts"),i=s("./packages/ckeditor5-engine/src/view/element.ts"),r=s("./packages/ckeditor5-engine/src/view/uielement.ts"),n=s("./packages/ckeditor5-engine/src/view/position.ts"),a=s("./packages/ckeditor5-engine/src/view/range.ts"),c=s("./packages/ckeditor5-engine/src/view/selection.ts"),l=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),d=s("./packages/ckeditor5-engine/src/view/treewalker.ts"),h=s("./packages/ckeditor5-engine/src/view/matcher.ts"),u=s("./packages/ckeditor5-engine/src/view/filler.ts"),p=s("./packages/ckeditor5-utils/src/dom/global.ts"),g=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");function f(e){let t=0;for(;e.previousSibling;)e=e.previousSibling,t++;return t}function m(e){const t=[];let s=e;for(;s&&s.nodeType!=Node.DOCUMENT_NODE;)t.unshift(s),s=s.parentNode;return t}var k=s("./packages/ckeditor5-utils/src/dom/istext.ts"),b=s("./packages/ckeditor5-utils/src/dom/iscomment.ts");const _=(0,u.yl)(p.Z.document),w=(0,u.N3)(p.Z.document),v=(0,u.PQ)(p.Z.document),y="data-ck-unsafe-attribute-",Z="data-ck-unsafe-element";class P{constructor(e,t={}){this.document=e,this.renderingMode=t.renderingMode||"editing",this.blockFillerMode=t.blockFillerMode||("editing"===this.renderingMode?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument="editing"===this.renderingMode?p.Z.document:p.Z.document.implementation.createHTMLDocument(""),this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new h.Z,this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(e,t){this._fakeSelectionMapping.set(e,new c.Z(t))}fakeSelectionToView(e){return this._fakeSelectionMapping.get(e)}bindElements(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}unbindDomElement(e){const t=this._domToViewMapping.get(e);if(t){this._domToViewMapping.delete(e),this._viewToDomMapping.delete(t);for(const t of Array.from(e.children))this.unbindDomElement(t)}}bindDocumentFragments(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}shouldRenderAttribute(e,t,s){return"data"===this.renderingMode||!(e=e.toLowerCase()).startsWith("on")&&(("srcdoc"!==e||!t.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&("img"===s&&("src"===e||"srcset"===e)||("source"===s&&"srcset"===e||!t.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))))}setContentOf(e,t){if("data"===this.renderingMode)return void(e.innerHTML=t);const s=(new DOMParser).parseFromString(t,"text/html"),o=s.createDocumentFragment(),i=s.body.childNodes;for(;i.length>0;)o.appendChild(i[0]);const r=s.createTreeWalker(o,NodeFilter.SHOW_ELEMENT),n=[];let a;for(;a=r.nextNode();)n.push(a);for(const e of n){for(const t of e.getAttributeNames())this.setDomElementAttribute(e,t,e.getAttribute(t));const t=e.tagName.toLowerCase();this._shouldRenameElement(t)&&(A(t),e.replaceWith(this._createReplacementDomElement(t,e)))}for(;e.firstChild;)e.firstChild.remove();e.append(o)}viewToDom(e,t={}){if(e.is("$text")){const t=this._processDataFromViewText(e);return this._domDocument.createTextNode(t)}{if(this.mapViewToDom(e))return this.mapViewToDom(e);let s;if(e.is("documentFragment"))s=this._domDocument.createDocumentFragment(),t.bind&&this.bindDocumentFragments(s,e);else{if(e.is("uiElement"))return s="$comment"===e.name?this._domDocument.createComment(e.getCustomProperty("$rawContent")):e.render(this._domDocument,this),t.bind&&this.bindElements(s,e),s;this._shouldRenameElement(e.name)?(A(e.name),s=this._createReplacementDomElement(e.name)):s=e.hasAttribute("xmlns")?this._domDocument.createElementNS(e.getAttribute("xmlns"),e.name):this._domDocument.createElement(e.name),e.is("rawElement")&&e.render(s,this),t.bind&&this.bindElements(s,e);for(const t of e.getAttributeKeys())this.setDomElementAttribute(s,t,e.getAttribute(t),e)}if(!1!==t.withChildren)for(const o of this.viewChildrenToDom(e,t))s.appendChild(o);return s}}setDomElementAttribute(e,t,s,o){const i=this.shouldRenderAttribute(t,s,e.tagName.toLowerCase())||o&&o.shouldRenderUnsafeAttribute(t);i||(0,g.KE)("domconverter-unsafe-attribute-detected",{domElement:e,key:t,value:s}),e.hasAttribute(t)&&!i?e.removeAttribute(t):e.hasAttribute(y+t)&&i&&e.removeAttribute(y+t),e.setAttribute(i?t:y+t,s)}removeDomElementAttribute(e,t){t!=Z&&(e.removeAttribute(t),e.removeAttribute(y+t))}*viewChildrenToDom(e,t={}){const s=e.getFillerOffset&&e.getFillerOffset();let o=0;for(const i of e.getChildren()){s===o&&(yield this._getBlockFiller());const e=i.is("element")&&i.getCustomProperty("dataPipeline:transparentRendering");e&&"data"==this.renderingMode?yield*this.viewChildrenToDom(i,t):(e&&(0,g.KE)("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:i}),yield this.viewToDom(i,t)),o++}s===o&&(yield this._getBlockFiller())}viewRangeToDom(e){const t=this.viewPositionToDom(e.start),s=this.viewPositionToDom(e.end),o=this._domDocument.createRange();return o.setStart(t.parent,t.offset),o.setEnd(s.parent,s.offset),o}viewPositionToDom(e){const t=e.parent;if(t.is("$text")){const s=this.findCorrespondingDomText(t);if(!s)return null;let o=e.offset;return(0,u.Sw)(s)&&(o+=u.b_),{parent:s,offset:o}}{let s,o,i;if(0===e.offset){if(s=this.mapViewToDom(t),!s)return null;i=s.childNodes[0]}else{const t=e.nodeBefore;if(o=t.is("$text")?this.findCorrespondingDomText(t):this.mapViewToDom(t),!o)return null;s=o.parentNode,i=o.nextSibling}if((0,k.Z)(i)&&(0,u.Sw)(i))return{parent:i,offset:u.b_};return{parent:s,offset:o?f(o)+1:0}}}domToView(e,t={}){if(this.isBlockFiller(e))return null;const s=this.getHostViewElement(e);if(s)return s;if((0,b.Z)(e)&&t.skipComments)return null;if((0,k.Z)(e)){if((0,u.Qh)(e))return null;{const t=this._processDataFromDomText(e);return""===t?null:new o.Z(this.document,t)}}{if(this.mapDomToView(e))return this.mapDomToView(e);let s;if(this.isDocumentFragment(e))s=new l.Z(this.document),t.bind&&this.bindDocumentFragments(e,s);else{s=this._createViewElement(e,t),t.bind&&this.bindElements(e,s);const o=e.attributes;if(o)for(let e=o.length,t=0;t<e;t++)s._setAttribute(o[t].name,o[t].value);if(this._isViewElementWithRawContent(s,t)||(0,b.Z)(e)){const t=(0,b.Z)(e)?e.data:e.innerHTML;return s._setCustomProperty("$rawContent",t),this._encounteredRawContentDomNodes.add(e),s}}if(!1!==t.withChildren)for(const o of this.domChildrenToView(e,t))s._appendChild(o);return s}}*domChildrenToView(e,t){for(let s=0;s<e.childNodes.length;s++){const o=e.childNodes[s],i=this.domToView(o,t);null!==i&&(yield i)}}domSelectionToView(e){if(1===e.rangeCount){let t=e.getRangeAt(0).startContainer;(0,k.Z)(t)&&(t=t.parentNode);const s=this.fakeSelectionToView(t);if(s)return s}const t=this.isDomSelectionBackward(e),s=[];for(let t=0;t<e.rangeCount;t++){const o=e.getRangeAt(t),i=this.domRangeToView(o);i&&s.push(i)}return new c.Z(s,{backward:t})}domRangeToView(e){const t=this.domPositionToView(e.startContainer,e.startOffset),s=this.domPositionToView(e.endContainer,e.endOffset);return t&&s?new a.Z(t,s):null}domPositionToView(e,t=0){if(this.isBlockFiller(e))return this.domPositionToView(e.parentNode,f(e));const s=this.mapDomToView(e);if(s&&(s.is("uiElement")||s.is("rawElement")))return n.Z._createBefore(s);if((0,k.Z)(e)){if((0,u.Qh)(e))return this.domPositionToView(e.parentNode,f(e));const s=this.findCorrespondingViewText(e);let o=t;return s?((0,u.Sw)(e)&&(o-=u.b_,o=o<0?0:o),new n.Z(s,o)):null}if(0===t){const t=this.mapDomToView(e);if(t)return new n.Z(t,0)}else{const s=e.childNodes[t-1],o=(0,k.Z)(s)?this.findCorrespondingViewText(s):this.mapDomToView(s);if(o&&o.parent)return new n.Z(o.parent,o.index+1)}return null}mapDomToView(e){return this.getHostViewElement(e)||this._domToViewMapping.get(e)}findCorrespondingViewText(e){if((0,u.Qh)(e))return null;const t=this.getHostViewElement(e);if(t)return t;const s=e.previousSibling;if(s){if(!this.isElement(s))return null;const e=this.mapDomToView(s);if(e){const t=e.nextSibling;return t instanceof o.Z?t:null}}else{const t=this.mapDomToView(e.parentNode);if(t){const e=t.getChild(0);return e instanceof o.Z?e:null}}return null}mapViewToDom(e){return this._viewToDomMapping.get(e)}findCorrespondingDomText(e){const t=e.previousSibling;return t&&this.mapViewToDom(t)?this.mapViewToDom(t).nextSibling:!t&&e.parent&&this.mapViewToDom(e.parent)?this.mapViewToDom(e.parent).childNodes[0]:null}focus(e){const t=this.mapViewToDom(e);if(t&&t.ownerDocument.activeElement!==t){const{scrollX:e,scrollY:s}=p.Z.window,o=[];x(t,(e=>{const{scrollLeft:t,scrollTop:s}=e;o.push([t,s])})),t.focus(),x(t,(e=>{const[t,s]=o.shift();e.scrollLeft=t,e.scrollTop=s})),p.Z.window.scrollTo(e,s)}}isElement(e){return e&&e.nodeType==Node.ELEMENT_NODE}isDocumentFragment(e){return e&&e.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(e){return"br"==this.blockFillerMode?e.isEqualNode(_):!("BR"!==e.tagName||!T(e,this.blockElements)||1!==e.parentNode.childNodes.length)||(e.isEqualNode(v)||function(e,t){return e.isEqualNode(w)&&T(e,t)&&1===e.parentNode.childNodes.length}(e,this.blockElements))}isDomSelectionBackward(e){if(e.isCollapsed)return!1;const t=this._domDocument.createRange();t.setStart(e.anchorNode,e.anchorOffset),t.setEnd(e.focusNode,e.focusOffset);const s=t.collapsed;return t.detach(),s}getHostViewElement(e){const t=m(e);for(t.pop();t.length;){const e=t.pop(),s=this._domToViewMapping.get(e);if(s&&(s.is("uiElement")||s.is("rawElement")))return s}return null}isDomSelectionCorrect(e){return this._isDomSelectionPositionCorrect(e.anchorNode,e.anchorOffset)&&this._isDomSelectionPositionCorrect(e.focusNode,e.focusOffset)}registerRawContentMatcher(e){this._rawContentElementMatcher.add(e)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return(0,u.N3)(this._domDocument);case"markedNbsp":return(0,u.PQ)(this._domDocument);case"br":return(0,u.yl)(this._domDocument)}}_isDomSelectionPositionCorrect(e,t){if((0,k.Z)(e)&&(0,u.Sw)(e)&&t<u.b_)return!1;if(this.isElement(e)&&(0,u.Sw)(e.childNodes[t]))return!1;const s=this.mapDomToView(e);return!s||!s.is("uiElement")&&!s.is("rawElement")}_processDataFromViewText(e){let t=e.data;if(e.getAncestors().some((e=>this.preElements.includes(e.name))))return t;if(" "==t.charAt(0)){const s=this._getTouchingInlineViewNode(e,!1);!(s&&s.is("$textProxy")&&this._nodeEndsWithSpace(s))&&s||(t=" "+t.substr(1))}if(" "==t.charAt(t.length-1)){const s=this._getTouchingInlineViewNode(e,!0),o=s&&s.is("$textProxy")&&" "==s.data.charAt(0);" "!=t.charAt(t.length-2)&&s&&!o||(t=t.substr(0,t.length-1)+" ")}return t.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(e){if(e.getAncestors().some((e=>this.preElements.includes(e.name))))return!1;const t=this._processDataFromViewText(e);return" "==t.charAt(t.length-1)}_processDataFromDomText(e){let t=e.data;if(function(e,t){return m(e).some((e=>e.tagName&&t.includes(e.tagName.toLowerCase())))}(e,this.preElements))return(0,u.th)(e);t=t.replace(/[ \n\t\r]{1,}/g," ");const s=this._getTouchingInlineDomNode(e,!1),o=this._getTouchingInlineDomNode(e,!0),i=this._checkShouldLeftTrimDomText(e,s),r=this._checkShouldRightTrimDomText(e,o);i&&(t=t.replace(/^ /,"")),r&&(t=t.replace(/ $/,"")),t=(0,u.th)(new Text(t)),t=t.replace(/ \u00A0/g," ");const n=o&&this.isElement(o)&&"BR"!=o.tagName,a=o&&(0,k.Z)(o)&&" "==o.data.charAt(0);return(/( |\u00A0)\u00A0$/.test(t)||!o||n||a)&&(t=t.replace(/\u00A0$/," ")),(i||s&&this.isElement(s)&&"BR"!=s.tagName)&&(t=t.replace(/^\u00A0/," ")),t}_checkShouldLeftTrimDomText(e,t){return!t||(this.isElement(t)?"BR"===t.tagName:!this._encounteredRawContentDomNodes.has(e.previousSibling)&&/[^\S\u00A0]/.test(t.data.charAt(t.data.length-1)))}_checkShouldRightTrimDomText(e,t){return!t&&!(0,u.Sw)(e)}_getTouchingInlineViewNode(e,t){const s=new d.Z({startPosition:t?n.Z._createAfter(e):n.Z._createBefore(e),direction:t?"forward":"backward"});for(const e of s){if(e.item.is("element")&&this.inlineObjectElements.includes(e.item.name))return e.item;if(e.item.is("containerElement"))return null;if(e.item.is("element","br"))return null;if(e.item.is("$textProxy"))return e.item}return null}_getTouchingInlineDomNode(e,t){if(!e.parentNode)return null;const s=t?"firstChild":"lastChild",o=t?"nextSibling":"previousSibling";let i=!0,r=e;do{if(!i&&r[s]?r=r[s]:r[o]?(r=r[o],i=!1):(r=r.parentNode,i=!0),!r||this._isBlockElement(r))return null}while(!(0,k.Z)(r)&&"BR"!=r.tagName&&!this._isInlineObjectElement(r));return r}_isBlockElement(e){return this.isElement(e)&&this.blockElements.includes(e.tagName.toLowerCase())}_isInlineObjectElement(e){return this.isElement(e)&&this.inlineObjectElements.includes(e.tagName.toLowerCase())}_createViewElement(e,t){if((0,b.Z)(e))return new r.Z(this.document,"$comment");const s=t.keepOriginalCase?e.tagName:e.tagName.toLowerCase();return new i.Z(this.document,s)}_isViewElementWithRawContent(e,t){return!1!==t.withChildren&&!!this._rawContentElementMatcher.match(e)}_shouldRenameElement(e){const t=e.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(t)}_createReplacementDomElement(e,t){const s=this._domDocument.createElement("span");if(s.setAttribute(Z,e),t){for(;t.firstChild;)s.appendChild(t.firstChild);for(const e of t.getAttributeNames())s.setAttribute(e,t.getAttribute(e))}return s}}function x(e,t){let s=e;for(;s;)t(s),s=s.parentElement}function T(e,t){const s=e.parentNode;return!!s&&!!s.tagName&&t.includes(s.tagName.toLowerCase())}function A(e){"script"===e&&(0,g.KE)("domconverter-unsafe-script-element-detected"),"style"===e&&(0,g.KE)("domconverter-unsafe-style-element-detected")}},"./packages/ckeditor5-engine/src/view/downcastwriter.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>k});var o=s("./packages/ckeditor5-engine/src/view/position.ts"),i=s("./packages/ckeditor5-engine/src/view/range.ts"),r=s("./packages/ckeditor5-engine/src/view/selection.ts"),n=s("./packages/ckeditor5-engine/src/view/containerelement.ts"),a=s("./packages/ckeditor5-engine/src/view/attributeelement.ts"),c=s("./packages/ckeditor5-engine/src/view/emptyelement.ts"),l=s("./packages/ckeditor5-engine/src/view/uielement.ts"),d=s("./packages/ckeditor5-engine/src/view/rawelement.ts"),h=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),u=s("./packages/ckeditor5-engine/src/view/documentfragment.ts"),p=s("./packages/ckeditor5-utils/src/isiterable.ts"),g=s("./packages/ckeditor5-engine/src/view/text.ts"),f=s("./packages/ckeditor5-engine/src/view/editableelement.ts"),m=s("./node_modules/lodash-es/isPlainObject.js");class k{constructor(e){this.document=e,this._cloneGroups=new Map,this._slotFactory=null}setSelection(...e){this.document.selection._setTo(...e)}setSelectionFocus(...e){this.document.selection._setFocus(...e)}createDocumentFragment(e){return new u.Z(this.document,e)}createText(e){return new g.Z(this.document,e)}createAttributeElement(e,t,s={}){const o=new a.Z(this.document,e,t);return"number"==typeof s.priority&&(o._priority=s.priority),s.id&&(o._id=s.id),s.renderUnsafeAttributes&&o._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),o}createContainerElement(e,t,s={},o={}){let i=null;(0,m.Z)(s)?o=s:i=s;const r=new n.Z(this.document,e,t,i);return o.renderUnsafeAttributes&&r._unsafeAttributesToRender.push(...o.renderUnsafeAttributes),r}createEditableElement(e,t,s={}){const o=new f.Z(this.document,e,t);return s.renderUnsafeAttributes&&o._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),o}createEmptyElement(e,t,s={}){const o=new c.Z(this.document,e,t);return s.renderUnsafeAttributes&&o._unsafeAttributesToRender.push(...s.renderUnsafeAttributes),o}createUIElement(e,t,s){const o=new l.Z(this.document,e,t);return s&&(o.render=s),o}createRawElement(e,t,s,o={}){const i=new d.Z(this.document,e,t);return s&&(i.render=s),o.renderUnsafeAttributes&&i._unsafeAttributesToRender.push(...o.renderUnsafeAttributes),i}setAttribute(e,t,s){s._setAttribute(e,t)}removeAttribute(e,t){t._removeAttribute(e)}addClass(e,t){t._addClass(e)}removeClass(e,t){t._removeClass(e)}setStyle(e,t,s){(0,m.Z)(e)&&void 0===s?t._setStyle(e):s._setStyle(e,t)}removeStyle(e,t){t._removeStyle(e)}setCustomProperty(e,t,s){s._setCustomProperty(e,t)}removeCustomProperty(e,t){return t._removeCustomProperty(e)}breakAttributes(e){return e instanceof o.Z?this._breakAttributes(e):this._breakAttributesRange(e)}breakContainer(e){const t=e.parent;if(!t.is("containerElement"))throw new h.ZP("view-writer-break-non-container-element",this.document);if(!t.parent)throw new h.ZP("view-writer-break-root",this.document);if(e.isAtStart)return o.Z._createBefore(t);if(!e.isAtEnd){const s=t._clone(!1);this.insert(o.Z._createAfter(t),s);const r=new i.Z(e,o.Z._createAt(t,"end")),n=new o.Z(s,0);this.move(r,n)}return o.Z._createAfter(t)}mergeAttributes(e){const t=e.offset,s=e.parent;if(s.is("$text"))return e;if(s.is("attributeElement")&&0===s.childCount){const e=s.parent,t=s.index;return s._remove(),this._removeFromClonedElementsGroup(s),this.mergeAttributes(new o.Z(e,t))}const i=s.getChild(t-1),r=s.getChild(t);if(!i||!r)return e;if(i.is("$text")&&r.is("$text"))return y(i,r);if(i.is("attributeElement")&&r.is("attributeElement")&&i.isSimilar(r)){const e=i.childCount;return i._appendChild(r.getChildren()),r._remove(),this._removeFromClonedElementsGroup(r),this.mergeAttributes(new o.Z(i,e))}return e}mergeContainers(e){const t=e.nodeBefore,s=e.nodeAfter;if(!(t&&s&&t.is("containerElement")&&s.is("containerElement")))throw new h.ZP("view-writer-merge-containers-invalid-position",this.document);const r=t.getChild(t.childCount-1),n=r instanceof g.Z?o.Z._createAt(r,"end"):o.Z._createAt(t,"end");return this.move(i.Z._createIn(s),o.Z._createAt(t,"end")),this.remove(i.Z._createOn(s)),n}insert(e,t){P(t=(0,p.Z)(t)?[...t]:[t],this.document);const s=t.reduce(((e,t)=>{const s=e[e.length-1],o=!t.is("uiElement");return s&&s.breakAttributes==o?s.nodes.push(t):e.push({breakAttributes:o,nodes:[t]}),e}),[]);let o=null,r=e;for(const{nodes:e,breakAttributes:t}of s){const s=this._insertNodes(r,e,t);o||(o=s.start),r=s.end}return o?new i.Z(o,r):new i.Z(e)}remove(e){const t=e instanceof i.Z?e:i.Z._createOn(e);if(T(t,this.document),t.isCollapsed)return new u.Z(this.document);const{start:s,end:o}=this._breakAttributesRange(t,!0),r=s.parent,n=o.offset-s.offset,a=r._removeChildren(s.offset,n);for(const e of a)this._removeFromClonedElementsGroup(e);const c=this.mergeAttributes(s);return t.start=c,t.end=c.clone(),new u.Z(this.document,a)}clear(e,t){T(e,this.document);const s=e.getWalker({direction:"backward",ignoreElementEnd:!0});for(const o of s){const s=o.item;let r;if(s.is("element")&&t.isSimilar(s))r=i.Z._createOn(s);else if(!o.nextPosition.isAfter(e.start)&&s.is("$textProxy")){const e=s.getAncestors().find((e=>e.is("element")&&t.isSimilar(e)));e&&(r=i.Z._createIn(e))}r&&(r.end.isAfter(e.end)&&(r.end=e.end),r.start.isBefore(e.start)&&(r.start=e.start),this.remove(r))}}move(e,t){let s;if(t.isAfter(e.end)){const o=(t=this._breakAttributes(t,!0)).parent,i=o.childCount;e=this._breakAttributesRange(e,!0),s=this.remove(e),t.offset+=o.childCount-i}else s=this.remove(e);return this.insert(t,s)}wrap(e,t){if(!(t instanceof a.Z))throw new h.ZP("view-writer-wrap-invalid-attribute",this.document);if(T(e,this.document),e.isCollapsed){let o=e.start;o.parent.is("element")&&(s=o.parent,!Array.from(s.getChildren()).some((e=>!e.is("uiElement"))))&&(o=o.getLastMatchingPosition((e=>e.item.is("uiElement")))),o=this._wrapPosition(o,t);const r=this.document.selection;return r.isCollapsed&&r.getFirstPosition().isEqual(e.start)&&this.setSelection(o),new i.Z(o)}return this._wrapRange(e,t);var s}unwrap(e,t){if(!(t instanceof a.Z))throw new h.ZP("view-writer-unwrap-invalid-attribute",this.document);if(T(e,this.document),e.isCollapsed)return e;const{start:s,end:o}=this._breakAttributesRange(e,!0),r=s.parent,n=this._unwrapChildren(r,s.offset,o.offset,t),c=this.mergeAttributes(n.start);c.isEqual(n.start)||n.end.offset--;const l=this.mergeAttributes(n.end);return new i.Z(c,l)}rename(e,t){const s=new n.Z(this.document,e,t.getAttributes());return this.insert(o.Z._createAfter(t),s),this.move(i.Z._createIn(t),o.Z._createAt(s,0)),this.remove(i.Z._createOn(t)),s}clearClonedElementsGroup(e){this._cloneGroups.delete(e)}createPositionAt(e,t){return o.Z._createAt(e,t)}createPositionAfter(e){return o.Z._createAfter(e)}createPositionBefore(e){return o.Z._createBefore(e)}createRange(...e){return new i.Z(...e)}createRangeOn(e){return i.Z._createOn(e)}createRangeIn(e){return i.Z._createIn(e)}createSelection(...e){return new r.Z(...e)}createSlot(e){if(!this._slotFactory)throw new h.ZP("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,e)}_registerSlotFactory(e){this._slotFactory=e}_clearSlotFactory(){this._slotFactory=null}_insertNodes(e,t,s){let o,r;if(o=s?b(e):e.parent.is("$text")?e.parent.parent:e.parent,!o)throw new h.ZP("view-writer-invalid-position-container",this.document);r=s?this._breakAttributes(e,!0):e.parent.is("$text")?v(e):e;const n=o._insertChild(r.offset,t);for(const e of t)this._addToClonedElementsGroup(e);const a=r.getShiftedBy(n),c=this.mergeAttributes(r);c.isEqual(r)||a.offset--;const l=this.mergeAttributes(a);return new i.Z(c,l)}_wrapChildren(e,t,s,r){let n=t;const a=[];for(;n<s;){const t=e.getChild(n),s=t.is("$text"),i=t.is("attributeElement");if(i&&this._wrapAttributeElement(r,t))a.push(new o.Z(e,n));else if(s||!i||_(r,t)){const s=r._clone();t._remove(),s._appendChild(t),e._insertChild(n,s),this._addToClonedElementsGroup(s),a.push(new o.Z(e,n))}else this._wrapChildren(t,0,t.childCount,r);n++}let c=0;for(const e of a){if(e.offset-=c,e.offset==t)continue;this.mergeAttributes(e).isEqual(e)||(c++,s--)}return i.Z._createFromParentsAndOffsets(e,t,e,s)}_unwrapChildren(e,t,s,r){let n=t;const a=[];for(;n<s;){const t=e.getChild(n);if(t.is("attributeElement"))if(t.isSimilar(r)){const i=t.getChildren(),r=t.childCount;t._remove(),e._insertChild(n,i),this._removeFromClonedElementsGroup(t),a.push(new o.Z(e,n),new o.Z(e,n+r)),n+=r,s+=r-1}else this._unwrapAttributeElement(r,t)?(a.push(new o.Z(e,n),new o.Z(e,n+1)),n++):(this._unwrapChildren(t,0,t.childCount,r),n++);else n++}let c=0;for(const e of a){if(e.offset-=c,e.offset==t||e.offset==s)continue;this.mergeAttributes(e).isEqual(e)||(c++,s--)}return i.Z._createFromParentsAndOffsets(e,t,e,s)}_wrapRange(e,t){const{start:s,end:o}=this._breakAttributesRange(e,!0),r=s.parent,n=this._wrapChildren(r,s.offset,o.offset,t),a=this.mergeAttributes(n.start);a.isEqual(n.start)||n.end.offset--;const c=this.mergeAttributes(n.end);return new i.Z(a,c)}_wrapPosition(e,t){if(t.isSimilar(e.parent))return w(e.clone());e.parent.is("$text")&&(e=v(e));const s=this.createAttributeElement("_wrapPosition-fake-element");s._priority=Number.POSITIVE_INFINITY,s.isSimilar=()=>!1,e.parent._insertChild(e.offset,s);const r=new i.Z(e,e.getShiftedBy(1));this.wrap(r,t);const n=new o.Z(s.parent,s.index);s._remove();const a=n.nodeBefore,c=n.nodeAfter;return a instanceof g.Z&&c instanceof g.Z?y(a,c):w(n)}_wrapAttributeElement(e,t){if(!A(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;for(const s of e.getAttributeKeys())if("class"!==s&&"style"!==s&&t.hasAttribute(s)&&t.getAttribute(s)!==e.getAttribute(s))return!1;for(const s of e.getStyleNames())if(t.hasStyle(s)&&t.getStyle(s)!==e.getStyle(s))return!1;for(const s of e.getAttributeKeys())"class"!==s&&"style"!==s&&(t.hasAttribute(s)||this.setAttribute(s,e.getAttribute(s),t));for(const s of e.getStyleNames())t.hasStyle(s)||this.setStyle(s,e.getStyle(s),t);for(const s of e.getClassNames())t.hasClass(s)||this.addClass(s,t);return!0}_unwrapAttributeElement(e,t){if(!A(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;for(const s of e.getAttributeKeys())if("class"!==s&&"style"!==s&&(!t.hasAttribute(s)||t.getAttribute(s)!==e.getAttribute(s)))return!1;if(!t.hasClass(...e.getClassNames()))return!1;for(const s of e.getStyleNames())if(!t.hasStyle(s)||t.getStyle(s)!==e.getStyle(s))return!1;for(const s of e.getAttributeKeys())"class"!==s&&"style"!==s&&this.removeAttribute(s,t);return this.removeClass(Array.from(e.getClassNames()),t),this.removeStyle(Array.from(e.getStyleNames()),t),!0}_breakAttributesRange(e,t=!1){const s=e.start,o=e.end;if(T(e,this.document),e.isCollapsed){const s=this._breakAttributes(e.start,t);return new i.Z(s,s)}const r=this._breakAttributes(o,t),n=r.parent.childCount,a=this._breakAttributes(s,t);return r.offset+=r.parent.childCount-n,new i.Z(a,r)}_breakAttributes(e,t=!1){const s=e.offset,i=e.parent;if(e.parent.is("emptyElement"))throw new h.ZP("view-writer-cannot-break-empty-element",this.document);if(e.parent.is("uiElement"))throw new h.ZP("view-writer-cannot-break-ui-element",this.document);if(e.parent.is("rawElement"))throw new h.ZP("view-writer-cannot-break-raw-element",this.document);if(!t&&i.is("$text")&&x(i.parent))return e.clone();if(x(i))return e.clone();if(i.is("$text"))return this._breakAttributes(v(e),t);if(s==i.childCount){const e=new o.Z(i.parent,i.index+1);return this._breakAttributes(e,t)}if(0===s){const e=new o.Z(i.parent,i.index);return this._breakAttributes(e,t)}{const e=i.index+1,r=i._clone();i.parent._insertChild(e,r),this._addToClonedElementsGroup(r);const n=i.childCount-s,a=i._removeChildren(s,n);r._appendChild(a);const c=new o.Z(i.parent,e);return this._breakAttributes(c,t)}}_addToClonedElementsGroup(e){if(!e.root.is("rootElement"))return;if(e.is("element"))for(const t of e.getChildren())this._addToClonedElementsGroup(t);const t=e.id;if(!t)return;let s=this._cloneGroups.get(t);s||(s=new Set,this._cloneGroups.set(t,s)),s.add(e),e._clonesGroup=s}_removeFromClonedElementsGroup(e){if(e.is("element"))for(const t of e.getChildren())this._removeFromClonedElementsGroup(t);const t=e.id;if(!t)return;const s=this._cloneGroups.get(t);s&&s.delete(e)}}function b(e){let t=e.parent;for(;!x(t);){if(!t)return;t=t.parent}return t}function _(e,t){return e.priority<t.priority||!(e.priority>t.priority)&&e.getIdentity()<t.getIdentity()}function w(e){const t=e.nodeBefore;if(t&&t.is("$text"))return new o.Z(t,t.data.length);const s=e.nodeAfter;return s&&s.is("$text")?new o.Z(s,0):e}function v(e){if(e.offset==e.parent.data.length)return new o.Z(e.parent.parent,e.parent.index+1);if(0===e.offset)return new o.Z(e.parent.parent,e.parent.index);const t=e.parent.data.slice(e.offset);return e.parent._data=e.parent.data.slice(0,e.offset),e.parent.parent._insertChild(e.parent.index+1,new g.Z(e.root.document,t)),new o.Z(e.parent.parent,e.parent.index+1)}function y(e,t){const s=e.data.length;return e._data+=t.data,t._remove(),new o.Z(e,s)}const Z=[g.Z,a.Z,n.Z,c.Z,d.Z,l.Z];function P(e,t){for(const s of e){if(!Z.some((e=>s instanceof e)))throw new h.ZP("view-writer-insert-invalid-node-type",t);s.is("$text")||P(s.getChildren(),t)}}function x(e){return e&&(e.is("containerElement")||e.is("documentFragment"))}function T(e,t){const s=b(e.start),o=b(e.end);if(!s||!o||s!==o)throw new h.ZP("view-writer-invalid-range-container",t)}function A(e,t){return null===e.id&&null===t.id}},"./packages/ckeditor5-engine/src/view/editableelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/containerelement.ts"),i=s("./packages/ckeditor5-utils/src/observablemixin.ts");class r extends((0,i.Z)(o.Z)){constructor(...e){super(...e);const t=e[0];this.set("isReadOnly",!1),this.set("isFocused",!1),this.bind("isReadOnly").to(t),this.bind("isFocused").to(t,"isFocused",(e=>e&&t.selection.editableElement==this)),this.listenTo(t.selection,"change",(()=>{this.isFocused=t.isFocused&&t.selection.editableElement==this}))}destroy(){this.stopListening()}}r.prototype.is=function(e,t){return t?t===this.name&&("editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/element.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./packages/ckeditor5-engine/src/view/node.ts"),i=s("./packages/ckeditor5-engine/src/view/text.ts"),r=s("./packages/ckeditor5-engine/src/view/textproxy.ts"),n=s("./packages/ckeditor5-utils/src/tomap.ts"),a=s("./packages/ckeditor5-utils/src/toarray.ts"),c=s("./packages/ckeditor5-utils/src/isiterable.ts"),l=s("./packages/ckeditor5-engine/src/view/matcher.ts"),d=s("./packages/ckeditor5-engine/src/view/stylesmap.ts"),h=s("./node_modules/lodash-es/isPlainObject.js");class u extends o.Z{constructor(e,t,s,o){if(super(e),this.name=t,this._attrs=function(e){const t=(0,n.Z)(e);for(const[e,s]of t)null===s?t.delete(e):"string"!=typeof s&&t.set(e,String(s));return t}(s),this._children=[],o&&this._insertChild(0,o),this._classes=new Set,this._attrs.has("class")){const e=this._attrs.get("class");p(this._classes,e),this._attrs.delete("class")}this._styles=new d.Z(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style")),this._customProperties=new Map,this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return 0===this._children.length}getChild(e){return this._children[e]}getChildIndex(e){return this._children.indexOf(e)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(e){if("class"==e)return this._classes.size>0?[...this._classes].join(" "):void 0;if("style"==e){const e=this._styles.toString();return""==e?void 0:e}return this._attrs.get(e)}hasAttribute(e){return"class"==e?this._classes.size>0:"style"==e?!this._styles.isEmpty:this._attrs.has(e)}isSimilar(e){if(!(e instanceof u))return!1;if(this===e)return!0;if(this.name!=e.name)return!1;if(this._attrs.size!==e._attrs.size||this._classes.size!==e._classes.size||this._styles.size!==e._styles.size)return!1;for(const[t,s]of this._attrs)if(!e._attrs.has(t)||e._attrs.get(t)!==s)return!1;for(const t of this._classes)if(!e._classes.has(t))return!1;for(const t of this._styles.getStyleNames())if(!e._styles.has(t)||e._styles.getAsString(t)!==this._styles.getAsString(t))return!1;return!0}hasClass(...e){for(const t of e)if(!this._classes.has(t))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(e){return this._styles.getAsString(e)}getNormalizedStyle(e){return this._styles.getNormalized(e)}getStyleNames(e){return this._styles.getStyleNames(e)}hasStyle(...e){for(const t of e)if(!this._styles.has(t))return!1;return!0}findAncestor(...e){const t=new l.Z(...e);let s=this.parent;for(;s&&!s.is("documentFragment");){if(t.match(s))return s;s=s.parent}return null}getCustomProperty(e){return this._customProperties.get(e)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const e=Array.from(this._classes).sort().join(","),t=this._styles.toString(),s=Array.from(this._attrs).map((e=>`${e[0]}="${e[1]}"`)).sort().join(" ");return this.name+(""==e?"":` class="${e}"`)+(t?` style="${t}"`:"")+(""==s?"":` ${s}`)}shouldRenderUnsafeAttribute(e){return this._unsafeAttributesToRender.includes(e)}_clone(e=!1){const t=[];if(e)for(const s of this.getChildren())t.push(s._clone(e));const s=new this.constructor(this.document,this.name,this._attrs,t);return s._classes=new Set(this._classes),s._styles.set(this._styles.getNormalized()),s._customProperties=new Map(this._customProperties),s.getFillerOffset=this.getFillerOffset,s._unsafeAttributesToRender=this._unsafeAttributesToRender,s}_appendChild(e){return this._insertChild(this.childCount,e)}_insertChild(e,t){this._fireChange("children",this);let s=0;const o=function(e,t){if("string"==typeof t)return[new i.Z(e,t)];(0,c.Z)(t)||(t=[t]);return Array.from(t).map((t=>"string"==typeof t?new i.Z(e,t):t instanceof r.Z?new i.Z(e,t.data):t))}(this.document,t);for(const t of o)null!==t.parent&&t._remove(),t.parent=this,t.document=this.document,this._children.splice(e,0,t),e++,s++;return s}_removeChildren(e,t=1){this._fireChange("children",this);for(let s=e;s<e+t;s++)this._children[s].parent=null;return this._children.splice(e,t)}_setAttribute(e,t){t=String(t),this._fireChange("attributes",this),"class"==e?p(this._classes,t):"style"==e?this._styles.setTo(t):this._attrs.set(e,t)}_removeAttribute(e){return this._fireChange("attributes",this),"class"==e?this._classes.size>0&&(this._classes.clear(),!0):"style"==e?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(e)}_addClass(e){this._fireChange("attributes",this);for(const t of(0,a.Z)(e))this._classes.add(t)}_removeClass(e){this._fireChange("attributes",this);for(const t of(0,a.Z)(e))this._classes.delete(t)}_setStyle(e,t){this._fireChange("attributes",this),(0,h.Z)(e)?this._styles.set(e):this._styles.set(e,t)}_removeStyle(e){this._fireChange("attributes",this);for(const t of(0,a.Z)(e))this._styles.remove(t)}_setCustomProperty(e,t){this._customProperties.set(e,t)}_removeCustomProperty(e){return this._customProperties.delete(e)}}function p(e,t){const s=t.split(/\s+/);e.clear(),s.forEach((t=>e.add(t)))}u.prototype.is=function(e,t){return t?t===this.name&&("element"===e||"view:element"===e):"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/emptyelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/node.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends o.Z{constructor(e,t,s,o){super(e,t,s,o),this.getFillerOffset=a}_insertChild(e,t){if(t&&(t instanceof i.Z||Array.from(t).length>0))throw new r.ZP("view-emptyelement-cannot-add",[this,t]);return 0}}function a(){return null}n.prototype.is=function(e,t){return t?t===this.name&&("emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e):"emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/filler.ts":(e,t,s)=>{"use strict";s.d(t,{N3:()=>r,PQ:()=>n,Pj:()=>l,Qh:()=>h,Sw:()=>d,b_:()=>c,mm:()=>p,th:()=>u,yl:()=>a});var o=s("./packages/ckeditor5-utils/src/keyboard.ts"),i=s("./packages/ckeditor5-utils/src/dom/istext.ts");const r=e=>e.createTextNode(" "),n=e=>{const t=e.createElement("span");return t.dataset.ckeFiller="true",t.innerText=" ",t},a=e=>{const t=e.createElement("br");return t.dataset.ckeFiller="true",t},c=7,l="â ".repeat(c);function d(e){return(0,i.Z)(e)&&e.data.substr(0,c)===l}function h(e){return e.data.length==c&&d(e)}function u(e){return d(e)?e.data.slice(c):e.data}function p(e){e.document.on("arrowKey",g,{priority:"low"})}function g(e,t){if(t.keyCode==o.Do.arrowleft){const e=t.domTarget.ownerDocument.defaultView.getSelection();if(1==e.rangeCount&&e.getRangeAt(0).collapsed){const t=e.getRangeAt(0).startContainer,s=e.getRangeAt(0).startOffset;d(t)&&s<=c&&e.collapse(t,0)}}}},"./packages/ckeditor5-engine/src/view/matcher.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/isPlainObject.js"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r{constructor(...e){this._patterns=[],this.add(...e)}add(...e){for(let t of e)("string"==typeof t||t instanceof RegExp)&&(t={name:t}),this._patterns.push(t)}match(...e){for(const t of e)for(const e of this._patterns){const s=n(t,e);if(s)return{element:t,pattern:e,match:s}}return null}matchAll(...e){const t=[];for(const s of e)for(const e of this._patterns){const o=n(s,e);o&&t.push({element:s,pattern:e,match:o})}return t.length>0?t:null}getElementName(){if(1!==this._patterns.length)return null;const e=this._patterns[0],t=e.name;return"function"==typeof e||!t||t instanceof RegExp?null:t}}function n(e,t){if("function"==typeof t)return t(e);const s={};return t.name&&(s.name=function(e,t){if(e instanceof RegExp)return!!t.match(e);return e===t}(t.name,e.name),!s.name)||t.attributes&&(s.attributes=function(e,t){const s=new Set(t.getAttributeKeys());(0,o.Z)(e)?(void 0!==e.style&&(0,i.KE)("matcher-pattern-deprecated-attributes-style-key",e),void 0!==e.class&&(0,i.KE)("matcher-pattern-deprecated-attributes-class-key",e)):(s.delete("style"),s.delete("class"));return a(e,s,(e=>t.getAttribute(e)))}(t.attributes,e),!s.attributes)||t.classes&&(s.classes=function(e,t){return a(e,t.getClassNames(),(()=>{}))}(t.classes,e),!s.classes)||t.styles&&(s.styles=function(e,t){return a(e,t.getStyleNames(!0),(e=>t.getStyle(e)))}(t.styles,e),!s.styles)?null:s}function a(e,t,s){const r=function(e){if(Array.isArray(e))return e.map((e=>(0,o.Z)(e)?(void 0!==e.key&&void 0!==e.value||(0,i.KE)("matcher-pattern-missing-key-or-value",e),[e.key,e.value]):[e,!0]));if((0,o.Z)(e))return Object.entries(e);return[[e,!0]]}(e),n=Array.from(t),a=[];if(r.forEach((([e,t])=>{n.forEach((o=>{(function(e,t){return!0===e||e===t||e instanceof RegExp&&t.match(e)})(e,o)&&function(e,t,s){if(!0===e)return!0;const o=s(t);return e===o||e instanceof RegExp&&!!String(o).match(e)}(t,o,s)&&a.push(o)}))})),r.length&&!(a.length<r.length))return a}},"./packages/ckeditor5-engine/src/view/node.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts"),n=s("./packages/ckeditor5-utils/src/comparearrays.ts"),a=s("./node_modules/lodash-es/clone.js");s("./packages/ckeditor5-utils/src/version.ts");class c extends((0,r.ZP)(o.Z)){constructor(e){super(),this.document=e,this.parent=null}get index(){let e;if(!this.parent)return null;if(-1==(e=this.parent.getChildIndex(this)))throw new i.ZP("view-node-not-found-in-parent",this);return e}get nextSibling(){const e=this.index;return null!==e&&this.parent.getChild(e+1)||null}get previousSibling(){const e=this.index;return null!==e&&this.parent.getChild(e-1)||null}get root(){let e=this;for(;e.parent;)e=e.parent;return e}isAttached(){return this.root.is("rootElement")}getPath(){const e=[];let t=this;for(;t.parent;)e.unshift(t.index),t=t.parent;return e}getAncestors(e={}){const t=[];let s=e.includeSelf?this:this.parent;for(;s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}getCommonAncestor(e,t={}){const s=this.getAncestors(t),o=e.getAncestors(t);let i=0;for(;s[i]==o[i]&&s[i];)i++;return 0===i?null:s[i-1]}isBefore(e){if(this==e)return!1;if(this.root!==e.root)return!1;const t=this.getPath(),s=e.getPath(),o=(0,n.Z)(t,s);switch(o){case"prefix":return!0;case"extension":return!1;default:return t[o]<s[o]}}isAfter(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}_remove(){this.parent._removeChildren(this.index)}_fireChange(e,t){this.fire(`change:${e}`,t),this.parent&&this.parent._fireChange(e,t)}toJSON(){const e=(0,a.Z)(this);return delete e.parent,e}}c.prototype.is=function(e){return"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/eventinfo.ts");class i extends o.Z{constructor(e,t,s){super(e,t),this.startRange=s,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}},"./packages/ckeditor5-engine/src/view/observer/domeventdata.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/assignIn.js");class i{constructor(e,t,s){this.view=e,this.document=e.document,this.domEvent=t,this.domTarget=t.target,(0,o.Z)(this,s)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}},"./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),i=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts");class r extends o.Z{constructor(e){super(e),this.useCapture=!1}observe(e){("string"==typeof this.domEventType?[this.domEventType]:this.domEventType).forEach((t=>{this.listenTo(e,t,((e,t)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(t.target)&&this.onDomEvent(t)}),{useCapture:this.useCapture})}))}fire(e,t,s){this.isEnabled&&this.document.fire(e,new i.Z(this.view,t,s))}}},"./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts");class i extends o.Z{constructor(e){super(e),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(e){this.fire(e.type,e)}}},"./packages/ckeditor5-engine/src/view/observer/observer.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts");class i extends o.Q{constructor(e){super(),this.view=e,this.document=e.document,this.isEnabled=!1}enable(){this.isEnabled=!0}disable(){this.isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(e){return e&&3===e.nodeType&&(e=e.parentNode),!(!e||1!==e.nodeType)&&e.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}},"./packages/ckeditor5-engine/src/view/position.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/comparearrays.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-engine/src/view/editableelement.ts"),a=(s("./packages/ckeditor5-utils/src/version.ts"),s("./packages/ckeditor5-engine/src/view/treewalker.ts"));class c extends o.Z{constructor(e,t){super(),this.parent=e,this.offset=t}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return 0===this.offset}get isAtEnd(){const e=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===e}get root(){return this.parent.root}get editableElement(){let e=this.parent;for(;!(e instanceof n.Z);){if(!e.parent)return null;e=e.parent}return e}getShiftedBy(e){const t=c._createAt(this),s=t.offset+e;return t.offset=s<0?0:s,t}getLastMatchingPosition(e,t={}){t.startPosition=this;const s=new a.Z(t);return s.skip(e),s.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(e){const t=this.getAncestors(),s=e.getAncestors();let o=0;for(;t[o]==s[o]&&t[o];)o++;return 0===o?null:t[o-1]}isEqual(e){return this.parent==e.parent&&this.offset==e.offset}isBefore(e){return"before"==this.compareWith(e)}isAfter(e){return"after"==this.compareWith(e)}compareWith(e){if(this.root!==e.root)return"different";if(this.isEqual(e))return"same";const t=this.parent.is("node")?this.parent.getPath():[],s=e.parent.is("node")?e.parent.getPath():[];t.push(this.offset),s.push(e.offset);const o=(0,i.Z)(t,s);switch(o){case"prefix":return"before";case"extension":return"after";default:return t[o]<s[o]?"before":"after"}}getWalker(e={}){return e.startPosition=this,new a.Z(e)}clone(){return new c(this.parent,this.offset)}static _createAt(e,t){if(e instanceof c)return new this(e.parent,e.offset);{const s=e;if("end"==t)t=s.is("$text")?s.data.length:s.childCount;else{if("before"==t)return this._createBefore(s);if("after"==t)return this._createAfter(s);if(0!==t&&!t)throw new r.ZP("view-createpositionat-offset-required",s)}return new c(s,t)}}static _createAfter(e){if(e.is("$textProxy"))return new c(e.textNode,e.offsetInText+e.data.length);if(!e.parent)throw new r.ZP("view-position-after-root",e,{root:e});return new c(e.parent,e.index+1)}static _createBefore(e){if(e.is("$textProxy"))return new c(e.textNode,e.offsetInText);if(!e.parent)throw new r.ZP("view-position-before-root",e,{root:e});return new c(e.parent,e.index)}}c.prototype.is=function(e){return"position"===e||"view:position"===e}},"./packages/ckeditor5-engine/src/view/range.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/position.ts"),r=s("./packages/ckeditor5-engine/src/view/treewalker.ts");class n extends o.Z{constructor(e,t=null){super(),this.start=e.clone(),this.end=t?t.clone():e.clone()}*[Symbol.iterator](){yield*new r.Z({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let e=this.start.getLastMatchingPosition(a,{direction:"backward"}),t=this.end.getLastMatchingPosition(a);return e.parent.is("$text")&&e.isAtStart&&(e=i.Z._createBefore(e.parent)),t.parent.is("$text")&&t.isAtEnd&&(t=i.Z._createAfter(t.parent)),new n(e,t)}getTrimmed(){let e=this.start.getLastMatchingPosition(a);if(e.isAfter(this.end)||e.isEqual(this.end))return new n(e,e);let t=this.end.getLastMatchingPosition(a,{direction:"backward"});const s=e.nodeAfter,o=t.nodeBefore;return s&&s.is("$text")&&(e=new i.Z(s,0)),o&&o.is("$text")&&(t=new i.Z(o,o.data.length)),new n(e,t)}isEqual(e){return this==e||this.start.isEqual(e.start)&&this.end.isEqual(e.end)}containsPosition(e){return e.isAfter(this.start)&&e.isBefore(this.end)}containsRange(e,t=!1){e.isCollapsed&&(t=!1);const s=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),o=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return s&&o}getDifference(e){const t=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&t.push(new n(this.start,e.start)),this.containsPosition(e.end)&&t.push(new n(e.end,this.end))):t.push(this.clone()),t}getIntersection(e){if(this.isIntersecting(e)){let t=this.start,s=this.end;return this.containsPosition(e.start)&&(t=e.start),this.containsPosition(e.end)&&(s=e.end),new n(t,s)}return null}getWalker(e={}){return e.boundaries=this,new r.Z(e)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;let e=this.start.nodeAfter,t=this.end.nodeBefore;return this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling&&(e=this.start.parent.nextSibling),this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling&&(t=this.end.parent.previousSibling),e&&e.is("element")&&e===t?e:null}clone(){return new n(this.start,this.end)}*getItems(e={}){e.boundaries=this,e.ignoreElementEnd=!0;const t=new r.Z(e);for(const e of t)yield e.item}*getPositions(e={}){e.boundaries=this;const t=new r.Z(e);yield t.position;for(const e of t)yield e.nextPosition}isIntersecting(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}static _createFromParentsAndOffsets(e,t,s,o){return new this(new i.Z(e,t),new i.Z(s,o))}static _createFromPositionAndShift(e,t){const s=e,o=e.getShiftedBy(t);return t>0?new this(s,o):new this(o,s)}static _createIn(e){return this._createFromParentsAndOffsets(e,0,e,e.childCount)}static _createOn(e){const t=e.is("$textProxy")?e.offsetSize:1;return this._createFromPositionAndShift(i.Z._createBefore(e),t)}}function a(e){return!(!e.item.is("attributeElement")&&!e.item.is("uiElement"))}n.prototype.is=function(e){return"range"===e||"view:range"===e}},"./packages/ckeditor5-engine/src/view/rawelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/node.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends o.Z{constructor(...e){super(...e),this.getFillerOffset=a}_insertChild(e,t){if(t&&(t instanceof i.Z||Array.from(t).length>0))throw new r.ZP("view-rawelement-cannot-add",[this,t]);return 0}render(){}}function a(){return null}n.prototype.is=function(e,t){return t?t===this.name&&("rawElement"===e||"view:rawElement"===e||"element"===e||"view:element"===e):"rawElement"===e||"view:rawElement"===e||e===this.name||e==="view:"+this.name||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/renderer.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>w});var o=s("./packages/ckeditor5-engine/src/view/text.ts"),i=s("./packages/ckeditor5-engine/src/view/position.ts"),r=s("./packages/ckeditor5-engine/src/view/filler.ts"),n=s("./packages/ckeditor5-utils/src/diff.ts");function a(e,t,s){e.insertBefore(s,e.childNodes[t]||null)}function c(e){const t=e.parentNode;t&&t.removeChild(e)}var l=s("./packages/ckeditor5-utils/src/observablemixin.ts"),d=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),h=s("./packages/ckeditor5-utils/src/dom/istext.ts"),u=s("./packages/ckeditor5-utils/src/dom/iscomment.ts"),p=s("./packages/ckeditor5-utils/src/dom/isnode.ts"),g=s("./packages/ckeditor5-utils/src/fastdiff.ts"),f=s("./packages/ckeditor5-utils/src/env.ts"),m=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),k=s.n(m),b=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-engine/theme/renderer.css"),_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};k()(b.Z,_);b.Z.locals;class w extends l.y{constructor(e,t){super(),this.domDocuments=new Set,this.domConverter=e,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this.selection=t,this.set("isFocused",!1),this.set("isSelecting",!1),f.ZP.isBlink&&!f.ZP.isAndroid&&this.on("change:isSelecting",(()=>{this.isSelecting||this.render()})),this._inlineFiller=null,this._fakeSelectionContainer=null}markToSync(e,t){if("text"===e)this.domConverter.mapViewToDom(t.parent)&&this.markedTexts.add(t);else{if(!this.domConverter.mapViewToDom(t))return;if("attributes"===e)this.markedAttributes.add(t);else{if("children"!==e)throw new d.ZP("view-renderer-unknown-type",this);this.markedChildren.add(t)}}}render(){let e=null;const t=!(f.ZP.isBlink&&!f.ZP.isAndroid)||!this.isSelecting;for(const e of this.markedChildren)this._updateChildrenMappings(e);t?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?e=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(e=this.selection.getFirstPosition(),this.markedChildren.add(e.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(e=this.domConverter.domPositionToView(this._inlineFiller),e&&e.parent.is("$text")&&(e=i.Z._createBefore(e.parent)));for(const e of this.markedAttributes)this._updateAttrs(e);for(const t of this.markedChildren)this._updateChildren(t,{inlineFillerPosition:e});for(const t of this.markedTexts)!this.markedChildren.has(t.parent)&&this.domConverter.mapViewToDom(t.parent)&&this._updateText(t,{inlineFillerPosition:e});if(t)if(e){const t=this.domConverter.viewPositionToDom(e),s=t.parent.ownerDocument;(0,r.Sw)(t.parent)?this._inlineFiller=t.parent:this._inlineFiller=v(s,t.parent,t.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(e){if(!this.domConverter.mapViewToDom(e))return;const t=Array.from(this.domConverter.mapViewToDom(e).childNodes),s=Array.from(this.domConverter.viewChildrenToDom(e,{withChildren:!1})),o=this._diffNodeLists(t,s),i=this._findReplaceActions(o,t,s);if(-1!==i.indexOf("replace")){const o={equal:0,insert:0,delete:0};for(const r of i)if("replace"===r){const i=o.equal+o.insert,r=o.equal+o.delete,n=e.getChild(i);!n||n.is("uiElement")||n.is("rawElement")||this._updateElementMappings(n,t[r]),c(s[i]),o.equal++}else o[r]++}}_updateElementMappings(e,t){this.domConverter.unbindDomElement(t),this.domConverter.bindElements(t,e),this.markedChildren.add(e),this.markedAttributes.add(e)}_getInlineFillerPosition(){const e=this.selection.getFirstPosition();return e.parent.is("$text")?i.Z._createBefore(e.parent):e}_isSelectionInInlineFiller(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const e=this.selection.getFirstPosition(),t=this.domConverter.viewPositionToDom(e);return!!(t&&(0,h.Z)(t.parent)&&(0,r.Sw)(t.parent))}_removeInlineFiller(){const e=this._inlineFiller;if(!(0,r.Sw)(e))throw new d.ZP("view-renderer-filler-was-lost",this);(0,r.Qh)(e)?e.remove():e.data=e.data.substr(r.b_),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const e=this.selection.getFirstPosition(),t=e.parent,s=e.offset;if(!this.domConverter.mapViewToDom(t.root))return!1;if(!t.is("element"))return!1;if(!function(e){if("false"==e.getAttribute("contenteditable"))return!1;const t=e.findAncestor((e=>e.hasAttribute("contenteditable")));return!t||"true"==t.getAttribute("contenteditable")}(t))return!1;if(s===t.getFillerOffset())return!1;const i=e.nodeBefore,r=e.nodeAfter;return!(i instanceof o.Z||r instanceof o.Z)}_updateText(e,t){const s=this.domConverter.findCorrespondingDomText(e),o=this.domConverter.viewToDom(e),i=s.data;let n=o.data;const a=t.inlineFillerPosition;if(a&&a.parent==e.parent&&a.offset==e.index&&(n=r.Pj+n),i!=n){const e=(0,g.Z)(i,n);for(const t of e)"insert"===t.type?s.insertData(t.index,t.values.join("")):s.deleteData(t.index,t.howMany)}}_updateAttrs(e){const t=this.domConverter.mapViewToDom(e);if(!t)return;const s=Array.from(t.attributes).map((e=>e.name)),o=e.getAttributeKeys();for(const s of o)this.domConverter.setDomElementAttribute(t,s,e.getAttribute(s),e);for(const o of s)e.hasAttribute(o)||this.domConverter.removeDomElementAttribute(t,o)}_updateChildren(e,t){const s=this.domConverter.mapViewToDom(e);if(!s)return;const o=t.inlineFillerPosition,i=this.domConverter.mapViewToDom(e).childNodes,r=Array.from(this.domConverter.viewChildrenToDom(e,{bind:!0}));o&&o.parent===e&&v(s.ownerDocument,r,o.offset);const n=this._diffNodeLists(i,r);let l=0;const d=new Set;for(const e of n)"delete"===e?(d.add(i[l]),c(i[l])):"equal"===e&&l++;l=0;for(const e of n)"insert"===e?(a(s,l,r[l]),l++):"equal"===e&&(this._markDescendantTextToSync(this.domConverter.domToView(r[l])),l++);for(const e of d)e.parentNode||this.domConverter.unbindDomElement(e)}_diffNodeLists(e,t){return e=function(e,t){const s=Array.from(e);if(0==s.length||!t)return s;s[s.length-1]==t&&s.pop();return s}(e,this._fakeSelectionContainer),(0,n.Z)(e,t,Z.bind(null,this.domConverter))}_findReplaceActions(e,t,s){if(-1===e.indexOf("insert")||-1===e.indexOf("delete"))return e;let o=[],i=[],r=[];const a={equal:0,insert:0,delete:0};for(const c of e)"insert"===c?r.push(s[a.equal+a.insert]):"delete"===c?i.push(t[a.equal+a.delete]):(o=o.concat((0,n.Z)(i,r,y).map((e=>"equal"===e?"replace":e))),o.push("equal"),i=[],r=[]),a[c]++;return o.concat((0,n.Z)(i,r,y).map((e=>"equal"===e?"replace":e)))}_markDescendantTextToSync(e){if(e)if(e.is("$text"))this.markedTexts.add(e);else if(e.is("element"))for(const t of e.getChildren())this._markDescendantTextToSync(t)}_updateSelection(){if(f.ZP.isBlink&&!f.ZP.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();const e=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&e&&(this.selection.isFake?this._updateFakeSelection(e):(this._removeFakeSelection(),this._updateDomSelection(e)))}_updateFakeSelection(e){const t=e.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(e){const t=e.createElement("div");return t.className="ck-fake-selection-container",Object.assign(t.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),t.textContent=" ",t}(t));const s=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(s,this.selection),!this._fakeSelectionNeedsUpdate(e))return;s.parentElement&&s.parentElement==e||e.appendChild(s),s.textContent=this.selection.fakeSelectionLabel||" ";const o=t.getSelection(),i=t.createRange();o.removeAllRanges(),i.selectNodeContents(s),o.addRange(i)}_updateDomSelection(e){const t=e.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(t))return;const s=this.domConverter.viewPositionToDom(this.selection.anchor),o=this.domConverter.viewPositionToDom(this.selection.focus);t.collapse(s.parent,s.offset),t.extend(o.parent,o.offset),f.ZP.isGecko&&function(e,t){const s=e.parent;if(s.nodeType!=Node.ELEMENT_NODE||e.offset!=s.childNodes.length-1)return;const o=s.childNodes[e.offset];o&&"BR"==o.tagName&&t.addRange(t.getRangeAt(0))}(o,t)}_domSelectionNeedsUpdate(e){if(!this.domConverter.isDomSelectionCorrect(e))return!0;const t=e&&this.domConverter.domSelectionToView(e);return(!t||!this.selection.isEqual(t))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(t))}_fakeSelectionNeedsUpdate(e){const t=this._fakeSelectionContainer,s=e.ownerDocument.getSelection();return!t||t.parentElement!==e||(s.anchorNode!==t&&!t.contains(s.anchorNode)||t.textContent!==this.selection.fakeSelectionLabel)}_removeDomSelection(){for(const e of this.domDocuments){const t=e.getSelection();if(t.rangeCount){const s=e.activeElement,o=this.domConverter.mapDomToView(s);s&&o&&t.removeAllRanges()}}}_removeFakeSelection(){const e=this._fakeSelectionContainer;e&&e.remove()}_updateFocus(){if(this.isFocused){const e=this.selection.editableElement;e&&this.domConverter.focus(e)}}}function v(e,t,s){const o=t instanceof Array?t:t.childNodes,i=o[s];if((0,h.Z)(i))return i.data=r.Pj+i.data,i;{const i=e.createTextNode(r.Pj);return Array.isArray(t)?o.splice(s,0,i):a(t,s,i),i}}function y(e,t){return(0,p.Z)(e)&&(0,p.Z)(t)&&!(0,h.Z)(e)&&!(0,h.Z)(t)&&!(0,u.Z)(e)&&!(0,u.Z)(t)&&e.tagName.toLowerCase()===t.tagName.toLowerCase()}function Z(e,t,s){return t===s||((0,h.Z)(t)&&(0,h.Z)(s)?t.data===s.data:!(!e.isBlockFiller(t)||!e.isBlockFiller(s)))}},"./packages/ckeditor5-engine/src/view/selection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-engine/src/view/range.ts"),r=s("./packages/ckeditor5-engine/src/view/position.ts"),n=s("./packages/ckeditor5-engine/src/view/node.ts"),a=s("./packages/ckeditor5-engine/src/view/documentselection.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),l=s("./packages/ckeditor5-utils/src/count.ts"),d=s("./packages/ckeditor5-utils/src/isiterable.ts"),h=s("./packages/ckeditor5-utils/src/emittermixin.ts");class u extends((0,h.ZP)(o.Z)){constructor(...e){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",e.length&&this.setTo(...e)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const e=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?e.end:e.start).clone()}get focus(){if(!this._ranges.length)return null;const e=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?e.start:e.end).clone()}get isCollapsed(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const e of this._ranges)yield e.clone()}getFirstRange(){let e=null;for(const t of this._ranges)e&&!t.start.isBefore(e.start)||(e=t);return e?e.clone():null}getLastRange(){let e=null;for(const t of this._ranges)e&&!t.end.isAfter(e.end)||(e=t);return e?e.clone():null}getFirstPosition(){const e=this.getFirstRange();return e?e.start.clone():null}getLastPosition(){const e=this.getLastRange();return e?e.end.clone():null}isEqual(e){if(this.isFake!=e.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=e.fakeSelectionLabel)return!1;if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;for(const t of this._ranges){let s=!1;for(const o of e._ranges)if(t.isEqual(o)){s=!0;break}if(!s)return!1}return!0}isSimilar(e){if(this.isBackward!=e.isBackward)return!1;const t=(0,l.Z)(this.getRanges());if(t!=(0,l.Z)(e.getRanges()))return!1;if(0==t)return!0;for(let t of this.getRanges()){t=t.getTrimmed();let s=!1;for(let o of e.getRanges())if(o=o.getTrimmed(),t.start.isEqual(o.start)&&t.end.isEqual(o.end)){s=!0;break}if(!s)return!1}return!0}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}setTo(...e){let[t,s,o]=e;if("object"==typeof s&&(o=s,s=void 0),null===t)this._setRanges([]),this._setFakeOptions(o);else if(t instanceof u||t instanceof a.Z)this._setRanges(t.getRanges(),t.isBackward),this._setFakeOptions({fake:t.isFake,label:t.fakeSelectionLabel});else if(t instanceof i.Z)this._setRanges([t],o&&o.backward),this._setFakeOptions(o);else if(t instanceof r.Z)this._setRanges([new i.Z(t)]),this._setFakeOptions(o);else if(t instanceof n.Z){const e=!!o&&!!o.backward;let n;if(void 0===s)throw new c.ZP("view-selection-setto-required-second-parameter",this);n="in"==s?i.Z._createIn(t):"on"==s?i.Z._createOn(t):new i.Z(r.Z._createAt(t,s)),this._setRanges([n],e),this._setFakeOptions(o)}else{if(!(0,d.Z)(t))throw new c.ZP("view-selection-setto-not-selectable",this);this._setRanges(t,o&&o.backward),this._setFakeOptions(o)}this.fire("change")}setFocus(e,t){if(null===this.anchor)throw new c.ZP("view-selection-setfocus-no-ranges",this);const s=r.Z._createAt(e,t);if("same"==s.compareWith(this.focus))return;const o=this.anchor;this._ranges.pop(),"before"==s.compareWith(o)?this._addRange(new i.Z(s,o),!0):this._addRange(new i.Z(o,s)),this.fire("change")}_setRanges(e,t=!1){e=Array.from(e),this._ranges=[];for(const t of e)this._addRange(t);this._lastRangeBackward=!!t}_setFakeOptions(e={}){this._isFake=!!e.fake,this._fakeSelectionLabel=e.fake&&e.label||""}_addRange(e,t=!1){if(!(e instanceof i.Z))throw new c.ZP("view-selection-add-range-not-range",this);this._pushRange(e),this._lastRangeBackward=!!t}_pushRange(e){for(const t of this._ranges)if(e.isIntersecting(t))throw new c.ZP("view-selection-range-intersects",this,{addedRange:e,intersectingRange:t});this._ranges.push(new i.Z(e.start,e.end))}}u.prototype.is=function(e){return"selection"===e||"view:selection"===e}},"./packages/ckeditor5-engine/src/view/stylesmap.ts":(e,t,s)=>{"use strict";s.d(t,{A:()=>ee,Z:()=>Y});var o=s("./node_modules/lodash-es/isObject.js"),i=s("./node_modules/lodash-es/isArray.js"),r=s("./node_modules/lodash-es/isSymbol.js"),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;const c=function(e,t){if((0,i.Z)(e))return!1;var s=typeof e;return!("number"!=s&&"symbol"!=s&&"boolean"!=s&&null!=e&&!(0,r.Z)(e))||(a.test(e)||!n.test(e)||null!=t&&e in Object(t))};var l=s("./node_modules/lodash-es/_MapCache.js");function d(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var s=function(){var o=arguments,i=t?t.apply(this,o):o[0],r=s.cache;if(r.has(i))return r.get(i);var n=e.apply(this,o);return s.cache=r.set(i,n)||r,n};return s.cache=new(d.Cache||l.Z),s}d.Cache=l.Z;const h=d;var u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g;const g=function(e){var t=h(e,(function(e){return 500===s.size&&s.clear(),e})),s=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(u,(function(e,s,o,i){t.push(o?i.replace(p,"$1"):s||e)})),t}));var f=s("./node_modules/lodash-es/toString.js");const m=function(e,t){return(0,i.Z)(e)?e:c(e,t)?[e]:g((0,f.Z)(e))};const k=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0};const b=function(e){if("string"==typeof e||(0,r.Z)(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t};const _=function(e,t){for(var s=0,o=(t=m(t,e)).length;null!=e&&s<o;)e=e[b(t[s++])];return s&&s==o?e:void 0};const w=function(e,t,s){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(s=s>i?i:s)<0&&(s+=i),i=t>s?0:s-t>>>0,t>>>=0;for(var r=Array(i);++o<i;)r[o]=e[o+t];return r};const v=function(e,t){return t.length<2?e:_(e,w(t,0,-1))};const y=function(e,t){return t=m(t,e),null==(e=v(e,t))||delete e[b(k(t))]};const Z=function(e,t){return null==e||y(e,t)};const P=function(e,t,s){var o=null==e?void 0:_(e,t);return void 0===o?s:o};var x=s("./node_modules/lodash-es/_Stack.js"),T=s("./node_modules/lodash-es/_baseAssignValue.js"),A=s("./node_modules/lodash-es/eq.js");const C=function(e,t,s){(void 0!==s&&!(0,A.Z)(e[t],s)||void 0===s&&!(t in e))&&(0,T.Z)(e,t,s)};const E=function(e){return function(t,s,o){for(var i=-1,r=Object(t),n=o(t),a=n.length;a--;){var c=n[e?a:++i];if(!1===s(r[c],c,r))break}return t}}();var S=s("./node_modules/lodash-es/_cloneBuffer.js"),j=s("./node_modules/lodash-es/_cloneTypedArray.js"),O=s("./node_modules/lodash-es/_copyArray.js"),R=s("./node_modules/lodash-es/_initCloneObject.js"),M=s("./node_modules/lodash-es/isArguments.js"),N=s("./node_modules/lodash-es/isArrayLike.js"),V=s("./node_modules/lodash-es/isObjectLike.js");const I=function(e){return(0,V.Z)(e)&&(0,N.Z)(e)};var D=s("./node_modules/lodash-es/isBuffer.js"),z=s("./node_modules/lodash-es/isFunction.js"),B=s("./node_modules/lodash-es/isPlainObject.js"),F=s("./node_modules/lodash-es/isTypedArray.js");const L=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var W=s("./node_modules/lodash-es/_copyObject.js"),$=s("./node_modules/lodash-es/keysIn.js");const q=function(e){return(0,W.Z)(e,(0,$.Z)(e))};const H=function(e,t,s,r,n,a,c){var l=L(e,s),d=L(t,s),h=c.get(d);if(h)C(e,s,h);else{var u=a?a(l,d,s+"",e,t,c):void 0,p=void 0===u;if(p){var g=(0,i.Z)(d),f=!g&&(0,D.Z)(d),m=!g&&!f&&(0,F.Z)(d);u=d,g||f||m?(0,i.Z)(l)?u=l:I(l)?u=(0,O.Z)(l):f?(p=!1,u=(0,S.Z)(d,!0)):m?(p=!1,u=(0,j.Z)(d,!0)):u=[]:(0,B.Z)(d)||(0,M.Z)(d)?(u=l,(0,M.Z)(l)?u=q(l):(0,o.Z)(l)&&!(0,z.Z)(l)||(u=(0,R.Z)(d))):p=!1}p&&(c.set(d,u),n(u,d,r,a,c),c.delete(d)),C(e,s,u)}};const U=function e(t,s,i,r,n){t!==s&&E(s,(function(a,c){if(n||(n=new x.Z),(0,o.Z)(a))H(t,s,c,i,e,r,n);else{var l=r?r(L(t,c),a,c+"",t,s,n):void 0;void 0===l&&(l=a),C(t,c,l)}}),$.Z)};const K=(0,s("./node_modules/lodash-es/_createAssigner.js").Z)((function(e,t,s){U(e,t,s)}));var G=s("./node_modules/lodash-es/_assignValue.js"),J=s("./node_modules/lodash-es/_isIndex.js");const Q=function(e,t,s,i){if(!(0,o.Z)(e))return e;for(var r=-1,n=(t=m(t,e)).length,a=n-1,c=e;null!=c&&++r<n;){var l=b(t[r]),d=s;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(r!=a){var h=c[l];void 0===(d=i?i(h,l,c):void 0)&&(d=(0,o.Z)(h)?h:(0,J.Z)(t[r+1])?[]:{})}(0,G.Z)(c,l,d),c=c[l]}return e};const X=function(e,t,s){return null==e?e:Q(e,t,s)};class Y{constructor(e){this._styles={},this._styleProcessor=e}get isEmpty(){const e=Object.entries(this._styles);return!Array.from(e).length}get size(){return this.isEmpty?0:this.getStyleNames().length}setTo(e){this.clear();const t=Array.from(function(e){let t=null,s=0,o=0,i=null;const r=new Map;if(""===e)return r;";"!=e.charAt(e.length-1)&&(e+=";");for(let n=0;n<e.length;n++){const a=e.charAt(n);if(null===t)switch(a){case":":i||(i=e.substr(s,n-s),o=n+1);break;case'"':case"'":t=a;break;case";":{const t=e.substr(o,n-o);i&&r.set(i.trim(),t.trim()),i=null,s=n+1;break}}else a===t&&(t=null)}return r}(e).entries());for(const[e,s]of t)this._styleProcessor.toNormalizedForm(e,s,this._styles)}has(e){if(this.isEmpty)return!1;const t=this._styleProcessor.getReducedForm(e,this._styles).find((([t])=>t===e));return Array.isArray(t)}set(e,t){if((0,o.Z)(e))for(const[t,s]of Object.entries(e))this._styleProcessor.toNormalizedForm(t,s,this._styles);else this._styleProcessor.toNormalizedForm(e,t,this._styles)}remove(e){const t=te(e);Z(this._styles,t),delete this._styles[e],this._cleanEmptyObjectsOnPath(t)}getNormalized(e){return this._styleProcessor.getNormalized(e,this._styles)}toString(){return this.isEmpty?"":this._getStylesEntries().map((e=>e.join(":"))).sort().join(";")+";"}getAsString(e){if(this.isEmpty)return;if(this._styles[e]&&!(0,o.Z)(this._styles[e]))return this._styles[e];const t=this._styleProcessor.getReducedForm(e,this._styles).find((([t])=>t===e));return Array.isArray(t)?t[1]:void 0}getStyleNames(e=!1){if(this.isEmpty)return[];if(e)return this._styleProcessor.getStyleNames(this._styles);return this._getStylesEntries().map((([e])=>e))}clear(){this._styles={}}_getStylesEntries(){const e=[],t=Object.keys(this._styles);for(const s of t)e.push(...this._styleProcessor.getReducedForm(s,this._styles));return e}_cleanEmptyObjectsOnPath(e){const t=e.split(".");if(!(t.length>1))return;const s=t.splice(0,t.length-1).join("."),o=P(this._styles,s);if(!o)return;!Array.from(Object.keys(o)).length&&this.remove(s)}}class ee{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(e,t,s){if((0,o.Z)(t))se(s,te(e),t);else if(this._normalizers.has(e)){const o=this._normalizers.get(e),{path:i,value:r}=o(t);se(s,i,r)}else se(s,e,t)}getNormalized(e,t){if(!e)return K({},t);if(void 0!==t[e])return t[e];if(this._extractors.has(e)){const s=this._extractors.get(e);if("string"==typeof s)return P(t,s);const o=s(e,t);if(o)return o}return P(t,te(e))}getReducedForm(e,t){const s=this.getNormalized(e,t);if(void 0===s)return[];if(this._reducers.has(e)){return this._reducers.get(e)(s)}return[[e,s]]}getStyleNames(e){const t=Array.from(this._consumables.keys()).filter((t=>{const s=this.getNormalized(t,e);return s&&"object"==typeof s?Object.keys(s).length:s})),s=new Set([...t,...Object.keys(e)]);return Array.from(s.values())}getRelatedStyles(e){return this._consumables.get(e)||[]}setNormalizer(e,t){this._normalizers.set(e,t)}setExtractor(e,t){this._extractors.set(e,t)}setReducer(e,t){this._reducers.set(e,t)}setStyleRelation(e,t){this._mapStyleNames(e,t);for(const s of t)this._mapStyleNames(s,[e])}_mapStyleNames(e,t){this._consumables.has(e)||this._consumables.set(e,[]),this._consumables.get(e).push(...t)}}function te(e){return e.replace("-",".")}function se(e,t,s){let i=s;(0,o.Z)(s)&&(i=K({},P(e,t),s)),X(e,t,i)}},"./packages/ckeditor5-engine/src/view/text.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-engine/src/view/node.ts");class i extends o.Z{constructor(e,t){super(e),this._textData=t}get data(){return this._textData}get _data(){return this.data}set _data(e){this._fireChange("text",this),this._textData=e}isSimilar(e){return e instanceof i&&(this===e||this.data===e.data)}_clone(){return new i(this.document,this.data)}}i.prototype.is=function(e){return"$text"===e||"view:$text"===e||"text"===e||"view:text"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-engine/src/view/textproxy.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-engine/src/view/typecheckable.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e,t,s){if(super(),this.textNode=e,t<0||t>e.data.length)throw new i.ZP("view-textproxy-wrong-offsetintext",this);if(s<0||t+s>e.data.length)throw new i.ZP("view-textproxy-wrong-length",this);this.data=e.data.substring(t,t+s),this.offsetInText=t}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(e={}){const t=[];let s=e.includeSelf?this.textNode:this.parent;for(;null!==s;)t[e.parentFirst?"push":"unshift"](s),s=s.parent;return t}}r.prototype.is=function(e){return"$textProxy"===e||"view:$textProxy"===e||"textProxy"===e||"view:textProxy"===e}},"./packages/ckeditor5-engine/src/view/treewalker.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/text.ts"),r=s("./packages/ckeditor5-engine/src/view/textproxy.ts"),n=s("./packages/ckeditor5-engine/src/view/position.ts"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class c{constructor(e={}){if(!e.boundaries&&!e.startPosition)throw new a.ZP("view-tree-walker-no-start-position",null);if(e.direction&&"forward"!=e.direction&&"backward"!=e.direction)throw new a.ZP("view-tree-walker-unknown-direction",e.startPosition,{direction:e.direction});this.boundaries=e.boundaries||null,e.startPosition?this.position=n.Z._createAt(e.startPosition):this.position=n.Z._createAt(e.boundaries["backward"==e.direction?"end":"start"]),this.direction=e.direction||"forward",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(e){let t,s,o;do{o=this.position,({done:t,value:s}=this.next())}while(!t&&e(s));t||(this.position=o)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){let e=this.position.clone();const t=this.position,s=e.parent;if(null===s.parent&&e.offset===s.childCount)return{done:!0,value:void 0};if(s===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let a;if(s instanceof i.Z){if(e.isAtEnd)return this.position=n.Z._createAfter(s),this._next();a=s.data[e.offset]}else a=s.getChild(e.offset);if(a instanceof o.Z)return this.shallow?e.offset++:e=new n.Z(a,0),this.position=e,this._formatReturnValue("elementStart",a,t,e,1);if(a instanceof i.Z){if(this.singleCharacters)return e=new n.Z(a,0),this.position=e,this._next();{let s,o=a.data.length;return a==this._boundaryEndParent?(o=this.boundaries.end.offset,s=new r.Z(a,0,o),e=n.Z._createAfter(s)):(s=new r.Z(a,0,a.data.length),e.offset++),this.position=e,this._formatReturnValue("text",s,t,e,o)}}if("string"==typeof a){let o;if(this.singleCharacters)o=1;else{o=(s===this._boundaryEndParent?this.boundaries.end.offset:s.data.length)-e.offset}const i=new r.Z(s,e.offset,o);return e.offset+=o,this.position=e,this._formatReturnValue("text",i,t,e,o)}return e=n.Z._createAfter(s),this.position=e,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",s,t,e)}_previous(){let e=this.position.clone();const t=this.position,s=e.parent;if(null===s.parent&&0===e.offset)return{done:!0,value:void 0};if(s==this._boundaryStartParent&&e.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let a;if(s instanceof i.Z){if(e.isAtStart)return this.position=n.Z._createBefore(s),this._previous();a=s.data[e.offset-1]}else a=s.getChild(e.offset-1);if(a instanceof o.Z)return this.shallow?(e.offset--,this.position=e,this._formatReturnValue("elementStart",a,t,e,1)):(e=new n.Z(a,a.childCount),this.position=e,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",a,t,e));if(a instanceof i.Z){if(this.singleCharacters)return e=new n.Z(a,a.data.length),this.position=e,this._previous();{let s,o=a.data.length;if(a==this._boundaryStartParent){const t=this.boundaries.start.offset;s=new r.Z(a,t,a.data.length-t),o=s.data.length,e=n.Z._createBefore(s)}else s=new r.Z(a,0,a.data.length),e.offset--;return this.position=e,this._formatReturnValue("text",s,t,e,o)}}if("string"==typeof a){let o;if(this.singleCharacters)o=1;else{const t=s===this._boundaryStartParent?this.boundaries.start.offset:0;o=e.offset-t}e.offset-=o;const i=new r.Z(s,e.offset,o);return this.position=e,this._formatReturnValue("text",i,t,e,o)}return e=n.Z._createBefore(s),this.position=e,this._formatReturnValue("elementStart",s,t,e,1)}_formatReturnValue(e,t,s,o,i){return t instanceof r.Z&&(t.offsetInText+t.data.length==t.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?s=n.Z._createAfter(t.textNode):(o=n.Z._createAfter(t.textNode),this.position=o)),0===t.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?s=n.Z._createBefore(t.textNode):(o=n.Z._createBefore(t.textNode),this.position=o))),{done:!1,value:{type:e,item:t,previousPosition:s,nextPosition:o,length:i}}}}},"./packages/ckeditor5-engine/src/view/typecheckable.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{is(){throw new Error("is() method is abstract")}}},"./packages/ckeditor5-engine/src/view/uielement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a,h:()=>c});var o=s("./packages/ckeditor5-engine/src/view/element.ts"),i=s("./packages/ckeditor5-engine/src/view/node.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-utils/src/keyboard.ts");class a extends o.Z{constructor(...e){super(...e),this.getFillerOffset=l}_insertChild(e,t){if(t&&(t instanceof i.Z||Array.from(t).length>0))throw new r.ZP("view-uielement-cannot-add",[this,t]);return 0}render(e,t){return this.toDomElement(e)}toDomElement(e){const t=e.createElement(this.name);for(const e of this.getAttributeKeys())t.setAttribute(e,this.getAttribute(e));return t}}function c(e){e.document.on("arrowKey",((t,s)=>function(e,t,s){if(t.keyCode==n.Do.arrowright){const e=t.domTarget.ownerDocument.defaultView.getSelection(),o=1==e.rangeCount&&e.getRangeAt(0).collapsed;if(o||t.shiftKey){const t=e.focusNode,i=e.focusOffset,r=s.domPositionToView(t,i);if(null===r)return;let n=!1;const a=r.getLastMatchingPosition((e=>(e.item.is("uiElement")&&(n=!0),!(!e.item.is("uiElement")&&!e.item.is("attributeElement")))));if(n){const t=s.viewPositionToDom(a);o?e.collapse(t.parent,t.offset):e.extend(t.parent,t.offset)}}}}(0,s,e.domConverter)),{priority:"low"})}function l(){return null}a.prototype.is=function(e,t){return t?t===this.name&&("uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e):"uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},"./packages/ckeditor5-utils/src/ckeditorerror.ts":(e,t,s)=>{"use strict";s.d(t,{H:()=>r,KE:()=>i,ZP:()=>o});class o extends Error{constructor(e,t,s){super(function(e,t){const s=new WeakSet,o=(e,t)=>{if("object"==typeof t&&null!==t){if(s.has(t))return`[object ${t.constructor.name}]`;s.add(t)}return t},i=t?` ${JSON.stringify(t,o)}`:"",r=n(e);return e+i+r}(e,s)),this.name="CKEditorError",this.context=t,this.data=s}is(e){return"CKEditorError"===e}static rethrowUnexpectedError(e,t){if(e.is&&e.is("CKEditorError"))throw e;const s=new o(e.message,t);throw s.stack=e.stack,s}}function i(e,t){console.warn(...a(e,t))}function r(e,t){console.error(...a(e,t))}function n(e){return`\nRead more: https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html#error-${e}`}function a(e,t){const s=n(e);return t?[e,t,s]:[e,s]}},"./packages/ckeditor5-utils/src/collection.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-utils/src/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/uid.ts"),n=s("./packages/ckeditor5-utils/src/isiterable.ts");class a extends o.Q5{constructor(e={},t={}){super();const s=(0,n.Z)(e);if(s||(t=e),this._items=[],this._itemMap=new Map,this._idProperty=t.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],s)for(const t of e)this._items.push(t),this._itemMap.set(this._getItemIdBeforeAdding(t),t)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(e,t){return this.addMany([e],t)}addMany(e,t){if(void 0===t)t=this._items.length;else if(t>this._items.length||t<0)throw new i.ZP("collection-add-item-invalid-index",this);let s=0;for(const o of e){const e=this._getItemIdBeforeAdding(o),i=t+s;this._items.splice(i,0,o),this._itemMap.set(e,o),this.fire("add",o,i),s++}return this.fire("change",{added:e,removed:[],index:t}),this}get(e){let t;if("string"==typeof e)t=this._itemMap.get(e);else{if("number"!=typeof e)throw new i.ZP("collection-get-invalid-arg",this);t=this._items[e]}return t||null}has(e){if("string"==typeof e)return this._itemMap.has(e);{const t=e[this._idProperty];return t&&this._itemMap.has(t)}}getIndex(e){let t;return t="string"==typeof e?this._itemMap.get(e):e,t?this._items.indexOf(t):-1}remove(e){const[t,s]=this._remove(e);return this.fire("change",{added:[],removed:[t],index:s}),t}map(e,t){return this._items.map(e,t)}find(e,t){return this._items.find(e,t)}filter(e,t){return this._items.filter(e,t)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const e=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:e,index:0})}bindTo(e){if(this._bindToCollection)throw new i.ZP("collection-bind-to-rebind",this);return this._bindToCollection=e,{as:e=>{this._setUpBindToBinding((t=>new e(t)))},using:e=>{"function"==typeof e?this._setUpBindToBinding(e):this._setUpBindToBinding((t=>t[e]))}}}_setUpBindToBinding(e){const t=this._bindToCollection,s=(s,o,i)=>{const r=t._bindToCollection==this,n=t._bindToInternalToExternalMap.get(o);if(r&&n)this._bindToExternalToInternalMap.set(o,n),this._bindToInternalToExternalMap.set(n,o);else{const s=e(o);if(!s)return void this._skippedIndexesFromExternal.push(i);let r=i;for(const e of this._skippedIndexesFromExternal)i>e&&r--;for(const e of t._skippedIndexesFromExternal)r>=e&&r++;this._bindToExternalToInternalMap.set(o,s),this._bindToInternalToExternalMap.set(s,o),this.add(s,r);for(let e=0;e<t._skippedIndexesFromExternal.length;e++)r<=t._skippedIndexesFromExternal[e]&&t._skippedIndexesFromExternal[e]++}};for(const e of t)s(0,e,t.getIndex(e));this.listenTo(t,"add",s),this.listenTo(t,"remove",((e,t,s)=>{const o=this._bindToExternalToInternalMap.get(t);o&&this.remove(o),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((e,t)=>(s<t&&e.push(t-1),s>t&&e.push(t),e)),[])}))}_getItemIdBeforeAdding(e){const t=this._idProperty;let s;if(t in e){if(s=e[t],"string"!=typeof s)throw new i.ZP("collection-add-invalid-id",this);if(this.get(s))throw new i.ZP("collection-add-item-already-exists",this)}else e[t]=s=(0,r.Z)();return s}_remove(e){let t,s,o,r=!1;const n=this._idProperty;if("string"==typeof e?(s=e,o=this._itemMap.get(s),r=!o,o&&(t=this._items.indexOf(o))):"number"==typeof e?(t=e,o=this._items[t],r=!o,o&&(s=o[n])):(o=e,s=o[n],t=this._items.indexOf(o),r=-1==t||!this._itemMap.get(s)),r)throw new i.ZP("collection-remove-404",this);this._items.splice(t,1),this._itemMap.delete(s);const a=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(a),this.fire("remove",o,t),[o,t]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}},"./packages/ckeditor5-utils/src/comparearrays.ts":(e,t,s)=>{"use strict";function o(e,t){const s=Math.min(e.length,t.length);for(let o=0;o<s;o++)if(e[o]!=t[o])return o;return e.length==t.length?"same":e.length<t.length?"prefix":"extension"}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/count.ts":(e,t,s)=>{"use strict";function o(e){let t=0;for(const s of e)t++;return t}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/diff.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/fastdiff.ts");function i(e,t,s){s=s||function(e,t){return e===t};const o=e.length,r=t.length;if(o>200||r>200||o+r>300)return i.fastDiff(e,t,s,!0);let n,a;if(r<o){const s=e;e=t,t=s,n="delete",a="insert"}else n="insert",a="delete";const c=e.length,l=t.length,d=l-c,h={},u={};function p(o){const i=(void 0!==u[o-1]?u[o-1]:-1)+1,r=void 0!==u[o+1]?u[o+1]:-1,d=i>r?-1:1;h[o+d]&&(h[o]=h[o+d].slice(0)),h[o]||(h[o]=[]),h[o].push(i>r?n:a);let p=Math.max(i,r),g=p-o;for(;g<c&&p<l&&s(e[g],t[p]);)g++,p++,h[o].push("equal");return p}let g,f=0;do{for(g=-f;g<d;g++)u[g]=p(g);for(g=d+f;g>d;g--)u[g]=p(g);u[d]=p(d),f++}while(u[d]!==l);return h[d].slice(1)}i.fastDiff=o.Z},"./packages/ckeditor5-utils/src/dom/createelement.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-utils/src/isiterable.ts"),i=s("./node_modules/lodash-es/_baseGetTag.js"),r=s("./node_modules/lodash-es/isArray.js"),n=s("./node_modules/lodash-es/isObjectLike.js");const a=function(e){return"string"==typeof e||!(0,r.Z)(e)&&(0,n.Z)(e)&&"[object String]"==(0,i.Z)(e)};function c(e,t,s={},i=[]){const r=s&&s.xmlns,n=r?e.createElementNS(r,t):e.createElement(t);for(const e in s)n.setAttribute(e,s[e]);!a(i)&&(0,o.Z)(i)||(i=[i]);for(let t of i)a(t)&&(t=e.createTextNode(t)),n.appendChild(t);return n}},"./packages/ckeditor5-utils/src/dom/emittermixin.ts":(e,t,s)=>{"use strict";s.d(t,{Q:()=>c,Z:()=>a});var o=s("./packages/ckeditor5-utils/src/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/uid.ts"),r=s("./packages/ckeditor5-utils/src/dom/isnode.ts"),n=s("./packages/ckeditor5-utils/src/dom/iswindow.ts");function a(e){return class extends e{listenTo(e,t,s,i={}){if((0,r.Z)(e)||(0,n.Z)(e)){const o={capture:!!i.useCapture,passive:!!i.usePassive},r=this._getProxyEmitter(e,o)||new l(e,o);this.listenTo(r,t,s,i)}else o.Q5.prototype.listenTo.call(this,e,t,s,i)}stopListening(e,t,s){if((0,r.Z)(e)||(0,n.Z)(e)){const o=this._getAllProxyEmitters(e);for(const e of o)this.stopListening(e,t,s)}else o.Q5.prototype.stopListening.call(this,e,t,s)}_getProxyEmitter(e,t){return(0,o.Rl)(this,d(e,t))}_getAllProxyEmitters(e){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map((t=>this._getProxyEmitter(e,t))).filter((e=>!!e))}}}const c=a(o.Q5);["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((e=>{a[e]=c.prototype[e]}));class l extends o.Q5{constructor(e,t){super(),(0,o.Hv)(this,d(e,t)),this._domNode=e,this._options=t}attach(e){if(this._domListeners&&this._domListeners[e])return;const t=this._createDomListener(e);this._domNode.addEventListener(e,t,this._options),this._domListeners||(this._domListeners={}),this._domListeners[e]=t}detach(e){let t;!this._domListeners[e]||(t=this._events[e])&&t.callbacks.length||this._domListeners[e].removeListener()}_addEventListener(e,t,s){this.attach(e),o.Q5.prototype._addEventListener.call(this,e,t,s)}_removeEventListener(e,t){o.Q5.prototype._removeEventListener.call(this,e,t),this.detach(e)}_createDomListener(e){const t=t=>{this.fire(e,t)};return t.removeListener=()=>{this._domNode.removeEventListener(e,t,this._options),delete this._domListeners[e]},t}}function d(e,t){let s=function(e){return e["data-ck-expando"]||(e["data-ck-expando"]=(0,i.Z)())}(e);for(const e of Object.keys(t).sort())t[e]&&(s+="-"+e);return s}},"./packages/ckeditor5-utils/src/dom/getborderwidths.ts":(e,t,s)=>{"use strict";function o(e){const t=e.ownerDocument.defaultView.getComputedStyle(e);return{top:parseInt(t.borderTopWidth,10),right:parseInt(t.borderRightWidth,10),bottom:parseInt(t.borderBottomWidth,10),left:parseInt(t.borderLeftWidth,10)}}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/global.ts":(e,t,s)=>{"use strict";let o;s.d(t,{Z:()=>i});try{o={window,document}}catch(e){o={window:{},document:{}}}const i=o},"./packages/ckeditor5-utils/src/dom/iscomment.ts":(e,t,s)=>{"use strict";function o(e){return e&&e.nodeType===Node.COMMENT_NODE}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/isnode.ts":(e,t,s)=>{"use strict";function o(e){if(e){if(e.defaultView)return e instanceof e.defaultView.Document;if(e.ownerDocument&&e.ownerDocument.defaultView)return e instanceof e.ownerDocument.defaultView.Node}return!1}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/isrange.ts":(e,t,s)=>{"use strict";function o(e){return"[object Range]"==Object.prototype.toString.apply(e)}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/istext.ts":(e,t,s)=>{"use strict";function o(e){return"[object Text]"==Object.prototype.toString.call(e)}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/isvisible.ts":(e,t,s)=>{"use strict";function o(e){return!!(e&&e.getClientRects&&e.getClientRects().length)}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/iswindow.ts":(e,t,s)=>{"use strict";function o(e){const t=Object.prototype.toString.apply(e);return"[object Window]"==t||"[object global]"==t}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/position.ts":(e,t,s)=>{"use strict";s.d(t,{x:()=>a});var o=s("./packages/ckeditor5-utils/src/dom/global.ts"),i=s("./packages/ckeditor5-utils/src/dom/rect.ts");var r=s("./packages/ckeditor5-utils/src/dom/getborderwidths.ts"),n=s("./node_modules/lodash-es/isFunction.js");function a({element:e,target:t,positions:s,limiter:r,fitInViewport:a,viewportOffsetConfig:c}){(0,n.Z)(t)&&(t=t()),(0,n.Z)(r)&&(r=r());const d=function(e){return e&&e.parentNode?e.offsetParent===o.Z.document.body?null:e.offsetParent:null}(e),h=new i.Z(e),u=new i.Z(t);let p;const g=a&&function(e){e=Object.assign({top:0,bottom:0,left:0,right:0},e);const t=new i.Z(o.Z.window);return t.top+=e.top,t.height-=e.top,t.bottom-=e.bottom,t.height-=e.bottom,t}(c)||null,f={targetRect:u,elementRect:h,positionedElementAncestor:d,viewportRect:g};if(r||a){const e=r&&new i.Z(r).getVisible();Object.assign(f,{limiterRect:e,viewportRect:g}),p=function(e,t){const{elementRect:s}=t,o=s.getArea(),i=e.map((e=>new l(e,t))).filter((e=>!!e.name));let r=0,n=null;for(const e of i){const{limiterIntersectionArea:t,viewportIntersectionArea:s}=e;if(t===o)return e;const i=s**2+t**2;i>r&&(r=i,n=e)}return n}(s,f)||new l(s[0],f)}else p=new l(s[0],f);return p}function c(e){const{scrollX:t,scrollY:s}=o.Z.window;return e.clone().moveBy(t,s)}class l{constructor(e,t){const s=e(t.targetRect,t.elementRect,t.viewportRect);if(!s)return;const{left:o,top:i,name:r,config:n}=s;this.name=r,this.config=n,this._positioningFunctionCorrdinates={left:o,top:i},this._options=t}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const e=this._options.limiterRect;if(e){const t=this._options.viewportRect;if(!t)return e.getIntersectionArea(this._rect);{const s=e.getIntersection(t);if(s)return s.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const e=this._options.viewportRect;return e?e.getIntersectionArea(this._rect):0}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=c(this._rect),this._options.positionedElementAncestor&&function(e,t){const s=c(new i.Z(t)),o=(0,r.Z)(t);let n=0,a=0;n-=s.left,a-=s.top,n+=t.scrollLeft,a+=t.scrollTop,n-=o.left,a-=o.top,e.moveBy(n,a)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor)),this._cachedAbsoluteRect}}},"./packages/ckeditor5-utils/src/dom/rect.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-utils/src/dom/isrange.ts"),i=s("./packages/ckeditor5-utils/src/dom/iswindow.ts"),r=s("./packages/ckeditor5-utils/src/dom/getborderwidths.ts"),n=s("./packages/ckeditor5-utils/src/dom/istext.ts");const a=["top","right","bottom","left","width","height"];class c{constructor(e){const t=(0,o.Z)(e);if(Object.defineProperty(this,"_source",{value:e._source||e,writable:!0,enumerable:!1}),h(e)||t)if(t){const t=c.getDomRangeRects(e);l(this,c.getBoundingRect(t))}else l(this,e.getBoundingClientRect());else if((0,i.Z)(e)){const{innerWidth:t,innerHeight:s}=e;l(this,{top:0,right:t,bottom:s,left:0,width:t,height:s})}else l(this,e)}clone(){return new c(this)}moveTo(e,t){return this.top=t,this.right=e+this.width,this.bottom=t+this.height,this.left=e,this}moveBy(e,t){return this.top+=t,this.right+=e,this.left+=e,this.bottom+=t,this}getIntersection(e){const t={top:Math.max(this.top,e.top),right:Math.min(this.right,e.right),bottom:Math.min(this.bottom,e.bottom),left:Math.max(this.left,e.left),width:0,height:0};return t.width=t.right-t.left,t.height=t.bottom-t.top,t.width<0||t.height<0?null:new c(t)}getIntersectionArea(e){const t=this.getIntersection(e);return t?t.getArea():0}getArea(){return this.width*this.height}getVisible(){const e=this._source;let t=this.clone();if(!d(e)){let s=e.parentNode||e.commonAncestorContainer;for(;s&&!d(s);){const e=new c(s),o=t.getIntersection(e);if(!o)return null;o.getArea()<t.getArea()&&(t=o),s=s.parentNode}}return t}isEqual(e){for(const t of a)if(this[t]!==e[t])return!1;return!0}contains(e){const t=this.getIntersection(e);return!(!t||!t.isEqual(e))}excludeScrollbarsAndBorders(){const e=this._source;let t,s,o;if((0,i.Z)(e))t=e.innerWidth-e.document.documentElement.clientWidth,s=e.innerHeight-e.document.documentElement.clientHeight,o=e.getComputedStyle(e.document.documentElement).direction;else{const i=(0,r.Z)(e);t=e.offsetWidth-e.clientWidth-i.left-i.right,s=e.offsetHeight-e.clientHeight-i.top-i.bottom,o=e.ownerDocument.defaultView.getComputedStyle(e).direction,this.left+=i.left,this.top+=i.top,this.right-=i.right,this.bottom-=i.bottom,this.width=this.right-this.left,this.height=this.bottom-this.top}return this.width-=t,"ltr"===o?this.right-=t:this.left+=t,this.height-=s,this.bottom-=s,this}static getDomRangeRects(e){const t=[],s=Array.from(e.getClientRects());if(s.length)for(const e of s)t.push(new c(e));else{let s=e.startContainer;(0,n.Z)(s)&&(s=s.parentNode);const o=new c(s.getBoundingClientRect());o.right=o.left,o.width=0,t.push(o)}return t}static getBoundingRect(e){const t={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let s=0;for(const o of e)s++,t.left=Math.min(t.left,o.left),t.top=Math.min(t.top,o.top),t.right=Math.max(t.right,o.right),t.bottom=Math.max(t.bottom,o.bottom);return 0==s?null:(t.width=t.right-t.left,t.height=t.bottom-t.top,new c(t))}}function l(e,t){for(const s of a)e[s]=t[s]}function d(e){return!!h(e)&&e===e.ownerDocument.body}function h(e){return null!==e&&"object"==typeof e&&1===e.nodeType&&"function"==typeof e.getBoundingClientRect}},"./packages/ckeditor5-utils/src/dom/resizeobserver.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/dom/global.ts");class i{constructor(e,t){i._observerInstance||i._createObserver(),this._element=e,this._callback=t,i._addElementCallback(e,t),i._observerInstance.observe(e)}destroy(){i._deleteElementCallback(this._element,this._callback)}static _addElementCallback(e,t){i._elementCallbacks||(i._elementCallbacks=new Map);let s=i._elementCallbacks.get(e);s||(s=new Set,i._elementCallbacks.set(e,s)),s.add(t)}static _deleteElementCallback(e,t){const s=i._getElementCallbacks(e);s&&(s.delete(t),s.size||(i._elementCallbacks.delete(e),i._observerInstance.unobserve(e))),i._elementCallbacks&&!i._elementCallbacks.size&&(i._observerInstance=null,i._elementCallbacks=null)}static _getElementCallbacks(e){return i._elementCallbacks?i._elementCallbacks.get(e):null}static _createObserver(){i._observerInstance=new o.Z.window.ResizeObserver((e=>{for(const t of e){const e=i._getElementCallbacks(t.target);if(e)for(const s of e)s(t)}}))}}i._observerInstance=null,i._elementCallbacks=null},"./packages/ckeditor5-utils/src/dom/scroll.ts":(e,t,s)=>{"use strict";s.d(t,{F:()=>a,m:()=>n});var o=s("./packages/ckeditor5-utils/src/dom/isrange.ts"),i=s("./packages/ckeditor5-utils/src/dom/rect.ts"),r=s("./packages/ckeditor5-utils/src/dom/istext.ts");function n({target:e,viewportOffset:t=0}){const s=g(e);let o=s,i=null;for(;o;){let r;r=f(o==s?e:i),l(r,(()=>m(e,o)));const n=m(e,o);if(c(o,n,t),o.parent!=o){if(i=o.frameElement,o=o.parent,!i)return}else o=null}}function a(e){l(f(e),(()=>new i.Z(e)))}function c(e,t,s){const o=t.clone().moveBy(0,s),r=t.clone().moveBy(0,-s),n=new i.Z(e).excludeScrollbarsAndBorders();if(![r,o].every((e=>n.contains(e)))){let{scrollX:i,scrollY:a}=e;h(r,n)?a-=n.top-t.top+s:d(o,n)&&(a+=t.bottom-n.bottom+s),u(t,n)?i-=n.left-t.left+s:p(t,n)&&(i+=t.right-n.right+s),e.scrollTo(i,a)}}function l(e,t){const s=g(e);let o,r;for(;e!=s.document.body;)r=t(),o=new i.Z(e).excludeScrollbarsAndBorders(),o.contains(r)||(h(r,o)?e.scrollTop-=o.top-r.top:d(r,o)&&(e.scrollTop+=r.bottom-o.bottom),u(r,o)?e.scrollLeft-=o.left-r.left:p(r,o)&&(e.scrollLeft+=r.right-o.right)),e=e.parentNode}function d(e,t){return e.bottom>t.bottom}function h(e,t){return e.top<t.top}function u(e,t){return e.left<t.left}function p(e,t){return e.right>t.right}function g(e){return(0,o.Z)(e)?e.startContainer.ownerDocument.defaultView:e.ownerDocument.defaultView}function f(e){if((0,o.Z)(e)){let t=e.commonAncestorContainer;return(0,r.Z)(t)&&(t=t.parentNode),t}return e.parentNode}function m(e,t){const s=g(e),o=new i.Z(e);if(s===t)return o;{let e=s;for(;e!=t;){const t=e.frameElement,s=new i.Z(t).excludeScrollbarsAndBorders();o.moveBy(s.left,s.top),e=e.parent}}return o}},"./packages/ckeditor5-utils/src/dom/setdatainelement.ts":(e,t,s)=>{"use strict";function o(e,t){e instanceof HTMLTextAreaElement&&(e.value=t),e.innerHTML=t}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/dom/tounit.ts":(e,t,s)=>{"use strict";function o(e){return t=>t+e}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/emittermixin.ts":(e,t,s)=>{"use strict";s.d(t,{Hv:()=>g,Q5:()=>u,Rl:()=>p,ZP:()=>h});var o=s("./packages/ckeditor5-utils/src/eventinfo.ts"),i=s("./packages/ckeditor5-utils/src/uid.ts"),r=s("./packages/ckeditor5-utils/src/priorities.ts"),n=s("./packages/ckeditor5-utils/src/inserttopriorityarray.ts"),a=(s("./packages/ckeditor5-utils/src/version.ts"),s("./packages/ckeditor5-utils/src/ckeditorerror.ts"));const c=Symbol("listeningTo"),l=Symbol("emitterId"),d=Symbol("delegations");function h(e){return class extends e{on(e,t,s){this.listenTo(this,e,t,s)}once(e,t,s){let o=!1;this.listenTo(this,e,((e,...s)=>{o||(o=!0,e.off(),t.call(this,e,...s))}),s)}off(e,t){this.stopListening(this,e,t)}listenTo(e,t,s,o={}){let i,r;this[c]||(this[c]={});const n=this[c];f(e)||g(e);const a=f(e);(i=n[a])||(i=n[a]={emitter:e,callbacks:{}}),(r=i.callbacks[t])||(r=i.callbacks[t]=[]),r.push(s),function(e,t,s,o,i){t._addEventListener?t._addEventListener(s,o,i):e._addEventListener.call(t,s,o,i)}(this,e,t,s,o)}stopListening(e,t,s){const o=this[c];let i=e&&f(e);const r=o&&i?o[i]:void 0,n=r&&t?r.callbacks[t]:void 0;if(!(!o||e&&!r||t&&!n))if(s){w(this,e,t,s);-1!==n.indexOf(s)&&(1===n.length?delete r.callbacks[t]:w(this,e,t,s))}else if(n){for(;s=n.pop();)w(this,e,t,s);delete r.callbacks[t]}else if(r){for(t in r.callbacks)this.stopListening(e,t);delete o[i]}else{for(i in o)this.stopListening(o[i].emitter);delete this[c]}}fire(e,...t){try{const s=e instanceof o.Z?e:new o.Z(this,e),i=s.name;let r=b(this,i);if(s.path.push(this),r){const e=[s,...t];r=Array.from(r);for(let t=0;t<r.length&&(r[t].callback.apply(this,e),s.off.called&&(delete s.off.called,this._removeEventListener(i,r[t].callback)),!s.stop.called);t++);}const n=this[d];if(n){const e=n.get(i),o=n.get("*");e&&_(e,s,t),o&&_(o,s,t)}return s.return}catch(e){a.ZP.rethrowUnexpectedError(e,this)}}delegate(...e){return{to:(t,s)=>{this[d]||(this[d]=new Map),e.forEach((e=>{const o=this[d].get(e);o?o.set(t,s):this[d].set(e,new Map([[t,s]]))}))}}}stopDelegating(e,t){if(this[d])if(e)if(t){const s=this[d].get(e);s&&s.delete(t)}else this[d].delete(e);else this[d].clear()}_addEventListener(e,t,s){!function(e,t){const s=m(e);if(s[t])return;let o=t,i=null;const r=[];for(;""!==o&&!s[o];)s[o]={callbacks:[],childEvents:[]},r.push(s[o]),i&&s[o].childEvents.push(i),i=o,o=o.substr(0,o.lastIndexOf(":"));if(""!==o){for(const e of r)e.callbacks=s[o].callbacks.slice();s[o].childEvents.push(i)}}(this,e);const o=k(this,e),i={callback:t,priority:r.Z.get(s.priority)};for(const e of o)(0,n.Z)(e,i)}_removeEventListener(e,t){const s=k(this,e);for(const e of s)for(let s=0;s<e.length;s++)e[s].callback==t&&(e.splice(s,1),s--)}}}const u=h(Object);function p(e,t){const s=e[c];return s&&s[t]?s[t].emitter:null}function g(e,t){e[l]||(e[l]=t||(0,i.Z)())}function f(e){return e[l]}function m(e){return e._events||Object.defineProperty(e,"_events",{value:{}}),e._events}function k(e,t){const s=m(e)[t];if(!s)return[];let o=[s.callbacks];for(let t=0;t<s.childEvents.length;t++){const i=k(e,s.childEvents[t]);o=o.concat(i)}return o}function b(e,t){let s;return e._events&&(s=e._events[t])&&s.callbacks.length?s.callbacks:t.indexOf(":")>-1?b(e,t.substr(0,t.lastIndexOf(":"))):null}function _(e,t,s){for(let[i,r]of e){r?"function"==typeof r&&(r=r(t.name)):r=t.name;const e=new o.Z(t.source,r);e.path=[...t.path],i.fire(e,...s)}}function w(e,t,s,o){t._removeEventListener?t._removeEventListener(s,o):e._removeEventListener.call(t,s,o)}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((e=>{h[e]=u.prototype[e]}))},"./packages/ckeditor5-utils/src/env.ts":(e,t,s)=>{"use strict";s.d(t,{ZP:()=>r});const o=function(){try{return navigator.userAgent.toLowerCase()}catch(e){return""}}(),i={isMac:n(o),isWindows:function(e){return e.indexOf("windows")>-1}(o),isGecko:function(e){return!!e.match(/gecko\/\d+/)}(o),isSafari:function(e){return e.indexOf(" applewebkit/")>-1&&-1===e.indexOf("chrome")}(o),isiOS:function(e){return!!e.match(/iphone|ipad/i)||n(e)&&navigator.maxTouchPoints>0}(o),isAndroid:function(e){return e.indexOf("android")>-1}(o),isBlink:function(e){return e.indexOf("chrome/")>-1&&e.indexOf("edge/")<0}(o),features:{isRegExpUnicodePropertySupported:function(){let e=!1;try{e=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(e){}return e}()}},r=i;function n(e){return e.indexOf("macintosh")>-1}},"./packages/ckeditor5-utils/src/eventinfo.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const o=function(){return function e(){e.called=!0}};class i{constructor(e,t){this.source=e,this.name=t,this.path=[],this.stop=o(),this.off=o()}}},"./packages/ckeditor5-utils/src/fastdiff.ts":(e,t,s)=>{"use strict";function o(e,t,s,o=!1){s=s||function(e,t){return e===t};const n=Array.isArray(e)?e:Array.prototype.slice.call(e),a=Array.isArray(t)?t:Array.prototype.slice.call(t),c=function(e,t,s){const o=i(e,t,s);if(-1===o)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const n=r(e,o),a=r(t,o),c=i(n,a,s),l=e.length-c,d=t.length-c;return{firstIndex:o,lastIndexOld:l,lastIndexNew:d}}(n,a,s);return o?function(e,t){const{firstIndex:s,lastIndexOld:o,lastIndexNew:i}=e;if(-1===s)return Array(t).fill("equal");let r=[];s>0&&(r=r.concat(Array(s).fill("equal")));i-s>0&&(r=r.concat(Array(i-s).fill("insert")));o-s>0&&(r=r.concat(Array(o-s).fill("delete")));i<t&&(r=r.concat(Array(t-i).fill("equal")));return r}(c,a.length):function(e,t){const s=[],{firstIndex:o,lastIndexOld:i,lastIndexNew:r}=t;r-o>0&&s.push({index:o,type:"insert",values:e.slice(o,r)});i-o>0&&s.push({index:o+(r-o),type:"delete",howMany:i-o});return s}(a,c)}function i(e,t,s){for(let o=0;o<Math.max(e.length,t.length);o++)if(void 0===e[o]||void 0===t[o]||!s(e[o],t[o]))return o;return-1}function r(e,t){return e.slice(t).reverse()}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/first.ts":(e,t,s)=>{"use strict";function o(e){const t=e.next();return t.done?null:t.value}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/focustracker.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/observablemixin.ts"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class n extends((0,o.Z)(i.y)){constructor(){super(),this.set("isFocused",!1),this.set("focusedElement",null),this._elements=new Set,this._nextEventLoopTimeout=null}add(e){if(this._elements.has(e))throw new r.ZP("focustracker-add-element-already-exist",this);this.listenTo(e,"focus",(()=>this._focus(e)),{useCapture:!0}),this.listenTo(e,"blur",(()=>this._blur()),{useCapture:!0}),this._elements.add(e)}remove(e){e===this.focusedElement&&this._blur(),this._elements.has(e)&&(this.stopListening(e),this._elements.delete(e))}destroy(){this.stopListening()}_focus(e){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=e,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null,this.isFocused=!1}),0)}}},"./packages/ckeditor5-utils/src/index.ts":(e,t,s)=>{"use strict";s.d(t,{Bb:()=>c.ZP,FE:()=>Z.Z,Xu:()=>h.Z,a6:()=>l,ln:()=>n.ZP,Rh:()=>x.Z,VD:()=>T.Z,go:()=>y.Z,Re:()=>a.Z,UL:()=>g.Z,do:()=>f.Z,az:()=>d.Z,Hg:()=>i.Z,OB:()=>o.ZP,Ps:()=>P.Z,Cq:()=>w.Cq,yy:()=>p,XU:()=>w.XU,j9:()=>v.j,mA:()=>w.mA,CO:()=>u.Z,dj:()=>w.dj,Zt:()=>w.Zt,pn:()=>b.Z,Do:()=>w.Do,H:()=>c.H,KE:()=>c.KE,CD:()=>r.Z,Zz:()=>w.Zz,tA:()=>E.Z,F0:()=>_.F,mR:()=>_.m,jS:()=>m.Z,qo:()=>A.Z,qL:()=>C.Z,nn:()=>k.Z,hQ:()=>S.Z,i8:()=>j.Z});var o=s("./packages/ckeditor5-utils/src/env.ts"),i=s("./packages/ckeditor5-utils/src/diff.ts"),r=s("./packages/ckeditor5-utils/src/mix.ts"),n=s("./packages/ckeditor5-utils/src/emittermixin.ts"),a=s("./packages/ckeditor5-utils/src/observablemixin.ts"),c=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class l{constructor(){this._replacedElements=[]}replace(e,t){this._replacedElements.push({element:e,newElement:t}),e.style.display="none",t&&e.parentNode.insertBefore(t,e.nextSibling)}restore(){this._replacedElements.forEach((({element:e,newElement:t})=>{e.style.display="",t&&t.remove()})),this._replacedElements=[]}}var d=s("./packages/ckeditor5-utils/src/dom/createelement.ts"),h=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),u=s("./packages/ckeditor5-utils/src/dom/global.ts");function p(e){return e instanceof HTMLTextAreaElement?e.value:e.innerHTML}var g=s("./packages/ckeditor5-utils/src/dom/rect.ts"),f=s("./packages/ckeditor5-utils/src/dom/resizeobserver.ts"),m=s("./packages/ckeditor5-utils/src/dom/setdatainelement.ts"),k=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),b=s("./packages/ckeditor5-utils/src/dom/isvisible.ts"),_=s("./packages/ckeditor5-utils/src/dom/scroll.ts"),w=s("./packages/ckeditor5-utils/src/keyboard.ts"),v=s("./packages/ckeditor5-utils/src/language.ts"),y=s("./packages/ckeditor5-utils/src/locale.ts"),Z=s("./packages/ckeditor5-utils/src/collection.ts"),P=s("./packages/ckeditor5-utils/src/first.ts"),x=s("./packages/ckeditor5-utils/src/focustracker.ts"),T=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),A=s("./packages/ckeditor5-utils/src/toarray.ts"),C=s("./packages/ckeditor5-utils/src/tomap.ts"),E=s("./packages/ckeditor5-utils/src/priorities.ts"),S=s("./packages/ckeditor5-utils/src/uid.ts"),j=s("./packages/ckeditor5-utils/src/version.ts")},"./packages/ckeditor5-utils/src/inserttopriorityarray.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/priorities.ts");function i(e,t){const s=o.Z.get(t.priority);for(let i=0;i<e.length;i++)if(o.Z.get(e[i].priority)<s)return void e.splice(i,0,t);e.push(t)}},"./packages/ckeditor5-utils/src/isiterable.ts":(e,t,s)=>{"use strict";function o(e){return!(!e||!e[Symbol.iterator])}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/keyboard.ts":(e,t,s)=>{"use strict";s.d(t,{Cq:()=>l,Do:()=>a,XU:()=>h,Zt:()=>g,Zz:()=>d,dj:()=>u,mA:()=>p});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/env.ts");const r={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},n={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},a=function(){const e={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let t=65;t<=90;t++){const s=String.fromCharCode(t);e[s.toLowerCase()]=t}for(let t=48;t<=57;t++)e[t-48]=t;for(let t=112;t<=123;t++)e["f"+(t-111)]=t;for(const t of"`-=[];',./\\")e[t]=t.charCodeAt(0);return e}(),c=Object.fromEntries(Object.entries(a).map((([e,t])=>[t,e.charAt(0).toUpperCase()+e.slice(1)])));function l(e){let t;if("string"==typeof e){if(t=a[e.toLowerCase()],!t)throw new o.ZP("keyboard-unknown-key",null,{key:e})}else t=e.keyCode+(e.altKey?a.alt:0)+(e.ctrlKey?a.ctrl:0)+(e.shiftKey?a.shift:0)+(e.metaKey?a.cmd:0);return t}function d(e){return"string"==typeof e&&(e=function(e){return e.split("+").map((e=>e.trim()))}(e)),e.map((e=>"string"==typeof e?function(e){if(e.endsWith("!"))return l(e.slice(0,-1));const t=l(e);return i.ZP.isMac&&t==a.ctrl?a.cmd:t}(e):e)).reduce(((e,t)=>t+e),0)}function h(e){let t=d(e);return Object.entries(i.ZP.isMac?r:n).reduce(((e,[s,o])=>(0!=(t&a[s])&&(t&=~a[s],e+=o),e)),"")+(t?c[t]:"")}function u(e){return e==a.arrowright||e==a.arrowleft||e==a.arrowup||e==a.arrowdown}function p(e,t){const s="ltr"===t;switch(e){case a.arrowleft:return s?"left":"right";case a.arrowright:return s?"right":"left";case a.arrowup:return"up";case a.arrowdown:return"down"}}function g(e,t){const s=p(e,t);return"down"===s||"right"===s}},"./packages/ckeditor5-utils/src/keystrokehandler.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/keyboard.ts");class r{constructor(){this._listener=Object.create(o.Z)}listenTo(e){this._listener.listenTo(e,"keydown",((e,t)=>{this._listener.fire("_keydown:"+(0,i.Cq)(t),t)}))}set(e,t,s={}){const o=(0,i.Zz)(e),r=s.priority;this._listener.listenTo(this._listener,"_keydown:"+o,((e,s)=>{t(s,(()=>{s.preventDefault(),s.stopPropagation(),e.stop()})),e.return=!0}),{priority:r})}press(e){return!!this._listener.fire("_keydown:"+(0,i.Cq)(e),e)}destroy(){this._listener.stopListening()}}},"./packages/ckeditor5-utils/src/language.ts":(e,t,s)=>{"use strict";s.d(t,{j:()=>i});const o=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function i(e){return o.includes(e)?"rtl":"ltr"}},"./packages/ckeditor5-utils/src/locale.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-utils/src/toarray.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./packages/ckeditor5-utils/src/dom/global.ts");function n(e,t,s=1){if("number"!=typeof s)throw new i.ZP("translation-service-quantity-not-a-number",null,{quantity:s});const o=Object.keys(r.Z.window.CKEDITOR_TRANSLATIONS).length;1===o&&(e=Object.keys(r.Z.window.CKEDITOR_TRANSLATIONS)[0]);const n=t.id||t.string;if(0===o||!function(e,t){return!!r.Z.window.CKEDITOR_TRANSLATIONS[e]&&!!r.Z.window.CKEDITOR_TRANSLATIONS[e].dictionary[t]}(e,n))return 1!==s?t.plural:t.string;const a=r.Z.window.CKEDITOR_TRANSLATIONS[e].dictionary,c=r.Z.window.CKEDITOR_TRANSLATIONS[e].getPluralForm||(e=>1===e?0:1),l=a[n];if("string"==typeof l)return l;return l[Number(c(s))]}r.Z.window.CKEDITOR_TRANSLATIONS||(r.Z.window.CKEDITOR_TRANSLATIONS={});var a=s("./packages/ckeditor5-utils/src/language.ts");class c{constructor(e={}){this.uiLanguage=e.uiLanguage||"en",this.contentLanguage=e.contentLanguage||this.uiLanguage,this.uiLanguageDirection=(0,a.j)(this.uiLanguage),this.contentLanguageDirection=(0,a.j)(this.contentLanguage),this.t=(e,t)=>this._t(e,t)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(e,t=[]){t=(0,o.Z)(t),"string"==typeof e&&(e={string:e});const s=!!e.plural?t[0]:1;return function(e,t){return e.replace(/%(\d+)/g,((e,s)=>s<t.length?t[s]:e))}(n(this.uiLanguage,e,s),t)}}},"./packages/ckeditor5-utils/src/mix.ts":(e,t,s)=>{"use strict";function o(e,...t){t.forEach((t=>{const s=Object.getOwnPropertyNames(t),o=Object.getOwnPropertySymbols(t);s.concat(o).forEach((s=>{if(s in e.prototype)return;if("function"==typeof t&&("length"==s||"name"==s||"prototype"==s))return;const o=Object.getOwnPropertyDescriptor(t,s);o.enumerable=!1,Object.defineProperty(e.prototype,s,o)}))}))}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/observablemixin.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h,y:()=>u});var o=s("./packages/ckeditor5-utils/src/emittermixin.ts"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),r=s("./node_modules/lodash-es/isObject.js");const n=Symbol("observableProperties"),a=Symbol("boundObservables"),c=Symbol("boundProperties"),l=Symbol("decoratedMethods"),d=Symbol("decoratedOriginal");function h(e){return class extends e{set(e,t){if((0,r.Z)(e))return void Object.keys(e).forEach((t=>{this.set(t,e[t])}),this);p(this);const s=this[n];if(e in this&&!s.has(e))throw new i.ZP("observable-set-cannot-override",this);Object.defineProperty(this,e,{enumerable:!0,configurable:!0,get:()=>s.get(e),set(t){const o=s.get(e);let i=this.fire(`set:${e}`,e,t,o);void 0===i&&(i=t),o===i&&s.has(e)||(s.set(e,i),this.fire(`change:${e}`,e,i,o))}}),this[e]=t}bind(...e){if(!e.length||!m(e))throw new i.ZP("observable-bind-wrong-properties",this);if(new Set(e).size!==e.length)throw new i.ZP("observable-bind-duplicate-properties",this);p(this);const t=this[c];e.forEach((e=>{if(t.has(e))throw new i.ZP("observable-bind-rebind",this)}));const s=new Map;return e.forEach((e=>{const o={property:e,to:[]};t.set(e,o),s.set(e,o)})),{to:g,toMany:f,_observable:this,_bindProperties:e,_to:[],_bindings:s}}unbind(...e){if(!this[n])return;const t=this[c],s=this[a];if(e.length){if(!m(e))throw new i.ZP("observable-unbind-wrong-properties",this);e.forEach((e=>{const o=t.get(e);o&&(o.to.forEach((([e,t])=>{const i=s.get(e),r=i[t];r.delete(o),r.size||delete i[t],Object.keys(i).length||(s.delete(e),this.stopListening(e,"change"))})),t.delete(e))}))}else s.forEach(((e,t)=>{this.stopListening(t,"change")})),s.clear(),t.clear()}decorate(e){p(this);const t=this[e];if(!t)throw new i.ZP("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:e});this.on(e,((e,s)=>{e.return=t.apply(this,s)})),this[e]=function(...t){return this.fire(e,t)},this[e][d]=t,this[l]||(this[l]=[]),this[l].push(e)}stopListening(e,t,s){if(!e&&this[l]){for(const e of this[l])this[e]=this[e][d];delete this[l]}o.Q5.prototype.stopListening.call(this,e,t,s)}}}const u=h(o.Q5);function p(e){e[n]||(Object.defineProperty(e,n,{value:new Map}),Object.defineProperty(e,a,{value:new Map}),Object.defineProperty(e,c,{value:new Map}))}function g(...e){const t=function(...e){if(!e.length)throw new i.ZP("observable-bind-to-parse-error",null);const t={to:[]};let s;"function"==typeof e[e.length-1]&&(t.callback=e.pop());return e.forEach((e=>{if("string"==typeof e)s.properties.push(e);else{if("object"!=typeof e)throw new i.ZP("observable-bind-to-parse-error",null);s={observable:e,properties:[]},t.to.push(s)}})),t}(...e),s=Array.from(this._bindings.keys()),o=s.length;if(!t.callback&&t.to.length>1)throw new i.ZP("observable-bind-to-no-callback",this);if(o>1&&t.callback)throw new i.ZP("observable-bind-to-extra-callback",this);var r;t.to.forEach((e=>{if(e.properties.length&&e.properties.length!==o)throw new i.ZP("observable-bind-to-properties-length",this);e.properties.length||(e.properties=this._bindProperties)})),this._to=t.to,t.callback&&(this._bindings.get(s[0]).callback=t.callback),r=this._observable,this._to.forEach((e=>{const t=r[a];let s;t.get(e.observable)||r.listenTo(e.observable,"change",((o,i)=>{s=t.get(e.observable)[i],s&&s.forEach((e=>{k(r,e.property)}))}))})),function(e){let t;e._bindings.forEach(((s,o)=>{e._to.forEach((i=>{t=i.properties[s.callback?0:e._bindProperties.indexOf(o)],s.to.push([i.observable,t]),function(e,t,s,o){const i=e[a],r=i.get(s),n=r||{};n[o]||(n[o]=new Set);n[o].add(t),r||i.set(s,n)}(e._observable,s,i.observable,t)}))}))}(this),this._bindProperties.forEach((e=>{k(this._observable,e)}))}function f(e,t,s){if(this._bindings.size>1)throw new i.ZP("observable-bind-to-many-not-one-binding",this);this.to(...function(e,t){const s=e.map((e=>[e,t]));return Array.prototype.concat.apply([],s)}(e,t),s)}function m(e){return e.every((e=>"string"==typeof e))}function k(e,t){const s=e[c].get(t);let o;s.callback?o=s.callback.apply(e,s.to.map((e=>e[0][e[1]]))):(o=s.to[0],o=o[0][o[1]]),Object.prototype.hasOwnProperty.call(e,t)?e[t]=o:e.set(t,o)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((e=>{h[e]=u.prototype[e]}))},"./packages/ckeditor5-utils/src/priorities.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o={get(e="normal"){return"number"!=typeof e?this[e]||this.normal:e},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5}},"./packages/ckeditor5-utils/src/toarray.ts":(e,t,s)=>{"use strict";function o(e){return Array.isArray(e)?e:[e]}s.d(t,{Z:()=>o})},"./packages/ckeditor5-utils/src/tomap.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/isiterable.ts");function i(e){return(0,o.Z)(e)?new Map(e):function(e){const t=new Map;for(const s in e)t.set(s,e[s]);return t}(e)}},"./packages/ckeditor5-utils/src/uid.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const o=new Array(256).fill("").map(((e,t)=>("0"+t.toString(16)).slice(-2)));function i(){const e=4294967296*Math.random()>>>0,t=4294967296*Math.random()>>>0,s=4294967296*Math.random()>>>0,i=4294967296*Math.random()>>>0;return"e"+o[e>>0&255]+o[e>>8&255]+o[e>>16&255]+o[e>>24&255]+o[t>>0&255]+o[t>>8&255]+o[t>>16&255]+o[t>>24&255]+o[s>>0&255]+o[s>>8&255]+o[s>>16&255]+o[s>>24&255]+o[i>>0&255]+o[i>>8&255]+o[i>>16&255]+o[i>>24&255]}},"./packages/ckeditor5-utils/src/version.ts":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");const i="35.2.1",r=i,n="object"==typeof window?window:s.g;if(n.CKEDITOR_VERSION)throw new o.ZP("ckeditor-duplicated-modules",null);n.CKEDITOR_VERSION=i},"./packages/ckeditor5-core/src/command.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts");class r{constructor(e){this.editor=e,this.set("value",void 0),this.set("isEnabled",!1),this.affectsData=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()})),this.on("execute",(e=>{this.isEnabled||e.stop()}),{priority:"high"}),this.listenTo(e,"change:isReadOnly",((e,t,s)=>{s&&this.affectsData?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}))}refresh(){this.isEnabled=!0}forceDisabled(e){this._disableStack.add(e),1==this._disableStack.size&&(this.on("set:isEnabled",n,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(e){this._disableStack.delete(e),0==this._disableStack.size&&(this.off("set:isEnabled",n),this.refresh())}execute(){}destroy(){this.stopListening()}}function n(e){e.return=!1,e.stop()}(0,i.Z)(r,o.Z)},"./packages/ckeditor5-core/src/contextplugin.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts");class r{constructor(e){this.context=e}destroy(){this.stopListening()}static get isContextPlugin(){return!0}}(0,i.Z)(r,o.Z)},"./packages/ckeditor5-core/src/index.js":(e,t,s)=>{"use strict";s.d(t,{mY:()=>i.Z,_y:()=>_,eO:()=>w.Z,W9:()=>B,ML:()=>S,S8:()=>V,xK:()=>L,AJ:()=>n,lR:()=>$.Z,Sy:()=>o.Z,P$:()=>z,ci:()=>U,Nu:()=>W});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-utils/src/inserttopriorityarray.ts");class n extends i.Z{constructor(e){super(e),this._childCommandsDefinitions=[]}refresh(){}execute(...e){const t=this._getFirstEnabledCommand();return!!t&&t.execute(e)}registerChildCommand(e,t={priority:"normal"}){(0,r.Z)(this._childCommandsDefinitions,{command:e,priority:t.priority}),e.on("change:isEnabled",(()=>this._checkEnabled())),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const e=this._childCommandsDefinitions.find((({command:e})=>e.isEnabled));return e&&e.command}}var a=s("./node_modules/lodash-es/isPlainObject.js"),c=s("./node_modules/lodash-es/cloneDeepWith.js"),l=s("./node_modules/lodash-es/isElement.js");class d{constructor(e,t){this._config={},t&&this.define(h(t)),e&&this._setObjectToTarget(this._config,e)}set(e,t){this._setToTarget(this._config,e,t)}define(e,t){this._setToTarget(this._config,e,t,!0)}get(e){return this._getFromSource(this._config,e)}*names(){for(const e of Object.keys(this._config))yield e}_setToTarget(e,t,s,o=!1){if((0,a.Z)(t))return void this._setObjectToTarget(e,t,o);const i=t.split(".");t=i.pop();for(const t of i)(0,a.Z)(e[t])||(e[t]={}),e=e[t];if((0,a.Z)(s))return(0,a.Z)(e[t])||(e[t]={}),e=e[t],void this._setObjectToTarget(e,s,o);o&&void 0!==e[t]||(e[t]=s)}_getFromSource(e,t){const s=t.split(".");t=s.pop();for(const t of s){if(!(0,a.Z)(e[t])){e=null;break}e=e[t]}return e?h(e[t]):void 0}_setObjectToTarget(e,t,s){Object.keys(t).forEach((o=>{this._setToTarget(e,o,t[o],s)}))}}function h(e){return(0,c.Z)(e,u)}function u(e){return(0,l.Z)(e)?e:void 0}var p=s("./packages/ckeditor5-utils/src/collection.ts"),g=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),f=s("./packages/ckeditor5-utils/src/emittermixin.ts"),m=s("./packages/ckeditor5-utils/src/mix.ts");class k{constructor(e,t=[],s=[]){this._context=e,this._plugins=new Map,this._availablePlugins=new Map;for(const e of t)e.pluginName&&this._availablePlugins.set(e.pluginName,e);this._contextPlugins=new Map;for(const[e,t]of s)this._contextPlugins.set(e,t),this._contextPlugins.set(t,e),e.pluginName&&this._availablePlugins.set(e.pluginName,e)}*[Symbol.iterator](){for(const e of this._plugins)"function"==typeof e[0]&&(yield e)}get(e){const t=this._plugins.get(e);if(!t){let t=e;throw"function"==typeof e&&(t=e.pluginName||e.name),new g.ZP("plugincollection-plugin-not-loaded",this._context,{plugin:t})}return t}has(e){return this._plugins.has(e)}init(e,t=[],s=[]){const o=this,i=this._context;!function e(t,s=new Set){t.forEach((t=>{a(t)&&(s.has(t)||(s.add(t),t.pluginName&&!o._availablePlugins.has(t.pluginName)&&o._availablePlugins.set(t.pluginName,t),t.requires&&e(t.requires,s)))}))}(e),h(e);const r=[...function e(t,s=new Set){return t.map((e=>a(e)?e:o._availablePlugins.get(e))).reduce(((t,o)=>s.has(o)?t:(s.add(o),o.requires&&(h(o.requires,o),e(o.requires,s).forEach((e=>t.add(e)))),t.add(o))),new Set)}(e.filter((e=>!l(e,t))))];!function(e,t){for(const s of t){if("function"!=typeof s)throw new g.ZP("plugincollection-replace-plugin-invalid-type",null,{pluginItem:s});const t=s.pluginName;if(!t)throw new g.ZP("plugincollection-replace-plugin-missing-name",null,{pluginItem:s});if(s.requires&&s.requires.length)throw new g.ZP("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:t});const i=o._availablePlugins.get(t);if(!i)throw new g.ZP("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:t});const r=e.indexOf(i);if(-1===r){if(o._contextPlugins.has(i))return;throw new g.ZP("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:t})}if(i.requires&&i.requires.length)throw new g.ZP("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:t});e.splice(r,1,s),o._availablePlugins.set(t,s)}}(r,s);const n=function(e){return e.map((e=>{const t=o._contextPlugins.get(e)||new e(i);return o._add(e,t),t}))}(r);return u(n,"init").then((()=>u(n,"afterInit"))).then((()=>n));function a(e){return"function"==typeof e}function c(e){return a(e)&&e.isContextPlugin}function l(e,t){return t.some((t=>t===e||(d(e)===t||d(t)===e)))}function d(e){return a(e)?e.pluginName||e.name:e}function h(e,s=null){e.map((e=>a(e)?e:o._availablePlugins.get(e)||e)).forEach((e=>{!function(e,t){if(a(e))return;if(t)throw new g.ZP("plugincollection-soft-required",i,{missingPlugin:e,requiredBy:d(t)});throw new g.ZP("plugincollection-plugin-not-found",i,{plugin:e})}(e,s),function(e,t){if(!c(t))return;if(c(e))return;throw new g.ZP("plugincollection-context-required",i,{plugin:d(e),requiredBy:d(t)})}(e,s),function(e,s){if(!s)return;if(!l(e,t))return;throw new g.ZP("plugincollection-required",i,{plugin:d(e),requiredBy:d(s)})}(e,s)}))}function u(e,t){return e.reduce(((e,s)=>s[t]?o._contextPlugins.has(s)?e:e.then(s[t].bind(s)):e),Promise.resolve())}}destroy(){const e=[];for(const[,t]of this)"function"!=typeof t.destroy||this._contextPlugins.has(t)||e.push(t.destroy());return Promise.all(e)}_add(e,t){this._plugins.set(e,t);const s=e.pluginName;if(s){if(this._plugins.has(s))throw new g.ZP("plugincollection-plugin-name-conflict",null,{pluginName:s,plugin1:this._plugins.get(s).constructor,plugin2:e});this._plugins.set(s,t)}}}(0,m.Z)(k,f.ZP);var b=s("./packages/ckeditor5-utils/src/locale.ts");class _{constructor(e){this.config=new d(e,this.constructor.defaultConfig);const t=this.constructor.builtinPlugins;this.config.define("plugins",t),this.plugins=new k(this,t);const s=this.config.get("language")||{};this.locale=new b.Z({uiLanguage:"string"==typeof s?s:s.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new p.Z,this._contextOwner=null}initPlugins(){const e=this.config.get("plugins")||[],t=this.config.get("substitutePlugins")||[];for(const s of e.concat(t)){if("function"!=typeof s)throw new g.ZP("context-initplugins-constructor-only",null,{Plugin:s});if(!0!==s.isContextPlugin)throw new g.ZP("context-initplugins-invalid-plugin",null,{Plugin:s})}return this.plugins.init(e,[],t)}destroy(){return Promise.all(Array.from(this.editors,(e=>e.destroy()))).then((()=>this.plugins.destroy()))}_addEditor(e,t){if(this._contextOwner)throw new g.ZP("context-addeditor-private-context");this.editors.add(e),t&&(this._contextOwner=e)}_removeEditor(e){return this.editors.has(e)&&this.editors.remove(e),this._contextOwner===e?this.destroy():Promise.resolve()}_getEditorConfig(){const e={};for(const t of this.config.names())["plugins","removePlugins","extraPlugins"].includes(t)||(e[t]=this.config.get(t));return e}static create(e){return new Promise((t=>{const s=new this(e);t(s.initPlugins().then((()=>s)))}))}}var w=s("./packages/ckeditor5-core/src/contextplugin.js"),v=s("./packages/ckeditor5-engine/src/controller/editingcontroller.ts");class y{constructor(){this._commands=new Map}add(e,t){this._commands.set(e,t)}get(e){return this._commands.get(e)}execute(e,...t){const s=this.get(e);if(!s)throw new g.ZP("commandcollection-command-not-found",this,{commandName:e});return s.execute(...t)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const e of this.commands())e.destroy()}}var Z=s("./packages/ckeditor5-engine/src/controller/datacontroller.ts"),P=s("./packages/ckeditor5-engine/src/conversion/conversion.ts"),x=s("./packages/ckeditor5-engine/src/model/model.ts"),T=s("./packages/ckeditor5-utils/src/keystrokehandler.ts");class A extends T.Z{constructor(e){super(),this.editor=e}set(e,t,s={}){if("string"==typeof t){const e=t;t=(t,s)=>{this.editor.execute(e),s()}}super.set(e,t,s)}}var C=s("./packages/ckeditor5-utils/src/observablemixin.ts"),E=s("./packages/ckeditor5-engine/src/view/stylesmap.ts");class S{constructor(e={}){const t=e.language||this.constructor.defaultConfig&&this.constructor.defaultConfig.language;this._context=e.context||new _({language:t}),this._context._addEditor(this,!e.context);const s=Array.from(this.constructor.builtinPlugins||[]);this.config=new d(e,this.constructor.defaultConfig),this.config.define("plugins",s),this.config.define(this._context._getEditorConfig()),this.plugins=new k(this,s,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this._readOnlyLocks=new Set,this.commands=new y,this.set("state","initializing"),this.once("ready",(()=>this.state="ready"),{priority:"high"}),this.once("destroy",(()=>this.state="destroyed"),{priority:"high"}),this.model=new x.Z;const o=new E.A;this.data=new Z.Z(this.model,o),this.editing=new v.Z(this.model,o),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new P.Z([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new A(this),this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(e){throw new g.ZP("editor-isreadonly-has-no-setter")}enableReadOnlyMode(e){if("string"!=typeof e&&"symbol"!=typeof e)throw new g.ZP("editor-read-only-lock-id-invalid",null,{lockId:e});this._readOnlyLocks.has(e)||(this._readOnlyLocks.add(e),1===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}disableReadOnlyMode(e){if("string"!=typeof e&&"symbol"!=typeof e)throw new g.ZP("editor-read-only-lock-id-invalid",null,{lockId:e});this._readOnlyLocks.has(e)&&(this._readOnlyLocks.delete(e),0===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}initPlugins(){const e=this.config,t=e.get("plugins"),s=e.get("removePlugins")||[],o=e.get("extraPlugins")||[],i=e.get("substitutePlugins")||[];return this.plugins.init(t.concat(o),s,i)}destroy(){let e=Promise.resolve();return"initializing"==this.state&&(e=new Promise((e=>this.once("ready",e)))),e.then((()=>{this.fire("destroy"),this.stopListening(),this.commands.destroy()})).then((()=>this.plugins.destroy())).then((()=>{this.model.destroy(),this.data.destroy(),this.editing.destroy(),this.keystrokes.destroy()})).then((()=>this._context._removeEditor(this)))}execute(...e){try{return this.commands.execute(...e)}catch(e){g.ZP.rethrowUnexpectedError(e,this)}}focus(){this.editing.view.focus()}}(0,m.Z)(S,C.Z);class j{constructor(e){this.editor=e,this._components=new Map}*names(){for(const e of this._components.values())yield e.originalName}add(e,t){this._components.set(O(e),{callback:t,originalName:e})}create(e){if(!this.has(e))throw new g.ZP("componentfactory-item-missing",this,{name:e});return this._components.get(O(e)).callback(this.editor.locale)}has(e){return this._components.has(O(e))}}function O(e){return String(e).toLowerCase()}var R=s("./packages/ckeditor5-utils/src/focustracker.ts"),M=s("./packages/ckeditor5-ui/src/tooltipmanager.js"),N=s("./packages/ckeditor5-utils/src/dom/isvisible.ts");class V{constructor(e){this.editor=e,this.componentFactory=new j(e),this.focusTracker=new R.Z,this.tooltipManager=new M.Z(e),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.isReady=!1,this.once("ready",(()=>{this.isReady=!0})),this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[],this.listenTo(e.editing.view.document,"layoutChanged",(()=>this.update())),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor);for(const e of this._editableElementsMap.values())e.ckeditorInstance=null;this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(e,t){this._editableElementsMap.set(e,t),t.ckeditorInstance||(t.ckeditorInstance=this.editor),this.focusTracker.add(t);const s=()=>{this.editor.editing.view.getDomRoot(e)||this.editor.keystrokes.listenTo(t)};this.isReady?s():this.once("ready",s)}getEditableElement(e="main"){return this._editableElementsMap.get(e)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(e,t={}){e.isRendered?(this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)):e.once("render",(()=>{this.focusTracker.add(e.element),this.editor.keystrokes.listenTo(e.element)})),this._focusableToolbarDefinitions.push({toolbarView:e,options:t})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const e=this.editor,t=e.config.get("ui.viewportOffset");if(t)return t;const s=e.config.get("toolbar.viewportTopOffset");return s?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:s}):{top:0}}_initFocusTracking(){const e=this.editor,t=e.editing.view;let s,o;e.keystrokes.set("Alt+F10",((e,i)=>{const r=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(t.domRoots.values()).includes(r)&&(s=r);const n=this._getCurrentFocusedToolbarDefinition();n&&o||(o=this._getFocusableCandidateToolbarDefinitions(n));for(let e=0;e<o.length;e++){const e=o.shift();if(o.push(e),e!==n&&this._focusFocusableCandidateToolbar(e)){n&&n.options.afterBlur&&n.options.afterBlur();break}}i()})),e.keystrokes.set("Esc",((t,o)=>{const i=this._getCurrentFocusedToolbarDefinition();i&&(s?(s.focus(),s=null):e.editing.view.focus(),i.options.afterBlur&&i.options.afterBlur(),o())}))}_getFocusableCandidateToolbarDefinitions(){const e=[];for(const t of this._focusableToolbarDefinitions){const{toolbarView:s,options:o}=t;((0,N.Z)(s.element)||o.beforeFocus)&&e.push(t)}return e.sort(((e,t)=>I(e)-I(t))),e}_getCurrentFocusedToolbarDefinition(){for(const e of this._focusableToolbarDefinitions)if(e.toolbarView.element&&e.toolbarView.element.contains(this.focusTracker.focusedElement))return e;return null}_focusFocusableCandidateToolbar(e){const{toolbarView:t,options:{beforeFocus:s}}=e;return s&&s(),!!(0,N.Z)(t.element)&&(t.focus(),!0)}}function I(e){const{toolbarView:t,options:s}=e;let o=10;return(0,N.Z)(t.element)&&o--,s.isContextual&&o--,o}(0,m.Z)(V,C.Z);var D=s("./node_modules/lodash-es/isFunction.js");function z(e){if(!(0,D.Z)(e.updateSourceElement))throw new g.ZP("attachtoform-missing-elementapi-interface",e);const t=e.sourceElement;if(t&&"textarea"===t.tagName.toLowerCase()&&t.form){let s;const o=t.form,i=()=>e.updateSourceElement();(0,D.Z)(o.submit)&&(s=o.submit,o.submit=()=>{i(),s.apply(o)}),o.addEventListener("submit",i),e.on("destroy",(()=>{o.removeEventListener("submit",i),s&&(o.submit=s)}))}}const B={setData(e){this.data.set(e)},getData(e){return this.data.get(e)}};var F=s("./packages/ckeditor5-utils/src/dom/setdatainelement.ts");const L={updateSourceElement(e=this.data.get()){if(!this.sourceElement)throw new g.ZP("editor-missing-sourceelement",this);const t=this.config.get("updateSourceElementOnDestroy"),s=this.sourceElement instanceof HTMLTextAreaElement;t||s?(0,F.Z)(this.sourceElement,e):(0,F.Z)(this.sourceElement,"")}};function W(e){const t=e.sourceElement;if(t){if(t.ckeditorInstance)throw new g.ZP("editor-source-element-already-used",e);t.ckeditorInstance=e,e.once("destroy",(()=>{delete t.ckeditorInstance}))}}var $=s("./packages/ckeditor5-core/src/pendingactions.js");var q=s("./packages/ckeditor5-core/theme/icons/pilcrow.svg");var H=s("./packages/ckeditor5-core/theme/icons/three-vertical-dots.svg");const U={bold:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>',cancel:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>',caption:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg>',check:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>',cog:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg>',eraser:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>',image:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.91 10.54c.26-.23.64-.21.88.03l3.36 3.14 2.23-2.06a.64.64 0 0 1 .87 0l2.52 2.97V4.5H3.2v10.12l3.71-4.08zm10.27-7.51c.6 0 1.09.47 1.09 1.05v11.84c0 .59-.49 1.06-1.09 1.06H2.79c-.6 0-1.09-.47-1.09-1.06V4.08c0-.58.49-1.05 1.1-1.05h14.38zm-5.22 5.56a1.96 1.96 0 1 1 3.4-1.96 1.96 1.96 0 0 1-3.4 1.96z"/></svg>',lowVision:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>',importExport:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path clip-rule="evenodd" d="M19 4.5 14 0H3v12.673l.868-1.041c.185-.222.4-.402.632-.54V1.5h8v5h5v7.626a2.24 2.24 0 0 1 1.5.822V4.5ZM14 5V2l3.3 3H14Zm-3.692 12.5c.062.105.133.206.213.303L11.52 19H8v-.876a2.243 2.243 0 0 0 1.82-.624h.488Zm7.518-.657a.75.75 0 0 0-1.152-.96L15.5 17.29V12H14v5.29l-1.174-1.408a.75.75 0 0 0-1.152.96l2.346 2.816a.95.95 0 0 0 1.46 0l2.346-2.815Zm-15.056-.38a.75.75 0 0 1-.096-1.056l2.346-2.815a.95.95 0 0 1 1.46 0l2.346 2.815a.75.75 0 1 1-1.152.96L6.5 14.96V20H5v-5.04l-1.174 1.408a.75.75 0 0 1-1.056.096Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg>',paragraph:s("./packages/ckeditor5-core/theme/icons/paragraph.svg").Z,plus:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1Z"/></svg>',text:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555Zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13Z"/><path clip-rule="evenodd" d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17h-.023Zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254l-1.641 3.813Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg>',alignBottom:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>',alignMiddle:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>',alignTop:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>',alignLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',alignCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>',alignRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>',alignJustify:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',objectLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg>',objectRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectFullWidth:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg>',objectInline:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectSizeFull:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>',objectSizeLarge:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M13 6H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5h11z"/></svg>',objectSizeSmall:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M7 10H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h5z"/></svg>',objectSizeMedium:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M10 8H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h8z"/></svg>',pencil:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg>',pilcrow:q.Z,quote:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>',threeVerticalDots:H.Z}},"./packages/ckeditor5-core/src/pendingactions.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-core/src/contextplugin.js"),i=s("./packages/ckeditor5-utils/src/observablemixin.ts"),r=s("./packages/ckeditor5-utils/src/collection.ts"),n=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class a extends o.Z{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",!1),this._actions=new r.Z({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}add(e){if("string"!=typeof e)throw new n.ZP("pendingactions-add-invalid-message",this);const t=Object.create(i.Z);return t.set("message",e),this._actions.add(t),this.hasAny=!0,t}remove(e){this._actions.remove(e),this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}},"./packages/ckeditor5-core/src/plugin.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/observablemixin.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts");class r{constructor(e){this.editor=e,this.set("isEnabled",!0),this._disableStack=new Set}forceDisabled(e){this._disableStack.add(e),1==this._disableStack.size&&(this.on("set:isEnabled",n,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(e){this._disableStack.delete(e),0==this._disableStack.size&&(this.off("set:isEnabled",n),this.isEnabled=!0)}destroy(){this.stopListening()}static get isContextPlugin(){return!1}}function n(e){e.return=!1,e.stop()}(0,i.Z)(r,o.Z)},"./packages/ckeditor5-enter/src/enter.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-enter/src/utils.js");class n extends i.Z{execute(){const e=this.editor.model,t=e.document;e.change((s=>{!function(e,t,s,o){const i=s.isCollapsed,n=s.getFirstRange(),c=n.start.parent,l=n.end.parent;if(o.isLimit(c)||o.isLimit(l))return void(i||c!=l||e.deleteContent(s));if(i){const e=(0,r.G)(t.model.schema,s.getAttributes());a(t,n.start),t.setSelectionAttribute(e)}else{const o=!(n.start.isAtStart&&n.end.isAtEnd),i=c==l;e.deleteContent(s,{leaveUnmerged:o}),o&&(i?a(t,s.focus):t.setSelection(l,0))}}(this.editor.model,s,t.selection,e.schema),this.fire("afterExecute",{writer:s})}))}}function a(e,t){e.split(t),e.setSelection(t.parent.nextSibling,0)}var c=s("./packages/ckeditor5-enter/src/enterobserver.js");class l extends o.Z{static get pluginName(){return"Enter"}init(){const e=this.editor,t=e.editing.view,s=t.document;t.addObserver(c.Z),e.commands.add("enter",new n(e)),this.listenTo(s,"enter",((s,o)=>{o.preventDefault(),o.isSoft||(e.execute("enter"),t.scrollToTheSelection())}),{priority:"low"})}}},"./packages/ckeditor5-enter/src/enterobserver.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),i=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts"),r=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts"),n=s("./packages/ckeditor5-utils/src/keyboard.ts");class a extends o.Z{constructor(e){super(e);const t=this.document;t.on("keydown",((e,s)=>{if(this.isEnabled&&s.keyCode==n.Do.enter){const o=new r.Z(t,"enter",t.selection.getFirstRange());t.fire(o,new i.Z(t,s.domEvent,{isSoft:s.shiftKey})),o.stop.called&&e.stop()}}))}observe(){}}},"./packages/ckeditor5-enter/src/utils.js":(e,t,s)=>{"use strict";function*o(e,t){for(const s of t)s&&e.getAttributeProperties(s[0]).copyOnEnter&&(yield s)}s.d(t,{G:()=>o})},"./packages/ckeditor5-typing/src/delete.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>f});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-utils/src/count.ts"),n=s("./packages/ckeditor5-typing/src/utils/changebuffer.js");class a extends i.Z{constructor(e,t){super(e),this.direction=t,this._buffer=new n.Z(e.model,e.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(e={}){const t=this.editor.model,s=t.document;t.enqueueChange(this._buffer.batch,(o=>{this._buffer.lock();const i=o.createSelection(e.selection||s.selection),n=e.sequence||1,a=i.isCollapsed;if(i.isCollapsed&&t.modifySelection(i,{direction:this.direction,unit:e.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(n))return void this._replaceEntireContentWithParagraph(o);if(this._shouldReplaceFirstBlockWithParagraph(i,n))return void this.editor.execute("paragraph",{selection:i});if(i.isCollapsed)return;let c=0;i.getFirstRange().getMinimalFlatRanges().forEach((e=>{c+=(0,r.Z)(e.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))})),t.deleteContent(i,{doNotResetEntireContent:a,direction:this.direction}),this._buffer.input(c),o.setSelection(i),this._buffer.unlock()}))}_shouldEntireContentBeReplacedWithParagraph(e){if(e>1)return!1;const t=this.editor.model,s=t.document.selection,o=t.schema.getLimitElement(s);if(!(s.isCollapsed&&s.containsEntireContent(o)))return!1;if(!t.schema.checkChild(o,"paragraph"))return!1;const i=o.getChild(0);return!i||"paragraph"!==i.name}_replaceEntireContentWithParagraph(e){const t=this.editor.model,s=t.document.selection,o=t.schema.getLimitElement(s),i=e.createElement("paragraph");e.remove(e.createRangeIn(o)),e.insert(i,o),e.setSelection(i,0)}_shouldReplaceFirstBlockWithParagraph(e,t){const s=this.editor.model;if(t>1||"backward"!=this.direction)return!1;if(!e.isCollapsed)return!1;const o=e.getFirstPosition(),i=s.schema.getLimitElement(o),r=i.getChild(0);return o.parent==r&&(!!e.containsEntireContent(r)&&(!!s.schema.checkChild(i,"paragraph")&&"paragraph"!=r.name))}}var c=s("./packages/ckeditor5-engine/src/view/observer/observer.ts"),l=s("./packages/ckeditor5-engine/src/view/observer/domeventdata.ts"),d=s("./packages/ckeditor5-engine/src/view/observer/bubblingeventinfo.ts"),h=s("./packages/ckeditor5-utils/src/keyboard.ts"),u=s("./packages/ckeditor5-utils/src/env.ts"),p=s("./packages/ckeditor5-typing/src/utils/utils.js");class g extends c.Z{constructor(e){super(e);const t=e.document;let s=0;function o(e,s,o){const i=new d.Z(t,"delete",t.selection.getFirstRange());t.fire(i,new l.Z(t,s,o)),i.stop.called&&e.stop()}t.on("keyup",((e,t)=>{t.keyCode!=h.Do.delete&&t.keyCode!=h.Do.backspace||(s=0)})),t.on("keydown",((e,i)=>{if(u.ZP.isWindows&&(0,p.Uw)(i,t))return;const r={};if(i.keyCode==h.Do.delete)r.direction="forward",r.unit="character";else{if(i.keyCode!=h.Do.backspace)return;r.direction="backward",r.unit="codePoint"}const n=u.ZP.isMac?i.altKey:i.ctrlKey;r.unit=n?"word":r.unit,r.sequence=++s,o(e,i.domEvent,r)})),u.ZP.isAndroid&&t.on("beforeinput",((t,s)=>{if("deleteContentBackward"!=s.domEvent.inputType)return;const i={unit:"codepoint",direction:"backward",sequence:1},r=s.domTarget.ownerDocument.defaultView.getSelection();r.anchorNode==r.focusNode&&r.anchorOffset+1!=r.focusOffset&&(i.selectionToRemove=e.domConverter.domSelectionToView(r)),o(t,s.domEvent,i)}))}observe(){}}class f extends o.Z{static get pluginName(){return"Delete"}init(){const e=this.editor,t=e.editing.view,s=t.document,o=e.model.document;t.addObserver(g),this._undoOnBackspace=!1;const i=new a(e,"forward");if(e.commands.add("deleteForward",i),e.commands.add("forwardDelete",i),e.commands.add("delete",new a(e,"backward")),this.listenTo(s,"delete",((s,o)=>{const i={unit:o.unit,sequence:o.sequence};if(o.selectionToRemove){const t=e.model.createSelection(),s=[];for(const t of o.selectionToRemove.getRanges())s.push(e.editing.mapper.toModelRange(t));t.setTo(s),i.selection=t}e.execute("forward"==o.direction?"deleteForward":"delete",i),o.preventDefault(),t.scrollToTheSelection()}),{priority:"low"}),u.ZP.isAndroid){let e=null;this.listenTo(s,"delete",((t,s)=>{const o=s.domTarget.ownerDocument.defaultView.getSelection();e={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}}),{priority:"lowest"}),this.listenTo(s,"keyup",((t,s)=>{if(e){const t=s.domTarget.ownerDocument.defaultView.getSelection();t.collapse(e.anchorNode,e.anchorOffset),t.extend(e.focusNode,e.focusOffset),e=null}}))}this.editor.plugins.has("UndoEditing")&&(this.listenTo(s,"delete",((t,s)=>{this._undoOnBackspace&&"backward"==s.direction&&1==s.sequence&&"codePoint"==s.unit&&(this._undoOnBackspace=!1,e.execute("undo"),s.preventDefault(),t.stop())}),{context:"$capture"}),this.listenTo(o,"change",(()=>{this._undoOnBackspace=!1})))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}},"./packages/ckeditor5-typing/src/utils/changebuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});class o{constructor(e,t=20){this.model=e,this.size=0,this.limit=t,this.isLocked=!1,this._changeCallback=(e,t)=>{t.isLocal&&t.isUndoable&&t!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}input(e){this.size+=e,this.size>=this.limit&&this._reset(!0)}lock(){this.isLocked=!0}unlock(){this.isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(e){this.isLocked&&!e||(this._batch=null,this.size=0)}}},"./packages/ckeditor5-typing/src/utils/injectunsafekeystrokeshandling.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n,u:()=>c});var o=s("./packages/ckeditor5-utils/src/keyboard.ts"),i=s("./packages/ckeditor5-utils/src/env.ts"),r=s("./packages/ckeditor5-typing/src/utils/utils.js");function n(e){let t=null;const s=e.model,o=e.editing.view,n=e.commands.get("input");function a(e){if(i.ZP.isWindows&&(0,r.Uw)(e,o.document))return;const a=s.document,d=o.document.isComposing,h=t&&t.isEqual(a.selection);t=null,n.isEnabled&&(c(e)||a.selection.isCollapsed||d&&229===e.keyCode||!d&&229===e.keyCode&&h||l())}function l(){const e=n.buffer;e.lock();const t=e.batch;s.enqueueChange(t,(()=>{s.deleteContent(s.document.selection)})),e.unlock()}i.ZP.isAndroid?o.document.on("beforeinput",((e,t)=>a(t)),{priority:"lowest"}):o.document.on("keydown",((e,t)=>a(t)),{priority:"lowest"}),o.document.on("compositionstart",(function(){const e=s.document,t=1!==e.selection.rangeCount||e.selection.getFirstRange().isFlat;if(e.selection.isCollapsed||t)return;l()}),{priority:"lowest"}),o.document.on("compositionend",(()=>{t=s.createSelection(s.document.selection)}),{priority:"lowest"})}const a=[(0,o.Cq)("arrowUp"),(0,o.Cq)("arrowRight"),(0,o.Cq)("arrowDown"),(0,o.Cq)("arrowLeft"),9,16,17,18,19,20,27,33,34,35,36,45,91,93,144,145,173,174,175,176,177,178,179,255];for(let e=112;e<=135;e++)a.push(e);function c(e){return!(!e.ctrlKey&&!e.metaKey)||a.includes(e.keyCode)}},"./packages/ckeditor5-typing/src/utils/utils.js":(e,t,s)=>{"use strict";s.d(t,{E9:()=>r,xG:()=>n,Uw:()=>c});var o=s("./packages/ckeditor5-utils/src/diff.ts");var i=s("./packages/ckeditor5-utils/src/keyboard.ts");function r(e){if(0==e.length)return!1;for(const t of e)if("children"===t.type&&!n(t))return!0;return!1}function n(e){if(e.newChildren.length-e.oldChildren.length!=1)return;const t=function(e,t){const s=[];let o=0,i=null;return e.forEach((e=>{"equal"==e?(r(),o++):"insert"==e?(i&&"insert"==i.type?i.values.push(t[o]):(r(),i={type:"insert",index:o,values:[t[o]]}),o++):i&&"delete"==i.type?i.howMany++:(r(),i={type:"delete",index:o,howMany:1})})),r(),s;function r(){i&&(s.push(i),i=null)}}((0,o.Z)(e.oldChildren,e.newChildren,a),e.newChildren);if(t.length>1)return;const s=t[0];return s.values[0]&&s.values[0].is("$text")?s:void 0}function a(e,t){return e&&e.is("$text")&&t&&t.is("$text")?e.data===t.data:e===t}function c(e,t){const s=t.selection,o=e.shiftKey&&e.keyCode===i.Do.delete,r=!s.isCollapsed;return o&&r}},"./packages/ckeditor5-ui/src/bindings/clickoutsidehandler.js":(e,t,s)=>{"use strict";function o({emitter:e,activator:t,callback:s,contextElements:o}){e.listenTo(document,"mousedown",((e,i)=>{if(!t())return;const r="function"==typeof i.composedPath?i.composedPath():[];for(const e of o)if(e.contains(i.target)||r.includes(e))return;s()}))}s.d(t,{Z:()=>o})},"./packages/ckeditor5-ui/src/button/buttonview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-ui/src/icon/iconview.js"),r=s("./packages/ckeditor5-utils/src/uid.ts"),n=s("./packages/ckeditor5-utils/src/keyboard.ts"),a=s("./packages/ckeditor5-utils/src/env.ts"),c=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),l=s.n(c),d=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/button.css"),h={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};l()(d.Z,h);d.Z.locals;class u extends o.Z{constructor(e){super(e);const t=this.bindTemplate,s=(0,r.Z)();this.set("class"),this.set("labelStyle"),this.set("icon"),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke"),this.set("label"),this.set("tabindex",-1),this.set("tooltip"),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._createLabelView(s),this.iconView=new i.Z,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const o={tag:"button",attributes:{class:["ck","ck-button",t.to("class"),t.if("isEnabled","ck-disabled",(e=>!e)),t.if("isVisible","ck-hidden",(e=>!e)),t.to("isOn",(e=>e?"ck-on":"ck-off")),t.if("withText","ck-button_with-text"),t.if("withKeystroke","ck-button_with-keystroke")],type:t.to("type",(e=>e||"button")),tabindex:t.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${s}`,"aria-disabled":t.if("isEnabled",!0,(e=>!e)),"aria-pressed":t.to("isOn",(e=>!!this.isToggleable&&String(!!e))),"data-cke-tooltip-text":t.to("_tooltipString"),"data-cke-tooltip-position":t.to("tooltipPosition")},children:this.children,on:{click:t.to((e=>{this.isEnabled?this.fire("execute"):e.preventDefault()}))}};a.ZP.isSafari&&(o.on.mousedown=t.to((e=>{this.focus(),e.preventDefault()}))),this.setTemplate(o)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}_createLabelView(e){const t=new o.Z,s=this.bindTemplate;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:s.to("labelStyle"),id:`ck-editor__aria-label_${e}`},children:[{text:this.bindTemplate.to("label")}]}),t}_createKeystrokeView(){const e=new o.Z;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(e=>(0,n.XU)(e)))}]}),e}_getTooltipString(e,t,s){return e?"string"==typeof e?e:(s&&(s=(0,n.XU)(s)),e instanceof Function?e(t,s):`${t}${s?` (${s})`:""}`):""}}},"./packages/ckeditor5-ui/src/button/switchbuttonview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-ui/src/button/buttonview.js"),r=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),n=s.n(r),a=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/button/switchbutton.css"),c={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};n()(a.Z,c);a.Z.locals;class l extends i.Z{constructor(e){super(e),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const e=new o.Z;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),e}}},"./packages/ckeditor5-ui/src/dropdown/button/dropdownbuttonview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./packages/ckeditor5-ui/src/button/buttonview.js"),i=s("./packages/ckeditor5-ui/theme/icons/dropdown-arrow.svg"),r=s("./packages/ckeditor5-ui/src/icon/iconview.js");class n extends o.Z{constructor(e){super(e),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",(e=>String(e)))}}),this.delegate("execute").to(this,"open")}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const e=new r.Z;return e.content=i.Z,e.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),e}}},"./packages/ckeditor5-ui/src/dropdown/utils.js":(e,t,s)=>{"use strict";s.d(t,{Pm:()=>C,up:()=>A,t9:()=>T,Mh:()=>E});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class r extends o.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",t.to("position",(e=>`ck-dropdown__panel_${e}`)),t.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:t.to((e=>e.preventDefault()))}})}focus(){this.children.length&&("function"==typeof this.children.first.focus?this.children.first.focus():(0,i.KE)("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this}))}focusLast(){if(this.children.length){const e=this.children.last;"function"==typeof e.focusLast?e.focusLast():e.focus()}}}var n=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),a=s("./packages/ckeditor5-utils/src/index.ts"),c=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),l=s.n(c),d=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/dropdown.css"),h={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};l()(d.Z,h);d.Z.locals;var u=s("./packages/ckeditor5-utils/src/dom/position.ts");class p extends o.Z{constructor(e,t,s){super(e);const o=this.bindTemplate;this.buttonView=t,this.panelView=s,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class"),this.set("id"),this.set("panelPosition","auto"),this.keystrokes=new n.Z,this.focusTracker=new a.Rh,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",o.to("class"),o.if("isEnabled","ck-disabled",(e=>!e))],id:o.to("id"),"aria-describedby":o.to("ariaDescribedById")},children:[t,s]}),t.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":o.to("isOpen")}})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen})),this.panelView.bind("isVisible").to(this,"isOpen"),this.on("change:isOpen",((e,t,s)=>{s&&("auto"===this.panelPosition?this.panelView.position=p._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions}).name:this.panelView.position=this.panelPosition)})),this.keystrokes.listenTo(this.element);const e=(e,t)=>{this.isOpen&&(this.isOpen=!1,t())};this.keystrokes.set("arrowdown",((e,t)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,t())})),this.keystrokes.set("arrowright",((e,t)=>{this.isOpen&&t()})),this.keystrokes.set("arrowleft",e),this.keystrokes.set("esc",e)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:e,north:t,southEast:s,southWest:o,northEast:i,northWest:r,southMiddleEast:n,southMiddleWest:a,northMiddleEast:c,northMiddleWest:l}=p.defaultPanelPositions;return"rtl"!==this.locale.uiLanguageDirection?[s,o,n,a,e,i,r,c,l,t]:[o,s,a,n,e,r,i,l,c,t]}}p.defaultPanelPositions={south:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/2,name:"s"}),southEast:e=>({top:e.bottom,left:e.left,name:"se"}),southWest:(e,t)=>({top:e.bottom,left:e.left-t.width+e.width,name:"sw"}),southMiddleEast:(e,t)=>({top:e.bottom,left:e.left-(t.width-e.width)/4,name:"sme"}),southMiddleWest:(e,t)=>({top:e.bottom,left:e.left-3*(t.width-e.width)/4,name:"smw"}),north:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/2,name:"n"}),northEast:(e,t)=>({top:e.top-t.height,left:e.left,name:"ne"}),northWest:(e,t)=>({top:e.top-t.height,left:e.left-t.width+e.width,name:"nw"}),northMiddleEast:(e,t)=>({top:e.top-t.height,left:e.left-(t.width-e.width)/4,name:"nme"}),northMiddleWest:(e,t)=>({top:e.top-t.height,left:e.left-3*(t.width-e.width)/4,name:"nmw"})},p._getOptimalPosition=u.x;var g=s("./packages/ckeditor5-ui/src/dropdown/button/dropdownbuttonview.js"),f=s("./packages/ckeditor5-ui/src/toolbar/toolbarview.js"),m=s("./packages/ckeditor5-ui/src/list/listview.js"),k=s("./packages/ckeditor5-ui/src/list/listitemview.js");class b extends o.Z{constructor(e){super(e),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var _=s("./packages/ckeditor5-ui/src/button/buttonview.js"),w=s("./packages/ckeditor5-ui/src/button/switchbuttonview.js"),v=s("./packages/ckeditor5-ui/src/bindings/clickoutsidehandler.js"),y=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css"),Z={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};l()(y.Z,Z);y.Z.locals;var P=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/listdropdown.css"),x={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};l()(P.Z,x);P.Z.locals;function T(e,t=g.Z){const s=new t(e),o=new r(e),i=new p(e,s,o);return s.bind("isEnabled").to(i),s instanceof g.Z?s.bind("isOn").to(i,"isOpen"):s.arrowView.bind("isOn").to(i,"isOpen"),function(e){(function(e){e.on("render",(()=>{(0,v.Z)({emitter:e,activator:()=>e.isOpen,callback:()=>{e.isOpen=!1},contextElements:[e.element]})}))})(e),function(e){e.on("execute",(t=>{t.source instanceof w.Z||(e.isOpen=!1)}))}(e),function(e){e.focusTracker.on("change:isFocused",((t,s,o)=>{e.isOpen&&!o&&(e.isOpen=!1)}))}(e),function(e){e.keystrokes.set("arrowdown",((t,s)=>{e.isOpen&&(e.panelView.focus(),s())})),e.keystrokes.set("arrowup",((t,s)=>{e.isOpen&&(e.panelView.focusLast(),s())}))}(e),function(e){e.on("change:isOpen",((t,s,o)=>{o||e.panelView.element.contains(a.CO.document.activeElement)&&e.buttonView.focus()}))}(e),function(e){e.on("change:isOpen",((t,s,o)=>{o&&e.panelView.focus()}),{priority:"low"})}(e)}(i),i}function A(e,t,s={}){const o=e.locale,i=o.t,r=e.toolbarView=new f.Z(o);r.set("ariaLabel",i("Dropdown toolbar")),e.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),t.map((e=>r.items.add(e))),s.enableActiveItemFocusOnDropdownOpen&&E(e,(()=>r.items.find((e=>e.isOn)))),e.panelView.children.add(r),r.items.delegate("execute").to(e)}function C(e,t){const s=e.locale,o=e.listView=new m.Z(s);o.items.bindTo(t).using((({type:e,model:t})=>{if("separator"===e)return new b(s);if("button"===e||"switchbutton"===e){const o=new k.Z(s);let i;return i="button"===e?new _.Z(s):new w.Z(s),i.bind(...Object.keys(t)).to(t),i.delegate("execute").to(o),o.children.add(i),o}})),e.panelView.children.add(o),o.items.delegate("execute").to(e),E(e,(()=>o.items.find((e=>e instanceof k.Z&&e.children.first.isOn))))}function E(e,t){e.on("change:isOpen",(()=>{if(!e.isOpen)return;const s=t();s&&("function"==typeof s.focus?s.focus():(0,a.KE)("ui-dropdown-focus-child-on-open-child-missing-focus",{view:s}))}),{priority:a.tA.low-10})}},"./packages/ckeditor5-ui/src/focuscycler.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-utils/src/dom/isvisible.ts");class i{constructor(e){if(Object.assign(this,e),e.actions&&e.keystrokeHandler)for(const t in e.actions){let s=e.actions[t];"string"==typeof s&&(s=[s]);for(const o of s)e.keystrokeHandler.set(o,((e,s)=>{this[t](),s()}))}}get first(){return this.focusables.find(r)||null}get last(){return this.focusables.filter(r).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let e=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find(((t,s)=>{const o=t.element===this.focusTracker.focusedElement;return o&&(e=s),o})),e)}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(e){e&&e.focus()}_getFocusableItem(e){const t=this.current,s=this.focusables.length;if(!s)return null;if(null===t)return this[1===e?"first":"last"];let o=(t+s+e)%s;do{const t=this.focusables.get(o);if(r(t))return t;o=(o+s+e)%s}while(o!==t);return null}}function r(e){return!(!e.focus||!(0,o.Z)(e.element))}},"./packages/ckeditor5-ui/src/icon/iconview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),r=s.n(i),n=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/icon/icon.css"),a={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};r()(n.Z,a);n.Z.locals;class c extends o.Z{constructor(){super();const e=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon"],viewBox:e.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",(()=>{this._updateXMLContent(),this._colorFillPaths()})),this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const e=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),t=e.getAttribute("viewBox");for(t&&(this.viewBox=t);this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;e.childNodes.length>0;)this.element.appendChild(e.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach((e=>{e.style.fill=this.fillColor}))}}},"./packages/ckeditor5-ui/src/list/listitemview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-ui/src/view.js");class i extends o.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",t.if("isVisible","ck-hidden",(e=>!e))]},children:this.children})}focus(){this.children.first.focus()}}},"./packages/ckeditor5-ui/src/list/listview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/focustracker.ts"),r=s("./packages/ckeditor5-ui/src/focuscycler.js"),n=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),a=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),c=s.n(a),l=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/list/list.css"),d={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(l.Z,d);l.Z.locals;class h extends o.Z{constructor(){super(),this.items=this.createCollection(),this.focusTracker=new i.Z,this.keystrokes=new n.Z,this._focusCycler=new r.Z({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"]},children:this.items})}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}},"./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>f,M:()=>k});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/dom/position.ts"),r=s("./packages/ckeditor5-utils/src/dom/isrange.ts"),n=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),a=s("./packages/ckeditor5-utils/src/dom/global.ts"),c=s("./node_modules/lodash-es/isElement.js"),l=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),d=s.n(l),h=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonpanel.css"),u={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};d()(h.Z,u);h.Z.locals;const p=(0,n.Z)("px"),g=a.Z.document.body;class f extends o.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class"),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",t.to("position",(e=>`ck-balloon-panel_${e}`)),t.if("isVisible","ck-balloon-panel_visible"),t.if("withArrow","ck-balloon-panel_with-arrow"),t.to("class")],style:{top:t.to("top",p),left:t.to("left",p)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(e){this.show();const t=f.defaultPositions,s=Object.assign({},{element:this.element,positions:[t.southArrowNorth,t.southArrowNorthMiddleWest,t.southArrowNorthMiddleEast,t.southArrowNorthWest,t.southArrowNorthEast,t.northArrowSouth,t.northArrowSouthMiddleWest,t.northArrowSouthMiddleEast,t.northArrowSouthWest,t.northArrowSouthEast,t.viewportStickyNorth],limiter:g,fitInViewport:!0},e),o=f._getOptimalPosition(s),i=parseInt(o.left),r=parseInt(o.top),{name:n,config:a={}}=o,{withArrow:c=!0}=a;Object.assign(this,{top:r,left:i,position:n,withArrow:c})}pin(e){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(e):this._stopPinning()},this._startPinning(e),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(e){this.attachTo(e);const t=m(e.target),s=e.limiter?m(e.limiter):g;this.listenTo(a.Z.document,"scroll",((o,i)=>{const r=i.target,n=t&&r.contains(t),a=s&&r.contains(s);!n&&!a&&t&&s||this.attachTo(e)}),{useCapture:!0}),this.listenTo(a.Z.window,"resize",(()=>{this.attachTo(e)}))}_stopPinning(){this.stopListening(a.Z.document,"scroll"),this.stopListening(a.Z.window,"resize")}}function m(e){return(0,c.Z)(e)?e:(0,r.Z)(e)?e.commonAncestorContainer:"function"==typeof e?m(e()):null}function k({sideOffset:e=f.arrowSideOffset,heightOffset:t=f.arrowHeightOffset,stickyVerticalOffset:s=f.stickyVerticalOffset,config:o}={}){return{northWestArrowSouthWest:(t,s)=>({top:i(t,s),left:t.left-e,name:"arrow_sw",...o&&{config:o}}),northWestArrowSouthMiddleWest:(t,s)=>({top:i(t,s),left:t.left-.25*s.width-e,name:"arrow_smw",...o&&{config:o}}),northWestArrowSouth:(e,t)=>({top:i(e,t),left:e.left-t.width/2,name:"arrow_s",...o&&{config:o}}),northWestArrowSouthMiddleEast:(t,s)=>({top:i(t,s),left:t.left-.75*s.width+e,name:"arrow_sme",...o&&{config:o}}),northWestArrowSouthEast:(t,s)=>({top:i(t,s),left:t.left-s.width+e,name:"arrow_se",...o&&{config:o}}),northArrowSouthWest:(t,s)=>({top:i(t,s),left:t.left+t.width/2-e,name:"arrow_sw",...o&&{config:o}}),northArrowSouthMiddleWest:(t,s)=>({top:i(t,s),left:t.left+t.width/2-.25*s.width-e,name:"arrow_smw",...o&&{config:o}}),northArrowSouth:(e,t)=>({top:i(e,t),left:e.left+e.width/2-t.width/2,name:"arrow_s",...o&&{config:o}}),northArrowSouthMiddleEast:(t,s)=>({top:i(t,s),left:t.left+t.width/2-.75*s.width+e,name:"arrow_sme",...o&&{config:o}}),northArrowSouthEast:(t,s)=>({top:i(t,s),left:t.left+t.width/2-s.width+e,name:"arrow_se",...o&&{config:o}}),northEastArrowSouthWest:(t,s)=>({top:i(t,s),left:t.right-e,name:"arrow_sw",...o&&{config:o}}),northEastArrowSouthMiddleWest:(t,s)=>({top:i(t,s),left:t.right-.25*s.width-e,name:"arrow_smw",...o&&{config:o}}),northEastArrowSouth:(e,t)=>({top:i(e,t),left:e.right-t.width/2,name:"arrow_s",...o&&{config:o}}),northEastArrowSouthMiddleEast:(t,s)=>({top:i(t,s),left:t.right-.75*s.width+e,name:"arrow_sme",...o&&{config:o}}),northEastArrowSouthEast:(t,s)=>({top:i(t,s),left:t.right-s.width+e,name:"arrow_se",...o&&{config:o}}),southWestArrowNorthWest:(t,s)=>({top:r(t),left:t.left-e,name:"arrow_nw",...o&&{config:o}}),southWestArrowNorthMiddleWest:(t,s)=>({top:r(t),left:t.left-.25*s.width-e,name:"arrow_nmw",...o&&{config:o}}),southWestArrowNorth:(e,t)=>({top:r(e),left:e.left-t.width/2,name:"arrow_n",...o&&{config:o}}),southWestArrowNorthMiddleEast:(t,s)=>({top:r(t),left:t.left-.75*s.width+e,name:"arrow_nme",...o&&{config:o}}),southWestArrowNorthEast:(t,s)=>({top:r(t),left:t.left-s.width+e,name:"arrow_ne",...o&&{config:o}}),southArrowNorthWest:(t,s)=>({top:r(t),left:t.left+t.width/2-e,name:"arrow_nw",...o&&{config:o}}),southArrowNorthMiddleWest:(t,s)=>({top:r(t),left:t.left+t.width/2-.25*s.width-e,name:"arrow_nmw",...o&&{config:o}}),southArrowNorth:(e,t)=>({top:r(e),left:e.left+e.width/2-t.width/2,name:"arrow_n",...o&&{config:o}}),southArrowNorthMiddleEast:(t,s)=>({top:r(t),left:t.left+t.width/2-.75*s.width+e,name:"arrow_nme",...o&&{config:o}}),southArrowNorthEast:(t,s)=>({top:r(t),left:t.left+t.width/2-s.width+e,name:"arrow_ne",...o&&{config:o}}),southEastArrowNorthWest:(t,s)=>({top:r(t),left:t.right-e,name:"arrow_nw",...o&&{config:o}}),southEastArrowNorthMiddleWest:(t,s)=>({top:r(t),left:t.right-.25*s.width-e,name:"arrow_nmw",...o&&{config:o}}),southEastArrowNorth:(e,t)=>({top:r(e),left:e.right-t.width/2,name:"arrow_n",...o&&{config:o}}),southEastArrowNorthMiddleEast:(t,s)=>({top:r(t),left:t.right-.75*s.width+e,name:"arrow_nme",...o&&{config:o}}),southEastArrowNorthEast:(t,s)=>({top:r(t),left:t.right-s.width+e,name:"arrow_ne",...o&&{config:o}}),westArrowEast:(e,s)=>({top:e.top+e.height/2-s.height/2,left:e.left-s.width-t,name:"arrow_e",...o&&{config:o}}),eastArrowWest:(e,s)=>({top:e.top+e.height/2-s.height/2,left:e.right+t,name:"arrow_w",...o&&{config:o}}),viewportStickyNorth:(e,t,i)=>e.getIntersection(i)?{top:i.top+s,left:e.left+e.width/2-t.width/2,name:"arrowless",config:{withArrow:!1,...o}}:null};function i(e,s){return e.top-s.height-t}function r(e){return e.bottom+t}}f.arrowSideOffset=25,f.arrowHeightOffset=10,f.stickyVerticalOffset=20,f._getOptimalPosition=i.x,f.defaultPositions=k()},"./packages/ckeditor5-ui/src/panel/balloon/contextualballoon.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),r=s("./packages/ckeditor5-ui/src/view.js"),n=s("./packages/ckeditor5-ui/src/button/buttonview.js"),a=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),c=s("./packages/ckeditor5-utils/src/focustracker.ts"),l=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),d=s("./packages/ckeditor5-utils/src/dom/rect.ts");var h=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),u=s.n(h),p=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/balloonrotator.css"),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(p.Z,g);p.Z.locals;var f=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/fakepanel.css"),m={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(f.Z,m);f.Z.locals;const k=(0,l.Z)("px");class b extends o.Z{static get pluginName(){return"ContextualBalloon"}constructor(e){super(e),this.positionLimiter=()=>{const e=this.editor.editing.view,t=e.document.selection.editableElement;return t?e.domConverter.mapViewToDom(t.root):null},this.set("visibleView",null),this.view=new i.Z(e.locale),e.ui.view.body.add(this.view),e.ui.focusTracker.add(this.view.element),this._viewToStack=new Map,this._idToStack=new Map,this.set("_numberOfStacks",0),this.set("_singleViewMode",!1),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}destroy(){super.destroy(),this.view.destroy(),this._rotatorView.destroy(),this._fakePanelsView.destroy()}hasView(e){return Array.from(this._viewToStack.keys()).includes(e)}add(e){if(this.hasView(e.view))throw new a.ZP("contextualballoon-add-view-exist",[this,e]);const t=e.stackId||"main";if(!this._idToStack.has(t))return this._idToStack.set(t,new Map([[e.view,e]])),this._viewToStack.set(e.view,this._idToStack.get(t)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!e.singleViewMode||this.showStack(t));const s=this._idToStack.get(t);e.singleViewMode&&this.showStack(t),s.set(e.view,e),this._viewToStack.set(e.view,s),s===this._visibleStack&&this._showView(e)}remove(e){if(!this.hasView(e))throw new a.ZP("contextualballoon-remove-view-not-exist",[this,e]);const t=this._viewToStack.get(e);this._singleViewMode&&this.visibleView===e&&(this._singleViewMode=!1),this.visibleView===e&&(1===t.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(t.values())[t.size-2])),1===t.size?(this._idToStack.delete(this._getStackId(t)),this._numberOfStacks=this._idToStack.size):t.delete(e),this._viewToStack.delete(e)}updatePosition(e){e&&(this._visibleStack.get(this.visibleView).position=e),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(e){this.visibleStack=e;const t=this._idToStack.get(e);if(!t)throw new a.ZP("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==t&&this._showView(Array.from(t.values()).pop())}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(e){return Array.from(this._idToStack.entries()).find((t=>t[1]===e))[0]}_showNextStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)+1;e[t]||(t=0),this.showStack(this._getStackId(e[t]))}_showPrevStack(){const e=Array.from(this._idToStack.values());let t=e.indexOf(this._visibleStack)-1;e[t]||(t=e.length-1),this.showStack(this._getStackId(e[t]))}_createRotatorView(){const e=new _(this.editor.locale),t=this.editor.locale.t;return this.view.content.add(e),e.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>1)),e.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"}),e.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((e,s)=>{if(s<2)return"";const o=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return t("%0 of %1",[o,s])})),e.buttonNextView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()})),e.buttonPrevView.on("execute",(()=>{e.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()})),e}_createFakePanelsView(){const e=new w(this.editor.locale,this.view);return e.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((e,t)=>!t&&e>=2?Math.min(e-1,2):0)),e.listenTo(this.view,"change:top",(()=>e.updatePosition())),e.listenTo(this.view,"change:left",(()=>e.updatePosition())),this.editor.ui.view.body.add(e),e}_showView({view:e,balloonClassName:t="",withArrow:s=!0,singleViewMode:o=!1}){this.view.class=t,this.view.withArrow=s,this._rotatorView.showView(e),this.visibleView=e,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),o&&(this._singleViewMode=!0)}_getBalloonPosition(){let e=Array.from(this._visibleStack.values()).pop().position;return e&&(e.limiter||(e=Object.assign({},e,{limiter:this.positionLimiter})),e=Object.assign({},e,{viewportOffsetConfig:this.editor.ui.viewportOffset})),e}}class _ extends r.Z{constructor(e){super(e);const t=e.t,s=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new c.Z,this.buttonPrevView=this._createButtonView(t("Previous"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>'),this.buttonNextView=this._createButtonView(t("Next"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>'),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",s.to("isNavigationVisible",(e=>e?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:s.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(e){this.hideView(),this.content.add(e)}hideView(){this.content.clear()}_createButtonView(e,t){const s=new n.Z(this.locale);return s.set({label:e,icon:t,tooltip:!0}),s}}class w extends r.Z{constructor(e,t){super(e);const s=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=t,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",s.to("numberOfPanels",(e=>e?"":"ck-hidden"))],style:{top:s.to("top",k),left:s.to("left",k),width:s.to("width",k),height:s.to("height",k)}},children:this.content}),this.on("change:numberOfPanels",((e,t,s,o)=>{s>o?this._addPanels(s-o):this._removePanels(o-s),this.updatePosition()}))}_addPanels(e){for(;e--;){const e=new r.Z;e.setTemplate({tag:"div"}),this.content.add(e),this.registerChild(e)}}_removePanels(e){for(;e--;){const e=this.content.last;this.content.remove(e),this.deregisterChild(e),e.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:e,left:t}=this._balloonPanelView,{width:s,height:o}=new d.Z(this._balloonPanelView.element);Object.assign(this,{top:e,left:t,width:s,height:o})}}}},"./packages/ckeditor5-ui/src/template.js":(e,t,s)=>{"use strict";s.d(t,{ZP:()=>u});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/mix.ts"),r=s("./packages/ckeditor5-utils/src/emittermixin.ts"),n=s("./packages/ckeditor5-ui/src/view.js"),a=s("./packages/ckeditor5-ui/src/viewcollection.js"),c=s("./packages/ckeditor5-utils/src/dom/isnode.ts"),l=s("./node_modules/lodash-es/isObject.js"),d=s("./node_modules/lodash-es/cloneDeepWith.js"),h=s("./packages/ckeditor5-utils/src/toarray.ts");class u{constructor(e){Object.assign(this,y(v(e))),this._isRendered=!1,this._revertData=null}render(){const e=this._renderNode({intoFragment:!0});return this._isRendered=!0,e}apply(e){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:e,isApplying:!0,revertData:this._revertData}),e}revert(e){if(!this._revertData)throw new o.ZP("ui-template-revert-not-applied",[this,e]);this._revertTemplateFromNode(e,this._revertData)}*getViews(){yield*function*e(t){if(t.children)for(const s of t.children)C(s)?yield s:E(s)&&(yield*e(s))}(this)}static bind(e,t){return{to:(s,o)=>new g({eventNameOrFunction:s,attribute:s,observable:e,emitter:t,callback:o}),if:(s,o,i)=>new f({observable:e,emitter:t,attribute:s,valueIfTrue:o,callback:i})}}static extend(e,t){if(e._isRendered)throw new o.ZP("template-extend-render",[this,e]);T(e,y(v(t)))}_renderNode(e){let t;if(t=e.node?this.tag&&this.text:this.tag?this.text:!this.text,t)throw new o.ZP("ui-template-wrong-syntax",this);return this.text?this._renderText(e):this._renderElement(e)}_renderElement(e){let t=e.node;return t||(t=e.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(e),this._renderElementChildren(e),this._setUpListeners(e),t}_renderText(e){let t=e.node;return t?e.revertData.text=t.textContent:t=e.node=document.createTextNode(""),m(this.text)?this._bindToObservable({schema:this.text,updater:b(t),data:e}):t.textContent=this.text.join(""),t}_renderAttributes(e){let t,s,o,i;if(!this.attributes)return;const r=e.node,n=e.revertData;for(t in this.attributes)if(o=r.getAttribute(t),s=this.attributes[t],n&&(n.attributes[t]=o),i=(0,l.Z)(s[0])&&s[0].ns?s[0].ns:null,m(s)){const a=i?s[0].value:s;n&&j(t)&&a.unshift(o),this._bindToObservable({schema:a,updater:_(r,t,i),data:e})}else"style"==t&&"string"!=typeof s[0]?this._renderStyleAttribute(s[0],e):(n&&o&&j(t)&&s.unshift(o),s=s.map((e=>e&&e.value||e)).reduce(((e,t)=>e.concat(t)),[]).reduce(P,""),A(s)||r.setAttributeNS(i,t,s))}_renderStyleAttribute(e,t){const s=t.node;for(const o in e){const i=e[o];m(i)?this._bindToObservable({schema:[i],updater:w(s,o),data:t}):s.style[o]=i}}_renderElementChildren(e){const t=e.node,s=e.intoFragment?document.createDocumentFragment():t,o=e.isApplying;let i=0;for(const r of this.children)if(S(r)){if(!o){r.setParent(t);for(const e of r)s.appendChild(e.element)}}else if(C(r))o||(r.isRendered||r.render(),s.appendChild(r.element));else if((0,c.Z)(r))s.appendChild(r);else if(o){const t={children:[],bindings:[],attributes:{}};e.revertData.children.push(t),r._renderNode({node:s.childNodes[i++],isApplying:!0,revertData:t})}else s.appendChild(r.render());e.intoFragment&&t.appendChild(s)}_setUpListeners(e){if(this.eventListeners)for(const t in this.eventListeners){const s=this.eventListeners[t].map((s=>{const[o,i]=t.split("@");return s.activateDomEventListener(o,i,e)}));e.revertData&&e.revertData.bindings.push(s)}}_bindToObservable({schema:e,updater:t,data:s}){const o=s.revertData;k(e,t,s);const i=e.filter((e=>!A(e))).filter((e=>e.observable)).map((o=>o.activateAttributeListener(e,t,s)));o&&o.bindings.push(i)}_revertTemplateFromNode(e,t){for(const e of t.bindings)for(const t of e)t();if(t.text)e.textContent=t.text;else{for(const s in t.attributes){const o=t.attributes[s];null===o?e.removeAttribute(s):e.setAttribute(s,o)}for(let s=0;s<t.children.length;++s)this._revertTemplateFromNode(e.childNodes[s],t.children[s])}}}(0,i.Z)(u,r.ZP);class p{constructor(e){Object.assign(this,e)}getValue(e){const t=this.observable[this.attribute];return this.callback?this.callback(t,e):t}activateAttributeListener(e,t,s){const o=()=>k(e,t,s);return this.emitter.listenTo(this.observable,"change:"+this.attribute,o),()=>{this.emitter.stopListening(this.observable,"change:"+this.attribute,o)}}}class g extends p{activateDomEventListener(e,t,s){const o=(e,s)=>{t&&!s.target.matches(t)||("function"==typeof this.eventNameOrFunction?this.eventNameOrFunction(s):this.observable.fire(this.eventNameOrFunction,s))};return this.emitter.listenTo(s.node,e,o),()=>{this.emitter.stopListening(s.node,e,o)}}}class f extends p{getValue(e){return!A(super.getValue(e))&&(this.valueIfTrue||!0)}}function m(e){return!!e&&(e.value&&(e=e.value),Array.isArray(e)?e.some(m):e instanceof p)}function k(e,t,{node:s}){let o=function(e,t){return e.map((e=>e instanceof p?e.getValue(t):e))}(e,s);o=1==e.length&&e[0]instanceof f?o[0]:o.reduce(P,""),A(o)?t.remove():t.set(o)}function b(e){return{set(t){e.textContent=t},remove(){e.textContent=""}}}function _(e,t,s){return{set(o){e.setAttributeNS(s,t,o)},remove(){e.removeAttributeNS(s,t)}}}function w(e,t){return{set(s){e.style[t]=s},remove(){e.style[t]=null}}}function v(e){return(0,d.Z)(e,(e=>{if(e&&(e instanceof p||E(e)||C(e)||S(e)))return e}))}function y(e){if("string"==typeof e?e=function(e){return{text:[e]}}(e):e.text&&function(e){e.text=(0,h.Z)(e.text)}(e),e.on&&(e.eventListeners=function(e){for(const t in e)Z(e,t);return e}(e.on),delete e.on),!e.text){e.attributes&&function(e){for(const t in e)e[t].value&&(e[t].value=(0,h.Z)(e[t].value)),Z(e,t)}(e.attributes);const t=[];if(e.children)if(S(e.children))t.push(e.children);else for(const s of e.children)E(s)||C(s)||(0,c.Z)(s)?t.push(s):t.push(new u(s));e.children=t}return e}function Z(e,t){e[t]=(0,h.Z)(e[t])}function P(e,t){return A(t)?e:A(e)?t:`${e} ${t}`}function x(e,t){for(const s in t)e[s]?e[s].push(...t[s]):e[s]=t[s]}function T(e,t){if(t.attributes&&(e.attributes||(e.attributes={}),x(e.attributes,t.attributes)),t.eventListeners&&(e.eventListeners||(e.eventListeners={}),x(e.eventListeners,t.eventListeners)),t.text&&e.text.push(...t.text),t.children&&t.children.length){if(e.children.length!=t.children.length)throw new o.ZP("ui-template-extend-children-mismatch",e);let s=0;for(const o of t.children)T(e.children[s++],o)}}function A(e){return!e&&0!==e}function C(e){return e instanceof n.Z}function E(e){return e instanceof u}function S(e){return e instanceof a.Z}function j(e){return"class"==e||"style"==e}},"./packages/ckeditor5-ui/src/toolbar/normalizetoolbarconfig.js":(e,t,s)=>{"use strict";function o(e){return Array.isArray(e)?{items:e,removeItems:[]}:e?Object.assign({items:[],removeItems:[]},e):{items:[],removeItems:[]}}s.d(t,{Z:()=>o})},"./packages/ckeditor5-ui/src/toolbar/toolbarseparatorview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./packages/ckeditor5-ui/src/view.js");class i extends o.Z{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}},"./packages/ckeditor5-ui/src/toolbar/toolbarview.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>x});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-utils/src/focustracker.ts"),r=s("./packages/ckeditor5-ui/src/focuscycler.js"),n=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),a=s("./packages/ckeditor5-ui/src/toolbar/toolbarseparatorview.js");class c extends o.Z{constructor(e){super(e),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}var l=s("./packages/ckeditor5-utils/src/dom/resizeobserver.ts");function d(e){return e.bindTemplate.to((t=>{t.target===e.element&&t.preventDefault()}))}var h=s("./packages/ckeditor5-utils/src/dom/rect.ts"),u=s("./packages/ckeditor5-utils/src/dom/isvisible.ts"),p=s("./packages/ckeditor5-utils/src/dom/global.ts"),g=s("./packages/ckeditor5-ui/src/dropdown/utils.js"),f=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),m=s("./packages/ckeditor5-ui/src/toolbar/normalizetoolbarconfig.js"),k=s("./node_modules/lodash-es/isObject.js"),b=s("./packages/ckeditor5-core/theme/icons/three-vertical-dots.svg"),_=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),w=s.n(_),v=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/toolbar.css"),y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};w()(v.Z,y);v.Z.locals;var Z=s("./packages/ckeditor5-core/src/index.js");const P={alignLeft:Z.ci.alignLeft,bold:Z.ci.bold,importExport:Z.ci.importExport,paragraph:Z.ci.paragraph,plus:Z.ci.plus,text:Z.ci.text,threeVerticalDots:Z.ci.threeVerticalDots};class x extends o.Z{constructor(e,t){super(e);const s=this.bindTemplate,o=this.t;this.options=t||{},this.set("ariaLabel",o("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new i.Z,this.keystrokes=new n.Z,this.set("class"),this.set("isCompact",!1),this.itemsView=new T(e),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const a="rtl"===e.uiLanguageDirection;this._focusCycler=new r.Z({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[a?"arrowright":"arrowleft","arrowup"],focusNext:[a?"arrowleft":"arrowright","arrowdown"]}});const c=["ck","ck-toolbar",s.to("class"),s.if("isCompact","ck-toolbar_compact")];this.options.shouldGroupWhenFull&&this.options.isFloating&&c.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:c,role:"toolbar","aria-label":s.to("ariaLabel"),style:{maxWidth:s.to("maxWidth")}},children:this.children,on:{mousedown:d(this)}}),this._behavior=this.options.shouldGroupWhenFull?new C(this):new A(this)}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(e,t,s){const o=(0,m.Z)(e),i=s||o.removeItems,r=this._cleanItemsConfiguration(o.items,t,i).map((e=>(0,k.Z)(e)?this._createNestedToolbarDropdown(e,t,i):"|"===e?new a.Z:"-"===e?new c:t.create(e))).filter((e=>e));this.items.addMany(r)}_cleanItemsConfiguration(e,t,s){const o=e.filter(((e,o,i)=>"|"===e||-1===s.indexOf(e)&&("-"===e?!this.options.shouldGroupWhenFull||((0,f.KE)("toolbarview-line-break-ignored-when-grouping-items",i),!1):!(!(0,k.Z)(e)&&!t.has(e))||((0,f.KE)("toolbarview-item-unavailable",{name:e}),!1))));return this._cleanSeparatorsAndLineBreaks(o)}_cleanSeparatorsAndLineBreaks(e){const t=e=>"-"!==e&&"|"!==e,s=e.length,o=e.findIndex(t);if(-1===o)return[];const i=s-e.slice().reverse().findIndex(t);return e.slice(o,i).filter(((e,s,o)=>{if(t(e))return!0;return!(s>0&&o[s-1]===e)}))}_createNestedToolbarDropdown(e,t,s){let{label:o,icon:i,items:r,tooltip:n=!0,withText:a=!1}=e;if(r=this._cleanItemsConfiguration(r,t,s),!r.length)return null;const c=this.locale,l=(0,g.t9)(c);return o||(0,f.KE)("toolbarview-nested-toolbar-dropdown-missing-label",e),l.class="ck-toolbar__nested-toolbar-dropdown",l.buttonView.set({label:o,tooltip:n,withText:!!a}),!1!==i?l.buttonView.icon=P[i]||i||P.threeVerticalDots:l.buttonView.withText=!0,(0,g.up)(l,[]),l.toolbarView.fillFromConfig(r,t,s),l}}class T extends o.Z{constructor(e){super(e),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class A{constructor(e){const t=e.bindTemplate;e.set("isVertical",!1),e.itemsView.children.bindTo(e.items).using((e=>e)),e.focusables.bindTo(e.items).using((e=>e)),e.extendTemplate({attributes:{class:[t.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class C{constructor(e){this.view=e,this.viewChildren=e.children,this.viewFocusables=e.focusables,this.viewItemsView=e.itemsView,this.viewFocusTracker=e.focusTracker,this.viewLocale=e.locale,this.ungroupedItems=e.createCollection(),this.groupedItems=e.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,e.itemsView.children.bindTo(this.ungroupedItems).using((e=>e)),this.ungroupedItems.on("add",this._updateFocusCycleableItems.bind(this)),this.ungroupedItems.on("remove",this._updateFocusCycleableItems.bind(this)),e.children.on("add",this._updateFocusCycleableItems.bind(this)),e.children.on("remove",this._updateFocusCycleableItems.bind(this)),e.items.on("change",((e,t)=>{const s=t.index;for(const e of t.removed)s>=this.ungroupedItems.length?this.groupedItems.remove(e):this.ungroupedItems.remove(e);for(let e=s;e<s+t.added.length;e++){const o=t.added[e-s];e>this.ungroupedItems.length?this.groupedItems.add(o,e-this.ungroupedItems.length):this.ungroupedItems.add(o,e)}this._updateGrouping()})),e.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(e){this.viewElement=e.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(e)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!(0,u.Z)(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const e=this.groupedItems.length;let t;for(;this._areItemsOverflowing;)this._groupLastItem(),t=!0;if(!t&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==e&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const e=this.viewElement,t=this.viewLocale.uiLanguageDirection,s=new h.Z(e.lastChild),o=new h.Z(e);if(!this.cachedPadding){const s=p.Z.window.getComputedStyle(e),o="ltr"===t?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(s[o])}return"ltr"===t?s.right>o.right-this.cachedPadding:s.left<o.left+this.cachedPadding}_enableGroupingOnResize(){let e;this.resizeObserver=new l.Z(this.viewElement,(t=>{e&&e===t.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),e=t.contentRect.width)})),this._updateGrouping()}_enableGroupingOnMaxWidthChange(e){e.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new a.Z),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const e=this.viewLocale,t=e.t,s=(0,g.t9)(e);return s.class="ck-toolbar__grouped-dropdown",s.panelPosition="ltr"===e.uiLanguageDirection?"sw":"se",(0,g.up)(s,[]),s.buttonView.set({label:t("Show more items"),tooltip:!0,tooltipPosition:"rtl"===e.uiLanguageDirection?"se":"sw",icon:b.Z}),s.toolbarView.items.bindTo(this.groupedItems).using((e=>e)),s}_updateFocusCycleableItems(){this.viewFocusables.clear(),this.ungroupedItems.map((e=>{this.viewFocusables.add(e)})),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}},"./packages/ckeditor5-ui/src/tooltipmanager.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s("./packages/ckeditor5-ui/src/view.js"),i=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),r=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),n=s("./packages/ckeditor5-utils/src/index.ts"),a=s("./node_modules/lodash-es/debounce.js"),c=s("./node_modules/lodash-es/isElement.js"),l=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),d=s.n(l),h=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/tooltip/tooltip.css"),u={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};d()(h.Z,u);h.Z.locals;const p="ck-tooltip";class g{constructor(e){if(g._editors.add(e),g._instance)return g._instance;g._instance=this,this.tooltipTextView=new o.Z(e.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new i.Z(e.locale),this.balloonPanelView.class=p,this.balloonPanelView.content.add(this.tooltipTextView),this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._pinTooltipDebounced=(0,a.Z)(this._pinTooltip,600),this.listenTo(n.CO.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(n.CO.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(e){g._editors.delete(e),this.stopListening(e.ui),g._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),g._instance=null)}_onEnterOrFocus(e,{target:t}){const s=f(t);var o;s&&(s!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(s,{text:(o=s).dataset.ckeTooltipText,position:o.dataset.ckeTooltipPosition||"s",cssClass:o.dataset.ckeTooltipClass||""})))}_onLeaveOrBlur(e,{target:t,relatedTarget:s}){if("mouseleave"===e.name){if(!(0,c.Z)(t))return;if(this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;const e=f(t),o=f(s);e&&e!==o&&this._unpinTooltip()}else{if(this._currentElementWithTooltip&&t!==this._currentElementWithTooltip)return;this._unpinTooltip()}}_onScroll(e,{target:t}){this._currentElementWithTooltip&&(t.contains(this.balloonPanelView.element)&&t.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(e,{text:t,position:s,cssClass:o}){const i=(0,n.Ps)(g._editors.values()).ui.view.body;i.has(this.balloonPanelView)||i.add(this.balloonPanelView),this.tooltipTextView.text=t,this.balloonPanelView.pin({target:e,positions:g.getPositioningFunctions(s)}),this.balloonPanelView.class=[p,o].filter((e=>e)).join(" ");for(const e of g._editors)this.listenTo(e.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=e,this._currentTooltipPosition=s}_unpinTooltip(){this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const e of g._editors)this.stopListening(e.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null}_updateTooltipPosition(){(0,n.pn)(this._currentElementWithTooltip)?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:g.getPositioningFunctions(this._currentTooltipPosition)}):this._unpinTooltip()}static getPositioningFunctions(e){const t=g.defaultBalloonPositions;return{s:[t.southArrowNorth,t.southArrowNorthEast,t.southArrowNorthWest],n:[t.northArrowSouth],e:[t.eastArrowWest],w:[t.westArrowEast],sw:[t.southArrowNorthEast],se:[t.southArrowNorthWest]}[e]}}function f(e){return(0,c.Z)(e)?e.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}(0,n.CD)(g,r.Z),g.defaultBalloonPositions=(0,i.M)({heightOffset:5,sideOffset:13}),g._instance=null,g._editors=new Set},"./packages/ckeditor5-ui/src/view.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>f});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-ui/src/viewcollection.js"),r=s("./packages/ckeditor5-ui/src/template.js"),n=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),a=s("./packages/ckeditor5-utils/src/observablemixin.ts"),c=s("./packages/ckeditor5-utils/src/collection.ts"),l=s("./packages/ckeditor5-utils/src/mix.ts"),d=s("./packages/ckeditor5-utils/src/isiterable.ts"),h=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),u=s.n(h),p=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/globals/globals.css"),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(p.Z,g);p.Z.locals;class f{constructor(e){this.element=null,this.isRendered=!1,this.locale=e,this.t=e&&e.t,this._viewCollections=new c.Z,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",((t,s)=>{s.locale=e})),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=r.ZP.bind(this,this)}createCollection(e){const t=new i.Z(e);return this._viewCollections.add(t),t}registerChild(e){(0,d.Z)(e)||(e=[e]);for(const t of e)this._unboundChildren.add(t)}deregisterChild(e){(0,d.Z)(e)||(e=[e]);for(const t of e)this._unboundChildren.remove(t)}setTemplate(e){this.template=new r.ZP(e)}extendTemplate(e){r.ZP.extend(this.template,e)}render(){if(this.isRendered)throw new o.ZP("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map((e=>e.destroy())),this.template&&this.template._revertData&&this.template.revert(this.element)}}(0,l.Z)(f,n.Z),(0,l.Z)(f,a.Z)},"./packages/ckeditor5-ui/src/viewcollection.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/collection.ts");class r extends i.Z{constructor(e=[]){super(e,{idProperty:"viewUid"}),this.on("add",((e,t,s)=>{this._renderViewIntoCollectionParent(t,s)})),this.on("remove",((e,t)=>{t.element&&this._parentElement&&t.element.remove()})),this._parentElement=null}destroy(){this.map((e=>e.destroy()))}setParent(e){this._parentElement=e;for(const e of this)this._renderViewIntoCollectionParent(e)}delegate(...e){if(!e.length||!e.every((e=>"string"==typeof e)))throw new o.ZP("ui-viewcollection-delegate-wrong-events",this);return{to:t=>{for(const s of this)for(const o of e)s.delegate(o).to(t);this.on("add",((s,o)=>{for(const s of e)o.delegate(s).to(t)})),this.on("remove",((s,o)=>{for(const s of e)o.stopDelegating(s,t)}))}}}_renderViewIntoCollectionParent(e,t){e.isRendered||e.render(),e.element&&this._parentElement&&this._parentElement.insertBefore(e.element,this._parentElement.children[t])}}},"./packages/ckeditor5-widget/src/utils.js":(e,t,s)=>{"use strict";s.d(t,{s4:()=>f,Uo:()=>m,KT:()=>x,id:()=>Z,Qd:()=>k,em:()=>v,l6:()=>y,XC:()=>b,sC:()=>P,$n:()=>T});var o=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),i=s("./packages/ckeditor5-utils/src/toarray.ts"),r=s("./packages/ckeditor5-engine/src/model/utils/findoptimalinsertionrange.ts"),n=s("./packages/ckeditor5-utils/src/emittermixin.ts"),a=s("./packages/ckeditor5-utils/src/mix.ts");class c{constructor(){this._stack=[]}add(e,t){const s=this._stack,o=s[0];this._insertDescriptor(e);const i=s[0];o===i||l(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:t})}remove(e,t){const s=this._stack,o=s[0];this._removeDescriptor(e);const i=s[0];o===i||l(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:t})}_insertDescriptor(e){const t=this._stack,s=t.findIndex((t=>t.id===e.id));if(l(e,t[s]))return;s>-1&&t.splice(s,1);let o=0;for(;t[o]&&d(t[o],e);)o++;t.splice(o,0,e)}_removeDescriptor(e){const t=this._stack,s=t.findIndex((t=>t.id===e));s>-1&&t.splice(s,1)}}function l(e,t){return e&&t&&e.priority==t.priority&&h(e.classes)==h(t.classes)}function d(e,t){return e.priority>t.priority||!(e.priority<t.priority)&&h(e.classes)>h(t.classes)}function h(e){return Array.isArray(e)?e.sort().join(","):e}(0,a.Z)(c,n.ZP);var u=s("./packages/ckeditor5-widget/src/widgettypearound/utils.js"),p=s("./packages/ckeditor5-ui/src/icon/iconview.js");const g='<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 0v1H1v3H0V.5A.5.5 0 0 1 .5 0H4zm8 0h3.5a.5.5 0 0 1 .5.5V4h-1V1h-3V0zM4 16H.5a.5.5 0 0 1-.5-.5V12h1v3h3v1zm8 0v-1h3v-3h1v3.5a.5.5 0 0 1-.5.5H12z"/><path fill-opacity=".256" d="M1 1h14v14H1z"/><g class="ck-icon__selected-indicator"><path d="M7 0h2v1H7V0zM0 7h1v2H0V7zm15 0h1v2h-1V7zm-8 8h2v1H7v-1z"/><path fill-opacity=".254" d="M1 1h14v14H1z"/></g></svg>',f="ck-widget",m="ck-widget_selected";function k(e){return!!e.is("element")&&!!e.getCustomProperty("widget")}function b(e,t,s={}){if(!e.is("containerElement"))throw new o.ZP("widget-to-widget-wrong-element-type",null,{element:e});return t.setAttribute("contenteditable","false",e),t.addClass(f,e),t.setCustomProperty("widget",!0,e),e.getFillerOffset=A,s.label&&y(e,s.label,t),s.hasSelectionHandle&&function(e,t){const s=t.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(e){const t=this.toDomElement(e),s=new p.Z;return s.set("content",g),s.render(),t.appendChild(s.element),t}));t.insert(t.createPositionAt(e,0),s),t.addClass(["ck-widget_with-selection-handle"],e)}(e,t),v(e,t),e}function _(e,t,s){if(t.classes&&s.addClass((0,i.Z)(t.classes),e),t.attributes)for(const o in t.attributes)s.setAttribute(o,t.attributes[o],e)}function w(e,t,s){if(t.classes&&s.removeClass((0,i.Z)(t.classes),e),t.attributes)for(const o in t.attributes)s.removeAttribute(o,e)}function v(e,t,s=_,o=w){const i=new c;i.on("change:top",((t,i)=>{i.oldDescriptor&&o(e,i.oldDescriptor,i.writer),i.newDescriptor&&s(e,i.newDescriptor,i.writer)})),t.setCustomProperty("addHighlight",((e,t,s)=>i.add(t,s)),e),t.setCustomProperty("removeHighlight",((e,t,s)=>i.remove(t,s)),e)}function y(e,t,s){s.setCustomProperty("widgetLabel",t,e)}function Z(e){const t=e.getCustomProperty("widgetLabel");return t?"function"==typeof t?t():t:""}function P(e,t,s={}){return t.addClass(["ck-editor__editable","ck-editor__nested-editable"],e),t.setAttribute("role","textbox",e),s.label&&t.setAttribute("aria-label",s.label,e),t.setAttribute("contenteditable",e.isReadOnly?"false":"true",e),e.on("change:isReadOnly",((s,o,i)=>{t.setAttribute("contenteditable",i?"false":"true",e)})),e.on("change:isFocused",((s,o,i)=>{i?t.addClass("ck-editor__nested-editable_focused",e):t.removeClass("ck-editor__nested-editable_focused",e)})),v(e,t),e}function x(e,t){const s=e.getSelectedElement();if(s){const o=(0,u.tB)(e);if(o)return t.createRange(t.createPositionAt(s,o))}return(0,r.K)(e,t)}function T(e,t){return(s,o)=>{const{mapper:i,viewPosition:r}=o,n=i.findMappedViewAncestor(r);if(!t(n))return;const a=i.toModelElement(n);o.modelPosition=e.createPositionAt(a,r.isAtStart?"before":"after")}}function A(){return null}},"./packages/ckeditor5-widget/src/widget.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),r=s("./packages/ckeditor5-widget/src/widgettypearound/widgettypearound.js"),n=s("./packages/ckeditor5-typing/src/delete.js"),a=s("./packages/ckeditor5-utils/src/env.ts"),c=s("./packages/ckeditor5-utils/src/keyboard.ts"),l=s("./packages/ckeditor5-utils/src/dom/rect.ts");function d(e){const t=e.model;return(s,o)=>{const i=o.keyCode==c.Do.arrowup,r=o.keyCode==c.Do.arrowdown,n=o.shiftKey,a=t.document.selection;if(!i&&!r)return;const d=r;if(n&&function(e,t){return!e.isCollapsed&&e.isBackward==t}(a,d))return;const p=function(e,t,s){const o=e.model;if(s){const e=t.isCollapsed?t.focus:t.getLastPosition(),s=h(o,e,"forward");if(!s)return null;const i=o.createRange(e,s),r=u(o.schema,i,"backward");return r?o.createRange(e,r):null}{const e=t.isCollapsed?t.focus:t.getFirstPosition(),s=h(o,e,"backward");if(!s)return null;const i=o.createRange(s,e),r=u(o.schema,i,"forward");return r?o.createRange(r,e):null}}(e,a,d);if(p){if(p.isCollapsed){if(a.isCollapsed)return;if(n)return}(p.isCollapsed||function(e,t,s){const o=e.model,i=e.view.domConverter;if(s){const e=o.createSelection(t.start);o.modifySelection(e),e.focus.isAtEnd||t.start.isEqual(e.focus)||(t=o.createRange(e.focus,t.end))}const r=e.mapper.toViewRange(t),n=i.viewRangeToDom(r),a=l.Z.getDomRangeRects(n);let c;for(const e of a)if(void 0!==c){if(Math.round(e.top)>=c)return!1;c=Math.max(c,Math.round(e.bottom))}else c=Math.round(e.bottom);return!0}(e,p,d))&&(t.change((e=>{const s=d?p.end:p.start;if(n){const o=t.createSelection(a.anchor);o.setFocus(s),e.setSelection(o)}else e.setSelection(s)})),s.stop(),o.preventDefault(),o.stopPropagation())}}}function h(e,t,s){const o=e.schema,i=e.createRangeIn(t.root),r="forward"==s?"elementStart":"elementEnd";for(const{previousPosition:e,item:n,type:a}of i.getWalker({startPosition:t,direction:s})){if(o.isLimit(n)&&!o.isInline(n))return e;if(a==r&&o.isBlock(n))return null}return null}function u(e,t,s){const o="backward"==s?t.end:t.start;if(e.checkChild(o,"$text"))return o;for(const{nextPosition:o}of t.getWalker({direction:s}))if(e.checkChild(o,"$text"))return o;return null}var p=s("./packages/ckeditor5-widget/src/utils.js"),g=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),f=s.n(g),m=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widget.css"),k={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};f()(m.Z,k);m.Z.locals;class b extends o.Z{static get pluginName(){return"Widget"}static get requires(){return[r.Z,n.Z]}init(){const e=this.editor,t=e.editing.view,s=t.document;this._previouslySelected=new Set,this.editor.editing.downcastDispatcher.on("selection",((t,s,o)=>{const i=o.writer,r=s.selection;if(r.isCollapsed)return;const n=r.getSelectedElement();if(!n)return;const a=e.editing.mapper.toViewElement(n);(0,p.Qd)(a)&&o.consumable.consume(r,"selection")&&i.setSelection(i.createRangeOn(a),{fake:!0,label:(0,p.id)(a)})})),this.editor.editing.downcastDispatcher.on("selection",((e,t,s)=>{this._clearPreviouslySelectedWidgets(s.writer);const o=s.writer,i=o.document.selection;let r=null;for(const e of i.getRanges())for(const t of e){const e=t.item;(0,p.Qd)(e)&&!_(e,r)&&(o.addClass(p.Uo,e),this._previouslySelected.add(e),r=e)}}),{priority:"low"}),t.addObserver(i.Z),this.listenTo(s,"mousedown",((...e)=>this._onMousedown(...e))),this.listenTo(s,"arrowKey",((...e)=>{this._handleSelectionChangeOnArrowKeyPress(...e)}),{context:[p.Qd,"$text"]}),this.listenTo(s,"arrowKey",((...e)=>{this._preventDefaultOnArrowKeyPress(...e)}),{context:"$root"}),this.listenTo(s,"arrowKey",d(this.editor.editing),{context:"$text"}),this.listenTo(s,"delete",((e,t)=>{this._handleDelete("forward"==t.direction)&&(t.preventDefault(),e.stop())}),{context:"$root"})}_onMousedown(e,t){const s=this.editor,o=s.editing.view,i=o.document;let r=t.target;if(function(e){for(;e;){if(e.is("editableElement")&&!e.is("rootElement"))return!0;if((0,p.Qd)(e))return!1;e=e.parent}return!1}(r)){if((a.ZP.isSafari||a.ZP.isGecko)&&t.domEvent.detail>=3){const e=s.editing.mapper,o=r.is("attributeElement")?r.findAncestor((e=>!e.is("attributeElement"))):r,i=e.toModelElement(o);t.preventDefault(),this.editor.model.change((e=>{e.setSelection(i,"in")}))}return}if(!(0,p.Qd)(r)&&(r=r.findAncestor(p.Qd),!r))return;a.ZP.isAndroid&&t.preventDefault(),i.isFocused||o.focus();const n=s.editing.mapper.toModelElement(r);this._setSelectionOverElement(n)}_handleSelectionChangeOnArrowKeyPress(e,t){const s=t.keyCode,o=this.editor.model,i=o.schema,r=o.document.selection,n=r.getSelectedElement(),a=(0,c.mA)(s,this.editor.locale.contentLanguageDirection),l="down"==a||"right"==a,d="up"==a||"down"==a;if(n&&i.isObject(n)){const s=l?r.getLastPosition():r.getFirstPosition(),n=i.getNearestSelectionRange(s,l?"forward":"backward");return void(n&&(o.change((e=>{e.setSelection(n)})),t.preventDefault(),e.stop()))}if(!r.isCollapsed&&!t.shiftKey){const s=r.getFirstPosition(),n=r.getLastPosition(),a=s.nodeAfter,c=n.nodeBefore;return void((a&&i.isObject(a)||c&&i.isObject(c))&&(o.change((e=>{e.setSelection(l?n:s)})),t.preventDefault(),e.stop()))}if(!r.isCollapsed)return;const h=this._getObjectElementNextToSelection(l);if(h&&i.isObject(h)){if(i.isInline(h)&&d)return;this._setSelectionOverElement(h),t.preventDefault(),e.stop()}}_preventDefaultOnArrowKeyPress(e,t){const s=this.editor.model,o=s.schema,i=s.document.selection.getSelectedElement();i&&o.isObject(i)&&(t.preventDefault(),e.stop())}_handleDelete(e){if(this.editor.isReadOnly)return;const t=this.editor.model.document.selection;if(!t.isCollapsed)return;const s=this._getObjectElementNextToSelection(e);return s?(this.editor.model.change((e=>{let o=t.anchor.parent;for(;o.isEmpty;){const t=o;o=t.parent,e.remove(t)}this._setSelectionOverElement(s)})),!0):void 0}_setSelectionOverElement(e){this.editor.model.change((t=>{t.setSelection(t.createRangeOn(e))}))}_getObjectElementNextToSelection(e){const t=this.editor.model,s=t.schema,o=t.document.selection,i=t.createSelection(o);if(t.modifySelection(i,{direction:e?"forward":"backward"}),i.isEqual(o))return null;const r=e?i.focus.nodeBefore:i.focus.nodeAfter;return r&&s.isObject(r)?r:null}_clearPreviouslySelectedWidgets(e){for(const t of this._previouslySelected)e.removeClass(p.Uo,t);this._previouslySelected.clear()}}function _(e,t){return!!t&&Array.from(e.getAncestors()).includes(t)}},"./packages/ckeditor5-widget/src/widgettypearound/utils.js":(e,t,s)=>{"use strict";s.d(t,{Xr:()=>n,_m:()=>r,aU:()=>a,bi:()=>i,t:()=>c,tB:()=>l});var o=s("./packages/ckeditor5-widget/src/utils.js");const i="widget-type-around";function r(e,t,s){return e&&(0,o.Qd)(e)&&!s.isInline(t)}function n(e){return e.closest(".ck-widget__type-around__button")}function a(e){return e.classList.contains("ck-widget__type-around__button_before")?"before":"after"}function c(e,t){const s=e.closest(".ck-widget");return t.mapDomToView(s)}function l(e){return e.getAttribute(i)}},"./packages/ckeditor5-widget/src/widgettypearound/widgettypearound.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-ui/src/template.js"),r=s("./packages/ckeditor5-enter/src/enter.js"),n=s("./packages/ckeditor5-typing/src/delete.js"),a=s("./packages/ckeditor5-utils/src/keyboard.ts"),c=s("./packages/ckeditor5-widget/src/widgettypearound/utils.js"),l=s("./packages/ckeditor5-typing/src/utils/injectunsafekeystrokeshandling.js"),d=s("./packages/ckeditor5-widget/src/utils.js");var h=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),u=s.n(h),p=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgettypearound.css"),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};u()(p.Z,g);p.Z.locals;const f=["before","after"],m=(new DOMParser).parseFromString('<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>',"image/svg+xml").firstChild,k="ck-widget__type-around_disabled";class b extends o.Z{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[r.Z,n.Z]}constructor(e){super(e),this._currentFakeCaretModelElement=null}init(){const e=this.editor,t=e.editing.view;this.on("change:isEnabled",((s,o,i)=>{t.change((e=>{for(const s of t.document.roots)i?e.removeClass(k,s):e.addClass(k,s)})),i||e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))})),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){this._currentFakeCaretModelElement=null}_insertParagraph(e,t){const s=this.editor,o=s.editing.view,i=s.model.schema.getAttributesWithProperty(e,"copyOnReplace",!0);s.execute("insertParagraph",{position:s.model.createPositionAt(e,t),attributes:i}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(e,t,s,o){this.listenTo(e,t,((...e)=>{this.isEnabled&&s(...e)}),o)}_insertParagraphAccordingToFakeCaretPosition(){const e=this.editor.model.document.selection,t=(0,c.tB)(e);if(!t)return!1;const s=e.getSelectedElement();return this._insertParagraph(s,t),!0}_enableTypeAroundUIInjection(){const e=this.editor,t=e.model.schema,s=e.locale.t,o={before:s("Insert paragraph before block"),after:s("Insert paragraph after block")};e.editing.downcastDispatcher.on("insert",((e,s,r)=>{const n=r.mapper.toViewElement(s.item);(0,c._m)(n,s.item,t)&&function(e,t,s){const o=e.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(e){const s=this.toDomElement(e);return function(e,t){for(const s of f){const o=new i.ZP({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${s}`],title:t[s]},children:[e.ownerDocument.importNode(m,!0)]});e.appendChild(o.render())}}(s,t),function(e){const t=new i.ZP({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});e.appendChild(t.render())}(s),s}));e.insert(e.createPositionAt(s,"end"),o)}(r.writer,o,n)}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const e=this.editor,t=e.model,s=t.document.selection,o=t.schema,i=e.editing.view;function r(e){return`ck-widget_type-around_show-fake-caret_${e}`}this._listenToIfEnabled(i.document,"arrowKey",((e,t)=>{this._handleArrowKeyPress(e,t)}),{context:[d.Qd,"$text"],priority:"high"}),this._listenToIfEnabled(s,"change:range",((t,s)=>{s.directChange&&e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))})),this._listenToIfEnabled(t.document,"change:data",(()=>{const t=s.getSelectedElement();if(t){const s=e.editing.mapper.toViewElement(t);if((0,c._m)(s,t,o))return}e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))})),this._listenToIfEnabled(e.editing.downcastDispatcher,"selection",((e,t,s)=>{const i=s.writer;if(this._currentFakeCaretModelElement){const e=s.mapper.toViewElement(this._currentFakeCaretModelElement);e&&(i.removeClass(f.map(r),e),this._currentFakeCaretModelElement=null)}const n=t.selection.getSelectedElement();if(!n)return;const a=s.mapper.toViewElement(n);if(!(0,c._m)(a,n,o))return;const l=(0,c.tB)(t.selection);l&&(i.addClass(r(l),a),this._currentFakeCaretModelElement=n)})),this._listenToIfEnabled(e.ui.focusTracker,"change:isFocused",((t,s,o)=>{o||e.model.change((e=>{e.removeSelectionAttribute(c.bi)}))}))}_handleArrowKeyPress(e,t){const s=this.editor,o=s.model,i=o.document.selection,r=o.schema,n=s.editing.view,l=t.keyCode,d=(0,a.Zt)(l,s.locale.contentLanguageDirection),h=n.document.selection.getSelectedElement(),u=s.editing.mapper.toModelElement(h);let p;(0,c._m)(h,u,r)?p=this._handleArrowKeyPressOnSelectedWidget(d):i.isCollapsed?p=this._handleArrowKeyPressWhenSelectionNextToAWidget(d):t.shiftKey||(p=this._handleArrowKeyPressWhenNonCollapsedSelection(d)),p&&(t.preventDefault(),e.stop())}_handleArrowKeyPressOnSelectedWidget(e){const t=this.editor.model,s=t.document.selection,o=(0,c.tB)(s);return t.change((t=>{if(!o)return t.setSelectionAttribute(c.bi,e?"after":"before"),!0;if(!(o===(e?"after":"before")))return t.removeSelectionAttribute(c.bi),!0;return!1}))}_handleArrowKeyPressWhenSelectionNextToAWidget(e){const t=this.editor,s=t.model,o=s.schema,i=t.plugins.get("Widget"),r=i._getObjectElementNextToSelection(e),n=t.editing.mapper.toViewElement(r);return!!(0,c._m)(n,r,o)&&(s.change((t=>{i._setSelectionOverElement(r),t.setSelectionAttribute(c.bi,e?"before":"after")})),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(e){const t=this.editor,s=t.model,o=s.schema,i=t.editing.mapper,r=s.document.selection,n=e?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter,a=i.toViewElement(n);return!!(0,c._m)(a,n,o)&&(s.change((t=>{t.setSelection(n,"on"),t.setSelectionAttribute(c.bi,e?"after":"before")})),!0)}_enableInsertingParagraphsOnButtonClick(){const e=this.editor,t=e.editing.view;this._listenToIfEnabled(t.document,"mousedown",((s,o)=>{const i=(0,c.Xr)(o.domTarget);if(!i)return;const r=(0,c.aU)(i),n=(0,c.t)(i,t.domConverter),a=e.editing.mapper.toModelElement(n);this._insertParagraph(a,r),o.preventDefault(),s.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const e=this.editor,t=e.model.document.selection,s=e.editing.view;this._listenToIfEnabled(s.document,"enter",((s,o)=>{if("atTarget"!=s.eventPhase)return;const i=t.getSelectedElement(),r=e.editing.mapper.toViewElement(i),n=e.model.schema;let a;this._insertParagraphAccordingToFakeCaretPosition()?a=!0:(0,c._m)(r,i,n)&&(this._insertParagraph(i,o.isSoft?"before":"after"),a=!0),a&&(o.preventDefault(),s.stop())}),{context:d.Qd})}_enableInsertingParagraphsOnTypingKeystroke(){const e=this.editor.editing.view,t=[a.Do.enter,a.Do.delete,a.Do.backspace];this._listenToIfEnabled(e.document,"keydown",((e,s)=>{t.includes(s.keyCode)||(0,l.u)(s)||this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}_enableDeleteIntegration(){const e=this.editor,t=e.editing.view,s=e.model,o=s.schema;this._listenToIfEnabled(t.document,"delete",((t,i)=>{if("atTarget"!=t.eventPhase)return;const r=(0,c.tB)(s.document.selection);if(!r)return;const n=i.direction,a=s.document.selection.getSelectedElement(),l="forward"==n;if("before"===r===l)e.execute("delete",{selection:s.createSelection(a,"on")});else{const t=o.getNearestSelectionRange(s.createPositionAt(a,r),n);if(t)if(t.isCollapsed){const i=s.createSelection(t.start);if(s.modifySelection(i,{direction:n}),i.focus.isEqual(t.start)){const e=function(e,t){let s=t;for(const o of t.getAncestors({parentFirst:!0})){if(o.childCount>1||e.isLimit(o))break;s=o}return s}(o,t.start.parent);s.deleteContent(s.createSelection(e,"on"),{doNotAutoparagraph:!0})}else s.change((s=>{s.setSelection(t),e.execute(l?"deleteForward":"delete")}))}else s.change((s=>{s.setSelection(t),e.execute(l?"deleteForward":"delete")}))}i.preventDefault(),t.stop()}),{context:d.Qd})}_enableInsertContentIntegration(){const e=this.editor,t=this.editor.model,s=t.document.selection;this._listenToIfEnabled(e.model,"insertContent",((e,[o,i])=>{if(i&&!i.is("documentSelection"))return;const r=(0,c.tB)(s);return r?(e.stop(),t.change((e=>{const i=s.getSelectedElement(),n=t.createPositionAt(i,r),a=e.createSelection(n),c=t.insertContent(o,a);return e.setSelection(a),c}))):void 0}),{priority:"high"})}_enableInsertObjectIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"insertObject",((e,s)=>{const[,o,,i={}]=s;if(o&&!o.is("documentSelection"))return;const r=(0,c.tB)(t);r&&(i.findOptimalPosition=r,s[3]=i)}),{priority:"high"})}_enableDeleteContentIntegration(){const e=this.editor,t=this.editor.model.document.selection;this._listenToIfEnabled(e.model,"deleteContent",((e,[s])=>{if(s&&!s.is("documentSelection"))return;(0,c.tB)(t)&&e.stop()}),{priority:"high"})}}},"./src/clipboard.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Clipboard:()=>C,ClipboardPipeline:()=>d,DragDrop:()=>y,PastePlainText:()=>A});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-utils/src/eventinfo.ts"),r=s("./packages/ckeditor5-engine/src/view/observer/domeventobserver.ts");class n{constructor(e){this.files=function(e){const t=Array.from(e.files||[]),s=Array.from(e.items||[]);if(t.length)return t;return s.filter((e=>"file"===e.kind)).map((e=>e.getAsFile()))}(e),this._native=e}get types(){return this._native.types}getData(e){return this._native.getData(e)}setData(e,t){this._native.setData(e,t)}set effectAllowed(e){this._native.effectAllowed=e}get effectAllowed(){return this._native.effectAllowed}set dropEffect(e){this._native.dropEffect=e}get dropEffect(){return this._native.dropEffect}get isCanceled(){return"none"==this._native.dropEffect||!!this._native.mozUserCancelled}}class a extends r.Z{constructor(e){super(e);const t=this.document;function s(e){return(s,o)=>{o.preventDefault();const r=o.dropRange?[o.dropRange]:null,n=new i.Z(t,e);t.fire(n,{dataTransfer:o.dataTransfer,method:s.name,targetRanges:r,target:o.target}),n.stop.called&&o.stopPropagation()}}this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"],this.listenTo(t,"paste",s("clipboardInput"),{priority:"low"}),this.listenTo(t,"drop",s("clipboardInput"),{priority:"low"}),this.listenTo(t,"dragover",s("dragging"),{priority:"low"})}onDomEvent(e){const t={dataTransfer:new n(e.clipboardData?e.clipboardData:e.dataTransfer)};"drop"!=e.type&&"dragover"!=e.type||(t.dropRange=function(e,t){const s=t.target.ownerDocument,o=t.clientX,i=t.clientY;let r;s.caretRangeFromPoint&&s.caretRangeFromPoint(o,i)?r=s.caretRangeFromPoint(o,i):t.rangeParent&&(r=s.createRange(),r.setStart(t.rangeParent,t.rangeOffset),r.collapse(!0));if(r)return e.domConverter.domRangeToView(r);return null}(this.view,e)),this.fire(e.type,e,t)}}const c=["figcaption","li"];function l(e){let t="";if(e.is("$text")||e.is("$textProxy"))t=e.data;else if(e.is("element","img")&&e.hasAttribute("alt"))t=e.getAttribute("alt");else if(e.is("element","br"))t="\n";else{let s=null;for(const o of e.getChildren()){const e=l(o);s&&(s.is("containerElement")||o.is("containerElement"))&&(c.includes(s.name)||c.includes(o.name)?t+="\n":t+="\n\n"),t+=e,s=o}}return t}class d extends o.Z{static get pluginName(){return"ClipboardPipeline"}init(){this.editor.editing.view.addObserver(a),this._setupPasteDrop(),this._setupCopyCut()}_setupPasteDrop(){const e=this.editor,t=e.model,s=e.editing.view,o=s.document;this.listenTo(o,"clipboardInput",(t=>{e.isReadOnly&&t.stop()}),{priority:"highest"}),this.listenTo(o,"clipboardInput",((e,t)=>{const o=t.dataTransfer;let r=t.content||"";var n;r||(o.getData("text/html")?r=function(e){return e.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((e,t)=>1==t.length?" ":t)).replace(/<!--[\s\S]*?-->/g,"")}(o.getData("text/html")):o.getData("text/plain")&&(((n=(n=o.getData("text/plain")).replace(/</g,"<").replace(/>/g,">").replace(/\r?\n\r?\n/g,"</p><p>").replace(/\r?\n/g,"<br>").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g," ")).includes("</p><p>")||n.includes("<br>"))&&(n=`<p>${n}</p>`),r=n),r=this.editor.data.htmlProcessor.toView(r));const a=new i.Z(this,"inputTransformation");this.fire(a,{content:r,dataTransfer:o,targetRanges:t.targetRanges,method:t.method}),a.stop.called&&e.stop(),s.scrollToTheSelection()}),{priority:"low"}),this.listenTo(this,"inputTransformation",((e,s)=>{if(s.content.isEmpty)return;const o=this.editor.data.toModel(s.content,"$clipboardHolder");0!=o.childCount&&(e.stop(),t.change((()=>{this.fire("contentInsertion",{content:o,method:s.method,dataTransfer:s.dataTransfer,targetRanges:s.targetRanges})})))}),{priority:"low"}),this.listenTo(this,"contentInsertion",((e,s)=>{s.resultRange=t.insertContent(s.content)}),{priority:"low"})}_setupCopyCut(){const e=this.editor,t=e.model.document,s=e.editing.view.document;function o(o,i){const r=i.dataTransfer;i.preventDefault();const n=e.data.toView(e.model.getSelectedContent(t.selection));s.fire("clipboardOutput",{dataTransfer:r,content:n,method:o.name})}this.listenTo(s,"copy",o,{priority:"low"}),this.listenTo(s,"cut",((t,s)=>{e.isReadOnly?s.preventDefault():o(t,s)}),{priority:"low"}),this.listenTo(s,"clipboardOutput",((s,o)=>{o.content.isEmpty||(o.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(o.content)),o.dataTransfer.setData("text/plain",l(o.content))),"cut"==o.method&&e.model.deleteContent(t.selection)}),{priority:"low"})}}var h=s("./packages/ckeditor5-engine/src/model/liverange.ts"),u=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),p=s("./packages/ckeditor5-widget/src/widget.js"),g=s("./packages/ckeditor5-utils/src/uid.ts"),f=s("./packages/ckeditor5-utils/src/env.ts"),m=s("./packages/ckeditor5-widget/src/utils.js"),k=s("./node_modules/lodash-es/throttle.js"),b=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),_=s.n(b),w=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-clipboard/theme/clipboard.css"),v={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};_()(w.Z,v);w.Z.locals;class y extends o.Z{static get pluginName(){return"DragDrop"}static get requires(){return[d,p.Z]}init(){const e=this.editor,t=e.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,this._updateDropMarkerThrottled=(0,k.Z)((e=>this._updateDropMarker(e)),40),this._removeDropMarkerDelayed=x((()=>this._removeDropMarker()),40),this._clearDraggableAttributesDelayed=x((()=>this._clearDraggableAttributes()),40),t.addObserver(a),t.addObserver(u.Z),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDropMarker(),this._setupDraggableAttributeHandling(),this.listenTo(e,"change:isReadOnly",((e,t,s)=>{s?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")})),this.on("change:isEnabled",((e,t,s)=>{s||this._finalizeDragging(!1)})),f.ZP.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._updateDropMarkerThrottled.cancel(),this._removeDropMarkerDelayed.cancel(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){const e=this.editor,t=e.model,s=t.document,o=e.editing.view,i=o.document;this.listenTo(i,"dragstart",((o,r)=>{const n=s.selection;if(r.target&&r.target.is("editableElement"))return void r.preventDefault();const a=r.target?T(r.target):null;if(a){const s=e.editing.mapper.toModelElement(a);this._draggedRange=h.Z.fromRange(t.createRangeOn(s)),e.plugins.has("WidgetToolbarRepository")&&e.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}else if(!i.selection.isCollapsed){const e=i.selection.getSelectedElement();e&&(0,m.Qd)(e)||(this._draggedRange=h.Z.fromRange(n.getFirstRange()))}if(!this._draggedRange)return void r.preventDefault();this._draggingUid=(0,g.Z)(),r.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",r.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const c=t.createSelection(this._draggedRange.toRange()),l=e.data.toView(t.getSelectedContent(c));i.fire("clipboardOutput",{dataTransfer:r.dataTransfer,content:l,method:o.name}),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")}),{priority:"low"}),this.listenTo(i,"dragend",((e,t)=>{this._finalizeDragging(!t.dataTransfer.isCanceled&&"move"==t.dataTransfer.dropEffect)}),{priority:"low"}),this.listenTo(i,"dragenter",(()=>{this.isEnabled&&o.focus()})),this.listenTo(i,"dragleave",(()=>{this._removeDropMarkerDelayed()})),this.listenTo(i,"dragging",((t,s)=>{if(!this.isEnabled)return void(s.dataTransfer.dropEffect="none");this._removeDropMarkerDelayed.cancel();const o=Z(e,s.targetRanges,s.target);this._draggedRange||(s.dataTransfer.dropEffect="copy"),f.ZP.isGecko||("copy"==s.dataTransfer.effectAllowed?s.dataTransfer.dropEffect="copy":["all","copyMove"].includes(s.dataTransfer.effectAllowed)&&(s.dataTransfer.dropEffect="move")),o&&this._updateDropMarkerThrottled(o)}),{priority:"low"})}_setupClipboardInputIntegration(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"clipboardInput",((t,s)=>{if("drop"!=s.method)return;const o=Z(e,s.targetRanges,s.target);if(this._removeDropMarker(),!o)return this._finalizeDragging(!1),void t.stop();this._draggedRange&&this._draggingUid!=s.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="");if("move"==P(s.dataTransfer)&&this._draggedRange&&this._draggedRange.containsRange(o,!0))return this._finalizeDragging(!1),void t.stop();s.targetRanges=[e.editing.mapper.toViewRange(o)]}),{priority:"high"})}_setupContentInsertionIntegration(){const e=this.editor.plugins.get(d);e.on("contentInsertion",((e,t)=>{if(!this.isEnabled||"drop"!==t.method)return;const s=t.targetRanges.map((e=>this.editor.editing.mapper.toModelRange(e)));this.editor.model.change((e=>e.setSelection(s)))}),{priority:"high"}),e.on("contentInsertion",((e,t)=>{if(!this.isEnabled||"drop"!==t.method)return;const s="move"==P(t.dataTransfer),o=!t.resultRange||!t.resultRange.isCollapsed;this._finalizeDragging(o&&s)}),{priority:"lowest"})}_setupDraggableAttributeHandling(){const e=this.editor,t=e.editing.view,s=t.document;this.listenTo(s,"mousedown",((o,i)=>{if(f.ZP.isAndroid||!i)return;this._clearDraggableAttributesDelayed.cancel();let r=T(i.target);if(f.ZP.isBlink&&!e.isReadOnly&&!r&&!s.selection.isCollapsed){const e=s.selection.getSelectedElement();e&&(0,m.Qd)(e)||(r=s.selection.editableElement)}r&&(t.change((e=>{e.setAttribute("draggable","true",r)})),this._draggableElement=e.editing.mapper.toModelElement(r))})),this.listenTo(s,"mouseup",(()=>{f.ZP.isAndroid||this._clearDraggableAttributesDelayed()}))}_clearDraggableAttributes(){const e=this.editor.editing;e.view.change((t=>{this._draggableElement&&"$graveyard"!=this._draggableElement.root.rootName&&t.removeAttribute("draggable",e.mapper.toViewElement(this._draggableElement)),this._draggableElement=null}))}_setupDropMarker(){const e=this.editor;e.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),e.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(t,{writer:s})=>{if(e.model.schema.checkChild(t.markerRange.start,"$text"))return s.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(e){const t=this.toDomElement(e);return t.append("â ",e.createElement("span"),"â "),t}))}})}_updateDropMarker(e){const t=this.editor,s=t.model.markers;t.model.change((t=>{s.has("drop-target")?s.get("drop-target").getRange().isEqual(e)||t.updateMarker("drop-target",{range:e}):t.addMarker("drop-target",{range:e,usingOperation:!1,affectsData:!1})}))}_removeDropMarker(){const e=this.editor.model;this._removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),e.markers.has("drop-target")&&e.change((e=>{e.removeMarker("drop-target")}))}_finalizeDragging(e){const t=this.editor,s=t.model;this._removeDropMarker(),this._clearDraggableAttributes(),t.plugins.has("WidgetToolbarRepository")&&t.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._draggedRange&&(e&&this.isEnabled&&s.deleteContent(s.createSelection(this._draggedRange),{doNotAutoparagraph:!0}),this._draggedRange.detach(),this._draggedRange=null)}}function Z(e,t,s){const o=e.model,i=e.editing.mapper;let r=null;const n=t?t[0].start:null;if(s.is("uiElement")&&(s=s.parent),r=function(e,t){const s=e.model,o=e.editing.mapper;if((0,m.Qd)(t))return s.createRangeOn(o.toModelElement(t));if(!t.is("editableElement")){const e=t.findAncestor((e=>(0,m.Qd)(e)||e.is("editableElement")));if((0,m.Qd)(e))return s.createRangeOn(o.toModelElement(e))}return null}(e,s),r)return r;const a=function(e,t){const s=e.editing.mapper,o=e.editing.view,i=s.toModelElement(t);if(i)return i;const r=o.createPositionBefore(t),n=s.findMappedViewAncestor(r);return s.toModelElement(n)}(e,s),c=n?i.toModelPosition(n):null;return c?(r=function(e,t,s){const o=e.model;if(!o.schema.checkChild(s,"$block"))return null;const i=o.createPositionAt(s,0),r=t.path.slice(0,i.path.length),n=o.createPositionFromPath(t.root,r).nodeAfter;if(n&&o.schema.isObject(n))return o.createRangeOn(n);return null}(e,c,a),r||(r=o.schema.getNearestSelectionRange(c,f.ZP.isGecko?"forward":"backward"),r||function(e,t){const s=e.model;for(;t;){if(s.schema.isObject(t))return s.createRangeOn(t);t=t.parent}}(e,c.parent))):function(e,t){const s=e.model,o=s.schema,i=s.createPositionAt(t,0);return o.getNearestSelectionRange(i,"forward")}(e,a)}function P(e){return f.ZP.isGecko?e.dropEffect:["all","copyMove"].includes(e.effectAllowed)?"move":"copy"}function x(e,t){let s;function o(...i){o.cancel(),s=setTimeout((()=>e(...i)),t)}return o.cancel=()=>{clearTimeout(s)},o}function T(e){if(e.is("editableElement"))return null;if(e.hasClass("ck-widget__selection-handle"))return e.findAncestor(m.Qd);if((0,m.Qd)(e))return e;const t=e.findAncestor((e=>(0,m.Qd)(e)||e.is("editableElement")));return(0,m.Qd)(t)?t:null}class A extends o.Z{static get pluginName(){return"PastePlainText"}static get requires(){return[d]}init(){const e=this.editor,t=e.model,s=e.editing.view,o=s.document,i=t.document.selection;let r=!1;s.addObserver(a),this.listenTo(o,"keydown",((e,t)=>{r=t.shiftKey})),e.plugins.get(d).on("contentInsertion",((e,s)=>{(r||function(e,t){if(e.childCount>1)return!1;const s=e.getChild(0);if(t.isObject(s))return!1;return 0==[...s.getAttributeKeys()].length}(s.content,t.schema))&&t.change((e=>{const o=Array.from(i.getAttributes()).filter((([e])=>t.schema.getAttributeProperties(e).isFormatting));i.isCollapsed||t.deleteContent(i,{doNotAutoparagraph:!0}),o.push(...i.getAttributes());const r=e.createRangeIn(s.content);for(const t of r.getItems())t.is("$textProxy")&&e.setAttributes(o,t)}))}))}}class C extends o.Z{static get pluginName(){return"Clipboard"}static get requires(){return[d,y,A]}}},"./src/core.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Command:()=>o.mY,Context:()=>o._y,ContextPlugin:()=>o.eO,DataApiMixin:()=>o.W9,Editor:()=>o.ML,EditorUI:()=>o.S8,ElementApiMixin:()=>o.xK,MultiCommand:()=>o.AJ,PendingActions:()=>o.lR,Plugin:()=>o.Sy,attachToForm:()=>o.P$,icons:()=>o.ci,secureSourceElement:()=>o.Nu});var o=s("./packages/ckeditor5-core/src/index.js")},"./src/engine.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{ClickObserver:()=>o.KU,Conversion:()=>o.uz,DataController:()=>o.Yc,DocumentFragment:()=>o.f4,DocumentSelection:()=>o.uj,DomConverter:()=>o.pG,DomEventData:()=>o.dK,DomEventObserver:()=>o.qZ,DowncastWriter:()=>o.qD,EditingController:()=>o.jH,Element:()=>o.W_,History:()=>o.Ay,HtmlDataProcessor:()=>o.X5,InsertOperation:()=>o.IZ,LivePosition:()=>o.jP,LiveRange:()=>o.iE,MarkerOperation:()=>o.zj,Matcher:()=>o.xO,Model:()=>o.Hn,MouseObserver:()=>o.dM,Observer:()=>o.Qj,OperationFactory:()=>o.Bz,Position:()=>o.Ly,Range:()=>o.e6,Renderer:()=>o.Th,StylesProcessor:()=>o.A_,Text:()=>o.xv,TreeWalker:()=>o.Po,UpcastWriter:()=>o.yj,ViewAttributeElement:()=>o.m1,ViewContainerElement:()=>o.By,ViewDocument:()=>o.Ux,ViewDocumentFragment:()=>o.y_,ViewElement:()=>o.y9,ViewEmptyElement:()=>o.pc,ViewRawElement:()=>o.wx,ViewText:()=>o.Xj,ViewUIElement:()=>o.dq,addBackgroundRules:()=>o.QR,addBorderRules:()=>o.sI,addMarginRules:()=>o.vt,addPaddingRules:()=>o.J8,disablePlaceholder:()=>o.DA,enablePlaceholder:()=>o.ID,getBoxSidesShorthandValue:()=>o.I8,getBoxSidesValueReducer:()=>o.mq,getBoxSidesValues:()=>o.oz,getFillerOffset:()=>o.YG,getPositionShorthandNormalizer:()=>o.m0,getShorthandValues:()=>o.uT,hidePlaceholder:()=>o.$_,isAttachment:()=>o.SB,isColor:()=>o.D5,isLength:()=>o.G9,isLineStyle:()=>o.IT,isPercentage:()=>o.zz,isPosition:()=>o.WK,isRepeat:()=>o.Zb,isURL:()=>o.PX,needsPlaceholder:()=>o.Q7,showPlaceholder:()=>o.NJ,transformSets:()=>o.Rf});var o=s("./packages/ckeditor5-engine/src/index.ts")},"./src/enter.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Enter:()=>o.Z,ShiftEnter:()=>h});var o=s("./packages/ckeditor5-enter/src/enter.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-enter/src/utils.js");class n extends i.Z{execute(){const e=this.editor.model,t=e.document;e.change((s=>{!function(e,t,s){const o=s.isCollapsed,i=s.getFirstRange(),n=i.start.parent,c=i.end.parent,l=n==c;if(o){const o=(0,r.G)(e.schema,s.getAttributes());a(e,t,i.end),t.removeSelectionAttribute(s.getAttributeKeys()),t.setSelectionAttribute(o)}else{const o=!(i.start.isAtStart&&i.end.isAtEnd);e.deleteContent(s,{leaveUnmerged:o}),l?a(e,t,s.focus):o&&t.setSelection(c,0)}}(e,s,t.selection),this.fire("afterExecute",{writer:s})}))}refresh(){const e=this.editor.model,t=e.document;this.isEnabled=function(e,t){if(t.rangeCount>1)return!1;const s=t.anchor;if(!s||!e.checkChild(s,"softBreak"))return!1;const o=t.getFirstRange(),i=o.start.parent,r=o.end.parent;if((c(i,e)||c(r,e))&&i!==r)return!1;return!0}(e.schema,t.selection)}}function a(e,t,s){const o=t.createElement("softBreak");e.insertContent(o,s),t.setSelection(o,"after")}function c(e,t){return!e.is("rootElement")&&(t.isLimit(e)||c(e.parent,t))}var l=s("./packages/ckeditor5-enter/src/enterobserver.js"),d=s("./packages/ckeditor5-core/src/plugin.js");class h extends d.Z{static get pluginName(){return"ShiftEnter"}init(){const e=this.editor,t=e.model.schema,s=e.conversion,o=e.editing.view,i=o.document;t.register("softBreak",{allowWhere:"$text",isInline:!0}),s.for("upcast").elementToElement({model:"softBreak",view:"br"}),s.for("downcast").elementToElement({model:"softBreak",view:(e,{writer:t})=>t.createEmptyElement("br")}),o.addObserver(l.Z),e.commands.add("shiftEnter",new n(e)),this.listenTo(i,"enter",((t,s)=>{s.preventDefault(),s.isSoft&&(e.execute("shiftEnter"),o.scrollToTheSelection())}),{priority:"low"})}}},"./src/paragraph.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Paragraph:()=>l,ParagraphButtonUI:()=>u});var o=s("./packages/ckeditor5-core/src/command.js"),i=s("./packages/ckeditor5-utils/src/first.ts");class r extends o.Z{refresh(){const e=this.editor.model,t=e.document,s=(0,i.Z)(t.selection.getSelectedBlocks());this.value=!!s&&s.is("element","paragraph"),this.isEnabled=!!s&&n(s,e.schema)}execute(e={}){const t=this.editor.model,s=t.document;t.change((o=>{const i=(e.selection||s.selection).getSelectedBlocks();for(const e of i)!e.is("element","paragraph")&&n(e,t.schema)&&o.rename(e,"paragraph")}))}}function n(e,t){return t.checkChild(e.parent,"paragraph")&&!t.isObject(e)}class a extends o.Z{execute(e){const t=this.editor.model,s=e.attributes;let o=e.position;t.change((e=>{const i=e.createElement("paragraph");if(s&&t.schema.setAllowedAttributes(i,s,e),!t.schema.checkChild(o.parent,i)){const s=t.schema.findAllowedParent(o,i);if(!s)return;o=e.split(o,s).position}t.insertContent(i,o),e.setSelection(i,"in")}))}}var c=s("./packages/ckeditor5-core/src/plugin.js");class l extends c.Z{static get pluginName(){return"Paragraph"}init(){const e=this.editor,t=e.model;e.commands.add("paragraph",new r(e)),e.commands.add("insertParagraph",new a(e)),t.schema.register("paragraph",{inheritAllFrom:"$block"}),e.conversion.elementToElement({model:"paragraph",view:"p"}),e.conversion.for("upcast").elementToElement({model:(e,{writer:t})=>l.paragraphLikeElements.has(e.name)?e.isEmpty?null:t.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}}l.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);var d=s("./packages/ckeditor5-ui/src/button/buttonview.js"),h=s("./packages/ckeditor5-core/theme/icons/paragraph.svg");class u extends c.Z{init(){const e=this.editor,t=e.t;e.ui.componentFactory.add("paragraph",(s=>{const o=new d.Z(s),i=e.commands.get("paragraph");return o.label=t("Paragraph"),o.icon=h.Z,o.tooltip=!0,o.isToggleable=!0,o.bind("isEnabled").to(i),o.bind("isOn").to(i,"value"),o.on("execute",(()=>{e.execute("paragraph")})),o}))}}},"./src/select-all.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{SelectAll:()=>u,SelectAllEditing:()=>l,SelectAllUI:()=>h});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-utils/src/keyboard.ts"),r=s("./packages/ckeditor5-core/src/command.js");class n extends r.Z{constructor(e){super(e),this.affectsData=!1}execute(){const e=this.editor.model,t=e.document.selection;let s=e.schema.getLimitElement(t);if(t.containsEntireContent(s)||!a(e.schema,s))do{if(s=s.parent,!s)return}while(!a(e.schema,s));e.change((e=>{e.setSelection(s,"in")}))}}function a(e,t){return e.isLimit(t)&&(e.checkChild(t,"$text")||e.checkChild(t,"paragraph"))}const c=(0,i.Zz)("Ctrl+A");class l extends o.Z{static get pluginName(){return"SelectAllEditing"}init(){const e=this.editor,t=e.editing.view.document;e.commands.add("selectAll",new n(e)),this.listenTo(t,"keydown",((t,s)=>{(0,i.Cq)(s)===c&&(e.execute("selectAll"),s.preventDefault())}))}}var d=s("./packages/ckeditor5-ui/src/button/buttonview.js");class h extends o.Z{static get pluginName(){return"SelectAllUI"}init(){const e=this.editor;e.ui.componentFactory.add("selectAll",(t=>{const s=e.commands.get("selectAll"),o=new d.Z(t),i=t.t;return o.set({label:i("Select all"),icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M.75 15.5a.75.75 0 0 1 .75.75V18l.008.09A.5.5 0 0 0 2 18.5h1.75a.75.75 0 1 1 0 1.5H1.5l-.144-.007a1.5 1.5 0 0 1-1.35-1.349L0 18.5v-2.25a.75.75 0 0 1 .75-.75zm18.5 0a.75.75 0 0 1 .75.75v2.25l-.007.144a1.5 1.5 0 0 1-1.349 1.35L18.5 20h-2.25a.75.75 0 1 1 0-1.5H18a.5.5 0 0 0 .492-.41L18.5 18v-1.75a.75.75 0 0 1 .75-.75zm-10.45 3c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm.45-5.5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 1 1 0-1.5h8.5zM1.3 11c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM1.3 7c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 1 1 0-1.5h2.5zm-5 0a.75.75 0 1 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5zm-6.5-5a.75.75 0 0 1 0 1.5H2a.5.5 0 0 0-.492.41L1.5 2v1.75a.75.75 0 0 1-1.5 0V1.5l.007-.144A1.5 1.5 0 0 1 1.356.006L1.5 0h2.25zM18.5 0l.144.007a1.5 1.5 0 0 1 1.35 1.349L20 1.5v2.25a.75.75 0 1 1-1.5 0V2l-.008-.09A.5.5 0 0 0 18 1.5h-1.75a.75.75 0 1 1 0-1.5h2.25zM8.8 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6z"/></svg>',keystroke:"Ctrl+A",tooltip:!0}),o.bind("isOn","isEnabled").to(s,"value","isEnabled"),this.listenTo(o,"execute",(()=>{e.execute("selectAll"),e.editing.view.focus()})),o}))}}class u extends o.Z{static get requires(){return[l,h]}static get pluginName(){return"SelectAll"}}},"./src/typing.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Delete:()=>f.Z,Input:()=>g,TextTransformation:()=>M,TextWatcher:()=>w,TwoStepCaretMovement:()=>y,Typing:()=>m,findAttributeRange:()=>z,getLastTextLine:()=>_,inlineHighlight:()=>F,isNonTypingKeystroke:()=>a.u});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-typing/src/utils/changebuffer.js");class n extends i.Z{constructor(e,t){super(e),this._buffer=new r.Z(e.model,t)}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(e={}){const t=this.editor.model,s=t.document,o=e.text||"",i=o.length,r=e.range?t.createSelection(e.range):s.selection,n=e.resultRange;t.enqueueChange(this._buffer.batch,(e=>{this._buffer.lock(),t.deleteContent(r),o&&t.insertContent(e.createText(o,s.selection.getAttributes()),r),n?e.setSelection(n):r.is("documentSelection")||e.setSelection(r),this._buffer.unlock(),this._buffer.input(i)}))}}var a=s("./packages/ckeditor5-typing/src/utils/injectunsafekeystrokeshandling.js"),c=s("./packages/ckeditor5-utils/src/diff.ts"),l=s("./packages/ckeditor5-engine/src/view/domconverter.ts"),d=s("./packages/ckeditor5-typing/src/utils/utils.js");class h{constructor(e){this.editor=e,this.editing=this.editor.editing}handle(e,t){if((0,d.E9)(e))this._handleContainerChildrenMutations(e,t);else for(const s of e)this._handleTextMutation(s,t),this._handleTextNodeInsertion(s)}_handleContainerChildrenMutations(e,t){const s=function(e){const t=e.map((e=>e.node)).reduce(((e,t)=>e.getCommonAncestor(t,{includeSelf:!0})));if(!t)return;return t.getAncestors({includeSelf:!0,parentFirst:!0}).find((e=>e.is("containerElement")||e.is("rootElement")))}(e);if(!s)return;const o=this.editor.editing.view.domConverter.mapViewToDom(s),i=new l.Z(this.editor.editing.view.document),r=this.editor.data.toModel(i.domToView(o)).getChild(0),n=this.editor.editing.mapper.toModelElement(s);if(!n)return;const a=Array.from(r.getChildren()),d=Array.from(n.getChildren()),h=a[a.length-1],g=d[d.length-1],f=h&&h.is("element","softBreak"),m=g&&!g.is("element","softBreak");f&&m&&a.pop();const k=this.editor.model.schema;if(!u(a,k)||!u(d,k))return;const b=a.map((e=>e.is("$text")?e.data:"@")).join("").replace(/\u00A0/g," "),_=d.map((e=>e.is("$text")?e.data:"@")).join("").replace(/\u00A0/g," ");if(_===b)return;const w=(0,c.Z)(_,b),{firstChangeAt:v,insertions:y,deletions:Z}=p(w);let P=null;t&&(P=this.editing.mapper.toModelRange(t.getFirstRange()));const x=b.substr(v,y),T=this.editor.model.createRange(this.editor.model.createPositionAt(n,v),this.editor.model.createPositionAt(n,v+Z));this.editor.execute("input",{text:x,range:T,resultRange:P})}_handleTextMutation(e,t){if("text"!=e.type)return;const s=e.newText.replace(/\u00A0/g," "),o=e.oldText.replace(/\u00A0/g," ");if(o===s)return;const i=(0,c.Z)(o,s),{firstChangeAt:r,insertions:n,deletions:a}=p(i);let l=null;t&&(l=this.editing.mapper.toModelRange(t.getFirstRange()));const d=this.editing.view.createPositionAt(e.node,r),h=this.editing.mapper.toModelPosition(d),u=this.editor.model.createRange(h,h.getShiftedBy(a)),g=s.substr(r,n);this.editor.execute("input",{text:g,range:u,resultRange:l})}_handleTextNodeInsertion(e){if("children"!=e.type)return;const t=(0,d.xG)(e),s=this.editing.view.createPositionAt(e.node,t.index),o=this.editing.mapper.toModelPosition(s),i=t.values[0].data;this.editor.execute("input",{text:i.replace(/\u00A0/g," "),range:this.editor.model.createRange(o)})}}function u(e,t){return e.every((e=>t.isInline(e)))}function p(e){let t=null,s=null;for(let o=0;o<e.length;o++){"equal"!=e[o]&&(t=null===t?o:t,s=o)}let o=0,i=0;for(let r=t;r<=s;r++)"insert"!=e[r]&&o++,"delete"!=e[r]&&i++;return{insertions:i,deletions:o,firstChangeAt:t}}class g extends o.Z{static get pluginName(){return"Input"}init(){const e=this.editor,t=new n(e,e.config.get("typing.undoStep")||20);e.commands.add("input",t),(0,a.Z)(e),function(e){e.editing.view.document.on("mutations",((t,s,o)=>{new h(e).handle(s,o)}))}(e)}}var f=s("./packages/ckeditor5-typing/src/delete.js");class m extends o.Z{static get requires(){return[g,f.Z]}static get pluginName(){return"Typing"}}var k=s("./packages/ckeditor5-utils/src/mix.ts"),b=s("./packages/ckeditor5-utils/src/observablemixin.ts");function _(e,t){let s=e.start;return{text:Array.from(e.getItems()).reduce(((e,o)=>o.is("$text")||o.is("$textProxy")?e+o.data:(s=t.createPositionAfter(o),"")),""),range:t.createRange(s,e.end)}}class w{constructor(e,t){this.model=e,this.testCallback=t,this.hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",(()=>{this.isEnabled?this._startListening():(this.stopListening(e.document.selection),this.stopListening(e.document))})),this._startListening()}_startListening(){const e=this.model.document;this.listenTo(e.selection,"change:range",((t,{directChange:s})=>{s&&(e.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this.hasMatch=!1))})),this.listenTo(e,"change:data",((e,t)=>{!t.isUndo&&t.isLocal&&this._evaluateTextBeforeSelection("data",{batch:t})}))}_evaluateTextBeforeSelection(e,t={}){const s=this.model,o=s.document.selection,i=s.createRange(s.createPositionAt(o.focus.parent,0),o.focus),{text:r,range:n}=_(i,s),a=this.testCallback(r);if(!a&&this.hasMatch&&this.fire("unmatched"),this.hasMatch=!!a,a){const s=Object.assign(t,{text:r,range:n});"object"==typeof a&&Object.assign(s,a),this.fire(`matched:${e}`,s)}}}(0,k.Z)(w,b.Z);var v=s("./packages/ckeditor5-utils/src/keyboard.ts");class y extends o.Z{static get pluginName(){return"TwoStepCaretMovement"}constructor(e){super(e),this.attributes=new Set,this._overrideUid=null}init(){const e=this.editor,t=e.model,s=e.editing.view,o=e.locale,i=t.document.selection;this.listenTo(s.document,"arrowKey",((e,t)=>{if(!i.isCollapsed)return;if(t.shiftKey||t.altKey||t.ctrlKey)return;const s=t.keyCode==v.Do.arrowright,r=t.keyCode==v.Do.arrowleft;if(!s&&!r)return;const n=o.contentLanguageDirection;let a=!1;a="ltr"===n&&s||"rtl"===n&&r?this._handleForwardMovement(t):this._handleBackwardMovement(t),!0===a&&e.stop()}),{context:"$text",priority:"highest"}),this._isNextGravityRestorationSkipped=!1,this.listenTo(i,"change:range",((e,t)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!t.directChange&&T(i.getFirstPosition(),this.attributes)||this._restoreGravity())}))}registerAttribute(e){this.attributes.add(e)}_handleForwardMovement(e){const t=this.attributes,s=this.editor.model.document.selection,o=s.getFirstPosition();return!this._isGravityOverridden&&((!o.isAtStart||!Z(s,t))&&(T(o,t)?(x(e),this._overrideGravity(),!0):void 0))}_handleBackwardMovement(e){const t=this.attributes,s=this.editor.model,o=s.document.selection,i=o.getFirstPosition();return this._isGravityOverridden?(x(e),this._restoreGravity(),P(s,t,i),!0):i.isAtStart?!!Z(o,t)&&(x(e),P(s,t,i),!0):function(e,t){return T(e.getShiftedBy(-1),t)}(i,t)?i.isAtEnd&&!Z(o,t)&&T(i,t)?(x(e),P(s,t,i),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1):void 0}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change((e=>e.overrideSelectionGravity()))}_restoreGravity(){this.editor.model.change((e=>{e.restoreSelectionGravity(this._overrideUid),this._overrideUid=null}))}}function Z(e,t){for(const s of t)if(e.hasAttribute(s))return!0;return!1}function P(e,t,s){const o=s.nodeBefore;e.change((e=>{o?e.setSelectionAttribute(o.getAttributes()):e.removeSelectionAttribute(t)}))}function x(e){e.preventDefault()}function T(e,t){const{nodeBefore:s,nodeAfter:o}=e;for(const e of t){const t=s?s.getAttribute(e):void 0;if((o?o.getAttribute(e):void 0)!==t)return!0}return!1}var A=s("./node_modules/lodash-es/toString.js"),C=/[\\^$.*+?()[\]{}|]/g,E=RegExp(C.source);const S=function(e){return(e=(0,A.Z)(e))&&E.test(e)?e.replace(C,"\\$&"):e},j={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"â„¢"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"â…“",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"â…”",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"â†"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:D('"'),to:[null,"“",null,"â€"]},quotesSecondary:{from:D("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:D("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:D('"'),to:[null,"“",null,"â€"]},quotesPrimaryPl:{from:D('"'),to:[null,"„",null,"â€"]},quotesSecondaryPl:{from:D("'"),to:[null,"‚",null,"’"]}},O={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},R=["symbols","mathematical","typography","quotes"];class M extends o.Z{static get requires(){return["Delete","Input"]}static get pluginName(){return"TextTransformation"}constructor(e){super(e),e.config.define("typing",{transformations:{include:R}})}init(){const e=this.editor.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")})),this._enableTransformationWatchers()}_enableTransformationWatchers(){const e=this.editor,t=e.model,s=e.plugins.get("Delete"),o=function(e){const t=e.extra||[],s=e.remove||[],o=e=>!s.includes(e);return function(e){const t=new Set;for(const s of e)if(O[s])for(const e of O[s])t.add(e);else t.add(s);return Array.from(t)}(e.include.concat(t).filter(o)).filter(o).map((e=>j[e]||e)).filter((e=>"object"==typeof e)).map((e=>({from:N(e.from),to:V(e.to)})))}(e.config.get("typing.transformations")),i=new w(e.model,(e=>{for(const t of o){if(t.from.test(e))return{normalizedTransformation:t}}}));i.on("matched:data",((e,o)=>{if(!o.batch.isTyping)return;const{from:i,to:r}=o.normalizedTransformation,n=i.exec(o.text),a=r(n.slice(1)),c=o.range;let l=n.index;t.enqueueChange((e=>{for(let s=1;s<n.length;s++){const o=n[s],i=a[s-1];if(null==i){l+=o.length;continue}const r=c.start.getShiftedBy(l),d=t.createRange(r,r.getShiftedBy(o.length)),h=I(r);t.insertContent(e.createText(i,h),d),l+=i.length}t.enqueueChange((()=>{s.requestUndoOnBackspace()}))}))})),i.bind("isEnabled").to(this)}}function N(e){return"string"==typeof e?new RegExp(`(${S(e)})$`):e}function V(e){return"string"==typeof e?()=>[e]:e instanceof Array?()=>e:e}function I(e){return(e.textNode?e.textNode:e.nodeAfter).getAttributes()}function D(e){return new RegExp(`(^|\\s)(${e})([^${e}]*)(${e})$`)}function z(e,t,s,o){return o.createRange(B(e,t,s,!0,o),B(e,t,s,!1,o))}function B(e,t,s,o,i){let r=e.textNode||(o?e.nodeBefore:e.nodeAfter),n=null;for(;r&&r.getAttribute(t)==s;)n=r,r=o?r.previousSibling:r.nextSibling;return n?i.createPositionAt(n,o?"before":"after"):e}function F(e,t,s,o){const i=e.editing.view,r=new Set;i.document.registerPostFixer((i=>{const n=e.model.document.selection;let a=!1;if(n.hasAttribute(t)){const c=z(n.getFirstPosition(),t,n.getAttribute(t),e.model),l=e.editing.mapper.toViewRange(c);for(const e of l.getItems())e.is("element",s)&&!e.hasClass(o)&&(i.addClass(o,e),r.add(e),a=!0)}return a})),e.conversion.for("editingDowncast").add((e=>{function t(){i.change((e=>{for(const t of r.values())e.removeClass(o,t),r.delete(t)}))}e.on("insert",t,{priority:"highest"}),e.on("remove",t,{priority:"highest"}),e.on("attribute",t,{priority:"highest"}),e.on("selection",t,{priority:"highest"})}))}},"./src/ui.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{BalloonPanelView:()=>ue.Z,BalloonToolbar:()=>Se,BlockToolbar:()=>ze,BodyCollection:()=>d,BoxedEditorUIView:()=>D,ButtonView:()=>h.Z,ColorGridView:()=>P,ColorTileView:()=>k,ContextualBalloon:()=>pe.Z,DropdownButtonView:()=>x.Z,EditorUIView:()=>R,FocusCycler:()=>$.Z,FormHeaderView:()=>W,IconView:()=>q.Z,IframeView:()=>Q,InlineEditableUIView:()=>B,InputNumberView:()=>J,InputTextView:()=>G,InputView:()=>K,LabelView:()=>I,LabeledFieldView:()=>ee,ListItemView:()=>ie.Z,ListView:()=>re.Z,Model:()=>he,Notification:()=>ae,SplitButtonView:()=>E,StickyPanelView:()=>_e,SwitchButtonView:()=>u.Z,Template:()=>a.ZP,ToolbarSeparatorView:()=>ye.Z,ToolbarView:()=>ve.Z,TooltipManager:()=>we.Z,View:()=>m.Z,ViewCollection:()=>c.Z,addKeyboardHandlingForGrid:()=>n,addListToDropdown:()=>S.Pm,addToolbarToDropdown:()=>S.up,clickOutsideHandler:()=>o.Z,createDropdown:()=>S.t9,createLabeledDropdown:()=>oe,createLabeledInputNumber:()=>se,createLabeledInputText:()=>te,focusChildOnDropdownOpen:()=>S.Mh,getLocalizedColorOptions:()=>p,injectCssTransitionDisabler:()=>i,normalizeColorOptions:()=>g,normalizeSingleColorDefinition:()=>f,normalizeToolbarConfig:()=>Ze.Z,submitHandler:()=>r});var o=s("./packages/ckeditor5-ui/src/bindings/clickoutsidehandler.js");function i(e){e.set("_isCssTransitionsDisabled",!1),e.disableCssTransitions=()=>{e._isCssTransitionsDisabled=!0},e.enableCssTransitions=()=>{e._isCssTransitionsDisabled=!1},e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function r({view:e}){e.listenTo(e.element,"submit",((t,s)=>{s.preventDefault(),e.fire("submit")}),{useCapture:!0})}function n({keystrokeHandler:e,focusTracker:t,gridItems:s,numberOfColumns:o}){const i="number"==typeof o?()=>o:o;function r(e){return o=>{const i=s.find((e=>e.element===t.focusedElement)),r=s.getIndex(i),n=e(r,s);s.get(n).focus(),o.stopPropagation(),o.preventDefault()}}e.set("arrowright",r(((e,t)=>e===t.length-1?0:e+1))),e.set("arrowleft",r(((e,t)=>0===e?t.length-1:e-1))),e.set("arrowup",r(((e,t)=>{let s=e-i();return s<0&&(s=e+i()*Math.floor(t.length/i()),s>t.length-1&&(s-=i())),s}))),e.set("arrowdown",r(((e,t)=>{let s=e+i();return s>t.length-1&&(s=e%i()),s})))}var a=s("./packages/ckeditor5-ui/src/template.js"),c=s("./packages/ckeditor5-ui/src/viewcollection.js"),l=s("./packages/ckeditor5-utils/src/dom/createelement.ts");class d extends c.Z{constructor(e,t=[]){super(t),this.locale=e}attachToDom(){this._bodyCollectionContainer=new a.ZP({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let e=document.querySelector(".ck-body-wrapper");e||(e=(0,l.Z)(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(e)),e.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const e=document.querySelector(".ck-body-wrapper");e&&0==e.childElementCount&&e.remove()}}var h=s("./packages/ckeditor5-ui/src/button/buttonview.js"),u=s("./packages/ckeditor5-ui/src/button/switchbuttonview.js");function p(e,t){const s=e.t,o={Black:s("Black"),"Dim grey":s("Dim grey"),Grey:s("Grey"),"Light grey":s("Light grey"),White:s("White"),Red:s("Red"),Orange:s("Orange"),Yellow:s("Yellow"),"Light green":s("Light green"),Green:s("Green"),Aquamarine:s("Aquamarine"),Turquoise:s("Turquoise"),"Light blue":s("Light blue"),Blue:s("Blue"),Purple:s("Purple")};return t.map((e=>{const t=o[e.label];return t&&t!=e.label&&(e.label=t),e}))}function g(e){return e.map(f).filter((e=>!!e))}function f(e){return"string"==typeof e?{model:e,label:e,hasBorder:!1,view:{name:"span",styles:{color:e}}}:{model:e.color,label:e.label||e.color,hasBorder:void 0!==e.hasBorder&&e.hasBorder,view:{name:"span",styles:{color:`${e.color}`}}}}var m=s("./packages/ckeditor5-ui/src/view.js");class k extends h.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("color"),this.set("hasBorder"),this.icon='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035 8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg>',this.extendTemplate({attributes:{style:{backgroundColor:t.to("color")},class:["ck","ck-color-grid__tile",t.if("hasBorder","ck-color-table__color-tile_bordered")]}})}render(){super.render(),this.iconView.fillColor="hsl(0, 0%, 100%)"}}var b=s("./packages/ckeditor5-utils/src/focustracker.ts"),_=s("./packages/ckeditor5-utils/src/keystrokehandler.ts"),w=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),v=s.n(w),y=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/colorgrid/colorgrid.css"),Z={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(y.Z,Z);y.Z.locals;class P extends m.Z{constructor(e,t){super(e);const s=t&&t.colorDefinitions||[],o={};this.columns=t&&t.columns?t.columns:5,o.gridTemplateColumns=`repeat( ${this.columns}, 1fr)`,this.set("selectedColor"),this.items=this.createCollection(),this.focusTracker=new b.Z,this.keystrokes=new _.Z,this.items.on("add",((e,t)=>{t.isOn=t.color===this.selectedColor})),s.forEach((e=>{const t=new k;t.set({color:e.color,label:e.label,tooltip:!0,hasBorder:e.options.hasBorder}),t.on("execute",(()=>{this.fire("execute",{value:e.color,hasBorder:e.options.hasBorder,label:e.label})})),this.items.add(t)})),this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:o}}),this.on("change:selectedColor",((e,t,s)=>{for(const e of this.items)e.isOn=e.color===s}))}focus(){this.items.length&&this.items.first.focus()}focusLast(){this.items.length&&this.items.last.focus()}render(){super.render();for(const e of this.items)this.focusTracker.add(e.element);this.items.on("add",((e,t)=>{this.focusTracker.add(t.element)})),this.items.on("remove",((e,t)=>{this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element),n({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}}var x=s("./packages/ckeditor5-ui/src/dropdown/button/dropdownbuttonview.js"),T=s("./packages/ckeditor5-ui/theme/icons/dropdown-arrow.svg"),A=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/dropdown/splitbutton.css"),C={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(A.Z,C);A.Z.locals;class E extends m.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("class"),this.set("icon"),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke"),this.set("label"),this.set("tabindex",-1),this.set("tooltip"),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(),this.arrowView=this._createArrowView(),this.keystrokes=new _.Z,this.focusTracker=new b.Z,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",t.to("class"),t.if("isVisible","ck-hidden",(e=>!e)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",((e,t)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),t())})),this.keystrokes.set("arrowleft",((e,t)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),t())}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const e=new h.Z;return e.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),e.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),e.delegate("execute").to(this),e}_createArrowView(){const e=new h.Z,t=e.bindTemplate;return e.icon=T.Z,e.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":t.to("isOn"),"aria-haspopup":!0,"aria-expanded":t.to("isOn",(e=>String(e)))}}),e.bind("isEnabled").to(this),e.bind("label").to(this),e.bind("tooltip").to(this),e.delegate("execute").to(this,"open"),e}}var S=s("./packages/ckeditor5-ui/src/dropdown/utils.js"),j=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/editorui/editorui.css"),O={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(j.Z,O);j.Z.locals;class R extends m.Z{constructor(e){super(e),this.body=new d(e)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}var M=s("./packages/ckeditor5-utils/src/uid.ts"),N=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/label/label.css"),V={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(N.Z,V);N.Z.locals;class I extends m.Z{constructor(e){super(e),this.set("text"),this.set("for"),this.id=`ck-editor__label_${(0,M.Z)()}`;const t=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:t.to("for")},children:[{text:t.to("text")}]})}}class D extends R{constructor(e){super(e),this.top=this.createCollection(),this.main=this.createCollection(),this._voiceLabelView=this._createVoiceLabel(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:e.uiLanguageDirection,lang:e.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const e=this.t,t=new I;return t.text=e("Rich Text Editor"),t.extendTemplate({attributes:{class:"ck-voice-label"}}),t}}class z extends m.Z{constructor(e,t,s){super(e),this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:e.contentLanguage,dir:e.contentLanguageDirection}}),this.name=null,this.set("isFocused",!1),this._editableElement=s,this._hasExternalElement=!!this._editableElement,this._editingView=t}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",(()=>this._updateIsFocusedClasses())),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}_updateIsFocusedClasses(){const e=this._editingView;function t(t){e.change((s=>{const o=e.document.getRoot(t.name);s.addClass(t.isFocused?"ck-focused":"ck-blurred",o),s.removeClass(t.isFocused?"ck-blurred":"ck-focused",o)}))}e.isRenderingInProgress?function s(o){e.once("change:isRenderingInProgress",((e,i,r)=>{r?s(o):t(o)}))}(this):t(this)}}class B extends z{constructor(e,t,s,o={}){super(e,t,s);const i=e.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=o.label||(()=>i("Editor editing area: %0",this.name))}render(){super.render();const e=this._editingView;e.change((t=>{const s=e.document.getRoot(this.name);t.setAttribute("aria-label",this._generateLabel(this),s)}))}}var F=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/formheader/formheader.css"),L={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(F.Z,L);F.Z.locals;class W extends m.Z{constructor(e,t={}){super(e);const s=this.bindTemplate;this.set("label",t.label||""),this.set("class",t.class||null),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",s.to("class")]},children:this.children});const o=new m.Z(e);o.setTemplate({tag:"span",attributes:{class:["ck","ck-form__header__label"]},children:[{text:s.to("label")}]}),this.children.add(o)}}var $=s("./packages/ckeditor5-ui/src/focuscycler.js"),q=s("./packages/ckeditor5-ui/src/icon/iconview.js"),H=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/input/input.css"),U={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(H.Z,U);H.Z.locals;class K extends m.Z{constructor(e){super(e),this.set("value"),this.set("id"),this.set("placeholder"),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById"),this.focusTracker=new b.Z,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0),this.set("inputMode","text");const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",t.if("isFocused","ck-input_focused"),t.if("isEmpty","ck-input-text_empty"),t.if("hasError","ck-error")],id:t.to("id"),placeholder:t.to("placeholder"),readonly:t.to("isReadOnly"),inputmode:t.to("inputMode"),"aria-invalid":t.if("hasError",!0),"aria-describedby":t.to("ariaDescribedById")},on:{input:t.to(((...e)=>{this.fire("input",...e),this._updateIsEmpty()})),change:t.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",((e,t,s)=>{this._setDomElementValue(s),this._updateIsEmpty()}))}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(e){this.element.value=e||0===e?e:""}}class G extends K{constructor(e){super(e),this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}class J extends K{constructor(e,{min:t,max:s,step:o}={}){super(e);const i=this.bindTemplate;this.set("min",t),this.set("max",s),this.set("step",o),this.extendTemplate({attributes:{type:"number",class:["ck-input-number"],min:i.to("min"),max:i.to("max"),step:i.to("step")}})}}class Q extends m.Z{constructor(e){super(e);const t=this.bindTemplate;this.setTemplate({tag:"iframe",attributes:{class:["ck","ck-reset_all"],sandbox:"allow-same-origin allow-scripts"},on:{load:t.to("loaded")}})}render(){return new Promise((e=>{this.on("loaded",e),super.render()}))}}var X=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css"),Y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(X.Z,Y);X.Z.locals;class ee extends m.Z{constructor(e,t){super(e);const s=`ck-labeled-field-view-${(0,M.Z)()}`,o=`ck-labeled-field-view-status-${(0,M.Z)()}`;this.fieldView=t(this,s,o),this.set("label"),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class"),this.set("placeholder"),this.labelView=this._createLabelView(s),this.statusView=this._createStatusView(o),this.bind("_statusText").to(this,"errorText",this,"infoText",((e,t)=>e||t));const i=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",i.to("class"),i.if("isEnabled","ck-disabled",(e=>!e)),i.if("isEmpty","ck-labeled-field-view_empty"),i.if("isFocused","ck-labeled-field-view_focused"),i.if("placeholder","ck-labeled-field-view_placeholder"),i.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:[this.fieldView,this.labelView]},this.statusView]})}_createLabelView(e){const t=new I(this.locale);return t.for=e,t.bind("text").to(this,"label"),t}_createStatusView(e){const t=new m.Z(this.locale),s=this.bindTemplate;return t.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",s.if("errorText","ck-labeled-field-view__status_error"),s.if("_statusText","ck-hidden",(e=>!e))],id:e,role:s.if("errorText","alert")},children:[{text:s.to("_statusText")}]}),t}focus(){this.fieldView.focus()}}function te(e,t,s){const o=new G(e.locale);return o.set({id:t,ariaDescribedById:s}),o.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),o.bind("hasError").to(e,"errorText",(e=>!!e)),o.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(o),o}function se(e,t,s){const o=new J(e.locale);return o.set({id:t,ariaDescribedById:s,inputMode:"numeric"}),o.bind("isReadOnly").to(e,"isEnabled",(e=>!e)),o.bind("hasError").to(e,"errorText",(e=>!!e)),o.on("input",(()=>{e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(o),o}function oe(e,t,s){const o=(0,S.t9)(e.locale);return o.set({id:t,ariaDescribedById:s}),o.bind("isEnabled").to(e),o}var ie=s("./packages/ckeditor5-ui/src/list/listitemview.js"),re=s("./packages/ckeditor5-ui/src/list/listview.js"),ne=s("./packages/ckeditor5-core/src/contextplugin.js");class ae extends ne.Z{static get pluginName(){return"Notification"}init(){this.on("show:warning",((e,t)=>{window.alert(t.message)}),{priority:"lowest"})}showSuccess(e,t={}){this._showNotification({message:e,type:"success",namespace:t.namespace,title:t.title})}showInfo(e,t={}){this._showNotification({message:e,type:"info",namespace:t.namespace,title:t.title})}showWarning(e,t={}){this._showNotification({message:e,type:"warning",namespace:t.namespace,title:t.title})}_showNotification(e){const t=`show:${e.type}`+(e.namespace?`:${e.namespace}`:"");this.fire(t,{message:e.message,type:e.type,title:e.title||""})}}var ce=s("./packages/ckeditor5-utils/src/mix.ts"),le=s("./packages/ckeditor5-utils/src/observablemixin.ts"),de=s("./node_modules/lodash-es/assignIn.js");class he{constructor(e,t){t&&(0,de.Z)(this,t),e&&this.set(e)}}(0,ce.Z)(he,le.Z);var ue=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),pe=s("./packages/ckeditor5-ui/src/panel/balloon/contextualballoon.js"),ge=s("./packages/ckeditor5-utils/src/dom/global.ts"),fe=s("./packages/ckeditor5-utils/src/dom/tounit.ts"),me=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/panel/stickypanel.css"),ke={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(me.Z,ke);me.Z.locals;const be=(0,fe.Z)("px");class _e extends m.Z{constructor(e){super(e);const t=this.bindTemplate;this.set("isActive",!1),this.set("isSticky",!1),this.set("limiterElement",null),this.set("limiterBottomOffset",50),this.set("viewportTopOffset",0),this.set("_marginLeft",null),this.set("_isStickyToTheLimiter",!1),this.set("_hasViewportTopOffset",!1),this.content=this.createCollection(),this._contentPanelPlaceholder=new a.ZP({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:t.to("isSticky",(e=>e?"block":"none")),height:t.to("isSticky",(e=>e?be(this._panelRect.height):null))}}}).render(),this._contentPanel=new a.ZP({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",t.if("isSticky","ck-sticky-panel__content_sticky"),t.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:t.to("isSticky",(e=>e?be(this._contentPanelPlaceholder.getBoundingClientRect().width):null)),top:t.to("_hasViewportTopOffset",(e=>e?be(this.viewportTopOffset):null)),bottom:t.to("_isStickyToTheLimiter",(e=>e?be(this.limiterBottomOffset):null)),marginLeft:t.to("_marginLeft")}},children:this.content}).render(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this._contentPanel]})}render(){super.render(),this._checkIfShouldBeSticky(),this.listenTo(ge.Z.window,"scroll",(()=>{this._checkIfShouldBeSticky()})),this.listenTo(this,"change:isActive",(()=>{this._checkIfShouldBeSticky()}))}_checkIfShouldBeSticky(){const e=this._panelRect=this._contentPanel.getBoundingClientRect();let t;this.limiterElement?(t=this._limiterRect=this.limiterElement.getBoundingClientRect(),this.isSticky=this.isActive&&t.top<this.viewportTopOffset&&this._panelRect.height+this.limiterBottomOffset<t.height):this.isSticky=!1,this.isSticky?(this._isStickyToTheLimiter=t.bottom<e.height+this.limiterBottomOffset+this.viewportTopOffset,this._hasViewportTopOffset=!this._isStickyToTheLimiter&&!!this.viewportTopOffset,this._marginLeft=this._isStickyToTheLimiter?null:be(-ge.Z.window.scrollX)):(this._isStickyToTheLimiter=!1,this._hasViewportTopOffset=!1,this._marginLeft=null)}}var we=s("./packages/ckeditor5-ui/src/tooltipmanager.js"),ve=s("./packages/ckeditor5-ui/src/toolbar/toolbarview.js"),ye=s("./packages/ckeditor5-ui/src/toolbar/toolbarseparatorview.js"),Ze=s("./packages/ckeditor5-ui/src/toolbar/normalizetoolbarconfig.js"),Pe=s("./packages/ckeditor5-core/src/plugin.js"),xe=s("./packages/ckeditor5-utils/src/dom/rect.ts"),Te=s("./node_modules/lodash-es/debounce.js"),Ae=s("./packages/ckeditor5-utils/src/dom/resizeobserver.ts"),Ce=s("./packages/ckeditor5-utils/src/index.ts");const Ee=(0,fe.Z)("px");class Se extends Pe.Z{static get pluginName(){return"BalloonToolbar"}static get requires(){return[pe.Z]}constructor(e){super(e),this._balloonConfig=(0,Ze.Z)(e.config.get("balloonToolbar")),this.toolbarView=this._createToolbarView(),this.focusTracker=new b.Z,e.ui.once("ready",(()=>{this.focusTracker.add(e.ui.getEditableElement()),this.focusTracker.add(this.toolbarView.element)})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this.show(!0),afterBlur:()=>this.hide(),isContextual:!0}),this._resizeObserver=null,this._balloon=e.plugins.get(pe.Z),this._fireSelectionChangeDebounced=(0,Te.Z)((()=>this.fire("_selectionChangeDebounced")),200),this.decorate("show")}init(){const e=this.editor,t=e.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((e,t,s)=>{const o=this._balloon.visibleView===this.toolbarView;!s&&o?this.hide():s&&this.show()})),this.listenTo(t,"change:range",((e,s)=>{(s.directChange||t.isCollapsed)&&this.hide(),this._fireSelectionChangeDebounced()})),this.listenTo(this,"_selectionChangeDebounced",(()=>{this.editor.editing.view.document.isFocused&&this.show()})),this._balloonConfig.shouldNotGroupWhenFull||this.listenTo(e,"ready",(()=>{const t=e.ui.view.editable.element;this._resizeObserver=new Ae.Z(t,(()=>{this.toolbarView.maxWidth=Ee(.9*new xe.Z(t).width)}))})),this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()}))}afterInit(){const e=this.editor.ui.componentFactory;this.toolbarView.fillFromConfig(this._balloonConfig,e)}_createToolbarView(){const e=this.editor.locale.t,t=!this._balloonConfig.shouldNotGroupWhenFull,s=new ve.Z(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return s.ariaLabel=e("Editor contextual toolbar"),s.render(),s}show(e=!1){const t=this.editor,s=t.model.document.selection,o=t.model.schema;this._balloon.hasView(this.toolbarView)||s.isCollapsed&&!e||function(e,t){if(1===e.rangeCount)return!1;return[...e.getRanges()].every((e=>{const s=e.getContainedElement();return s&&t.isSelectable(s)}))}(s,o)||Array.from(this.toolbarView.items).every((e=>void 0!==e.isEnabled&&!e.isEnabled))||(this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()})),this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"}))}hide(){this._balloon.hasView(this.toolbarView)&&(this.stopListening(this.editor.ui,"update"),this._balloon.remove(this.toolbarView))}_getBalloonPositionData(){const e=this.editor.editing.view,t=e.document,s=t.selection,o=t.selection.isBackward;return{target:()=>{const t=o?s.getFirstRange():s.getLastRange(),i=xe.Z.getDomRangeRects(e.domConverter.viewRangeToDom(t));return o?i[0]:(i.length>1&&0===i[i.length-1].width&&i.pop(),i[i.length-1])},positions:this._getBalloonPositions(o)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy(),this.stopListening(),this._fireSelectionChangeDebounced.cancel(),this.toolbarView.destroy(),this.focusTracker.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_getBalloonPositions(e){const t=Ce.OB.isSafari&&Ce.OB.isiOS?(0,ue.M)({heightOffset:Math.max(ue.Z.arrowHeightOffset,Math.round(20/Ce.CO.window.visualViewport.scale))}):ue.Z.defaultPositions;return e?[t.northWestArrowSouth,t.northWestArrowSouthWest,t.northWestArrowSouthEast,t.northWestArrowSouthMiddleEast,t.northWestArrowSouthMiddleWest,t.southWestArrowNorth,t.southWestArrowNorthWest,t.southWestArrowNorthEast,t.southWestArrowNorthMiddleWest,t.southWestArrowNorthMiddleEast]:[t.southEastArrowNorth,t.southEastArrowNorthEast,t.southEastArrowNorthWest,t.southEastArrowNorthMiddleEast,t.southEastArrowNorthMiddleWest,t.northEastArrowSouth,t.northEastArrowSouthEast,t.northEastArrowSouthWest,t.northEastArrowSouthMiddleEast,t.northEastArrowSouthMiddleWest]}}var je=s("./packages/ckeditor5-core/theme/icons/pilcrow.svg"),Oe=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css"),Re={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};v()(Oe.Z,Re);Oe.Z.locals;const Me=(0,fe.Z)("px");class Ne extends h.Z{constructor(e){super(e);const t=this.bindTemplate;this.isVisible=!1,this.isToggleable=!0,this.set("top",0),this.set("left",0),this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:t.to("top",(e=>Me(e))),left:t.to("left",(e=>Me(e)))}}})}}var Ve=s("./packages/ckeditor5-utils/src/dom/position.ts"),Ie=s("./packages/ckeditor5-utils/src/env.ts");const De=(0,fe.Z)("px");class ze extends Pe.Z{static get pluginName(){return"BlockToolbar"}constructor(e){super(e),this._blockToolbarConfig=(0,Ze.Z)(this.editor.config.get("blockToolbar")),this.toolbarView=this._createToolbarView(),this.panelView=this._createPanelView(),this.buttonView=this._createButtonView(),this._resizeObserver=null,(0,o.Z)({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const e=this.editor;this.listenTo(e.model.document.selection,"change:range",((e,t)=>{t.directChange&&this._hidePanel()})),this.listenTo(e.ui,"update",(()=>this._updateButton())),this.listenTo(e,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"}),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>this._updateButton())),this.listenTo(this.buttonView,"change:isVisible",((e,t,s)=>{s?this.buttonView.listenTo(window,"resize",(()=>this._updateButton())):(this.buttonView.stopListening(window,"resize"),this._hidePanel())})),e.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this._showPanel(),afterBlur:()=>this._hidePanel()})}afterInit(){const e=this.editor.ui.componentFactory,t=this._blockToolbarConfig;this.toolbarView.fillFromConfig(t,e);for(const e of this.toolbarView.items)e.on("execute",(()=>this._hidePanel(!0)),{priority:"high"});t.shouldNotGroupWhenFull||this.listenTo(this.editor,"ready",(()=>{const e=this.editor.ui.view.editable.element;this._resizeObserver=new Ae.Z(e,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth()}))}))}destroy(){super.destroy(),this.panelView.destroy(),this.buttonView.destroy(),this.toolbarView.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_createToolbarView(){const e=this.editor.locale.t,t=!this._blockToolbarConfig.shouldNotGroupWhenFull,s=new ve.Z(this.editor.locale,{shouldGroupWhenFull:t,isFloating:!0});return s.ariaLabel=e("Editor block content toolbar"),s.focusTracker.on("change:isFocused",((e,t,s)=>{s||this._hidePanel()})),s}_createPanelView(){const e=this.editor,t=new ue.Z(e.locale);return t.content.add(this.toolbarView),t.class="ck-toolbar-container",e.ui.view.body.add(t),e.ui.focusTracker.add(t.element),this.toolbarView.keystrokes.set("Esc",((e,t)=>{this._hidePanel(!0),t()})),t}_createButtonView(){const e=this.editor,t=e.t,s=new Ne(e.locale),o=s.bindTemplate;return s.set({label:t("Edit block"),icon:je.Z,withText:!1}),s.extendTemplate({on:{mousedown:o.to((e=>{Ie.ZP.isSafari&&this.panelView.isVisible&&this.toolbarView.focus(),e.preventDefault()}))}}),s.bind("isOn").to(this.panelView,"isVisible"),s.bind("tooltip").to(this.panelView,"isVisible",(e=>!e)),this.listenTo(s,"execute",(()=>{this.panelView.isVisible?this._hidePanel(!0):this._showPanel()})),e.ui.view.body.add(s),e.ui.focusTracker.add(s.element),s}_updateButton(){const e=this.editor,t=e.model,s=e.editing.view;if(!e.ui.focusTracker.isFocused)return void this._hideButton();if(e.isReadOnly)return void this._hideButton();const o=Array.from(t.document.selection.getSelectedBlocks())[0];if(!o||Array.from(this.toolbarView.items).every((e=>!e.isEnabled)))return void this._hideButton();const i=s.domConverter.mapViewToDom(e.editing.mapper.toViewElement(o));this.buttonView.isVisible=!0,this._attachButtonToElement(i),this.panelView.isVisible&&this._showPanel()}_hideButton(){this.buttonView.isVisible=!1}_showPanel(){if(!this.buttonView.isVisible)return;const e=this.panelView.isVisible;this.panelView.show(),this.toolbarView.maxWidth=this._getToolbarMaxWidth(),this.panelView.pin({target:this.buttonView.element,limiter:this.editor.ui.getEditableElement()}),e||this.toolbarView.items.get(0).focus()}_hidePanel(e){this.panelView.isVisible=!1,e&&this.editor.editing.view.focus()}_attachButtonToElement(e){const t=window.getComputedStyle(e),s=new xe.Z(this.editor.ui.getEditableElement()),o=parseInt(t.paddingTop,10),i=parseInt(t.lineHeight,10)||1.2*parseInt(t.fontSize,10),r=(0,Ve.x)({element:this.buttonView.element,target:e,positions:[(e,t)=>{let r;return r="ltr"===this.editor.locale.uiLanguageDirection?s.left-t.width:s.right,{top:e.top+o+(i-t.height)/2,left:r}}]});this.buttonView.top=r.top,this.buttonView.left=r.left}_getToolbarMaxWidth(){const e=this.editor.ui.view.editable.element,t=new xe.Z(e),s=new xe.Z(this.buttonView.element),o="rtl"===this.editor.locale.uiLanguageDirection?s.left-t.right+s.width:t.left-s.left;return De(t.width+o)}}},"./src/undo.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Undo:()=>m,UndoEditing:()=>h,UndoUi:()=>f});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/command.js"),r=s("./packages/ckeditor5-engine/src/model/operation/transform.ts");class n extends i.Z{constructor(e){super(e),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this.listenTo(e.data,"set",((e,t)=>{t[1]={...t[1]};const s=t[1];s.batchType||(s.batchType={isUndoable:!1})}),{priority:"high"}),this.listenTo(e.data,"set",((e,t)=>{t[1].batchType.isUndoable||this.clearStack()}))}refresh(){this.isEnabled=this._stack.length>0}addBatch(e){const t=this.editor.model.document.selection,s={ranges:t.hasOwnRange?Array.from(t.getRanges()):[],isBackward:t.isBackward};this._stack.push({batch:e,selection:s}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(e,t,s){const o=this.editor.model,i=o.document,r=[],n=e.map((e=>e.getTransformedByOperations(s))),l=n.flat();for(const e of n){const t=e.filter((e=>e.root!=i.graveyard)).filter((e=>!c(e,l)));t.length&&(a(t),r.push(t[0]))}r.length&&o.change((e=>{e.setSelection(r,{backward:t})}))}_undo(e,t){const s=this.editor.model,o=s.document;this._createdBatches.add(t);const i=e.operations.slice().filter((e=>e.isDocumentOperation));i.reverse();for(const e of i){const i=e.baseVersion+1,n=Array.from(o.history.getOperations(i)),a=(0,r.R)([e.getReversed()],n,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(const i of a)t.addOperation(i),s.applyOperation(i),o.history.setOperationAsUndone(e,i)}}}function a(e){e.sort(((e,t)=>e.start.isBefore(t.start)?-1:1));for(let t=1;t<e.length;t++){const s=e[t-1].getJoined(e[t],!0);s&&(t--,e.splice(t,2,s))}}function c(e,t){return t.some((t=>t!==e&&t.containsRange(e,!0)))}class l extends n{execute(e=null){const t=e?this._stack.findIndex((t=>t.batch==e)):this._stack.length-1,s=this._stack.splice(t,1)[0],o=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(o,(()=>{this._undo(s.batch,o);const e=this.editor.model.document.history.getOperations(s.batch.baseVersion);this._restoreSelection(s.selection.ranges,s.selection.isBackward,e),this.fire("revert",s.batch,o)})),this.refresh()}}class d extends n{execute(){const e=this._stack.pop(),t=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(t,(()=>{const s=e.batch.operations[e.batch.operations.length-1].baseVersion+1,o=this.editor.model.document.history.getOperations(s);this._restoreSelection(e.selection.ranges,e.selection.isBackward,o),this._undo(e.batch,t)})),this.refresh()}}class h extends o.Z{static get pluginName(){return"UndoEditing"}constructor(e){super(e),this._batchRegistry=new WeakSet}init(){const e=this.editor;this._undoCommand=new l(e),this._redoCommand=new d(e),e.commands.add("undo",this._undoCommand),e.commands.add("redo",this._redoCommand),this.listenTo(e.model,"applyOperation",((e,t)=>{const s=t[0];if(!s.isDocumentOperation)return;const o=s.batch,i=this._redoCommand._createdBatches.has(o),r=this._undoCommand._createdBatches.has(o);this._batchRegistry.has(o)||(this._batchRegistry.add(o),o.isUndoable&&(i?this._undoCommand.addBatch(o):r||(this._undoCommand.addBatch(o),this._redoCommand.clearStack())))}),{priority:"highest"}),this.listenTo(this._undoCommand,"revert",((e,t,s)=>{this._redoCommand.addBatch(s)})),e.keystrokes.set("CTRL+Z","undo"),e.keystrokes.set("CTRL+Y","redo"),e.keystrokes.set("CTRL+SHIFT+Z","redo")}}var u=s("./packages/ckeditor5-ui/src/button/buttonview.js");const p='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>',g='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>';class f extends o.Z{static get pluginName(){return"UndoUI"}init(){const e=this.editor,t=e.locale,s=e.t,o="ltr"==t.uiLanguageDirection?p:g,i="ltr"==t.uiLanguageDirection?g:p;this._addButton("undo",s("Undo"),"CTRL+Z",o),this._addButton("redo",s("Redo"),"CTRL+Y",i)}_addButton(e,t,s,o){const i=this.editor;i.ui.componentFactory.add(e,(r=>{const n=i.commands.get(e),a=new u.Z(r);return a.set({label:t,icon:o,keystroke:s,tooltip:!0}),a.bind("isEnabled").to(n,"isEnabled"),this.listenTo(a,"execute",(()=>{i.execute(e),i.editing.view.focus()})),a}))}}class m extends o.Z{static get requires(){return[h,f]}static get pluginName(){return"Undo"}}},"./src/upload.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{Base64UploadAdapter:()=>k,FileDialogButtonView:()=>f,FileRepository:()=>h,SimpleUploadAdapter:()=>_});var o=s("./packages/ckeditor5-core/src/plugin.js"),i=s("./packages/ckeditor5-core/src/pendingactions.js"),r=s("./packages/ckeditor5-utils/src/ckeditorerror.ts"),n=s("./packages/ckeditor5-utils/src/observablemixin.ts"),a=s("./packages/ckeditor5-utils/src/collection.ts"),c=s("./packages/ckeditor5-utils/src/mix.ts");class l{constructor(){const e=new window.FileReader;this._reader=e,this._data=void 0,this.set("loaded",0),e.onprogress=e=>{this.loaded=e.loaded}}get error(){return this._reader.error}get data(){return this._data}read(e){const t=this._reader;return this.total=e.size,new Promise(((s,o)=>{t.onload=()=>{const e=t.result;this._data=e,s(e)},t.onerror=()=>{o("error")},t.onabort=()=>{o("aborted")},this._reader.readAsDataURL(e)}))}abort(){this._reader.abort()}}(0,c.Z)(l,n.Z);var d=s("./packages/ckeditor5-utils/src/uid.ts");class h extends o.Z{static get pluginName(){return"FileRepository"}static get requires(){return[i.Z]}init(){this.loaders=new a.Z,this.loaders.on("add",(()=>this._updatePendingAction())),this.loaders.on("remove",(()=>this._updatePendingAction())),this._loadersMap=new Map,this._pendingAction=null,this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((e,t)=>t?e/t*100:0))}getLoader(e){return this._loadersMap.get(e)||null}createLoader(e){if(!this.createUploadAdapter)return(0,r.KE)("filerepository-no-upload-adapter"),null;const t=new u(Promise.resolve(e),this.createUploadAdapter);return this.loaders.add(t),this._loadersMap.set(e,t),e instanceof Promise&&t.file.then((e=>{this._loadersMap.set(e,t)})).catch((()=>{})),t.on("change:uploaded",(()=>{let e=0;for(const t of this.loaders)e+=t.uploaded;this.uploaded=e})),t.on("change:uploadTotal",(()=>{let e=0;for(const t of this.loaders)t.uploadTotal&&(e+=t.uploadTotal);this.uploadTotal=e})),t}destroyLoader(e){const t=e instanceof u?e:this.getLoader(e);t._destroy(),this.loaders.remove(t),this._loadersMap.forEach(((e,s)=>{e===t&&this._loadersMap.delete(s)}))}_updatePendingAction(){const e=this.editor.plugins.get(i.Z);if(this.loaders.length){if(!this._pendingAction){const t=this.editor.t,s=e=>`${t("Upload in progress")} ${parseInt(e)}%.`;this._pendingAction=e.add(s(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",s)}}else e.remove(this._pendingAction),this._pendingAction=null}}(0,c.Z)(h,n.Z);class u{constructor(e,t){this.id=(0,d.Z)(),this._filePromiseWrapper=this._createFilePromiseWrapper(e),this._adapter=t(this),this._reader=new l,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((e,t)=>t?e/t*100:0)),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then((e=>this._filePromiseWrapper?e:null)):Promise.resolve(null)}get data(){return this._reader.data}read(){if("idle"!=this.status)throw new r.ZP("filerepository-read-wrong-status",this);return this.status="reading",this.file.then((e=>this._reader.read(e))).then((e=>{if("reading"!==this.status)throw this.status;return this.status="idle",e})).catch((e=>{if("aborted"===e)throw this.status="aborted","aborted";throw this.status="error",this._reader.error?this._reader.error:e}))}upload(){if("idle"!=this.status)throw new r.ZP("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then((()=>this._adapter.upload())).then((e=>(this.uploadResponse=e,this.status="idle",e))).catch((e=>{if("aborted"===this.status)throw"aborted";throw this.status="error",e}))}abort(){const e=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?"reading"==e?this._reader.abort():"uploading"==e&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch((()=>{})),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(e){const t={};return t.promise=new Promise(((s,o)=>{t.rejecter=o,t.isFulfilled=!1,e.then((e=>{t.isFulfilled=!0,s(e)})).catch((e=>{t.isFulfilled=!0,o(e)}))})),t}}(0,c.Z)(u,n.Z);var p=s("./packages/ckeditor5-ui/src/button/buttonview.js"),g=s("./packages/ckeditor5-ui/src/view.js");class f extends g.Z{constructor(e){super(e),this.buttonView=new p.Z(e),this._fileInputView=new m(e),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]}),this.buttonView.on("execute",(()=>{this._fileInputView.open()}))}focus(){this.buttonView.focus()}}class m extends g.Z{constructor(e){super(e),this.set("acceptedType"),this.set("allowMultipleFiles",!1);const t=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:t.to("acceptedType"),multiple:t.to("allowMultipleFiles")},on:{change:t.to((()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""}))}})}open(){this.element.click()}}class k extends o.Z{static get requires(){return[h]}static get pluginName(){return"Base64UploadAdapter"}init(){this.editor.plugins.get(h).createUploadAdapter=e=>new b(e)}}class b{constructor(e){this.loader=e}upload(){return new Promise(((e,t)=>{const s=this.reader=new window.FileReader;s.addEventListener("load",(()=>{e({default:s.result})})),s.addEventListener("error",(e=>{t(e)})),s.addEventListener("abort",(()=>{t()})),this.loader.file.then((e=>{s.readAsDataURL(e)}))}))}abort(){this.reader.abort()}}class _ extends o.Z{static get requires(){return[h]}static get pluginName(){return"SimpleUploadAdapter"}init(){const e=this.editor.config.get("simpleUpload");e&&(e.uploadUrl?this.editor.plugins.get(h).createUploadAdapter=t=>new w(t,e):(0,r.KE)("simple-upload-adapter-missing-uploadurl"))}}class w{constructor(e,t){this.loader=e,this.options=t}upload(){return this.loader.file.then((e=>new Promise(((t,s)=>{this._initRequest(),this._initListeners(t,s,e),this._sendRequest(e)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const e=this.xhr=new XMLHttpRequest;e.open("POST",this.options.uploadUrl,!0),e.responseType="json"}_initListeners(e,t,s){const o=this.xhr,i=this.loader,r=`Couldn't upload file: ${s.name}.`;o.addEventListener("error",(()=>t(r))),o.addEventListener("abort",(()=>t())),o.addEventListener("load",(()=>{const s=o.response;if(!s||s.error)return t(s&&s.error&&s.error.message?s.error.message:r);const i=s.url?{default:s.url}:s.urls;e({...s,urls:i})})),o.upload&&o.upload.addEventListener("progress",(e=>{e.lengthComputable&&(i.uploadTotal=e.total,i.uploaded=e.loaded)}))}_sendRequest(e){const t=this.options.headers||{},s=this.options.withCredentials||!1;for(const e of Object.keys(t))this.xhr.setRequestHeader(e,t[e]);this.xhr.withCredentials=s;const o=new FormData;o.append("upload",e),this.xhr.send(o)}}},"./src/utils.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{CKEditorError:()=>o.Bb,Collection:()=>o.FE,DomEmitterMixin:()=>o.Xu,ElementReplacer:()=>o.a6,EmitterMixin:()=>o.ln,FocusTracker:()=>o.Rh,KeystrokeHandler:()=>o.VD,Locale:()=>o.go,ObservableMixin:()=>o.Re,Rect:()=>o.UL,ResizeObserver:()=>o.do,createElement:()=>o.az,diff:()=>o.Hg,env:()=>o.OB,first:()=>o.Ps,getCode:()=>o.Cq,getDataFromElement:()=>o.yy,getEnvKeystrokeText:()=>o.XU,getLanguageDirection:()=>o.j9,getLocalizedArrowKeyCodeDirection:()=>o.mA,global:()=>o.CO,isArrowKeyCode:()=>o.dj,isForwardArrowKeyCode:()=>o.Zt,isVisible:()=>o.pn,keyCodes:()=>o.Do,logError:()=>o.H,logWarning:()=>o.KE,mix:()=>o.CD,parseKeystroke:()=>o.Zz,priorities:()=>o.tA,scrollAncestorsToShowTarget:()=>o.F0,scrollViewportToShowTarget:()=>o.mR,setDataInElement:()=>o.jS,toArray:()=>o.qo,toMap:()=>o.qL,toUnit:()=>o.nn,uid:()=>o.hQ,version:()=>o.i8});var o=s("./packages/ckeditor5-utils/src/index.ts")},"./src/widget.js":(e,t,s)=>{"use strict";s.r(t),s.d(t,{WIDGET_CLASS_NAME:()=>c.s4,WIDGET_SELECTED_CLASS_NAME:()=>c.Uo,Widget:()=>o.Z,WidgetResize:()=>j,WidgetToolbarRepository:()=>d,WidgetTypeAround:()=>O.Z,findOptimalInsertionRange:()=>c.KT,getLabel:()=>c.id,isWidget:()=>c.Qd,setHighlightHandling:()=>c.em,setLabel:()=>c.l6,toWidget:()=>c.XC,toWidgetEditable:()=>c.sC,viewToModelPositionOutsideModelElement:()=>c.$n});var o=s("./packages/ckeditor5-widget/src/widget.js"),i=s("./packages/ckeditor5-core/src/plugin.js"),r=s("./packages/ckeditor5-ui/src/panel/balloon/contextualballoon.js"),n=s("./packages/ckeditor5-ui/src/toolbar/toolbarview.js"),a=s("./packages/ckeditor5-ui/src/panel/balloon/balloonpanelview.js"),c=s("./packages/ckeditor5-widget/src/utils.js"),l=s("./packages/ckeditor5-utils/src/ckeditorerror.ts");class d extends i.Z{static get requires(){return[r.Z]}static get pluginName(){return"WidgetToolbarRepository"}init(){const e=this.editor;if(e.plugins.has("BalloonToolbar")){const t=e.plugins.get("BalloonToolbar");this.listenTo(t,"show",(t=>{(function(e){const t=e.getSelectedElement();return!(!t||!(0,c.Qd)(t))})(e.editing.view.document.selection)&&t.stop()}),{priority:"high"})}this._toolbarDefinitions=new Map,this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui,"update",(()=>{this._updateToolbarsVisibility()})),this.listenTo(e.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const e of this._toolbarDefinitions.values())e.view.destroy()}register(e,{ariaLabel:t,items:s,getRelatedElement:o,balloonClassName:i="ck-toolbar-container"}){if(!s.length)return void(0,l.KE)("widget-toolbar-no-items",{toolbarId:e});const r=this.editor,a=r.t,c=new n.Z(r.locale);if(c.ariaLabel=t||a("Widget toolbar"),this._toolbarDefinitions.has(e))throw new l.ZP("widget-toolbar-duplicated",this,{toolbarId:e});c.fillFromConfig(s,r.ui.componentFactory);const d={view:c,getRelatedElement:o,balloonClassName:i};r.ui.addToolbar(c,{isContextual:!0,beforeFocus:()=>{const e=o(r.editing.view.document.selection);e&&this._showToolbar(d,e)},afterBlur:()=>{this._hideToolbar(d)}}),this._toolbarDefinitions.set(e,d)}_updateToolbarsVisibility(){let e=0,t=null,s=null;for(const o of this._toolbarDefinitions.values()){const i=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&i)if(this.editor.ui.focusTracker.isFocused){const r=i.getAncestors().length;r>e&&(e=r,t=i,s=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}s&&this._showToolbar(s,t)}_hideToolbar(e){this._balloon.remove(e.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(e,t){this._isToolbarVisible(e)?h(this.editor,t):this._isToolbarInBalloon(e)||(this._balloon.add({view:e.view,position:u(this.editor,t),balloonClassName:e.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",(()=>{for(const e of this._toolbarDefinitions.values())if(this._isToolbarVisible(e)){const t=e.getRelatedElement(this.editor.editing.view.document.selection);h(this.editor,t)}})))}_isToolbarVisible(e){return this._balloon.visibleView===e.view}_isToolbarInBalloon(e){return this._balloon.hasView(e.view)}}function h(e,t){const s=e.plugins.get("ContextualBalloon"),o=u(e,t);s.updatePosition(o)}function u(e,t){const s=e.editing.view,o=a.Z.defaultPositions;return{target:s.domConverter.mapViewToDom(t),positions:[o.northArrowSouth,o.northArrowSouthWest,o.northArrowSouthEast,o.southArrowNorth,o.southArrowNorthWest,o.southArrowNorthEast,o.viewportStickyNorth]}}var p=s("./packages/ckeditor5-ui/src/template.js"),g=s("./packages/ckeditor5-utils/src/dom/rect.ts"),f=s("./packages/ckeditor5-utils/src/comparearrays.ts"),m=s("./packages/ckeditor5-utils/src/observablemixin.ts"),k=s("./packages/ckeditor5-utils/src/mix.ts");class b{constructor(e){this.set("activeHandlePosition",null),this.set("proposedWidthPercents",null),this.set("proposedWidth",null),this.set("proposedHeight",null),this.set("proposedHandleHostWidth",null),this.set("proposedHandleHostHeight",null),this._options=e,this._referenceCoordinates=null}begin(e,t,s){const o=new g.Z(t);this.activeHandlePosition=function(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const s of t)if(e.classList.contains(_(s)))return s}(e),this._referenceCoordinates=function(e,t){const s=new g.Z(e),o=t.split("-"),i={x:"right"==o[1]?s.right:s.left,y:"bottom"==o[0]?s.bottom:s.top};return i.x+=e.ownerDocument.defaultView.scrollX,i.y+=e.ownerDocument.defaultView.scrollY,i}(t,function(e){const t=e.split("-"),s={top:"bottom",bottom:"top",left:"right",right:"left"};return`${s[t[0]]}-${s[t[1]]}`}(this.activeHandlePosition)),this.originalWidth=o.width,this.originalHeight=o.height,this.aspectRatio=o.width/o.height;const i=s.style.width;i&&i.match(/^\d+(\.\d*)?%$/)?this.originalWidthPercents=parseFloat(i):this.originalWidthPercents=function(e,t){const s=e.parentElement,o=parseFloat(s.ownerDocument.defaultView.getComputedStyle(s).width);return t.width/o*100}(s,o)}update(e){this.proposedWidth=e.width,this.proposedHeight=e.height,this.proposedWidthPercents=e.widthPercents,this.proposedHandleHostWidth=e.handleHostWidth,this.proposedHandleHostHeight=e.handleHostHeight}}function _(e){return`ck-widget__resizer__handle-${e}`}(0,k.Z)(b,m.Z);var w=s("./packages/ckeditor5-ui/src/view.js");class v extends w.Z{constructor(){super();const e=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",e.to("_viewPosition",(e=>e?`ck-orientation-${e}`:""))],style:{display:e.if("_isVisible","none",(e=>!e))}},children:[{text:e.to("_label")}]})}_bindToState(e,t){this.bind("_isVisible").to(t,"proposedWidth",t,"proposedHeight",((e,t)=>null!==e&&null!==t)),this.bind("_label").to(t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",t,"proposedWidthPercents",((t,s,o)=>"px"===e.unit?`${t}×${s}`:`${o}%`)),this.bind("_viewPosition").to(t,"activeHandlePosition",t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",((e,t,s)=>t<50||s<50?"above-center":e))}_dismiss(){this.unbind(),this._isVisible=!1}}class y{constructor(e){this._options=e,this._viewResizerWrapper=null,this.set("isEnabled",!0),this.set("isSelected",!1),this.bind("isVisible").to(this,"isEnabled",this,"isSelected",((e,t)=>e&&t)),this.decorate("begin"),this.decorate("cancel"),this.decorate("commit"),this.decorate("updateSize"),this.on("commit",(e=>{this.state.proposedWidth||this.state.proposedWidthPercents||(this._cleanup(),e.stop())}),{priority:"high"}),this.on("change:isVisible",(()=>{this.isVisible?(this.show(),this.redraw()):this.hide()}))}show(){this._options.editor.editing.view.change((e=>{e.removeClass("ck-hidden",this._viewResizerWrapper)}))}hide(){this._options.editor.editing.view.change((e=>{e.addClass("ck-hidden",this._viewResizerWrapper)}))}attach(){const e=this,t=this._options.viewElement;this._options.editor.editing.view.change((s=>{const o=s.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(t){const s=this.toDomElement(t);return e._appendHandles(s),e._appendSizeUI(s),s}));s.insert(s.createPositionAt(t,"end"),o),s.addClass("ck-widget_with-resizer",t),this._viewResizerWrapper=o,this.isVisible||this.hide()}))}begin(e){this.state=new b(this._options),this._sizeView._bindToState(this._options,this.state),this._initialViewWidth=this._options.viewElement.getStyle("width"),this.state.begin(e,this._getHandleHost(),this._getResizeHost())}updateSize(e){const t=this._proposeNewSize(e);this._options.editor.editing.view.change((e=>{const s=this._options.unit||"%",o=("%"===s?t.widthPercents:t.width)+s;e.setStyle("width",o,this._options.viewElement)}));const s=this._getHandleHost(),o=new g.Z(s);t.handleHostWidth=Math.round(o.width),t.handleHostHeight=Math.round(o.height);const i=new g.Z(s);t.width=Math.round(i.width),t.height=Math.round(i.height),this.redraw(o),this.state.update(t)}commit(){const e=this._options.unit||"%",t=("%"===e?this.state.proposedWidthPercents:this.state.proposedWidth)+e;this._options.editor.editing.view.change((()=>{this._cleanup(),this._options.onCommit(t)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(e){const t=this._domResizerWrapper;if(!((s=t)&&s.ownerDocument&&s.ownerDocument.contains(s)))return;var s;const o=t.parentElement,i=this._getHandleHost(),r=this._viewResizerWrapper,n=[r.getStyle("width"),r.getStyle("height"),r.getStyle("left"),r.getStyle("top")];let a;if(o.isSameNode(i)){const t=e||new g.Z(i);a=[t.width+"px",t.height+"px",void 0,void 0]}else a=[i.offsetWidth+"px",i.offsetHeight+"px",i.offsetLeft+"px",i.offsetTop+"px"];"same"!==(0,f.Z)(n,a)&&this._options.editor.editing.view.change((e=>{e.setStyle({width:a[0],height:a[1],left:a[2],top:a[3]},r)}))}containsHandle(e){return this._domResizerWrapper.contains(e)}static isResizeHandle(e){return e.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss();this._options.editor.editing.view.change((e=>{e.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(e){const t=this.state,s={x:(o=e).pageX,y:o.pageY};var o;const i=!this._options.isCentered||this._options.isCentered(this),r={x:t._referenceCoordinates.x-(s.x+t.originalWidth),y:s.y-t.originalHeight-t._referenceCoordinates.y};i&&t.activeHandlePosition.endsWith("-right")&&(r.x=s.x-(t._referenceCoordinates.x+t.originalWidth)),i&&(r.x*=2);const n={width:Math.abs(t.originalWidth+r.x),height:Math.abs(t.originalHeight+r.y)};n.dominant=n.width/t.aspectRatio>n.height?"width":"height",n.max=n[n.dominant];const a={width:n.width,height:n.height};return"width"==n.dominant?a.height=a.width/t.aspectRatio:a.width=a.height*t.aspectRatio,{width:Math.round(a.width),height:Math.round(a.height),widthPercents:Math.min(Math.round(t.originalWidthPercents/t.originalWidth*a.width*100)/100,100)}}_getResizeHost(){const e=this._domResizerWrapper.parentElement;return this._options.getResizeHost(e)}_getHandleHost(){const e=this._domResizerWrapper.parentElement;return this._options.getHandleHost(e)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(e){const t=["top-left","top-right","bottom-right","bottom-left"];for(const o of t)e.appendChild(new p.ZP({tag:"div",attributes:{class:"ck-widget__resizer__handle "+(s=o,`ck-widget__resizer__handle-${s}`)}}).render());var s}_appendSizeUI(e){this._sizeView=new v,this._sizeView.render(),e.appendChild(this._sizeView.element)}}(0,k.Z)(y,m.Z);var Z=s("./packages/ckeditor5-utils/src/dom/emittermixin.ts"),P=s("./packages/ckeditor5-utils/src/dom/global.ts"),x=s("./packages/ckeditor5-engine/src/view/observer/mouseobserver.ts"),T=s("./node_modules/lodash-es/throttle.js"),A=s("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),C=s.n(A),E=s("./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/ckeditor5-widget/theme/widgetresize.css"),S={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};C()(E.Z,S);E.Z.locals;class j extends i.Z{static get pluginName(){return"WidgetResize"}init(){const e=this.editor.editing,t=P.Z.window.document;this.set("selectedResizer",null),this.set("_activeResizer",null),this._resizers=new Map,e.view.addObserver(x.Z),this._observer=Object.create(Z.Z),this.listenTo(e.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"}),this._observer.listenTo(t,"mousemove",this._mouseMoveListener.bind(this)),this._observer.listenTo(t,"mouseup",this._mouseUpListener.bind(this));this._redrawSelectedResizerThrottled=(0,T.Z)((()=>{this.selectedResizer&&this.selectedResizer.isVisible&&this.selectedResizer.redraw()}),200),this.editor.ui.on("update",this._redrawSelectedResizerThrottled),this.editor.model.document.on("change",(()=>{for(const[e,t]of this._resizers)e.isAttached()||(this._resizers.delete(e),t.destroy())}),{priority:"lowest"}),this._observer.listenTo(P.Z.window,"resize",this._redrawSelectedResizerThrottled);const s=this.editor.editing.view.document.selection;s.on("change",(()=>{const e=s.getSelectedElement(),t=this.getResizerByViewElement(e)||null;t?this.select(t):this.deselect()}))}destroy(){this._observer.stopListening();for(const e of this._resizers.values())e.destroy();this._redrawSelectedResizerThrottled.cancel()}select(e){this.deselect(),this.selectedResizer=e,this.selectedResizer.isSelected=!0}deselect(){this.selectedResizer&&(this.selectedResizer.isSelected=!1),this.selectedResizer=null}attachTo(e){const t=new y(e),s=this.editor.plugins;if(t.attach(),s.has("WidgetToolbarRepository")){const e=s.get("WidgetToolbarRepository");t.on("begin",(()=>{e.forceDisabled("resize")}),{priority:"lowest"}),t.on("cancel",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"}),t.on("commit",(()=>{e.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(e.viewElement,t);const o=this.editor.editing.view.document.selection.getSelectedElement();return this.getResizerByViewElement(o)==t&&this.select(t),t}getResizerByViewElement(e){return this._resizers.get(e)}_getResizerByHandle(e){for(const t of this._resizers.values())if(t.containsHandle(e))return t}_mouseDownListener(e,t){const s=t.domTarget;y.isResizeHandle(s)&&(this._activeResizer=this._getResizerByHandle(s),this._activeResizer&&(this._activeResizer.begin(s),e.stop(),t.preventDefault()))}_mouseMoveListener(e,t){this._activeResizer&&this._activeResizer.updateSize(t)}_mouseUpListener(){this._activeResizer&&(this._activeResizer.commit(),this._activeResizer=null)}}(0,k.Z)(j,m.Z);var O=s("./packages/ckeditor5-widget/src/widgettypearound/widgettypearound.js")},"?7cdd":(e,t,s)=>{e.exports=s},"./node_modules/lodash-es/_ListCache.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});const o=function(){this.__data__=[],this.size=0};var i=s("./node_modules/lodash-es/eq.js");const r=function(e,t){for(var s=e.length;s--;)if((0,i.Z)(e[s][0],t))return s;return-1};var n=Array.prototype.splice;const a=function(e){var t=this.__data__,s=r(t,e);return!(s<0)&&(s==t.length-1?t.pop():n.call(t,s,1),--this.size,!0)};const c=function(e){var t=this.__data__,s=r(t,e);return s<0?void 0:t[s][1]};const l=function(e){return r(this.__data__,e)>-1};const d=function(e,t){var s=this.__data__,o=r(s,e);return o<0?(++this.size,s.push([e,t])):s[o][1]=t,this};function h(e){var t=-1,s=null==e?0:e.length;for(this.clear();++t<s;){var o=e[t];this.set(o[0],o[1])}}h.prototype.clear=o,h.prototype.delete=a,h.prototype.get=c,h.prototype.has=l,h.prototype.set=d;const u=h},"./node_modules/lodash-es/_Map.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_getNative.js"),i=s("./node_modules/lodash-es/_root.js");const r=(0,o.Z)(i.Z,"Map")},"./node_modules/lodash-es/_MapCache.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Z});const o=(0,s("./node_modules/lodash-es/_getNative.js").Z)(Object,"create");const i=function(){this.__data__=o?o(null):{},this.size=0};const r=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var n=Object.prototype.hasOwnProperty;const a=function(e){var t=this.__data__;if(o){var s=t[e];return"__lodash_hash_undefined__"===s?void 0:s}return n.call(t,e)?t[e]:void 0};var c=Object.prototype.hasOwnProperty;const l=function(e){var t=this.__data__;return o?void 0!==t[e]:c.call(t,e)};const d=function(e,t){var s=this.__data__;return this.size+=this.has(e)?0:1,s[e]=o&&void 0===t?"__lodash_hash_undefined__":t,this};function h(e){var t=-1,s=null==e?0:e.length;for(this.clear();++t<s;){var o=e[t];this.set(o[0],o[1])}}h.prototype.clear=i,h.prototype.delete=r,h.prototype.get=a,h.prototype.has=l,h.prototype.set=d;const u=h;var p=s("./node_modules/lodash-es/_ListCache.js"),g=s("./node_modules/lodash-es/_Map.js");const f=function(){this.size=0,this.__data__={hash:new u,map:new(g.Z||p.Z),string:new u}};const m=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};const k=function(e,t){var s=e.__data__;return m(t)?s["string"==typeof t?"string":"hash"]:s.map};const b=function(e){var t=k(this,e).delete(e);return this.size-=t?1:0,t};const _=function(e){return k(this,e).get(e)};const w=function(e){return k(this,e).has(e)};const v=function(e,t){var s=k(this,e),o=s.size;return s.set(e,t),this.size+=s.size==o?0:1,this};function y(e){var t=-1,s=null==e?0:e.length;for(this.clear();++t<s;){var o=e[t];this.set(o[0],o[1])}}y.prototype.clear=f,y.prototype.delete=b,y.prototype.get=_,y.prototype.has=w,y.prototype.set=v;const Z=y},"./node_modules/lodash-es/_Stack.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./node_modules/lodash-es/_ListCache.js");const i=function(){this.__data__=new o.Z,this.size=0};const r=function(e){var t=this.__data__,s=t.delete(e);return this.size=t.size,s};const n=function(e){return this.__data__.get(e)};const a=function(e){return this.__data__.has(e)};var c=s("./node_modules/lodash-es/_Map.js"),l=s("./node_modules/lodash-es/_MapCache.js");const d=function(e,t){var s=this.__data__;if(s instanceof o.Z){var i=s.__data__;if(!c.Z||i.length<199)return i.push([e,t]),this.size=++s.size,this;s=this.__data__=new l.Z(i)}return s.set(e,t),this.size=s.size,this};function h(e){var t=this.__data__=new o.Z(e);this.size=t.size}h.prototype.clear=i,h.prototype.delete=r,h.prototype.get=n,h.prototype.has=a,h.prototype.set=d;const u=h},"./node_modules/lodash-es/_Symbol.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=s("./node_modules/lodash-es/_root.js").Z.Symbol},"./node_modules/lodash-es/_Uint8Array.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=s("./node_modules/lodash-es/_root.js").Z.Uint8Array},"./node_modules/lodash-es/_arrayLikeKeys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});const o=function(e,t){for(var s=-1,o=Array(e);++s<e;)o[s]=t(s);return o};var i=s("./node_modules/lodash-es/isArguments.js"),r=s("./node_modules/lodash-es/isArray.js"),n=s("./node_modules/lodash-es/isBuffer.js"),a=s("./node_modules/lodash-es/_isIndex.js"),c=s("./node_modules/lodash-es/isTypedArray.js"),l=Object.prototype.hasOwnProperty;const d=function(e,t){var s=(0,r.Z)(e),d=!s&&(0,i.Z)(e),h=!s&&!d&&(0,n.Z)(e),u=!s&&!d&&!h&&(0,c.Z)(e),p=s||d||h||u,g=p?o(e.length,String):[],f=g.length;for(var m in e)!t&&!l.call(e,m)||p&&("length"==m||h&&("offset"==m||"parent"==m)||u&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||(0,a.Z)(m,f))||g.push(m);return g}},"./node_modules/lodash-es/_arrayPush.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){for(var s=-1,o=t.length,i=e.length;++s<o;)e[i+s]=t[s];return e}},"./node_modules/lodash-es/_assignValue.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./node_modules/lodash-es/_baseAssignValue.js"),i=s("./node_modules/lodash-es/eq.js"),r=Object.prototype.hasOwnProperty;const n=function(e,t,s){var n=e[t];r.call(e,t)&&(0,i.Z)(n,s)&&(void 0!==s||t in e)||(0,o.Z)(e,t,s)}},"./node_modules/lodash-es/_baseAssignValue.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_defineProperty.js");const i=function(e,t,s){"__proto__"==t&&o.Z?(0,o.Z)(e,t,{configurable:!0,enumerable:!0,value:s,writable:!0}):e[t]=s}},"./node_modules/lodash-es/_baseClone.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Y});var o=s("./node_modules/lodash-es/_Stack.js");const i=function(e,t){for(var s=-1,o=null==e?0:e.length;++s<o&&!1!==t(e[s],s,e););return e};var r=s("./node_modules/lodash-es/_assignValue.js"),n=s("./node_modules/lodash-es/_copyObject.js"),a=s("./node_modules/lodash-es/keys.js");const c=function(e,t){return e&&(0,n.Z)(t,(0,a.Z)(t),e)};var l=s("./node_modules/lodash-es/keysIn.js");const d=function(e,t){return e&&(0,n.Z)(t,(0,l.Z)(t),e)};var h=s("./node_modules/lodash-es/_cloneBuffer.js"),u=s("./node_modules/lodash-es/_copyArray.js"),p=s("./node_modules/lodash-es/_getSymbols.js");const g=function(e,t){return(0,n.Z)(e,(0,p.Z)(e),t)};var f=s("./node_modules/lodash-es/_arrayPush.js"),m=s("./node_modules/lodash-es/_getPrototype.js"),k=s("./node_modules/lodash-es/stubArray.js");const b=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)(0,f.Z)(t,(0,p.Z)(e)),e=(0,m.Z)(e);return t}:k.Z;const _=function(e,t){return(0,n.Z)(e,b(e),t)};var w=s("./node_modules/lodash-es/_getAllKeys.js"),v=s("./node_modules/lodash-es/_baseGetAllKeys.js");const y=function(e){return(0,v.Z)(e,l.Z,b)};var Z=s("./node_modules/lodash-es/_getTag.js"),P=Object.prototype.hasOwnProperty;const x=function(e){var t=e.length,s=new e.constructor(t);return t&&"string"==typeof e[0]&&P.call(e,"index")&&(s.index=e.index,s.input=e.input),s};var T=s("./node_modules/lodash-es/_cloneArrayBuffer.js");const A=function(e,t){var s=t?(0,T.Z)(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.byteLength)};var C=/\w*$/;const E=function(e){var t=new e.constructor(e.source,C.exec(e));return t.lastIndex=e.lastIndex,t};var S=s("./node_modules/lodash-es/_Symbol.js"),j=S.Z?S.Z.prototype:void 0,O=j?j.valueOf:void 0;const R=function(e){return O?Object(O.call(e)):{}};var M=s("./node_modules/lodash-es/_cloneTypedArray.js");const N=function(e,t,s){var o=e.constructor;switch(t){case"[object ArrayBuffer]":return(0,T.Z)(e);case"[object Boolean]":case"[object Date]":return new o(+e);case"[object DataView]":return A(e,s);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,M.Z)(e,s);case"[object Map]":case"[object Set]":return new o;case"[object Number]":case"[object String]":return new o(e);case"[object RegExp]":return E(e);case"[object Symbol]":return R(e)}};var V=s("./node_modules/lodash-es/_initCloneObject.js"),I=s("./node_modules/lodash-es/isArray.js"),D=s("./node_modules/lodash-es/isBuffer.js"),z=s("./node_modules/lodash-es/isObjectLike.js");const B=function(e){return(0,z.Z)(e)&&"[object Map]"==(0,Z.Z)(e)};var F=s("./node_modules/lodash-es/_baseUnary.js"),L=s("./node_modules/lodash-es/_nodeUtil.js"),W=L.Z&&L.Z.isMap;const $=W?(0,F.Z)(W):B;var q=s("./node_modules/lodash-es/isObject.js");const H=function(e){return(0,z.Z)(e)&&"[object Set]"==(0,Z.Z)(e)};var U=L.Z&&L.Z.isSet;const K=U?(0,F.Z)(U):H;var G="[object Arguments]",J="[object Function]",Q="[object Object]",X={};X[G]=X["[object Array]"]=X["[object ArrayBuffer]"]=X["[object DataView]"]=X["[object Boolean]"]=X["[object Date]"]=X["[object Float32Array]"]=X["[object Float64Array]"]=X["[object Int8Array]"]=X["[object Int16Array]"]=X["[object Int32Array]"]=X["[object Map]"]=X["[object Number]"]=X[Q]=X["[object RegExp]"]=X["[object Set]"]=X["[object String]"]=X["[object Symbol]"]=X["[object Uint8Array]"]=X["[object Uint8ClampedArray]"]=X["[object Uint16Array]"]=X["[object Uint32Array]"]=!0,X["[object Error]"]=X[J]=X["[object WeakMap]"]=!1;const Y=function e(t,s,n,p,f,m){var k,b=1&s,v=2&s,P=4&s;if(n&&(k=f?n(t,p,f,m):n(t)),void 0!==k)return k;if(!(0,q.Z)(t))return t;var T=(0,I.Z)(t);if(T){if(k=x(t),!b)return(0,u.Z)(t,k)}else{var A=(0,Z.Z)(t),C=A==J||"[object GeneratorFunction]"==A;if((0,D.Z)(t))return(0,h.Z)(t,b);if(A==Q||A==G||C&&!f){if(k=v||C?{}:(0,V.Z)(t),!b)return v?_(t,d(k,t)):g(t,c(k,t))}else{if(!X[A])return f?t:{};k=N(t,A,b)}}m||(m=new o.Z);var E=m.get(t);if(E)return E;m.set(t,k),K(t)?t.forEach((function(o){k.add(e(o,s,n,o,t,m))})):$(t)&&t.forEach((function(o,i){k.set(i,e(o,s,n,i,t,m))}));var S=P?v?y:w.Z:v?l.Z:a.Z,j=T?void 0:S(t);return i(j||t,(function(o,i){j&&(o=t[i=o]),(0,r.Z)(k,i,e(o,s,n,i,t,m))})),k}},"./node_modules/lodash-es/_baseGetAllKeys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_arrayPush.js"),i=s("./node_modules/lodash-es/isArray.js");const r=function(e,t,s){var r=t(e);return(0,i.Z)(e)?r:(0,o.Z)(r,s(e))}},"./node_modules/lodash-es/_baseGetTag.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var o=s("./node_modules/lodash-es/_Symbol.js"),i=Object.prototype,r=i.hasOwnProperty,n=i.toString,a=o.Z?o.Z.toStringTag:void 0;const c=function(e){var t=r.call(e,a),s=e[a];try{e[a]=void 0;var o=!0}catch(e){}var i=n.call(e);return o&&(t?e[a]=s:delete e[a]),i};var l=Object.prototype.toString;const d=function(e){return l.call(e)};var h=o.Z?o.Z.toStringTag:void 0;const u=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":h&&h in Object(e)?c(e):d(e)}},"./node_modules/lodash-es/_baseIsEqual.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>R});var o=s("./node_modules/lodash-es/_Stack.js"),i=s("./node_modules/lodash-es/_MapCache.js");const r=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const n=function(e){return this.__data__.has(e)};function a(e){var t=-1,s=null==e?0:e.length;for(this.__data__=new i.Z;++t<s;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=n;const c=a;const l=function(e,t){for(var s=-1,o=null==e?0:e.length;++s<o;)if(t(e[s],s,e))return!0;return!1};const d=function(e,t){return e.has(t)};const h=function(e,t,s,o,i,r){var n=1&s,a=e.length,h=t.length;if(a!=h&&!(n&&h>a))return!1;var u=r.get(e),p=r.get(t);if(u&&p)return u==t&&p==e;var g=-1,f=!0,m=2&s?new c:void 0;for(r.set(e,t),r.set(t,e);++g<a;){var k=e[g],b=t[g];if(o)var _=n?o(b,k,g,t,e,r):o(k,b,g,e,t,r);if(void 0!==_){if(_)continue;f=!1;break}if(m){if(!l(t,(function(e,t){if(!d(m,t)&&(k===e||i(k,e,s,o,r)))return m.push(t)}))){f=!1;break}}else if(k!==b&&!i(k,b,s,o,r)){f=!1;break}}return r.delete(e),r.delete(t),f};var u=s("./node_modules/lodash-es/_Symbol.js"),p=s("./node_modules/lodash-es/_Uint8Array.js"),g=s("./node_modules/lodash-es/eq.js");const f=function(e){var t=-1,s=Array(e.size);return e.forEach((function(e,o){s[++t]=[o,e]})),s};const m=function(e){var t=-1,s=Array(e.size);return e.forEach((function(e){s[++t]=e})),s};var k=u.Z?u.Z.prototype:void 0,b=k?k.valueOf:void 0;const _=function(e,t,s,o,i,r,n){switch(s){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!r(new p.Z(e),new p.Z(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,g.Z)(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var a=f;case"[object Set]":var c=1&o;if(a||(a=m),e.size!=t.size&&!c)return!1;var l=n.get(e);if(l)return l==t;o|=2,n.set(e,t);var d=h(a(e),a(t),o,i,r,n);return n.delete(e),d;case"[object Symbol]":if(b)return b.call(e)==b.call(t)}return!1};var w=s("./node_modules/lodash-es/_getAllKeys.js"),v=Object.prototype.hasOwnProperty;const y=function(e,t,s,o,i,r){var n=1&s,a=(0,w.Z)(e),c=a.length;if(c!=(0,w.Z)(t).length&&!n)return!1;for(var l=c;l--;){var d=a[l];if(!(n?d in t:v.call(t,d)))return!1}var h=r.get(e),u=r.get(t);if(h&&u)return h==t&&u==e;var p=!0;r.set(e,t),r.set(t,e);for(var g=n;++l<c;){var f=e[d=a[l]],m=t[d];if(o)var k=n?o(m,f,d,t,e,r):o(f,m,d,e,t,r);if(!(void 0===k?f===m||i(f,m,s,o,r):k)){p=!1;break}g||(g="constructor"==d)}if(p&&!g){var b=e.constructor,_=t.constructor;b==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _||(p=!1)}return r.delete(e),r.delete(t),p};var Z=s("./node_modules/lodash-es/_getTag.js"),P=s("./node_modules/lodash-es/isArray.js"),x=s("./node_modules/lodash-es/isBuffer.js"),T=s("./node_modules/lodash-es/isTypedArray.js"),A="[object Arguments]",C="[object Array]",E="[object Object]",S=Object.prototype.hasOwnProperty;const j=function(e,t,s,i,r,n){var a=(0,P.Z)(e),c=(0,P.Z)(t),l=a?C:(0,Z.Z)(e),d=c?C:(0,Z.Z)(t),u=(l=l==A?E:l)==E,p=(d=d==A?E:d)==E,g=l==d;if(g&&(0,x.Z)(e)){if(!(0,x.Z)(t))return!1;a=!0,u=!1}if(g&&!u)return n||(n=new o.Z),a||(0,T.Z)(e)?h(e,t,s,i,r,n):_(e,t,l,s,i,r,n);if(!(1&s)){var f=u&&S.call(e,"__wrapped__"),m=p&&S.call(t,"__wrapped__");if(f||m){var k=f?e.value():e,b=m?t.value():t;return n||(n=new o.Z),r(k,b,s,i,n)}}return!!g&&(n||(n=new o.Z),y(e,t,s,i,r,n))};var O=s("./node_modules/lodash-es/isObjectLike.js");const R=function e(t,s,o,i,r){return t===s||(null==t||null==s||!(0,O.Z)(t)&&!(0,O.Z)(s)?t!=t&&s!=s:j(t,s,o,i,e,r))}},"./node_modules/lodash-es/_baseUnary.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){return function(t){return e(t)}}},"./node_modules/lodash-es/_cloneArrayBuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_Uint8Array.js");const i=function(e){var t=new e.constructor(e.byteLength);return new o.Z(t).set(new o.Z(e)),t}},"./node_modules/lodash-es/_cloneBuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./node_modules/lodash-es/_root.js"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=i&&"object"==typeof module&&module&&!module.nodeType&&module,n=r&&r.exports===i?o.Z.Buffer:void 0,a=n?n.allocUnsafe:void 0;const c=function(e,t){if(t)return e.slice();var s=e.length,o=a?a(s):new e.constructor(s);return e.copy(o),o}},"./node_modules/lodash-es/_cloneTypedArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_cloneArrayBuffer.js");const i=function(e,t){var s=t?(0,o.Z)(e.buffer):e.buffer;return new e.constructor(s,e.byteOffset,e.length)}},"./node_modules/lodash-es/_copyArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){var s=-1,o=e.length;for(t||(t=Array(o));++s<o;)t[s]=e[s];return t}},"./node_modules/lodash-es/_copyObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_assignValue.js"),i=s("./node_modules/lodash-es/_baseAssignValue.js");const r=function(e,t,s,r){var n=!s;s||(s={});for(var a=-1,c=t.length;++a<c;){var l=t[a],d=r?r(s[l],e[l],l,s,e):void 0;void 0===d&&(d=e[l]),n?(0,i.Z)(s,l,d):(0,o.Z)(s,l,d)}return s}},"./node_modules/lodash-es/_createAssigner.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});const o=function(e){return e};const i=function(e,t,s){switch(s.length){case 0:return e.call(t);case 1:return e.call(t,s[0]);case 2:return e.call(t,s[0],s[1]);case 3:return e.call(t,s[0],s[1],s[2])}return e.apply(t,s)};var r=Math.max;const n=function(e,t,s){return t=r(void 0===t?e.length-1:t,0),function(){for(var o=arguments,n=-1,a=r(o.length-t,0),c=Array(a);++n<a;)c[n]=o[t+n];n=-1;for(var l=Array(t+1);++n<t;)l[n]=o[n];return l[t]=s(c),i(e,this,l)}};const a=function(e){return function(){return e}};var c=s("./node_modules/lodash-es/_defineProperty.js");const l=c.Z?function(e,t){return(0,c.Z)(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:o;var d=Date.now;const h=function(e){var t=0,s=0;return function(){var o=d(),i=16-(o-s);if(s=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(l);const u=function(e,t){return h(n(e,t,o),e+"")};var p=s("./node_modules/lodash-es/eq.js"),g=s("./node_modules/lodash-es/isArrayLike.js"),f=s("./node_modules/lodash-es/_isIndex.js"),m=s("./node_modules/lodash-es/isObject.js");const k=function(e,t,s){if(!(0,m.Z)(s))return!1;var o=typeof t;return!!("number"==o?(0,g.Z)(s)&&(0,f.Z)(t,s.length):"string"==o&&t in s)&&(0,p.Z)(s[t],e)};const b=function(e){return u((function(t,s){var o=-1,i=s.length,r=i>1?s[i-1]:void 0,n=i>2?s[2]:void 0;for(r=e.length>3&&"function"==typeof r?(i--,r):void 0,n&&k(s[0],s[1],n)&&(r=i<3?void 0:r,i=1),t=Object(t);++o<i;){var a=s[o];a&&e(t,a,o,r)}return t}))}},"./node_modules/lodash-es/_defineProperty.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_getNative.js");const i=function(){try{var e=(0,o.Z)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},"./node_modules/lodash-es/_freeGlobal.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o="object"==typeof global&&global&&global.Object===Object&&global},"./node_modules/lodash-es/_getAllKeys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./node_modules/lodash-es/_baseGetAllKeys.js"),i=s("./node_modules/lodash-es/_getSymbols.js"),r=s("./node_modules/lodash-es/keys.js");const n=function(e){return(0,o.Z)(e,r.Z,i.Z)}},"./node_modules/lodash-es/_getNative.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./node_modules/lodash-es/isFunction.js");const i=s("./node_modules/lodash-es/_root.js").Z["__core-js_shared__"];var r,n=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";const a=function(e){return!!n&&n in e};var c=s("./node_modules/lodash-es/isObject.js"),l=s("./node_modules/lodash-es/_toSource.js"),d=/^\[object .+?Constructor\]$/,h=Function.prototype,u=Object.prototype,p=h.toString,g=u.hasOwnProperty,f=RegExp("^"+p.call(g).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const m=function(e){return!(!(0,c.Z)(e)||a(e))&&((0,o.Z)(e)?f:d).test((0,l.Z)(e))};const k=function(e,t){return null==e?void 0:e[t]};const b=function(e,t){var s=k(e,t);return m(s)?s:void 0}},"./node_modules/lodash-es/_getPrototype.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=(0,s("./node_modules/lodash-es/_overArg.js").Z)(Object.getPrototypeOf,Object)},"./node_modules/lodash-es/_getSymbols.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});const o=function(e,t){for(var s=-1,o=null==e?0:e.length,i=0,r=[];++s<o;){var n=e[s];t(n,s,e)&&(r[i++]=n)}return r};var i=s("./node_modules/lodash-es/stubArray.js"),r=Object.prototype.propertyIsEnumerable,n=Object.getOwnPropertySymbols;const a=n?function(e){return null==e?[]:(e=Object(e),o(n(e),(function(t){return r.call(e,t)})))}:i.Z},"./node_modules/lodash-es/_getTag.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>Z});var o=s("./node_modules/lodash-es/_getNative.js"),i=s("./node_modules/lodash-es/_root.js");const r=(0,o.Z)(i.Z,"DataView");var n=s("./node_modules/lodash-es/_Map.js");const a=(0,o.Z)(i.Z,"Promise");const c=(0,o.Z)(i.Z,"Set");const l=(0,o.Z)(i.Z,"WeakMap");var d=s("./node_modules/lodash-es/_baseGetTag.js"),h=s("./node_modules/lodash-es/_toSource.js"),u="[object Map]",p="[object Promise]",g="[object Set]",f="[object WeakMap]",m="[object DataView]",k=(0,h.Z)(r),b=(0,h.Z)(n.Z),_=(0,h.Z)(a),w=(0,h.Z)(c),v=(0,h.Z)(l),y=d.Z;(r&&y(new r(new ArrayBuffer(1)))!=m||n.Z&&y(new n.Z)!=u||a&&y(a.resolve())!=p||c&&y(new c)!=g||l&&y(new l)!=f)&&(y=function(e){var t=(0,d.Z)(e),s="[object Object]"==t?e.constructor:void 0,o=s?(0,h.Z)(s):"";if(o)switch(o){case k:return m;case b:return u;case _:return p;case w:return g;case v:return f}return t});const Z=y},"./node_modules/lodash-es/_initCloneObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./node_modules/lodash-es/isObject.js"),i=Object.create;const r=function(){function e(){}return function(t){if(!(0,o.Z)(t))return{};if(i)return i(t);e.prototype=t;var s=new e;return e.prototype=void 0,s}}();var n=s("./node_modules/lodash-es/_getPrototype.js"),a=s("./node_modules/lodash-es/_isPrototype.js");const c=function(e){return"function"!=typeof e.constructor||(0,a.Z)(e)?{}:r((0,n.Z)(e))}},"./node_modules/lodash-es/_isIndex.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=/^(?:0|[1-9]\d*)$/;const i=function(e,t){var s=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==s||"symbol"!=s&&o.test(e))&&e>-1&&e%1==0&&e<t}},"./node_modules/lodash-es/_isPrototype.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=Object.prototype;const i=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||o)}},"./node_modules/lodash-es/_nodeUtil.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s("./node_modules/lodash-es/_freeGlobal.js"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=i&&"object"==typeof module&&module&&!module.nodeType&&module,n=r&&r.exports===i&&o.Z.process;const a=function(){try{var e=r&&r.require&&r.require("util").types;return e||n&&n.binding&&n.binding("util")}catch(e){}}()},"./node_modules/lodash-es/_overArg.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){return function(s){return e(t(s))}}},"./node_modules/lodash-es/_root.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_freeGlobal.js"),i="object"==typeof self&&self&&self.Object===Object&&self;const r=o.Z||i||Function("return this")()},"./node_modules/lodash-es/_toSource.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=Function.prototype.toString;const i=function(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},"./node_modules/lodash-es/assignIn.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var o=s("./node_modules/lodash-es/_copyObject.js"),i=s("./node_modules/lodash-es/_createAssigner.js"),r=s("./node_modules/lodash-es/keysIn.js");const n=(0,i.Z)((function(e,t){(0,o.Z)(t,(0,r.Z)(t),e)}))},"./node_modules/lodash-es/clone.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_baseClone.js");const i=function(e){return(0,o.Z)(e,4)}},"./node_modules/lodash-es/cloneDeep.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_baseClone.js");const i=function(e){return(0,o.Z)(e,5)}},"./node_modules/lodash-es/cloneDeepWith.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s("./node_modules/lodash-es/_baseClone.js");const i=function(e,t){return t="function"==typeof t?t:void 0,(0,o.Z)(e,5,t)}},"./node_modules/lodash-es/debounce.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>b});var o=s("./node_modules/lodash-es/isObject.js"),i=s("./node_modules/lodash-es/_root.js");const r=function(){return i.Z.Date.now()};var n=/\s/;const a=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t};var c=/^\s+/;const l=function(e){return e?e.slice(0,a(e)+1).replace(c,""):e};var d=s("./node_modules/lodash-es/isSymbol.js"),h=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt;const f=function(e){if("number"==typeof e)return e;if((0,d.Z)(e))return NaN;if((0,o.Z)(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=(0,o.Z)(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=l(e);var s=u.test(e);return s||p.test(e)?g(e.slice(2),s?2:8):h.test(e)?NaN:+e};var m=Math.max,k=Math.min;const b=function(e,t,s){var i,n,a,c,l,d,h=0,u=!1,p=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var s=i,o=n;return i=n=void 0,h=t,c=e.apply(o,s)}function _(e){return h=e,l=setTimeout(v,t),u?b(e):c}function w(e){var s=e-d;return void 0===d||s>=t||s<0||p&&e-h>=a}function v(){var e=r();if(w(e))return y(e);l=setTimeout(v,function(e){var s=t-(e-d);return p?k(s,a-(e-h)):s}(e))}function y(e){return l=void 0,g&&i?b(e):(i=n=void 0,c)}function Z(){var e=r(),s=w(e);if(i=arguments,n=this,d=e,s){if(void 0===l)return _(d);if(p)return clearTimeout(l),l=setTimeout(v,t),b(d)}return void 0===l&&(l=setTimeout(v,t)),c}return t=f(t)||0,(0,o.Z)(s)&&(u=!!s.leading,a=(p="maxWait"in s)?m(f(s.maxWait)||0,t):a,g="trailing"in s?!!s.trailing:g),Z.cancel=function(){void 0!==l&&clearTimeout(l),h=0,i=d=n=l=void 0},Z.flush=function(){return void 0===l?c:y(r())},Z}},"./node_modules/lodash-es/eq.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e,t){return e===t||e!=e&&t!=t}},"./node_modules/lodash-es/isArguments.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isObjectLike.js");const r=function(e){return(0,i.Z)(e)&&"[object Arguments]"==(0,o.Z)(e)};var n=Object.prototype,a=n.hasOwnProperty,c=n.propertyIsEnumerable;const l=r(function(){return arguments}())?r:function(e){return(0,i.Z)(e)&&a.call(e,"callee")&&!c.call(e,"callee")}},"./node_modules/lodash-es/isArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=Array.isArray},"./node_modules/lodash-es/isArrayLike.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/isFunction.js"),i=s("./node_modules/lodash-es/isLength.js");const r=function(e){return null!=e&&(0,i.Z)(e.length)&&!(0,o.Z)(e)}},"./node_modules/lodash-es/isBuffer.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var o=s("./node_modules/lodash-es/_root.js");const i=function(){return!1};var r="object"==typeof exports&&exports&&!exports.nodeType&&exports,n=r&&"object"==typeof module&&module&&!module.nodeType&&module,a=n&&n.exports===r?o.Z.Buffer:void 0;const c=(a?a.isBuffer:void 0)||i},"./node_modules/lodash-es/isElement.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/isObjectLike.js"),i=s("./node_modules/lodash-es/isPlainObject.js");const r=function(e){return(0,o.Z)(e)&&1===e.nodeType&&!(0,i.Z)(e)}},"./node_modules/lodash-es/isFunction.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isObject.js");const r=function(e){if(!(0,i.Z)(e))return!1;var t=(0,o.Z)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},"./node_modules/lodash-es/isLength.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},"./node_modules/lodash-es/isObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},"./node_modules/lodash-es/isObjectLike.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(e){return null!=e&&"object"==typeof e}},"./node_modules/lodash-es/isPlainObject.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/_getPrototype.js"),r=s("./node_modules/lodash-es/isObjectLike.js"),n=Function.prototype,a=Object.prototype,c=n.toString,l=a.hasOwnProperty,d=c.call(Object);const h=function(e){if(!(0,r.Z)(e)||"[object Object]"!=(0,o.Z)(e))return!1;var t=(0,i.Z)(e);if(null===t)return!0;var s=l.call(t,"constructor")&&t.constructor;return"function"==typeof s&&s instanceof s&&c.call(s)==d}},"./node_modules/lodash-es/isSymbol.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isObjectLike.js");const r=function(e){return"symbol"==typeof e||(0,i.Z)(e)&&"[object Symbol]"==(0,o.Z)(e)}},"./node_modules/lodash-es/isTypedArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var o=s("./node_modules/lodash-es/_baseGetTag.js"),i=s("./node_modules/lodash-es/isLength.js"),r=s("./node_modules/lodash-es/isObjectLike.js"),n={};n["[object Float32Array]"]=n["[object Float64Array]"]=n["[object Int8Array]"]=n["[object Int16Array]"]=n["[object Int32Array]"]=n["[object Uint8Array]"]=n["[object Uint8ClampedArray]"]=n["[object Uint16Array]"]=n["[object Uint32Array]"]=!0,n["[object Arguments]"]=n["[object Array]"]=n["[object ArrayBuffer]"]=n["[object Boolean]"]=n["[object DataView]"]=n["[object Date]"]=n["[object Error]"]=n["[object Function]"]=n["[object Map]"]=n["[object Number]"]=n["[object Object]"]=n["[object RegExp]"]=n["[object Set]"]=n["[object String]"]=n["[object WeakMap]"]=!1;const a=function(e){return(0,r.Z)(e)&&(0,i.Z)(e.length)&&!!n[(0,o.Z)(e)]};var c=s("./node_modules/lodash-es/_baseUnary.js"),l=s("./node_modules/lodash-es/_nodeUtil.js"),d=l.Z&&l.Z.isTypedArray;const h=d?(0,c.Z)(d):a},"./node_modules/lodash-es/keys.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s("./node_modules/lodash-es/_arrayLikeKeys.js"),i=s("./node_modules/lodash-es/_isPrototype.js");const r=(0,s("./node_modules/lodash-es/_overArg.js").Z)(Object.keys,Object);var n=Object.prototype.hasOwnProperty;const a=function(e){if(!(0,i.Z)(e))return r(e);var t=[];for(var s in Object(e))n.call(e,s)&&"constructor"!=s&&t.push(s);return t};var c=s("./node_modules/lodash-es/isArrayLike.js");const l=function(e){return(0,c.Z)(e)?(0,o.Z)(e):a(e)}},"./node_modules/lodash-es/keysIn.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./node_modules/lodash-es/_arrayLikeKeys.js"),i=s("./node_modules/lodash-es/isObject.js"),r=s("./node_modules/lodash-es/_isPrototype.js");const n=function(e){var t=[];if(null!=e)for(var s in Object(e))t.push(s);return t};var a=Object.prototype.hasOwnProperty;const c=function(e){if(!(0,i.Z)(e))return n(e);var t=(0,r.Z)(e),s=[];for(var o in e)("constructor"!=o||!t&&a.call(e,o))&&s.push(o);return s};var l=s("./node_modules/lodash-es/isArrayLike.js");const d=function(e){return(0,l.Z)(e)?(0,o.Z)(e,!0):c(e)}},"./node_modules/lodash-es/stubArray.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});const o=function(){return[]}},"./node_modules/lodash-es/throttle.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>r});var o=s("./node_modules/lodash-es/debounce.js"),i=s("./node_modules/lodash-es/isObject.js");const r=function(e,t,s){var r=!0,n=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,i.Z)(s)&&(r="leading"in s?!!s.leading:r,n="trailing"in s?!!s.trailing:n),(0,o.Z)(e,t,{leading:r,maxWait:t,trailing:n})}},"./node_modules/lodash-es/toString.js":(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var o=s("./node_modules/lodash-es/_Symbol.js");const i=function(e,t){for(var s=-1,o=null==e?0:e.length,i=Array(o);++s<o;)i[s]=t(e[s],s,e);return i};var r=s("./node_modules/lodash-es/isArray.js"),n=s("./node_modules/lodash-es/isSymbol.js"),a=o.Z?o.Z.prototype:void 0,c=a?a.toString:void 0;const l=function e(t){if("string"==typeof t)return t;if((0,r.Z)(t))return i(t,e)+"";if((0,n.Z)(t))return c?c.call(t):"";var s=t+"";return"0"==s&&1/t==-Infinity?"-0":s};const d=function(e){return null==e?"":l(e)}}},t={};function s(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={id:o,exports:{}};return e[o](r,r.exports,s),r.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var o in t)s.o(t,o)&&!s.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0;var o=s("?7cdd");(window.CKEditor5=window.CKEditor5||{}).dll=o})(),function(e){e.CKEditor5=e.CKEditor5||{};const t=["utils","core","engine","ui","clipboard","enter","paragraph","select-all","typing","undo","upload","widget"];for(const s of t){const t=s.replace(/-([a-z])/g,((e,t)=>t.toUpperCase()));e.CKEditor5[t]=e.CKEditor5.dll(`./src/${s}.js`)}}(window); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js index 6593d30edf3aebac109bd474233b5a664197a69e..478c6b83615a553f76b39d464f44586a97a82707 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ar.js @@ -1 +1 @@ -!function(o){const e=o.ar=o.ar||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 من %1",Aquamarine:"أخضر زبرجد",Black:"أسود",Blue:"أزرق",Cancel:"إلغاء","Cannot upload file:":"لا يمكن رÙع الملÙ:","Dim grey":"رمادي خاÙت","Dropdown toolbar":"شريط أدوات القائمة المنسدلة","Edit block":"كتلة التØرير","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"منطقة تØرير المØرر: %0","Editor toolbar":"شريط أدوات المØرر",Green:"أخضر",Grey:"رمادي","Insert paragraph after block":"إدراج Ùقرة بعد الكتلة","Insert paragraph before block":"إدراج Ùقرة قبل الكتلة","Light blue":"أزرق ÙاتØ","Light green":"أخضر ÙاتØ","Light grey":"رمادي ÙاتØ",Next:"التالي",Orange:"برتقالي",Previous:"السابق",Purple:"أرجواني",Red:"Ø£Øمر",Redo:"إعادة","Remove color":"إزالة اللون","Restore default":"استعادة الاÙتراضي","Rich Text Editor":"معالج نصوص","Rich Text Editor. Editing area: %0":"Ù…Øرر النصوص المنسّقة. منطقة التØرير: %0",Save:"ØÙظ","Select all":"تØديد الكل","Show more items":"عرض المزيد من العناصر",Turquoise:"Ùيروزي",Undo:"تراجع","Upload in progress":"جاري الرÙع",White:"أبيض","Widget toolbar":"شريط أدوات الواجهة",Yellow:"أصÙر"}),e.getPluralForm=function(o){return 0==o?0:1==o?1:2==o?2:o%100>=3&&o%100<=10?3:o%100>=11&&o%100<=99?4:5}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.ar=o.ar||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 من %1",Aquamarine:"أخضر زبرجد",Black:"أسود",Blue:"أزرق",Cancel:"إلغاء","Cannot upload file:":"لا يمكن رÙع الملÙ:","Dim grey":"رمادي خاÙت","Dropdown toolbar":"شريط أدوات القائمة المنسدلة","Edit block":"كتلة التØرير","Editor block content toolbar":"شريط المØرر لأدوات كتلة المØتوى","Editor contextual toolbar":"شريط المØرر للأدوات السياقية","Editor editing area: %0":"منطقة تØرير المØرر: %0","Editor toolbar":"شريط أدوات المØرر",Green:"أخضر",Grey:"رمادي","Insert paragraph after block":"إدراج Ùقرة بعد الكتلة","Insert paragraph before block":"إدراج Ùقرة قبل الكتلة","Light blue":"أزرق ÙاتØ","Light green":"أخضر ÙاتØ","Light grey":"رمادي ÙاتØ",Next:"التالي",Orange:"برتقالي",Previous:"السابق",Purple:"أرجواني",Red:"Ø£Øمر",Redo:"إعادة","Remove color":"إزالة اللون","Restore default":"استعادة الاÙتراضي","Rich Text Editor":"معالج نصوص","Rich Text Editor. Editing area: %0":"Ù…Øرر النصوص المنسّقة. منطقة التØرير: %0",Save:"ØÙظ","Select all":"تØديد الكل","Show more items":"عرض المزيد من العناصر",Turquoise:"Ùيروزي",Undo:"تراجع","Upload in progress":"جاري الرÙع",White:"أبيض","Widget toolbar":"شريط أدوات الواجهة",Yellow:"أصÙر"}),e.getPluralForm=function(o){return 0==o?0:1==o?1:2==o?2:o%100>=3&&o%100<=10?3:o%100>=11&&o%100<=99?4:5}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js index 1087a23d0748a3e1edba1506422fcac4641ba908..b6e49fdaaa248ee885d19e5f529faa077bb9ccda 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bg.js @@ -1 +1 @@ -!function(o){const e=o.bg=o.bg||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 от %1",Aquamarine:"Ðквамарин",Black:"Черен",Blue:"Син",Cancel:"Отказ","Cannot upload file:":"Ðе може да качи файл:","Dim grey":"Тъмно Ñив","Dropdown toolbar":"Лента Ñ Ð¿Ð°Ð´Ð°Ñ‰Ð¾ меню","Edit block":"Редактирай блок","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Зона за редактиране на редактора: %0","Editor toolbar":"Лента за редакциÑ",Green:"Зелен",Grey:"Сив","Insert paragraph after block":"Въведи параграф Ñлед блока","Insert paragraph before block":"Въведи параграф преди блока","Light blue":"Светло Ñин","Light green":"Светло зелен","Light grey":"Светло Ñив",Next:"Следващ",Orange:"Оранжев",Previous:"Предишен",Purple:"Лилав",Red:"Червен",Redo:"Повтори","Remove color":"Премахни цвÑÑ‚","Restore default":"ВъзÑтанови първоначалните наÑтройки","Rich Text Editor":"Богат текÑтов редактор","Rich Text Editor. Editing area: %0":"Rich Text Editor. Зона за редактиране: %0",Save:"Запазване","Select all":"Избери вÑички","Show more items":"Покажи повече единици",Turquoise:"Тюркоазен",Undo:"Отмени","Upload in progress":"Качването е в процеÑ",White:"БÑл","Widget toolbar":"Лента Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð½Ð¸ ÑредÑтва",Yellow:"Жълт"}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.bg=o.bg||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 от %1",Aquamarine:"Ðквамарин",Black:"Черен",Blue:"Син",Cancel:"Отказ","Cannot upload file:":"Ðе може да качи файл:","Dim grey":"Тъмно Ñив","Dropdown toolbar":"Лента Ñ Ð¿Ð°Ð´Ð°Ñ‰Ð¾ меню","Edit block":"Редактирай блок","Editor block content toolbar":"Лента Ñ Ð¸Ð½Ñтрументи за блокиране на Ñъдържанието на редактора","Editor contextual toolbar":"КонтекÑтна лента Ñ Ð¸Ð½Ñтрументи на редактора","Editor editing area: %0":"Зона за редактиране на редактора: %0","Editor toolbar":"Лента за редакциÑ",Green:"Зелен",Grey:"Сив","Insert paragraph after block":"Въведи параграф Ñлед блока","Insert paragraph before block":"Въведи параграф преди блока","Light blue":"Светло Ñин","Light green":"Светло зелен","Light grey":"Светло Ñив",Next:"Следващ",Orange:"Оранжев",Previous:"Предишен",Purple:"Лилав",Red:"Червен",Redo:"Повтори","Remove color":"Премахни цвÑÑ‚","Restore default":"ВъзÑтанови първоначалните наÑтройки","Rich Text Editor":"Богат текÑтов редактор","Rich Text Editor. Editing area: %0":"Rich Text Editor. Зона за редактиране: %0",Save:"Запазване","Select all":"Избери вÑички","Show more items":"Покажи повече единици",Turquoise:"Тюркоазен",Undo:"Отмени","Upload in progress":"Качването е в процеÑ",White:"БÑл","Widget toolbar":"Лента Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð½Ð¸ ÑредÑтва",Yellow:"Жълт"}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bn.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bn.js index 740eb375295858dda62d0e07f67b41b65f4921c6..31939d36325ea296e2667d5e3fbdb7d0a2518b94 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bn.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/bn.js @@ -1 +1 @@ -!function(o){const e=o.bn=o.bn||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 à¦à¦° %1",Aquamarine:"ফেকাশে সবà§à¦œà¦¬à¦°à§à¦£",Black:"কালো",Blue:"নীল ",Cancel:"বাতিল করà§à¦¨","Cannot upload file:":"ফাইল আপলোড করা যাবে নাঃ","Dim grey":"আবছা ধূসর","Dropdown toolbar":"ডà§à¦°à¦ªà¦¡à¦¾à¦‰à¦¨ টà§à¦²à¦¬à¦¾à¦°","Edit block":"à¦à¦¡à¦¿à¦Ÿ বà§à¦²à¦•","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"সমà§à¦ªà¦¾à¦¦à¦• সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°: %0","Editor toolbar":"সমà§à¦ªà¦¾à¦¦à¦• টà§à¦²à¦¬à¦¾à¦°",Green:"সবà§à¦œ",Grey:"ধূসর","Insert paragraph after block":"বà§à¦²à¦•à§‡à¦° পর অনà§à¦šà§à¦›à§‡à¦¦ ঢোকান","Insert paragraph before block":"বà§à¦²à¦• করার আগে অনà§à¦šà§à¦›à§‡à¦¦ ঢোকান","Light blue":"হালকা নীল","Light green":"হালকা সবà§à¦œ","Light grey":"হালকা ধূসর",Next:"পরবরà§à¦¤à§€",Orange:"কমলা",Previous:"পূরà§à¦¬à¦¬à¦°à§à¦¤à§€",Purple:"বেগà§à¦¨à¦¿",Red:"লাল",Redo:"রেডো","Remove color":"রং মà§à¦›à§‡ ফেলà§à¦¨","Restore default":"পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à¦¯à¦¼ ফিরিয়ে আনà§à¦¨","Rich Text Editor":"রিচ টেকà§à¦¸à¦Ÿ à¦à¦¡à¦¿à¦Ÿà¦°","Rich Text Editor. Editing area: %0":"রিচ টেকà§à¦¸à¦Ÿ à¦à¦¡à¦¿à¦Ÿà¦°à¥¤ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°: %0",Save:"সংরকà§à¦·à¦£ করà§à¦¨","Select all":"সব নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨","Show more items":"আরও আইটেম দেখান",Turquoise:"ফিরোজা",Undo:"পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à¦¯à¦¼ ফেরান","Upload in progress":"আপলোড চলছে",White:"সাদা","Widget toolbar":"উইজেট টà§à¦²à¦¬à¦¾à¦°",Yellow:"হলà§à¦¦ "}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.bn=o.bn||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 à¦à¦° %1",Aquamarine:"ফেকাশে সবà§à¦œà¦¬à¦°à§à¦£",Black:"কালো",Blue:"নীল ",Cancel:"বাতিল করà§à¦¨","Cannot upload file:":"ফাইল আপলোড করা যাবে নাঃ","Dim grey":"আবছা ধূসর","Dropdown toolbar":"ডà§à¦°à¦ªà¦¡à¦¾à¦‰à¦¨ টà§à¦²à¦¬à¦¾à¦°","Edit block":"à¦à¦¡à¦¿à¦Ÿ বà§à¦²à¦•","Editor block content toolbar":"সমà§à¦ªà¦¾à¦¦à¦• বà§à¦²à¦• কনà§à¦Ÿà§‡à¦¨à§à¦Ÿ টà§à¦²à¦¬à¦¾à¦°","Editor contextual toolbar":"সমà§à¦ªà¦¾à¦¦à¦• পà§à¦°à¦¾à¦¸à¦™à§à¦—িক টà§à¦²à¦¬à¦¾à¦°","Editor editing area: %0":"সমà§à¦ªà¦¾à¦¦à¦• সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°: %0","Editor toolbar":"সমà§à¦ªà¦¾à¦¦à¦• টà§à¦²à¦¬à¦¾à¦°",Green:"সবà§à¦œ",Grey:"ধূসর","Insert paragraph after block":"বà§à¦²à¦•à§‡à¦° পর অনà§à¦šà§à¦›à§‡à¦¦ ঢোকান","Insert paragraph before block":"বà§à¦²à¦• করার আগে অনà§à¦šà§à¦›à§‡à¦¦ ঢোকান","Light blue":"হালকা নীল","Light green":"হালকা সবà§à¦œ","Light grey":"হালকা ধূসর",Next:"পরবরà§à¦¤à§€",Orange:"কমলা",Previous:"পূরà§à¦¬à¦¬à¦°à§à¦¤à§€",Purple:"বেগà§à¦¨à¦¿",Red:"লাল",Redo:"রেডো","Remove color":"রং মà§à¦›à§‡ ফেলà§à¦¨","Restore default":"পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à¦¯à¦¼ ফিরিয়ে আনà§à¦¨","Rich Text Editor":"রিচ টেকà§à¦¸à¦Ÿ à¦à¦¡à¦¿à¦Ÿà¦°","Rich Text Editor. Editing area: %0":"রিচ টেকà§à¦¸à¦Ÿ à¦à¦¡à¦¿à¦Ÿà¦°à¥¤ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°: %0",Save:"সংরকà§à¦·à¦£ করà§à¦¨","Select all":"সব নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨","Show more items":"আরও আইটেম দেখান",Turquoise:"ফিরোজা",Undo:"পূরà§à¦¬à¦¾à¦¬à¦¸à§à¦¥à¦¾à¦¯à¦¼ ফেরান","Upload in progress":"আপলোড চলছে",White:"সাদা","Widget toolbar":"উইজেট টà§à¦²à¦¬à¦¾à¦°",Yellow:"হলà§à¦¦ "}),e.getPluralForm=function(o){return 1!=o}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ca.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ca.js index 215a5cc2b265b0643a11a99f2ebd5816803a6d25..9155ed5086f67544eb7bfb19c63d32bd07626150 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ca.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ca.js @@ -1 +1 @@ -!function(e){const r=e.ca=e.ca||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Aiguamarina",Black:"Negre",Blue:"Blau",Cancel:"Cancel·lar","Cannot upload file:":"No es pot pujar l'arxiu:","Dim grey":"Gris fosc","Dropdown toolbar":"Barra d'eines desplegable","Edit block":"Editar bloc","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Àrea d'edició d'editor: %0","Editor toolbar":"Barra d'eines de l'editor",Green:"Verd",Grey:"Gris","Insert paragraph after block":"Inserir un parà graf després del bloc","Insert paragraph before block":"Inserir un parà graf abans del bloc","Light blue":"Blau clar","Light green":"Verd clar","Light grey":"Gris clar",Next:"Següent",Orange:"Taronja",Previous:"Anterior",Purple:"Lila",Red:"Vermell",Redo:"Refer","Remove color":"Eliminar el color","Restore default":"Restaurar el valor predeterminat","Rich Text Editor":"Editor de text enriquit","Rich Text Editor. Editing area: %0":"Editor de text enriquit. Àrea d'edició: %0",Save:"Desar","Select all":"Seleccionar-ho tot","Show more items":"Mostrar més elements",Turquoise:"Turquesa",Undo:"Desfer","Upload in progress":"Carrega en curs",White:"Blanc","Widget toolbar":"Barra d'eines de ginys",Yellow:"Groc"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.ca=e.ca||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Aiguamarina",Black:"Negre",Blue:"Blau",Cancel:"Cancel·lar","Cannot upload file:":"No es pot pujar l'arxiu:","Dim grey":"Gris fosc","Dropdown toolbar":"Barra d'eines desplegable","Edit block":"Editar bloc","Editor block content toolbar":"Barra d'eines de contingut del bloc de l'editor","Editor contextual toolbar":"Barra d'eines contextual de l'editor","Editor editing area: %0":"Àrea d'edició d'editor: %0","Editor toolbar":"Barra d'eines de l'editor",Green:"Verd",Grey:"Gris","Insert paragraph after block":"Inserir un parà graf després del bloc","Insert paragraph before block":"Inserir un parà graf abans del bloc","Light blue":"Blau clar","Light green":"Verd clar","Light grey":"Gris clar",Next:"Següent",Orange:"Taronja",Previous:"Anterior",Purple:"Lila",Red:"Vermell",Redo:"Refer","Remove color":"Eliminar el color","Restore default":"Restaurar el valor predeterminat","Rich Text Editor":"Editor de text enriquit","Rich Text Editor. Editing area: %0":"Editor de text enriquit. Àrea d'edició: %0",Save:"Desar","Select all":"Seleccionar-ho tot","Show more items":"Mostrar més elements",Turquoise:"Turquesa",Undo:"Desfer","Upload in progress":"Carrega en curs",White:"Blanc","Widget toolbar":"Barra d'eines de ginys",Yellow:"Groc"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/cs.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/cs.js index 45caf02d332e821675097454fcc5b2005421d67b..79759a7000bd34441381219db3c13c51e46f74a8 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/cs.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/cs.js @@ -1 +1 @@ -!function(o){const e=o.cs=o.cs||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"AkvamarÃnová",Black:"ÄŒerná",Blue:"Modrá",Cancel:"ZruÅ¡it","Cannot upload file:":"Soubor nelze nahrát:","Dim grey":"TmavÄ› Å¡edá","Dropdown toolbar":"Rozbalovacà panel nástrojů","Edit block":"Upravit blok","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"EditaÄnà oblast editoru: %0","Editor toolbar":"Panel nástrojů editoru",Green:"Zelená",Grey:"Å edá","Insert paragraph after block":"Vložte odstavec za blok","Insert paragraph before block":"Vložte odstavec pÅ™ed blok","Light blue":"SvÄ›tle modrá","Light green":"SvÄ›tle zelená","Light grey":"SvÄ›tle Å¡edá",Next:"DalÅ¡Ã",Orange:"Oranžová",Previous:"PÅ™edchozÃ",Purple:"Fialová",Red:"ÄŒervená",Redo:"Znovu","Remove color":"Odstranit barvu","Restore default":"Obnovit výchozÃ","Rich Text Editor":"Textový editor","Rich Text Editor. Editing area: %0":"EditaÄnà oblast rich text editoru: %0",Save:"Uložit","Select all":"Vybrat vÅ¡e","Show more items":"Zobrazit dalÅ¡Ã položky",Turquoise:"Tyrkysová",Undo:"ZpÄ›t","Upload in progress":"ProbÃhá nahrávánÃ",White:"BÃlá","Widget toolbar":"Panel nástrojů ovládacÃho prvku",Yellow:"Žlutá"}),e.getPluralForm=function(o){return 1==o&&o%1==0?0:o>=2&&o<=4&&o%1==0?1:o%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.cs=o.cs||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"AkvamarÃnová",Black:"ÄŒerná",Blue:"Modrá",Cancel:"ZruÅ¡it","Cannot upload file:":"Soubor nelze nahrát:","Dim grey":"TmavÄ› Å¡edá","Dropdown toolbar":"Rozbalovacà panel nástrojů","Edit block":"Upravit blok","Editor block content toolbar":"Panel nástrojů obsahu bloku editoru","Editor contextual toolbar":"Kontextový panel nástrojů editoru","Editor editing area: %0":"EditaÄnà oblast editoru: %0","Editor toolbar":"Panel nástrojů editoru",Green:"Zelená",Grey:"Å edá","Insert paragraph after block":"Vložte odstavec za blok","Insert paragraph before block":"Vložte odstavec pÅ™ed blok","Light blue":"SvÄ›tle modrá","Light green":"SvÄ›tle zelená","Light grey":"SvÄ›tle Å¡edá",Next:"DalÅ¡Ã",Orange:"Oranžová",Previous:"PÅ™edchozÃ",Purple:"Fialová",Red:"ÄŒervená",Redo:"Znovu","Remove color":"Odstranit barvu","Restore default":"Obnovit výchozÃ","Rich Text Editor":"Textový editor","Rich Text Editor. Editing area: %0":"EditaÄnà oblast rich text editoru: %0",Save:"Uložit","Select all":"Vybrat vÅ¡e","Show more items":"Zobrazit dalÅ¡Ã položky",Turquoise:"Tyrkysová",Undo:"ZpÄ›t","Upload in progress":"ProbÃhá nahrávánÃ",White:"BÃlá","Widget toolbar":"Panel nástrojů ovládacÃho prvku",Yellow:"Žlutá"}),e.getPluralForm=function(o){return 1==o&&o%1==0?0:o>=2&&o<=4&&o%1==0?1:o%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/da.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/da.js index a2f701288bb63a9ce5ceb2ce38acb5b88ce432ef..e4d1baecfd389720dbdbbfcbb7c135872b56c1f2 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/da.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/da.js @@ -1 +1 @@ -!function(e){const r=e.da=e.da||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 af %1",Aquamarine:"MarineblÃ¥",Black:"Sort",Blue:"BlÃ¥",Cancel:"Annullér","Cannot upload file:":"Kan ikke uploade fil:","Dim grey":"Dunkel grÃ¥","Dropdown toolbar":"Dropdown værktøjslinje","Edit block":"Redigér blok","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"RedigeringsomrÃ¥de: %0","Editor toolbar":"Editor værktøjslinje",Green:"Grøn",Grey:"GrÃ¥","Insert paragraph after block":"Indsæt paragraf efter blok","Insert paragraph before block":"Indsæt paragraf før blok","Light blue":"Lys blÃ¥","Light green":"Lys grøn","Light grey":"Lys grÃ¥",Next:"Næste",Orange:"Orange",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gentag","Remove color":"Fjern farve","Restore default":"Nulstil","Rich Text Editor":"Wysiwyg editor","Rich Text Editor. Editing area: %0":"Rich text redigering. RedigeringsomrÃ¥de: %0",Save:"Gem","Select all":"Vælg alt","Show more items":"Vis flere emner",Turquoise:"Turkis",Undo:"Fortryd","Upload in progress":"Upload i gang",White:"Hvid","Widget toolbar":"Widget værktøjslinje",Yellow:"Gyl"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.da=e.da||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 af %1",Aquamarine:"MarineblÃ¥",Black:"Sort",Blue:"BlÃ¥",Cancel:"Annullér","Cannot upload file:":"Kan ikke uploade fil:","Dim grey":"Dunkel grÃ¥","Dropdown toolbar":"Dropdown værktøjslinje","Edit block":"Redigér blok","Editor block content toolbar":"Redigeringskasse indholdsværktøjslinje","Editor contextual toolbar":"Kontekstuel værktøjslinje til redigeringsprogram","Editor editing area: %0":"RedigeringsomrÃ¥de: %0","Editor toolbar":"Editor værktøjslinje",Green:"Grøn",Grey:"GrÃ¥","Insert paragraph after block":"Indsæt paragraf efter blok","Insert paragraph before block":"Indsæt paragraf før blok","Light blue":"Lys blÃ¥","Light green":"Lys grøn","Light grey":"Lys grÃ¥",Next:"Næste",Orange:"Orange",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gentag","Remove color":"Fjern farve","Restore default":"Nulstil","Rich Text Editor":"Wysiwyg editor","Rich Text Editor. Editing area: %0":"Rich text redigering. RedigeringsomrÃ¥de: %0",Save:"Gem","Select all":"Vælg alt","Show more items":"Vis flere emner",Turquoise:"Turkis",Undo:"Fortryd","Upload in progress":"Upload i gang",White:"Hvid","Widget toolbar":"Widget værktøjslinje",Yellow:"Gyl"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de.js index 589d2c4f8cdd39518f1732360687ff6329a79b20..010a424c40fb46b13bbfa01b009f56b5160d299a 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/de.js @@ -1 +1 @@ -!function(e){const r=e.de=e.de||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 von %1",Aquamarine:"Aquamarinblau",Black:"Schwarz",Blue:"Blau",Cancel:"Abbrechen","Cannot upload file:":"Die Datei kann nicht hochgeladen werden:","Dim grey":"Dunkelgrau","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Edit block":"Absatz bearbeiten","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Bearbeitungsbereich des Editors: %0","Editor toolbar":"Editor Werkzeugleiste",Green:"Grün",Grey:"Grau","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Light blue":"Hellblau","Light green":"Hellgrün","Light grey":"Hellgrau",Next:"Nächste",Orange:"Orange",Previous:"vorherige",Purple:"Violett",Red:"Rot",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Restore default":"Standard wiederherstellen","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bearbeitungsbereich: %0",Save:"Speichern","Select all":"Alles auswählen","Show more items":"Mehr anzeigen",Turquoise:"Türkis",Undo:"Rückgängig","Upload in progress":"Upload läuft",White:"Weiß","Widget toolbar":"Widget Werkzeugleiste",Yellow:"Gelb"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.de=e.de||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 von %1",Aquamarine:"Aquamarinblau",Black:"Schwarz",Blue:"Blau",Cancel:"Abbrechen","Cannot upload file:":"Die Datei kann nicht hochgeladen werden:","Dim grey":"Dunkelgrau","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Edit block":"Absatz bearbeiten","Editor block content toolbar":"Editor Blockinhalt-Toolbar","Editor contextual toolbar":"Editor kontextuelle Toolbar","Editor editing area: %0":"Bearbeitungsbereich des Editors: %0","Editor toolbar":"Editor Werkzeugleiste",Green:"Grün",Grey:"Grau","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Light blue":"Hellblau","Light green":"Hellgrün","Light grey":"Hellgrau",Next:"Nächste",Orange:"Orange",Previous:"vorherige",Purple:"Violett",Red:"Rot",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Restore default":"Standard wiederherstellen","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bearbeitungsbereich: %0",Save:"Speichern","Select all":"Alles auswählen","Show more items":"Mehr anzeigen",Turquoise:"Türkis",Undo:"Rückgängig","Upload in progress":"Upload läuft",White:"Weiß","Widget toolbar":"Widget Werkzeugleiste",Yellow:"Gelb"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/el.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/el.js index 0993d4b294291fa1f34ac553891e5d285abda9ed..9fd056da4e554ace218ff15152d1e8748748d947 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/el.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/el.js @@ -1 +1 @@ -!function(e){const o=e.el=e.el||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 από %1",Aquamarine:"ΑκουαμαÏίνα",Black:"ΜαÏÏο",Blue:"Μπλε",Cancel:"ΑκÏÏωση","Cannot upload file:":"ΑδÏνατη η αποστολή του αÏχείου:","Dim grey":"Θολό γκÏι","Dropdown toolbar":"ΓÏαμμή εÏγαλείων αναδυόμενου μενοÏ","Edit block":"ΕπεξεÏγασία τμήματος","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"ΠεÏιοχή επεξεÏγασίας Ï€ÏογÏάμματος επεξεÏγασίας: %0","Editor toolbar":"ΓÏαμμή εÏγαλείων επεξεÏγαστή",Green:"Î Ïάσινο",Grey:"ΓκÏι","Insert paragraph after block":"Εισαγωγή παÏαγÏάφου μετά το τμήμα","Insert paragraph before block":"Εισαγωγή παÏαγÏάφου Ï€Ïιν το τμήμα","Light blue":"Φωτινό μπλε","Light green":"Φωτινό Ï€Ïάσινο","Light grey":"Φωτινό γκÏι",Next:"Επόμενο",Orange:"ΠοÏτοκαλί",Previous:"Î ÏοηγοÏμενο",Purple:"ΠοÏφυÏÏŒ",Red:"Κόκκινο",Redo:"Επανάληψη","Remove color":"ΑπομάκÏυνση χÏώματος","Restore default":"ΕπαναφοÏά Ï€Ïοεπιλογής","Rich Text Editor":"ΕπεξεÏγαστής εμπλουτισμÎνου κειμÎνου","Rich Text Editor. Editing area: %0":"Î ÏόγÏαμμα επεξεÏγασίας εμπλουτισμÎνου κειμÎνου. ΠεÏιοχή επεξεÏγασίας: %0",Save:"Αποθήκευση","Select all":"Επιλογή όλων","Show more items":"Î Ïοβολή πεÏισσότεÏων αντικειμÎνων",Turquoise:"ΤιÏκουάζ",Undo:"ΑναίÏεση","Upload in progress":"Αποστολή σε εξÎλιξη",White:"Λευκό","Widget toolbar":"ΓÏαμμή εÏγαλείων γÏÎ±Ï†Î¹ÎºÎ¿Ï ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿Ï…",Yellow:"ΚίτÏινο"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const o=e.el=e.el||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 από %1",Aquamarine:"ΑκουαμαÏίνα",Black:"ΜαÏÏο",Blue:"Μπλε",Cancel:"ΑκÏÏωση","Cannot upload file:":"ΑδÏνατη η αποστολή του αÏχείου:","Dim grey":"Θολό γκÏι","Dropdown toolbar":"ΓÏαμμή εÏγαλείων αναδυόμενου μενοÏ","Edit block":"ΕπεξεÏγασία τμήματος","Editor block content toolbar":"ΓÏαμμή εÏγαλείων επεξεÏγασίας πεÏιεχομÎνου αποκλεισμοÏ","Editor contextual toolbar":"ΓÏαμμή εÏγαλείων επεξεÏγασίας συμφÏαζομÎνων","Editor editing area: %0":"ΠεÏιοχή επεξεÏγασίας Ï€ÏογÏάμματος επεξεÏγασίας: %0","Editor toolbar":"ΓÏαμμή εÏγαλείων επεξεÏγαστή",Green:"Î Ïάσινο",Grey:"ΓκÏι","Insert paragraph after block":"Εισαγωγή παÏαγÏάφου μετά το τμήμα","Insert paragraph before block":"Εισαγωγή παÏαγÏάφου Ï€Ïιν το τμήμα","Light blue":"Φωτινό μπλε","Light green":"Φωτινό Ï€Ïάσινο","Light grey":"Φωτινό γκÏι",Next:"Επόμενο",Orange:"ΠοÏτοκαλί",Previous:"Î ÏοηγοÏμενο",Purple:"ΠοÏφυÏÏŒ",Red:"Κόκκινο",Redo:"Επανάληψη","Remove color":"ΑπομάκÏυνση χÏώματος","Restore default":"ΕπαναφοÏά Ï€Ïοεπιλογής","Rich Text Editor":"ΕπεξεÏγαστής εμπλουτισμÎνου κειμÎνου","Rich Text Editor. Editing area: %0":"Î ÏόγÏαμμα επεξεÏγασίας εμπλουτισμÎνου κειμÎνου. ΠεÏιοχή επεξεÏγασίας: %0",Save:"Αποθήκευση","Select all":"Επιλογή όλων","Show more items":"Î Ïοβολή πεÏισσότεÏων αντικειμÎνων",Turquoise:"ΤιÏκουάζ",Undo:"ΑναίÏεση","Upload in progress":"Αποστολή σε εξÎλιξη",White:"Λευκό","Widget toolbar":"ΓÏαμμή εÏγαλείων γÏÎ±Ï†Î¹ÎºÎ¿Ï ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿Ï…",Yellow:"ΚίτÏινο"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es-co.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es-co.js new file mode 100644 index 0000000000000000000000000000000000000000..4a4034658d0ec2404934f1e7ee88761140bf60ff --- /dev/null +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es-co.js @@ -0,0 +1 @@ +!function(e){const o=e["es-co"]=e["es-co"]||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 de %1",Cancel:"Cancelar","Cannot upload file:":"No se pudo cargar el archivo:","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Ãrea de edición: %0",Save:"Guardar","Show more items":"Mostrar más elementos","Upload in progress":"Carga en progreso"}),o.getPluralForm=function(e){return 1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es.js index 64a911f3e73cbe6c639c20202ca7923e5abe606a..3d3d16c1991cb08e31aeb71e83b1a9772ba12c93 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/es.js @@ -1 +1 @@ -!function(e){const r=e.es=e.es||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Aguamarina",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"No se pudo cargar el archivo:","Dim grey":"Gris Oscuro","Dropdown toolbar":"Barra de herramientas desplegable","Edit block":"Cuadro de edición","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Ãrea de edición del editor: %0","Editor toolbar":"Barra de herramientas de edición",Green:"Verde",Grey:"Gris","Insert paragraph after block":"Insertar párrafo después del bloque","Insert paragraph before block":"Insertar párrafo antes del bloque","Light blue":"Azul Claro","Light green":"Verde Claro","Light grey":"Gris Claro",Next:"Siguiente",Orange:"Anaranjado",Previous:"Anterior",Purple:"Morado",Red:"Rojo",Redo:"Rehacer","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de Texto Enriquecido","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Ãrea de edición: %0",Save:"Guardar","Select all":"Seleccionar todo","Show more items":"Mostrar más elementos",Turquoise:"Turquesa",Undo:"Deshacer","Upload in progress":"Subida en progreso",White:"Blanco","Widget toolbar":"Barra de herramientas del widget",Yellow:"Amarillo"}),r.getPluralForm=function(e){return 1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.es=e.es||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Aguamarina",Black:"Negro",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"No se pudo cargar el archivo:","Dim grey":"Gris Oscuro","Dropdown toolbar":"Barra de herramientas desplegable","Edit block":"Cuadro de edición","Editor block content toolbar":"Barra de herramientas de contenido del bloque del editor","Editor contextual toolbar":"Barra de herramientas contextual del editor","Editor editing area: %0":"Ãrea de edición del editor: %0","Editor toolbar":"Barra de herramientas de edición",Green:"Verde",Grey:"Gris","Insert paragraph after block":"Insertar párrafo después del bloque","Insert paragraph before block":"Insertar párrafo antes del bloque","Light blue":"Azul Claro","Light green":"Verde Claro","Light grey":"Gris Claro",Next:"Siguiente",Orange:"Anaranjado",Previous:"Anterior",Purple:"Morado",Red:"Rojo",Redo:"Rehacer","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados","Rich Text Editor":"Editor de Texto Enriquecido","Rich Text Editor. Editing area: %0":"Editor de texto enriquecido. Ãrea de edición: %0",Save:"Guardar","Select all":"Seleccionar todo","Show more items":"Mostrar más elementos",Turquoise:"Turquesa",Undo:"Deshacer","Upload in progress":"Subida en progreso",White:"Blanco","Widget toolbar":"Barra de herramientas del widget",Yellow:"Amarillo"}),r.getPluralForm=function(e){return 1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/et.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/et.js index 69d31c3f718e9c630a6b8cdc725a16237774aa98..8dc4981b48e8b3b88e254143b082f0c2053124ba 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/et.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/et.js @@ -1 +1 @@ -!function(e){const i=e.et=e.et||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Akvamariin",Black:"Must",Blue:"Sinine",Cancel:"Loobu","Cannot upload file:":"Faili ei suudeta üles laadida:","Dim grey":"Tumehall","Dropdown toolbar":"Avatav tööriistariba","Edit block":"Muuda plokki","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Redaktori redigeerimisala: %0","Editor toolbar":"Redaktori tööriistariba",Green:"Roheline",Grey:"Hall","Insert paragraph after block":"Sisesta lõik pärast plokki","Insert paragraph before block":"Sisesta lõik enne plokki","Light blue":"Helesinine","Light green":"Heleroheline","Light grey":"Helehall",Next:"Järgmine",Orange:"Oranž",Previous:"Eelmine",Purple:"Lilla",Red:"Punane",Redo:"Tee uuesti","Remove color":"Eemalda värv","Restore default":"Taasta algne","Rich Text Editor":"Tekstiredaktor","Rich Text Editor. Editing area: %0":"Rikastekstiredaktor. Redigeerimisala: %0",Save:"Salvesta","Select all":"Vali kõik","Show more items":"Näita veel",Turquoise:"Türkiis",Undo:"Võta tagasi","Upload in progress":"Ãœleslaadimine pooleli",White:"Valge","Widget toolbar":"Vidinate tööriistariba",Yellow:"Kollane"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const i=e.et=e.et||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Akvamariin",Black:"Must",Blue:"Sinine",Cancel:"Loobu","Cannot upload file:":"Faili ei suudeta üles laadida:","Dim grey":"Tumehall","Dropdown toolbar":"Avatav tööriistariba","Edit block":"Muuda plokki","Editor block content toolbar":"Redigeerija ploki sisu tööriistariba","Editor contextual toolbar":"Redigeerija kontekstuaalne tööriistariba","Editor editing area: %0":"Redaktori redigeerimisala: %0","Editor toolbar":"Redaktori tööriistariba",Green:"Roheline",Grey:"Hall","Insert paragraph after block":"Sisesta lõik pärast plokki","Insert paragraph before block":"Sisesta lõik enne plokki","Light blue":"Helesinine","Light green":"Heleroheline","Light grey":"Helehall",Next:"Järgmine",Orange:"Oranž",Previous:"Eelmine",Purple:"Lilla",Red:"Punane",Redo:"Tee uuesti","Remove color":"Eemalda värv","Restore default":"Taasta algne","Rich Text Editor":"Tekstiredaktor","Rich Text Editor. Editing area: %0":"Rikastekstiredaktor. Redigeerimisala: %0",Save:"Salvesta","Select all":"Vali kõik","Show more items":"Näita veel",Turquoise:"Türkiis",Undo:"Võta tagasi","Upload in progress":"Ãœleslaadimine pooleli",White:"Valge","Widget toolbar":"Vidinate tööriistariba",Yellow:"Kollane"}),i.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fi.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fi.js index a21d36529520f52604dc95f4367355290c6ad326..1fcc91f501e8a768f7d6e92400da9a312b3fc034 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fi.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fi.js @@ -1 +1 @@ -!function(a){const e=a.fi=a.fi||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Akvamariini",Black:"Musta",Blue:"Sininen",Cancel:"Peruuta","Cannot upload file:":"Tiedostoa ei voitu ladata:","Dim grey":"Vaaleanharmaa","Dropdown toolbar":"Pudotusvalikon työkalupalkki","Edit block":"Muokkaa lohkoa","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Editorin muokkausalue: %0","Editor toolbar":"Editorin työkalupalkki",Green:"Vihreä",Grey:"Harmaa","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Insert paragraph before block":"Liitä kappale ennen lohkoa","Light blue":"Vaaleansininen","Light green":"Vaaleanvihreä","Light grey":"Vaaleanharmaa",Next:"Seuraava",Orange:"Oranssi",Previous:"Edellinen",Purple:"Purppura",Red:"Punainen",Redo:"Tee uudelleen","Remove color":"Poista väri","Restore default":"Palauta oletus","Rich Text Editor":"Rikas tekstieditori","Rich Text Editor. Editing area: %0":"Tekstimuotoilueditori. Muokkausalue: %0",Save:"Tallenna","Select all":"Valitse kaikki","Show more items":"Näytä lisää toimintoja",Turquoise:"Turkoosi",Undo:"Peru","Upload in progress":"Lähetys käynnissä",White:"Valkoinen","Widget toolbar":"Widget-työkalupalkki",Yellow:"Keltainen"}),e.getPluralForm=function(a){return 1!=a}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const i=a.fi=a.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Akvamariini",Black:"Musta",Blue:"Sininen",Cancel:"Peruuta","Cannot upload file:":"Tiedostoa ei voitu ladata:","Dim grey":"Vaaleanharmaa","Dropdown toolbar":"Pudotusvalikon työkalupalkki","Edit block":"Muokkaa lohkoa","Editor block content toolbar":"Editorin lohkon sisällön työkalupalkki","Editor contextual toolbar":"Editorin kontekstuaalinen työkalupalkki","Editor editing area: %0":"Editorin muokkausalue: %0","Editor toolbar":"Editorin työkalupalkki",Green:"Vihreä",Grey:"Harmaa","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Insert paragraph before block":"Liitä kappale ennen lohkoa","Light blue":"Vaaleansininen","Light green":"Vaaleanvihreä","Light grey":"Vaaleanharmaa",Next:"Seuraava",Orange:"Oranssi",Previous:"Edellinen",Purple:"Purppura",Red:"Punainen",Redo:"Tee uudelleen","Remove color":"Poista väri","Restore default":"Palauta oletus","Rich Text Editor":"Rikas tekstieditori","Rich Text Editor. Editing area: %0":"Tekstimuotoilueditori. Muokkausalue: %0",Save:"Tallenna","Select all":"Valitse kaikki","Show more items":"Näytä lisää toimintoja",Turquoise:"Turkoosi",Undo:"Peru","Upload in progress":"Lähetys käynnissä",White:"Valkoinen","Widget toolbar":"Widget-työkalupalkki",Yellow:"Keltainen"}),i.getPluralForm=function(a){return 1!=a}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fr.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fr.js index 258ebeea04ad9c78d3bb6f66dfd9adb11258912c..25dbd4f6a846506cca678bbae57d8060b642010f 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fr.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/fr.js @@ -1 +1 @@ -!function(e){const r=e.fr=e.fr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 sur %1",Aquamarine:"Bleu vert",Black:"Noir",Blue:"Bleu",Cancel:"Annuler","Cannot upload file:":"Envoi du fichier échoué :","Dim grey":"Gris pâle","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Edit block":"Modifier le bloc","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Zone d'édition de l'éditeur : %0","Editor toolbar":"Barre d'outils de l'éditeur",Green:"Vert",Grey:"Gris","Insert paragraph after block":"Insérer du texte après ce bloc","Insert paragraph before block":"Insérer du texte avant ce bloc","Light blue":"Bleu clair","Light green":"Vert clair","Light grey":"Gris clair",Next:"Suivant",Orange:"Orange",Previous:"Précedent",Purple:"Violet",Red:"Rouge",Redo:"Restaurer","Remove color":"Enlever la couleur","Restore default":"Restaurer par défaut","Rich Text Editor":"Éditeur de texte enrichi","Rich Text Editor. Editing area: %0":"Éditeur de texte enrichi. Zone d'édition : %0",Save:"Enregistrer","Select all":"Sélectionner tout","Show more items":"Montrer plus d'éléments",Turquoise:"Turquoise",Undo:"Annuler","Upload in progress":"Téléchargement en cours",White:"Blanc","Widget toolbar":"Barre d'outils du widget",Yellow:"Jaune"}),r.getPluralForm=function(e){return 0==e||1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.fr=e.fr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 sur %1",Aquamarine:"Bleu vert",Black:"Noir",Blue:"Bleu",Cancel:"Annuler","Cannot upload file:":"Envoi du fichier échoué :","Dim grey":"Gris pâle","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Edit block":"Modifier le bloc","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur","Editor editing area: %0":"Zone d'édition de l'éditeur : %0","Editor toolbar":"Barre d'outils de l'éditeur",Green:"Vert",Grey:"Gris","Insert paragraph after block":"Insérer du texte après ce bloc","Insert paragraph before block":"Insérer du texte avant ce bloc","Light blue":"Bleu clair","Light green":"Vert clair","Light grey":"Gris clair",Next:"Suivant",Orange:"Orange",Previous:"Précedent",Purple:"Violet",Red:"Rouge",Redo:"Restaurer","Remove color":"Enlever la couleur","Restore default":"Restaurer par défaut","Rich Text Editor":"Éditeur de texte enrichi","Rich Text Editor. Editing area: %0":"Éditeur de texte enrichi. Zone d'édition : %0",Save:"Enregistrer","Select all":"Sélectionner tout","Show more items":"Montrer plus d'éléments",Turquoise:"Turquoise",Undo:"Annuler","Upload in progress":"Téléchargement en cours",White:"Blanc","Widget toolbar":"Barre d'outils du widget",Yellow:"Jaune"}),r.getPluralForm=function(e){return 0==e||1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/he.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/he.js index e6ab54acc81efb7a303e7cc4b4dd6de357a1941d..088719c07b8c813c3dc3f454dc807c52d0a4a873 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/he.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/he.js @@ -1 +1 @@ -!function(e){const o=e.he=e.he||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 מתוך %1",Aquamarine:"ירוק-כחלחל",Black:"שחור",Blue:"כחול",Cancel:"ביטול","Cannot upload file:":"×œ× × ×™×ª×Ÿ להעלות ×ת הקובץ הב×:","Dim grey":"×פור עמו×","Dropdown toolbar":"סרגל ×›×œ×™× × ×¤×ª×—","Edit block":"הגדרות בלוק","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"×זור עריכה של העורך: %0","Editor toolbar":"סרגל הכלי×",Green:"ירוק",Grey:"×פור","Insert paragraph after block":"הוספת פסקה מתחת","Insert paragraph before block":"הוספת פסקה מעל","Light blue":"כחול בהיר","Light green":"ירוק בהיר","Light grey":"×פור בהיר",Next:"הב×",Orange:"כתו×",Previous:"הקוד×",Purple:"סגול",Red:"×דו×",Redo:"ביצוע מחדש","Remove color":"מחיקת צבע","Restore default":"שחזור ברירת מחדל","Rich Text Editor":"עורך טקסט עשיר","Rich Text Editor. Editing area: %0":"עורך פורמט טקסט עשיר. ×זור עריכה: %0",Save:"שמירה","Select all":"בחר הכל","Show more items":"הצג ×¤×¨×™×˜×™× × ×•×¡×¤×™×",Turquoise:"טורקיז",Undo:"ביטול","Upload in progress":"העל××” מתבצעת",White:"לבן","Widget toolbar":"סרגל יישומון",Yellow:"צהוב"}),o.getPluralForm=function(e){return 1==e&&e%1==0?0:2==e&&e%1==0?1:e%10==0&&e%1==0&&e>10?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const o=e.he=e.he||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 מתוך %1",Aquamarine:"ירוק-כחלחל",Black:"שחור",Blue:"כחול",Cancel:"ביטול","Cannot upload file:":"×œ× × ×™×ª×Ÿ להעלות ×ת הקובץ הב×:","Dim grey":"×פור עמו×","Dropdown toolbar":"סרגל ×›×œ×™× × ×¤×ª×—","Edit block":"הגדרות בלוק","Editor block content toolbar":"סרגל ×›×œ×™× ×©×œ תוכן בלוק של העורך","Editor contextual toolbar":"סרגל ×›×œ×™× ×”×§×©×¨×™ של העורך","Editor editing area: %0":"×זור עריכה של העורך: %0","Editor toolbar":"סרגל הכלי×",Green:"ירוק",Grey:"×פור","Insert paragraph after block":"הוספת פסקה מתחת","Insert paragraph before block":"הוספת פסקה מעל","Light blue":"כחול בהיר","Light green":"ירוק בהיר","Light grey":"×פור בהיר",Next:"הב×",Orange:"כתו×",Previous:"הקוד×",Purple:"סגול",Red:"×דו×",Redo:"ביצוע מחדש","Remove color":"מחיקת צבע","Restore default":"שחזור ברירת מחדל","Rich Text Editor":"עורך טקסט עשיר","Rich Text Editor. Editing area: %0":"עורך פורמט טקסט עשיר. ×זור עריכה: %0",Save:"שמירה","Select all":"בחר הכל","Show more items":"הצג ×¤×¨×™×˜×™× × ×•×¡×¤×™×",Turquoise:"טורקיז",Undo:"ביטול","Upload in progress":"העל××” מתבצעת",White:"לבן","Widget toolbar":"סרגל יישומון",Yellow:"צהוב"}),o.getPluralForm=function(e){return 1==e&&e%1==0?0:2==e&&e%1==0?1:e%10==0&&e%1==0&&e>10?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hi.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hi.js index 8407d4ad1edf6dae08bae1406dbee3d0d5cd3c75..0038473ad4f16ad1c32f1ae09e15b9ce84971183 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hi.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hi.js @@ -1 +1 @@ -!function(e){const o=e.hi=e.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Cannot upload file:":"Cannot upload file:","Dim grey":"Dim grey","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"संपादक संपादन कà¥à¤·à¥‡à¤¤à¥à¤°: %0","Editor toolbar":"Editor toolbar",Green:"Green",Grey:"Grey","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove color","Restore default":"डिफ़ॉलà¥à¤Ÿ रिसà¥à¤Ÿà¥‹à¤° कर दें","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"रिच टेकà¥à¤¸à¥à¤Ÿ à¤à¤¡à¤¿à¤Ÿà¤°à¥¤ संपादन कà¥à¤·à¥‡à¤¤à¥à¤°: %0",Save:"Save","Select all":"Select all","Show more items":"Show more items",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const o=e.hi=e.hi||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black",Blue:"Blue",Cancel:"Cancel","Cannot upload file:":"Cannot upload file:","Dim grey":"Dim grey","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Editor block content toolbar":"à¤à¤¡à¥€à¤Ÿà¤° बà¥à¤²à¥‰à¤• कंटेंट टूलबार","Editor contextual toolbar":"à¤à¤¡à¥€à¤Ÿà¤° कॉनà¥à¤Ÿà¥‡à¤•à¥à¤¸à¥à¤Ÿà¥‚अल टूलबार","Editor editing area: %0":"संपादक संपादन कà¥à¤·à¥‡à¤¤à¥à¤°: %0","Editor toolbar":"Editor toolbar",Green:"Green",Grey:"Grey","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Next:"Next",Orange:"Orange",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Remove color":"Remove color","Restore default":"डिफ़ॉलà¥à¤Ÿ रिसà¥à¤Ÿà¥‹à¤° कर दें","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"रिच टेकà¥à¤¸à¥à¤Ÿ à¤à¤¡à¤¿à¤Ÿà¤°à¥¤ संपादन कà¥à¤·à¥‡à¤¤à¥à¤°: %0",Save:"Save","Select all":"Select all","Show more items":"Show more items",Turquoise:"Turquoise",Undo:"Undo","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar",Yellow:"Yellow"}),o.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hu.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hu.js index 2632a83892ce5881c99691851d5798eb71b9bf13..f50c069fc4e5136015de4ed28c8e38b4a954492e 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hu.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/hu.js @@ -1 +1 @@ -!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Kékeszöld",Black:"Fekete",Blue:"Kék",Cancel:"Mégsem","Cannot upload file:":"Nem sikerült a fájl feltöltése:","Dim grey":"Halvány szürke","Dropdown toolbar":"LenyÃló eszköztár","Edit block":"Blokk szerkesztése","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"SzerkesztÅ‘ szerkesztési területe: %0","Editor toolbar":"SzerkesztÅ‘ eszköztár",Green:"Zöld",Grey:"Szürke","Insert paragraph after block":"Bekezdés beszúrása utána","Insert paragraph before block":"Bekezdés beszúrása elé","Light blue":"Világoskék","Light green":"Világoszöld","Light grey":"Világosszürke",Next:"KövetkezÅ‘",Orange:"Narancs",Previous:"ElÅ‘zÅ‘",Purple:"Lila",Red:"Piros",Redo:"Újra","Remove color":"SzÃn eltávolÃtása","Restore default":"Alapértelmezés visszaállÃtása","Rich Text Editor":"BÅ‘vÃtett szövegszerkesztÅ‘","Rich Text Editor. Editing area: %0":"Rich text szerkesztÅ‘. Szerkesztési terület: %0",Save:"Mentés","Select all":"Mindet kijelöl","Show more items":"További elemek",Turquoise:"Türkiz",Undo:"Visszavonás","Upload in progress":"A feltöltés folyamatban",White:"Fehér","Widget toolbar":"Widget eszköztár",Yellow:"Sárga"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const t=e.hu=e.hu||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"Kékeszöld",Black:"Fekete",Blue:"Kék",Cancel:"Mégsem","Cannot upload file:":"Nem sikerült a fájl feltöltése:","Dim grey":"Halvány szürke","Dropdown toolbar":"LenyÃló eszköztár","Edit block":"Blokk szerkesztése","Editor block content toolbar":"SzerkesztÅ‘ - tartalomblokk eszköztár","Editor contextual toolbar":"SzerkesztÅ‘ - szövegre vonatkozó eszköztár","Editor editing area: %0":"SzerkesztÅ‘ szerkesztési területe: %0","Editor toolbar":"SzerkesztÅ‘ eszköztár",Green:"Zöld",Grey:"Szürke","Insert paragraph after block":"Bekezdés beszúrása utána","Insert paragraph before block":"Bekezdés beszúrása elé","Light blue":"Világoskék","Light green":"Világoszöld","Light grey":"Világosszürke",Next:"KövetkezÅ‘",Orange:"Narancs",Previous:"ElÅ‘zÅ‘",Purple:"Lila",Red:"Piros",Redo:"Újra","Remove color":"SzÃn eltávolÃtása","Restore default":"Alapértelmezés visszaállÃtása","Rich Text Editor":"BÅ‘vÃtett szövegszerkesztÅ‘","Rich Text Editor. Editing area: %0":"Rich text szerkesztÅ‘. Szerkesztési terület: %0",Save:"Mentés","Select all":"Mindet kijelöl","Show more items":"További elemek",Turquoise:"Türkiz",Undo:"Visszavonás","Upload in progress":"A feltöltés folyamatban",White:"Fehér","Widget toolbar":"Widget eszköztár",Yellow:"Sárga"}),t.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/id.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/id.js index d14217c72260404ca779a2b903d496a568dc7be4..ffcdeff11808cca1bff44ca6e022b5373c6f39a8 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/id.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/id.js @@ -1 +1 @@ -!function(a){const e=a.id=a.id||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 dari %1",Aquamarine:"Biru laut",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Cannot upload file:":"Tidak dapat mengunggah berkas:","Dim grey":"Kelabu gelap","Dropdown toolbar":"Alat dropdown","Edit block":"Sunting blok","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Area edit editor: %0","Editor toolbar":"Alat editor",Green:"Hijau",Grey:"Kelabu","Insert paragraph after block":"Tambahkan paragraf setelah blok","Insert paragraph before block":"Tambahkan paragraf sebelum blok","Light blue":"Biru terang","Light green":"Hijau terang","Light grey":"Kelabu terang",Next:"Berikutnya",Orange:"Jingga",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Lakukan lagi","Remove color":"Hapus warna","Restore default":"Pulihkan nilai baku","Rich Text Editor":"Editor Teks Kaya","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Area edit: %0",Save:"Simpan","Select all":"Pilih semua","Show more items":"Tampilkan lebih banyak item",Turquoise:"Turkish",Undo:"Batal","Upload in progress":"Sedang mengunggah",White:"Putih","Widget toolbar":"Alat widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const e=a.id=a.id||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 dari %1",Aquamarine:"Biru laut",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Cannot upload file:":"Tidak dapat mengunggah berkas:","Dim grey":"Kelabu gelap","Dropdown toolbar":"Alat dropdown","Edit block":"Sunting blok","Editor block content toolbar":"Bilah alat konten blok editor","Editor contextual toolbar":"Bilah alat kontekstual editor","Editor editing area: %0":"Area edit editor: %0","Editor toolbar":"Alat editor",Green:"Hijau",Grey:"Kelabu","Insert paragraph after block":"Tambahkan paragraf setelah blok","Insert paragraph before block":"Tambahkan paragraf sebelum blok","Light blue":"Biru terang","Light green":"Hijau terang","Light grey":"Kelabu terang",Next:"Berikutnya",Orange:"Jingga",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Lakukan lagi","Remove color":"Hapus warna","Restore default":"Pulihkan nilai baku","Rich Text Editor":"Editor Teks Kaya","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Area edit: %0",Save:"Simpan","Select all":"Pilih semua","Show more items":"Tampilkan lebih banyak item",Turquoise:"Turkish",Undo:"Batal","Upload in progress":"Sedang mengunggah",White:"Putih","Widget toolbar":"Alat widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/it.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/it.js index c5d6cc7eb696100f0ad29dac9ce75b7dd37ac9a4..b3c3e9631f4f82d9e15f6ec433dd887a841b95b3 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/it.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/it.js @@ -1 +1 @@ -!function(i){const o=i.it=i.it||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 di %1",Aquamarine:"Aquamarina",Black:"Nero",Blue:"Blu",Cancel:"Annulla","Cannot upload file:":"Impossibile caricare il file:","Dim grey":"Grigio tenue","Dropdown toolbar":"Barra degli strumenti del menu a discesa","Edit block":"Modifica blocco","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Area di modifica dell'editor: %0","Editor toolbar":"Barra degli strumenti dell'editor",Green:"Verde",Grey:"Grigio","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Light blue":"Azzurro","Light green":"Verde chiaro","Light grey":"Grigio chiaro",Next:"Avanti",Orange:"Arancio",Previous:"Indietro",Purple:"Porpora",Red:"Rosso",Redo:"Ripristina","Remove color":"Rimuovi colore","Restore default":"Ripristina predefinito","Rich Text Editor":"Editor di testo formattato","Rich Text Editor. Editing area: %0":"Editor Rich Text. Area di modifica: %0",Save:"Salva","Select all":"Seleziona tutto","Show more items":"Mostra più elementi",Turquoise:"Turchese",Undo:"Annulla","Upload in progress":"Caricamento in corso",White:"Bianco","Widget toolbar":"Barra degli strumenti del widget",Yellow:"Giallo"}),o.getPluralForm=function(i){return 1==i?0:0!=i&&i%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const i=e.it=e.it||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 di %1",Aquamarine:"Aquamarina",Black:"Nero",Blue:"Blu",Cancel:"Annulla","Cannot upload file:":"Impossibile caricare il file:","Dim grey":"Grigio tenue","Dropdown toolbar":"Barra degli strumenti del menu a discesa","Edit block":"Modifica blocco","Editor block content toolbar":"Barra degli strumenti contestuale dell'editor del blocco","Editor contextual toolbar":"Barra degli strumenti contestuale dell'editor","Editor editing area: %0":"Area di modifica dell'editor: %0","Editor toolbar":"Barra degli strumenti dell'editor",Green:"Verde",Grey:"Grigio","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Light blue":"Azzurro","Light green":"Verde chiaro","Light grey":"Grigio chiaro",Next:"Avanti",Orange:"Arancio",Previous:"Indietro",Purple:"Porpora",Red:"Rosso",Redo:"Ripristina","Remove color":"Rimuovi colore","Restore default":"Ripristina predefinito","Rich Text Editor":"Editor di testo formattato","Rich Text Editor. Editing area: %0":"Editor Rich Text. Area di modifica: %0",Save:"Salva","Select all":"Seleziona tutto","Show more items":"Mostra più elementi",Turquoise:"Turchese",Undo:"Annulla","Upload in progress":"Caricamento in corso",White:"Bianco","Widget toolbar":"Barra degli strumenti del widget",Yellow:"Giallo"}),i.getPluralForm=function(e){return 1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ja.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ja.js index c307b225f034b66f6be163247abfa6b7954d5592..d1d3449fb9b3983a7e4cce08c85cd3cb51f459f8 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ja.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ja.js @@ -1 +1 @@ -!function(o){const e=o.ja=o.ja||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"è–„ã„é’ç·‘",Black:"é»’",Blue:"é’",Cancel:"ã‚ャンセル","Cannot upload file:":"ファイルをアップãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“:","Dim grey":"æš—ã„ç°è‰²","Dropdown toolbar":"ドãƒãƒƒãƒ—ダウンツールãƒãƒ¼","Edit block":"ブãƒãƒƒã‚¯ã‚’編集","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"エディタ編集エリア:%0","Editor toolbar":"エディタツールãƒãƒ¼",Green:"ç·‘",Grey:"ç°è‰²","Insert paragraph after block":"ブãƒãƒƒã‚¯ã®å¾Œã«ãƒ‘ラグラフを挿入","Insert paragraph before block":"ブãƒãƒƒã‚¯ã®å‰ã«ãƒ‘ラグラフを挿入","Light blue":"明るã„é’","Light green":"明るã„ç·‘","Light grey":"明るã„ç°è‰²",Next:"次ã¸",Orange:"オレンジ",Previous:"å‰ã¸",Purple:"ç´«",Red:"赤",Redo:"ã‚„ã‚Šç›´ã—","Remove color":"カラーを削除","Restore default":"åˆæœŸå€¤ã«æˆ»ã™","Rich Text Editor":"リッãƒãƒ†ã‚ストエディター","Rich Text Editor. Editing area: %0":"リッãƒãƒ†ã‚ストエディタ。編集エリア:%0",Save:"ä¿å˜","Select all":"ã™ã¹ã¦é¸æŠž","Show more items":"ä»–ã®é …目を表示",Turquoise:"水色",Undo:"å…ƒã«æˆ»ã™","Upload in progress":"アップãƒãƒ¼ãƒ‰ä¸",White:"白","Widget toolbar":"ウィジェットツールãƒãƒ¼",Yellow:"黄"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.ja=o.ja||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"è–„ã„é’ç·‘",Black:"é»’",Blue:"é’",Cancel:"ã‚ャンセル","Cannot upload file:":"ファイルをアップãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“:","Dim grey":"æš—ã„ç°è‰²","Dropdown toolbar":"ドãƒãƒƒãƒ—ダウンツールãƒãƒ¼","Edit block":"ブãƒãƒƒã‚¯ã‚’編集","Editor block content toolbar":"エディター ブãƒãƒƒã‚¯ コンテンツ ツールãƒãƒ¼","Editor contextual toolbar":"エディター コンテクスト ツールãƒãƒ¼","Editor editing area: %0":"エディタ編集エリア:%0","Editor toolbar":"エディタツールãƒãƒ¼",Green:"ç·‘",Grey:"ç°è‰²","Insert paragraph after block":"ブãƒãƒƒã‚¯ã®å¾Œã«ãƒ‘ラグラフを挿入","Insert paragraph before block":"ブãƒãƒƒã‚¯ã®å‰ã«ãƒ‘ラグラフを挿入","Light blue":"明るã„é’","Light green":"明るã„ç·‘","Light grey":"明るã„ç°è‰²",Next:"次ã¸",Orange:"オレンジ",Previous:"å‰ã¸",Purple:"ç´«",Red:"赤",Redo:"ã‚„ã‚Šç›´ã—","Remove color":"カラーを削除","Restore default":"åˆæœŸå€¤ã«æˆ»ã™","Rich Text Editor":"リッãƒãƒ†ã‚ストエディター","Rich Text Editor. Editing area: %0":"リッãƒãƒ†ã‚ストエディタ。編集エリア:%0",Save:"ä¿å˜","Select all":"ã™ã¹ã¦é¸æŠž","Show more items":"ä»–ã®é …目を表示",Turquoise:"水色",Undo:"å…ƒã«æˆ»ã™","Upload in progress":"アップãƒãƒ¼ãƒ‰ä¸",White:"白","Widget toolbar":"ウィジェットツールãƒãƒ¼",Yellow:"黄"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ko.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ko.js index a0205fc86a3bd10d0be64d9702c7edbd38393358..582e552d3d50fbda2413873fe9ebc484d2058727 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ko.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ko.js @@ -1 +1 @@ -!function(o){const e=o.ko=o.ko||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"ì—°í•œ ì²ë¡ìƒ‰",Black:"ê²€ì€ìƒ‰",Blue:"파랑색",Cancel:"취소","Cannot upload file:":"íŒŒì¼ ì—…ë¡œë“œí• ìˆ˜ ì—†ìŒ: ","Dim grey":"진한 회색","Dropdown toolbar":"ë“œë¡ë‹¤ìš´ 툴바","Edit block":"편집 ì˜ì—","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"편집기 편집 ì˜ì—: %0","Editor toolbar":"ì—디터 툴바",Green:"ì´ˆë¡ìƒ‰",Grey:"회색","Insert paragraph after block":"ë¸”ë¡ ë’¤ì— ë‹¨ë½ ì‚½ìž…","Insert paragraph before block":"ë¸”ë¡ ì•žì— ë‹¨ë½ ì‚½ìž…","Light blue":"ì—°í•œ 파랑색","Light green":"ë°ì€ ì´ˆë¡ìƒ‰","Light grey":"ë°ì€ 회색",Next:"다ìŒ",Orange:"주황색",Previous:"ì´ì „",Purple:"ë³´ë¼ìƒ‰",Red:"빨간색",Redo:"다시 실행","Remove color":"색깔 ì œê±°","Restore default":"기본값 ë³µì›","Rich Text Editor":"리치 í…스트 편집기","Rich Text Editor. Editing area: %0":"리치 í…스트 편집기. 편집 ì˜ì—: %0",Save:"ì €ìž¥","Select all":"ì „ì²´ ì„ íƒ","Show more items":"ë”보기",Turquoise:"ì²ë¡ìƒ‰",Undo:"실행 취소","Upload in progress":"업로드 진행 중",White:"í°ìƒ‰","Widget toolbar":"ìœ„ì ¯ 툴바",Yellow:"노랑색"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.ko=o.ko||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 / %1",Aquamarine:"ì—°í•œ ì²ë¡ìƒ‰",Black:"ê²€ì€ìƒ‰",Blue:"파랑색",Cancel:"취소","Cannot upload file:":"íŒŒì¼ ì—…ë¡œë“œí• ìˆ˜ ì—†ìŒ: ","Dim grey":"진한 회색","Dropdown toolbar":"ë“œë¡ë‹¤ìš´ 툴바","Edit block":"편집 ì˜ì—","Editor block content toolbar":"편집기 ì˜ì— ë‚´ìš© 툴바","Editor contextual toolbar":"편집기 문맥 툴바","Editor editing area: %0":"편집기 편집 ì˜ì—: %0","Editor toolbar":"편집기 툴바",Green:"ì´ˆë¡ìƒ‰",Grey:"회색","Insert paragraph after block":"ë¸”ë¡ ë’¤ì— ë‹¨ë½ ì‚½ìž…","Insert paragraph before block":"ë¸”ë¡ ì•žì— ë‹¨ë½ ì‚½ìž…","Light blue":"ì—°í•œ 파랑색","Light green":"ì—°í•œ ì´ˆë¡ìƒ‰","Light grey":"ë°ì€ 회색",Next:"다ìŒ",Orange:"주황색",Previous:"ì´ì „",Purple:"ë³´ë¼ìƒ‰",Red:"빨간색",Redo:"다시 실행","Remove color":"색깔 ì œê±°","Restore default":"기본값 ë³µì›","Rich Text Editor":"ì„œì‹ ìžˆëŠ” í…스트 편집기","Rich Text Editor. Editing area: %0":"리치 í…스트 편집기. 편집 ì˜ì—: %0",Save:"ì €ìž¥","Select all":"ì „ì²´ ì„ íƒ","Show more items":"ë”보기",Turquoise:"ì²ë¡ìƒ‰",Undo:"실행 취소","Upload in progress":"업로드 진행 중",White:"í°ìƒ‰","Widget toolbar":"ìœ„ì ¯ 툴바",Yellow:"노랑색"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lt.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lt.js index f68c1854251de0cdd3ba1c423b8952dce838ea97..64b7daf595648fe4176b5344886e676a14568852 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lt.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lt.js @@ -1 +1 @@ -!function(i){const a=i.lt=i.lt||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 iÅ¡ %1",Aquamarine:"Aquamarine",Black:"Juoda",Blue:"MÄ—lyna",Cancel:"AtÅ¡aukti","Cannot upload file:":"Negalima įkelti failo:","Dim grey":"PilkÅ¡va","Dropdown toolbar":"Ä®rankių juosta pasirenkamajame sÄ…raÅ¡e","Edit block":"Redaguoti blokÄ…","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Redaktoriaus redagavimo sritis: %0","Editor toolbar":"Redaktoriaus įrankių juosta",Green:"Žalia",Grey:"Pilka","Insert paragraph after block":"Ä®kelti pastraipÄ… po bloko","Insert paragraph before block":"Ä®kelti pastraipÄ… prieÅ¡ blokÄ…","Light blue":"Å viesiai mÄ—lyna","Light green":"Å viesiai žalia","Light grey":"Å viesiai pilka",Next:"Kitas",Orange:"OranžinÄ—",Previous:"BuvÄ™s",Purple:"VioletinÄ—",Red:"Raudona",Redo:"Pirmyn","Remove color":"PaÅ¡alinti spalvÄ…","Restore default":"Atkurti numatytuosius","Rich Text Editor":"RaiÅ¡kiojo teksto redaktorius","Rich Text Editor. Editing area: %0":"RaiÅ¡kiojo teksto redaktorius. Redagavimo sritis: %0",Save:"IÅ¡saugoti","Select all":"Pasirinkti viskÄ…","Show more items":"Rodyti daugiau elementų",Turquoise:"Turkio",Undo:"Atgal","Upload in progress":"Ä®kelima",White:"Balta","Widget toolbar":"Valdiklių įrankių juosta",Yellow:"Geltona"}),a.getPluralForm=function(i){return i%10==1&&(i%100>19||i%100<11)?0:i%10>=2&&i%10<=9&&(i%100>19||i%100<11)?1:i%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const i=a.lt=a.lt||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 iÅ¡ %1",Aquamarine:"Aquamarine",Black:"Juoda",Blue:"MÄ—lyna",Cancel:"AtÅ¡aukti","Cannot upload file:":"Negalima įkelti failo:","Dim grey":"PilkÅ¡va","Dropdown toolbar":"Ä®rankių juosta pasirenkamajame sÄ…raÅ¡e","Edit block":"Redaguoti blokÄ…","Editor block content toolbar":"Redaktoriaus bloko turinio įrankių juosta","Editor contextual toolbar":"Redaktoriaus kontekstinÄ— įrankių juosta","Editor editing area: %0":"Redaktoriaus redagavimo sritis: %0","Editor toolbar":"Redaktoriaus įrankių juosta",Green:"Žalia",Grey:"Pilka","Insert paragraph after block":"Ä®kelti pastraipÄ… po bloko","Insert paragraph before block":"Ä®kelti pastraipÄ… prieÅ¡ blokÄ…","Light blue":"Å viesiai mÄ—lyna","Light green":"Å viesiai žalia","Light grey":"Å viesiai pilka",Next:"Kitas",Orange:"OranžinÄ—",Previous:"BuvÄ™s",Purple:"VioletinÄ—",Red:"Raudona",Redo:"Pirmyn","Remove color":"PaÅ¡alinti spalvÄ…","Restore default":"Atkurti numatytuosius","Rich Text Editor":"RaiÅ¡kiojo teksto redaktorius","Rich Text Editor. Editing area: %0":"RaiÅ¡kiojo teksto redaktorius. Redagavimo sritis: %0",Save:"IÅ¡saugoti","Select all":"Pasirinkti viskÄ…","Show more items":"Rodyti daugiau elementų",Turquoise:"Turkio",Undo:"Atgal","Upload in progress":"Ä®kelima",White:"Balta","Widget toolbar":"Valdiklių įrankių juosta",Yellow:"Geltona"}),i.getPluralForm=function(a){return a%10==1&&(a%100>19||a%100<11)?0:a%10>=2&&a%10<=9&&(a%100>19||a%100<11)?1:a%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lv.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lv.js index cf478284534ea7a1ceac1d86a70d5b3917fecc82..85a0ebd5676ced6c9c03633b733ccb1f1d04b358 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lv.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/lv.js @@ -1 +1 @@ -!function(a){const e=a.lv=a.lv||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 no %1",Aquamarine:"AkvamarÄ«ns",Black:"Melns",Blue:"Zils",Cancel:"Atcelt","Cannot upload file:":"Nevar augÅ¡upielÄdÄ“t failu:","Dim grey":"BlÄvi pelÄ“ks","Dropdown toolbar":"Papildus izvÄ“lnes rÄ«kjosla","Edit block":"Labot bloku","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Redaktora rediģēšanas zona: %0","Editor toolbar":"Redaktora rÄ«kjosla",Green:"Zaļš",Grey:"PelÄ“ks","Insert paragraph after block":"Ievietot paragrÄfu aiz bloka","Insert paragraph before block":"Ievietot paragrÄfu pirms bloka","Light blue":"GaiÅ¡i zils","Light green":"GaiÅ¡i zaļš","Light grey":"GaiÅ¡i pelÄ“ks",Next:"NÄkamÄ",Orange:"Oranžs",Previous:"IepriekÅ¡Ä“jÄ",Purple:"Violets",Red:"Sarkans",Redo:"Uz priekÅ¡u","Remove color":"Noņemt krÄsu","Restore default":"Atgriezt noklusÄ“jumu","Rich Text Editor":"BagÄtinÄtais Teksta Redaktors","Rich Text Editor. Editing area: %0":"BagÄtÄ«ga Teksta Redaktors. Rediģēšanas zona: %0",Save:"SaglabÄt","Select all":"IzvÄ“lÄ“ties visu","Show more items":"ParÄdÄ«t vairÄk vienumus",Turquoise:"TirkÄ«za",Undo:"Atsaukt","Upload in progress":"Notiek augÅ¡upielÄde",White:"Balts","Widget toolbar":"SÄ«krÄ«ku rÄ«kjosla",Yellow:"Dzeltens"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:0!=a?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const e=a.lv=a.lv||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 no %1",Aquamarine:"AkvamarÄ«ns",Black:"Melns",Blue:"Zils",Cancel:"Atcelt","Cannot upload file:":"Nevar augÅ¡upielÄdÄ“t failu:","Dim grey":"BlÄvi pelÄ“ks","Dropdown toolbar":"Papildus izvÄ“lnes rÄ«kjosla","Edit block":"Labot bloku","Editor block content toolbar":"Rediģēšanas bloka satura rÄ«kjosla","Editor contextual toolbar":"Redaktora konteksta rÄ«kjosla","Editor editing area: %0":"Redaktora rediģēšanas zona: %0","Editor toolbar":"Redaktora rÄ«kjosla",Green:"Zaļš",Grey:"PelÄ“ks","Insert paragraph after block":"Ievietot paragrÄfu aiz bloka","Insert paragraph before block":"Ievietot paragrÄfu pirms bloka","Light blue":"GaiÅ¡i zils","Light green":"GaiÅ¡i zaļš","Light grey":"GaiÅ¡i pelÄ“ks",Next:"NÄkamÄ",Orange:"Oranžs",Previous:"IepriekÅ¡Ä“jÄ",Purple:"Violets",Red:"Sarkans",Redo:"Uz priekÅ¡u","Remove color":"Noņemt krÄsu","Restore default":"Atgriezt noklusÄ“jumu","Rich Text Editor":"BagÄtinÄtais Teksta Redaktors","Rich Text Editor. Editing area: %0":"BagÄtÄ«ga Teksta Redaktors. Rediģēšanas zona: %0",Save:"SaglabÄt","Select all":"IzvÄ“lÄ“ties visu","Show more items":"ParÄdÄ«t vairÄk vienumus",Turquoise:"TirkÄ«za",Undo:"Atsaukt","Upload in progress":"Notiek augÅ¡upielÄde",White:"Balts","Widget toolbar":"SÄ«krÄ«ku rÄ«kjosla",Yellow:"Dzeltens"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:0!=a?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ms.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ms.js index a08176bec5191952431bb88f144afa734adf5f13..89d953e43ecdb9157a66c65aa57007f5811caa73 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ms.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ms.js @@ -1 +1 @@ -!function(a){const e=a.ms=a.ms||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 daripada %1",Aquamarine:"Akuamarin",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Cannot upload file:":"Gagal memuat naik fail","Dim grey":"Kelabu malap","Dropdown toolbar":"Bar alat capaian tetingkap","Edit block":"Sunting blok","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Ruang suntingan editor: %0","Editor toolbar":"Bar alat capaian suntingan",Green:"Hijau",Grey:"Kelabu","Insert paragraph after block":"Masukkan perenggan sebelum blok","Insert paragraph before block":"Masukkan perenggan sebelum blok","Light blue":"Biru cerah","Light green":"Hijau cerah","Light grey":"Kelabu cerah",Next:"Seterusnya",Orange:"Oren",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Buat semula","Remove color":"Buang warna","Restore default":"Pulihkan lalai","Rich Text Editor":"Penyunting Teks Kaya","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Ruang suntingan: %0",Save:"Simpan","Select all":"Pilih seterusnya","Show more items":"Tunjukkan item lain",Turquoise:"Firus",Undo:"Buat asal","Upload in progress":"Muat naik sedang berlangsung",White:"Putih","Widget toolbar":"Bar alat capaian widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const e=a.ms=a.ms||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 daripada %1",Aquamarine:"Akuamarin",Black:"Hitam",Blue:"Biru",Cancel:"Batal","Cannot upload file:":"Gagal memuat naik fail","Dim grey":"Kelabu malap","Dropdown toolbar":"Bar alat capaian tetingkap","Edit block":"Sunting blok","Editor block content toolbar":"Bar alat sekat kandungan editor","Editor contextual toolbar":"Bar alat kontekstual editor","Editor editing area: %0":"Ruang suntingan editor: %0","Editor toolbar":"Bar alat capaian suntingan",Green:"Hijau",Grey:"Kelabu","Insert paragraph after block":"Masukkan perenggan sebelum blok","Insert paragraph before block":"Masukkan perenggan sebelum blok","Light blue":"Biru cerah","Light green":"Hijau cerah","Light grey":"Kelabu cerah",Next:"Seterusnya",Orange:"Oren",Previous:"Sebelumnya",Purple:"Ungu",Red:"Merah",Redo:"Buat semula","Remove color":"Buang warna","Restore default":"Pulihkan lalai","Rich Text Editor":"Penyunting Teks Kaya","Rich Text Editor. Editing area: %0":"Editor Teks Kaya. Ruang suntingan: %0",Save:"Simpan","Select all":"Pilih seterusnya","Show more items":"Tunjukkan item lain",Turquoise:"Firus",Undo:"Buat asal","Upload in progress":"Muat naik sedang berlangsung",White:"Putih","Widget toolbar":"Bar alat capaian widget",Yellow:"Kuning"}),e.getPluralForm=function(a){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nl.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nl.js index a6fd1603ddeabd03390b32017a36dc9a99cf2c62..f3e12afeac379573be50e9efd31296a1b628d439 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nl.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/nl.js @@ -1 +1 @@ -!function(e){const r=e.nl=e.nl||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 van %1",Aquamarine:"Aquamarijn",Black:"Zwart",Blue:"Blauw",Cancel:"Annuleren","Cannot upload file:":"Kan bestand niet uploaden:","Dim grey":"Gedimd grijs","Dropdown toolbar":"Drop-down werkbalk","Edit block":"Blok aanpassen","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Bewerkingsgebied: %0","Editor toolbar":"Editor welkbalk",Green:"Groen",Grey:"Grijs","Insert paragraph after block":"Voeg paragraaf toe na blok","Insert paragraph before block":"Voeg paragraaf toe voor blok","Light blue":"Lichtblauw","Light green":"Lichtgroen","Light grey":"Lichtgrijs",Next:"Volgende",Orange:"Oranje",Previous:"Vorige",Purple:"Paars",Red:"Rood",Redo:"Opnieuw","Remove color":"Verwijder kleur","Restore default":"Standaardinstellingen terugzetten","Rich Text Editor":"Tekstbewerker","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bewerkingsgebied: %0",Save:"Opslaan","Select all":"Selecteer alles","Show more items":"Meer items weergeven",Turquoise:"Turquoise",Undo:"Ongedaan maken","Upload in progress":"Bezig met uploaden",White:"Wit","Widget toolbar":"Widget werkbalk",Yellow:"Geel"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.nl=e.nl||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 van %1",Aquamarine:"Aquamarijn",Black:"Zwart",Blue:"Blauw",Cancel:"Annuleren","Cannot upload file:":"Kan bestand niet uploaden:","Dim grey":"Gedimd grijs","Dropdown toolbar":"Drop-down werkbalk","Edit block":"Blok aanpassen","Editor block content toolbar":"Inhoud werkbalk voor editorblok","Editor contextual toolbar":"Contextuele werkbalk van editor","Editor editing area: %0":"Bewerkingsgebied: %0","Editor toolbar":"Editor welkbalk",Green:"Groen",Grey:"Grijs","Insert paragraph after block":"Voeg paragraaf toe na blok","Insert paragraph before block":"Voeg paragraaf toe voor blok","Light blue":"Lichtblauw","Light green":"Lichtgroen","Light grey":"Lichtgrijs",Next:"Volgende",Orange:"Oranje",Previous:"Vorige",Purple:"Paars",Red:"Rood",Redo:"Opnieuw","Remove color":"Verwijder kleur","Restore default":"Standaardinstellingen terugzetten","Rich Text Editor":"Tekstbewerker","Rich Text Editor. Editing area: %0":"Rich Text Editor. Bewerkingsgebied: %0",Save:"Opslaan","Select all":"Selecteer alles","Show more items":"Meer items weergeven",Turquoise:"Turquoise",Undo:"Ongedaan maken","Upload in progress":"Bezig met uploaden",White:"Wit","Widget toolbar":"Widget werkbalk",Yellow:"Geel"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/no.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/no.js index bc3ccdb83ebf9704257086481368b7e87e212819..31a97d70612cee0003a8ea18dbf975cf8811b87b 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/no.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/no.js @@ -1 +1 @@ -!function(e){const r=e.no=e.no||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 av %1",Aquamarine:"Akvamarin",Black:"Svart",Blue:"BlÃ¥",Cancel:"Avbryt","Cannot upload file:":"Kan ikke laste opp fil:","Dim grey":"Svak grÃ¥","Dropdown toolbar":"Verktøylinje for nedtrekksliste","Edit block":"Rediger blokk","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"RedigeringsomrÃ¥de for redigeringsverktøyet: %0","Editor toolbar":"Verktøylinje for redigeringsverktøy",Green:"Grønn",Grey:"GrÃ¥","Insert paragraph after block":"Sett inn paragraf etter blokk","Insert paragraph before block":"Sett inn paragraf foran blokk","Light blue":"LyseblÃ¥","Light green":"Lysegrønn","Light grey":"LysegrÃ¥",Next:"Neste",Orange:"Oransje",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gjør om","Remove color":"Fjern farge","Restore default":"Tilbakestill til standard","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst","Rich Text Editor. Editing area: %0":"Redigeringsverktøy for rik tekst. RedigeringsomrÃ¥de: %0",Save:"Lagre","Select all":"Velg alt ","Show more items":"Vis flere elementer",Turquoise:"Turkis",Undo:"Angre","Upload in progress":"Laster opp fil",White:"Hvit","Widget toolbar":"Widget verktøylinje ",Yellow:"Gul"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.no=e.no||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 av %1",Aquamarine:"Akvamarin",Black:"Svart",Blue:"BlÃ¥",Cancel:"Avbryt","Cannot upload file:":"Kan ikke laste opp fil:","Dim grey":"Svak grÃ¥","Dropdown toolbar":"Verktøylinje for nedtrekksliste","Edit block":"Rediger blokk","Editor block content toolbar":"Verktøylinje for blokkinnhold i redigeringsverktøy","Editor contextual toolbar":"Verktøylinje for kontekst i redigeringsverktøy","Editor editing area: %0":"RedigeringsomrÃ¥de for redigeringsverktøyet: %0","Editor toolbar":"Verktøylinje for redigeringsverktøy",Green:"Grønn",Grey:"GrÃ¥","Insert paragraph after block":"Sett inn paragraf etter blokk","Insert paragraph before block":"Sett inn paragraf foran blokk","Light blue":"LyseblÃ¥","Light green":"Lysegrønn","Light grey":"LysegrÃ¥",Next:"Neste",Orange:"Oransje",Previous:"Forrige",Purple:"Lilla",Red:"Rød",Redo:"Gjør om","Remove color":"Fjern farge","Restore default":"Tilbakestill til standard","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst","Rich Text Editor. Editing area: %0":"Redigeringsverktøy for rik tekst. RedigeringsomrÃ¥de: %0",Save:"Lagre","Select all":"Velg alt ","Show more items":"Vis flere elementer",Turquoise:"Turkis",Undo:"Angre","Upload in progress":"Laster opp fil",White:"Hvit","Widget toolbar":"Widget verktøylinje ",Yellow:"Gul"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pl.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pl.js index dfa45e4e9a33c256479dc96418882518adceee1a..bef4ec1004d459b047770f1865edcd7bc18ca1f4 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pl.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pl.js @@ -1 +1 @@ -!function(o){const e=o.pl=o.pl||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akwamaryna",Black:"Czarny",Blue:"Niebieski",Cancel:"Anuluj","Cannot upload file:":"Nie można przesÅ‚ać pliku:","Dim grey":"Ciemnoszary","Dropdown toolbar":"Rozwijany pasek narzÄ™dzi","Edit block":"Edytuj blok","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Obszar edycji edytora: %0","Editor toolbar":"Pasek narzÄ™dzi edytora",Green:"Zielony",Grey:"Szary","Insert paragraph after block":"Wstaw akapit po bloku","Insert paragraph before block":"Wstaw akapit przed blokiem","Light blue":"Jasnoniebieski","Light green":"Jasnozielony","Light grey":"Jasnoszary",Next:"NastÄ™pny",Orange:"PomaraÅ„czowy",Previous:"Poprzedni",Purple:"Purpurowy",Red:"Czerwony",Redo:"Ponów","Remove color":"UsuÅ„ kolor","Restore default":"Przywróć domyÅ›lne","Rich Text Editor":"Edytor tekstu sformatowanego","Rich Text Editor. Editing area: %0":"Edytor tekstu. Obszar edycji: %0",Save:"Zapisz","Select all":"Zaznacz wszystko","Show more items":"Pokaż wiÄ™cej",Turquoise:"Turkusowy",Undo:"Cofnij","Upload in progress":"Trwa przesyÅ‚anie",White:"BiaÅ‚y","Widget toolbar":"Pasek widgetów",Yellow:"Żółty"}),e.getPluralForm=function(o){return 1==o?0:o%10>=2&&o%10<=4&&(o%100<12||o%100>14)?1:1!=o&&o%10>=0&&o%10<=1||o%10>=5&&o%10<=9||o%100>=12&&o%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.pl=o.pl||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"Akwamaryna",Black:"Czarny",Blue:"Niebieski",Cancel:"Anuluj","Cannot upload file:":"Nie można przesÅ‚ać pliku:","Dim grey":"Ciemnoszary","Dropdown toolbar":"Rozwijany pasek narzÄ™dzi","Edit block":"Edytuj blok","Editor block content toolbar":"Pasek zadaÅ„ treÅ›ci blokowej edytora","Editor contextual toolbar":"Kontekstowy pasek zadaÅ„ edytora","Editor editing area: %0":"Obszar edycji edytora: %0","Editor toolbar":"Pasek narzÄ™dzi edytora",Green:"Zielony",Grey:"Szary","Insert paragraph after block":"Wstaw akapit po bloku","Insert paragraph before block":"Wstaw akapit przed blokiem","Light blue":"Jasnoniebieski","Light green":"Jasnozielony","Light grey":"Jasnoszary",Next:"NastÄ™pny",Orange:"PomaraÅ„czowy",Previous:"Poprzedni",Purple:"Purpurowy",Red:"Czerwony",Redo:"Ponów","Remove color":"UsuÅ„ kolor","Restore default":"Przywróć domyÅ›lne","Rich Text Editor":"Edytor tekstu sformatowanego","Rich Text Editor. Editing area: %0":"Edytor tekstu. Obszar edycji: %0",Save:"Zapisz","Select all":"Zaznacz wszystko","Show more items":"Pokaż wiÄ™cej",Turquoise:"Turkusowy",Undo:"Cofnij","Upload in progress":"Trwa przesyÅ‚anie",White:"BiaÅ‚y","Widget toolbar":"Pasek widgetów",Yellow:"Żółty"}),e.getPluralForm=function(o){return 1==o?0:o%10>=2&&o%10<=4&&(o%100<12||o%100>14)?1:1!=o&&o%10>=0&&o%10<=1||o%10>=5&&o%10<=9||o%100>=12&&o%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt-br.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt-br.js index 3d3a896fa896246cb3ad4cb2056d3af961d03ad2..58fcd61f6465b4a3de776b57e53796c8f91bfebc 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt-br.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt-br.js @@ -1 +1 @@ -!function(r){const e=r["pt-br"]=r["pt-br"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Ãgua-marinha",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"Não foi possÃvel enviar o arquivo:","Dim grey":"Cinza escuro","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa","Edit block":"Editor de bloco","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Ãrea de edição do editor: %0","Editor toolbar":"Ferramentas do Editor",Green:"Verde",Grey:"Cinza","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Cinza claro",Next:"Próximo",Orange:"Laranja",Previous:"Anterior",Purple:"Púrpura",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Restore default":"Restaurar padrão","Rich Text Editor":"Editor de Formatação","Rich Text Editor. Editing area: %0":"Editor de Texto Valioso. Ãrea de edição: %0",Save:"Salvar","Select all":"Selecionar tudo","Show more items":"Exibir mais itens",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Enviando dados",White:"Branco","Widget toolbar":"Ferramentas de Widgets",Yellow:"Amarelo"}),e.getPluralForm=function(r){return 0==r||1==r?0:0!=r&&r%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(r){const e=r["pt-br"]=r["pt-br"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Ãgua-marinha",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"Não foi possÃvel enviar o arquivo:","Dim grey":"Cinza escuro","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa","Edit block":"Editor de bloco","Editor block content toolbar":"Barra de ferramentas de bloco do Editor","Editor contextual toolbar":"Barra de ferramentas contextuais do Editor","Editor editing area: %0":"Ãrea de edição do editor: %0","Editor toolbar":"Ferramentas do Editor",Green:"Verde",Grey:"Cinza","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Cinza claro",Next:"Próximo",Orange:"Laranja",Previous:"Anterior",Purple:"Púrpura",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Restore default":"Restaurar padrão","Rich Text Editor":"Editor de Formatação","Rich Text Editor. Editing area: %0":"Editor de Texto Valioso. Ãrea de edição: %0",Save:"Salvar","Select all":"Selecionar tudo","Show more items":"Exibir mais itens",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Enviando dados",White:"Branco","Widget toolbar":"Ferramentas de Widgets",Yellow:"Amarelo"}),e.getPluralForm=function(r){return 0==r||1==r?0:0!=r&&r%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt.js index 55e14ae3fefccfbc09e389f50b0e11fc4a5a3e3d..e3d0fac5b32d21ed68d7b1a7b8199cebd6cc52e2 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/pt.js @@ -1 +1 @@ -!function(e){const r=e.pt=e.pt||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Verde-azulado",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"Não foi possÃvel carregar o ficheiro:","Dim grey":"Cinzento-escuro","Dropdown toolbar":"Barra de ferramentas do dropdown","Edit block":"Editar bloco","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Ãrea de edição do editor: %0","Editor toolbar":"Barra de ferramentas do editor",Green:"Verde",Grey:"Cinzento","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Light blue":"Azul-claro","Light green":"Verde-claro","Light grey":"Cinzento-claro",Next:"Seguinte",Orange:"Laranja",Previous:"Anterior",Purple:"Roxo",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Restore default":"Restaurar predefinição","Rich Text Editor":"Editor de texto avançado","Rich Text Editor. Editing area: %0":"Editor de Texto Formatado. Ãrea de edição: %0",Save:"Guardar","Select all":"Selecionar todos","Show more items":"Mostrar mais itens",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Carregamento em progresso",White:"Branco","Widget toolbar":"Barra de ferramentas do widget",Yellow:"Amarelo"}),r.getPluralForm=function(e){return 0==e||1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.pt=e.pt||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 de %1",Aquamarine:"Verde-azulado",Black:"Preto",Blue:"Azul",Cancel:"Cancelar","Cannot upload file:":"Não foi possÃvel carregar o ficheiro:","Dim grey":"Cinzento-escuro","Dropdown toolbar":"Barra de ferramentas do dropdown","Edit block":"Editar bloco","Editor block content toolbar":"Barra de ferramentas de edição do conteúdo de blocos","Editor contextual toolbar":"Barra de ferramentas contextual de edição","Editor editing area: %0":"Ãrea de edição do editor: %0","Editor toolbar":"Barra de ferramentas do editor",Green:"Verde",Grey:"Cinzento","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Light blue":"Azul-claro","Light green":"Verde-claro","Light grey":"Cinzento-claro",Next:"Seguinte",Orange:"Laranja",Previous:"Anterior",Purple:"Roxo",Red:"Vermelho",Redo:"Refazer","Remove color":"Remover cor","Restore default":"Restaurar predefinição","Rich Text Editor":"Editor de texto avançado","Rich Text Editor. Editing area: %0":"Editor de Texto Formatado. Ãrea de edição: %0",Save:"Guardar","Select all":"Selecionar todos","Show more items":"Mostrar mais itens",Turquoise:"Turquesa",Undo:"Desfazer","Upload in progress":"Carregamento em progresso",White:"Branco","Widget toolbar":"Barra de ferramentas do widget",Yellow:"Amarelo"}),r.getPluralForm=function(e){return 0==e||1==e?0:0!=e&&e%1e6==0?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ro.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ro.js index 43b4138a76437d6e76e3bd0363c1931fa3a6bd1d..ce5625e623ce41a4411d5bab9d0f47b1ba92a34c 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ro.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ro.js @@ -1 +1 @@ -!function(e){const r=e.ro=e.ro||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 din %1",Aquamarine:"Acvamarin",Black:"Negru",Blue:"Albastru",Cancel:"Anulare","Cannot upload file:":"Nu se poate încărca fiÈ™ierul:","Dim grey":"Gri slab","Dropdown toolbar":"Bară listă opÈ›iuni","Edit block":"Editează bloc","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Zonă editare editor: %0","Editor toolbar":"Bară editor",Green:"Verde",Grey:"Gri","Insert paragraph after block":"Inserează un paragraf după bloc","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Light blue":"Albastru deschis","Light green":"Verde deschis","Light grey":"Gri deschis",Next:"ÃŽnainte",Orange:"Portocaliu",Previous:"ÃŽnapoi",Purple:"Violet",Red:"RoÈ™u",Redo:"Revenire","Remove color":"Șterge culoare","Restore default":"Reface la default","Rich Text Editor":"Editor de text","Rich Text Editor. Editing area: %0":"Editor Rich Text. Zonă editare: %0",Save:"Salvare","Select all":"Selectează-le pe toate","Show more items":"Arată mai multe elemente",Turquoise:"Turcoaz",Undo:"Anulare","Upload in progress":"ÃŽncărcare în curs",White:"Alb","Widget toolbar":"Bară widget",Yellow:"Galben"}),r.getPluralForm=function(e){return 1==e?0:e%100>19||e%100==0&&0!=e?2:1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.ro=e.ro||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 din %1",Aquamarine:"Acvamarin",Black:"Negru",Blue:"Albastru",Cancel:"Anulare","Cannot upload file:":"Nu se poate încărca fiÈ™ierul:","Dim grey":"Gri slab","Dropdown toolbar":"Bară listă opÈ›iuni","Edit block":"Editează bloc","Editor block content toolbar":"Bară de instrumente editor pentru blocuri de conÈ›inut","Editor contextual toolbar":"Bară contextuală de instrumente editor","Editor editing area: %0":"Zonă editare editor: %0","Editor toolbar":"Bară editor",Green:"Verde",Grey:"Gri","Insert paragraph after block":"Inserează un paragraf după bloc","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Light blue":"Albastru deschis","Light green":"Verde deschis","Light grey":"Gri deschis",Next:"ÃŽnainte",Orange:"Portocaliu",Previous:"ÃŽnapoi",Purple:"Violet",Red:"RoÈ™u",Redo:"Revenire","Remove color":"Șterge culoare","Restore default":"Reface la default","Rich Text Editor":"Editor de text","Rich Text Editor. Editing area: %0":"Editor Rich Text. Zonă editare: %0",Save:"Salvare","Select all":"Selectează-le pe toate","Show more items":"Arată mai multe elemente",Turquoise:"Turcoaz",Undo:"Anulare","Upload in progress":"ÃŽncărcare în curs",White:"Alb","Widget toolbar":"Bară widget",Yellow:"Galben"}),r.getPluralForm=function(e){return 1==e?0:e%100>19||e%100==0&&0!=e?2:1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ru.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ru.js index 11c0e1036bc5819316c2dee006f141b573227329..c4757ee786278a6210bbda95e8e13299d38d8add 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ru.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/ru.js @@ -1 +1 @@ -!function(o){const e=o.ru=o.ru||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 из %1",Aquamarine:"Ðквамариновый",Black:"Чёрный",Blue:"Синий",Cancel:"Отмена","Cannot upload file:":"Ðевозможно загрузить файл","Dim grey":"Тёмно-Ñерый","Dropdown toolbar":"Ð’Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ инÑтрументов","Edit block":"Редактировать блок","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"ОблаÑÑ‚ÑŒ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð°: %0","Editor toolbar":"Панель инÑтрументов редактора",Green:"Зелёный",Grey:"Серый","Insert paragraph after block":"Ð’Ñтавить параграф поÑле блока","Insert paragraph before block":"Ð’Ñтавить параграф перед блоком","Light blue":"Голубой","Light green":"Салатовый","Light grey":"Светло-Ñерый",Next:"Следующий",Orange:"Оранжевый",Previous:"Предыдущий",Purple:"Фиолетовый",Red:"КраÑный",Redo:"Повторить","Remove color":"Убрать цвет","Restore default":"По умолчанию","Rich Text Editor":"Редактор","Rich Text Editor. Editing area: %0":"Редактор форматированного текÑта. ОблаÑÑ‚ÑŒ редактированиÑ: %0",Save:"Сохранить","Select all":"Выбрать вÑе","Show more items":"Другие инÑтрументы",Turquoise:"Бирюзовый",Undo:"Отменить","Upload in progress":"Идёт загрузка",White:"Белый","Widget toolbar":"Панель инÑтрументов виджета",Yellow:"Жёлтый"}),e.getPluralForm=function(o){return o%10==1&&o%100!=11?0:o%10>=2&&o%10<=4&&(o%100<12||o%100>14)?1:o%10==0||o%10>=5&&o%10<=9||o%100>=11&&o%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.ru=o.ru||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 из %1",Aquamarine:"Ðквамариновый",Black:"Чёрный",Blue:"Синий",Cancel:"Отмена","Cannot upload file:":"Ðевозможно загрузить файл","Dim grey":"Тёмно-Ñерый","Dropdown toolbar":"Ð’Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ инÑтрументов","Edit block":"Редактировать блок","Editor block content toolbar":"Панель инÑтрументов редактора","Editor contextual toolbar":"КонтекÑÑ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ инÑтрументов редактора","Editor editing area: %0":"ОблаÑÑ‚ÑŒ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð°: %0","Editor toolbar":"Панель инÑтрументов редактора",Green:"Зелёный",Grey:"Серый","Insert paragraph after block":"Ð’Ñтавить параграф поÑле блока","Insert paragraph before block":"Ð’Ñтавить параграф перед блоком","Light blue":"Голубой","Light green":"Салатовый","Light grey":"Светло-Ñерый",Next:"Следующий",Orange:"Оранжевый",Previous:"Предыдущий",Purple:"Фиолетовый",Red:"КраÑный",Redo:"Повторить","Remove color":"Убрать цвет","Restore default":"По умолчанию","Rich Text Editor":"Редактор","Rich Text Editor. Editing area: %0":"Редактор форматированного текÑта. ОблаÑÑ‚ÑŒ редактированиÑ: %0",Save:"Сохранить","Select all":"Выбрать вÑе","Show more items":"Другие инÑтрументы",Turquoise:"Бирюзовый",Undo:"Отменить","Upload in progress":"Идёт загрузка",White:"Белый","Widget toolbar":"Панель инÑтрументов виджета",Yellow:"Жёлтый"}),e.getPluralForm=function(o){return o%10==1&&o%100!=11?0:o%10>=2&&o%10<=4&&(o%100<12||o%100>14)?1:o%10==0||o%10>=5&&o%10<=9||o%100>=11&&o%100<=14?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sk.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sk.js index 85ffa95a6fb16c85bc7347b85b25bd16e768546f..95f70b22171abe10daec0ee1f86bf9c0aedcb18c 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sk.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sk.js @@ -1 +1 @@ -!function(o){const e=o.sk=o.sk||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"AkvamarÃnová",Black:"ÄŒierna",Blue:"Modrá",Cancel:"ZruÅ¡iÅ¥","Cannot upload file:":"Nie je možné nahraÅ¥ súbor:","Dim grey":"Tmavosivá","Dropdown toolbar":"Panel nástrojov roletového menu","Edit block":"UpraviÅ¥ odsek","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"OblasÅ¥ úprav editora: %0","Editor toolbar":"Panel nástrojov editora",Green:"Zelená",Grey:"Sivá","Insert paragraph after block":"VložiÅ¥ odstavec za blok","Insert paragraph before block":"VložiÅ¥ odstavec pred blok","Light blue":"Bledomodrá","Light green":"Bledozelená","Light grey":"Bledosivá",Next:"ÄŽalÅ¡ie",Orange:"Oranžová",Previous:"Predchádzajúce",Purple:"Fialová",Red:"ÄŒervená",Redo:"Znova","Remove color":"ZruÅ¡iÅ¥ farbu","Restore default":"ObnoviÅ¥ predvolené","Rich Text Editor":"Editor s formátovanÃm","Rich Text Editor. Editing area: %0":"Rich Text Editor. OblasÅ¥ úprav: %0",Save:"UložiÅ¥","Select all":"OznaÄiÅ¥ vÅ¡etko","Show more items":"ZobraziÅ¥ viac položiek",Turquoise:"Tyrkysová",Undo:"Späť","Upload in progress":"Prebieha nahrávanie",White:"Biela","Widget toolbar":"Panel nástrojov ovládacieho prvku",Yellow:"Žltá"}),e.getPluralForm=function(o){return o%1==0&&1==o?0:o%1==0&&o>=2&&o<=4?1:o%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.sk=o.sk||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1",Aquamarine:"AkvamarÃnová",Black:"ÄŒierna",Blue:"Modrá",Cancel:"ZruÅ¡iÅ¥","Cannot upload file:":"Nie je možné nahraÅ¥ súbor:","Dim grey":"Tmavosivá","Dropdown toolbar":"Panel nástrojov roletového menu","Edit block":"UpraviÅ¥ odsek","Editor block content toolbar":"Panel s nástrojmi obsahu bloku editora","Editor contextual toolbar":"Kontextový panel nástrojov editora","Editor editing area: %0":"OblasÅ¥ úprav editora: %0","Editor toolbar":"Panel nástrojov editora",Green:"Zelená",Grey:"Sivá","Insert paragraph after block":"VložiÅ¥ odstavec za blok","Insert paragraph before block":"VložiÅ¥ odstavec pred blok","Light blue":"Bledomodrá","Light green":"Bledozelená","Light grey":"Bledosivá",Next:"ÄŽalÅ¡ie",Orange:"Oranžová",Previous:"Predchádzajúce",Purple:"Fialová",Red:"ÄŒervená",Redo:"Znova","Remove color":"ZruÅ¡iÅ¥ farbu","Restore default":"ObnoviÅ¥ predvolené","Rich Text Editor":"Editor s formátovanÃm","Rich Text Editor. Editing area: %0":"Rich Text Editor. OblasÅ¥ úprav: %0",Save:"UložiÅ¥","Select all":"OznaÄiÅ¥ vÅ¡etko","Show more items":"ZobraziÅ¥ viac položiek",Turquoise:"Tyrkysová",Undo:"Späť","Upload in progress":"Prebieha nahrávanie",White:"Biela","Widget toolbar":"Panel nástrojov ovládacieho prvku",Yellow:"Žltá"}),e.getPluralForm=function(o){return o%1==0&&1==o?0:o%1==0&&o>=2&&o<=4?1:o%1!=0?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr-latn.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr-latn.js index 0a884ae2081dd7eb8b1448bdc6c3de5533c3b9d4..e27db1b7b622974ecf6e88585e17245e29d120fc 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr-latn.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr-latn.js @@ -1 +1 @@ -!function(a){const e=a["sr-latn"]=a["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Zelenkastoplava",Black:"Crna",Blue:"Plava",Cancel:"Odustani","Cannot upload file:":"Postavljanje fajla je neuspeÅ¡no:","Dim grey":"Bledo siva","Dropdown toolbar":"Padajuća traka sa alatkama","Edit block":"Blok ureÄ‘ivaÄ","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"UreÄ‘ivaÄ traka sa alatkama",Green:"Zelena",Grey:"Siva","Insert paragraph after block":"Уметните одломак поÑле блока","Insert paragraph before block":"Уметните одломак пре блока","Light blue":"Svetloplava","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Next:"Sledeći",Orange:"Narandžasta",Previous:"Prethodni",Purple:"LjubiÄasta",Red:"Crvena",Redo:"Ponovo","Remove color":"Otkloni boju","Restore default":"Vrati podrazumevano","Rich Text Editor":"ProÅ¡ireni ureÄ‘ivaÄ teksta","Rich Text Editor. Editing area: %0":"",Save:"SaÄuvaj","Select all":"OznaÄi sve","Show more items":"Prikaži joÅ¡ stavki",Turquoise:"Tirkizna",Undo:"PovlaÄenje","Upload in progress":"Postavljanje u toku",White:"Bela","Widget toolbar":"Видгет трака Ñа алаткама",Yellow:"Žuta"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const e=a["sr-latn"]=a["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Zelenkastoplava",Black:"Crna",Blue:"Plava",Cancel:"Odustani","Cannot upload file:":"Postavljanje fajla je neuspeÅ¡no:","Dim grey":"Bledo siva","Dropdown toolbar":"Padajuća traka sa alatkama","Edit block":"Blok ureÄ‘ivaÄ","Editor block content toolbar":"Traka sa alatkama za blokiranje sadržaja ureÄ‘ivaÄa","Editor contextual toolbar":"Kontekstualna traka sa alatkama Editor","Editor editing area: %0":"Oblast za ureÄ‘ivanje urednika: %0","Editor toolbar":"UreÄ‘ivaÄ traka sa alatkama",Green:"Zelena",Grey:"Siva","Insert paragraph after block":"Уметните одломак поÑле блока","Insert paragraph before block":"Уметните одломак пре блока","Light blue":"Svetloplava","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Next:"Sledeći",Orange:"Narandžasta",Previous:"Prethodni",Purple:"LjubiÄasta",Red:"Crvena",Redo:"Ponovo","Remove color":"Otkloni boju","Restore default":"Vrati podrazumevano","Rich Text Editor":"ProÅ¡ireni ureÄ‘ivaÄ teksta","Rich Text Editor. Editing area: %0":"",Save:"SaÄuvaj","Select all":"OznaÄi sve","Show more items":"Prikaži joÅ¡ stavki",Turquoise:"Tirkizna",Undo:"PovlaÄenje","Upload in progress":"Postavljanje u toku",White:"Bela","Widget toolbar":"Видгет трака Ñа алаткама",Yellow:"Žuta"}),e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr.js index 300d97c29890071260773c5ceb64a4b1f26f65ca..ccad857004901656c2920d1cba1532700dab023a 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sr.js @@ -1 +1 @@ -!function(e){const o=e.sr=e.sr||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"ЗеленкаÑтоплава",Black:"Црна",Blue:"Плава",Cancel:"ОдуÑтани","Cannot upload file:":"ПоÑтављање фајла је неуÑпешно:","Dim grey":"Бледо Ñива","Dropdown toolbar":"Падајућа трака Ñа алаткама","Edit block":"Блок уређивач","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"UreÄ‘ivaÄev prostor za ureÄ‘ivanje: %0","Editor toolbar":"Уређивач трака Ñа алаткама",Green:"Зелена",Grey:"Сива","Insert paragraph after block":"Umetnite odlomak posle bloka","Insert paragraph before block":"Umetnite odlomak pre bloka","Light blue":"Светлоплава","Light green":"Светлозелена","Light grey":"Светло Ñива",Next:"Следећи",Orange:"ÐараџаÑта",Previous:"Претходни",Purple:"ЉубичаÑта",Red:"Црвена",Redo:"Поново","Remove color":"Отклони боју","Restore default":"Врати подразумевано","Rich Text Editor":"Проширен уређивач текÑта","Rich Text Editor. Editing area: %0":"UreÄ‘ivaÄ obogaćenog teksta. Prostor za ureÄ‘ivanje: %0",Save:"Сачувај","Select all":"Означи Ñве.","Show more items":"Прикажи још Ñтавки",Turquoise:"Тиркизна",Undo:"Повлачење","Upload in progress":"ПоÑтављање у току",White:"Бела","Widget toolbar":"Widget traka sa alatkama",Yellow:"Жута"}),o.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.sr=o.sr||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"ЗеленкаÑтоплава",Black:"Црна",Blue:"Плава",Cancel:"ОдуÑтани","Cannot upload file:":"ПоÑтављање фајла је неуÑпешно:","Dim grey":"Бледо Ñива","Dropdown toolbar":"Падајућа трака Ñа алаткама","Edit block":"Блок уређивач","Editor block content toolbar":"Трака Ñа алаткама за блокирање Ñадржаја уређивача","Editor contextual toolbar":"КонтекÑтуална трака Ñа алаткама Едитор","Editor editing area: %0":"ОблаÑÑ‚ за уређивање уредника: %0","Editor toolbar":"Уређивач трака Ñа алаткама",Green:"Зелена",Grey:"Сива","Insert paragraph after block":"Umetnite odlomak posle bloka","Insert paragraph before block":"Umetnite odlomak pre bloka","Light blue":"Светлоплава","Light green":"Светлозелена","Light grey":"Светло Ñива",Next:"Следећи",Orange:"ÐараџаÑта",Previous:"Претходни",Purple:"ЉубичаÑта",Red:"Црвена",Redo:"Поново","Remove color":"Отклони боју","Restore default":"Врати подразумевано","Rich Text Editor":"Проширен уређивач текÑта","Rich Text Editor. Editing area: %0":"UreÄ‘ivaÄ obogaćenog teksta. Prostor za ureÄ‘ivanje: %0",Save:"Сачувај","Select all":"Означи Ñве.","Show more items":"Прикажи још Ñтавки",Turquoise:"Тиркизна",Undo:"Повлачење","Upload in progress":"ПоÑтављање у току",White:"Бела","Widget toolbar":"Widget traka sa alatkama",Yellow:"Жута"}),e.getPluralForm=function(o){return o%10==1&&o%100!=11?0:o%10>=2&&o%10<=4&&(o%100<10||o%100>=20)?1:2}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sv.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sv.js index 5341b88efb81fad402f8132b1158500ed44ff6e9..48a399a646631f2ed347e38a2a305cb8bc9c79ab 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sv.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/sv.js @@ -1 +1 @@ -!function(e){const r=e.sv=e.sv||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 av %1",Aquamarine:"Akvamarin",Black:"Svart",Blue:"BlÃ¥",Cancel:"Avbryt","Cannot upload file:":"Kan inte ladda upp fil:","Dim grey":"DunkelgrÃ¥","Dropdown toolbar":"Rullgardinsverktygsfält","Edit block":"Redigera block","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Ordbehandlares redigeringsomrÃ¥de: %0","Editor toolbar":"Redigeringsverktygsfält",Green:"Grön",Grey:"GrÃ¥","Insert paragraph after block":"Infoga stycke efter block","Insert paragraph before block":"Infoga stycke före block","Light blue":"LjusblÃ¥","Light green":"Ljusgrön","Light grey":"LjusgrÃ¥",Next:"Nästa",Orange:"Orange",Previous:"FöregÃ¥ende",Purple:"Lila",Red:"Röd",Redo:"Gör om","Remove color":"Ta bort färg","Restore default":"Ã…terställ standard","Rich Text Editor":"Rich Text-editor","Rich Text Editor. Editing area: %0":"RTF-redigerare. RedigeringsomrÃ¥de: %0",Save:"Spara","Select all":"Välj alla","Show more items":"Visa fler objekt",Turquoise:"Turkos",Undo:"Ã…ngra","Upload in progress":"Uppladdning pÃ¥gÃ¥r",White:"Vit","Widget toolbar":"Widgetverktygsfält",Yellow:"Gul"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.sv=e.sv||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0 av %1",Aquamarine:"Akvamarin",Black:"Svart",Blue:"BlÃ¥",Cancel:"Avbryt","Cannot upload file:":"Kan inte ladda upp fil:","Dim grey":"DunkelgrÃ¥","Dropdown toolbar":"Rullgardinsverktygsfält","Edit block":"Redigera block","Editor block content toolbar":"Verktygsfält vid block av innehÃ¥ll","Editor contextual toolbar":"Ordbehandlarens kontextuella verktygsfält","Editor editing area: %0":"Ordbehandlares redigeringsomrÃ¥de: %0","Editor toolbar":"Redigeringsverktygsfält",Green:"Grön",Grey:"GrÃ¥","Insert paragraph after block":"Infoga stycke efter block","Insert paragraph before block":"Infoga stycke före block","Light blue":"LjusblÃ¥","Light green":"Ljusgrön","Light grey":"LjusgrÃ¥",Next:"Nästa",Orange:"Orange",Previous:"FöregÃ¥ende",Purple:"Lila",Red:"Röd",Redo:"Gör om","Remove color":"Ta bort färg","Restore default":"Ã…terställ standard","Rich Text Editor":"Rich Text-editor","Rich Text Editor. Editing area: %0":"RTF-redigerare. RedigeringsomrÃ¥de: %0",Save:"Spara","Select all":"Välj alla","Show more items":"Visa fler objekt",Turquoise:"Turkos",Undo:"Ã…ngra","Upload in progress":"Uppladdning pÃ¥gÃ¥r",White:"Vit","Widget toolbar":"Widgetverktygsfält",Yellow:"Gul"}),r.getPluralForm=function(e){return 1!=e}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/th.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/th.js index 464133b540c61d26648f7175bb87a5d5a0f344b3..4b34de6d692a9bfa438ef25f956315ddb917346a 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/th.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/th.js @@ -1 +1 @@ -!function(e){const o=e.th=e.th||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 จาภ%1",Aquamarine:"พลà¸à¸¢à¸ªà¸µà¸Ÿà¹‰à¸²",Black:"สีดำ",Blue:"สีน้ำเงิน",Cancel:"ยà¸à¹€à¸¥à¸´à¸","Cannot upload file:":"ไม่สามารถà¸à¸±à¸›à¹‚หลดไฟล์ได้:","Dim grey":"สีเทาเข้ม","Dropdown toolbar":"à¹à¸–บเครื่à¸à¸‡à¸¡à¸·à¸à¹à¸šà¸šà¹€à¸¥à¸·à¹ˆà¸à¸™à¸¥à¸‡","Edit block":"à¹à¸à¹‰à¹„ขบล็à¸à¸","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"พื้นที่à¹à¸à¹‰à¹„ขขà¸à¸‡à¸•à¸±à¸§à¹à¸à¹‰à¹„ข: %0","Editor toolbar":"à¹à¸–บเครื่à¸à¸‡à¸¡à¸·à¸à¹à¸à¹‰à¹„ข",Green:"สีเขียว",Grey:"สีเทา","Insert paragraph after block":"à¹à¸—รà¸à¸¢à¹ˆà¸à¸«à¸™à¹‰à¸²à¸«à¸¥à¸±à¸‡à¸šà¸¥à¹‡à¸à¸","Insert paragraph before block":"à¹à¸—รà¸à¸¢à¹ˆà¸à¸«à¸™à¹‰à¸²à¸à¹ˆà¸à¸™à¸šà¸¥à¹‡à¸à¸","Light blue":"สีฟ้า","Light green":"สีเขียวà¸à¹ˆà¸à¸™","Light grey":"สีเทาà¸à¹ˆà¸à¸™",Next:"ถัดไป",Orange:"สีส้ม",Previous:"à¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²",Purple:"สีม่วง",Red:"สีà¹à¸”ง",Redo:"ทำซ้ำ","Remove color":"ลบสี","Restore default":"คืนค่าเริ่มต้น","Rich Text Editor":"โปรà¹à¸à¸£à¸¡à¹à¸à¹‰à¹„ข Rich Text","Rich Text Editor. Editing area: %0":"ตัวà¹à¸à¹‰à¹„ข Rich Text พื้นที่à¹à¸à¹‰à¹„ข: %0",Save:"บันทึà¸","Select all":"เลืà¸à¸à¸—ั้งหมด","Show more items":"à¹à¸ªà¸”งรายà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡",Turquoise:"สีเขียวขุ่น",Undo:"ย้à¸à¸™à¸à¸¥à¸±à¸š","Upload in progress":"à¸à¸³à¸¥à¸±à¸‡à¸”ำเนินà¸à¸²à¸£à¸à¸±à¸›à¹‚หลด",White:"สีขาว","Widget toolbar":"à¹à¸–มเครื่à¸à¸‡à¸¡à¸·à¸à¸§à¸´à¸”เจ็ต",Yellow:"สีเหลืà¸à¸‡"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const o=e.th=e.th||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 จาภ%1",Aquamarine:"พลà¸à¸¢à¸ªà¸µà¸Ÿà¹‰à¸²",Black:"สีดำ",Blue:"สีน้ำเงิน",Cancel:"ยà¸à¹€à¸¥à¸´à¸","Cannot upload file:":"ไม่สามารถà¸à¸±à¸›à¹‚หลดไฟล์ได้:","Dim grey":"สีเทาเข้ม","Dropdown toolbar":"à¹à¸–บเครื่à¸à¸‡à¸¡à¸·à¸à¹à¸šà¸šà¹€à¸¥à¸·à¹ˆà¸à¸™à¸¥à¸‡","Edit block":"à¹à¸à¹‰à¹„ขบล็à¸à¸","Editor block content toolbar":"à¹à¸–บเครื่à¸à¸‡à¸¡à¸·à¸à¹à¸à¹‰à¹„ขบล็à¸à¸à¹€à¸™à¸·à¹‰à¸à¸«à¸²","Editor contextual toolbar":"à¹à¸–บเครื่à¸à¸‡à¸¡à¸·à¸à¹à¸à¹‰à¹„ขข้à¸à¸„วาม","Editor editing area: %0":"พื้นที่à¹à¸à¹‰à¹„ขขà¸à¸‡à¸•à¸±à¸§à¹à¸à¹‰à¹„ข: %0","Editor toolbar":"à¹à¸–บเครื่à¸à¸‡à¸¡à¸·à¸à¹à¸à¹‰à¹„ข",Green:"สีเขียว",Grey:"สีเทา","Insert paragraph after block":"à¹à¸—รà¸à¸¢à¹ˆà¸à¸«à¸™à¹‰à¸²à¸«à¸¥à¸±à¸‡à¸šà¸¥à¹‡à¸à¸","Insert paragraph before block":"à¹à¸—รà¸à¸¢à¹ˆà¸à¸«à¸™à¹‰à¸²à¸à¹ˆà¸à¸™à¸šà¸¥à¹‡à¸à¸","Light blue":"สีฟ้า","Light green":"สีเขียวà¸à¹ˆà¸à¸™","Light grey":"สีเทาà¸à¹ˆà¸à¸™",Next:"ถัดไป",Orange:"สีส้ม",Previous:"à¸à¹ˆà¸à¸™à¸«à¸™à¹‰à¸²",Purple:"สีม่วง",Red:"สีà¹à¸”ง",Redo:"ทำซ้ำ","Remove color":"ลบสี","Restore default":"คืนค่าเริ่มต้น","Rich Text Editor":"โปรà¹à¸à¸£à¸¡à¹à¸à¹‰à¹„ข Rich Text","Rich Text Editor. Editing area: %0":"ตัวà¹à¸à¹‰à¹„ข Rich Text พื้นที่à¹à¸à¹‰à¹„ข: %0",Save:"บันทึà¸","Select all":"เลืà¸à¸à¸—ั้งหมด","Show more items":"à¹à¸ªà¸”งรายà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¹€à¸•à¸´à¸¡",Turquoise:"สีเขียวขุ่น",Undo:"ย้à¸à¸™à¸à¸¥à¸±à¸š","Upload in progress":"à¸à¸³à¸¥à¸±à¸‡à¸”ำเนินà¸à¸²à¸£à¸à¸±à¸›à¹‚หลด",White:"สีขาว","Widget toolbar":"à¹à¸–มเครื่à¸à¸‡à¸¡à¸·à¸à¸§à¸´à¸”เจ็ต",Yellow:"สีเหลืà¸à¸‡"}),o.getPluralForm=function(e){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tr.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tr.js index e535d9309dc38be17fd55042e35fad637d434e99..f8df81d046a20e3a54e7b7f475dfdd591344197c 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tr.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/tr.js @@ -1 +1 @@ -!function(e){const r=e.tr=e.tr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"Su YeÅŸili",Black:"Siyah",Blue:"Mavi",Cancel:"Ä°ptal","Cannot upload file:":"Dosya yüklenemedi:","Dim grey":"Koyu Gri","Dropdown toolbar":"Açılır araç çubuÄŸu","Edit block":"BloÄŸu Düzenle","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Editör düzenleme alanı: %0","Editor toolbar":"Düzenleme araç çubuÄŸu",Green:"YeÅŸil",Grey:"Gri","Insert paragraph after block":"Bloktan sonra paragraf ekle","Insert paragraph before block":"Bloktan önce paragraf ekle","Light blue":"Açık Mavi","Light green":"Açık YeÅŸil","Light grey":"Açık Gri",Next:"Sonraki",Orange:"Turuncu",Previous:"Önceki",Purple:"Mor",Red:"Kırmızı",Redo:"Tekrar yap","Remove color":"Rengi Sil","Restore default":"Varsayılanı geri yükle","Rich Text Editor":"Zengin İçerik Editörü","Rich Text Editor. Editing area: %0":"Zengin Metin Editörü.Düzenleme alanı: %0",Save:"Kaydet","Select all":"Hepsini seç","Show more items":"Daha fazla öğe göster",Turquoise:"Turkuaz",Undo:"Geri al","Upload in progress":"Yükleme iÅŸlemi devam ediyor",White:"Beyaz","Widget toolbar":"BileÅŸen araç çubuÄŸu",Yellow:"Sarı"}),r.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const r=e.tr=e.tr||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"Su YeÅŸili",Black:"Siyah",Blue:"Mavi",Cancel:"Ä°ptal","Cannot upload file:":"Dosya yüklenemedi:","Dim grey":"Koyu Gri","Dropdown toolbar":"Açılır araç çubuÄŸu","Edit block":"BloÄŸu Düzenle","Editor block content toolbar":"Düzenleyici engelleme içerik araç çubuÄŸu","Editor contextual toolbar":"Düzenleyici içeriksel araç çubuÄŸu","Editor editing area: %0":"Editör düzenleme alanı: %0","Editor toolbar":"Düzenleme araç çubuÄŸu",Green:"YeÅŸil",Grey:"Gri","Insert paragraph after block":"Bloktan sonra paragraf ekle","Insert paragraph before block":"Bloktan önce paragraf ekle","Light blue":"Açık Mavi","Light green":"Açık YeÅŸil","Light grey":"Açık Gri",Next:"Sonraki",Orange:"Turuncu",Previous:"Önceki",Purple:"Mor",Red:"Kırmızı",Redo:"Tekrar yap","Remove color":"Rengi Sil","Restore default":"Varsayılanı geri yükle","Rich Text Editor":"Zengin İçerik Editörü","Rich Text Editor. Editing area: %0":"Zengin Metin Editörü.Düzenleme alanı: %0",Save:"Kaydet","Select all":"Hepsini seç","Show more items":"Daha fazla öğe göster",Turquoise:"Turkuaz",Undo:"Geri al","Upload in progress":"Yükleme iÅŸlemi devam ediyor",White:"Beyaz","Widget toolbar":"BileÅŸen araç çubuÄŸu",Yellow:"Sarı"}),r.getPluralForm=function(e){return e>1}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/uk.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/uk.js index 70f8d5ced7b059d036321d0f13316b2c34654e6b..a07e34cfff44520cc85a5e18967519d522294853 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/uk.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/uk.js @@ -1 +1 @@ -!function(e){const o=e.uk=e.uk||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 із %1",Aquamarine:"Ðквамариновий",Black:"Чорний",Blue:"Синій",Cancel:"Відміна","Cannot upload file:":"Ðеможливо завантажити файл:","Dim grey":"Темно-Ñірий","Dropdown toolbar":"Випадаюча панель інÑтрументів","Edit block":"Редагувати блок","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"ОблаÑÑ‚ÑŒ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð°: %0","Editor toolbar":"Панель інÑтрументів редактора",Green:"Зелений",Grey:"Сірий","Insert paragraph after block":"Додати абзац піÑÐ»Ñ Ð±Ð»Ð¾ÐºÐ°","Insert paragraph before block":"Додати абзац перед блоком","Light blue":"Світло-Ñиній","Light green":"Світло-зелений","Light grey":"Світло-Ñірий",Next:"ÐаÑтупний",Orange:"Помаранчевий",Previous:"Попередній",Purple:"Фіолетовий",Red:"Червоний",Redo:"Повтор","Remove color":"Видалити колір","Restore default":"Відновити за замовчуваннÑм","Rich Text Editor":"Розширений текÑтовий редактор","Rich Text Editor. Editing area: %0":"Редактор Rich Text. ОблаÑÑ‚ÑŒ редагуваннÑ: %0",Save:"Зберегти","Select all":"Вибрати вÑе","Show more items":"Показати більше",Turquoise:"Бірюзовий",Undo:"Відміна","Upload in progress":"ВиконуєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ",White:"Білий","Widget toolbar":"Панель інÑтрументів віджетів",Yellow:"Жовтий"}),o.getPluralForm=function(e){return e%1==0&&e%10==1&&e%100!=11?0:e%1==0&&e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%1==0&&(e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14)?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const o=e.uk=e.uk||{};o.dictionary=Object.assign(o.dictionary||{},{"%0 of %1":"%0 із %1",Aquamarine:"Ðквамариновий",Black:"Чорний",Blue:"Синій",Cancel:"Відміна","Cannot upload file:":"Ðеможливо завантажити файл:","Dim grey":"Темно-Ñірий","Dropdown toolbar":"Випадаюча панель інÑтрументів","Edit block":"Редагувати блок","Editor block content toolbar":"Панель інÑтрументів вміÑту блоку редактора","Editor contextual toolbar":"КонтекÑтна панель інÑтрументів редактора","Editor editing area: %0":"ОблаÑÑ‚ÑŒ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð°: %0","Editor toolbar":"Панель інÑтрументів редактора",Green:"Зелений",Grey:"Сірий","Insert paragraph after block":"Додати абзац піÑÐ»Ñ Ð±Ð»Ð¾ÐºÐ°","Insert paragraph before block":"Додати абзац перед блоком","Light blue":"Світло-Ñиній","Light green":"Світло-зелений","Light grey":"Світло-Ñірий",Next:"ÐаÑтупний",Orange:"Помаранчевий",Previous:"Попередній",Purple:"Фіолетовий",Red:"Червоний",Redo:"Повтор","Remove color":"Видалити колір","Restore default":"Відновити за замовчуваннÑм","Rich Text Editor":"Розширений текÑтовий редактор","Rich Text Editor. Editing area: %0":"Редактор Rich Text. ОблаÑÑ‚ÑŒ редагуваннÑ: %0",Save:"Зберегти","Select all":"Вибрати вÑе","Show more items":"Показати більше",Turquoise:"Бірюзовий",Undo:"Відміна","Upload in progress":"ВиконуєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ",White:"Білий","Widget toolbar":"Панель інÑтрументів віджетів",Yellow:"Жовтий"}),o.getPluralForm=function(e){return e%1==0&&e%10==1&&e%100!=11?0:e%1==0&&e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:e%1==0&&(e%10==0||e%10>=5&&e%10<=9||e%100>=11&&e%100<=14)?2:3}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/vi.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/vi.js index ae57bb55087e215c584e19df6b36e13b856687f5..4dfe262283ccf89131307190bd7fd1e3a8a94d18 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/vi.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/vi.js @@ -1 +1 @@ -!function(n){const t=n.vi=n.vi||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 đến %1",Aquamarine:"Xanh ngá»c biển",Black:"Äen",Blue:"Xanh biển",Cancel:"Hủy","Cannot upload file:":"Không thể tải file:","Dim grey":"Xám má»","Dropdown toolbar":"Thanh công cụ danh mục","Edit block":"Chỉnh sá»a Ä‘oạn","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Vùng chỉnh sá»a của trình chỉnh sá»a: %0","Editor toolbar":"Thanh công cụ biên táºp",Green:"Xanh lá",Grey:"Xám","Insert paragraph after block":"Chèn Ä‘oạn sau khối","Insert paragraph before block":"Chèn Ä‘oạn trÆ°á»›c khối","Light blue":"Xanh dÆ°Æ¡ng","Light green":"Xanh lá nhạt","Light grey":"Xám nhạt",Next:"Tiếp theo",Orange:"Cam",Previous:"Quay lại",Purple:"TÃm",Red:"Äá»",Redo:"Tiếp tục","Remove color":"Xóa mà u","Restore default":"Khôi phục giá trị mặc định","Rich Text Editor":"Trình soạn thảo văn bản","Rich Text Editor. Editing area: %0":"Trình chỉnh sá»a Văn bản dạng RTF. Vùng chỉnh sá»a: %0",Save:"LÆ°u","Select all":"Chá»n tất cả","Show more items":"Xem thêm",Turquoise:"Xanh ngá»c bÃch",Undo:"Hoà n tác","Upload in progress":"Äang tải lên",White:"Trắng","Widget toolbar":"Thanh công cụ tiện Ãch",Yellow:"Và ng"}),t.getPluralForm=function(n){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(n){const h=n.vi=n.vi||{};h.dictionary=Object.assign(h.dictionary||{},{"%0 of %1":"%0 đến %1",Aquamarine:"Xanh ngá»c biển",Black:"Äen",Blue:"Xanh biển",Cancel:"Hủy","Cannot upload file:":"Không thể tải file:","Dim grey":"Xám má»","Dropdown toolbar":"Thanh công cụ danh mục","Edit block":"Chỉnh sá»a Ä‘oạn","Editor block content toolbar":"Thanh công cụ chỉnh sá»a khối ná»™i dung","Editor contextual toolbar":"Thanh công cụ chỉnh sá»a theo ngữ cảnh","Editor editing area: %0":"Vùng chỉnh sá»a của trình chỉnh sá»a: %0","Editor toolbar":"Thanh công cụ biên táºp",Green:"Xanh lá",Grey:"Xám","Insert paragraph after block":"Chèn Ä‘oạn sau khối","Insert paragraph before block":"Chèn Ä‘oạn trÆ°á»›c khối","Light blue":"Xanh dÆ°Æ¡ng","Light green":"Xanh lá nhạt","Light grey":"Xám nhạt",Next:"Tiếp theo",Orange:"Cam",Previous:"Quay lại",Purple:"TÃm",Red:"Äá»",Redo:"Tiếp tục","Remove color":"Xóa mà u","Restore default":"Khôi phục giá trị mặc định","Rich Text Editor":"Trình soạn thảo văn bản","Rich Text Editor. Editing area: %0":"Trình chỉnh sá»a Văn bản dạng RTF. Vùng chỉnh sá»a: %0",Save:"LÆ°u","Select all":"Chá»n tất cả","Show more items":"Xem thêm",Turquoise:"Xanh ngá»c bÃch",Undo:"Hoà n tác","Upload in progress":"Äang tải lên",White:"Trắng","Widget toolbar":"Thanh công cụ tiện Ãch",Yellow:"Và ng"}),h.getPluralForm=function(n){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh-cn.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh-cn.js index 3a4c1448569710a47c248e82ec97f38a3975e6f9..1cb999fda33d4cefee490c2d83dad9bc6d0e3b8d 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh-cn.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh-cn.js @@ -1 +1 @@ -!function(o){const e=o["zh-cn"]=o["zh-cn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"第 %0 æ¥ï¼Œå…± %1 æ¥",Aquamarine:"æµ·è“色",Black:"黑色",Blue:"è“色",Cancel:"å–消","Cannot upload file:":"æ— æ³•ä¸Šä¼ çš„æ–‡ä»¶ï¼š","Dim grey":"æš—ç°è‰²","Dropdown toolbar":"下拉工具æ ","Edit block":"编辑框","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"编辑器编辑区域:%0","Editor toolbar":"编辑器工具æ ",Green:"绿色",Grey:"ç°è‰²","Insert paragraph after block":"在åŽé¢æ’入段è½","Insert paragraph before block":"在å‰é¢æ’入段è½","Light blue":"æµ…è“色","Light green":"浅绿色","Light grey":"æµ…ç°è‰²",Next:"下一æ¥",Orange:"橙色",Previous:"上一æ¥",Purple:"紫色",Red:"红色",Redo:"é‡åš","Remove color":"移除颜色","Restore default":"æ¢å¤é»˜è®¤","Rich Text Editor":"富文本编辑器","Rich Text Editor. Editing area: %0":"富文本编辑器。编辑区域:%0",Save:"ä¿å˜","Select all":"全选","Show more items":"显示更多",Turquoise:"é’色",Undo:"撤销","Upload in progress":"æ£åœ¨ä¸Šä¼ ",White:"白色","Widget toolbar":"å°éƒ¨ä»¶å·¥å…·æ ",Yellow:"黄色"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o["zh-cn"]=o["zh-cn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"第 %0 æ¥ï¼Œå…± %1 æ¥",Aquamarine:"æµ·è“色",Black:"黑色",Blue:"è“色",Cancel:"å–消","Cannot upload file:":"æ— æ³•ä¸Šä¼ çš„æ–‡ä»¶ï¼š","Dim grey":"æš—ç°è‰²","Dropdown toolbar":"下拉工具æ ","Edit block":"编辑框","Editor block content toolbar":"编辑器å—内容工具æ ","Editor contextual toolbar":"编辑器上下文工具æ ","Editor editing area: %0":"编辑器编辑区域:%0","Editor toolbar":"编辑器工具æ ",Green:"绿色",Grey:"ç°è‰²","Insert paragraph after block":"在åŽé¢æ’入段è½","Insert paragraph before block":"在å‰é¢æ’入段è½","Light blue":"æµ…è“色","Light green":"浅绿色","Light grey":"æµ…ç°è‰²",Next:"下一æ¥",Orange:"橙色",Previous:"上一æ¥",Purple:"紫色",Red:"红色",Redo:"é‡åš","Remove color":"移除颜色","Restore default":"æ¢å¤é»˜è®¤","Rich Text Editor":"富文本编辑器","Rich Text Editor. Editing area: %0":"富文本编辑器。编辑区域:%0",Save:"ä¿å˜","Select all":"全选","Show more items":"显示更多",Turquoise:"é’色",Undo:"撤销","Upload in progress":"æ£åœ¨ä¸Šä¼ ",White:"白色","Widget toolbar":"å°éƒ¨ä»¶å·¥å…·æ ",Yellow:"黄色"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh.js b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh.js index 107ffc2bbbd4766772c63140c334a351a7f0e4a8..91321cc9676215f2e86e9f07092b8e7729a4822c 100644 --- a/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh.js +++ b/core/assets/vendor/ckeditor5/ckeditor5-dll/translations/zh.js @@ -1 +1 @@ -!function(o){const e=o.zh=o.zh||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"æ·ºç¶ è‰²",Black:"黑色",Blue:"è—色",Cancel:"å–消","Cannot upload file:":"無法上傳檔案:","Dim grey":"æ·¡ç°è‰²","Dropdown toolbar":"下拉é¸å–®","Edit block":"編輯å€å¡Š","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"編輯器編輯å€ï¼š%0","Editor toolbar":"編輯器工具",Green:"ç¶ è‰²",Grey:"ç°è‰²","Insert paragraph after block":"在這個å€å¡Šå¾Œé¢æ’入一個段è½","Insert paragraph before block":"在這個å€å¡Šå‰é¢æ’入一個段è½","Light blue":"亮è—色","Light green":"äº®ç¶ è‰²","Light grey":"亮ç°è‰²",Next:"下一",Orange:"橘色",Previous:"上一",Purple:"紫色",Red:"紅色",Redo:"é‡åš","Remove color":"移除é¡è‰²","Restore default":"é‡è¨è‡³é è¨å€¼","Rich Text Editor":"è±å¯Œæ–‡å—編輯器","Rich Text Editor. Editing area: %0":"RTF 編輯器。編輯å€ï¼š%0",Save:"儲å˜","Select all":"é¸å–全部","Show more items":"顯示更多",Turquoise:"è—ç¶ è‰²",Undo:"å–消","Upload in progress":"æ£åœ¨ä¸Šå‚³",White:"白色","Widget toolbar":"å°å·¥å…·",Yellow:"黃色"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(o){const e=o.zh=o.zh||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0/%1",Aquamarine:"æ·ºç¶ è‰²",Black:"黑色",Blue:"è—色",Cancel:"å–消","Cannot upload file:":"無法上傳檔案:","Dim grey":"æ·¡ç°è‰²","Dropdown toolbar":"下拉é¸å–®","Edit block":"編輯å€å¡Š","Editor block content toolbar":"編輯器å€å¡Šå…§å®¹å·¥å…·åˆ—","Editor contextual toolbar":"編輯器關è¯å¼å·¥å…·åˆ—","Editor editing area: %0":"編輯器編輯å€ï¼š%0","Editor toolbar":"編輯器工具",Green:"ç¶ è‰²",Grey:"ç°è‰²","Insert paragraph after block":"在這個å€å¡Šå¾Œé¢æ’入一個段è½","Insert paragraph before block":"在這個å€å¡Šå‰é¢æ’入一個段è½","Light blue":"亮è—色","Light green":"äº®ç¶ è‰²","Light grey":"亮ç°è‰²",Next:"下一",Orange:"橘色",Previous:"上一",Purple:"紫色",Red:"紅色",Redo:"é‡åš","Remove color":"移除é¡è‰²","Restore default":"é‡è¨è‡³é è¨å€¼","Rich Text Editor":"è±å¯Œæ–‡å—編輯器","Rich Text Editor. Editing area: %0":"RTF 編輯器。編輯å€ï¼š%0",Save:"儲å˜","Select all":"é¸å–全部","Show more items":"顯示更多",Turquoise:"è—ç¶ è‰²",Undo:"å–消","Upload in progress":"æ£åœ¨ä¸Šå‚³",White:"白色","Widget toolbar":"å°å·¥å…·",Yellow:"黃色"}),e.getPluralForm=function(o){return 0}}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/code-block/translations/es-co.js b/core/assets/vendor/ckeditor5/code-block/translations/es-co.js new file mode 100644 index 0000000000000000000000000000000000000000..ce36954dc2270bb8e8f0b44b199ba5a2bbba84a3 --- /dev/null +++ b/core/assets/vendor/ckeditor5/code-block/translations/es-co.js @@ -0,0 +1 @@ +!function(o){const n=o["es-co"]=o["es-co"]||{};n.dictionary=Object.assign(n.dictionary||{},{"Insert code block":"Insertar bloque de código","Plain text":"Texto plano"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/heading/translations/ko.js b/core/assets/vendor/ckeditor5/heading/translations/ko.js index 5b425e6580fb95e58c1de322540bdcc9286664c6..8ef688a6be3de89be316bbf3172e7ac45edba439 100644 --- a/core/assets/vendor/ckeditor5/heading/translations/ko.js +++ b/core/assets/vendor/ckeditor5/heading/translations/ko.js @@ -1 +1 @@ -!function(n){const e=n.ko=n.ko||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ì œëª© ì„ íƒ",Heading:"ì œëª©","Heading 1":"ì œëª© 1","Heading 2":"ì œëª© 2","Heading 3":"ì œëª© 3","Heading 4":"ì œëª© 4","Heading 5":"ì œëª© 5","Heading 6":"ì œëª© 6",Paragraph:"문단","Type or paste your content here.":"ì—¬ê¸°ì— ë‚´ìš©ì„ ìž…ë ¥í•˜ê±°ë‚˜ 붙여넣기 하세요.","Type your title":"ì œëª©ì„ ìž…ë ¥í•´ì£¼ì„¸ìš”"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(n){const e=n.ko=n.ko||{};e.dictionary=Object.assign(e.dictionary||{},{"Choose heading":"ì œëª© ì„ íƒ",Heading:"ì œëª©","Heading 1":"ì œëª© 1","Heading 2":"ì œëª© 2","Heading 3":"ì œëª© 3","Heading 4":"ì œëª© 4","Heading 5":"ì œëª© 5","Heading 6":"ì œëª© 6",Paragraph:"문단","Type or paste your content here.":"ì—¬ê¸°ì— ë‚´ìš©ì„ ìž…ë ¥í•˜ê±°ë‚˜ 붙여넣으세요.","Type your title":"ì œëª©ì„ ìž…ë ¥í•´ì£¼ì„¸ìš”"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/html-support/html-support.js b/core/assets/vendor/ckeditor5/html-support/html-support.js index efcfba623df28115dbe77ea7327d3981d804632c..4395863a6ffd56ecec4d3644ea184d8ca9059123 100644 --- a/core/assets/vendor/ckeditor5/html-support/html-support.js +++ b/core/assets/vendor/ckeditor5/html-support/html-support.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var t={142:(t,e,r)=>{"use strict";r.d(e,{Z:()=>i});var o=r(609),n=r.n(o)()((function(t){return t[1]}));n.push([t.id,":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}",""]);const i=n},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=t(e);return e[2]?"@media ".concat(e[2]," {").concat(r,"}"):r})).join("")},e.i=function(t,r,o){"string"==typeof t&&(t=[[null,t,""]]);var n={};if(o)for(var i=0;i<this.length;i++){var l=this[i][0];null!=l&&(n[l]=!0)}for(var s=0;s<t.length;s++){var c=[].concat(t[s]);o&&n[c[0]]||(r&&(c[2]?c[2]="".concat(r," and ").concat(c[2]):c[2]=r),e.push(c))}},e}},62:(t,e,r)=>{"use strict";var o,n=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},i=function(){var t={};return function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}t[e]=r}return t[e]}}(),l=[];function s(t){for(var e=-1,r=0;r<l.length;r++)if(l[r].identifier===t){e=r;break}return e}function c(t,e){for(var r={},o=[],n=0;n<t.length;n++){var i=t[n],c=e.base?i[0]+e.base:i[0],a=r[c]||0,u="".concat(c," ").concat(a);r[c]=a+1;var m=s(u),d={css:i[1],media:i[2],sourceMap:i[3]};-1!==m?(l[m].references++,l[m].updater(d)):l.push({identifier:u,updater:p(d,e),references:1}),o.push(u)}return o}function a(t){var e=document.createElement("style"),o=t.attributes||{};if(void 0===o.nonce){var n=r.nc;n&&(o.nonce=n)}if(Object.keys(o).forEach((function(t){e.setAttribute(t,o[t])})),"function"==typeof t.insert)t.insert(e);else{var l=i(t.insert||"head");if(!l)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");l.appendChild(e)}return e}var u,m=(u=[],function(t,e){return u[t]=e,u.filter(Boolean).join("\n")});function d(t,e,r,o){var n=r?"":o.media?"@media ".concat(o.media," {").concat(o.css,"}"):o.css;if(t.styleSheet)t.styleSheet.cssText=m(e,n);else{var i=document.createTextNode(n),l=t.childNodes;l[e]&&t.removeChild(l[e]),l.length?t.insertBefore(i,l[e]):t.appendChild(i)}}function h(t,e,r){var o=r.css,n=r.media,i=r.sourceMap;if(n?t.setAttribute("media",n):t.removeAttribute("media"),i&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}var f=null,b=0;function p(t,e){var r,o,n;if(e.singleton){var i=b++;r=f||(f=a(e)),o=d.bind(null,r,i,!1),n=d.bind(null,r,i,!0)}else r=a(e),o=h.bind(null,r,e),n=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(r)};return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else n()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=n());var r=c(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var o=0;o<r.length;o++){var n=s(r[o]);l[n].references--}for(var i=c(t,e),a=0;a<r.length;a++){var u=s(r[a]);0===l[u].references&&(l[u].updater(),l.splice(u,1))}r=i}}}},704:(t,e,r)=>{t.exports=r(79)("./src/core.js")},492:(t,e,r)=>{t.exports=r(79)("./src/engine.js")},209:(t,e,r)=>{t.exports=r(79)("./src/utils.js")},995:(t,e,r)=>{t.exports=r(79)("./src/widget.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={id:o,exports:{}};return t[o](i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nc=void 0;var o={};(()=>{"use strict";r.r(o),r.d(o,{DataFilter:()=>po,DataSchema:()=>He,GeneralHtmlSupport:()=>rn,HtmlComment:()=>ln});var t=r(704),e=r(209);const n=[{model:"codeBlock",view:"pre"},{model:"paragraph",view:"p"},{model:"blockQuote",view:"blockquote"},{model:"listItem",view:"li"},{model:"pageBreak",view:"div"},{model:"rawHtml",view:"div"},{model:"table",view:"table"},{model:"tableRow",view:"tr"},{model:"tableCell",view:"td"},{model:"tableCell",view:"th"},{model:"caption",view:"caption"},{model:"caption",view:"figcaption"},{model:"imageBlock",view:"img"},{model:"imageInline",view:"img"},{model:"htmlP",view:"p",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlBlockquote",view:"blockquote",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlTable",view:"table",modelSchema:{allowWhere:"$block",isBlock:!0}},{model:"htmlTbody",view:"tbody",modelSchema:{allowIn:"htmlTable",isBlock:!0}},{model:"htmlThead",view:"thead",modelSchema:{allowIn:"htmlTable",isBlock:!0}},{model:"htmlTfoot",view:"tfoot",modelSchema:{allowIn:"htmlTable",isBlock:!0}},{model:"htmlCaption",view:"caption",modelSchema:{allowIn:"htmlTable",allowChildren:"$text",isBlock:!0}},{model:"htmlColgroup",view:"colgroup",modelSchema:{allowIn:"htmlTable",allowChildren:"col",isBlock:!0}},{model:"htmlCol",view:"col",modelSchema:{allowIn:"htmlColgroup",isBlock:!0}},{model:"htmlTr",view:"tr",modelSchema:{allowIn:["htmlTable","htmlThead","htmlTbody"]}},{model:"htmlTd",view:"td",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container"}},{model:"htmlTh",view:"th",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container"}},{model:"htmlFigure",view:"figure",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlFigcaption",view:"figcaption",modelSchema:{allowIn:"htmlFigure",allowChildren:"$text",isBlock:!0}},{model:"htmlAddress",view:"address",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlAside",view:"aside",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlMain",view:"main",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlDetails",view:"details",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlSummary",view:"summary",modelSchema:{allowChildren:"$text",allowIn:"htmlDetails",isBlock:!0}},{model:"htmlDiv",view:"div",paragraphLikeModel:"htmlDivParagraph",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlFieldset",view:"fieldset",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlLegend",view:"legend",modelSchema:{allowIn:"htmlFieldset",allowChildren:"$text"}},{model:"htmlHeader",view:"header",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlFooter",view:"footer",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlForm",view:"form",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlHgroup",view:"hgroup",modelSchema:{allowChildren:["htmlH1","htmlH2","htmlH3","htmlH4","htmlH5","htmlH6"],isBlock:!0}},{model:"htmlH1",view:"h1",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH2",view:"h2",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH3",view:"h3",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH4",view:"h4",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH5",view:"h5",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH6",view:"h6",modelSchema:{inheritAllFrom:"$block"}},{model:"$htmlList",modelSchema:{allowWhere:"$container",allowChildren:["$htmlList","htmlLi"],isBlock:!0}},{model:"htmlDir",view:"dir",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlMenu",view:"menu",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlUl",view:"ul",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlOl",view:"ol",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlLi",view:"li",modelSchema:{allowIn:"$htmlList",allowChildren:"$text",isBlock:!0}},{model:"htmlPre",view:"pre",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlArticle",view:"article",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlSection",view:"section",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlNav",view:"nav",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlDl",view:"dl",modelSchema:{allowWhere:"$container",allowChildren:["htmlDt","htmlDd"],isBlock:!0}},{model:"htmlDt",view:"dt",modelSchema:{allowChildren:"$block",isBlock:!0}},{model:"htmlDd",view:"dd",modelSchema:{allowChildren:"$block",isBlock:!0}},{model:"htmlCenter",view:"center",modelSchema:{inheritAllFrom:"$container",isBlock:!0}}],i=[{model:"htmlAcronym",view:"acronym",attributeProperties:{copyOnEnter:!0}},{model:"htmlTt",view:"tt",attributeProperties:{copyOnEnter:!0}},{model:"htmlFont",view:"font",attributeProperties:{copyOnEnter:!0}},{model:"htmlTime",view:"time",attributeProperties:{copyOnEnter:!0}},{model:"htmlVar",view:"var",attributeProperties:{copyOnEnter:!0}},{model:"htmlBig",view:"big",attributeProperties:{copyOnEnter:!0}},{model:"htmlSmall",view:"small",attributeProperties:{copyOnEnter:!0}},{model:"htmlSamp",view:"samp",attributeProperties:{copyOnEnter:!0}},{model:"htmlQ",view:"q",attributeProperties:{copyOnEnter:!0}},{model:"htmlOutput",view:"output",attributeProperties:{copyOnEnter:!0}},{model:"htmlKbd",view:"kbd",attributeProperties:{copyOnEnter:!0}},{model:"htmlBdi",view:"bdi",attributeProperties:{copyOnEnter:!0}},{model:"htmlBdo",view:"bdo",attributeProperties:{copyOnEnter:!0}},{model:"htmlAbbr",view:"abbr",attributeProperties:{copyOnEnter:!0}},{model:"htmlA",view:"a",priority:5,coupledAttribute:"linkHref",attributeProperties:{copyOnEnter:!0}},{model:"htmlStrong",view:"strong",coupledAttribute:"bold",attributeProperties:{copyOnEnter:!0}},{model:"htmlB",view:"b",coupledAttribute:"bold",attributeProperties:{copyOnEnter:!0}},{model:"htmlI",view:"i",coupledAttribute:"italic",attributeProperties:{copyOnEnter:!0}},{model:"htmlEm",view:"em",coupledAttribute:"italic",attributeProperties:{copyOnEnter:!0}},{model:"htmlS",view:"s",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:!0}},{model:"htmlDel",view:"del",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:!0}},{model:"htmlIns",view:"ins",attributeProperties:{copyOnEnter:!0}},{model:"htmlU",view:"u",coupledAttribute:"underline",attributeProperties:{copyOnEnter:!0}},{model:"htmlSub",view:"sub",coupledAttribute:"subscript",attributeProperties:{copyOnEnter:!0}},{model:"htmlSup",view:"sup",coupledAttribute:"superscript",attributeProperties:{copyOnEnter:!0}},{model:"htmlCode",view:"code",coupledAttribute:"code",attributeProperties:{copyOnEnter:!0}},{model:"htmlMark",view:"mark",attributeProperties:{copyOnEnter:!0}},{model:"htmlSpan",view:"span",attributeProperties:{copyOnEnter:!0}},{model:"htmlCite",view:"cite",attributeProperties:{copyOnEnter:!0}},{model:"htmlLabel",view:"label",attributeProperties:{copyOnEnter:!0}},{model:"htmlDfn",view:"dfn",attributeProperties:{copyOnEnter:!0}},{model:"htmlObject",view:"object",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlIframe",view:"iframe",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlInput",view:"input",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlButton",view:"button",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlTextarea",view:"textarea",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlSelect",view:"select",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlVideo",view:"video",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlEmbed",view:"embed",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlOembed",view:"oembed",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlAudio",view:"audio",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlImg",view:"img",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlCanvas",view:"canvas",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlMeter",view:"meter",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlProgress",view:"progress",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlScript",view:"script",modelSchema:{allowWhere:["$text","$block"],isInline:!0}},{model:"htmlStyle",view:"style",modelSchema:{allowWhere:["$text","$block"],isInline:!0}},{model:"htmlCustomElement",view:"$customElement",modelSchema:{allowWhere:["$text","$block"],isInline:!0}}];const l=function(){this.__data__=[],this.size=0};const s=function(t,e){return t===e||t!=t&&e!=e};const c=function(t,e){for(var r=t.length;r--;)if(s(t[r][0],e))return r;return-1};var a=Array.prototype.splice;const u=function(t){var e=this.__data__,r=c(e,t);return!(r<0)&&(r==e.length-1?e.pop():a.call(e,r,1),--this.size,!0)};const m=function(t){var e=this.__data__,r=c(e,t);return r<0?void 0:e[r][1]};const d=function(t){return c(this.__data__,t)>-1};const h=function(t,e){var r=this.__data__,o=c(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this};function f(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}f.prototype.clear=l,f.prototype.delete=u,f.prototype.get=m,f.prototype.has=d,f.prototype.set=h;const b=f;const p=function(){this.__data__=new b,this.size=0};const g=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r};const v=function(t){return this.__data__.get(t)};const w=function(t){return this.__data__.has(t)};const y="object"==typeof global&&global&&global.Object===Object&&global;var A="object"==typeof self&&self&&self.Object===Object&&self;const j=y||A||Function("return this")();const _=j.Symbol;var S=Object.prototype,O=S.hasOwnProperty,k=S.toString,E=_?_.toStringTag:void 0;const C=function(t){var e=O.call(t,E),r=t[E];try{t[E]=void 0;var o=!0}catch(t){}var n=k.call(t);return o&&(e?t[E]=r:delete t[E]),n};var $=Object.prototype.toString;const x=function(t){return $.call(t)};var I=_?_.toStringTag:void 0;const F=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":I&&I in Object(t)?C(t):x(t)};const P=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)};const B=function(t){if(!P(t))return!1;var e=F(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e};const T=j["__core-js_shared__"];var R,M=(R=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||""))?"Symbol(src)_1."+R:"";const D=function(t){return!!M&&M in t};var L=Function.prototype.toString;const N=function(t){if(null!=t){try{return L.call(t)}catch(t){}try{return t+""}catch(t){}}return""};var V=/^\[object .+?Constructor\]$/,H=Function.prototype,z=Object.prototype,q=H.toString,U=z.hasOwnProperty,W=RegExp("^"+q.call(U).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const G=function(t){return!(!P(t)||D(t))&&(B(t)?W:V).test(N(t))};const K=function(t,e){return null==t?void 0:t[e]};const Z=function(t,e){var r=K(t,e);return G(r)?r:void 0};const Q=Z(j,"Map");const J=Z(Object,"create");const X=function(){this.__data__=J?J(null):{},this.size=0};const Y=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e};var tt=Object.prototype.hasOwnProperty;const et=function(t){var e=this.__data__;if(J){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return tt.call(e,t)?e[t]:void 0};var rt=Object.prototype.hasOwnProperty;const ot=function(t){var e=this.__data__;return J?void 0!==e[t]:rt.call(e,t)};const nt=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=J&&void 0===e?"__lodash_hash_undefined__":e,this};function it(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}it.prototype.clear=X,it.prototype.delete=Y,it.prototype.get=et,it.prototype.has=ot,it.prototype.set=nt;const lt=it;const st=function(){this.size=0,this.__data__={hash:new lt,map:new(Q||b),string:new lt}};const ct=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};const at=function(t,e){var r=t.__data__;return ct(e)?r["string"==typeof e?"string":"hash"]:r.map};const ut=function(t){var e=at(this,t).delete(t);return this.size-=e?1:0,e};const mt=function(t){return at(this,t).get(t)};const dt=function(t){return at(this,t).has(t)};const ht=function(t,e){var r=at(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this};function ft(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}ft.prototype.clear=st,ft.prototype.delete=ut,ft.prototype.get=mt,ft.prototype.has=dt,ft.prototype.set=ht;const bt=ft;const pt=function(t,e){var r=this.__data__;if(r instanceof b){var o=r.__data__;if(!Q||o.length<199)return o.push([t,e]),this.size=++r.size,this;r=this.__data__=new bt(o)}return r.set(t,e),this.size=r.size,this};function gt(t){var e=this.__data__=new b(t);this.size=e.size}gt.prototype.clear=p,gt.prototype.delete=g,gt.prototype.get=v,gt.prototype.has=w,gt.prototype.set=pt;const vt=gt;const wt=function(){try{var t=Z(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();const yt=function(t,e,r){"__proto__"==e&&wt?wt(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r};const At=function(t,e,r){(void 0!==r&&!s(t[e],r)||void 0===r&&!(e in t))&&yt(t,e,r)};const jt=function(t){return function(e,r,o){for(var n=-1,i=Object(e),l=o(e),s=l.length;s--;){var c=l[t?s:++n];if(!1===r(i[c],c,i))break}return e}}();var _t="object"==typeof exports&&exports&&!exports.nodeType&&exports,St=_t&&"object"==typeof module&&module&&!module.nodeType&&module,Ot=St&&St.exports===_t?j.Buffer:void 0,kt=Ot?Ot.allocUnsafe:void 0;const Et=function(t,e){if(e)return t.slice();var r=t.length,o=kt?kt(r):new t.constructor(r);return t.copy(o),o};const Ct=j.Uint8Array;const $t=function(t){var e=new t.constructor(t.byteLength);return new Ct(e).set(new Ct(t)),e};const xt=function(t,e){var r=e?$t(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)};const It=function(t,e){var r=-1,o=t.length;for(e||(e=Array(o));++r<o;)e[r]=t[r];return e};var Ft=Object.create;const Pt=function(){function t(){}return function(e){if(!P(e))return{};if(Ft)return Ft(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}}();const Bt=function(t,e){return function(r){return t(e(r))}};const Tt=Bt(Object.getPrototypeOf,Object);var Rt=Object.prototype;const Mt=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Rt)};const Dt=function(t){return"function"!=typeof t.constructor||Mt(t)?{}:Pt(Tt(t))};const Lt=function(t){return null!=t&&"object"==typeof t};const Nt=function(t){return Lt(t)&&"[object Arguments]"==F(t)};var Vt=Object.prototype,Ht=Vt.hasOwnProperty,zt=Vt.propertyIsEnumerable;const qt=Nt(function(){return arguments}())?Nt:function(t){return Lt(t)&&Ht.call(t,"callee")&&!zt.call(t,"callee")};const Ut=Array.isArray;const Wt=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991};const Gt=function(t){return null!=t&&Wt(t.length)&&!B(t)};const Kt=function(t){return Lt(t)&&Gt(t)};const Zt=function(){return!1};var Qt="object"==typeof exports&&exports&&!exports.nodeType&&exports,Jt=Qt&&"object"==typeof module&&module&&!module.nodeType&&module,Xt=Jt&&Jt.exports===Qt?j.Buffer:void 0;const Yt=(Xt?Xt.isBuffer:void 0)||Zt;var te=Function.prototype,ee=Object.prototype,re=te.toString,oe=ee.hasOwnProperty,ne=re.call(Object);const ie=function(t){if(!Lt(t)||"[object Object]"!=F(t))return!1;var e=Tt(t);if(null===e)return!0;var r=oe.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&re.call(r)==ne};var le={};le["[object Float32Array]"]=le["[object Float64Array]"]=le["[object Int8Array]"]=le["[object Int16Array]"]=le["[object Int32Array]"]=le["[object Uint8Array]"]=le["[object Uint8ClampedArray]"]=le["[object Uint16Array]"]=le["[object Uint32Array]"]=!0,le["[object Arguments]"]=le["[object Array]"]=le["[object ArrayBuffer]"]=le["[object Boolean]"]=le["[object DataView]"]=le["[object Date]"]=le["[object Error]"]=le["[object Function]"]=le["[object Map]"]=le["[object Number]"]=le["[object Object]"]=le["[object RegExp]"]=le["[object Set]"]=le["[object String]"]=le["[object WeakMap]"]=!1;const se=function(t){return Lt(t)&&Wt(t.length)&&!!le[F(t)]};const ce=function(t){return function(e){return t(e)}};var ae="object"==typeof exports&&exports&&!exports.nodeType&&exports,ue=ae&&"object"==typeof module&&module&&!module.nodeType&&module,me=ue&&ue.exports===ae&&y.process;const de=function(){try{var t=ue&&ue.require&&ue.require("util").types;return t||me&&me.binding&&me.binding("util")}catch(t){}}();var he=de&&de.isTypedArray;const fe=he?ce(he):se;const be=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]};var pe=Object.prototype.hasOwnProperty;const ge=function(t,e,r){var o=t[e];pe.call(t,e)&&s(o,r)&&(void 0!==r||e in t)||yt(t,e,r)};const ve=function(t,e,r,o){var n=!r;r||(r={});for(var i=-1,l=e.length;++i<l;){var s=e[i],c=o?o(r[s],t[s],s,r,t):void 0;void 0===c&&(c=t[s]),n?yt(r,s,c):ge(r,s,c)}return r};const we=function(t,e){for(var r=-1,o=Array(t);++r<t;)o[r]=e(r);return o};var ye=/^(?:0|[1-9]\d*)$/;const Ae=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&ye.test(t))&&t>-1&&t%1==0&&t<e};var je=Object.prototype.hasOwnProperty;const _e=function(t,e){var r=Ut(t),o=!r&&qt(t),n=!r&&!o&&Yt(t),i=!r&&!o&&!n&&fe(t),l=r||o||n||i,s=l?we(t.length,String):[],c=s.length;for(var a in t)!e&&!je.call(t,a)||l&&("length"==a||n&&("offset"==a||"parent"==a)||i&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||Ae(a,c))||s.push(a);return s};const Se=function(t){var e=[];if(null!=t)for(var r in Object(t))e.push(r);return e};var Oe=Object.prototype.hasOwnProperty;const ke=function(t){if(!P(t))return Se(t);var e=Mt(t),r=[];for(var o in t)("constructor"!=o||!e&&Oe.call(t,o))&&r.push(o);return r};const Ee=function(t){return Gt(t)?_e(t,!0):ke(t)};const Ce=function(t){return ve(t,Ee(t))};const $e=function(t,e,r,o,n,i,l){var s=be(t,r),c=be(e,r),a=l.get(c);if(a)At(t,r,a);else{var u=i?i(s,c,r+"",t,e,l):void 0,m=void 0===u;if(m){var d=Ut(c),h=!d&&Yt(c),f=!d&&!h&&fe(c);u=c,d||h||f?Ut(s)?u=s:Kt(s)?u=It(s):h?(m=!1,u=Et(c,!0)):f?(m=!1,u=xt(c,!0)):u=[]:ie(c)||qt(c)?(u=s,qt(s)?u=Ce(s):P(s)&&!B(s)||(u=Dt(c))):m=!1}m&&(l.set(c,u),n(u,c,o,i,l),l.delete(c)),At(t,r,u)}};const xe=function t(e,r,o,n,i){e!==r&&jt(r,(function(l,s){if(i||(i=new vt),P(l))$e(e,r,s,o,t,n,i);else{var c=n?n(be(e,s),l,s+"",e,r,i):void 0;void 0===c&&(c=l),At(e,s,c)}}),Ee)};const Ie=function(t){return t};const Fe=function(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)};var Pe=Math.max;const Be=function(t,e,r){return e=Pe(void 0===e?t.length-1:e,0),function(){for(var o=arguments,n=-1,i=Pe(o.length-e,0),l=Array(i);++n<i;)l[n]=o[e+n];n=-1;for(var s=Array(e+1);++n<e;)s[n]=o[n];return s[e]=r(l),Fe(t,this,s)}};const Te=function(t){return function(){return t}};const Re=wt?function(t,e){return wt(t,"toString",{configurable:!0,enumerable:!1,value:Te(e),writable:!0})}:Ie;var Me=Date.now;const De=function(t){var e=0,r=0;return function(){var o=Me(),n=16-(o-r);if(r=o,n>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(Re);const Le=function(t,e){return De(Be(t,e,Ie),t+"")};const Ne=function(t,e,r){if(!P(r))return!1;var o=typeof e;return!!("number"==o?Gt(r)&&Ae(e,r.length):"string"==o&&e in r)&&s(r[e],t)};const Ve=function(t){return Le((function(e,r){var o=-1,n=r.length,i=n>1?r[n-1]:void 0,l=n>2?r[2]:void 0;for(i=t.length>3&&"function"==typeof i?(n--,i):void 0,l&&Ne(r[0],r[1],l)&&(i=n<3?void 0:i,n=1),e=Object(e);++o<n;){var s=r[o];s&&t(e,s,o,i)}return e}))}((function(t,e,r,o){xe(t,e,r,o)}));class He extends t.Plugin{constructor(t){super(t),this._definitions=new Map}static get pluginName(){return"DataSchema"}init(){for(const t of n)this.registerBlockElement(t);for(const t of i)this.registerInlineElement(t)}registerBlockElement(t){this._definitions.set(t.model,{...t,isBlock:!0})}registerInlineElement(t){this._definitions.set(t.model,{...t,isInline:!0})}extendBlockElement(t){this._extendDefinition({...t,isBlock:!0})}extendInlineElement(t){this._extendDefinition({...t,isInline:!0})}getDefinitionsForView(t,e){const r=new Set;for(const o of this._getMatchingViewDefinitions(t)){if(e)for(const t of this._getReferences(o.model))r.add(t);r.add(o)}return r}_getMatchingViewDefinitions(t){return Array.from(this._definitions.values()).filter((e=>e.view&&function(t,e){if("string"==typeof t)return t===e;if(t instanceof RegExp)return t.test(e);return!1}(t,e.view)))}*_getReferences(t){const{modelSchema:r}=this._definitions.get(t);if(!r)return;const o=["inheritAllFrom","inheritTypesFrom","allowWhere","allowContentOf","allowAttributesOf"];for(const n of o)for(const o of(0,e.toArray)(r[n]||[])){const e=this._definitions.get(o);o!==t&&e&&(yield*this._getReferences(e.model),yield e)}}_extendDefinition(t){const e=this._definitions.get(t.model),r=Ve({},e,t,((t,e)=>Array.isArray(t)?t.concat(e):void 0));this._definitions.set(t.model,r)}}var ze=r(492),qe=r(995);const Ue=function(t,e){for(var r=-1,o=null==t?0:t.length;++r<o&&!1!==e(t[r],r,t););return t};const We=Bt(Object.keys,Object);var Ge=Object.prototype.hasOwnProperty;const Ke=function(t){if(!Mt(t))return We(t);var e=[];for(var r in Object(t))Ge.call(t,r)&&"constructor"!=r&&e.push(r);return e};const Ze=function(t){return Gt(t)?_e(t):Ke(t)};const Qe=function(t,e){return t&&ve(e,Ze(e),t)};const Je=function(t,e){return t&&ve(e,Ee(e),t)};const Xe=function(t,e){for(var r=-1,o=null==t?0:t.length,n=0,i=[];++r<o;){var l=t[r];e(l,r,t)&&(i[n++]=l)}return i};const Ye=function(){return[]};var tr=Object.prototype.propertyIsEnumerable,er=Object.getOwnPropertySymbols;const rr=er?function(t){return null==t?[]:(t=Object(t),Xe(er(t),(function(e){return tr.call(t,e)})))}:Ye;const or=function(t,e){return ve(t,rr(t),e)};const nr=function(t,e){for(var r=-1,o=e.length,n=t.length;++r<o;)t[n+r]=e[r];return t};const ir=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)nr(e,rr(t)),t=Tt(t);return e}:Ye;const lr=function(t,e){return ve(t,ir(t),e)};const sr=function(t,e,r){var o=e(t);return Ut(t)?o:nr(o,r(t))};const cr=function(t){return sr(t,Ze,rr)};const ar=function(t){return sr(t,Ee,ir)};const ur=Z(j,"DataView");const mr=Z(j,"Promise");const dr=Z(j,"Set");const hr=Z(j,"WeakMap");var fr="[object Map]",br="[object Promise]",pr="[object Set]",gr="[object WeakMap]",vr="[object DataView]",wr=N(ur),yr=N(Q),Ar=N(mr),jr=N(dr),_r=N(hr),Sr=F;(ur&&Sr(new ur(new ArrayBuffer(1)))!=vr||Q&&Sr(new Q)!=fr||mr&&Sr(mr.resolve())!=br||dr&&Sr(new dr)!=pr||hr&&Sr(new hr)!=gr)&&(Sr=function(t){var e=F(t),r="[object Object]"==e?t.constructor:void 0,o=r?N(r):"";if(o)switch(o){case wr:return vr;case yr:return fr;case Ar:return br;case jr:return pr;case _r:return gr}return e});const Or=Sr;var kr=Object.prototype.hasOwnProperty;const Er=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&kr.call(t,"index")&&(r.index=t.index,r.input=t.input),r};const Cr=function(t,e){var r=e?$t(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)};var $r=/\w*$/;const xr=function(t){var e=new t.constructor(t.source,$r.exec(t));return e.lastIndex=t.lastIndex,e};var Ir=_?_.prototype:void 0,Fr=Ir?Ir.valueOf:void 0;const Pr=function(t){return Fr?Object(Fr.call(t)):{}};const Br=function(t,e,r){var o=t.constructor;switch(e){case"[object ArrayBuffer]":return $t(t);case"[object Boolean]":case"[object Date]":return new o(+t);case"[object DataView]":return Cr(t,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return xt(t,r);case"[object Map]":case"[object Set]":return new o;case"[object Number]":case"[object String]":return new o(t);case"[object RegExp]":return xr(t);case"[object Symbol]":return Pr(t)}};const Tr=function(t){return Lt(t)&&"[object Map]"==Or(t)};var Rr=de&&de.isMap;const Mr=Rr?ce(Rr):Tr;const Dr=function(t){return Lt(t)&&"[object Set]"==Or(t)};var Lr=de&&de.isSet;const Nr=Lr?ce(Lr):Dr;var Vr="[object Arguments]",Hr="[object Function]",zr="[object Object]",qr={};qr[Vr]=qr["[object Array]"]=qr["[object ArrayBuffer]"]=qr["[object DataView]"]=qr["[object Boolean]"]=qr["[object Date]"]=qr["[object Float32Array]"]=qr["[object Float64Array]"]=qr["[object Int8Array]"]=qr["[object Int16Array]"]=qr["[object Int32Array]"]=qr["[object Map]"]=qr["[object Number]"]=qr["[object Object]"]=qr["[object RegExp]"]=qr["[object Set]"]=qr["[object String]"]=qr["[object Symbol]"]=qr["[object Uint8Array]"]=qr["[object Uint8ClampedArray]"]=qr["[object Uint16Array]"]=qr["[object Uint32Array]"]=!0,qr["[object Error]"]=qr[Hr]=qr["[object WeakMap]"]=!1;const Ur=function t(e,r,o,n,i,l){var s,c=1&r,a=2&r,u=4&r;if(o&&(s=i?o(e,n,i,l):o(e)),void 0!==s)return s;if(!P(e))return e;var m=Ut(e);if(m){if(s=Er(e),!c)return It(e,s)}else{var d=Or(e),h=d==Hr||"[object GeneratorFunction]"==d;if(Yt(e))return Et(e,c);if(d==zr||d==Vr||h&&!i){if(s=a||h?{}:Dt(e),!c)return a?lr(e,Je(s,e)):or(e,Qe(s,e))}else{if(!qr[d])return i?e:{};s=Br(e,d,c)}}l||(l=new vt);var f=l.get(e);if(f)return f;l.set(e,s),Nr(e)?e.forEach((function(n){s.add(t(n,r,o,n,e,l))})):Mr(e)&&e.forEach((function(n,i){s.set(i,t(n,r,o,i,e,l))}));var b=m?void 0:(u?a?ar:cr:a?Ee:Ze)(e);return Ue(b||e,(function(n,i){b&&(n=e[i=n]),ge(s,i,t(n,r,o,i,e,l))})),s};const Wr=function(t){return Ur(t,5)};function Gr(t,e,r,o){e&&function(t,e,r){if(e.attributes)for(const[o]of Object.entries(e.attributes))t.removeAttribute(o,r);if(e.styles)for(const o of Object.keys(e.styles))t.removeStyle(o,r);e.classes&&t.removeClass(e.classes,r)}(t,e,o),r&&Kr(t,r,o)}function Kr(t,e,r){if(e.attributes)for(const[o,n]of Object.entries(e.attributes))t.setAttribute(o,n,r);e.styles&&t.setStyle(e.styles,r),e.classes&&t.addClass(e.classes,r)}function Zr(t,e){const r=Wr(t);for(const o in e)Array.isArray(e[o])?r[o]=Array.from(new Set([...t[o]||[],...e[o]])):r[o]={...t[o],...e[o]};return r}function Qr({model:t}){return(e,r)=>r.writer.createElement(t,{htmlContent:e.getCustomProperty("$rawContent")})}function Jr(t,{view:e,isInline:r}){const o=t.t;return(t,{writer:n})=>{const i=o("HTML object"),l=Xr(e,t,n),s=t.getAttribute("htmlAttributes");n.addClass("html-object-embed__content",l),s&&Kr(n,s,l);const c=n.createContainerElement(r?"span":"div",{class:"html-object-embed","data-html-object-embed-label":i},l);return(0,qe.toWidget)(c,n,{widgetLabel:i})}}function Xr(t,e,r){return r.createRawElement(t,null,((t,r)=>{r.setContentOf(t,e.getAttribute("htmlContent"))}))}function Yr({priority:t,view:e}){return(r,o)=>{if(!r)return;const{writer:n}=o,i=n.createAttributeElement(e,null,{priority:t});return Kr(n,r,i),i}}function to({view:t},e){return r=>{r.on(`element:${t}`,((t,r,o)=>{if(!r.modelRange||r.modelRange.isCollapsed)return;const n=e.processViewAttributes(r.viewItem,o);n&&o.writer.setAttribute("htmlAttributes",n,r.modelRange)}),{priority:"low"})}}function eo({model:t}){return e=>{e.on(`attribute:htmlAttributes:${t}`,((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e;Gr(r.writer,o,n,r.mapper.toViewElement(e.item))}))}}const ro=function(t,e){for(var r=-1,o=null==t?0:t.length,n=Array(o);++r<o;)n[r]=e(t[r],r,t);return n};const oo=function(t,e,r,o){for(var n=t.length,i=r+(o?1:-1);o?i--:++i<n;)if(e(t[i],i,t))return i;return-1};const no=function(t){return t!=t};const io=function(t,e,r){for(var o=r-1,n=t.length;++o<n;)if(t[o]===e)return o;return-1};const lo=function(t,e,r){return e==e?io(t,e,r):oo(t,no,r)};const so=function(t,e,r,o){for(var n=r-1,i=t.length;++n<i;)if(o(t[n],e))return n;return-1};var co=Array.prototype.splice;const ao=function(t,e,r,o){var n=o?so:lo,i=-1,l=e.length,s=t;for(t===e&&(e=It(e)),r&&(s=ro(t,ce(r)));++i<l;)for(var c=0,a=e[i],u=r?r(a):a;(c=n(s,u,c,o))>-1;)s!==t&&co.call(s,c,1),co.call(t,c,1);return t};const uo=Le((function(t,e){return t&&t.length&&e&&e.length?ao(t,e):t}));var mo=r(62),ho=r.n(mo),fo=r(142),bo={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ho()(fo.Z,bo);fo.Z.locals;class po extends t.Plugin{constructor(t){super(t),this._dataSchema=t.plugins.get("DataSchema"),this._allowedAttributes=new ze.Matcher,this._disallowedAttributes=new ze.Matcher,this._allowedElements=new Set,this._dataInitialized=!1,this._coupledAttributes=null,this._registerElementsAfterInit(),this._registerElementHandlers(),this._registerModelPostFixer()}static get pluginName(){return"DataFilter"}static get requires(){return[He,qe.Widget]}loadAllowedConfig(t){this._loadConfig(t,(t=>this.allowAttributes(t)))}loadDisallowedConfig(t){this._loadConfig(t,(t=>this.disallowAttributes(t)))}allowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,!0))this._allowedElements.has(e)||(this._allowedElements.add(e),this._dataInitialized&&this._fireRegisterEvent(e),this._coupledAttributes=null)}allowAttributes(t){this._allowedAttributes.add(t)}disallowAttributes(t){this._disallowedAttributes.add(t)}_loadConfig(t,e){for(const r of t){const t=r.name||/[\s\S]+/;this.allowElement(t),Ao(r).forEach(e)}}processViewAttributes(t,e){return go(t,e,this._disallowedAttributes),go(t,e,this._allowedAttributes)}_registerElementsAfterInit(){this.editor.data.on("init",(()=>{this._dataInitialized=!0;for(const t of this._allowedElements)this._fireRegisterEvent(t)}),{priority:e.priorities.get("highest")+1})}_registerElementHandlers(){this.on("register",((t,r)=>{const o=this.editor.model.schema;if(r.isObject&&!o.isRegistered(r.model))this._registerObjectElement(r);else if(r.isBlock)this._registerBlockElement(r);else{if(!r.isInline)throw new e.CKEditorError("data-filter-invalid-definition",null,r);this._registerInlineElement(r)}t.stop()}),{priority:"lowest"})}_registerModelPostFixer(){const t=this.editor.model;t.document.registerPostFixer((e=>{const r=t.document.differ.getChanges();let o=!1;const n=this._getCoupledAttributesMap();for(const t of r){if("attribute"!=t.type||null!==t.attributeNewValue)continue;const r=n.get(t.attributeKey);if(r)for(const{item:n}of t.range.getWalker({shallow:!0}))for(const t of r)n.hasAttribute(t)&&(e.removeAttribute(t,n),o=!0)}return o}))}_getCoupledAttributesMap(){if(this._coupledAttributes)return this._coupledAttributes;this._coupledAttributes=new Map;for(const t of this._allowedElements)if(t.coupledAttribute&&t.model){const e=this._coupledAttributes.get(t.coupledAttribute);e?e.push(t.model):this._coupledAttributes.set(t.coupledAttribute,[t.model])}}_fireRegisterEvent(t){this.fire(t.view?`register:${t.view}`:"register",t)}_registerObjectElement(t){const r=this.editor,o=r.model.schema,n=r.conversion,{view:i,model:l}=t;o.register(l,t.modelSchema),i&&(o.extend(t.model,{allowAttributes:["htmlAttributes","htmlContent"]}),r.data.registerRawContentMatcher({name:i}),n.for("upcast").elementToElement({view:i,model:Qr(t),converterPriority:e.priorities.get("low")+1}),n.for("upcast").add(to(t,this)),n.for("editingDowncast").elementToStructure({model:{name:l,attributes:["htmlAttributes"]},view:Jr(r,t)}),n.for("dataDowncast").elementToElement({model:l,view:(t,{writer:e})=>Xr(i,t,e)}),n.for("dataDowncast").add(eo(t)))}_registerBlockElement(t){const r=this.editor,o=r.model.schema,n=r.conversion,{view:i,model:l}=t;if(!o.isRegistered(t.model)){if(o.register(t.model,t.modelSchema),!i)return;n.for("upcast").elementToElement({model:l,view:i,converterPriority:e.priorities.get("low")+1}),n.for("downcast").elementToElement({model:l,view:i})}i&&(o.extend(t.model,{allowAttributes:"htmlAttributes"}),n.for("upcast").add(to(t,this)),n.for("downcast").add(eo(t)))}_registerInlineElement(t){const e=this.editor,r=e.model.schema,o=e.conversion,n=t.model;r.extend("$text",{allowAttributes:n}),t.attributeProperties&&r.setAttributeProperties(n,t.attributeProperties),o.for("upcast").add(function({view:t,model:e},r){return o=>{o.on(`element:${t}`,((t,o,n)=>{let i=r.processViewAttributes(o.viewItem,n);if(i||n.consumable.test(o.viewItem,{name:!0})){i=i||{},n.consumable.consume(o.viewItem,{name:!0}),o.modelRange||(o=Object.assign(o,n.convertChildren(o.viewItem,o.modelCursor)));for(const t of o.modelRange.getItems())if(n.schema.checkAttribute(t,e)){const r=Zr(i,t.getAttribute(e)||{});n.writer.setAttribute(e,r,t)}}}),{priority:"low"})}}(t,this)),o.for("downcast").attributeToElement({model:n,view:Yr(t)})}}function go(t,e,r){const o=function(t,{consumable:e},r){const o=r.matchAll(t)||[],n=[];for(const r of o)vo(e,t,r),delete r.match.name,e.consume(t,r.match),n.push(r);return n}(t,e,r),{attributes:n,styles:i,classes:l}=function(t){const e={attributes:new Set,classes:new Set,styles:new Set};for(const r of t)for(const t in e){(r.match[t]||[]).forEach((r=>e[t].add(r)))}return e}(o),s={};if(n.size)for(const t of n)jo(t)||n.delete(t);return n.size&&(s.attributes=wo(n,(e=>t.getAttribute(e)))),i.size&&(s.styles=wo(i,(e=>t.getStyle(e)))),l.size&&(s.classes=Array.from(l)),Object.keys(s).length?s:null}function vo(t,e,r){for(const o of["attributes","classes","styles"]){const n=r.match[o];if(n)for(const r of Array.from(n))t.test(e,{[o]:[r]})||uo(n,r)}}function wo(t,e){const r={};for(const o of t){void 0!==e(o)&&(r[o]=e(o))}return r}function yo(t,e){const{name:r}=t;return ie(t[e])?Object.entries(t[e]).map((([t,o])=>({name:r,[e]:{[t]:o}}))):Array.isArray(t[e])?t[e].map((t=>({name:r,[e]:[t]}))):[t]}function Ao(t){const{name:e,attributes:r,classes:o,styles:n}=t,i=[];return r&&i.push(...yo({name:e,attributes:r},"attributes")),o&&i.push(...yo({name:e,classes:o},"classes")),n&&i.push(...yo({name:e,styles:n},"styles")),i}function jo(t){try{document.createAttribute(t)}catch(t){return!1}return!0}class _o extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"CodeBlockElementSupport"}init(){if(!this.editor.plugins.has("CodeBlockEditing"))return;const t=this.editor.plugins.get(po);t.on("register:pre",((e,r)=>{if("codeBlock"!==r.model)return;const o=this.editor,n=o.model.schema,i=o.conversion;n.extend("codeBlock",{allowAttributes:["htmlAttributes","htmlContentAttributes"]}),i.for("upcast").add(function(t){return e=>{e.on("element:code",((e,r,o)=>{const n=r.viewItem,i=n.parent;function l(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}i&&i.is("element","pre")&&(l(i,"htmlAttributes"),l(n,"htmlContentAttributes"))}),{priority:"low"})}}(t)),i.for("downcast").add((t=>{t.on("attribute:htmlAttributes:codeBlock",((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e,i=r.mapper.toViewElement(e.item).parent;Gr(r.writer,o,n,i)})),t.on("attribute:htmlContentAttributes:codeBlock",((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e,i=r.mapper.toViewElement(e.item);Gr(r.writer,o,n,i)}))})),e.stop()}))}}class So extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"DualContentModelElementSupport"}init(){this.editor.plugins.get(po).on("register",((t,r)=>{const o=this.editor,n=o.model.schema,i=o.conversion;if(!r.paragraphLikeModel)return;if(n.isRegistered(r.model)||n.isRegistered(r.paragraphLikeModel))return;const l={model:r.paragraphLikeModel,view:r.view};n.register(r.model,r.modelSchema),n.register(l.model,{inheritAllFrom:"$block"}),i.for("upcast").elementToElement({view:r.view,model:(t,{writer:e})=>this._hasBlockContent(t)?e.createElement(r.model):e.createElement(l.model),converterPriority:e.priorities.get("low")+1}),i.for("downcast").elementToElement({view:r.view,model:r.model}),this._addAttributeConversion(r),i.for("downcast").elementToElement({view:l.view,model:l.model}),this._addAttributeConversion(l),t.stop()}))}_hasBlockContent(t){const e=this.editor.editing.view,r=e.domConverter.blockElements;for(const o of e.createRangeIn(t).getItems())if(o.is("element")&&r.includes(o.name))return!0;return!1}_addAttributeConversion(t){const e=this.editor,r=e.conversion,o=e.plugins.get(po);e.model.schema.extend(t.model,{allowAttributes:"htmlAttributes"}),r.for("upcast").add(to(t,o)),r.for("downcast").add(eo(t))}}class Oo extends t.Plugin{static get requires(){return[He]}static get pluginName(){return"HeadingElementSupport"}init(){const t=this.editor;if(!t.plugins.has("HeadingEditing"))return;const e=t.plugins.get(He),r=t.config.get("heading.options"),o=[];for(const t of r)"model"in t&&"view"in t&&(e.registerBlockElement({view:t.view,model:t.model}),o.push(t.model));e.extendBlockElement({model:"htmlHgroup",modelSchema:{allowChildren:o}})}}class ko extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"ImageElementSupport"}init(){const t=this.editor;if(!t.plugins.has("ImageInlineEditing")&&!t.plugins.has("ImageBlockEditing"))return;const e=t.model.schema,r=t.conversion,o=t.plugins.get(po);o.on("register:figure",(()=>{r.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,r,o)=>{const n=r.viewItem;if(!r.modelRange||!n.hasClass("image"))return;const i=t.processViewAttributes(n,o);i&&o.writer.setAttribute("htmlFigureAttributes",i,r.modelRange)}),{priority:"low"})}}(o))})),o.on("register:img",((t,n)=>{"imageBlock"!==n.model&&"imageInline"!==n.model||(e.isRegistered("imageBlock")&&e.extend("imageBlock",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlLinkAttributes"]}),e.isRegistered("imageInline")&&e.extend("imageInline",{allowAttributes:["htmlA","htmlAttributes"]}),r.for("upcast").add(function(t){return e=>{e.on("element:img",((e,r,o)=>{if(!r.modelRange)return;const n=r.viewItem,i=n.parent;function l(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}function s(t){r.modelRange&&r.modelRange.getContainedElement().is("element","imageBlock")&&l(t,"htmlLinkAttributes")}l(n,"htmlAttributes"),i.is("element","a")&&s(i)}),{priority:"low"})}}(o)),r.for("downcast").add((t=>{function e(e){t.on(`attribute:${e}:imageInline`,((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e,i=r.mapper.toViewElement(e.item);Gr(r.writer,o,n,i)}),{priority:"low"})}function r(e,r){t.on(`attribute:${r}:imageBlock`,((t,r,o)=>{if(!o.consumable.test(r.item,t.name))return;const{attributeOldValue:n,attributeNewValue:i}=r,l=o.mapper.toViewElement(r.item),s=Eo(o.writer,l,e);s&&(Gr(o.writer,n,i,s),o.consumable.consume(r.item,t.name))}),{priority:"low"}),"a"===e&&t.on("attribute:linkHref:imageBlock",((t,e,r)=>{if(!r.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock"))return;const o=r.mapper.toViewElement(e.item),n=Eo(r.writer,o,"a");Kr(r.writer,e.item.getAttribute("htmlLinkAttributes"),n)}),{priority:"low"})}e("htmlAttributes"),r("img","htmlAttributes"),r("figure","htmlFigureAttributes"),r("a","htmlLinkAttributes")})),t.stop())}))}}function Eo(t,e,r){const o=t.createRangeOn(e);for(const{item:t}of o.getWalker())if(t.is("element",r))return t}class Co extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"MediaEmbedElementSupport"}init(){const t=this.editor;if(!t.plugins.has("MediaEmbed")||t.config.get("mediaEmbed.previewsInData"))return;const e=t.model.schema,r=t.conversion,o=this.editor.plugins.get(po),n=this.editor.plugins.get(He),i=t.config.get("mediaEmbed.elementName");n.registerBlockElement({model:"media",view:i}),o.on("register:figure",(()=>{r.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,r,o)=>{const n=r.viewItem;if(!r.modelRange||!n.hasClass("media"))return;const i=t.processViewAttributes(n,o);i&&o.writer.setAttribute("htmlFigureAttributes",i,r.modelRange)}),{priority:"low"})}}(o))})),o.on(`register:${i}`,((t,n)=>{"media"===n.model&&(e.extend("media",{allowAttributes:["htmlAttributes","htmlFigureAttributes"]}),r.for("upcast").add(function(t,e){return t=>{t.on(`element:${e}`,r)};function r(e,r,o){function n(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}n(r.viewItem,"htmlAttributes")}}(o,i)),r.for("dataDowncast").add(function(t){return e=>{function r(t,r){e.on(`attribute:${r}:media`,((e,r,o)=>{if(!o.consumable.consume(r.item,e.name))return;const{attributeOldValue:n,attributeNewValue:i}=r,l=o.mapper.toViewElement(r.item),s=function(t,e,r){const o=t.createRangeOn(e);for(const{item:t}of o.getWalker())if(t.is("element",r))return t}(o.writer,l,t);Gr(o.writer,n,i,s)}))}r(t,"htmlAttributes"),r("figure","htmlFigureAttributes")}}(i)),t.stop())}))}}class $o extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"ScriptElementSupport"}init(){const t=this.editor.plugins.get(po);t.on("register:script",((e,r)=>{const o=this.editor,n=o.model.schema,i=o.conversion;n.register("htmlScript",r.modelSchema),n.extend("htmlScript",{allowAttributes:["htmlAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"script"}),i.for("upcast").elementToElement({view:"script",model:Qr(r)}),i.for("upcast").add(to(r,t)),i.for("downcast").elementToElement({model:"htmlScript",view:(t,{writer:e})=>Xr("script",t,e)}),i.for("downcast").add(eo(r)),e.stop()}))}}class xo extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"TableElementSupport"}init(){const t=this.editor;if(!t.plugins.has("TableEditing"))return;const e=t.model.schema,r=t.conversion,o=t.plugins.get(po);o.on("register:figure",(()=>{r.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,r,o)=>{const n=r.viewItem;if(!r.modelRange||!n.hasClass("table"))return;const i=t.processViewAttributes(n,o);i&&o.writer.setAttribute("htmlFigureAttributes",i,r.modelRange)}),{priority:"low"})}}(o))})),o.on("register:table",((t,n)=>{"table"===n.model&&(e.extend("table",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlTheadAttributes","htmlTbodyAttributes"]}),r.for("upcast").add(function(t){return e=>{e.on("element:table",((e,r,o)=>{const n=r.viewItem;i(n,"htmlAttributes");for(const t of n.getChildren())t.is("element","thead")&&i(t,"htmlTheadAttributes"),t.is("element","tbody")&&i(t,"htmlTbodyAttributes");function i(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}}))}}(o)),r.for("downcast").add((t=>{function e(e,r){t.on(`attribute:${r}:table`,((t,r,o)=>{if(!o.consumable.consume(r.item,t.name))return;const n=o.mapper.toViewElement(r.item),i=function(t,e,r){const o=t.createRangeOn(e);for(const{item:t}of o.getWalker())if(t.is("element",r))return t}(o.writer,n,e);Kr(o.writer,r.attributeNewValue,i)}))}e("table","htmlAttributes"),e("figure","htmlFigureAttributes"),e("thead","htmlTheadAttributes"),e("tbody","htmlTbodyAttributes")})),t.stop())}))}}class Io extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"StyleElementSupport"}init(){const t=this.editor.plugins.get(po);t.on("register:style",((e,r)=>{const o=this.editor,n=o.model.schema,i=o.conversion;n.register("htmlStyle",r.modelSchema),n.extend("htmlStyle",{allowAttributes:["htmlAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"style"}),i.for("upcast").elementToElement({view:"style",model:Qr(r)}),i.for("upcast").add(to(r,t)),i.for("downcast").elementToElement({model:"htmlStyle",view:(t,{writer:e})=>Xr("style",t,e)}),i.for("downcast").add(eo(r)),e.stop()}))}}const Fo=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this};const Po=function(t){return this.__data__.has(t)};function Bo(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new bt;++e<r;)this.add(t[e])}Bo.prototype.add=Bo.prototype.push=Fo,Bo.prototype.has=Po;const To=Bo;const Ro=function(t,e){for(var r=-1,o=null==t?0:t.length;++r<o;)if(e(t[r],r,t))return!0;return!1};const Mo=function(t,e){return t.has(e)};const Do=function(t,e,r,o,n,i){var l=1&r,s=t.length,c=e.length;if(s!=c&&!(l&&c>s))return!1;var a=i.get(t),u=i.get(e);if(a&&u)return a==e&&u==t;var m=-1,d=!0,h=2&r?new To:void 0;for(i.set(t,e),i.set(e,t);++m<s;){var f=t[m],b=e[m];if(o)var p=l?o(b,f,m,e,t,i):o(f,b,m,t,e,i);if(void 0!==p){if(p)continue;d=!1;break}if(h){if(!Ro(e,(function(t,e){if(!Mo(h,e)&&(f===t||n(f,t,r,o,i)))return h.push(e)}))){d=!1;break}}else if(f!==b&&!n(f,b,r,o,i)){d=!1;break}}return i.delete(t),i.delete(e),d};const Lo=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t,o){r[++e]=[o,t]})),r};const No=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r};var Vo=_?_.prototype:void 0,Ho=Vo?Vo.valueOf:void 0;const zo=function(t,e,r,o,n,i,l){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!i(new Ct(t),new Ct(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return s(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var c=Lo;case"[object Set]":var a=1&o;if(c||(c=No),t.size!=e.size&&!a)return!1;var u=l.get(t);if(u)return u==e;o|=2,l.set(t,e);var m=Do(c(t),c(e),o,n,i,l);return l.delete(t),m;case"[object Symbol]":if(Ho)return Ho.call(t)==Ho.call(e)}return!1};var qo=Object.prototype.hasOwnProperty;const Uo=function(t,e,r,o,n,i){var l=1&r,s=cr(t),c=s.length;if(c!=cr(e).length&&!l)return!1;for(var a=c;a--;){var u=s[a];if(!(l?u in e:qo.call(e,u)))return!1}var m=i.get(t),d=i.get(e);if(m&&d)return m==e&&d==t;var h=!0;i.set(t,e),i.set(e,t);for(var f=l;++a<c;){var b=t[u=s[a]],p=e[u];if(o)var g=l?o(p,b,u,e,t,i):o(b,p,u,t,e,i);if(!(void 0===g?b===p||n(b,p,r,o,i):g)){h=!1;break}f||(f="constructor"==u)}if(h&&!f){var v=t.constructor,w=e.constructor;v==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof v&&v instanceof v&&"function"==typeof w&&w instanceof w||(h=!1)}return i.delete(t),i.delete(e),h};var Wo="[object Arguments]",Go="[object Array]",Ko="[object Object]",Zo=Object.prototype.hasOwnProperty;const Qo=function(t,e,r,o,n,i){var l=Ut(t),s=Ut(e),c=l?Go:Or(t),a=s?Go:Or(e),u=(c=c==Wo?Ko:c)==Ko,m=(a=a==Wo?Ko:a)==Ko,d=c==a;if(d&&Yt(t)){if(!Yt(e))return!1;l=!0,u=!1}if(d&&!u)return i||(i=new vt),l||fe(t)?Do(t,e,r,o,n,i):zo(t,e,c,r,o,n,i);if(!(1&r)){var h=u&&Zo.call(t,"__wrapped__"),f=m&&Zo.call(e,"__wrapped__");if(h||f){var b=h?t.value():t,p=f?e.value():e;return i||(i=new vt),n(b,p,r,o,i)}}return!!d&&(i||(i=new vt),Uo(t,e,r,o,n,i))};const Jo=function t(e,r,o,n,i){return e===r||(null==e||null==r||!Lt(e)&&!Lt(r)?e!=e&&r!=r:Qo(e,r,o,n,t,i))};const Xo=function(t,e){return Jo(t,e)};class Yo extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"DocumentListElementSupport"}init(){const t=this.editor;if(!t.plugins.has("DocumentListEditing"))return;const e=t.model.schema,r=t.conversion,o=t.plugins.get(po),n=t.plugins.get("DocumentListEditing");n.registerDowncastStrategy({scope:"item",attributeName:"htmlLiAttributes",setAttributeOnDowncast(t,e,r){Kr(t,e,r)}}),n.registerDowncastStrategy({scope:"list",attributeName:"htmlListAttributes",setAttributeOnDowncast(t,e,r){Kr(t,e,r)}}),o.on("register",((t,n)=>{["ul","ol","li"].includes(n.view)&&(t.stop(),e.checkAttribute("$block","htmlListAttributes")||(e.extend("$block",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]}),e.extend("$blockObject",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]}),e.extend("$container",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]}),r.for("upcast").add((t=>{t.on("element:ul",tn("htmlListAttributes",o),{priority:"low"}),t.on("element:ol",tn("htmlListAttributes",o),{priority:"low"}),t.on("element:li",tn("htmlLiAttributes",o),{priority:"low"})}))))})),n.on("postFixer",((t,{listNodes:e,writer:r})=>{const o=[];for(const{node:n,previous:i}of e){if(!i)continue;const e=n.getAttribute("listIndent"),l=i.getAttribute("listIndent");let s=null;if(e>l?o[l]=i:e<l?(s=o[e],o.length=e):s=i,s){if(s.getAttribute("listType")==n.getAttribute("listType")){const e=s.getAttribute("htmlListAttributes");Xo(n.getAttribute("htmlListAttributes"),e)||(r.setAttribute("htmlListAttributes",e,n),t.return=!0)}if(s.getAttribute("listItemId")==n.getAttribute("listItemId")){const e=s.getAttribute("htmlLiAttributes");Xo(n.getAttribute("htmlLiAttributes"),e)||(r.setAttribute("htmlLiAttributes",e,n),t.return=!0)}}}}))}afterInit(){const t=this.editor;t.commands.get("indentList")&&this.listenTo(t.commands.get("indentList"),"afterExecute",((e,r)=>{t.model.change((t=>{for(const e of r)t.setAttribute("htmlListAttributes",{},e)}))}))}}function tn(t,e){return(r,o,n)=>{const i=o.viewItem;o.modelRange||Object.assign(o,n.convertChildren(o.viewItem,o.modelCursor));const l=e.processViewAttributes(i,n);for(const e of o.modelRange.getItems({shallow:!0}))e.hasAttribute("listItemId")&&(e.hasAttribute(t)||n.writer.setAttribute(t,l||{},e))}}class en extends t.Plugin{static get requires(){return[po,He]}static get pluginName(){return"CustomElementSupport"}init(){const t=this.editor.plugins.get(po),e=this.editor.plugins.get(He);t.on("register:$customElement",((r,o)=>{r.stop();const n=this.editor,i=n.model.schema,l=n.conversion,s=n.editing.view.domConverter.unsafeElements,c=n.data.htmlProcessor.domConverter.preElements;i.register(o.model,o.modelSchema),i.extend(o.model,{allowAttributes:["htmlElementName","htmlAttributes","htmlContent"],isContent:!0}),l.for("upcast").elementToElement({view:/.*/,model:(r,i)=>{if("$comment"==r.name)return;if(!function(t){try{document.createElement(t)}catch(t){return!1}return!0}(r.name))return;if(e.getDefinitionsForView(r.name).size)return;s.includes(r.name)||s.push(r.name),c.includes(r.name)||c.push(r.name);const l=i.writer.createElement(o.model,{htmlElementName:r.name}),a=t.processViewAttributes(r,i);a&&i.writer.setAttribute("htmlAttributes",a,l);const u=new ze.UpcastWriter(r.document).createDocumentFragment(r),m=n.data.processor.toData(u);i.writer.setAttribute("htmlContent",m,l);for(const{item:t}of n.editing.view.createRangeIn(r))i.consumable.consume(t,{name:!0});return l},converterPriority:"low"}),l.for("editingDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const r=t.getAttribute("htmlElementName"),o=e.createRawElement(r);return t.hasAttribute("htmlAttributes")&&Kr(e,t.getAttribute("htmlAttributes"),o),o}}),l.for("dataDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const r=t.getAttribute("htmlElementName"),o=t.getAttribute("htmlContent"),n=e.createRawElement(r,null,((t,e)=>{e.setContentOf(t,o);const r=t.firstChild;for(r.remove();r.firstChild;)t.appendChild(r.firstChild)}));return t.hasAttribute("htmlAttributes")&&Kr(e,t.getAttribute("htmlAttributes"),n),n}})}))}}class rn extends t.Plugin{static get pluginName(){return"GeneralHtmlSupport"}static get requires(){return[po,_o,So,Oo,ko,Co,$o,xo,Io,Yo,en]}init(){const t=this.editor,e=t.plugins.get(po);e.loadAllowedConfig(t.config.get("htmlSupport.allow")||[]),e.loadDisallowedConfig(t.config.get("htmlSupport.disallow")||[])}getGhsAttributeNameForElement(t){const e=this.editor.plugins.get("DataSchema"),r=Array.from(e.getDefinitionsForView(t,!1));return r&&r.length&&r[0].isInline&&!r[0].isObject?r[0].model:"htmlAttributes"}addModelHtmlClass(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const l of on(n,o,i))nn(t,l,i,"classes",(t=>{for(const o of(0,e.toArray)(r))t.add(o)}))}))}removeModelHtmlClass(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const l of on(n,o,i))nn(t,l,i,"classes",(t=>{for(const o of(0,e.toArray)(r))t.delete(o)}))}))}setModelHtmlAttributes(t,e,r){const o=this.editor.model,n=this.getGhsAttributeNameForElement(t);o.change((t=>{for(const i of on(o,r,n))nn(t,i,n,"attributes",(t=>{for(const[r,o]of Object.entries(e))t.set(r,o)}))}))}removeModelHtmlAttributes(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const l of on(n,o,i))nn(t,l,i,"attributes",(t=>{for(const o of(0,e.toArray)(r))t.delete(o)}))}))}setModelHtmlStyles(t,e,r){const o=this.editor.model,n=this.getGhsAttributeNameForElement(t);o.change((t=>{for(const i of on(o,r,n))nn(t,i,n,"styles",(t=>{for(const[r,o]of Object.entries(e))t.set(r,o)}))}))}removeModelHtmlStyles(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const l of on(n,o,i))nn(t,l,i,"styles",(t=>{for(const o of(0,e.toArray)(r))t.delete(o)}))}))}}function*on(t,e,r){if(e.is("documentSelection")&&e.isCollapsed)t.schema.checkAttributeInSelection(e,r)&&(yield e);else for(const o of function(t,e,r){return e.is("node")||e.is("$text")||e.is("$textProxy")?t.schema.checkAttribute(e,r)?[t.createRangeOn(e)]:[]:t.schema.getValidRanges(t.createSelection(e).getRanges(),r)}(t,e,r))yield*o.getItems({shallow:!0})}function nn(t,e,r,o,n){const i=e.getAttribute(r),l={};for(const t of["attributes","styles","classes"])if(t!=o)i&&i[t]&&(l[t]=i[t]);else{const e="classes"==t?new Set(i&&i[t]||[]):new Map(Object.entries(i&&i[t]||{}));n(e),e.size&&(l[t]="classes"==t?Array.from(e):Object.fromEntries(e))}Object.keys(l).length?e.is("documentSelection")?t.setSelectionAttribute(r,l):t.setAttribute(r,l,e):i&&(e.is("documentSelection")?t.removeSelectionAttribute(r):t.removeAttribute(r,e))}class ln extends t.Plugin{static get pluginName(){return"HtmlComment"}init(){const t=this.editor;t.model.schema.addAttributeCheck(((t,e)=>{if(t.endsWith("$root")&&e.startsWith("$comment"))return!0})),t.conversion.for("upcast").elementToMarker({view:"$comment",model:(t,{writer:r})=>{const o=this.editor.model.document.getRoot(),n=t.getCustomProperty("$rawContent"),i=`$comment:${(0,e.uid)()}`;return r.setAttribute(i,n,o),i}}),t.conversion.for("dataDowncast").markerToElement({model:"$comment",view:(t,{writer:e})=>{const r=this.editor.model.document.getRoot(),o=t.markerName,n=r.getAttribute(o),i=e.createUIElement("$comment");return e.setCustomProperty("$rawContent",n,i),i}}),t.model.document.registerPostFixer((e=>{const r=t.model.document.getRoot(),o=t.model.document.differ.getChangedMarkers().filter((t=>t.name.startsWith("$comment"))).filter((t=>{const e=t.data.newRange;return e&&"$graveyard"===e.root.rootName}));if(0===o.length)return!1;for(const t of o)e.removeMarker(t.name),e.removeAttribute(t.name,r);return!0})),t.data.on("set",(()=>{for(const e of t.model.markers.getMarkersGroup("$comment"))this.removeHtmlComment(e.name)}),{priority:"high"}),t.model.on("deleteContent",((e,[r])=>{for(const e of r.getRanges()){const r=t.model.schema.getLimitElement(e),o=t.model.createPositionAt(r,0),n=t.model.createPositionAt(r,"end");let i;i=o.isTouching(e.start)&&n.isTouching(e.end)?this.getHtmlCommentsInRange(t.model.createRange(o,n)):this.getHtmlCommentsInRange(e,{skipBoundaries:!0});for(const t of i)this.removeHtmlComment(t)}}),{priority:"high"})}createHtmlComment(t,r){const o=(0,e.uid)(),n=this.editor.model,i=n.document.getRoot(),l=`$comment:${o}`;return n.change((e=>{const o=e.createRange(t);return e.addMarker(l,{usingOperation:!0,affectsData:!0,range:o}),e.setAttribute(l,r,i),l}))}removeHtmlComment(t){const e=this.editor,r=e.model.document.getRoot(),o=e.model.markers.get(t);return!!o&&(e.model.change((e=>{e.removeMarker(o),e.removeAttribute(t,r)})),!0)}getHtmlCommentData(t){const e=this.editor,r=e.model.markers.get(t),o=e.model.document.getRoot();return r?{content:o.getAttribute(t),position:r.getStart()}:null}getHtmlCommentsInRange(t,{skipBoundaries:e=!1}={}){const r=!e;return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((e=>function(t,e){const o=t.getRange().start;return(o.isAfter(e.start)||r&&o.isEqual(e.start))&&(o.isBefore(e.end)||r&&o.isEqual(e.end))}(e,t))).map((t=>t.name))}}})(),(window.CKEditor5=window.CKEditor5||{}).htmlSupport=o})(); \ No newline at end of file + */(()=>{var t={142:(t,e,r)=>{"use strict";r.d(e,{Z:()=>i});var o=r(609),n=r.n(o)()((function(t){return t[1]}));n.push([t.id,":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}",""]);const i=n},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=t(e);return e[2]?"@media ".concat(e[2]," {").concat(r,"}"):r})).join("")},e.i=function(t,r,o){"string"==typeof t&&(t=[[null,t,""]]);var n={};if(o)for(var i=0;i<this.length;i++){var s=this[i][0];null!=s&&(n[s]=!0)}for(var l=0;l<t.length;l++){var c=[].concat(t[l]);o&&n[c[0]]||(r&&(c[2]?c[2]="".concat(r," and ").concat(c[2]):c[2]=r),e.push(c))}},e}},62:(t,e,r)=>{"use strict";var o,n=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},i=function(){var t={};return function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}t[e]=r}return t[e]}}(),s=[];function l(t){for(var e=-1,r=0;r<s.length;r++)if(s[r].identifier===t){e=r;break}return e}function c(t,e){for(var r={},o=[],n=0;n<t.length;n++){var i=t[n],c=e.base?i[0]+e.base:i[0],a=r[c]||0,u="".concat(c," ").concat(a);r[c]=a+1;var m=l(u),d={css:i[1],media:i[2],sourceMap:i[3]};-1!==m?(s[m].references++,s[m].updater(d)):s.push({identifier:u,updater:p(d,e),references:1}),o.push(u)}return o}function a(t){var e=document.createElement("style"),o=t.attributes||{};if(void 0===o.nonce){var n=r.nc;n&&(o.nonce=n)}if(Object.keys(o).forEach((function(t){e.setAttribute(t,o[t])})),"function"==typeof t.insert)t.insert(e);else{var s=i(t.insert||"head");if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(e)}return e}var u,m=(u=[],function(t,e){return u[t]=e,u.filter(Boolean).join("\n")});function d(t,e,r,o){var n=r?"":o.media?"@media ".concat(o.media," {").concat(o.css,"}"):o.css;if(t.styleSheet)t.styleSheet.cssText=m(e,n);else{var i=document.createTextNode(n),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(i,s[e]):t.appendChild(i)}}function h(t,e,r){var o=r.css,n=r.media,i=r.sourceMap;if(n?t.setAttribute("media",n):t.removeAttribute("media"),i&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}var f=null,b=0;function p(t,e){var r,o,n;if(e.singleton){var i=b++;r=f||(f=a(e)),o=d.bind(null,r,i,!1),n=d.bind(null,r,i,!0)}else r=a(e),o=h.bind(null,r,e),n=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(r)};return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else n()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=n());var r=c(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var o=0;o<r.length;o++){var n=l(r[o]);s[n].references--}for(var i=c(t,e),a=0;a<r.length;a++){var u=l(r[a]);0===s[u].references&&(s[u].updater(),s.splice(u,1))}r=i}}}},704:(t,e,r)=>{t.exports=r(79)("./src/core.js")},492:(t,e,r)=>{t.exports=r(79)("./src/engine.js")},209:(t,e,r)=>{t.exports=r(79)("./src/utils.js")},995:(t,e,r)=>{t.exports=r(79)("./src/widget.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={id:o,exports:{}};return t[o](i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nc=void 0;var o={};(()=>{"use strict";r.r(o),r.d(o,{DataFilter:()=>po,DataSchema:()=>He,GeneralHtmlSupport:()=>rn,HtmlComment:()=>sn});var t=r(704),e=r(209);const n=[{model:"codeBlock",view:"pre"},{model:"paragraph",view:"p"},{model:"blockQuote",view:"blockquote"},{model:"listItem",view:"li"},{model:"pageBreak",view:"div"},{model:"rawHtml",view:"div"},{model:"table",view:"table"},{model:"tableRow",view:"tr"},{model:"tableCell",view:"td"},{model:"tableCell",view:"th"},{model:"caption",view:"caption"},{model:"caption",view:"figcaption"},{model:"imageBlock",view:"img"},{model:"imageInline",view:"img"},{model:"htmlP",view:"p",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlBlockquote",view:"blockquote",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlTable",view:"table",modelSchema:{allowWhere:"$block",isBlock:!0}},{model:"htmlTbody",view:"tbody",modelSchema:{allowIn:"htmlTable",isBlock:!1}},{model:"htmlThead",view:"thead",modelSchema:{allowIn:"htmlTable",isBlock:!1}},{model:"htmlTfoot",view:"tfoot",modelSchema:{allowIn:"htmlTable",isBlock:!1}},{model:"htmlCaption",view:"caption",modelSchema:{allowIn:"htmlTable",allowChildren:"$text",isBlock:!1}},{model:"htmlColgroup",view:"colgroup",modelSchema:{allowIn:"htmlTable",allowChildren:"col",isBlock:!1}},{model:"htmlCol",view:"col",modelSchema:{allowIn:"htmlColgroup",isBlock:!1}},{model:"htmlTr",view:"tr",modelSchema:{allowIn:["htmlTable","htmlThead","htmlTbody"],isLimit:!0}},{model:"htmlTd",view:"td",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:!0,isBlock:!1}},{model:"htmlTh",view:"th",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:!0,isBlock:!1}},{model:"htmlFigure",view:"figure",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlFigcaption",view:"figcaption",modelSchema:{allowIn:"htmlFigure",allowChildren:"$text",isBlock:!1}},{model:"htmlAddress",view:"address",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlAside",view:"aside",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlMain",view:"main",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlDetails",view:"details",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlSummary",view:"summary",modelSchema:{allowChildren:"$text",allowIn:"htmlDetails",isBlock:!1}},{model:"htmlDiv",view:"div",paragraphLikeModel:"htmlDivParagraph",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlFieldset",view:"fieldset",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlLegend",view:"legend",modelSchema:{allowIn:"htmlFieldset",allowChildren:"$text"}},{model:"htmlHeader",view:"header",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlFooter",view:"footer",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlForm",view:"form",modelSchema:{inheritAllFrom:"$container",isBlock:!0}},{model:"htmlHgroup",view:"hgroup",modelSchema:{allowChildren:["htmlH1","htmlH2","htmlH3","htmlH4","htmlH5","htmlH6"],isBlock:!1}},{model:"htmlH1",view:"h1",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH2",view:"h2",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH3",view:"h3",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH4",view:"h4",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH5",view:"h5",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH6",view:"h6",modelSchema:{inheritAllFrom:"$block"}},{model:"$htmlList",modelSchema:{allowWhere:"$container",allowChildren:["$htmlList","htmlLi"],isBlock:!1}},{model:"htmlDir",view:"dir",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlMenu",view:"menu",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlUl",view:"ul",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlOl",view:"ol",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlLi",view:"li",modelSchema:{allowIn:"$htmlList",allowChildren:"$text",isBlock:!1}},{model:"htmlPre",view:"pre",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlArticle",view:"article",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlSection",view:"section",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlNav",view:"nav",modelSchema:{inheritAllFrom:"$container",isBlock:!1}},{model:"htmlDl",view:"dl",modelSchema:{allowWhere:"$container",allowChildren:["htmlDt","htmlDd"],isBlock:!1}},{model:"htmlDt",view:"dt",modelSchema:{allowChildren:"$block",isBlock:!1}},{model:"htmlDd",view:"dd",modelSchema:{allowChildren:"$block",isBlock:!1}},{model:"htmlCenter",view:"center",modelSchema:{inheritAllFrom:"$container",isBlock:!1}}],i=[{model:"htmlAcronym",view:"acronym",attributeProperties:{copyOnEnter:!0}},{model:"htmlTt",view:"tt",attributeProperties:{copyOnEnter:!0}},{model:"htmlFont",view:"font",attributeProperties:{copyOnEnter:!0}},{model:"htmlTime",view:"time",attributeProperties:{copyOnEnter:!0}},{model:"htmlVar",view:"var",attributeProperties:{copyOnEnter:!0}},{model:"htmlBig",view:"big",attributeProperties:{copyOnEnter:!0}},{model:"htmlSmall",view:"small",attributeProperties:{copyOnEnter:!0}},{model:"htmlSamp",view:"samp",attributeProperties:{copyOnEnter:!0}},{model:"htmlQ",view:"q",attributeProperties:{copyOnEnter:!0}},{model:"htmlOutput",view:"output",attributeProperties:{copyOnEnter:!0}},{model:"htmlKbd",view:"kbd",attributeProperties:{copyOnEnter:!0}},{model:"htmlBdi",view:"bdi",attributeProperties:{copyOnEnter:!0}},{model:"htmlBdo",view:"bdo",attributeProperties:{copyOnEnter:!0}},{model:"htmlAbbr",view:"abbr",attributeProperties:{copyOnEnter:!0}},{model:"htmlA",view:"a",priority:5,coupledAttribute:"linkHref",attributeProperties:{copyOnEnter:!0}},{model:"htmlStrong",view:"strong",coupledAttribute:"bold",attributeProperties:{copyOnEnter:!0}},{model:"htmlB",view:"b",coupledAttribute:"bold",attributeProperties:{copyOnEnter:!0}},{model:"htmlI",view:"i",coupledAttribute:"italic",attributeProperties:{copyOnEnter:!0}},{model:"htmlEm",view:"em",coupledAttribute:"italic",attributeProperties:{copyOnEnter:!0}},{model:"htmlS",view:"s",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:!0}},{model:"htmlDel",view:"del",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:!0}},{model:"htmlIns",view:"ins",attributeProperties:{copyOnEnter:!0}},{model:"htmlU",view:"u",coupledAttribute:"underline",attributeProperties:{copyOnEnter:!0}},{model:"htmlSub",view:"sub",coupledAttribute:"subscript",attributeProperties:{copyOnEnter:!0}},{model:"htmlSup",view:"sup",coupledAttribute:"superscript",attributeProperties:{copyOnEnter:!0}},{model:"htmlCode",view:"code",coupledAttribute:"code",attributeProperties:{copyOnEnter:!0}},{model:"htmlMark",view:"mark",attributeProperties:{copyOnEnter:!0}},{model:"htmlSpan",view:"span",attributeProperties:{copyOnEnter:!0}},{model:"htmlCite",view:"cite",attributeProperties:{copyOnEnter:!0}},{model:"htmlLabel",view:"label",attributeProperties:{copyOnEnter:!0}},{model:"htmlDfn",view:"dfn",attributeProperties:{copyOnEnter:!0}},{model:"htmlObject",view:"object",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlIframe",view:"iframe",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlInput",view:"input",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlButton",view:"button",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlTextarea",view:"textarea",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlSelect",view:"select",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlVideo",view:"video",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlEmbed",view:"embed",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlOembed",view:"oembed",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlAudio",view:"audio",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlImg",view:"img",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlCanvas",view:"canvas",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlMeter",view:"meter",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlProgress",view:"progress",isObject:!0,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlScript",view:"script",modelSchema:{allowWhere:["$text","$block"],isInline:!0}},{model:"htmlStyle",view:"style",modelSchema:{allowWhere:["$text","$block"],isInline:!0}},{model:"htmlCustomElement",view:"$customElement",modelSchema:{allowWhere:["$text","$block"],isInline:!0}}];const s=function(){this.__data__=[],this.size=0};const l=function(t,e){return t===e||t!=t&&e!=e};const c=function(t,e){for(var r=t.length;r--;)if(l(t[r][0],e))return r;return-1};var a=Array.prototype.splice;const u=function(t){var e=this.__data__,r=c(e,t);return!(r<0)&&(r==e.length-1?e.pop():a.call(e,r,1),--this.size,!0)};const m=function(t){var e=this.__data__,r=c(e,t);return r<0?void 0:e[r][1]};const d=function(t){return c(this.__data__,t)>-1};const h=function(t,e){var r=this.__data__,o=c(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this};function f(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}f.prototype.clear=s,f.prototype.delete=u,f.prototype.get=m,f.prototype.has=d,f.prototype.set=h;const b=f;const p=function(){this.__data__=new b,this.size=0};const g=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r};const v=function(t){return this.__data__.get(t)};const w=function(t){return this.__data__.has(t)};const y="object"==typeof global&&global&&global.Object===Object&&global;var A="object"==typeof self&&self&&self.Object===Object&&self;const j=y||A||Function("return this")();const _=j.Symbol;var S=Object.prototype,O=S.hasOwnProperty,E=S.toString,k=_?_.toStringTag:void 0;const C=function(t){var e=O.call(t,k),r=t[k];try{t[k]=void 0;var o=!0}catch(t){}var n=E.call(t);return o&&(e?t[k]=r:delete t[k]),n};var $=Object.prototype.toString;const x=function(t){return $.call(t)};var I=_?_.toStringTag:void 0;const F=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":I&&I in Object(t)?C(t):x(t)};const P=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)};const B=function(t){if(!P(t))return!1;var e=F(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e};const T=j["__core-js_shared__"];var R,D=(R=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||""))?"Symbol(src)_1."+R:"";const L=function(t){return!!D&&D in t};var M=Function.prototype.toString;const N=function(t){if(null!=t){try{return M.call(t)}catch(t){}try{return t+""}catch(t){}}return""};var V=/^\[object .+?Constructor\]$/,H=Function.prototype,z=Object.prototype,q=H.toString,U=z.hasOwnProperty,W=RegExp("^"+q.call(U).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const G=function(t){return!(!P(t)||L(t))&&(B(t)?W:V).test(N(t))};const K=function(t,e){return null==t?void 0:t[e]};const Z=function(t,e){var r=K(t,e);return G(r)?r:void 0};const Q=Z(j,"Map");const J=Z(Object,"create");const X=function(){this.__data__=J?J(null):{},this.size=0};const Y=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e};var tt=Object.prototype.hasOwnProperty;const et=function(t){var e=this.__data__;if(J){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return tt.call(e,t)?e[t]:void 0};var rt=Object.prototype.hasOwnProperty;const ot=function(t){var e=this.__data__;return J?void 0!==e[t]:rt.call(e,t)};const nt=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=J&&void 0===e?"__lodash_hash_undefined__":e,this};function it(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}it.prototype.clear=X,it.prototype.delete=Y,it.prototype.get=et,it.prototype.has=ot,it.prototype.set=nt;const st=it;const lt=function(){this.size=0,this.__data__={hash:new st,map:new(Q||b),string:new st}};const ct=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};const at=function(t,e){var r=t.__data__;return ct(e)?r["string"==typeof e?"string":"hash"]:r.map};const ut=function(t){var e=at(this,t).delete(t);return this.size-=e?1:0,e};const mt=function(t){return at(this,t).get(t)};const dt=function(t){return at(this,t).has(t)};const ht=function(t,e){var r=at(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this};function ft(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}ft.prototype.clear=lt,ft.prototype.delete=ut,ft.prototype.get=mt,ft.prototype.has=dt,ft.prototype.set=ht;const bt=ft;const pt=function(t,e){var r=this.__data__;if(r instanceof b){var o=r.__data__;if(!Q||o.length<199)return o.push([t,e]),this.size=++r.size,this;r=this.__data__=new bt(o)}return r.set(t,e),this.size=r.size,this};function gt(t){var e=this.__data__=new b(t);this.size=e.size}gt.prototype.clear=p,gt.prototype.delete=g,gt.prototype.get=v,gt.prototype.has=w,gt.prototype.set=pt;const vt=gt;const wt=function(){try{var t=Z(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();const yt=function(t,e,r){"__proto__"==e&&wt?wt(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r};const At=function(t,e,r){(void 0!==r&&!l(t[e],r)||void 0===r&&!(e in t))&&yt(t,e,r)};const jt=function(t){return function(e,r,o){for(var n=-1,i=Object(e),s=o(e),l=s.length;l--;){var c=s[t?l:++n];if(!1===r(i[c],c,i))break}return e}}();var _t="object"==typeof exports&&exports&&!exports.nodeType&&exports,St=_t&&"object"==typeof module&&module&&!module.nodeType&&module,Ot=St&&St.exports===_t?j.Buffer:void 0,Et=Ot?Ot.allocUnsafe:void 0;const kt=function(t,e){if(e)return t.slice();var r=t.length,o=Et?Et(r):new t.constructor(r);return t.copy(o),o};const Ct=j.Uint8Array;const $t=function(t){var e=new t.constructor(t.byteLength);return new Ct(e).set(new Ct(t)),e};const xt=function(t,e){var r=e?$t(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)};const It=function(t,e){var r=-1,o=t.length;for(e||(e=Array(o));++r<o;)e[r]=t[r];return e};var Ft=Object.create;const Pt=function(){function t(){}return function(e){if(!P(e))return{};if(Ft)return Ft(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}}();const Bt=function(t,e){return function(r){return t(e(r))}};const Tt=Bt(Object.getPrototypeOf,Object);var Rt=Object.prototype;const Dt=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||Rt)};const Lt=function(t){return"function"!=typeof t.constructor||Dt(t)?{}:Pt(Tt(t))};const Mt=function(t){return null!=t&&"object"==typeof t};const Nt=function(t){return Mt(t)&&"[object Arguments]"==F(t)};var Vt=Object.prototype,Ht=Vt.hasOwnProperty,zt=Vt.propertyIsEnumerable;const qt=Nt(function(){return arguments}())?Nt:function(t){return Mt(t)&&Ht.call(t,"callee")&&!zt.call(t,"callee")};const Ut=Array.isArray;const Wt=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991};const Gt=function(t){return null!=t&&Wt(t.length)&&!B(t)};const Kt=function(t){return Mt(t)&&Gt(t)};const Zt=function(){return!1};var Qt="object"==typeof exports&&exports&&!exports.nodeType&&exports,Jt=Qt&&"object"==typeof module&&module&&!module.nodeType&&module,Xt=Jt&&Jt.exports===Qt?j.Buffer:void 0;const Yt=(Xt?Xt.isBuffer:void 0)||Zt;var te=Function.prototype,ee=Object.prototype,re=te.toString,oe=ee.hasOwnProperty,ne=re.call(Object);const ie=function(t){if(!Mt(t)||"[object Object]"!=F(t))return!1;var e=Tt(t);if(null===e)return!0;var r=oe.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&re.call(r)==ne};var se={};se["[object Float32Array]"]=se["[object Float64Array]"]=se["[object Int8Array]"]=se["[object Int16Array]"]=se["[object Int32Array]"]=se["[object Uint8Array]"]=se["[object Uint8ClampedArray]"]=se["[object Uint16Array]"]=se["[object Uint32Array]"]=!0,se["[object Arguments]"]=se["[object Array]"]=se["[object ArrayBuffer]"]=se["[object Boolean]"]=se["[object DataView]"]=se["[object Date]"]=se["[object Error]"]=se["[object Function]"]=se["[object Map]"]=se["[object Number]"]=se["[object Object]"]=se["[object RegExp]"]=se["[object Set]"]=se["[object String]"]=se["[object WeakMap]"]=!1;const le=function(t){return Mt(t)&&Wt(t.length)&&!!se[F(t)]};const ce=function(t){return function(e){return t(e)}};var ae="object"==typeof exports&&exports&&!exports.nodeType&&exports,ue=ae&&"object"==typeof module&&module&&!module.nodeType&&module,me=ue&&ue.exports===ae&&y.process;const de=function(){try{var t=ue&&ue.require&&ue.require("util").types;return t||me&&me.binding&&me.binding("util")}catch(t){}}();var he=de&&de.isTypedArray;const fe=he?ce(he):le;const be=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]};var pe=Object.prototype.hasOwnProperty;const ge=function(t,e,r){var o=t[e];pe.call(t,e)&&l(o,r)&&(void 0!==r||e in t)||yt(t,e,r)};const ve=function(t,e,r,o){var n=!r;r||(r={});for(var i=-1,s=e.length;++i<s;){var l=e[i],c=o?o(r[l],t[l],l,r,t):void 0;void 0===c&&(c=t[l]),n?yt(r,l,c):ge(r,l,c)}return r};const we=function(t,e){for(var r=-1,o=Array(t);++r<t;)o[r]=e(r);return o};var ye=/^(?:0|[1-9]\d*)$/;const Ae=function(t,e){var r=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==r||"symbol"!=r&&ye.test(t))&&t>-1&&t%1==0&&t<e};var je=Object.prototype.hasOwnProperty;const _e=function(t,e){var r=Ut(t),o=!r&&qt(t),n=!r&&!o&&Yt(t),i=!r&&!o&&!n&&fe(t),s=r||o||n||i,l=s?we(t.length,String):[],c=l.length;for(var a in t)!e&&!je.call(t,a)||s&&("length"==a||n&&("offset"==a||"parent"==a)||i&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||Ae(a,c))||l.push(a);return l};const Se=function(t){var e=[];if(null!=t)for(var r in Object(t))e.push(r);return e};var Oe=Object.prototype.hasOwnProperty;const Ee=function(t){if(!P(t))return Se(t);var e=Dt(t),r=[];for(var o in t)("constructor"!=o||!e&&Oe.call(t,o))&&r.push(o);return r};const ke=function(t){return Gt(t)?_e(t,!0):Ee(t)};const Ce=function(t){return ve(t,ke(t))};const $e=function(t,e,r,o,n,i,s){var l=be(t,r),c=be(e,r),a=s.get(c);if(a)At(t,r,a);else{var u=i?i(l,c,r+"",t,e,s):void 0,m=void 0===u;if(m){var d=Ut(c),h=!d&&Yt(c),f=!d&&!h&&fe(c);u=c,d||h||f?Ut(l)?u=l:Kt(l)?u=It(l):h?(m=!1,u=kt(c,!0)):f?(m=!1,u=xt(c,!0)):u=[]:ie(c)||qt(c)?(u=l,qt(l)?u=Ce(l):P(l)&&!B(l)||(u=Lt(c))):m=!1}m&&(s.set(c,u),n(u,c,o,i,s),s.delete(c)),At(t,r,u)}};const xe=function t(e,r,o,n,i){e!==r&&jt(r,(function(s,l){if(i||(i=new vt),P(s))$e(e,r,l,o,t,n,i);else{var c=n?n(be(e,l),s,l+"",e,r,i):void 0;void 0===c&&(c=s),At(e,l,c)}}),ke)};const Ie=function(t){return t};const Fe=function(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)};var Pe=Math.max;const Be=function(t,e,r){return e=Pe(void 0===e?t.length-1:e,0),function(){for(var o=arguments,n=-1,i=Pe(o.length-e,0),s=Array(i);++n<i;)s[n]=o[e+n];n=-1;for(var l=Array(e+1);++n<e;)l[n]=o[n];return l[e]=r(s),Fe(t,this,l)}};const Te=function(t){return function(){return t}};const Re=wt?function(t,e){return wt(t,"toString",{configurable:!0,enumerable:!1,value:Te(e),writable:!0})}:Ie;var De=Date.now;const Le=function(t){var e=0,r=0;return function(){var o=De(),n=16-(o-r);if(r=o,n>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(Re);const Me=function(t,e){return Le(Be(t,e,Ie),t+"")};const Ne=function(t,e,r){if(!P(r))return!1;var o=typeof e;return!!("number"==o?Gt(r)&&Ae(e,r.length):"string"==o&&e in r)&&l(r[e],t)};const Ve=function(t){return Me((function(e,r){var o=-1,n=r.length,i=n>1?r[n-1]:void 0,s=n>2?r[2]:void 0;for(i=t.length>3&&"function"==typeof i?(n--,i):void 0,s&&Ne(r[0],r[1],s)&&(i=n<3?void 0:i,n=1),e=Object(e);++o<n;){var l=r[o];l&&t(e,l,o,i)}return e}))}((function(t,e,r,o){xe(t,e,r,o)}));class He extends t.Plugin{constructor(t){super(t),this._definitions=new Map}static get pluginName(){return"DataSchema"}init(){for(const t of n)this.registerBlockElement(t);for(const t of i)this.registerInlineElement(t)}registerBlockElement(t){this._definitions.set(t.model,{...t,isBlock:!0})}registerInlineElement(t){this._definitions.set(t.model,{...t,isInline:!0})}extendBlockElement(t){this._extendDefinition({...t,isBlock:!0})}extendInlineElement(t){this._extendDefinition({...t,isInline:!0})}getDefinitionsForView(t,e){const r=new Set;for(const o of this._getMatchingViewDefinitions(t)){if(e)for(const t of this._getReferences(o.model))r.add(t);r.add(o)}return r}_getMatchingViewDefinitions(t){return Array.from(this._definitions.values()).filter((e=>e.view&&function(t,e){if("string"==typeof t)return t===e;if(t instanceof RegExp)return t.test(e);return!1}(t,e.view)))}*_getReferences(t){const{modelSchema:r}=this._definitions.get(t);if(!r)return;const o=["inheritAllFrom","inheritTypesFrom","allowWhere","allowContentOf","allowAttributesOf"];for(const n of o)for(const o of(0,e.toArray)(r[n]||[])){const e=this._definitions.get(o);o!==t&&e&&(yield*this._getReferences(e.model),yield e)}}_extendDefinition(t){const e=this._definitions.get(t.model),r=Ve({},e,t,((t,e)=>Array.isArray(t)?t.concat(e):void 0));this._definitions.set(t.model,r)}}var ze=r(492),qe=r(995);const Ue=function(t,e){for(var r=-1,o=null==t?0:t.length;++r<o&&!1!==e(t[r],r,t););return t};const We=Bt(Object.keys,Object);var Ge=Object.prototype.hasOwnProperty;const Ke=function(t){if(!Dt(t))return We(t);var e=[];for(var r in Object(t))Ge.call(t,r)&&"constructor"!=r&&e.push(r);return e};const Ze=function(t){return Gt(t)?_e(t):Ke(t)};const Qe=function(t,e){return t&&ve(e,Ze(e),t)};const Je=function(t,e){return t&&ve(e,ke(e),t)};const Xe=function(t,e){for(var r=-1,o=null==t?0:t.length,n=0,i=[];++r<o;){var s=t[r];e(s,r,t)&&(i[n++]=s)}return i};const Ye=function(){return[]};var tr=Object.prototype.propertyIsEnumerable,er=Object.getOwnPropertySymbols;const rr=er?function(t){return null==t?[]:(t=Object(t),Xe(er(t),(function(e){return tr.call(t,e)})))}:Ye;const or=function(t,e){return ve(t,rr(t),e)};const nr=function(t,e){for(var r=-1,o=e.length,n=t.length;++r<o;)t[n+r]=e[r];return t};const ir=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)nr(e,rr(t)),t=Tt(t);return e}:Ye;const sr=function(t,e){return ve(t,ir(t),e)};const lr=function(t,e,r){var o=e(t);return Ut(t)?o:nr(o,r(t))};const cr=function(t){return lr(t,Ze,rr)};const ar=function(t){return lr(t,ke,ir)};const ur=Z(j,"DataView");const mr=Z(j,"Promise");const dr=Z(j,"Set");const hr=Z(j,"WeakMap");var fr="[object Map]",br="[object Promise]",pr="[object Set]",gr="[object WeakMap]",vr="[object DataView]",wr=N(ur),yr=N(Q),Ar=N(mr),jr=N(dr),_r=N(hr),Sr=F;(ur&&Sr(new ur(new ArrayBuffer(1)))!=vr||Q&&Sr(new Q)!=fr||mr&&Sr(mr.resolve())!=br||dr&&Sr(new dr)!=pr||hr&&Sr(new hr)!=gr)&&(Sr=function(t){var e=F(t),r="[object Object]"==e?t.constructor:void 0,o=r?N(r):"";if(o)switch(o){case wr:return vr;case yr:return fr;case Ar:return br;case jr:return pr;case _r:return gr}return e});const Or=Sr;var Er=Object.prototype.hasOwnProperty;const kr=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&Er.call(t,"index")&&(r.index=t.index,r.input=t.input),r};const Cr=function(t,e){var r=e?$t(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)};var $r=/\w*$/;const xr=function(t){var e=new t.constructor(t.source,$r.exec(t));return e.lastIndex=t.lastIndex,e};var Ir=_?_.prototype:void 0,Fr=Ir?Ir.valueOf:void 0;const Pr=function(t){return Fr?Object(Fr.call(t)):{}};const Br=function(t,e,r){var o=t.constructor;switch(e){case"[object ArrayBuffer]":return $t(t);case"[object Boolean]":case"[object Date]":return new o(+t);case"[object DataView]":return Cr(t,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return xt(t,r);case"[object Map]":case"[object Set]":return new o;case"[object Number]":case"[object String]":return new o(t);case"[object RegExp]":return xr(t);case"[object Symbol]":return Pr(t)}};const Tr=function(t){return Mt(t)&&"[object Map]"==Or(t)};var Rr=de&&de.isMap;const Dr=Rr?ce(Rr):Tr;const Lr=function(t){return Mt(t)&&"[object Set]"==Or(t)};var Mr=de&&de.isSet;const Nr=Mr?ce(Mr):Lr;var Vr="[object Arguments]",Hr="[object Function]",zr="[object Object]",qr={};qr[Vr]=qr["[object Array]"]=qr["[object ArrayBuffer]"]=qr["[object DataView]"]=qr["[object Boolean]"]=qr["[object Date]"]=qr["[object Float32Array]"]=qr["[object Float64Array]"]=qr["[object Int8Array]"]=qr["[object Int16Array]"]=qr["[object Int32Array]"]=qr["[object Map]"]=qr["[object Number]"]=qr["[object Object]"]=qr["[object RegExp]"]=qr["[object Set]"]=qr["[object String]"]=qr["[object Symbol]"]=qr["[object Uint8Array]"]=qr["[object Uint8ClampedArray]"]=qr["[object Uint16Array]"]=qr["[object Uint32Array]"]=!0,qr["[object Error]"]=qr[Hr]=qr["[object WeakMap]"]=!1;const Ur=function t(e,r,o,n,i,s){var l,c=1&r,a=2&r,u=4&r;if(o&&(l=i?o(e,n,i,s):o(e)),void 0!==l)return l;if(!P(e))return e;var m=Ut(e);if(m){if(l=kr(e),!c)return It(e,l)}else{var d=Or(e),h=d==Hr||"[object GeneratorFunction]"==d;if(Yt(e))return kt(e,c);if(d==zr||d==Vr||h&&!i){if(l=a||h?{}:Lt(e),!c)return a?sr(e,Je(l,e)):or(e,Qe(l,e))}else{if(!qr[d])return i?e:{};l=Br(e,d,c)}}s||(s=new vt);var f=s.get(e);if(f)return f;s.set(e,l),Nr(e)?e.forEach((function(n){l.add(t(n,r,o,n,e,s))})):Dr(e)&&e.forEach((function(n,i){l.set(i,t(n,r,o,i,e,s))}));var b=m?void 0:(u?a?ar:cr:a?ke:Ze)(e);return Ue(b||e,(function(n,i){b&&(n=e[i=n]),ge(l,i,t(n,r,o,i,e,s))})),l};const Wr=function(t){return Ur(t,5)};function Gr(t,e,r,o){e&&function(t,e,r){if(e.attributes)for(const[o]of Object.entries(e.attributes))t.removeAttribute(o,r);if(e.styles)for(const o of Object.keys(e.styles))t.removeStyle(o,r);e.classes&&t.removeClass(e.classes,r)}(t,e,o),r&&Kr(t,r,o)}function Kr(t,e,r){if(e.attributes)for(const[o,n]of Object.entries(e.attributes))t.setAttribute(o,n,r);e.styles&&t.setStyle(e.styles,r),e.classes&&t.addClass(e.classes,r)}function Zr(t,e){const r=Wr(t);for(const o in e)Array.isArray(e[o])?r[o]=Array.from(new Set([...t[o]||[],...e[o]])):r[o]={...t[o],...e[o]};return r}function Qr({model:t}){return(e,r)=>r.writer.createElement(t,{htmlContent:e.getCustomProperty("$rawContent")})}function Jr(t,{view:e,isInline:r}){const o=t.t;return(t,{writer:n})=>{const i=o("HTML object"),s=Xr(e,t,n),l=t.getAttribute("htmlAttributes");n.addClass("html-object-embed__content",s),l&&Kr(n,l,s);const c=n.createContainerElement(r?"span":"div",{class:"html-object-embed","data-html-object-embed-label":i},s);return(0,qe.toWidget)(c,n,{widgetLabel:i})}}function Xr(t,e,r){return r.createRawElement(t,null,((t,r)=>{r.setContentOf(t,e.getAttribute("htmlContent"))}))}function Yr({priority:t,view:e}){return(r,o)=>{if(!r)return;const{writer:n}=o,i=n.createAttributeElement(e,null,{priority:t});return Kr(n,r,i),i}}function to({view:t},e){return r=>{r.on(`element:${t}`,((t,r,o)=>{if(!r.modelRange||r.modelRange.isCollapsed)return;const n=e.processViewAttributes(r.viewItem,o);n&&o.writer.setAttribute("htmlAttributes",n,r.modelRange)}),{priority:"low"})}}function eo({model:t}){return e=>{e.on(`attribute:htmlAttributes:${t}`,((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e;Gr(r.writer,o,n,r.mapper.toViewElement(e.item))}))}}const ro=function(t,e){for(var r=-1,o=null==t?0:t.length,n=Array(o);++r<o;)n[r]=e(t[r],r,t);return n};const oo=function(t,e,r,o){for(var n=t.length,i=r+(o?1:-1);o?i--:++i<n;)if(e(t[i],i,t))return i;return-1};const no=function(t){return t!=t};const io=function(t,e,r){for(var o=r-1,n=t.length;++o<n;)if(t[o]===e)return o;return-1};const so=function(t,e,r){return e==e?io(t,e,r):oo(t,no,r)};const lo=function(t,e,r,o){for(var n=r-1,i=t.length;++n<i;)if(o(t[n],e))return n;return-1};var co=Array.prototype.splice;const ao=function(t,e,r,o){var n=o?lo:so,i=-1,s=e.length,l=t;for(t===e&&(e=It(e)),r&&(l=ro(t,ce(r)));++i<s;)for(var c=0,a=e[i],u=r?r(a):a;(c=n(l,u,c,o))>-1;)l!==t&&co.call(l,c,1),co.call(t,c,1);return t};const uo=Me((function(t,e){return t&&t.length&&e&&e.length?ao(t,e):t}));var mo=r(62),ho=r.n(mo),fo=r(142),bo={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ho()(fo.Z,bo);fo.Z.locals;class po extends t.Plugin{constructor(t){super(t),this._dataSchema=t.plugins.get("DataSchema"),this._allowedAttributes=new ze.Matcher,this._disallowedAttributes=new ze.Matcher,this._allowedElements=new Set,this._disallowedElements=new Set,this._dataInitialized=!1,this._coupledAttributes=null,this._registerElementsAfterInit(),this._registerElementHandlers(),this._registerModelPostFixer()}static get pluginName(){return"DataFilter"}static get requires(){return[He,qe.Widget]}loadAllowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/,r=Ao(e);this.allowElement(t),r.forEach((t=>this.allowAttributes(t)))}}loadDisallowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/,r=Ao(e);0==r.length?this.disallowElement(t):r.forEach((t=>this.disallowAttributes(t)))}}allowElement(t){for(const r of this._dataSchema.getDefinitionsForView(t,!0))this._allowedElements.has(r)||(this._allowedElements.add(r),this._dataInitialized&&this.editor.data.once("set",(()=>{this._fireRegisterEvent(r)}),{priority:e.priorities.get("highest")+1}),this._coupledAttributes=null)}disallowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,!1))this._disallowedElements.add(e.view)}allowAttributes(t){this._allowedAttributes.add(t)}disallowAttributes(t){this._disallowedAttributes.add(t)}processViewAttributes(t,e){return go(t,e,this._disallowedAttributes),go(t,e,this._allowedAttributes)}_registerElementsAfterInit(){this.editor.data.on("init",(()=>{this._dataInitialized=!0;for(const t of this._allowedElements)this._fireRegisterEvent(t)}),{priority:e.priorities.get("highest")+1})}_registerElementHandlers(){this.on("register",((t,r)=>{const o=this.editor.model.schema;if(r.isObject&&!o.isRegistered(r.model))this._registerObjectElement(r);else if(r.isBlock)this._registerBlockElement(r);else{if(!r.isInline)throw new e.CKEditorError("data-filter-invalid-definition",null,r);this._registerInlineElement(r)}t.stop()}),{priority:"lowest"})}_registerModelPostFixer(){const t=this.editor.model;t.document.registerPostFixer((e=>{const r=t.document.differ.getChanges();let o=!1;const n=this._getCoupledAttributesMap();for(const t of r){if("attribute"!=t.type||null!==t.attributeNewValue)continue;const r=n.get(t.attributeKey);if(r)for(const{item:n}of t.range.getWalker({shallow:!0}))for(const t of r)n.hasAttribute(t)&&(e.removeAttribute(t,n),o=!0)}return o}))}_getCoupledAttributesMap(){if(this._coupledAttributes)return this._coupledAttributes;this._coupledAttributes=new Map;for(const t of this._allowedElements)if(t.coupledAttribute&&t.model){const e=this._coupledAttributes.get(t.coupledAttribute);e?e.push(t.model):this._coupledAttributes.set(t.coupledAttribute,[t.model])}}_fireRegisterEvent(t){t.view&&this._disallowedElements.has(t.view)||this.fire(t.view?`register:${t.view}`:"register",t)}_registerObjectElement(t){const r=this.editor,o=r.model.schema,n=r.conversion,{view:i,model:s}=t;o.register(s,t.modelSchema),i&&(o.extend(t.model,{allowAttributes:["htmlAttributes","htmlContent"]}),r.data.registerRawContentMatcher({name:i}),n.for("upcast").elementToElement({view:i,model:Qr(t),converterPriority:e.priorities.get("low")+1}),n.for("upcast").add(to(t,this)),n.for("editingDowncast").elementToStructure({model:{name:s,attributes:["htmlAttributes"]},view:Jr(r,t)}),n.for("dataDowncast").elementToElement({model:s,view:(t,{writer:e})=>Xr(i,t,e)}),n.for("dataDowncast").add(eo(t)))}_registerBlockElement(t){const r=this.editor,o=r.model.schema,n=r.conversion,{view:i,model:s}=t;if(!o.isRegistered(t.model)){if(o.register(t.model,t.modelSchema),!i)return;n.for("upcast").elementToElement({model:s,view:i,converterPriority:e.priorities.get("low")+1}),n.for("downcast").elementToElement({model:s,view:i})}i&&(o.extend(t.model,{allowAttributes:"htmlAttributes"}),n.for("upcast").add(to(t,this)),n.for("downcast").add(eo(t)))}_registerInlineElement(t){const e=this.editor,r=e.model.schema,o=e.conversion,n=t.model;r.extend("$text",{allowAttributes:n}),t.attributeProperties&&r.setAttributeProperties(n,t.attributeProperties),o.for("upcast").add(function({view:t,model:e},r){return o=>{o.on(`element:${t}`,((t,o,n)=>{let i=r.processViewAttributes(o.viewItem,n);if(i||n.consumable.test(o.viewItem,{name:!0})){i=i||{},n.consumable.consume(o.viewItem,{name:!0}),o.modelRange||(o=Object.assign(o,n.convertChildren(o.viewItem,o.modelCursor)));for(const t of o.modelRange.getItems())if(n.schema.checkAttribute(t,e)){const r=Zr(i,t.getAttribute(e)||{});n.writer.setAttribute(e,r,t)}}}),{priority:"low"})}}(t,this)),o.for("downcast").attributeToElement({model:n,view:Yr(t)})}}function go(t,e,r){const o=function(t,{consumable:e},r){const o=r.matchAll(t)||[],n=[];for(const r of o)vo(e,t,r),delete r.match.name,e.consume(t,r.match),n.push(r);return n}(t,e,r),{attributes:n,styles:i,classes:s}=function(t){const e={attributes:new Set,classes:new Set,styles:new Set};for(const r of t)for(const t in e){(r.match[t]||[]).forEach((r=>e[t].add(r)))}return e}(o),l={};if(n.size)for(const t of n)jo(t)||n.delete(t);return n.size&&(l.attributes=wo(n,(e=>t.getAttribute(e)))),i.size&&(l.styles=wo(i,(e=>t.getStyle(e)))),s.size&&(l.classes=Array.from(s)),Object.keys(l).length?l:null}function vo(t,e,r){for(const o of["attributes","classes","styles"]){const n=r.match[o];if(n)for(const r of Array.from(n))t.test(e,{[o]:[r]})||uo(n,r)}}function wo(t,e){const r={};for(const o of t){void 0!==e(o)&&(r[o]=e(o))}return r}function yo(t,e){const{name:r}=t;return ie(t[e])?Object.entries(t[e]).map((([t,o])=>({name:r,[e]:{[t]:o}}))):Array.isArray(t[e])?t[e].map((t=>({name:r,[e]:[t]}))):[t]}function Ao(t){const{name:e,attributes:r,classes:o,styles:n}=t,i=[];return r&&i.push(...yo({name:e,attributes:r},"attributes")),o&&i.push(...yo({name:e,classes:o},"classes")),n&&i.push(...yo({name:e,styles:n},"styles")),i}function jo(t){try{document.createAttribute(t)}catch(t){return!1}return!0}class _o extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"CodeBlockElementSupport"}init(){if(!this.editor.plugins.has("CodeBlockEditing"))return;const t=this.editor.plugins.get(po);t.on("register:pre",((e,r)=>{if("codeBlock"!==r.model)return;const o=this.editor,n=o.model.schema,i=o.conversion;n.extend("codeBlock",{allowAttributes:["htmlAttributes","htmlContentAttributes"]}),i.for("upcast").add(function(t){return e=>{e.on("element:code",((e,r,o)=>{const n=r.viewItem,i=n.parent;function s(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}i&&i.is("element","pre")&&(s(i,"htmlAttributes"),s(n,"htmlContentAttributes"))}),{priority:"low"})}}(t)),i.for("downcast").add((t=>{t.on("attribute:htmlAttributes:codeBlock",((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e,i=r.mapper.toViewElement(e.item).parent;Gr(r.writer,o,n,i)})),t.on("attribute:htmlContentAttributes:codeBlock",((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e,i=r.mapper.toViewElement(e.item);Gr(r.writer,o,n,i)}))})),e.stop()}))}}class So extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"DualContentModelElementSupport"}init(){this.editor.plugins.get(po).on("register",((t,r)=>{const o=this.editor,n=o.model.schema,i=o.conversion;if(!r.paragraphLikeModel)return;if(n.isRegistered(r.model)||n.isRegistered(r.paragraphLikeModel))return;const s={model:r.paragraphLikeModel,view:r.view};n.register(r.model,r.modelSchema),n.register(s.model,{inheritAllFrom:"$block"}),i.for("upcast").elementToElement({view:r.view,model:(t,{writer:e})=>this._hasBlockContent(t)?e.createElement(r.model):e.createElement(s.model),converterPriority:e.priorities.get("low")+1}),i.for("downcast").elementToElement({view:r.view,model:r.model}),this._addAttributeConversion(r),i.for("downcast").elementToElement({view:s.view,model:s.model}),this._addAttributeConversion(s),t.stop()}))}_hasBlockContent(t){const e=this.editor.editing.view,r=e.domConverter.blockElements;for(const o of e.createRangeIn(t).getItems())if(o.is("element")&&r.includes(o.name))return!0;return!1}_addAttributeConversion(t){const e=this.editor,r=e.conversion,o=e.plugins.get(po);e.model.schema.extend(t.model,{allowAttributes:"htmlAttributes"}),r.for("upcast").add(to(t,o)),r.for("downcast").add(eo(t))}}class Oo extends t.Plugin{static get requires(){return[He]}static get pluginName(){return"HeadingElementSupport"}init(){const t=this.editor;if(!t.plugins.has("HeadingEditing"))return;const e=t.plugins.get(He),r=t.config.get("heading.options"),o=[];for(const t of r)"model"in t&&"view"in t&&(e.registerBlockElement({view:t.view,model:t.model}),o.push(t.model));e.extendBlockElement({model:"htmlHgroup",modelSchema:{allowChildren:o}})}}class Eo extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"ImageElementSupport"}init(){const t=this.editor;if(!t.plugins.has("ImageInlineEditing")&&!t.plugins.has("ImageBlockEditing"))return;const e=t.model.schema,r=t.conversion,o=t.plugins.get(po);o.on("register:figure",(()=>{r.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,r,o)=>{const n=r.viewItem;if(!r.modelRange||!n.hasClass("image"))return;const i=t.processViewAttributes(n,o);i&&o.writer.setAttribute("htmlFigureAttributes",i,r.modelRange)}),{priority:"low"})}}(o))})),o.on("register:img",((t,n)=>{"imageBlock"!==n.model&&"imageInline"!==n.model||(e.isRegistered("imageBlock")&&e.extend("imageBlock",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlLinkAttributes"]}),e.isRegistered("imageInline")&&e.extend("imageInline",{allowAttributes:["htmlA","htmlAttributes"]}),r.for("upcast").add(function(t){return e=>{e.on("element:img",((e,r,o)=>{if(!r.modelRange)return;const n=r.viewItem,i=n.parent;function s(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}function l(t){r.modelRange&&r.modelRange.getContainedElement().is("element","imageBlock")&&s(t,"htmlLinkAttributes")}s(n,"htmlAttributes"),i.is("element","a")&&l(i)}),{priority:"low"})}}(o)),r.for("downcast").add((t=>{function e(e){t.on(`attribute:${e}:imageInline`,((t,e,r)=>{if(!r.consumable.consume(e.item,t.name))return;const{attributeOldValue:o,attributeNewValue:n}=e,i=r.mapper.toViewElement(e.item);Gr(r.writer,o,n,i)}),{priority:"low"})}function r(e,r){t.on(`attribute:${r}:imageBlock`,((t,r,o)=>{if(!o.consumable.test(r.item,t.name))return;const{attributeOldValue:n,attributeNewValue:i}=r,s=o.mapper.toViewElement(r.item),l=ko(o.writer,s,e);l&&(Gr(o.writer,n,i,l),o.consumable.consume(r.item,t.name))}),{priority:"low"}),"a"===e&&t.on("attribute:linkHref:imageBlock",((t,e,r)=>{if(!r.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock"))return;const o=r.mapper.toViewElement(e.item),n=ko(r.writer,o,"a");Kr(r.writer,e.item.getAttribute("htmlLinkAttributes"),n)}),{priority:"low"})}e("htmlAttributes"),r("img","htmlAttributes"),r("figure","htmlFigureAttributes"),r("a","htmlLinkAttributes")})),t.stop())}))}}function ko(t,e,r){const o=t.createRangeOn(e);for(const{item:t}of o.getWalker())if(t.is("element",r))return t}class Co extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"MediaEmbedElementSupport"}init(){const t=this.editor;if(!t.plugins.has("MediaEmbed")||t.config.get("mediaEmbed.previewsInData"))return;const e=t.model.schema,r=t.conversion,o=this.editor.plugins.get(po),n=this.editor.plugins.get(He),i=t.config.get("mediaEmbed.elementName");n.registerBlockElement({model:"media",view:i}),o.on("register:figure",(()=>{r.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,r,o)=>{const n=r.viewItem;if(!r.modelRange||!n.hasClass("media"))return;const i=t.processViewAttributes(n,o);i&&o.writer.setAttribute("htmlFigureAttributes",i,r.modelRange)}),{priority:"low"})}}(o))})),o.on(`register:${i}`,((t,n)=>{"media"===n.model&&(e.extend("media",{allowAttributes:["htmlAttributes","htmlFigureAttributes"]}),r.for("upcast").add(function(t,e){return t=>{t.on(`element:${e}`,r)};function r(e,r,o){function n(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}n(r.viewItem,"htmlAttributes")}}(o,i)),r.for("dataDowncast").add(function(t){return e=>{function r(t,r){e.on(`attribute:${r}:media`,((e,r,o)=>{if(!o.consumable.consume(r.item,e.name))return;const{attributeOldValue:n,attributeNewValue:i}=r,s=o.mapper.toViewElement(r.item),l=function(t,e,r){const o=t.createRangeOn(e);for(const{item:t}of o.getWalker())if(t.is("element",r))return t}(o.writer,s,t);Gr(o.writer,n,i,l)}))}r(t,"htmlAttributes"),r("figure","htmlFigureAttributes")}}(i)),t.stop())}))}}class $o extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"ScriptElementSupport"}init(){const t=this.editor.plugins.get(po);t.on("register:script",((e,r)=>{const o=this.editor,n=o.model.schema,i=o.conversion;n.register("htmlScript",r.modelSchema),n.extend("htmlScript",{allowAttributes:["htmlAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"script"}),i.for("upcast").elementToElement({view:"script",model:Qr(r)}),i.for("upcast").add(to(r,t)),i.for("downcast").elementToElement({model:"htmlScript",view:(t,{writer:e})=>Xr("script",t,e)}),i.for("downcast").add(eo(r)),e.stop()}))}}class xo extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"TableElementSupport"}init(){const t=this.editor;if(!t.plugins.has("TableEditing"))return;const e=t.model.schema,r=t.conversion,o=t.plugins.get(po);o.on("register:figure",(()=>{r.for("upcast").add(function(t){return e=>{e.on("element:figure",((e,r,o)=>{const n=r.viewItem;if(!r.modelRange||!n.hasClass("table"))return;const i=t.processViewAttributes(n,o);i&&o.writer.setAttribute("htmlFigureAttributes",i,r.modelRange)}),{priority:"low"})}}(o))})),o.on("register:table",((t,n)=>{"table"===n.model&&(e.extend("table",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlTheadAttributes","htmlTbodyAttributes"]}),r.for("upcast").add(function(t){return e=>{e.on("element:table",((e,r,o)=>{const n=r.viewItem;i(n,"htmlAttributes");for(const t of n.getChildren())t.is("element","thead")&&i(t,"htmlTheadAttributes"),t.is("element","tbody")&&i(t,"htmlTbodyAttributes");function i(e,n){const i=t.processViewAttributes(e,o);i&&o.writer.setAttribute(n,i,r.modelRange)}}))}}(o)),r.for("downcast").add((t=>{function e(e,r){t.on(`attribute:${r}:table`,((t,r,o)=>{if(!o.consumable.consume(r.item,t.name))return;const n=o.mapper.toViewElement(r.item),i=function(t,e,r){const o=t.createRangeOn(e);for(const{item:t}of o.getWalker())if(t.is("element",r))return t}(o.writer,n,e);Kr(o.writer,r.attributeNewValue,i)}))}e("table","htmlAttributes"),e("figure","htmlFigureAttributes"),e("thead","htmlTheadAttributes"),e("tbody","htmlTbodyAttributes")})),t.stop())}))}}class Io extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"StyleElementSupport"}init(){const t=this.editor.plugins.get(po);t.on("register:style",((e,r)=>{const o=this.editor,n=o.model.schema,i=o.conversion;n.register("htmlStyle",r.modelSchema),n.extend("htmlStyle",{allowAttributes:["htmlAttributes","htmlContent"],isContent:!0}),o.data.registerRawContentMatcher({name:"style"}),i.for("upcast").elementToElement({view:"style",model:Qr(r)}),i.for("upcast").add(to(r,t)),i.for("downcast").elementToElement({model:"htmlStyle",view:(t,{writer:e})=>Xr("style",t,e)}),i.for("downcast").add(eo(r)),e.stop()}))}}const Fo=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this};const Po=function(t){return this.__data__.has(t)};function Bo(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new bt;++e<r;)this.add(t[e])}Bo.prototype.add=Bo.prototype.push=Fo,Bo.prototype.has=Po;const To=Bo;const Ro=function(t,e){for(var r=-1,o=null==t?0:t.length;++r<o;)if(e(t[r],r,t))return!0;return!1};const Do=function(t,e){return t.has(e)};const Lo=function(t,e,r,o,n,i){var s=1&r,l=t.length,c=e.length;if(l!=c&&!(s&&c>l))return!1;var a=i.get(t),u=i.get(e);if(a&&u)return a==e&&u==t;var m=-1,d=!0,h=2&r?new To:void 0;for(i.set(t,e),i.set(e,t);++m<l;){var f=t[m],b=e[m];if(o)var p=s?o(b,f,m,e,t,i):o(f,b,m,t,e,i);if(void 0!==p){if(p)continue;d=!1;break}if(h){if(!Ro(e,(function(t,e){if(!Do(h,e)&&(f===t||n(f,t,r,o,i)))return h.push(e)}))){d=!1;break}}else if(f!==b&&!n(f,b,r,o,i)){d=!1;break}}return i.delete(t),i.delete(e),d};const Mo=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t,o){r[++e]=[o,t]})),r};const No=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r};var Vo=_?_.prototype:void 0,Ho=Vo?Vo.valueOf:void 0;const zo=function(t,e,r,o,n,i,s){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!i(new Ct(t),new Ct(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return l(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var c=Mo;case"[object Set]":var a=1&o;if(c||(c=No),t.size!=e.size&&!a)return!1;var u=s.get(t);if(u)return u==e;o|=2,s.set(t,e);var m=Lo(c(t),c(e),o,n,i,s);return s.delete(t),m;case"[object Symbol]":if(Ho)return Ho.call(t)==Ho.call(e)}return!1};var qo=Object.prototype.hasOwnProperty;const Uo=function(t,e,r,o,n,i){var s=1&r,l=cr(t),c=l.length;if(c!=cr(e).length&&!s)return!1;for(var a=c;a--;){var u=l[a];if(!(s?u in e:qo.call(e,u)))return!1}var m=i.get(t),d=i.get(e);if(m&&d)return m==e&&d==t;var h=!0;i.set(t,e),i.set(e,t);for(var f=s;++a<c;){var b=t[u=l[a]],p=e[u];if(o)var g=s?o(p,b,u,e,t,i):o(b,p,u,t,e,i);if(!(void 0===g?b===p||n(b,p,r,o,i):g)){h=!1;break}f||(f="constructor"==u)}if(h&&!f){var v=t.constructor,w=e.constructor;v==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof v&&v instanceof v&&"function"==typeof w&&w instanceof w||(h=!1)}return i.delete(t),i.delete(e),h};var Wo="[object Arguments]",Go="[object Array]",Ko="[object Object]",Zo=Object.prototype.hasOwnProperty;const Qo=function(t,e,r,o,n,i){var s=Ut(t),l=Ut(e),c=s?Go:Or(t),a=l?Go:Or(e),u=(c=c==Wo?Ko:c)==Ko,m=(a=a==Wo?Ko:a)==Ko,d=c==a;if(d&&Yt(t)){if(!Yt(e))return!1;s=!0,u=!1}if(d&&!u)return i||(i=new vt),s||fe(t)?Lo(t,e,r,o,n,i):zo(t,e,c,r,o,n,i);if(!(1&r)){var h=u&&Zo.call(t,"__wrapped__"),f=m&&Zo.call(e,"__wrapped__");if(h||f){var b=h?t.value():t,p=f?e.value():e;return i||(i=new vt),n(b,p,r,o,i)}}return!!d&&(i||(i=new vt),Uo(t,e,r,o,n,i))};const Jo=function t(e,r,o,n,i){return e===r||(null==e||null==r||!Mt(e)&&!Mt(r)?e!=e&&r!=r:Qo(e,r,o,n,t,i))};const Xo=function(t,e){return Jo(t,e)};class Yo extends t.Plugin{static get requires(){return[po]}static get pluginName(){return"DocumentListElementSupport"}init(){const t=this.editor;if(!t.plugins.has("DocumentListEditing"))return;const e=t.model.schema,r=t.conversion,o=t.plugins.get(po),n=t.plugins.get("DocumentListEditing");n.registerDowncastStrategy({scope:"item",attributeName:"htmlLiAttributes",setAttributeOnDowncast(t,e,r){Kr(t,e,r)}}),n.registerDowncastStrategy({scope:"list",attributeName:"htmlListAttributes",setAttributeOnDowncast(t,e,r){Kr(t,e,r)}}),o.on("register",((t,n)=>{["ul","ol","li"].includes(n.view)&&(t.stop(),e.checkAttribute("$block","htmlListAttributes")||(e.extend("$block",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]}),e.extend("$blockObject",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]}),e.extend("$container",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]}),r.for("upcast").add((t=>{t.on("element:ul",tn("htmlListAttributes",o),{priority:"low"}),t.on("element:ol",tn("htmlListAttributes",o),{priority:"low"}),t.on("element:li",tn("htmlLiAttributes",o),{priority:"low"})}))))})),n.on("postFixer",((t,{listNodes:e,writer:r})=>{const o=[];for(const{node:n,previous:i}of e){if(!i)continue;const e=n.getAttribute("listIndent"),s=i.getAttribute("listIndent");let l=null;if(e>s?o[s]=i:e<s?(l=o[e],o.length=e):l=i,l){if(l.getAttribute("listType")==n.getAttribute("listType")){const e=l.getAttribute("htmlListAttributes");Xo(n.getAttribute("htmlListAttributes"),e)||(r.setAttribute("htmlListAttributes",e,n),t.return=!0)}if(l.getAttribute("listItemId")==n.getAttribute("listItemId")){const e=l.getAttribute("htmlLiAttributes");Xo(n.getAttribute("htmlLiAttributes"),e)||(r.setAttribute("htmlLiAttributes",e,n),t.return=!0)}}}}))}afterInit(){const t=this.editor;t.commands.get("indentList")&&this.listenTo(t.commands.get("indentList"),"afterExecute",((e,r)=>{t.model.change((t=>{for(const e of r)t.setAttribute("htmlListAttributes",{},e)}))}))}}function tn(t,e){return(r,o,n)=>{const i=o.viewItem;o.modelRange||Object.assign(o,n.convertChildren(o.viewItem,o.modelCursor));const s=e.processViewAttributes(i,n);for(const e of o.modelRange.getItems({shallow:!0}))e.hasAttribute("listItemId")&&(e.hasAttribute(t)||n.writer.setAttribute(t,s||{},e))}}class en extends t.Plugin{static get requires(){return[po,He]}static get pluginName(){return"CustomElementSupport"}init(){const t=this.editor.plugins.get(po),e=this.editor.plugins.get(He);t.on("register:$customElement",((r,o)=>{r.stop();const n=this.editor,i=n.model.schema,s=n.conversion,l=n.editing.view.domConverter.unsafeElements,c=n.data.htmlProcessor.domConverter.preElements;i.register(o.model,o.modelSchema),i.extend(o.model,{allowAttributes:["htmlElementName","htmlAttributes","htmlContent"],isContent:!0}),s.for("upcast").elementToElement({view:/.*/,model:(r,i)=>{if("$comment"==r.name)return;if(!function(t){try{document.createElement(t)}catch(t){return!1}return!0}(r.name))return;if(e.getDefinitionsForView(r.name).size)return;l.includes(r.name)||l.push(r.name),c.includes(r.name)||c.push(r.name);const s=i.writer.createElement(o.model,{htmlElementName:r.name}),a=t.processViewAttributes(r,i);a&&i.writer.setAttribute("htmlAttributes",a,s);const u=new ze.UpcastWriter(r.document).createDocumentFragment(r),m=n.data.processor.toData(u);i.writer.setAttribute("htmlContent",m,s);for(const{item:t}of n.editing.view.createRangeIn(r))i.consumable.consume(t,{name:!0});return s},converterPriority:"low"}),s.for("editingDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const r=t.getAttribute("htmlElementName"),o=e.createRawElement(r);return t.hasAttribute("htmlAttributes")&&Kr(e,t.getAttribute("htmlAttributes"),o),o}}),s.for("dataDowncast").elementToElement({model:{name:o.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const r=t.getAttribute("htmlElementName"),o=t.getAttribute("htmlContent"),n=e.createRawElement(r,null,((t,e)=>{e.setContentOf(t,o);const r=t.firstChild;for(r.remove();r.firstChild;)t.appendChild(r.firstChild)}));return t.hasAttribute("htmlAttributes")&&Kr(e,t.getAttribute("htmlAttributes"),n),n}})}))}}class rn extends t.Plugin{static get pluginName(){return"GeneralHtmlSupport"}static get requires(){return[po,_o,So,Oo,Eo,Co,$o,xo,Io,Yo,en]}init(){const t=this.editor,e=t.plugins.get(po);e.loadAllowedConfig(t.config.get("htmlSupport.allow")||[]),e.loadDisallowedConfig(t.config.get("htmlSupport.disallow")||[])}getGhsAttributeNameForElement(t){const e=this.editor.plugins.get("DataSchema"),r=Array.from(e.getDefinitionsForView(t,!1));return r&&r.length&&r[0].isInline&&!r[0].isObject?r[0].model:"htmlAttributes"}addModelHtmlClass(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const s of on(n,o,i))nn(t,s,i,"classes",(t=>{for(const o of(0,e.toArray)(r))t.add(o)}))}))}removeModelHtmlClass(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const s of on(n,o,i))nn(t,s,i,"classes",(t=>{for(const o of(0,e.toArray)(r))t.delete(o)}))}))}setModelHtmlAttributes(t,e,r){const o=this.editor.model,n=this.getGhsAttributeNameForElement(t);o.change((t=>{for(const i of on(o,r,n))nn(t,i,n,"attributes",(t=>{for(const[r,o]of Object.entries(e))t.set(r,o)}))}))}removeModelHtmlAttributes(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const s of on(n,o,i))nn(t,s,i,"attributes",(t=>{for(const o of(0,e.toArray)(r))t.delete(o)}))}))}setModelHtmlStyles(t,e,r){const o=this.editor.model,n=this.getGhsAttributeNameForElement(t);o.change((t=>{for(const i of on(o,r,n))nn(t,i,n,"styles",(t=>{for(const[r,o]of Object.entries(e))t.set(r,o)}))}))}removeModelHtmlStyles(t,r,o){const n=this.editor.model,i=this.getGhsAttributeNameForElement(t);n.change((t=>{for(const s of on(n,o,i))nn(t,s,i,"styles",(t=>{for(const o of(0,e.toArray)(r))t.delete(o)}))}))}}function*on(t,e,r){if(e.is("documentSelection")&&e.isCollapsed)t.schema.checkAttributeInSelection(e,r)&&(yield e);else for(const o of function(t,e,r){return e.is("node")||e.is("$text")||e.is("$textProxy")?t.schema.checkAttribute(e,r)?[t.createRangeOn(e)]:[]:t.schema.getValidRanges(t.createSelection(e).getRanges(),r)}(t,e,r))yield*o.getItems({shallow:!0})}function nn(t,e,r,o,n){const i=e.getAttribute(r),s={};for(const t of["attributes","styles","classes"])if(t!=o)i&&i[t]&&(s[t]=i[t]);else{const e="classes"==t?new Set(i&&i[t]||[]):new Map(Object.entries(i&&i[t]||{}));n(e),e.size&&(s[t]="classes"==t?Array.from(e):Object.fromEntries(e))}Object.keys(s).length?e.is("documentSelection")?t.setSelectionAttribute(r,s):t.setAttribute(r,s,e):i&&(e.is("documentSelection")?t.removeSelectionAttribute(r):t.removeAttribute(r,e))}class sn extends t.Plugin{static get pluginName(){return"HtmlComment"}init(){const t=this.editor;t.model.schema.addAttributeCheck(((t,e)=>{if(t.endsWith("$root")&&e.startsWith("$comment"))return!0})),t.conversion.for("upcast").elementToMarker({view:"$comment",model:(t,{writer:r})=>{const o=this.editor.model.document.getRoot(),n=t.getCustomProperty("$rawContent"),i=`$comment:${(0,e.uid)()}`;return r.setAttribute(i,n,o),i}}),t.conversion.for("dataDowncast").markerToElement({model:"$comment",view:(t,{writer:e})=>{const r=this.editor.model.document.getRoot(),o=t.markerName,n=r.getAttribute(o),i=e.createUIElement("$comment");return e.setCustomProperty("$rawContent",n,i),i}}),t.model.document.registerPostFixer((e=>{const r=t.model.document.getRoot(),o=t.model.document.differ.getChangedMarkers().filter((t=>t.name.startsWith("$comment"))).filter((t=>{const e=t.data.newRange;return e&&"$graveyard"===e.root.rootName}));if(0===o.length)return!1;for(const t of o)e.removeMarker(t.name),e.removeAttribute(t.name,r);return!0})),t.data.on("set",(()=>{for(const e of t.model.markers.getMarkersGroup("$comment"))this.removeHtmlComment(e.name)}),{priority:"high"}),t.model.on("deleteContent",((e,[r])=>{for(const e of r.getRanges()){const r=t.model.schema.getLimitElement(e),o=t.model.createPositionAt(r,0),n=t.model.createPositionAt(r,"end");let i;i=o.isTouching(e.start)&&n.isTouching(e.end)?this.getHtmlCommentsInRange(t.model.createRange(o,n)):this.getHtmlCommentsInRange(e,{skipBoundaries:!0});for(const t of i)this.removeHtmlComment(t)}}),{priority:"high"})}createHtmlComment(t,r){const o=(0,e.uid)(),n=this.editor.model,i=n.document.getRoot(),s=`$comment:${o}`;return n.change((e=>{const o=e.createRange(t);return e.addMarker(s,{usingOperation:!0,affectsData:!0,range:o}),e.setAttribute(s,r,i),s}))}removeHtmlComment(t){const e=this.editor,r=e.model.document.getRoot(),o=e.model.markers.get(t);return!!o&&(e.model.change((e=>{e.removeMarker(o),e.removeAttribute(t,r)})),!0)}getHtmlCommentData(t){const e=this.editor,r=e.model.markers.get(t),o=e.model.document.getRoot();return r?{content:o.getAttribute(t),position:r.getStart()}:null}getHtmlCommentsInRange(t,{skipBoundaries:e=!1}={}){const r=!e;return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((e=>function(t,e){const o=t.getRange().start;return(o.isAfter(e.start)||r&&o.isEqual(e.start))&&(o.isBefore(e.end)||r&&o.isEqual(e.end))}(e,t))).map((t=>t.name))}}})(),(window.CKEditor5=window.CKEditor5||{}).htmlSupport=o})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/image/image.js b/core/assets/vendor/ckeditor5/image/image.js index 47bad8f405bf749adadded04117f63d1399b18a0..10fbce14c86f0c43f98144f0b845a96fdf1a39f9 100644 --- a/core/assets/vendor/ckeditor5/image/image.js +++ b/core/assets/vendor/ckeditor5/image/image.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var e={540:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}",""]);const a=o},560:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}",""]);const a=o},91:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-image-insert__panel{padding:var(--ck-spacing-large)}.ck.ck-image-insert__ck-finder-button{border:1px solid #ccc;border-radius:var(--ck-border-radius);display:block;margin:var(--ck-spacing-standard) auto;width:100%}.ck.ck-splitbutton>.ck-file-dialog-button.ck-button{border:none;margin:0;padding:0}",""]);const a=o},439:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-image-insert-form:focus{outline:none}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-image-insert-form__action-row{margin-top:var(--ck-spacing-standard)}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}",""]);const a=o},601:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}",""]);const a=o},29:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}",""]);const a=o},948:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',""]);const a=o},467:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',""]);const a=o},271:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}",""]);const a=o},168:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}",""]);const a=o},764:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',""]);const a=o},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=e(t);return t[2]?"@media ".concat(t[2]," {").concat(i,"}"):i})).join("")},t.i=function(e,i,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var a=0;a<this.length;a++){var s=this[a][0];null!=s&&(o[s]=!0)}for(var r=0;r<e.length;r++){var l=[].concat(e[r]);n&&o[l[0]]||(i&&(l[2]?l[2]="".concat(i," and ").concat(l[2]):l[2]=i),t.push(l))}},t}},62:(e,t,i)=>{"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},a=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),s=[];function r(e){for(var t=-1,i=0;i<s.length;i++)if(s[i].identifier===e){t=i;break}return t}function l(e,t){for(var i={},n=[],o=0;o<e.length;o++){var a=e[o],l=t.base?a[0]+t.base:a[0],c=i[l]||0,g="".concat(l," ").concat(c);i[l]=c+1;var d=r(g),m={css:a[1],media:a[2],sourceMap:a[3]};-1!==d?(s[d].references++,s[d].updater(m)):s.push({identifier:g,updater:f(m,t),references:1}),n.push(g)}return n}function c(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var o=i.nc;o&&(n.nonce=o)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var s=a(e.insert||"head");if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(t)}return t}var g,d=(g=[],function(e,t){return g[e]=t,g.filter(Boolean).join("\n")});function m(e,t,i,n){var o=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=d(t,o);else{var a=document.createTextNode(o),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(a,s[t]):e.appendChild(a)}}function u(e,t,i){var n=i.css,o=i.media,a=i.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var p=null,h=0;function f(e,t){var i,n,o;if(t.singleton){var a=h++;i=p||(p=c(t)),n=m.bind(null,i,a,!1),o=m.bind(null,i,a,!0)}else i=c(t),n=u.bind(null,i,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(i)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var i=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<i.length;n++){var o=r(i[n]);s[o].references--}for(var a=l(e,t),c=0;c<i.length;c++){var g=r(i[c]);0===s[g].references&&(s[g].updater(),s.splice(g,1))}i=a}}}},945:(e,t,i)=>{e.exports=i(79)("./src/clipboard.js")},704:(e,t,i)=>{e.exports=i(79)("./src/core.js")},492:(e,t,i)=>{e.exports=i(79)("./src/engine.js")},181:(e,t,i)=>{e.exports=i(79)("./src/typing.js")},273:(e,t,i)=>{e.exports=i(79)("./src/ui.js")},254:(e,t,i)=>{e.exports=i(79)("./src/undo.js")},448:(e,t,i)=>{e.exports=i(79)("./src/upload.js")},209:(e,t,i)=>{e.exports=i(79)("./src/utils.js")},995:(e,t,i)=>{e.exports=i(79)("./src/widget.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,i),a.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{AutoImage:()=>h,Image:()=>j,ImageCaption:()=>K,ImageCaptionEditing:()=>q,ImageCaptionUtils:()=>M,ImageEditing:()=>R,ImageInsert:()=>xe,ImageInsertUI:()=>_e,ImageResize:()=>Oe,ImageResizeButtons:()=>Te,ImageResizeEditing:()=>Se,ImageResizeHandles:()=>Re,ImageStyle:()=>st,ImageStyleEditing:()=>Qe,ImageStyleUI:()=>it,ImageTextAlternative:()=>A,ImageTextAlternativeEditing:()=>b,ImageTextAlternativeUI:()=>S,ImageToolbar:()=>rt,ImageUpload:()=>he,ImageUploadEditing:()=>ue,ImageUploadProgress:()=>se,ImageUploadUI:()=>Y,PictureEditing:()=>lt});var e=i(704),t=i(945),o=i(492),a=i(254),s=i(181),r=i(209),l=i(995);function c(e){return e.createContainerElement("figure",{class:"image"},[e.createEmptyElement("img"),e.createSlot()])}function g(e,t){const i=e.plugins.get("ImageUtils"),n=e.plugins.has("ImageInlineEditing")&&e.plugins.has("ImageBlockEditing");return e=>{if(!i.isInlineImageView(e))return null;if(!n)return o(e);return(e.findAncestor(i.isBlockImageView)?"imageBlock":"imageInline")!==t?null:o(e)};function o(e){const t={name:!0};return e.hasAttribute("src")&&(t.attributes=["src"]),t}}function d(e,t){const i=(0,r.first)(t.getSelectedBlocks());return!i||e.isObject(i)||i.isEmpty&&"listItem"!=i.name?"imageBlock":"imageInline"}class m extends e.Plugin{static get pluginName(){return"ImageUtils"}isImage(e){return this.isInlineImage(e)||this.isBlockImage(e)}isInlineImageView(e){return!!e&&e.is("element","img")}isBlockImageView(e){return!!e&&e.is("element","figure")&&e.hasClass("image")}insertImage(e={},t=null,i=null){const n=this.editor,o=n.model,a=o.document.selection;i=u(n,t||a,i),e={...Object.fromEntries(a.getAttributes()),...e};for(const t in e)o.schema.checkAttribute(i,t)||delete e[t];return o.change((n=>{const a=n.createElement(i,e);return o.insertObject(a,t,null,{setSelection:"on",findOptimalPosition:!t&&"imageInline"!=i}),a.parent?a:null}))}getClosestSelectedImageWidget(e){const t=e.getFirstPosition();if(!t)return null;const i=e.getSelectedElement();if(i&&this.isImageWidget(i))return i;let n=t.parent;for(;n;){if(n.is("element")&&this.isImageWidget(n))return n;n=n.parent}return null}getClosestSelectedImageElement(e){const t=e.getSelectedElement();return this.isImage(t)?t:e.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const e=this.editor.model.document.selection;return function(e,t){if("imageBlock"==u(e,t)){const i=function(e,t){const i=(0,l.findOptimalInsertionRange)(e,t).start.parent;if(i.isEmpty&&!i.is("element","$root"))return i.parent;return i}(t,e.model);if(e.model.schema.checkChild(i,"imageBlock"))return!0}else if(e.model.schema.checkChild(t.focus,"imageInline"))return!0;return!1}(this.editor,e)&&function(e){return[...e.focus.getAncestors()].every((e=>!e.is("element","imageBlock")))}(e)}toImageWidget(e,t,i){t.setCustomProperty("image",!0,e);return(0,l.toWidget)(e,t,{label:()=>{const t=this.findViewImgElement(e).getAttribute("alt");return t?`${t} ${i}`:i}})}isImageWidget(e){return!!e.getCustomProperty("image")&&(0,l.isWidget)(e)}isBlockImage(e){return!!e&&e.is("element","imageBlock")}isInlineImage(e){return!!e&&e.is("element","imageInline")}findViewImgElement(e){if(this.isInlineImageView(e))return e;const t=this.editor.editing.view;for(const{item:i}of t.createRangeIn(e))if(this.isInlineImageView(i))return i}}function u(e,t,i){const n=e.model.schema,o=e.config.get("image.insert.type");return e.plugins.has("ImageBlockEditing")?e.plugins.has("ImageInlineEditing")?i||("inline"===o?"imageInline":"block"===o?"imageBlock":t.is("selection")?d(n,t):n.checkChild(t,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}const p=new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source+/\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source+/(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source+/(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source));class h extends e.Plugin{static get requires(){return[t.Clipboard,m,a.Undo,s.Delete]}static get pluginName(){return"AutoImage"}constructor(e){super(e),this._timeoutId=null,this._positionToInsert=null}init(){const e=this.editor,t=e.model.document;this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const e=t.selection.getFirstRange(),i=o.LivePosition.fromPosition(e.start);i.stickiness="toPrevious";const n=o.LivePosition.fromPosition(e.end);n.stickiness="toNext",t.once("change:data",(()=>{this._embedImageBetweenPositions(i,n),i.detach(),n.detach()}),{priority:"high"})})),e.commands.get("undo").on("execute",(()=>{this._timeoutId&&(r.global.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)}),{priority:"high"})}_embedImageBetweenPositions(e,t){const i=this.editor,n=new o.LiveRange(e,t),a=n.getWalker({ignoreElementEnd:!0}),s=Object.fromEntries(i.model.document.selection.getAttributes()),l=this.editor.plugins.get("ImageUtils");let c="";for(const e of a)e.item.is("$textProxy")&&(c+=e.item.data);c=c.trim(),c.match(p)?(this._positionToInsert=o.LivePosition.fromPosition(e),this._timeoutId=r.global.window.setTimeout((()=>{i.commands.get("insertImage").isEnabled?(i.model.change((e=>{let t;this._timeoutId=null,e.remove(n),n.detach(),"$graveyard"!==this._positionToInsert.root.rootName&&(t=this._positionToInsert.toPosition()),l.insertImage({...s,src:c},t),this._positionToInsert.detach(),this._positionToInsert=null})),i.plugins.get("Delete").requestUndoOnBackspace()):n.detach()}),100)):n.detach()}}class f extends e.Command{refresh(){const e=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!e,this.isEnabled&&e.hasAttribute("alt")?this.value=e.getAttribute("alt"):this.value=!1}execute(e){const t=this.editor,i=t.plugins.get("ImageUtils"),n=t.model,o=i.getClosestSelectedImageElement(n.document.selection);n.change((t=>{t.setAttribute("alt",e.newValue,o)}))}}class b extends e.Plugin{static get requires(){return[m]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new f(this.editor))}}var k=i(273),w=i(62),I=i.n(w),v=i(168),y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(v.Z,y);v.Z.locals;var _=i(764),E={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(_.Z,E);_.Z.locals;class x extends k.View{constructor(t){super(t);const i=this.locale.t;this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(i("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(i("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._focusables=new k.ViewCollection,this._focusCycler=new k.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]}),(0,k.injectCssTransitionDisabler)(this)}render(){super.render(),this.keystrokes.listenTo(this.element),(0,k.submitHandler)({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(e,t,i,n){const o=new k.ButtonView(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o.extendTemplate({attributes:{class:i}}),n&&o.delegate("execute").to(this,n),o}_createLabeledInputView(){const e=this.locale.t,t=new k.LabeledFieldView(this.locale,k.createLabeledInputText);return t.label=e("Text alternative"),t}}function C(e){const t=e.editing.view,i=k.BalloonPanelView.defaultPositions,n=e.plugins.get("ImageUtils");return{target:t.domConverter.mapViewToDom(n.getClosestSelectedImageWidget(t.document.selection)),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast,i.viewportStickyNorth]}}class S extends e.Plugin{static get requires(){return[k.ContextualBalloon]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor,i=t.t;t.ui.componentFactory.add("imageTextAlternative",(n=>{const o=t.commands.get("imageTextAlternative"),a=new k.ButtonView(n);return a.set({label:i("Change image text alternative"),icon:e.icons.lowVision,tooltip:!0}),a.bind("isEnabled").to(o,"isEnabled"),this.listenTo(a,"execute",(()=>{this._showForm()})),a}))}_createForm(){const e=this.editor,t=e.editing.view.document,i=e.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new x(e.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{e.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((e,t)=>{this._hideForm(!0),t()})),this.listenTo(e.ui,"update",(()=>{i.getClosestSelectedImageWidget(t.selection)?this._isVisible&&function(e){const t=e.plugins.get("ContextualBalloon");if(e.plugins.get("ImageUtils").getClosestSelectedImageWidget(e.editing.view.document.selection)){const i=C(e);t.updatePosition(i)}}(e):this._hideForm(!0)})),(0,k.clickOutsideHandler)({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const e=this.editor,t=e.commands.get("imageTextAlternative"),i=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:C(e)}),i.fieldView.value=i.fieldView.element.value=t.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(e){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),e&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class A extends e.Plugin{static get requires(){return[b,S]}static get pluginName(){return"ImageTextAlternative"}}function T(e,t){return e=>{e.on(`attribute:srcset:${t}`,i)};function i(t,i,n){if(!n.consumable.consume(i.item,t.name))return;const o=n.writer,a=n.mapper.toViewElement(i.item),s=e.findViewImgElement(a);if(null===i.attributeNewValue){const e=i.attributeOldValue;e.data&&(o.removeAttribute("srcset",s),o.removeAttribute("sizes",s),e.width&&o.removeAttribute("width",s))}else{const e=i.attributeNewValue;e.data&&(o.setAttribute("srcset",e.data,s),o.setAttribute("sizes","100vw",s),e.width&&o.setAttribute("width",e.width,s))}}}function B(e,t,i){return e=>{e.on(`attribute:${i}:${t}`,n)};function n(t,i,n){if(!n.consumable.consume(i.item,t.name))return;const o=n.writer,a=n.mapper.toViewElement(i.item),s=e.findViewImgElement(a);o.setAttribute(i.attributeKey,i.attributeNewValue||"",s)}}class V extends o.Observer{observe(e){this.listenTo(e,"load",((e,t)=>{const i=t.target;this.checkShouldIgnoreEventFromTarget(i)||"IMG"==i.tagName&&this._fireEvents(t)}),{useCapture:!0})}_fireEvents(e){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",e))}}class U extends e.Command{constructor(e){super(e);const t=e.config.get("image.insert.type");e.plugins.has("ImageBlockEditing")||"block"===t&&(0,r.logWarning)("image-block-plugin-required"),e.plugins.has("ImageInlineEditing")||"inline"===t&&(0,r.logWarning)("image-inline-plugin-required")}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(e){const t=(0,r.toArray)(e.source),i=this.editor.model.document.selection,n=this.editor.plugins.get("ImageUtils"),o=Object.fromEntries(i.getAttributes());t.forEach(((e,t)=>{const a=i.getSelectedElement();if("string"==typeof e&&(e={src:e}),t&&a&&n.isImage(a)){const t=this.editor.model.createPositionAfter(a);n.insertImage({...e,...o},t)}else n.insertImage({...e,...o})}))}}class R extends e.Plugin{static get requires(){return[m]}static get pluginName(){return"ImageEditing"}init(){const e=this.editor,t=e.conversion;e.editing.view.addObserver(V),t.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:e=>{const t={data:e.getAttribute("srcset")};return e.hasAttribute("width")&&(t.width=e.getAttribute("width")),t}}});const i=new U(e);e.commands.add("insertImage",i),e.commands.add("imageInsert",i)}}class z extends e.Command{constructor(e,t){super(e),this._modelElementName=t}refresh(){const e=this.editor.plugins.get("ImageUtils"),t=e.getClosestSelectedImageElement(this.editor.model.document.selection);"imageBlock"===this._modelElementName?this.isEnabled=e.isInlineImage(t):this.isEnabled=e.isBlockImage(t)}execute(){const e=this.editor,t=this.editor.model,i=e.plugins.get("ImageUtils"),n=i.getClosestSelectedImageElement(t.document.selection),o=Object.fromEntries(n.getAttributes());return o.src||o.uploadId?t.change((e=>{const a=Array.from(t.markers).filter((e=>e.getRange().containsItem(n))),s=i.insertImage(o,t.createSelection(n,"on"),this._modelElementName);if(!s)return null;const r=e.createRangeOn(s);for(const t of a){const i=t.getRange(),n="$graveyard"!=i.root.rootName?i.getJoined(r,!0):r;e.updateMarker(t,{range:n})}return{oldElement:n,newElement:s}})):null}}class P extends e.Plugin{static get requires(){return[R,m,t.ClipboardPipeline]}static get pluginName(){return"ImageBlockEditing"}init(){const e=this.editor;e.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),e.plugins.has("ImageInlineEditing")&&(e.commands.add("imageTypeBlock",new z(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){const e=this.editor,t=e.t,i=e.conversion,n=e.plugins.get("ImageUtils");i.for("dataDowncast").elementToStructure({model:"imageBlock",view:(e,{writer:t})=>c(t)}),i.for("editingDowncast").elementToStructure({model:"imageBlock",view:(e,{writer:i})=>n.toImageWidget(c(i),i,t("image widget"))}),i.for("downcast").add(B(n,"imageBlock","src")).add(B(n,"imageBlock","alt")).add(T(n,"imageBlock")),i.for("upcast").elementToElement({view:g(e,"imageBlock"),model:(e,{writer:t})=>t.createElement("imageBlock",e.hasAttribute("src")?{src:e.getAttribute("src")}:null)}).add(function(e){return e=>{e.on("element:figure",t)};function t(t,i,n){if(!n.consumable.test(i.viewItem,{name:!0,classes:"image"}))return;const o=e.findViewImgElement(i.viewItem);if(!o||!n.consumable.test(o,{name:!0}))return;n.consumable.consume(i.viewItem,{name:!0,classes:"image"});const a=n.convertItem(o,i.modelCursor),s=(0,r.first)(a.modelRange.getItems());s?(n.convertChildren(i.viewItem,s),n.updateConversionResult(s,i)):n.consumable.revert(i.viewItem,{name:!0,classes:"image"})}}(n))}_setupClipboardIntegration(){const e=this.editor,t=e.model,i=e.editing.view,n=e.plugins.get("ImageUtils");this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",((a,s)=>{const r=Array.from(s.content.getChildren());let l;if(!r.every(n.isInlineImageView))return;l=s.targetRanges?e.editing.mapper.toModelRange(s.targetRanges[0]):t.document.selection.getFirstRange();const c=t.createSelection(l);if("imageBlock"===d(t.schema,c)){const e=new o.UpcastWriter(i.document),t=r.map((t=>e.createElement("figure",{class:"image"},t)));s.content=e.createDocumentFragment(t)}}))}}var O=i(540),N={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(O.Z,N);O.Z.locals;class F extends e.Plugin{static get requires(){return[P,l.Widget,A]}static get pluginName(){return"ImageBlock"}}class L extends e.Plugin{static get requires(){return[R,m,t.ClipboardPipeline]}static get pluginName(){return"ImageInlineEditing"}init(){const e=this.editor,t=e.model.schema;t.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),t.addChildCheck(((e,t)=>{if(e.endsWith("caption")&&"imageInline"===t.name)return!1})),this._setupConversion(),e.plugins.has("ImageBlockEditing")&&(e.commands.add("imageTypeInline",new z(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){const e=this.editor,t=e.t,i=e.conversion,n=e.plugins.get("ImageUtils");i.for("dataDowncast").elementToElement({model:"imageInline",view:(e,{writer:t})=>t.createEmptyElement("img")}),i.for("editingDowncast").elementToStructure({model:"imageInline",view:(e,{writer:i})=>n.toImageWidget(function(e){return e.createContainerElement("span",{class:"image-inline"},e.createEmptyElement("img"))}(i),i,t("image widget"))}),i.for("downcast").add(B(n,"imageInline","src")).add(B(n,"imageInline","alt")).add(T(n,"imageInline")),i.for("upcast").elementToElement({view:g(e,"imageInline"),model:(e,{writer:t})=>t.createElement("imageInline",e.hasAttribute("src")?{src:e.getAttribute("src")}:null)})}_setupClipboardIntegration(){const e=this.editor,t=e.model,i=e.editing.view,n=e.plugins.get("ImageUtils");this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",((a,s)=>{const r=Array.from(s.content.getChildren());let l;if(!r.every(n.isBlockImageView))return;l=s.targetRanges?e.editing.mapper.toModelRange(s.targetRanges[0]):t.document.selection.getFirstRange();const c=t.createSelection(l);if("imageInline"===d(t.schema,c)){const e=new o.UpcastWriter(i.document),t=r.map((t=>1===t.childCount?(Array.from(t.getAttributes()).forEach((i=>e.setAttribute(...i,n.findViewImgElement(t)))),t.getChild(0)):t));s.content=e.createDocumentFragment(t)}}))}}class D extends e.Plugin{static get requires(){return[L,l.Widget,A]}static get pluginName(){return"ImageInline"}}class j extends e.Plugin{static get requires(){return[F,D]}static get pluginName(){return"Image"}}class M extends e.Plugin{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[m]}getCaptionFromImageModelElement(e){for(const t of e.getChildren())if(t&&t.is("element","caption"))return t;return null}getCaptionFromModelSelection(e){const t=this.editor.plugins.get("ImageUtils"),i=e.getFirstPosition().findAncestor("caption");return i&&t.isBlockImage(i.parent)?i:null}matchImageCaptionViewElement(e){const t=this.editor.plugins.get("ImageUtils");return"figcaption"==e.name&&t.isBlockImageView(e.parent)?{name:!0}:null}}class W extends e.Command{refresh(){const e=this.editor,t=e.plugins.get("ImageCaptionUtils");if(!e.plugins.has(P))return this.isEnabled=!1,void(this.value=!1);const i=e.model.document.selection,n=i.getSelectedElement();if(!n){const e=t.getCaptionFromModelSelection(i);return this.isEnabled=!!e,void(this.value=!!e)}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(n),this.isEnabled?this.value=!!t.getCaptionFromImageModelElement(n):this.value=!1}execute(e={}){const{focusCaptionOnShow:t}=e;this.editor.model.change((e=>{this.value?this._hideImageCaption(e):this._showImageCaption(e,t)}))}_showImageCaption(e,t){const i=this.editor.model.document.selection,n=this.editor.plugins.get("ImageCaptionEditing");let o=i.getSelectedElement();const a=n._getSavedCaption(o);this.editor.plugins.get("ImageUtils").isInlineImage(o)&&(this.editor.execute("imageTypeBlock"),o=i.getSelectedElement());const s=a||e.createElement("caption");e.append(s,o),t&&e.setSelection(s,"in")}_hideImageCaption(e){const t=this.editor,i=t.model.document.selection,n=t.plugins.get("ImageCaptionEditing"),o=t.plugins.get("ImageCaptionUtils");let a,s=i.getSelectedElement();s?a=o.getCaptionFromImageModelElement(s):(a=o.getCaptionFromModelSelection(i),s=a.parent),n._saveCaption(s,a),e.setSelection(s,"on"),e.remove(a)}}class q extends e.Plugin{static get requires(){return[m,M]}static get pluginName(){return"ImageCaptionEditing"}constructor(e){super(e),this._savedCaptionsMap=new WeakMap}init(){const e=this.editor,t=e.model.schema;t.isRegistered("caption")?t.extend("caption",{allowIn:"imageBlock"}):t.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),e.commands.add("toggleImageCaption",new W(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){const e=this.editor,t=e.editing.view,i=e.plugins.get("ImageUtils"),n=e.plugins.get("ImageCaptionUtils"),a=e.t;e.conversion.for("upcast").elementToElement({view:e=>n.matchImageCaptionViewElement(e),model:"caption"}),e.conversion.for("dataDowncast").elementToElement({model:"caption",view:(e,{writer:t})=>i.isBlockImage(e.parent)?t.createContainerElement("figcaption"):null}),e.conversion.for("editingDowncast").elementToElement({model:"caption",view:(e,{writer:n})=>{if(!i.isBlockImage(e.parent))return null;const s=n.createEditableElement("figcaption");n.setCustomProperty("imageCaption",!0,s),(0,o.enablePlaceholder)({view:t,element:s,text:a("Enter image caption"),keepOnFocus:!0});const r=e.parent.getAttribute("alt"),c=r?a("Caption for image: %0",[r]):a("Caption for the image");return(0,l.toWidgetEditable)(s,n,{label:c})}})}_setupImageTypeCommandsIntegration(){const e=this.editor,t=e.plugins.get("ImageUtils"),i=e.plugins.get("ImageCaptionUtils"),n=e.commands.get("imageTypeInline"),o=e.commands.get("imageTypeBlock"),a=e=>{if(!e.return)return;const{oldElement:n,newElement:o}=e.return;if(!n)return;if(t.isBlockImage(n)){const e=i.getCaptionFromImageModelElement(n);if(e)return void this._saveCaption(o,e)}const a=this._getSavedCaption(n);a&&this._saveCaption(o,a)};n&&this.listenTo(n,"execute",a,{priority:"low"}),o&&this.listenTo(o,"execute",a,{priority:"low"})}_getSavedCaption(e){const t=this._savedCaptionsMap.get(e);return t?o.Element.fromJSON(t):null}_saveCaption(e,t){this._savedCaptionsMap.set(e,t.toJSON())}_registerCaptionReconversion(){const e=this.editor,t=e.model,i=e.plugins.get("ImageUtils"),n=e.plugins.get("ImageCaptionUtils");t.document.on("change:data",(()=>{const o=t.document.differ.getChanges();for(const t of o){if("alt"!==t.attributeKey)continue;const o=t.range.start.nodeAfter;if(i.isBlockImage(o)){const t=n.getCaptionFromImageModelElement(o);if(!t)return;e.editing.reconvertItem(t)}}}))}}class Z extends e.Plugin{static get requires(){return[M]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor,i=t.editing.view,n=t.plugins.get("ImageCaptionUtils"),o=t.t;t.ui.componentFactory.add("toggleImageCaption",(a=>{const s=t.commands.get("toggleImageCaption"),r=new k.ButtonView(a);return r.set({icon:e.icons.caption,tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(s,"value","isEnabled"),r.bind("label").to(s,"value",(e=>o(e?"Toggle caption off":"Toggle caption on"))),this.listenTo(r,"execute",(()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:!0});const e=n.getCaptionFromModelSelection(t.model.document.selection);if(e){const n=t.editing.mapper.toViewElement(e);i.scrollToTheSelection(),i.change((e=>{e.addClass("image__caption_highlighted",n)}))}t.editing.view.focus()})),r}))}}var $=i(560),H={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()($.Z,H);$.Z.locals;class K extends e.Plugin{static get requires(){return[q,Z]}static get pluginName(){return"ImageCaption"}}var G=i(448);function J(e){const t=e.map((e=>e.replace("+","\\+")));return new RegExp(`^image\\/(${t.join("|")})$`)}function Q(e){return new Promise(((t,i)=>{const n=e.getAttribute("src");fetch(n).then((e=>e.blob())).then((e=>{const i=X(e,n),o=i.replace("image/",""),a=new File([e],`image.${o}`,{type:i});t(a)})).catch((e=>e&&"TypeError"===e.name?function(e){return function(e){return new Promise(((t,i)=>{const n=r.global.document.createElement("img");n.addEventListener("load",(()=>{const e=r.global.document.createElement("canvas");e.width=n.width,e.height=n.height;e.getContext("2d").drawImage(n,0,0),e.toBlob((e=>e?t(e):i()))})),n.addEventListener("error",(()=>i())),n.src=e}))}(e).then((t=>{const i=X(t,e),n=i.replace("image/","");return new File([t],`image.${n}`,{type:i})}))}(n).then(t).catch(i):i(e)))}))}function X(e,t){return e.type?e.type:t.match(/data:(image\/\w+);base64/)?t.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class Y extends e.Plugin{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor,i=t.t,n=n=>{const o=new G.FileDialogButtonView(n),a=t.commands.get("uploadImage"),s=t.config.get("image.upload.types"),r=J(s);return o.set({acceptedType:s.map((e=>`image/${e}`)).join(","),allowMultipleFiles:!0}),o.buttonView.set({label:i("Insert image"),icon:e.icons.image,tooltip:!0}),o.buttonView.bind("isEnabled").to(a),o.on("done",((e,i)=>{const n=Array.from(i).filter((e=>r.test(e.type)));n.length&&(t.execute("uploadImage",{file:n}),t.editing.view.focus())})),o};t.ui.componentFactory.add("uploadImage",n),t.ui.componentFactory.add("imageUpload",n)}}var ee=i(271),te={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(ee.Z,te);ee.Z.locals;var ie=i(948),ne={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(ie.Z,ne);ie.Z.locals;var oe=i(467),ae={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(oe.Z,ae);oe.Z.locals;class se extends e.Plugin{static get pluginName(){return"ImageUploadProgress"}constructor(e){super(e),this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const e=this.editor;e.plugins.has("ImageBlockEditing")&&e.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",((...e)=>this.uploadStatusChange(...e))),e.plugins.has("ImageInlineEditing")&&e.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",((...e)=>this.uploadStatusChange(...e)))}uploadStatusChange(e,t,i){const n=this.editor,o=t.item,a=o.getAttribute("uploadId");if(!i.consumable.consume(t.item,e.name))return;const s=n.plugins.get("ImageUtils"),r=n.plugins.get(G.FileRepository),l=a?t.attributeNewValue:null,c=this.placeholder,g=n.editing.mapper.toViewElement(o),d=i.writer;if("reading"==l)return re(g,d),void le(s,c,g,d);if("uploading"==l){const e=r.loaders.get(a);return re(g,d),void(e?(ce(g,d),function(e,t,i,n){const o=function(e){const t=e.createUIElement("div",{class:"ck-progress-bar"});return e.setCustomProperty("progressBar",!0,t),t}(t);t.insert(t.createPositionAt(e,"end"),o),i.on("change:uploadedPercent",((e,t,i)=>{n.change((e=>{e.setStyle("width",i+"%",o)}))}))}(g,d,e,n.editing.view),function(e,t,i,n){if(n.data){const o=e.findViewImgElement(t);i.setAttribute("src",n.data,o)}}(s,g,d,e)):le(s,c,g,d))}"complete"==l&&r.loaders.get(a)&&function(e,t,i){const n=t.createUIElement("div",{class:"ck-image-upload-complete-icon"});t.insert(t.createPositionAt(e,"end"),n),setTimeout((()=>{i.change((e=>e.remove(e.createRangeOn(n))))}),3e3)}(g,d,n.editing.view),function(e,t){de(e,t,"progressBar")}(g,d),ce(g,d),function(e,t){t.removeClass("ck-appear",e)}(g,d)}}function re(e,t){e.hasClass("ck-appear")||t.addClass("ck-appear",e)}function le(e,t,i,n){i.hasClass("ck-image-upload-placeholder")||n.addClass("ck-image-upload-placeholder",i);const o=e.findViewImgElement(i);o.getAttribute("src")!==t&&n.setAttribute("src",t,o),ge(i,"placeholder")||n.insert(n.createPositionAfter(o),function(e){const t=e.createUIElement("div",{class:"ck-upload-placeholder-loader"});return e.setCustomProperty("placeholder",!0,t),t}(n))}function ce(e,t){e.hasClass("ck-image-upload-placeholder")&&t.removeClass("ck-image-upload-placeholder",e),de(e,t,"placeholder")}function ge(e,t){for(const i of e.getChildren())if(i.getCustomProperty(t))return i}function de(e,t,i){const n=ge(e,i);n&&t.remove(t.createRangeOn(n))}class me extends e.Command{refresh(){const e=this.editor,t=e.plugins.get("ImageUtils"),i=e.model.document.selection.getSelectedElement();this.isEnabled=t.isImageAllowed()||t.isImage(i)}execute(e){const t=(0,r.toArray)(e.file),i=this.editor.model.document.selection,n=this.editor.plugins.get("ImageUtils"),o=Object.fromEntries(i.getAttributes());t.forEach(((e,t)=>{const a=i.getSelectedElement();if(t&&a&&n.isImage(a)){const t=this.editor.model.createPositionAfter(a);this._uploadImage(e,o,t)}else this._uploadImage(e,o)}))}_uploadImage(e,t,i){const n=this.editor,o=n.plugins.get(G.FileRepository).createLoader(e),a=n.plugins.get("ImageUtils");o&&a.insertImage({...t,uploadId:o.id},i)}}class ue extends e.Plugin{static get requires(){return[G.FileRepository,k.Notification,t.ClipboardPipeline,m]}static get pluginName(){return"ImageUploadEditing"}constructor(e){super(e),e.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}init(){const e=this.editor,t=e.model.document,i=e.conversion,n=e.plugins.get(G.FileRepository),a=e.plugins.get("ImageUtils"),s=J(e.config.get("image.upload.types")),r=new me(e);e.commands.add("uploadImage",r),e.commands.add("imageUpload",r),i.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(e.editing.view.document,"clipboardInput",((t,i)=>{if(n=i.dataTransfer,Array.from(n.types).includes("text/html")&&""!==n.getData("text/html"))return;var n;const o=Array.from(i.dataTransfer.files).filter((e=>!!e&&s.test(e.type)));o.length&&(t.stop(),e.model.change((t=>{i.targetRanges&&t.setSelection(i.targetRanges.map((t=>e.editing.mapper.toModelRange(t)))),e.model.enqueueChange((()=>{e.execute("uploadImage",{file:o})}))})))})),this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",((t,i)=>{const s=Array.from(e.editing.view.createRangeIn(i.content)).filter((e=>function(e,t){return!(!e.isInlineImageView(t)||!t.getAttribute("src"))&&(t.getAttribute("src").match(/^data:image\/\w+;base64,/g)||t.getAttribute("src").match(/^blob:/g))}(a,e.item)&&!e.item.getAttribute("uploadProcessed"))).map((e=>({promise:Q(e.item),imageElement:e.item})));if(!s.length)return;const r=new o.UpcastWriter(e.editing.view.document);for(const e of s){r.setAttribute("uploadProcessed",!0,e.imageElement);const t=n.createLoader(e.promise);t&&(r.setAttribute("src","",e.imageElement),r.setAttribute("uploadId",t.id,e.imageElement))}})),e.editing.view.document.on("dragover",((e,t)=>{t.preventDefault()})),t.on("change",(()=>{const i=t.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),o=new Set;for(const t of i)if("insert"==t.type&&"$text"!=t.name){const i=t.position.nodeAfter,a="$graveyard"==t.position.root.rootName;for(const t of pe(e,i)){const e=t.getAttribute("uploadId");if(!e)continue;const i=n.loaders.get(e);i&&(a?o.has(e)||i.abort():(o.add(e),this._uploadImageElements.set(e,t),"idle"==i.status&&this._readAndUpload(i)))}}})),this.on("uploadComplete",((e,{imageElement:t,data:i})=>{const n=i.urls?i.urls:i;this.editor.model.change((e=>{e.setAttribute("src",n.default,t),this._parseAndSetSrcsetAttributeOnImage(n,t,e)}))}),{priority:"low"})}afterInit(){const e=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&e.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&e.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(e){const t=this.editor,i=t.model,n=t.locale.t,o=t.plugins.get(G.FileRepository),a=t.plugins.get(k.Notification),s=t.plugins.get("ImageUtils"),l=this._uploadImageElements;return i.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("uploadStatus","reading",l.get(e.id))})),e.read().then((()=>{const n=e.upload(),o=l.get(e.id);if(r.env.isSafari){const e=t.editing.mapper.toViewElement(o),i=s.findViewImgElement(e);t.editing.view.once("render",(()=>{if(!i.parent)return;const e=t.editing.view.domConverter.mapViewToDom(i.parent);if(!e)return;const n=e.style.display;e.style.display="none",e._ckHack=e.offsetHeight,e.style.display=n}))}return i.enqueueChange({isUndoable:!1},(e=>{e.setAttribute("uploadStatus","uploading",o)})),n})).then((t=>{i.enqueueChange({isUndoable:!1},(i=>{const n=l.get(e.id);i.setAttribute("uploadStatus","complete",n),this.fire("uploadComplete",{data:t,imageElement:n})})),c()})).catch((t=>{if("error"!==e.status&&"aborted"!==e.status)throw t;"error"==e.status&&t&&a.showWarning(t,{title:n("Upload failed"),namespace:"upload"}),i.enqueueChange({isUndoable:!1},(t=>{t.remove(l.get(e.id))})),c()}));function c(){i.enqueueChange({isUndoable:!1},(t=>{const i=l.get(e.id);t.removeAttribute("uploadId",i),t.removeAttribute("uploadStatus",i),l.delete(e.id)})),o.destroyLoader(e)}}_parseAndSetSrcsetAttributeOnImage(e,t,i){let n=0;const o=Object.keys(e).filter((e=>{const t=parseInt(e,10);if(!isNaN(t))return n=Math.max(n,t),!0})).map((t=>`${e[t]} ${t}w`)).join(", ");""!=o&&i.setAttribute("srcset",{data:o,width:n},t)}}function pe(e,t){const i=e.plugins.get("ImageUtils");return Array.from(e.model.createRangeOn(t)).filter((e=>i.isImage(e.item))).map((e=>e.item))}class he extends e.Plugin{static get pluginName(){return"ImageUpload"}static get requires(){return[ue,Y,se]}}var fe=i(439),be={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(fe.Z,be);fe.Z.locals;class ke extends k.View{constructor(e,t={}){super(e);const i=this.bindTemplate;this.set("class",t.class||null),this.children=this.createCollection(),t.children&&t.children.forEach((e=>this.children.add(e))),this.set("_role",null),this.set("_ariaLabelledBy",null),t.labelView&&this.set({_role:"group",_ariaLabelledBy:t.labelView.id}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",i.to("class")],role:i.to("_role"),"aria-labelledby":i.to("_ariaLabelledBy")},children:this.children})}}var we=i(91),Ie={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(we.Z,Ie);we.Z.locals;class ve extends k.View{constructor(e,t){super(e);const{insertButtonView:i,cancelButtonView:n}=this._createActionButtons(e);if(this.insertButtonView=i,this.cancelButtonView=n,this.set("imageURLInputValue",""),this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this._focusables=new k.ViewCollection,this._focusCycler=new k.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.set("_integrations",new r.Collection),t)for(const[e,i]of Object.entries(t))"insertImageViaUrl"===e&&(i.fieldView.bind("value").to(this,"imageURLInputValue",(e=>e||"")),i.fieldView.on("input",(()=>{this.imageURLInputValue=i.fieldView.element.value.trim()}))),i.name=e,this._integrations.add(i);this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:"-1"},children:[...this._integrations,new ke(e,{children:[this.insertButtonView,this.cancelButtonView],class:"ck-image-insert-form__action-row"})]})}render(){super.render(),(0,k.submitHandler)({view:this});const e=[...this._integrations,this.insertButtonView,this.cancelButtonView];e.forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element);const t=e=>e.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t),this.listenTo(e[0].element,"selectstart",((e,t)=>{t.stopPropagation()}),{priority:"high"})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}getIntegration(e){return this._integrations.find((t=>t.name===e))}_createActionButtons(t){const i=t.t,n=new k.ButtonView(t),o=new k.ButtonView(t);return n.set({label:i("Insert"),icon:e.icons.check,class:"ck-button-save",type:"submit",withText:!0,isEnabled:this.imageURLInputValue}),o.set({label:i("Cancel"),icon:e.icons.cancel,class:"ck-button-cancel",withText:!0}),n.bind("isEnabled").to(this,"imageURLInputValue",(e=>!!e)),n.delegate("execute").to(this,"submit"),o.delegate("execute").to(this,"cancel"),{insertButtonView:n,cancelButtonView:o}}focus(){this._focusCycler.focusFirst()}}function ye(e){const t=e.t,i=new k.LabeledFieldView(e,k.createLabeledInputText);return i.set({label:t("Insert image via URL")}),i.fieldView.placeholder="https://example.com/image.png",i}class _e extends e.Plugin{static get pluginName(){return"ImageInsertUI"}init(){const e=this.editor,t=e=>this._createDropdownView(e);e.ui.componentFactory.add("insertImage",t),e.ui.componentFactory.add("imageInsert",t)}_createDropdownView(t){const i=this.editor,n=t.t,o=i.commands.get("uploadImage"),a=i.commands.get("insertImage");this.dropdownView=(0,k.createDropdown)(t,o?k.SplitButtonView:void 0);const s=this.dropdownView.buttonView,r=this.dropdownView.panelView;if(s.set({label:n("Insert image"),icon:e.icons.image,tooltip:!0}),r.extendTemplate({attributes:{class:"ck-image-insert__panel"}}),o){const e=this.dropdownView.buttonView;e.actionView=i.ui.componentFactory.create("uploadImage"),e.actionView.extendTemplate({attributes:{class:"ck ck-button ck-splitbutton__action"}})}return this._setUpDropdown(o||a)}_setUpDropdown(e){const t=this.editor,i=t.t,n=new ve(t.locale,function(e){const t=e.config.get("image.insert.integrations"),i=e.plugins.get("ImageInsertUI"),n={insertImageViaUrl:ye(e.locale)};if(!t)return n;if(t.find((e=>"openCKFinder"===e))&&e.ui.componentFactory.has("ckfinder")){const t=e.ui.componentFactory.create("ckfinder");t.set({withText:!0,class:"ck-image-insert__ck-finder-button"}),t.delegate("execute").to(i,"cancel"),n.openCKFinder=t}return t.reduce(((t,i)=>(n[i]?t[i]=n[i]:e.ui.componentFactory.has(i)&&(t[i]=e.ui.componentFactory.create(i)),t)),{})}(t)),o=n.insertButtonView,a=n.getIntegration("insertImageViaUrl"),s=this.dropdownView,r=s.panelView,l=this.editor.plugins.get("ImageUtils");function c(){t.editing.view.focus(),s.isOpen=!1}return s.bind("isEnabled").to(e),s.buttonView.once("open",(()=>{r.children.add(n)})),s.on("change:isOpen",(()=>{const e=t.model.document.selection.getSelectedElement();s.isOpen&&(l.isImage(e)?(n.imageURLInputValue=e.getAttribute("src"),o.label=i("Update"),a.label=i("Update image URL")):(n.imageURLInputValue="",o.label=i("Insert"),a.label=i("Insert image via URL")))}),{priority:"low"}),n.delegate("submit","cancel").to(s),this.delegate("cancel").to(s),s.on("submit",(()=>{c(),function(){const e=t.model.document.selection.getSelectedElement();l.isImage(e)?t.model.change((t=>{t.setAttribute("src",n.imageURLInputValue,e),t.removeAttribute("srcset",e),t.removeAttribute("sizes",e)})):t.execute("insertImage",{source:n.imageURLInputValue})}()})),s.on("cancel",(()=>{c()})),s}}class Ee extends e.Plugin{static get pluginName(){return"ImageInsertViaUrl"}static get requires(){return[_e]}}class xe extends e.Plugin{static get pluginName(){return"ImageInsert"}static get requires(){return[he,Ee,_e]}}class Ce extends e.Command{refresh(){const e=this.editor,t=e.plugins.get("ImageUtils").getClosestSelectedImageElement(e.model.document.selection);this.isEnabled=!!t,t&&t.hasAttribute("width")?this.value={width:t.getAttribute("width"),height:null}:this.value=null}execute(e){const t=this.editor,i=t.model,n=t.plugins.get("ImageUtils").getClosestSelectedImageElement(i.document.selection);this.value={width:e.width,height:null},n&&i.change((t=>{t.setAttribute("width",e.width,n)}))}}class Se extends e.Plugin{static get requires(){return[m]}static get pluginName(){return"ImageResizeEditing"}constructor(e){super(e),e.config.define("image",{resizeUnit:"%",resizeOptions:[{name:"resizeImage:original",value:null,icon:"original"},{name:"resizeImage:25",value:"25",icon:"small"},{name:"resizeImage:50",value:"50",icon:"medium"},{name:"resizeImage:75",value:"75",icon:"large"}]})}init(){const e=this.editor,t=new Ce(e);this._registerSchema(),this._registerConverters("imageBlock"),this._registerConverters("imageInline"),e.commands.add("resizeImage",t),e.commands.add("imageResize",t)}_registerSchema(){this.editor.plugins.has("ImageBlockEditing")&&this.editor.model.schema.extend("imageBlock",{allowAttributes:"width"}),this.editor.plugins.has("ImageInlineEditing")&&this.editor.model.schema.extend("imageInline",{allowAttributes:"width"})}_registerConverters(e){const t=this.editor;t.conversion.for("downcast").add((t=>t.on(`attribute:width:${e}`,((e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const n=i.writer,o=i.mapper.toViewElement(t.item);null!==t.attributeNewValue?(n.setStyle("width",t.attributeNewValue,o),n.addClass("image_resized",o)):(n.removeStyle("width",o),n.removeClass("image_resized",o))})))),t.conversion.for("upcast").attributeToAttribute({view:{name:"imageBlock"===e?"figure":"img",styles:{width:/.+/}},model:{key:"width",value:e=>e.getStyle("width")}})}}const Ae={small:e.icons.objectSizeSmall,medium:e.icons.objectSizeMedium,large:e.icons.objectSizeLarge,original:e.icons.objectSizeFull};class Te extends e.Plugin{static get requires(){return[Se]}static get pluginName(){return"ImageResizeButtons"}constructor(e){super(e),this._resizeUnit=e.config.get("image.resizeUnit")}init(){const e=this.editor,t=e.config.get("image.resizeOptions"),i=e.commands.get("resizeImage");this.bind("isEnabled").to(i);for(const e of t)this._registerImageResizeButton(e);this._registerImageResizeDropdown(t)}_registerImageResizeButton(e){const t=this.editor,{name:i,value:n,icon:o}=e,a=n?n+this._resizeUnit:null;t.ui.componentFactory.add(i,(i=>{const n=new k.ButtonView(i),s=t.commands.get("resizeImage"),l=this._getOptionLabelValue(e,!0);if(!Ae[o])throw new r.CKEditorError("imageresizebuttons-missing-icon",t,e);return n.set({label:l,icon:Ae[o],tooltip:l,isToggleable:!0}),n.bind("isEnabled").to(this),n.bind("isOn").to(s,"value",Be(a)),this.listenTo(n,"execute",(()=>{t.execute("resizeImage",{width:a})})),n}))}_registerImageResizeDropdown(e){const t=this.editor,i=t.t,n=e.find((e=>!e.value)),o=o=>{const a=t.commands.get("resizeImage"),s=(0,k.createDropdown)(o,k.DropdownButtonView),r=s.buttonView;return r.set({tooltip:i("Resize image"),commandValue:n.value,icon:Ae.medium,isToggleable:!0,label:this._getOptionLabelValue(n),withText:!0,class:"ck-resize-image-button"}),r.bind("label").to(a,"value",(e=>e&&e.width?e.width:this._getOptionLabelValue(n))),s.bind("isOn").to(a),s.bind("isEnabled").to(this),(0,k.addListToDropdown)(s,this._getResizeDropdownListItemDefinitions(e,a)),s.listView.ariaLabel=i("Image resize list"),this.listenTo(s,"execute",(e=>{t.execute(e.source.commandName,{width:e.source.commandValue}),t.editing.view.focus()})),s};t.ui.componentFactory.add("resizeImage",o),t.ui.componentFactory.add("imageResize",o)}_getOptionLabelValue(e,t){const i=this.editor.t;return e.label?e.label:t?e.value?i("Resize image to %0",e.value+this._resizeUnit):i("Resize image to the original size"):e.value?e.value+this._resizeUnit:i("Original")}_getResizeDropdownListItemDefinitions(e,t){const i=new r.Collection;return e.map((e=>{const n=e.value?e.value+this._resizeUnit:null,o={type:"button",model:new k.Model({commandName:"resizeImage",commandValue:n,label:this._getOptionLabelValue(e),withText:!0,icon:null})};o.model.bind("isOn").to(t,"value",Be(n)),i.add(o)})),i}}function Be(e){return t=>null===e&&t===e||t&&t.width===e}const Ve=/(image|image-inline)/,Ue="image_resized";class Re extends e.Plugin{static get requires(){return[l.WidgetResize]}static get pluginName(){return"ImageResizeHandles"}init(){const e=this.editor.commands.get("resizeImage");this.bind("isEnabled").to(e),this._setupResizerCreator()}_setupResizerCreator(){const e=this.editor,t=e.editing.view;t.addObserver(V),this.listenTo(t.document,"imageLoaded",((i,n)=>{if(!n.target.matches("figure.image.ck-widget > img,figure.image.ck-widget > picture > img,figure.image.ck-widget > a > img,figure.image.ck-widget > a > picture > img,span.image-inline.ck-widget > img,span.image-inline.ck-widget > picture > img"))return;const o=e.editing.view.domConverter,a=o.domToView(n.target).findAncestor({classes:Ve});let s=this.editor.plugins.get(l.WidgetResize).getResizerByViewElement(a);if(s)return void s.redraw();const r=e.editing.mapper,c=r.toModelElement(a);s=e.plugins.get(l.WidgetResize).attachTo({unit:e.config.get("image.resizeUnit"),modelElement:c,viewElement:a,editor:e,getHandleHost:e=>e.querySelector("img"),getResizeHost:()=>o.mapViewToDom(r.toViewElement(c.parent)),isCentered(){const e=c.getAttribute("imageStyle");return!e||"block"==e||"alignCenter"==e},onCommit(i){t.change((e=>{e.removeClass(Ue,a)})),e.execute("resizeImage",{width:i})}}),s.on("updateSize",(()=>{a.hasClass(Ue)||t.change((e=>{e.addClass(Ue,a)}))})),s.bind("isEnabled").to(this)}))}}var ze=i(601),Pe={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(ze.Z,Pe);ze.Z.locals;class Oe extends e.Plugin{static get requires(){return[Se,Re,Te]}static get pluginName(){return"ImageResize"}}class Ne extends e.Command{constructor(e,t){super(e),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(t.map((e=>{if(e.isDefault)for(const t of e.modelElements)this._defaultStyles[t]=e.name;return[e.name,e]})))}refresh(){const e=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!e,this.isEnabled?e.hasAttribute("imageStyle")?this.value=e.getAttribute("imageStyle"):this.value=this._defaultStyles[e.name]:this.value=!1}execute(e={}){const t=this.editor,i=t.model,n=t.plugins.get("ImageUtils");i.change((t=>{const o=e.value;let a=n.getClosestSelectedImageElement(i.document.selection);o&&this.shouldConvertImageType(o,a)&&(this.editor.execute(n.isBlockImage(a)?"imageTypeInline":"imageTypeBlock"),a=n.getClosestSelectedImageElement(i.document.selection)),!o||this._styles.get(o).isDefault?t.removeAttribute("imageStyle",a):t.setAttribute("imageStyle",o,a)}))}shouldConvertImageType(e,t){return!this._styles.get(e).modelElements.includes(t.name)}}const{objectFullWidth:Fe,objectInline:Le,objectLeft:De,objectRight:je,objectCenter:Me,objectBlockLeft:We,objectBlockRight:qe}=e.icons,Ze={get inline(){return{name:"inline",title:"In line",icon:Le,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:De,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:We,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:Me,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:je,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:qe,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:Me,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:je,modelElements:["imageBlock"],className:"image-style-side"}}},$e={full:Fe,left:We,right:qe,center:Me,inlineLeft:De,inlineRight:je,inline:Le},He=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function Ke(e){(0,r.logWarning)("image-style-configuration-definition-invalid",e)}const Ge={normalizeStyles:function(e){return(e.configuredStyles.options||[]).map((e=>function(e){e="string"==typeof e?Ze[e]?{...Ze[e]}:{name:e}:function(e,t){const i={...t};for(const n in e)Object.prototype.hasOwnProperty.call(t,n)||(i[n]=e[n]);return i}(Ze[e.name],e);"string"==typeof e.icon&&(e.icon=$e[e.icon]||e.icon);return e}(e))).filter((t=>function(e,{isBlockPluginLoaded:t,isInlinePluginLoaded:i}){const{modelElements:n,name:o}=e;if(!(n&&n.length&&o))return Ke({style:e}),!1;{const o=[t?"imageBlock":null,i?"imageInline":null];if(!n.some((e=>o.includes(e))))return(0,r.logWarning)("image-style-missing-dependency",{style:e,missingPlugins:n.map((e=>"imageBlock"===e?"ImageBlockEditing":"ImageInlineEditing"))}),!1}return!0}(t,e)))},getDefaultStylesConfiguration:function(e,t){return e&&t?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:e?{options:["block","side"]}:t?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(e){return e.has("ImageBlockEditing")&&e.has("ImageInlineEditing")?[...He]:[]},warnInvalidStyle:Ke,DEFAULT_OPTIONS:Ze,DEFAULT_ICONS:$e,DEFAULT_DROPDOWN_DEFINITIONS:He};function Je(e,t){for(const i of t)if(i.name===e)return i}class Qe extends e.Plugin{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[m]}init(){const{normalizeStyles:e,getDefaultStylesConfiguration:t}=Ge,i=this.editor,n=i.plugins.has("ImageBlockEditing"),o=i.plugins.has("ImageInlineEditing");i.config.define("image.styles",t(n,o)),this.normalizedStyles=e({configuredStyles:i.config.get("image.styles"),isBlockPluginLoaded:n,isInlinePluginLoaded:o}),this._setupConversion(n,o),this._setupPostFixer(),i.commands.add("imageStyle",new Ne(i,this.normalizedStyles))}_setupConversion(e,t){const i=this.editor,n=i.model.schema,o=(a=this.normalizedStyles,(e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const n=Je(t.attributeNewValue,a),o=Je(t.attributeOldValue,a),s=i.mapper.toViewElement(t.item),r=i.writer;o&&r.removeClass(o.className,s),n&&r.addClass(n.className,s)});var a;const s=function(e){const t={imageInline:e.filter((e=>!e.isDefault&&e.modelElements.includes("imageInline"))),imageBlock:e.filter((e=>!e.isDefault&&e.modelElements.includes("imageBlock")))};return(e,i,n)=>{if(!i.modelRange)return;const o=i.viewItem,a=(0,r.first)(i.modelRange.getItems());if(a&&n.schema.checkAttribute(a,"imageStyle"))for(const e of t[a.name])n.consumable.consume(o,{classes:e.className})&&n.writer.setAttribute("imageStyle",e.name,a)}}(this.normalizedStyles);i.editing.downcastDispatcher.on("attribute:imageStyle",o),i.data.downcastDispatcher.on("attribute:imageStyle",o),e&&(n.extend("imageBlock",{allowAttributes:"imageStyle"}),i.data.upcastDispatcher.on("element:figure",s,{priority:"low"})),t&&(n.extend("imageInline",{allowAttributes:"imageStyle"}),i.data.upcastDispatcher.on("element:img",s,{priority:"low"}))}_setupPostFixer(){const e=this.editor,t=e.model.document,i=e.plugins.get(m),n=new Map(this.normalizedStyles.map((e=>[e.name,e])));t.registerPostFixer((e=>{let o=!1;for(const a of t.differ.getChanges())if("insert"==a.type||"attribute"==a.type&&"imageStyle"==a.attributeKey){let t="insert"==a.type?a.position.nodeAfter:a.range.start.nodeAfter;if(t&&t.is("element","paragraph")&&t.childCount>0&&(t=t.getChild(0)),!i.isImage(t))continue;const s=t.getAttribute("imageStyle");if(!s)continue;const r=n.get(s);r&&r.modelElements.includes(t.name)||(e.removeAttribute("imageStyle",t),o=!0)}return o}))}}const Xe=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Ye=function(e){return e};var et=i(29),tt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(et.Z,tt);et.Z.locals;class it extends e.Plugin{static get requires(){return[Qe]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const e=this.editor.t;return{"Wrap text":e("Wrap text"),"Break text":e("Break text"),"In line":e("In line"),"Full size image":e("Full size image"),"Side image":e("Side image"),"Left aligned image":e("Left aligned image"),"Centered image":e("Centered image"),"Right aligned image":e("Right aligned image")}}init(){const e=this.editor.plugins,t=this.editor.config.get("image.toolbar")||[],i=nt(e.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const e of i)this._createButton(e);const n=nt([...t.filter(Xe),...Ge.getDefaultDropdownDefinitions(e)],this.localizedDefaultStylesTitles);for(const e of n)this._createDropdown(e,i)}_createDropdown(e,t){const i=this.editor.ui.componentFactory;i.add(e.name,(n=>{let o;const{defaultItem:a,items:s,title:r}=e,l=s.filter((e=>t.find((({name:t})=>ot(t)===e)))).map((e=>{const t=i.create(e);return e===a&&(o=t),t}));s.length!==l.length&&Ge.warnInvalidStyle({dropdown:e});const c=(0,k.createDropdown)(n,k.SplitButtonView),g=c.buttonView,d=g.arrowView;return(0,k.addToolbarToDropdown)(c,l,{enableActiveItemFocusOnDropdownOpen:!0}),g.set({label:at(r,o.label),class:null,tooltip:!0}),d.unbind("label"),d.set({label:r}),g.bind("icon").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Ye);return t<0?o.icon:l[t].icon})),g.bind("label").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Ye);return at(r,t<0?o.label:l[t].label)})),g.bind("isOn").toMany(l,"isOn",((...e)=>e.some(Ye))),g.bind("class").toMany(l,"isOn",((...e)=>e.some(Ye)?"ck-splitbutton_flatten":null)),g.on("execute",(()=>{l.some((({isOn:e})=>e))?c.isOpen=!c.isOpen:o.fire("execute")})),c.bind("isEnabled").toMany(l,"isEnabled",((...e)=>e.some(Ye))),this.listenTo(c,"execute",(()=>{this.editor.editing.view.focus()})),c}))}_createButton(e){const t=e.name;this.editor.ui.componentFactory.add(ot(t),(i=>{const n=this.editor.commands.get("imageStyle"),o=new k.ButtonView(i);return o.set({label:e.title,icon:e.icon,tooltip:!0,isToggleable:!0}),o.bind("isEnabled").to(n,"isEnabled"),o.bind("isOn").to(n,"value",(e=>e===t)),o.on("execute",this._executeCommand.bind(this,t)),o}))}_executeCommand(e){this.editor.execute("imageStyle",{value:e}),this.editor.editing.view.focus()}}function nt(e,t){for(const i of e)t[i.title]&&(i.title=t[i.title]);return e}function ot(e){return`imageStyle:${e}`}function at(e,t){return(e?e+": ":"")+t}class st extends e.Plugin{static get requires(){return[Qe,it]}static get pluginName(){return"ImageStyle"}}class rt extends e.Plugin{static get requires(){return[l.WidgetToolbarRepository,m]}static get pluginName(){return"ImageToolbar"}afterInit(){const e=this.editor,t=e.t,i=e.plugins.get(l.WidgetToolbarRepository),n=e.plugins.get("ImageUtils");var o;i.register("image",{ariaLabel:t("Image toolbar"),items:(o=e.config.get("image.toolbar")||[],o.map((e=>Xe(e)?e.name:e))),getRelatedElement:e=>n.getClosestSelectedImageWidget(e)})}}class lt extends e.Plugin{static get requires(){return[R,m]}static get pluginName(){return"PictureEditing"}afterInit(){const e=this.editor;e.plugins.has("ImageBlockEditing")&&e.model.schema.extend("imageBlock",{allowAttributes:["sources"]}),e.plugins.has("ImageInlineEditing")&&e.model.schema.extend("imageInline",{allowAttributes:["sources"]}),this._setupConversion(),this._setupImageUploadEditingIntegration()}_setupConversion(){const e=this.editor,t=e.conversion,i=e.plugins.get("ImageUtils");t.for("upcast").add(function(e){const t=["srcset","media","type","sizes"];return e=>{e.on("element:picture",i)};function i(i,n,o){const a=n.viewItem;if(!o.consumable.test(a,{name:!0}))return;const s=new Map;for(const e of a.getChildren())if(e.is("element","source")){const i={};for(const n of t)e.hasAttribute(n)&&o.consumable.test(e,{attributes:n})&&(i[n]=e.getAttribute(n));Object.keys(i).length&&s.set(e,i)}const l=e.findViewImgElement(a);if(!l)return;let c=n.modelCursor.parent;if(!c.is("element","imageBlock")){const e=o.convertItem(l,n.modelCursor);n.modelRange=e.modelRange,n.modelCursor=e.modelCursor,c=(0,r.first)(e.modelRange.getItems())}o.consumable.consume(a,{name:!0});for(const[e,t]of s)o.consumable.consume(e,{attributes:Object.keys(t)});s.size&&o.writer.setAttribute("sources",Array.from(s.values()),c),o.convertChildren(a,c)}}(i)),t.for("downcast").add(function(e){return e=>{e.on("attribute:sources:imageBlock",t),e.on("attribute:sources:imageInline",t)};function t(t,i,n){if(!n.consumable.consume(i.item,t.name))return;const o=n.writer,a=n.mapper.toViewElement(i.item),s=e.findViewImgElement(a);if(i.attributeNewValue&&i.attributeNewValue.length){const e=o.createContainerElement("picture",null,i.attributeNewValue.map((e=>o.createEmptyElement("source",e)))),t=[];let n=s.parent;for(;n&&n.is("attributeElement");){const e=n.parent;o.unwrap(o.createRangeOn(s),n),t.unshift(n),n=e}o.insert(o.createPositionBefore(s),e),o.move(o.createRangeOn(s),o.createPositionAt(e,"end"));for(const i of t)o.wrap(o.createRangeOn(e),i)}else if(s.parent.is("element","picture")){const e=s.parent;o.move(o.createRangeOn(s),o.createPositionBefore(e)),o.remove(e)}}}(i))}_setupImageUploadEditingIntegration(){const e=this.editor;e.plugins.has("ImageUploadEditing")&&this.listenTo(e.plugins.get("ImageUploadEditing"),"uploadComplete",((t,{imageElement:i,data:n})=>{const o=n.sources;o&&e.model.change((e=>{e.setAttributes({sources:o},i)}))}))}}})(),(window.CKEditor5=window.CKEditor5||{}).image=n})(); \ No newline at end of file + */(()=>{var e={540:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}",""]);const a=o},560:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}",""]);const a=o},91:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-image-insert__panel{padding:var(--ck-spacing-large)}.ck.ck-image-insert__ck-finder-button{border:1px solid #ccc;border-radius:var(--ck-border-radius);display:block;margin:var(--ck-spacing-standard) auto;width:100%}.ck.ck-splitbutton>.ck-file-dialog-button.ck-button{border:none;margin:0;padding:0}",""]);const a=o},439:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-image-insert-form:focus{outline:none}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-image-insert-form__action-row{margin-top:var(--ck-spacing-standard)}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}",""]);const a=o},601:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}",""]);const a=o},29:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}",""]);const a=o},948:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',""]);const a=o},467:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',""]);const a=o},271:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}",""]);const a=o},168:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}",""]);const a=o},764:(e,t,i)=>{"use strict";i.d(t,{Z:()=>a});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',""]);const a=o},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=e(t);return t[2]?"@media ".concat(t[2]," {").concat(i,"}"):i})).join("")},t.i=function(e,i,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var a=0;a<this.length;a++){var s=this[a][0];null!=s&&(o[s]=!0)}for(var r=0;r<e.length;r++){var l=[].concat(e[r]);n&&o[l[0]]||(i&&(l[2]?l[2]="".concat(i," and ").concat(l[2]):l[2]=i),t.push(l))}},t}},62:(e,t,i)=>{"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},a=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),s=[];function r(e){for(var t=-1,i=0;i<s.length;i++)if(s[i].identifier===e){t=i;break}return t}function l(e,t){for(var i={},n=[],o=0;o<e.length;o++){var a=e[o],l=t.base?a[0]+t.base:a[0],c=i[l]||0,g="".concat(l," ").concat(c);i[l]=c+1;var d=r(g),m={css:a[1],media:a[2],sourceMap:a[3]};-1!==d?(s[d].references++,s[d].updater(m)):s.push({identifier:g,updater:f(m,t),references:1}),n.push(g)}return n}function c(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var o=i.nc;o&&(n.nonce=o)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var s=a(e.insert||"head");if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(t)}return t}var g,d=(g=[],function(e,t){return g[e]=t,g.filter(Boolean).join("\n")});function m(e,t,i,n){var o=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=d(t,o);else{var a=document.createTextNode(o),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(a,s[t]):e.appendChild(a)}}function u(e,t,i){var n=i.css,o=i.media,a=i.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var p=null,h=0;function f(e,t){var i,n,o;if(t.singleton){var a=h++;i=p||(p=c(t)),n=m.bind(null,i,a,!1),o=m.bind(null,i,a,!0)}else i=c(t),n=u.bind(null,i,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(i)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var i=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<i.length;n++){var o=r(i[n]);s[o].references--}for(var a=l(e,t),c=0;c<i.length;c++){var g=r(i[c]);0===s[g].references&&(s[g].updater(),s.splice(g,1))}i=a}}}},945:(e,t,i)=>{e.exports=i(79)("./src/clipboard.js")},704:(e,t,i)=>{e.exports=i(79)("./src/core.js")},492:(e,t,i)=>{e.exports=i(79)("./src/engine.js")},181:(e,t,i)=>{e.exports=i(79)("./src/typing.js")},273:(e,t,i)=>{e.exports=i(79)("./src/ui.js")},254:(e,t,i)=>{e.exports=i(79)("./src/undo.js")},448:(e,t,i)=>{e.exports=i(79)("./src/upload.js")},209:(e,t,i)=>{e.exports=i(79)("./src/utils.js")},995:(e,t,i)=>{e.exports=i(79)("./src/widget.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,exports:{}};return e[n](a,a.exports,i),a.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{AutoImage:()=>h,Image:()=>j,ImageCaption:()=>K,ImageCaptionEditing:()=>q,ImageCaptionUtils:()=>M,ImageEditing:()=>R,ImageInsert:()=>xe,ImageInsertUI:()=>_e,ImageResize:()=>Oe,ImageResizeButtons:()=>Te,ImageResizeEditing:()=>Se,ImageResizeHandles:()=>Re,ImageStyle:()=>st,ImageStyleEditing:()=>Qe,ImageStyleUI:()=>it,ImageTextAlternative:()=>A,ImageTextAlternativeEditing:()=>b,ImageTextAlternativeUI:()=>S,ImageToolbar:()=>rt,ImageUpload:()=>he,ImageUploadEditing:()=>ue,ImageUploadProgress:()=>se,ImageUploadUI:()=>Y,PictureEditing:()=>lt});var e=i(704),t=i(945),o=i(492),a=i(254),s=i(181),r=i(209),l=i(995);function c(e){return e.createContainerElement("figure",{class:"image"},[e.createEmptyElement("img"),e.createSlot()])}function g(e,t){const i=e.plugins.get("ImageUtils"),n=e.plugins.has("ImageInlineEditing")&&e.plugins.has("ImageBlockEditing");return e=>{if(!i.isInlineImageView(e))return null;if(!n)return o(e);return(e.findAncestor(i.isBlockImageView)?"imageBlock":"imageInline")!==t?null:o(e)};function o(e){const t={name:!0};return e.hasAttribute("src")&&(t.attributes=["src"]),t}}function d(e,t){const i=(0,r.first)(t.getSelectedBlocks());return!i||e.isObject(i)||i.isEmpty&&"listItem"!=i.name?"imageBlock":"imageInline"}class m extends e.Plugin{static get pluginName(){return"ImageUtils"}isImage(e){return this.isInlineImage(e)||this.isBlockImage(e)}isInlineImageView(e){return!!e&&e.is("element","img")}isBlockImageView(e){return!!e&&e.is("element","figure")&&e.hasClass("image")}insertImage(e={},t=null,i=null){const n=this.editor,o=n.model,a=o.document.selection;i=u(n,t||a,i),e={...Object.fromEntries(a.getAttributes()),...e};for(const t in e)o.schema.checkAttribute(i,t)||delete e[t];return o.change((n=>{const a=n.createElement(i,e);return o.insertObject(a,t,null,{setSelection:"on",findOptimalPosition:!t&&"imageInline"!=i}),a.parent?a:null}))}getClosestSelectedImageWidget(e){const t=e.getFirstPosition();if(!t)return null;const i=e.getSelectedElement();if(i&&this.isImageWidget(i))return i;let n=t.parent;for(;n;){if(n.is("element")&&this.isImageWidget(n))return n;n=n.parent}return null}getClosestSelectedImageElement(e){const t=e.getSelectedElement();return this.isImage(t)?t:e.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const e=this.editor.model.document.selection;return function(e,t){if("imageBlock"==u(e,t)){const i=function(e,t){const i=(0,l.findOptimalInsertionRange)(e,t).start.parent;if(i.isEmpty&&!i.is("element","$root"))return i.parent;return i}(t,e.model);if(e.model.schema.checkChild(i,"imageBlock"))return!0}else if(e.model.schema.checkChild(t.focus,"imageInline"))return!0;return!1}(this.editor,e)&&function(e){return[...e.focus.getAncestors()].every((e=>!e.is("element","imageBlock")))}(e)}toImageWidget(e,t,i){t.setCustomProperty("image",!0,e);return(0,l.toWidget)(e,t,{label:()=>{const t=this.findViewImgElement(e).getAttribute("alt");return t?`${t} ${i}`:i}})}isImageWidget(e){return!!e.getCustomProperty("image")&&(0,l.isWidget)(e)}isBlockImage(e){return!!e&&e.is("element","imageBlock")}isInlineImage(e){return!!e&&e.is("element","imageInline")}findViewImgElement(e){if(this.isInlineImageView(e))return e;const t=this.editor.editing.view;for(const{item:i}of t.createRangeIn(e))if(this.isInlineImageView(i))return i}}function u(e,t,i){const n=e.model.schema,o=e.config.get("image.insert.type");return e.plugins.has("ImageBlockEditing")?e.plugins.has("ImageInlineEditing")?i||("inline"===o?"imageInline":"block"===o?"imageBlock":t.is("selection")?d(n,t):n.checkChild(t,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}const p=new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source+/\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source+/(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source+/(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source));class h extends e.Plugin{static get requires(){return[t.Clipboard,m,a.Undo,s.Delete]}static get pluginName(){return"AutoImage"}constructor(e){super(e),this._timeoutId=null,this._positionToInsert=null}init(){const e=this.editor,t=e.model.document;this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const e=t.selection.getFirstRange(),i=o.LivePosition.fromPosition(e.start);i.stickiness="toPrevious";const n=o.LivePosition.fromPosition(e.end);n.stickiness="toNext",t.once("change:data",(()=>{this._embedImageBetweenPositions(i,n),i.detach(),n.detach()}),{priority:"high"})})),e.commands.get("undo").on("execute",(()=>{this._timeoutId&&(r.global.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)}),{priority:"high"})}_embedImageBetweenPositions(e,t){const i=this.editor,n=new o.LiveRange(e,t),a=n.getWalker({ignoreElementEnd:!0}),s=Object.fromEntries(i.model.document.selection.getAttributes()),l=this.editor.plugins.get("ImageUtils");let c="";for(const e of a)e.item.is("$textProxy")&&(c+=e.item.data);c=c.trim(),c.match(p)?(this._positionToInsert=o.LivePosition.fromPosition(e),this._timeoutId=r.global.window.setTimeout((()=>{i.commands.get("insertImage").isEnabled?(i.model.change((e=>{let t;this._timeoutId=null,e.remove(n),n.detach(),"$graveyard"!==this._positionToInsert.root.rootName&&(t=this._positionToInsert.toPosition()),l.insertImage({...s,src:c},t),this._positionToInsert.detach(),this._positionToInsert=null})),i.plugins.get("Delete").requestUndoOnBackspace()):n.detach()}),100)):n.detach()}}class f extends e.Command{refresh(){const e=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!e,this.isEnabled&&e.hasAttribute("alt")?this.value=e.getAttribute("alt"):this.value=!1}execute(e){const t=this.editor,i=t.plugins.get("ImageUtils"),n=t.model,o=i.getClosestSelectedImageElement(n.document.selection);n.change((t=>{t.setAttribute("alt",e.newValue,o)}))}}class b extends e.Plugin{static get requires(){return[m]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new f(this.editor))}}var k=i(273),w=i(62),I=i.n(w),v=i(168),y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(v.Z,y);v.Z.locals;var _=i(764),E={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(_.Z,E);_.Z.locals;class x extends k.View{constructor(t){super(t);const i=this.locale.t;this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(i("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(i("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._focusables=new k.ViewCollection,this._focusCycler=new k.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]}),(0,k.injectCssTransitionDisabler)(this)}render(){super.render(),this.keystrokes.listenTo(this.element),(0,k.submitHandler)({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(e,t,i,n){const o=new k.ButtonView(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o.extendTemplate({attributes:{class:i}}),n&&o.delegate("execute").to(this,n),o}_createLabeledInputView(){const e=this.locale.t,t=new k.LabeledFieldView(this.locale,k.createLabeledInputText);return t.label=e("Text alternative"),t}}function C(e){const t=e.editing.view,i=k.BalloonPanelView.defaultPositions,n=e.plugins.get("ImageUtils");return{target:t.domConverter.mapViewToDom(n.getClosestSelectedImageWidget(t.document.selection)),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast,i.viewportStickyNorth]}}class S extends e.Plugin{static get requires(){return[k.ContextualBalloon]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor,i=t.t;t.ui.componentFactory.add("imageTextAlternative",(n=>{const o=t.commands.get("imageTextAlternative"),a=new k.ButtonView(n);return a.set({label:i("Change image text alternative"),icon:e.icons.lowVision,tooltip:!0}),a.bind("isEnabled").to(o,"isEnabled"),a.bind("isOn").to(o,"value",(e=>!!e)),this.listenTo(a,"execute",(()=>{this._showForm()})),a}))}_createForm(){const e=this.editor,t=e.editing.view.document,i=e.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new x(e.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{e.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((e,t)=>{this._hideForm(!0),t()})),this.listenTo(e.ui,"update",(()=>{i.getClosestSelectedImageWidget(t.selection)?this._isVisible&&function(e){const t=e.plugins.get("ContextualBalloon");if(e.plugins.get("ImageUtils").getClosestSelectedImageWidget(e.editing.view.document.selection)){const i=C(e);t.updatePosition(i)}}(e):this._hideForm(!0)})),(0,k.clickOutsideHandler)({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const e=this.editor,t=e.commands.get("imageTextAlternative"),i=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:C(e)}),i.fieldView.value=i.fieldView.element.value=t.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(e){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),e&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class A extends e.Plugin{static get requires(){return[b,S]}static get pluginName(){return"ImageTextAlternative"}}function T(e,t){return e=>{e.on(`attribute:srcset:${t}`,i)};function i(t,i,n){if(!n.consumable.consume(i.item,t.name))return;const o=n.writer,a=n.mapper.toViewElement(i.item),s=e.findViewImgElement(a);if(null===i.attributeNewValue){const e=i.attributeOldValue;e.data&&(o.removeAttribute("srcset",s),o.removeAttribute("sizes",s),e.width&&o.removeAttribute("width",s))}else{const e=i.attributeNewValue;e.data&&(o.setAttribute("srcset",e.data,s),o.setAttribute("sizes","100vw",s),e.width&&o.setAttribute("width",e.width,s))}}}function B(e,t,i){return e=>{e.on(`attribute:${i}:${t}`,n)};function n(t,i,n){if(!n.consumable.consume(i.item,t.name))return;const o=n.writer,a=n.mapper.toViewElement(i.item),s=e.findViewImgElement(a);o.setAttribute(i.attributeKey,i.attributeNewValue||"",s)}}class V extends o.Observer{observe(e){this.listenTo(e,"load",((e,t)=>{const i=t.target;this.checkShouldIgnoreEventFromTarget(i)||"IMG"==i.tagName&&this._fireEvents(t)}),{useCapture:!0})}_fireEvents(e){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",e))}}class U extends e.Command{constructor(e){super(e);const t=e.config.get("image.insert.type");e.plugins.has("ImageBlockEditing")||"block"===t&&(0,r.logWarning)("image-block-plugin-required"),e.plugins.has("ImageInlineEditing")||"inline"===t&&(0,r.logWarning)("image-inline-plugin-required")}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(e){const t=(0,r.toArray)(e.source),i=this.editor.model.document.selection,n=this.editor.plugins.get("ImageUtils"),o=Object.fromEntries(i.getAttributes());t.forEach(((e,t)=>{const a=i.getSelectedElement();if("string"==typeof e&&(e={src:e}),t&&a&&n.isImage(a)){const t=this.editor.model.createPositionAfter(a);n.insertImage({...e,...o},t)}else n.insertImage({...e,...o})}))}}class R extends e.Plugin{static get requires(){return[m]}static get pluginName(){return"ImageEditing"}init(){const e=this.editor,t=e.conversion;e.editing.view.addObserver(V),t.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:e=>{const t={data:e.getAttribute("srcset")};return e.hasAttribute("width")&&(t.width=e.getAttribute("width")),t}}});const i=new U(e);e.commands.add("insertImage",i),e.commands.add("imageInsert",i)}}class z extends e.Command{constructor(e,t){super(e),this._modelElementName=t}refresh(){const e=this.editor.plugins.get("ImageUtils"),t=e.getClosestSelectedImageElement(this.editor.model.document.selection);"imageBlock"===this._modelElementName?this.isEnabled=e.isInlineImage(t):this.isEnabled=e.isBlockImage(t)}execute(){const e=this.editor,t=this.editor.model,i=e.plugins.get("ImageUtils"),n=i.getClosestSelectedImageElement(t.document.selection),o=Object.fromEntries(n.getAttributes());return o.src||o.uploadId?t.change((e=>{const a=Array.from(t.markers).filter((e=>e.getRange().containsItem(n))),s=i.insertImage(o,t.createSelection(n,"on"),this._modelElementName);if(!s)return null;const r=e.createRangeOn(s);for(const t of a){const i=t.getRange(),n="$graveyard"!=i.root.rootName?i.getJoined(r,!0):r;e.updateMarker(t,{range:n})}return{oldElement:n,newElement:s}})):null}}class P extends e.Plugin{static get requires(){return[R,m,t.ClipboardPipeline]}static get pluginName(){return"ImageBlockEditing"}init(){const e=this.editor;e.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),e.plugins.has("ImageInlineEditing")&&(e.commands.add("imageTypeBlock",new z(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){const e=this.editor,t=e.t,i=e.conversion,n=e.plugins.get("ImageUtils");i.for("dataDowncast").elementToStructure({model:"imageBlock",view:(e,{writer:t})=>c(t)}),i.for("editingDowncast").elementToStructure({model:"imageBlock",view:(e,{writer:i})=>n.toImageWidget(c(i),i,t("image widget"))}),i.for("downcast").add(B(n,"imageBlock","src")).add(B(n,"imageBlock","alt")).add(T(n,"imageBlock")),i.for("upcast").elementToElement({view:g(e,"imageBlock"),model:(e,{writer:t})=>t.createElement("imageBlock",e.hasAttribute("src")?{src:e.getAttribute("src")}:null)}).add(function(e){return e=>{e.on("element:figure",t)};function t(t,i,n){if(!n.consumable.test(i.viewItem,{name:!0,classes:"image"}))return;const o=e.findViewImgElement(i.viewItem);if(!o||!n.consumable.test(o,{name:!0}))return;n.consumable.consume(i.viewItem,{name:!0,classes:"image"});const a=n.convertItem(o,i.modelCursor),s=(0,r.first)(a.modelRange.getItems());s?(n.convertChildren(i.viewItem,s),n.updateConversionResult(s,i)):n.consumable.revert(i.viewItem,{name:!0,classes:"image"})}}(n))}_setupClipboardIntegration(){const e=this.editor,t=e.model,i=e.editing.view,n=e.plugins.get("ImageUtils");this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",((a,s)=>{const r=Array.from(s.content.getChildren());let l;if(!r.every(n.isInlineImageView))return;l=s.targetRanges?e.editing.mapper.toModelRange(s.targetRanges[0]):t.document.selection.getFirstRange();const c=t.createSelection(l);if("imageBlock"===d(t.schema,c)){const e=new o.UpcastWriter(i.document),t=r.map((t=>e.createElement("figure",{class:"image"},t)));s.content=e.createDocumentFragment(t)}}))}}var O=i(540),N={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(O.Z,N);O.Z.locals;class F extends e.Plugin{static get requires(){return[P,l.Widget,A]}static get pluginName(){return"ImageBlock"}}class L extends e.Plugin{static get requires(){return[R,m,t.ClipboardPipeline]}static get pluginName(){return"ImageInlineEditing"}init(){const e=this.editor,t=e.model.schema;t.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),t.addChildCheck(((e,t)=>{if(e.endsWith("caption")&&"imageInline"===t.name)return!1})),this._setupConversion(),e.plugins.has("ImageBlockEditing")&&(e.commands.add("imageTypeInline",new z(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){const e=this.editor,t=e.t,i=e.conversion,n=e.plugins.get("ImageUtils");i.for("dataDowncast").elementToElement({model:"imageInline",view:(e,{writer:t})=>t.createEmptyElement("img")}),i.for("editingDowncast").elementToStructure({model:"imageInline",view:(e,{writer:i})=>n.toImageWidget(function(e){return e.createContainerElement("span",{class:"image-inline"},e.createEmptyElement("img"))}(i),i,t("image widget"))}),i.for("downcast").add(B(n,"imageInline","src")).add(B(n,"imageInline","alt")).add(T(n,"imageInline")),i.for("upcast").elementToElement({view:g(e,"imageInline"),model:(e,{writer:t})=>t.createElement("imageInline",e.hasAttribute("src")?{src:e.getAttribute("src")}:null)})}_setupClipboardIntegration(){const e=this.editor,t=e.model,i=e.editing.view,n=e.plugins.get("ImageUtils");this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",((a,s)=>{const r=Array.from(s.content.getChildren());let l;if(!r.every(n.isBlockImageView))return;l=s.targetRanges?e.editing.mapper.toModelRange(s.targetRanges[0]):t.document.selection.getFirstRange();const c=t.createSelection(l);if("imageInline"===d(t.schema,c)){const e=new o.UpcastWriter(i.document),t=r.map((t=>1===t.childCount?(Array.from(t.getAttributes()).forEach((i=>e.setAttribute(...i,n.findViewImgElement(t)))),t.getChild(0)):t));s.content=e.createDocumentFragment(t)}}))}}class D extends e.Plugin{static get requires(){return[L,l.Widget,A]}static get pluginName(){return"ImageInline"}}class j extends e.Plugin{static get requires(){return[F,D]}static get pluginName(){return"Image"}}class M extends e.Plugin{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[m]}getCaptionFromImageModelElement(e){for(const t of e.getChildren())if(t&&t.is("element","caption"))return t;return null}getCaptionFromModelSelection(e){const t=this.editor.plugins.get("ImageUtils"),i=e.getFirstPosition().findAncestor("caption");return i&&t.isBlockImage(i.parent)?i:null}matchImageCaptionViewElement(e){const t=this.editor.plugins.get("ImageUtils");return"figcaption"==e.name&&t.isBlockImageView(e.parent)?{name:!0}:null}}class W extends e.Command{refresh(){const e=this.editor,t=e.plugins.get("ImageCaptionUtils");if(!e.plugins.has(P))return this.isEnabled=!1,void(this.value=!1);const i=e.model.document.selection,n=i.getSelectedElement();if(!n){const e=t.getCaptionFromModelSelection(i);return this.isEnabled=!!e,void(this.value=!!e)}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(n),this.isEnabled?this.value=!!t.getCaptionFromImageModelElement(n):this.value=!1}execute(e={}){const{focusCaptionOnShow:t}=e;this.editor.model.change((e=>{this.value?this._hideImageCaption(e):this._showImageCaption(e,t)}))}_showImageCaption(e,t){const i=this.editor.model.document.selection,n=this.editor.plugins.get("ImageCaptionEditing");let o=i.getSelectedElement();const a=n._getSavedCaption(o);this.editor.plugins.get("ImageUtils").isInlineImage(o)&&(this.editor.execute("imageTypeBlock"),o=i.getSelectedElement());const s=a||e.createElement("caption");e.append(s,o),t&&e.setSelection(s,"in")}_hideImageCaption(e){const t=this.editor,i=t.model.document.selection,n=t.plugins.get("ImageCaptionEditing"),o=t.plugins.get("ImageCaptionUtils");let a,s=i.getSelectedElement();s?a=o.getCaptionFromImageModelElement(s):(a=o.getCaptionFromModelSelection(i),s=a.parent),n._saveCaption(s,a),e.setSelection(s,"on"),e.remove(a)}}class q extends e.Plugin{static get requires(){return[m,M]}static get pluginName(){return"ImageCaptionEditing"}constructor(e){super(e),this._savedCaptionsMap=new WeakMap}init(){const e=this.editor,t=e.model.schema;t.isRegistered("caption")?t.extend("caption",{allowIn:"imageBlock"}):t.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),e.commands.add("toggleImageCaption",new W(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){const e=this.editor,t=e.editing.view,i=e.plugins.get("ImageUtils"),n=e.plugins.get("ImageCaptionUtils"),a=e.t;e.conversion.for("upcast").elementToElement({view:e=>n.matchImageCaptionViewElement(e),model:"caption"}),e.conversion.for("dataDowncast").elementToElement({model:"caption",view:(e,{writer:t})=>i.isBlockImage(e.parent)?t.createContainerElement("figcaption"):null}),e.conversion.for("editingDowncast").elementToElement({model:"caption",view:(e,{writer:n})=>{if(!i.isBlockImage(e.parent))return null;const s=n.createEditableElement("figcaption");n.setCustomProperty("imageCaption",!0,s),(0,o.enablePlaceholder)({view:t,element:s,text:a("Enter image caption"),keepOnFocus:!0});const r=e.parent.getAttribute("alt"),c=r?a("Caption for image: %0",[r]):a("Caption for the image");return(0,l.toWidgetEditable)(s,n,{label:c})}})}_setupImageTypeCommandsIntegration(){const e=this.editor,t=e.plugins.get("ImageUtils"),i=e.plugins.get("ImageCaptionUtils"),n=e.commands.get("imageTypeInline"),o=e.commands.get("imageTypeBlock"),a=e=>{if(!e.return)return;const{oldElement:n,newElement:o}=e.return;if(!n)return;if(t.isBlockImage(n)){const e=i.getCaptionFromImageModelElement(n);if(e)return void this._saveCaption(o,e)}const a=this._getSavedCaption(n);a&&this._saveCaption(o,a)};n&&this.listenTo(n,"execute",a,{priority:"low"}),o&&this.listenTo(o,"execute",a,{priority:"low"})}_getSavedCaption(e){const t=this._savedCaptionsMap.get(e);return t?o.Element.fromJSON(t):null}_saveCaption(e,t){this._savedCaptionsMap.set(e,t.toJSON())}_registerCaptionReconversion(){const e=this.editor,t=e.model,i=e.plugins.get("ImageUtils"),n=e.plugins.get("ImageCaptionUtils");t.document.on("change:data",(()=>{const o=t.document.differ.getChanges();for(const t of o){if("alt"!==t.attributeKey)continue;const o=t.range.start.nodeAfter;if(i.isBlockImage(o)){const t=n.getCaptionFromImageModelElement(o);if(!t)return;e.editing.reconvertItem(t)}}}))}}class Z extends e.Plugin{static get requires(){return[M]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor,i=t.editing.view,n=t.plugins.get("ImageCaptionUtils"),o=t.t;t.ui.componentFactory.add("toggleImageCaption",(a=>{const s=t.commands.get("toggleImageCaption"),r=new k.ButtonView(a);return r.set({icon:e.icons.caption,tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(s,"value","isEnabled"),r.bind("label").to(s,"value",(e=>o(e?"Toggle caption off":"Toggle caption on"))),this.listenTo(r,"execute",(()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:!0});const e=n.getCaptionFromModelSelection(t.model.document.selection);if(e){const n=t.editing.mapper.toViewElement(e);i.scrollToTheSelection(),i.change((e=>{e.addClass("image__caption_highlighted",n)}))}t.editing.view.focus()})),r}))}}var $=i(560),H={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()($.Z,H);$.Z.locals;class K extends e.Plugin{static get requires(){return[q,Z]}static get pluginName(){return"ImageCaption"}}var G=i(448);function J(e){const t=e.map((e=>e.replace("+","\\+")));return new RegExp(`^image\\/(${t.join("|")})$`)}function Q(e){return new Promise(((t,i)=>{const n=e.getAttribute("src");fetch(n).then((e=>e.blob())).then((e=>{const i=X(e,n),o=i.replace("image/",""),a=new File([e],`image.${o}`,{type:i});t(a)})).catch((e=>e&&"TypeError"===e.name?function(e){return function(e){return new Promise(((t,i)=>{const n=r.global.document.createElement("img");n.addEventListener("load",(()=>{const e=r.global.document.createElement("canvas");e.width=n.width,e.height=n.height;e.getContext("2d").drawImage(n,0,0),e.toBlob((e=>e?t(e):i()))})),n.addEventListener("error",(()=>i())),n.src=e}))}(e).then((t=>{const i=X(t,e),n=i.replace("image/","");return new File([t],`image.${n}`,{type:i})}))}(n).then(t).catch(i):i(e)))}))}function X(e,t){return e.type?e.type:t.match(/data:(image\/\w+);base64/)?t.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class Y extends e.Plugin{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor,i=t.t,n=n=>{const o=new G.FileDialogButtonView(n),a=t.commands.get("uploadImage"),s=t.config.get("image.upload.types"),r=J(s);return o.set({acceptedType:s.map((e=>`image/${e}`)).join(","),allowMultipleFiles:!0}),o.buttonView.set({label:i("Insert image"),icon:e.icons.image,tooltip:!0}),o.buttonView.bind("isEnabled").to(a),o.on("done",((e,i)=>{const n=Array.from(i).filter((e=>r.test(e.type)));n.length&&(t.execute("uploadImage",{file:n}),t.editing.view.focus())})),o};t.ui.componentFactory.add("uploadImage",n),t.ui.componentFactory.add("imageUpload",n)}}var ee=i(271),te={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(ee.Z,te);ee.Z.locals;var ie=i(948),ne={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(ie.Z,ne);ie.Z.locals;var oe=i(467),ae={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(oe.Z,ae);oe.Z.locals;class se extends e.Plugin{static get pluginName(){return"ImageUploadProgress"}constructor(e){super(e),this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const e=this.editor;e.plugins.has("ImageBlockEditing")&&e.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",((...e)=>this.uploadStatusChange(...e))),e.plugins.has("ImageInlineEditing")&&e.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",((...e)=>this.uploadStatusChange(...e)))}uploadStatusChange(e,t,i){const n=this.editor,o=t.item,a=o.getAttribute("uploadId");if(!i.consumable.consume(t.item,e.name))return;const s=n.plugins.get("ImageUtils"),r=n.plugins.get(G.FileRepository),l=a?t.attributeNewValue:null,c=this.placeholder,g=n.editing.mapper.toViewElement(o),d=i.writer;if("reading"==l)return re(g,d),void le(s,c,g,d);if("uploading"==l){const e=r.loaders.get(a);return re(g,d),void(e?(ce(g,d),function(e,t,i,n){const o=function(e){const t=e.createUIElement("div",{class:"ck-progress-bar"});return e.setCustomProperty("progressBar",!0,t),t}(t);t.insert(t.createPositionAt(e,"end"),o),i.on("change:uploadedPercent",((e,t,i)=>{n.change((e=>{e.setStyle("width",i+"%",o)}))}))}(g,d,e,n.editing.view),function(e,t,i,n){if(n.data){const o=e.findViewImgElement(t);i.setAttribute("src",n.data,o)}}(s,g,d,e)):le(s,c,g,d))}"complete"==l&&r.loaders.get(a)&&function(e,t,i){const n=t.createUIElement("div",{class:"ck-image-upload-complete-icon"});t.insert(t.createPositionAt(e,"end"),n),setTimeout((()=>{i.change((e=>e.remove(e.createRangeOn(n))))}),3e3)}(g,d,n.editing.view),function(e,t){de(e,t,"progressBar")}(g,d),ce(g,d),function(e,t){t.removeClass("ck-appear",e)}(g,d)}}function re(e,t){e.hasClass("ck-appear")||t.addClass("ck-appear",e)}function le(e,t,i,n){i.hasClass("ck-image-upload-placeholder")||n.addClass("ck-image-upload-placeholder",i);const o=e.findViewImgElement(i);o.getAttribute("src")!==t&&n.setAttribute("src",t,o),ge(i,"placeholder")||n.insert(n.createPositionAfter(o),function(e){const t=e.createUIElement("div",{class:"ck-upload-placeholder-loader"});return e.setCustomProperty("placeholder",!0,t),t}(n))}function ce(e,t){e.hasClass("ck-image-upload-placeholder")&&t.removeClass("ck-image-upload-placeholder",e),de(e,t,"placeholder")}function ge(e,t){for(const i of e.getChildren())if(i.getCustomProperty(t))return i}function de(e,t,i){const n=ge(e,i);n&&t.remove(t.createRangeOn(n))}class me extends e.Command{refresh(){const e=this.editor,t=e.plugins.get("ImageUtils"),i=e.model.document.selection.getSelectedElement();this.isEnabled=t.isImageAllowed()||t.isImage(i)}execute(e){const t=(0,r.toArray)(e.file),i=this.editor.model.document.selection,n=this.editor.plugins.get("ImageUtils"),o=Object.fromEntries(i.getAttributes());t.forEach(((e,t)=>{const a=i.getSelectedElement();if(t&&a&&n.isImage(a)){const t=this.editor.model.createPositionAfter(a);this._uploadImage(e,o,t)}else this._uploadImage(e,o)}))}_uploadImage(e,t,i){const n=this.editor,o=n.plugins.get(G.FileRepository).createLoader(e),a=n.plugins.get("ImageUtils");o&&a.insertImage({...t,uploadId:o.id},i)}}class ue extends e.Plugin{static get requires(){return[G.FileRepository,k.Notification,t.ClipboardPipeline,m]}static get pluginName(){return"ImageUploadEditing"}constructor(e){super(e),e.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}init(){const e=this.editor,t=e.model.document,i=e.conversion,n=e.plugins.get(G.FileRepository),a=e.plugins.get("ImageUtils"),s=J(e.config.get("image.upload.types")),r=new me(e);e.commands.add("uploadImage",r),e.commands.add("imageUpload",r),i.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(e.editing.view.document,"clipboardInput",((t,i)=>{if(n=i.dataTransfer,Array.from(n.types).includes("text/html")&&""!==n.getData("text/html"))return;var n;const o=Array.from(i.dataTransfer.files).filter((e=>!!e&&s.test(e.type)));o.length&&(t.stop(),e.model.change((t=>{i.targetRanges&&t.setSelection(i.targetRanges.map((t=>e.editing.mapper.toModelRange(t)))),e.model.enqueueChange((()=>{e.execute("uploadImage",{file:o})}))})))})),this.listenTo(e.plugins.get("ClipboardPipeline"),"inputTransformation",((t,i)=>{const s=Array.from(e.editing.view.createRangeIn(i.content)).filter((e=>function(e,t){return!(!e.isInlineImageView(t)||!t.getAttribute("src"))&&(t.getAttribute("src").match(/^data:image\/\w+;base64,/g)||t.getAttribute("src").match(/^blob:/g))}(a,e.item)&&!e.item.getAttribute("uploadProcessed"))).map((e=>({promise:Q(e.item),imageElement:e.item})));if(!s.length)return;const r=new o.UpcastWriter(e.editing.view.document);for(const e of s){r.setAttribute("uploadProcessed",!0,e.imageElement);const t=n.createLoader(e.promise);t&&(r.setAttribute("src","",e.imageElement),r.setAttribute("uploadId",t.id,e.imageElement))}})),e.editing.view.document.on("dragover",((e,t)=>{t.preventDefault()})),t.on("change",(()=>{const i=t.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),o=new Set;for(const t of i)if("insert"==t.type&&"$text"!=t.name){const i=t.position.nodeAfter,a="$graveyard"==t.position.root.rootName;for(const t of pe(e,i)){const e=t.getAttribute("uploadId");if(!e)continue;const i=n.loaders.get(e);i&&(a?o.has(e)||i.abort():(o.add(e),this._uploadImageElements.set(e,t),"idle"==i.status&&this._readAndUpload(i)))}}})),this.on("uploadComplete",((e,{imageElement:t,data:i})=>{const n=i.urls?i.urls:i;this.editor.model.change((e=>{e.setAttribute("src",n.default,t),this._parseAndSetSrcsetAttributeOnImage(n,t,e)}))}),{priority:"low"})}afterInit(){const e=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&e.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&e.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(e){const t=this.editor,i=t.model,n=t.locale.t,o=t.plugins.get(G.FileRepository),a=t.plugins.get(k.Notification),s=t.plugins.get("ImageUtils"),l=this._uploadImageElements;return i.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("uploadStatus","reading",l.get(e.id))})),e.read().then((()=>{const n=e.upload(),o=l.get(e.id);if(r.env.isSafari){const e=t.editing.mapper.toViewElement(o),i=s.findViewImgElement(e);t.editing.view.once("render",(()=>{if(!i.parent)return;const e=t.editing.view.domConverter.mapViewToDom(i.parent);if(!e)return;const n=e.style.display;e.style.display="none",e._ckHack=e.offsetHeight,e.style.display=n}))}return i.enqueueChange({isUndoable:!1},(e=>{e.setAttribute("uploadStatus","uploading",o)})),n})).then((t=>{i.enqueueChange({isUndoable:!1},(i=>{const n=l.get(e.id);i.setAttribute("uploadStatus","complete",n),this.fire("uploadComplete",{data:t,imageElement:n})})),c()})).catch((t=>{if("error"!==e.status&&"aborted"!==e.status)throw t;"error"==e.status&&t&&a.showWarning(t,{title:n("Upload failed"),namespace:"upload"}),i.enqueueChange({isUndoable:!1},(t=>{t.remove(l.get(e.id))})),c()}));function c(){i.enqueueChange({isUndoable:!1},(t=>{const i=l.get(e.id);t.removeAttribute("uploadId",i),t.removeAttribute("uploadStatus",i),l.delete(e.id)})),o.destroyLoader(e)}}_parseAndSetSrcsetAttributeOnImage(e,t,i){let n=0;const o=Object.keys(e).filter((e=>{const t=parseInt(e,10);if(!isNaN(t))return n=Math.max(n,t),!0})).map((t=>`${e[t]} ${t}w`)).join(", ");""!=o&&i.setAttribute("srcset",{data:o,width:n},t)}}function pe(e,t){const i=e.plugins.get("ImageUtils");return Array.from(e.model.createRangeOn(t)).filter((e=>i.isImage(e.item))).map((e=>e.item))}class he extends e.Plugin{static get pluginName(){return"ImageUpload"}static get requires(){return[ue,Y,se]}}var fe=i(439),be={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(fe.Z,be);fe.Z.locals;class ke extends k.View{constructor(e,t={}){super(e);const i=this.bindTemplate;this.set("class",t.class||null),this.children=this.createCollection(),t.children&&t.children.forEach((e=>this.children.add(e))),this.set("_role",null),this.set("_ariaLabelledBy",null),t.labelView&&this.set({_role:"group",_ariaLabelledBy:t.labelView.id}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",i.to("class")],role:i.to("_role"),"aria-labelledby":i.to("_ariaLabelledBy")},children:this.children})}}var we=i(91),Ie={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(we.Z,Ie);we.Z.locals;class ve extends k.View{constructor(e,t){super(e);const{insertButtonView:i,cancelButtonView:n}=this._createActionButtons(e);if(this.insertButtonView=i,this.cancelButtonView=n,this.set("imageURLInputValue",""),this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this._focusables=new k.ViewCollection,this._focusCycler=new k.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.set("_integrations",new r.Collection),t)for(const[e,i]of Object.entries(t))"insertImageViaUrl"===e&&(i.fieldView.bind("value").to(this,"imageURLInputValue",(e=>e||"")),i.fieldView.on("input",(()=>{this.imageURLInputValue=i.fieldView.element.value.trim()}))),i.name=e,this._integrations.add(i);this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:"-1"},children:[...this._integrations,new ke(e,{children:[this.insertButtonView,this.cancelButtonView],class:"ck-image-insert-form__action-row"})]})}render(){super.render(),(0,k.submitHandler)({view:this});const e=[...this._integrations,this.insertButtonView,this.cancelButtonView];e.forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element);const t=e=>e.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t),this.listenTo(e[0].element,"selectstart",((e,t)=>{t.stopPropagation()}),{priority:"high"})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}getIntegration(e){return this._integrations.find((t=>t.name===e))}_createActionButtons(t){const i=t.t,n=new k.ButtonView(t),o=new k.ButtonView(t);return n.set({label:i("Insert"),icon:e.icons.check,class:"ck-button-save",type:"submit",withText:!0,isEnabled:this.imageURLInputValue}),o.set({label:i("Cancel"),icon:e.icons.cancel,class:"ck-button-cancel",withText:!0}),n.bind("isEnabled").to(this,"imageURLInputValue",(e=>!!e)),n.delegate("execute").to(this,"submit"),o.delegate("execute").to(this,"cancel"),{insertButtonView:n,cancelButtonView:o}}focus(){this._focusCycler.focusFirst()}}function ye(e){const t=e.t,i=new k.LabeledFieldView(e,k.createLabeledInputText);return i.set({label:t("Insert image via URL")}),i.fieldView.placeholder="https://example.com/image.png",i}class _e extends e.Plugin{static get pluginName(){return"ImageInsertUI"}init(){const e=this.editor,t=e=>this._createDropdownView(e);e.ui.componentFactory.add("insertImage",t),e.ui.componentFactory.add("imageInsert",t)}_createDropdownView(t){const i=this.editor,n=t.t,o=i.commands.get("uploadImage"),a=i.commands.get("insertImage");this.dropdownView=(0,k.createDropdown)(t,o?k.SplitButtonView:void 0);const s=this.dropdownView.buttonView,r=this.dropdownView.panelView;if(s.set({label:n("Insert image"),icon:e.icons.image,tooltip:!0}),r.extendTemplate({attributes:{class:"ck-image-insert__panel"}}),o){const e=this.dropdownView.buttonView;e.actionView=i.ui.componentFactory.create("uploadImage"),e.actionView.extendTemplate({attributes:{class:"ck ck-button ck-splitbutton__action"}})}return this._setUpDropdown(o||a)}_setUpDropdown(e){const t=this.editor,i=t.t,n=new ve(t.locale,function(e){const t=e.config.get("image.insert.integrations"),i=e.plugins.get("ImageInsertUI"),n={insertImageViaUrl:ye(e.locale)};if(!t)return n;if(t.find((e=>"openCKFinder"===e))&&e.ui.componentFactory.has("ckfinder")){const t=e.ui.componentFactory.create("ckfinder");t.set({withText:!0,class:"ck-image-insert__ck-finder-button"}),t.delegate("execute").to(i,"cancel"),n.openCKFinder=t}return t.reduce(((t,i)=>(n[i]?t[i]=n[i]:e.ui.componentFactory.has(i)&&(t[i]=e.ui.componentFactory.create(i)),t)),{})}(t)),o=n.insertButtonView,a=n.getIntegration("insertImageViaUrl"),s=this.dropdownView,r=s.panelView,l=this.editor.plugins.get("ImageUtils");function c(){t.editing.view.focus(),s.isOpen=!1}return s.bind("isEnabled").to(e),s.once("change:isOpen",(()=>{r.children.add(n)})),s.on("change:isOpen",(()=>{const e=t.model.document.selection.getSelectedElement();s.isOpen&&(l.isImage(e)?(n.imageURLInputValue=e.getAttribute("src"),o.label=i("Update"),a.label=i("Update image URL")):(n.imageURLInputValue="",o.label=i("Insert"),a.label=i("Insert image via URL")))}),{priority:"low"}),n.delegate("submit","cancel").to(s),this.delegate("cancel").to(s),s.on("submit",(()=>{c(),function(){const e=t.model.document.selection.getSelectedElement();l.isImage(e)?t.model.change((t=>{t.setAttribute("src",n.imageURLInputValue,e),t.removeAttribute("srcset",e),t.removeAttribute("sizes",e)})):t.execute("insertImage",{source:n.imageURLInputValue})}()})),s.on("cancel",(()=>{c()})),s}}class Ee extends e.Plugin{static get pluginName(){return"ImageInsertViaUrl"}static get requires(){return[_e]}}class xe extends e.Plugin{static get pluginName(){return"ImageInsert"}static get requires(){return[he,Ee,_e]}}class Ce extends e.Command{refresh(){const e=this.editor,t=e.plugins.get("ImageUtils").getClosestSelectedImageElement(e.model.document.selection);this.isEnabled=!!t,t&&t.hasAttribute("width")?this.value={width:t.getAttribute("width"),height:null}:this.value=null}execute(e){const t=this.editor,i=t.model,n=t.plugins.get("ImageUtils").getClosestSelectedImageElement(i.document.selection);this.value={width:e.width,height:null},n&&i.change((t=>{t.setAttribute("width",e.width,n)}))}}class Se extends e.Plugin{static get requires(){return[m]}static get pluginName(){return"ImageResizeEditing"}constructor(e){super(e),e.config.define("image",{resizeUnit:"%",resizeOptions:[{name:"resizeImage:original",value:null,icon:"original"},{name:"resizeImage:25",value:"25",icon:"small"},{name:"resizeImage:50",value:"50",icon:"medium"},{name:"resizeImage:75",value:"75",icon:"large"}]})}init(){const e=this.editor,t=new Ce(e);this._registerSchema(),this._registerConverters("imageBlock"),this._registerConverters("imageInline"),e.commands.add("resizeImage",t),e.commands.add("imageResize",t)}_registerSchema(){this.editor.plugins.has("ImageBlockEditing")&&this.editor.model.schema.extend("imageBlock",{allowAttributes:"width"}),this.editor.plugins.has("ImageInlineEditing")&&this.editor.model.schema.extend("imageInline",{allowAttributes:"width"})}_registerConverters(e){const t=this.editor;t.conversion.for("downcast").add((t=>t.on(`attribute:width:${e}`,((e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const n=i.writer,o=i.mapper.toViewElement(t.item);null!==t.attributeNewValue?(n.setStyle("width",t.attributeNewValue,o),n.addClass("image_resized",o)):(n.removeStyle("width",o),n.removeClass("image_resized",o))})))),t.conversion.for("upcast").attributeToAttribute({view:{name:"imageBlock"===e?"figure":"img",styles:{width:/.+/}},model:{key:"width",value:e=>e.getStyle("width")}})}}const Ae={small:e.icons.objectSizeSmall,medium:e.icons.objectSizeMedium,large:e.icons.objectSizeLarge,original:e.icons.objectSizeFull};class Te extends e.Plugin{static get requires(){return[Se]}static get pluginName(){return"ImageResizeButtons"}constructor(e){super(e),this._resizeUnit=e.config.get("image.resizeUnit")}init(){const e=this.editor,t=e.config.get("image.resizeOptions"),i=e.commands.get("resizeImage");this.bind("isEnabled").to(i);for(const e of t)this._registerImageResizeButton(e);this._registerImageResizeDropdown(t)}_registerImageResizeButton(e){const t=this.editor,{name:i,value:n,icon:o}=e,a=n?n+this._resizeUnit:null;t.ui.componentFactory.add(i,(i=>{const n=new k.ButtonView(i),s=t.commands.get("resizeImage"),l=this._getOptionLabelValue(e,!0);if(!Ae[o])throw new r.CKEditorError("imageresizebuttons-missing-icon",t,e);return n.set({label:l,icon:Ae[o],tooltip:l,isToggleable:!0}),n.bind("isEnabled").to(this),n.bind("isOn").to(s,"value",Be(a)),this.listenTo(n,"execute",(()=>{t.execute("resizeImage",{width:a})})),n}))}_registerImageResizeDropdown(e){const t=this.editor,i=t.t,n=e.find((e=>!e.value)),o=o=>{const a=t.commands.get("resizeImage"),s=(0,k.createDropdown)(o,k.DropdownButtonView),r=s.buttonView;return r.set({tooltip:i("Resize image"),commandValue:n.value,icon:Ae.medium,isToggleable:!0,label:this._getOptionLabelValue(n),withText:!0,class:"ck-resize-image-button"}),r.bind("label").to(a,"value",(e=>e&&e.width?e.width:this._getOptionLabelValue(n))),s.bind("isOn").to(a),s.bind("isEnabled").to(this),(0,k.addListToDropdown)(s,this._getResizeDropdownListItemDefinitions(e,a)),s.listView.ariaLabel=i("Image resize list"),this.listenTo(s,"execute",(e=>{t.execute(e.source.commandName,{width:e.source.commandValue}),t.editing.view.focus()})),s};t.ui.componentFactory.add("resizeImage",o),t.ui.componentFactory.add("imageResize",o)}_getOptionLabelValue(e,t){const i=this.editor.t;return e.label?e.label:t?e.value?i("Resize image to %0",e.value+this._resizeUnit):i("Resize image to the original size"):e.value?e.value+this._resizeUnit:i("Original")}_getResizeDropdownListItemDefinitions(e,t){const i=new r.Collection;return e.map((e=>{const n=e.value?e.value+this._resizeUnit:null,o={type:"button",model:new k.Model({commandName:"resizeImage",commandValue:n,label:this._getOptionLabelValue(e),withText:!0,icon:null})};o.model.bind("isOn").to(t,"value",Be(n)),i.add(o)})),i}}function Be(e){return t=>null===e&&t===e||t&&t.width===e}const Ve=/(image|image-inline)/,Ue="image_resized";class Re extends e.Plugin{static get requires(){return[l.WidgetResize]}static get pluginName(){return"ImageResizeHandles"}init(){const e=this.editor.commands.get("resizeImage");this.bind("isEnabled").to(e),this._setupResizerCreator()}_setupResizerCreator(){const e=this.editor,t=e.editing.view;t.addObserver(V),this.listenTo(t.document,"imageLoaded",((i,n)=>{if(!n.target.matches("figure.image.ck-widget > img,figure.image.ck-widget > picture > img,figure.image.ck-widget > a > img,figure.image.ck-widget > a > picture > img,span.image-inline.ck-widget > img,span.image-inline.ck-widget > picture > img"))return;const o=e.editing.view.domConverter,a=o.domToView(n.target).findAncestor({classes:Ve});let s=this.editor.plugins.get(l.WidgetResize).getResizerByViewElement(a);if(s)return void s.redraw();const r=e.editing.mapper,c=r.toModelElement(a);s=e.plugins.get(l.WidgetResize).attachTo({unit:e.config.get("image.resizeUnit"),modelElement:c,viewElement:a,editor:e,getHandleHost:e=>e.querySelector("img"),getResizeHost:()=>o.mapViewToDom(r.toViewElement(c.parent)),isCentered(){const e=c.getAttribute("imageStyle");return!e||"block"==e||"alignCenter"==e},onCommit(i){t.change((e=>{e.removeClass(Ue,a)})),e.execute("resizeImage",{width:i})}}),s.on("updateSize",(()=>{a.hasClass(Ue)||t.change((e=>{e.addClass(Ue,a)}))})),s.bind("isEnabled").to(this)}))}}var ze=i(601),Pe={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(ze.Z,Pe);ze.Z.locals;class Oe extends e.Plugin{static get requires(){return[Se,Re,Te]}static get pluginName(){return"ImageResize"}}class Ne extends e.Command{constructor(e,t){super(e),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(t.map((e=>{if(e.isDefault)for(const t of e.modelElements)this._defaultStyles[t]=e.name;return[e.name,e]})))}refresh(){const e=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!e,this.isEnabled?e.hasAttribute("imageStyle")?this.value=e.getAttribute("imageStyle"):this.value=this._defaultStyles[e.name]:this.value=!1}execute(e={}){const t=this.editor,i=t.model,n=t.plugins.get("ImageUtils");i.change((t=>{const o=e.value;let a=n.getClosestSelectedImageElement(i.document.selection);o&&this.shouldConvertImageType(o,a)&&(this.editor.execute(n.isBlockImage(a)?"imageTypeInline":"imageTypeBlock"),a=n.getClosestSelectedImageElement(i.document.selection)),!o||this._styles.get(o).isDefault?t.removeAttribute("imageStyle",a):t.setAttribute("imageStyle",o,a)}))}shouldConvertImageType(e,t){return!this._styles.get(e).modelElements.includes(t.name)}}const{objectFullWidth:Fe,objectInline:Le,objectLeft:De,objectRight:je,objectCenter:Me,objectBlockLeft:We,objectBlockRight:qe}=e.icons,Ze={get inline(){return{name:"inline",title:"In line",icon:Le,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:De,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:We,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:Me,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:je,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:qe,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:Me,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:je,modelElements:["imageBlock"],className:"image-style-side"}}},$e={full:Fe,left:We,right:qe,center:Me,inlineLeft:De,inlineRight:je,inline:Le},He=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function Ke(e){(0,r.logWarning)("image-style-configuration-definition-invalid",e)}const Ge={normalizeStyles:function(e){return(e.configuredStyles.options||[]).map((e=>function(e){e="string"==typeof e?Ze[e]?{...Ze[e]}:{name:e}:function(e,t){const i={...t};for(const n in e)Object.prototype.hasOwnProperty.call(t,n)||(i[n]=e[n]);return i}(Ze[e.name],e);"string"==typeof e.icon&&(e.icon=$e[e.icon]||e.icon);return e}(e))).filter((t=>function(e,{isBlockPluginLoaded:t,isInlinePluginLoaded:i}){const{modelElements:n,name:o}=e;if(!(n&&n.length&&o))return Ke({style:e}),!1;{const o=[t?"imageBlock":null,i?"imageInline":null];if(!n.some((e=>o.includes(e))))return(0,r.logWarning)("image-style-missing-dependency",{style:e,missingPlugins:n.map((e=>"imageBlock"===e?"ImageBlockEditing":"ImageInlineEditing"))}),!1}return!0}(t,e)))},getDefaultStylesConfiguration:function(e,t){return e&&t?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:e?{options:["block","side"]}:t?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(e){return e.has("ImageBlockEditing")&&e.has("ImageInlineEditing")?[...He]:[]},warnInvalidStyle:Ke,DEFAULT_OPTIONS:Ze,DEFAULT_ICONS:$e,DEFAULT_DROPDOWN_DEFINITIONS:He};function Je(e,t){for(const i of t)if(i.name===e)return i}class Qe extends e.Plugin{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[m]}init(){const{normalizeStyles:e,getDefaultStylesConfiguration:t}=Ge,i=this.editor,n=i.plugins.has("ImageBlockEditing"),o=i.plugins.has("ImageInlineEditing");i.config.define("image.styles",t(n,o)),this.normalizedStyles=e({configuredStyles:i.config.get("image.styles"),isBlockPluginLoaded:n,isInlinePluginLoaded:o}),this._setupConversion(n,o),this._setupPostFixer(),i.commands.add("imageStyle",new Ne(i,this.normalizedStyles))}_setupConversion(e,t){const i=this.editor,n=i.model.schema,o=(a=this.normalizedStyles,(e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const n=Je(t.attributeNewValue,a),o=Je(t.attributeOldValue,a),s=i.mapper.toViewElement(t.item),r=i.writer;o&&r.removeClass(o.className,s),n&&r.addClass(n.className,s)});var a;const s=function(e){const t={imageInline:e.filter((e=>!e.isDefault&&e.modelElements.includes("imageInline"))),imageBlock:e.filter((e=>!e.isDefault&&e.modelElements.includes("imageBlock")))};return(e,i,n)=>{if(!i.modelRange)return;const o=i.viewItem,a=(0,r.first)(i.modelRange.getItems());if(a&&n.schema.checkAttribute(a,"imageStyle"))for(const e of t[a.name])n.consumable.consume(o,{classes:e.className})&&n.writer.setAttribute("imageStyle",e.name,a)}}(this.normalizedStyles);i.editing.downcastDispatcher.on("attribute:imageStyle",o),i.data.downcastDispatcher.on("attribute:imageStyle",o),e&&(n.extend("imageBlock",{allowAttributes:"imageStyle"}),i.data.upcastDispatcher.on("element:figure",s,{priority:"low"})),t&&(n.extend("imageInline",{allowAttributes:"imageStyle"}),i.data.upcastDispatcher.on("element:img",s,{priority:"low"}))}_setupPostFixer(){const e=this.editor,t=e.model.document,i=e.plugins.get(m),n=new Map(this.normalizedStyles.map((e=>[e.name,e])));t.registerPostFixer((e=>{let o=!1;for(const a of t.differ.getChanges())if("insert"==a.type||"attribute"==a.type&&"imageStyle"==a.attributeKey){let t="insert"==a.type?a.position.nodeAfter:a.range.start.nodeAfter;if(t&&t.is("element","paragraph")&&t.childCount>0&&(t=t.getChild(0)),!i.isImage(t))continue;const s=t.getAttribute("imageStyle");if(!s)continue;const r=n.get(s);r&&r.modelElements.includes(t.name)||(e.removeAttribute("imageStyle",t),o=!0)}return o}))}}const Xe=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Ye=function(e){return e};var et=i(29),tt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};I()(et.Z,tt);et.Z.locals;class it extends e.Plugin{static get requires(){return[Qe]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const e=this.editor.t;return{"Wrap text":e("Wrap text"),"Break text":e("Break text"),"In line":e("In line"),"Full size image":e("Full size image"),"Side image":e("Side image"),"Left aligned image":e("Left aligned image"),"Centered image":e("Centered image"),"Right aligned image":e("Right aligned image")}}init(){const e=this.editor.plugins,t=this.editor.config.get("image.toolbar")||[],i=nt(e.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const e of i)this._createButton(e);const n=nt([...t.filter(Xe),...Ge.getDefaultDropdownDefinitions(e)],this.localizedDefaultStylesTitles);for(const e of n)this._createDropdown(e,i)}_createDropdown(e,t){const i=this.editor.ui.componentFactory;i.add(e.name,(n=>{let o;const{defaultItem:a,items:s,title:r}=e,l=s.filter((e=>t.find((({name:t})=>ot(t)===e)))).map((e=>{const t=i.create(e);return e===a&&(o=t),t}));s.length!==l.length&&Ge.warnInvalidStyle({dropdown:e});const c=(0,k.createDropdown)(n,k.SplitButtonView),g=c.buttonView,d=g.arrowView;return(0,k.addToolbarToDropdown)(c,l,{enableActiveItemFocusOnDropdownOpen:!0}),g.set({label:at(r,o.label),class:null,tooltip:!0}),d.unbind("label"),d.set({label:r}),g.bind("icon").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Ye);return t<0?o.icon:l[t].icon})),g.bind("label").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Ye);return at(r,t<0?o.label:l[t].label)})),g.bind("isOn").toMany(l,"isOn",((...e)=>e.some(Ye))),g.bind("class").toMany(l,"isOn",((...e)=>e.some(Ye)?"ck-splitbutton_flatten":null)),g.on("execute",(()=>{l.some((({isOn:e})=>e))?c.isOpen=!c.isOpen:o.fire("execute")})),c.bind("isEnabled").toMany(l,"isEnabled",((...e)=>e.some(Ye))),this.listenTo(c,"execute",(()=>{this.editor.editing.view.focus()})),c}))}_createButton(e){const t=e.name;this.editor.ui.componentFactory.add(ot(t),(i=>{const n=this.editor.commands.get("imageStyle"),o=new k.ButtonView(i);return o.set({label:e.title,icon:e.icon,tooltip:!0,isToggleable:!0}),o.bind("isEnabled").to(n,"isEnabled"),o.bind("isOn").to(n,"value",(e=>e===t)),o.on("execute",this._executeCommand.bind(this,t)),o}))}_executeCommand(e){this.editor.execute("imageStyle",{value:e}),this.editor.editing.view.focus()}}function nt(e,t){for(const i of e)t[i.title]&&(i.title=t[i.title]);return e}function ot(e){return`imageStyle:${e}`}function at(e,t){return(e?e+": ":"")+t}class st extends e.Plugin{static get requires(){return[Qe,it]}static get pluginName(){return"ImageStyle"}}class rt extends e.Plugin{static get requires(){return[l.WidgetToolbarRepository,m]}static get pluginName(){return"ImageToolbar"}afterInit(){const e=this.editor,t=e.t,i=e.plugins.get(l.WidgetToolbarRepository),n=e.plugins.get("ImageUtils");var o;i.register("image",{ariaLabel:t("Image toolbar"),items:(o=e.config.get("image.toolbar")||[],o.map((e=>Xe(e)?e.name:e))),getRelatedElement:e=>n.getClosestSelectedImageWidget(e)})}}class lt extends e.Plugin{static get requires(){return[R,m]}static get pluginName(){return"PictureEditing"}afterInit(){const e=this.editor;e.plugins.has("ImageBlockEditing")&&e.model.schema.extend("imageBlock",{allowAttributes:["sources"]}),e.plugins.has("ImageInlineEditing")&&e.model.schema.extend("imageInline",{allowAttributes:["sources"]}),this._setupConversion(),this._setupImageUploadEditingIntegration()}_setupConversion(){const e=this.editor,t=e.conversion,i=e.plugins.get("ImageUtils");t.for("upcast").add(function(e){const t=["srcset","media","type","sizes"];return e=>{e.on("element:picture",i)};function i(i,n,o){const a=n.viewItem;if(!o.consumable.test(a,{name:!0}))return;const s=new Map;for(const e of a.getChildren())if(e.is("element","source")){const i={};for(const n of t)e.hasAttribute(n)&&o.consumable.test(e,{attributes:n})&&(i[n]=e.getAttribute(n));Object.keys(i).length&&s.set(e,i)}const l=e.findViewImgElement(a);if(!l)return;let c=n.modelCursor.parent;if(!c.is("element","imageBlock")){const e=o.convertItem(l,n.modelCursor);n.modelRange=e.modelRange,n.modelCursor=e.modelCursor,c=(0,r.first)(e.modelRange.getItems())}o.consumable.consume(a,{name:!0});for(const[e,t]of s)o.consumable.consume(e,{attributes:Object.keys(t)});s.size&&o.writer.setAttribute("sources",Array.from(s.values()),c),o.convertChildren(a,c)}}(i)),t.for("downcast").add(function(e){return e=>{e.on("attribute:sources:imageBlock",t),e.on("attribute:sources:imageInline",t)};function t(t,i,n){if(!n.consumable.consume(i.item,t.name))return;const o=n.writer,a=n.mapper.toViewElement(i.item),s=e.findViewImgElement(a);if(i.attributeNewValue&&i.attributeNewValue.length){const e=o.createContainerElement("picture",null,i.attributeNewValue.map((e=>o.createEmptyElement("source",e)))),t=[];let n=s.parent;for(;n&&n.is("attributeElement");){const e=n.parent;o.unwrap(o.createRangeOn(s),n),t.unshift(n),n=e}o.insert(o.createPositionBefore(s),e),o.move(o.createRangeOn(s),o.createPositionAt(e,"end"));for(const i of t)o.wrap(o.createRangeOn(e),i)}else if(s.parent.is("element","picture")){const e=s.parent;o.move(o.createRangeOn(s),o.createPositionBefore(e)),o.remove(e)}}}(i))}_setupImageUploadEditingIntegration(){const e=this.editor;e.plugins.has("ImageUploadEditing")&&this.listenTo(e.plugins.get("ImageUploadEditing"),"uploadComplete",((t,{imageElement:i,data:n})=>{const o=n.sources;o&&e.model.change((e=>{e.setAttributes({sources:o},i)}))}))}}})(),(window.CKEditor5=window.CKEditor5||{}).image=n})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/image/translations/et.js b/core/assets/vendor/ckeditor5/image/translations/et.js index fe3160ecd8acb64c951922920f5767c2df0aa1b4..ac3d18a5c7cbaa4756277e9d48170199cd59759e 100644 --- a/core/assets/vendor/ckeditor5/image/translations/et.js +++ b/core/assets/vendor/ckeditor5/image/translations/et.js @@ -1 +1 @@ -!function(i){const e=i.et=i.et||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"Murra teksti","Caption for image: %0":"Pildi pealkiri: %0","Caption for the image":"Pildi pealkiri","Centered image":"Keskele joondatud pilt","Change image text alternative":"Muuda pildi asenduskirjeldust","Enter image caption":"Sisesta pildi pealkiri","Full size image":"Täissuuruses pilt","Image resize list":"Pildi suuruse muutmise loend","Image toolbar":"Piltide tööriistariba","image widget":"pildi vidin","In line":"Joone sees",Insert:"Sisesta","Insert image":"Siseta pilt","Insert image via URL":"Sisesta pilt läbi URL-i","Left aligned image":"Vasakule joondatud pilt",Original:"Algne","Resize image":"Muuda pildi suurust","Resize image to %0":"Muuda pilt suurusesse %0","Resize image to the original size":"Muuda pilt algsuurusesse","Right aligned image":"Paremale joondatud pilt","Side image":"Pilt küljel","Text alternative":"Asenduskirjeldus",Update:"Uuenda","Update image URL":"Uuenda pildi URL-i","Upload failed":"Ãœleslaadimine ebaõnnestus","Wrap text":"Murra teksti ridu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(i){const e=i.et=i.et||{};e.dictionary=Object.assign(e.dictionary||{},{"Break text":"Murra teksti","Caption for image: %0":"Pildi pealkiri: %0","Caption for the image":"Pildi pealkiri","Centered image":"Keskele joondatud pilt","Change image text alternative":"Muuda pildi asenduskirjeldust","Enter image caption":"Sisesta pildi pealkiri","Full size image":"Täissuuruses pilt","Image resize list":"Pildi suuruse muutmise loend","Image toolbar":"Piltide tööriistariba","image widget":"pildi vidin","In line":"Joone sees",Insert:"Sisesta","Insert image":"Sisesta pilt","Insert image via URL":"Sisesta pilt läbi URL-i","Left aligned image":"Vasakule joondatud pilt",Original:"Algne","Resize image":"Muuda pildi suurust","Resize image to %0":"Muuda pilt suurusesse %0","Resize image to the original size":"Muuda pilt algsuurusesse","Right aligned image":"Paremale joondatud pilt","Side image":"Pilt küljel","Text alternative":"Asenduskirjeldus",Update:"Uuenda","Update image URL":"Uuenda pildi URL-i","Upload failed":"Ãœleslaadimine ebaõnnestus","Wrap text":"Murra teksti ridu"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/link/link.js b/core/assets/vendor/ckeditor5/link/link.js index fbb3acc819759757ef9f75fe07f57d139c33f1c5..5a37be98440b81e4375904a2adbf4deb2b87abdf 100644 --- a/core/assets/vendor/ckeditor5/link/link.js +++ b/core/assets/vendor/ckeditor5/link/link.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var e={23:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}",""]);const s=o},952:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}",""]);const s=o},871:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}",""]);const s=o},269:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}',""]);const s=o},764:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',""]);const s=o},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=e(t);return t[2]?"@media ".concat(t[2]," {").concat(i,"}"):i})).join("")},t.i=function(e,i,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var s=0;s<this.length;s++){var r=this[s][0];null!=r&&(o[r]=!0)}for(var a=0;a<e.length;a++){var c=[].concat(e[a]);n&&o[c[0]]||(i&&(c[2]?c[2]="".concat(i," and ").concat(c[2]):c[2]=i),t.push(c))}},t}},62:(e,t,i)=>{"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},s=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),r=[];function a(e){for(var t=-1,i=0;i<r.length;i++)if(r[i].identifier===e){t=i;break}return t}function c(e,t){for(var i={},n=[],o=0;o<e.length;o++){var s=e[o],c=t.base?s[0]+t.base:s[0],l=i[c]||0,u="".concat(c," ").concat(l);i[c]=l+1;var d=a(u),k={css:s[1],media:s[2],sourceMap:s[3]};-1!==d?(r[d].references++,r[d].updater(k)):r.push({identifier:u,updater:g(k,t),references:1}),n.push(u)}return n}function l(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var o=i.nc;o&&(n.nonce=o)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var r=s(e.insert||"head");if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}return t}var u,d=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function k(e,t,i,n){var o=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=d(t,o);else{var s=document.createTextNode(o),r=e.childNodes;r[t]&&e.removeChild(r[t]),r.length?e.insertBefore(s,r[t]):e.appendChild(s)}}function h(e,t,i){var n=i.css,o=i.media,s=i.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),s&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var f=null,m=0;function g(e,t){var i,n,o;if(t.singleton){var s=m++;i=f||(f=l(t)),n=k.bind(null,i,s,!1),o=k.bind(null,i,s,!0)}else i=l(t),n=h.bind(null,i,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(i)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var i=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<i.length;n++){var o=a(i[n]);r[o].references--}for(var s=c(e,t),l=0;l<i.length;l++){var u=a(i[l]);0===r[u].references&&(r[u].updater(),r.splice(u,1))}i=s}}}},945:(e,t,i)=>{e.exports=i(79)("./src/clipboard.js")},704:(e,t,i)=>{e.exports=i(79)("./src/core.js")},492:(e,t,i)=>{e.exports=i(79)("./src/engine.js")},181:(e,t,i)=>{e.exports=i(79)("./src/typing.js")},273:(e,t,i)=>{e.exports=i(79)("./src/ui.js")},209:(e,t,i)=>{e.exports=i(79)("./src/utils.js")},995:(e,t,i)=>{e.exports=i(79)("./src/widget.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={id:n,exports:{}};return e[n](s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{AutoLink:()=>Ce,Link:()=>Me,LinkEditing:()=>ke,LinkImage:()=>Pe,LinkImageEditing:()=>je,LinkImageUI:()=>He,LinkUI:()=>Ee});var e=i(704),t=i(492),o=i(181),s=i(945),r=i(209);class a{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(e){Array.isArray(e)?e.forEach((e=>this._definitions.add(e))):this._definitions.add(e)}getDispatcher(){return e=>{e.on("attribute:linkHref",((e,t,i)=>{if(!i.consumable.test(t.item,"attribute:linkHref"))return;if(!t.item.is("selection")&&!i.schema.isInline(t.item))return;const n=i.writer,o=n.document.selection;for(const e of this._definitions){const s=n.createAttributeElement("a",e.attributes,{priority:5});e.classes&&n.addClass(e.classes,s);for(const t in e.styles)n.setStyle(t,e.styles[t],s);n.setCustomProperty("link",!0,s),e.callback(t.attributeNewValue)?t.item.is("selection")?n.wrap(o.getFirstRange(),s):n.wrap(i.mapper.toViewRange(t.range),s):n.unwrap(i.mapper.toViewRange(t.range),s)}}),{priority:"high"})}}getDispatcherForLinkedImage(){return e=>{e.on("attribute:linkHref:imageBlock",((e,t,{writer:i,mapper:n})=>{const o=n.toViewElement(t.item),s=Array.from(o.getChildren()).find((e=>"a"===e.name));for(const e of this._definitions){const n=(0,r.toMap)(e.attributes);if(e.callback(t.attributeNewValue)){for(const[e,t]of n)"class"===e?i.addClass(t,s):i.setAttribute(e,t,s);e.classes&&i.addClass(e.classes,s);for(const t in e.styles)i.setStyle(t,e.styles[t],s)}else{for(const[e,t]of n)"class"===e?i.removeClass(t,s):i.removeAttribute(e,s);e.classes&&i.removeClass(e.classes,s);for(const t in e.styles)i.removeStyle(t,s)}}}))}}}const c=function(e,t,i){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(i=i>o?o:i)<0&&(i+=o),o=t>i?0:i-t>>>0,t>>>=0;for(var s=Array(o);++n<o;)s[n]=e[n+t];return s};const l=function(e,t,i){var n=e.length;return i=void 0===i?n:i,!t&&i>=n?e:c(e,t,i)};var u=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const d=function(e){return u.test(e)};const k=function(e){return e.split("")};var h="[\\ud800-\\udfff]",f="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",m="\\ud83c[\\udffb-\\udfff]",g="[^\\ud800-\\udfff]",b="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",w="(?:"+f+"|"+m+")"+"?",v="[\\ufe0e\\ufe0f]?",_=v+w+("(?:\\u200d(?:"+[g,b,p].join("|")+")"+v+w+")*"),y="(?:"+[g+f+"?",f,b,p,h].join("|")+")",A=RegExp(m+"(?="+m+")|"+y+_,"g");const x=function(e){return e.match(A)||[]};const I=function(e){return d(e)?x(e):k(e)};const S="object"==typeof global&&global&&global.Object===Object&&global;var T="object"==typeof self&&self&&self.Object===Object&&self;const E=(S||T||Function("return this")()).Symbol;const V=function(e,t){for(var i=-1,n=null==e?0:e.length,o=Array(n);++i<n;)o[i]=t(e[i],i,e);return o};const L=Array.isArray;var C=Object.prototype,D=C.hasOwnProperty,M=C.toString,j=E?E.toStringTag:void 0;const B=function(e){var t=D.call(e,j),i=e[j];try{e[j]=void 0;var n=!0}catch(e){}var o=M.call(e);return n&&(t?e[j]=i:delete e[j]),o};var N=Object.prototype.toString;const H=function(e){return N.call(e)};var O=E?E.toStringTag:void 0;const U=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":O&&O in Object(e)?B(e):H(e)};const P=function(e){return null!=e&&"object"==typeof e};const F=function(e){return"symbol"==typeof e||P(e)&&"[object Symbol]"==U(e)};var R=E?E.prototype:void 0,z=R?R.toString:void 0;const Z=function e(t){if("string"==typeof t)return t;if(L(t))return V(t,e)+"";if(F(t))return z?z.call(t):"";var i=t+"";return"0"==i&&1/t==-Infinity?"-0":i};const q=function(e){return null==e?"":Z(e)};const K=function(e){return function(t){t=q(t);var i=d(t)?I(t):void 0,n=i?i[0]:t.charAt(0),o=i?l(i,1).join(""):t.slice(1);return n[e]()+o}}("toUpperCase"),Q=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,$=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,W=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,Y=/^((\w+:(\/{2,})?)|(\W))/i,G="Ctrl+K";function J(e,{writer:t}){const i=t.createAttributeElement("a",{href:e},{priority:5});return t.setCustomProperty("link",!0,i),i}function X(e){return function(e){return e.replace(Q,"").match($)}(e=String(e))?e:"#"}function ee(e,t){return!!e&&t.checkAttribute(e.name,"linkHref")}function te(e,t){const i=(n=e,W.test(n)?"mailto:":t);var n;const o=!!i&&!Y.test(e);return e&&o?i+e:e}function ie(e){window.open(e,"_blank","noopener")}class ne extends e.Command{constructor(e){super(e),this.manualDecorators=new r.Collection,this.automaticDecorators=new a}restoreManualDecoratorStates(){for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement()||(0,r.first)(t.getSelectedBlocks());ee(i,e.schema)?(this.value=i.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttribute(i,"linkHref")):(this.value=t.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref"));for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}execute(e,t={}){const i=this.editor.model,n=i.document.selection,s=[],a=[];for(const e in t)t[e]?s.push(e):a.push(e);i.change((t=>{if(n.isCollapsed){const c=n.getFirstPosition();if(n.hasAttribute("linkHref")){const r=(0,o.findAttributeRange)(c,"linkHref",n.getAttribute("linkHref"),i);t.setAttribute("linkHref",e,r),s.forEach((e=>{t.setAttribute(e,!0,r)})),a.forEach((e=>{t.removeAttribute(e,r)})),t.setSelection(t.createPositionAfter(r.end.nodeBefore))}else if(""!==e){const o=(0,r.toMap)(n.getAttributes());o.set("linkHref",e),s.forEach((e=>{o.set(e,!0)}));const{end:a}=i.insertContent(t.createText(e,o),c);t.setSelection(a)}["linkHref",...s,...a].forEach((e=>{t.removeSelectionAttribute(e)}))}else{const o=i.schema.getValidRanges(n.getRanges(),"linkHref"),r=[];for(const e of n.getSelectedBlocks())i.schema.checkAttribute(e,"linkHref")&&r.push(t.createRangeOn(e));const c=r.slice();for(const e of o)this._isRangeToUpdate(e,r)&&c.push(e);for(const i of c)t.setAttribute("linkHref",e,i),s.forEach((e=>{t.setAttribute(e,!0,i)})),a.forEach((e=>{t.removeAttribute(e,i)}))}}))}_getDecoratorStateFromModel(e){const t=this.editor.model,i=t.document.selection,n=i.getSelectedElement();return ee(n,t.schema)?n.getAttribute(e):i.getAttribute(e)}_isRangeToUpdate(e,t){for(const i of t)if(i.containsRange(e))return!1;return!0}}class oe extends e.Command{refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement();ee(i,e.schema)?this.isEnabled=e.schema.checkAttribute(i,"linkHref"):this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref")}execute(){const e=this.editor,t=this.editor.model,i=t.document.selection,n=e.commands.get("link");t.change((e=>{const s=i.isCollapsed?[(0,o.findAttributeRange)(i.getFirstPosition(),"linkHref",i.getAttribute("linkHref"),t)]:t.schema.getValidRanges(i.getRanges(),"linkHref");for(const t of s)if(e.removeAttribute("linkHref",t),n)for(const i of n.manualDecorators)e.removeAttribute(i.id,t)}))}}class se{constructor({id:e,label:t,attributes:i,classes:n,styles:o,defaultValue:s}){this.id=e,this.set("value"),this.defaultValue=s,this.label=t,this.attributes=i,this.classes=n,this.styles=o}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}(0,r.mix)(se,r.ObservableMixin);var re=i(62),ae=i.n(re),ce=i(23),le={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ae()(ce.Z,le);ce.Z.locals;const ue="automatic",de=/^(https?:)?\/\//;class ke extends e.Plugin{static get pluginName(){return"LinkEditing"}static get requires(){return[o.TwoStepCaretMovement,o.Input,s.ClipboardPipeline]}constructor(e){super(e),e.config.define("link",{addTargetToExternalLinks:!1})}init(){const e=this.editor;e.model.schema.extend("$text",{allowAttributes:"linkHref"}),e.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:J}),e.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(e,t)=>J(X(e),t)}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:e=>e.getAttribute("href")}}),e.commands.add("link",new ne(e)),e.commands.add("unlink",new oe(e));const t=function(e,t){const i={"Open in a new tab":e("Open in a new tab"),Downloadable:e("Downloadable")};return t.forEach((e=>(e.label&&i[e.label]&&(e.label=i[e.label]),e))),t}(e.t,function(e){const t=[];if(e)for(const[i,n]of Object.entries(e)){const e=Object.assign({},n,{id:`link${K(i)}`});t.push(e)}return t}(e.config.get("link.decorators")));this._enableAutomaticDecorators(t.filter((e=>e.mode===ue))),this._enableManualDecorators(t.filter((e=>"manual"===e.mode)));e.plugins.get(o.TwoStepCaretMovement).registerAttribute("linkHref"),(0,o.inlineHighlight)(e,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableInsertContentSelectionAttributesFixer(),this._enableClickingAfterLink(),this._enableTypingOverLink(),this._handleDeleteContentAfterLink()}_enableAutomaticDecorators(e){const t=this.editor,i=t.commands.get("link").automaticDecorators;t.config.get("link.addTargetToExternalLinks")&&i.add({id:"linkIsExternal",mode:ue,callback:e=>de.test(e),attributes:{target:"_blank",rel:"noopener noreferrer"}}),i.add(e),i.length&&t.conversion.for("downcast").add(i.getDispatcher())}_enableManualDecorators(e){if(!e.length)return;const t=this.editor,i=t.commands.get("link").manualDecorators;e.forEach((e=>{t.model.schema.extend("$text",{allowAttributes:e.id}),e=new se(e),i.add(e),t.conversion.for("downcast").attributeToElement({model:e.id,view:(t,{writer:i,schema:n},{item:o})=>{if((o.is("selection")||n.isInline(o))&&t){const t=i.createAttributeElement("a",e.attributes,{priority:5});e.classes&&i.addClass(e.classes,t);for(const n in e.styles)i.setStyle(n,e.styles[n],t);return i.setCustomProperty("link",!0,t),t}}}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",...e._createPattern()},model:{key:e.id}})}))}_enableLinkOpen(){const e=this.editor,t=e.editing.view.document,i=e.model.document;this.listenTo(t,"click",((e,t)=>{if(!(r.env.isMac?t.domEvent.metaKey:t.domEvent.ctrlKey))return;let i=t.domTarget;if("a"!=i.tagName.toLowerCase()&&(i=i.closest("a")),!i)return;const n=i.getAttribute("href");n&&(e.stop(),t.preventDefault(),ie(n))}),{context:"$capture"}),this.listenTo(t,"enter",((e,t)=>{const n=i.selection,o=n.getSelectedElement(),s=o?o.getAttribute("linkHref"):n.getAttribute("linkHref");s&&t.domEvent.altKey&&(e.stop(),ie(s))}),{context:"a"})}_enableInsertContentSelectionAttributesFixer(){const e=this.editor.model,t=e.document.selection;this.listenTo(e,"insertContent",(()=>{const i=t.anchor.nodeBefore,n=t.anchor.nodeAfter;t.hasAttribute("linkHref")&&i&&i.hasAttribute("linkHref")&&(n&&n.hasAttribute("linkHref")||e.change((t=>{he(t,me(e.schema))})))}),{priority:"low"})}_enableClickingAfterLink(){const e=this.editor,i=e.model;e.editing.view.addObserver(t.MouseObserver);let n=!1;this.listenTo(e.editing.view.document,"mousedown",(()=>{n=!0})),this.listenTo(e.editing.view.document,"selectionChange",(()=>{if(!n)return;n=!1;const e=i.document.selection;if(!e.isCollapsed)return;if(!e.hasAttribute("linkHref"))return;const t=e.getFirstPosition(),s=(0,o.findAttributeRange)(t,"linkHref",e.getAttribute("linkHref"),i);(t.isTouching(s.start)||t.isTouching(s.end))&&i.change((e=>{he(e,me(i.schema))}))}))}_enableTypingOverLink(){const e=this.editor,t=e.editing.view;let i,n;this.listenTo(t.document,"delete",(()=>{n=!0}),{priority:"high"}),this.listenTo(e.model,"deleteContent",(()=>{const t=e.model.document.selection;t.isCollapsed||(n?n=!1:fe(e)&&function(e){const t=e.document.selection,i=t.getFirstPosition(),n=t.getLastPosition(),s=i.nodeAfter;if(!s)return!1;if(!s.is("$text"))return!1;if(!s.hasAttribute("linkHref"))return!1;const r=n.textNode||n.nodeBefore;if(s===r)return!0;return(0,o.findAttributeRange)(i,"linkHref",s.getAttribute("linkHref"),e).containsRange(e.createRange(i,n),!0)}(e.model)&&(i=t.getAttributes()))}),{priority:"high"}),this.listenTo(e.model,"insertContent",((t,[o])=>{n=!1,fe(e)&&i&&(e.model.change((e=>{for(const[t,n]of i)e.setAttribute(t,n,o)})),i=null)}),{priority:"high"})}_handleDeleteContentAfterLink(){const e=this.editor,t=e.model,i=t.document.selection,n=e.editing.view;let s=!1,a=!1;this.listenTo(n.document,"delete",((e,t)=>{a=t.domEvent.keyCode===r.keyCodes.backspace}),{priority:"high"}),this.listenTo(t,"deleteContent",(()=>{s=!1;const e=i.getFirstPosition(),n=i.getAttribute("linkHref");if(!n)return;const r=(0,o.findAttributeRange)(e,"linkHref",n,t);s=r.containsPosition(e)||r.end.isEqual(e)}),{priority:"high"}),this.listenTo(t,"deleteContent",(()=>{a&&(a=!1,s||e.model.enqueueChange((e=>{he(e,me(t.schema))})))}),{priority:"low"})}}function he(e,t){e.removeSelectionAttribute("linkHref");for(const i of t)e.removeSelectionAttribute(i)}function fe(e){return e.model.change((e=>e.batch)).isTyping}function me(e){return e.getDefinition("$text").allowAttributes.filter((e=>e.startsWith("link")))}var ge=i(273),be=i(995),pe=i(764),we={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ae()(pe.Z,we);pe.Z.locals;var ve=i(871),_e={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ae()(ve.Z,_e);ve.Z.locals;class ye extends ge.View{constructor(t,i){super(t);const n=t.t;this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(n("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(i),this.children=this._createFormChildren(i.manualDecorators),this._focusables=new ge.ViewCollection,this._focusCycler=new ge.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];i.manualDecorators.length&&o.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children}),(0,ge.injectCssTransitionDisabler)(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((e,t)=>(e[t.name]=t.isOn,e)),{})}render(){super.render(),(0,ge.submitHandler)({view:this});[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const e=this.locale.t,t=new ge.LabeledFieldView(this.locale,ge.createLabeledInputText);return t.label=e("Link URL"),t}_createButton(e,t,i,n){const o=new ge.ButtonView(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o.extendTemplate({attributes:{class:i}}),n&&o.delegate("execute").to(this,n),o}_createManualDecoratorSwitches(e){const t=this.createCollection();for(const i of e.manualDecorators){const n=new ge.SwitchButtonView(this.locale);n.set({name:i.id,label:i.label,withText:!0}),n.bind("isOn").toMany([i,e],"value",((e,t)=>void 0===t&&void 0===e?i.defaultValue:e)),n.on("execute",(()=>{i.set("value",!n.isOn)})),t.add(n)}return t}_createFormChildren(e){const t=this.createCollection();if(t.add(this.urlInputView),e.length){const e=new ge.View;e.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((e=>({tag:"li",children:[e],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}}),t.add(e)}return t.add(this.saveButtonView),t.add(this.cancelButtonView),t}}var Ae=i(952),xe={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ae()(Ae.Z,xe);Ae.Z.locals;class Ie extends ge.View{constructor(t){super(t);const i=t.t;this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(i("Unlink"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>',"unlink"),this.editButtonView=this._createButton(i("Edit link"),e.icons.pencil,"edit"),this.set("href"),this._focusables=new ge.ViewCollection,this._focusCycler=new ge.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render();[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(e,t,i){const n=new ge.ButtonView(this.locale);return n.set({label:e,icon:t,tooltip:!0}),n.delegate("execute").to(this,i),n}_createPreviewButton(){const e=new ge.ButtonView(this.locale),t=this.bindTemplate,i=this.t;return e.set({withText:!0,tooltip:i("Open link in new tab")}),e.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:t.to("href",(e=>e&&X(e))),target:"_blank",rel:"noopener noreferrer"}}),e.bind("label").to(this,"href",(e=>e||i("This link has no URL"))),e.bind("isEnabled").to(this,"href",(e=>!!e)),e.template.tag="a",e.template.eventListeners={},e}}const Se='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>',Te="link-ui";class Ee extends e.Plugin{static get requires(){return[ge.ContextualBalloon]}static get pluginName(){return"LinkUI"}init(){const e=this.editor;e.editing.view.addObserver(t.ClickObserver),this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._balloon=e.plugins.get(ge.ContextualBalloon),this._createToolbarLinkButton(),this._enableUserBalloonInteractions(),e.conversion.for("editingDowncast").markerToHighlight({model:Te,view:{classes:["ck-fake-link-selection"]}}),e.conversion.for("editingDowncast").markerToElement({model:Te,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView.destroy()}_createActionsView(){const e=this.editor,t=new Ie(e.locale),i=e.commands.get("link"),n=e.commands.get("unlink");return t.bind("href").to(i,"value"),t.editButtonView.bind("isEnabled").to(i),t.unlinkButtonView.bind("isEnabled").to(n),this.listenTo(t,"edit",(()=>{this._addFormView()})),this.listenTo(t,"unlink",(()=>{e.execute("unlink"),this._hideUI()})),t.keystrokes.set("Esc",((e,t)=>{this._hideUI(),t()})),t.keystrokes.set(G,((e,t)=>{this._addFormView(),t()})),t}_createFormView(){const e=this.editor,t=e.commands.get("link"),i=e.config.get("link.defaultProtocol"),n=new ye(e.locale,t);return n.urlInputView.fieldView.bind("value").to(t,"value"),n.urlInputView.bind("isReadOnly").to(t,"isEnabled",(e=>!e)),n.saveButtonView.bind("isEnabled").to(t),this.listenTo(n,"submit",(()=>{const{value:t}=n.urlInputView.fieldView.element,o=te(t,i);e.execute("link",o,n.getDecoratorSwitchesState()),this._closeFormView()})),this.listenTo(n,"cancel",(()=>{this._closeFormView()})),n.keystrokes.set("Esc",((e,t)=>{this._closeFormView(),t()})),n}_createToolbarLinkButton(){const e=this.editor,t=e.commands.get("link"),i=e.t;e.keystrokes.set(G,((e,i)=>{i(),t.isEnabled&&this._showUI(!0)})),e.ui.componentFactory.add("link",(e=>{const n=new ge.ButtonView(e);return n.isEnabled=!0,n.label=i("Link"),n.icon=Se,n.keystroke=G,n.tooltip=!0,n.isToggleable=!0,n.bind("isEnabled").to(t,"isEnabled"),n.bind("isOn").to(t,"value",(e=>!!e)),this.listenTo(n,"execute",(()=>this._showUI(!0))),n}))}_enableUserBalloonInteractions(){const e=this.editor.editing.view.document;this.listenTo(e,"click",(()=>{this._getSelectedLinkElement()&&this._showUI()})),this.editor.keystrokes.set("Tab",((e,t)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),t())}),{priority:"high"}),this.editor.keystrokes.set("Esc",((e,t)=>{this._isUIVisible&&(this._hideUI(),t())})),(0,ge.clickOutsideHandler)({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this._isFormInPanel)return;const e=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=e.value||""}_closeFormView(){const e=this.editor.commands.get("link");e.restoreManualDecoratorStates(),void 0!==e.value?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(e=!1){this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),e&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),e&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const e=this.editor;this.stopListening(e.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),e.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const e=this.editor,t=e.editing.view.document;let i=this._getSelectedLinkElement(),n=s();const o=()=>{const e=this._getSelectedLinkElement(),t=s();i&&!e||!i&&t!==n?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),i=e,n=t};function s(){return t.selection.focus.getAncestors().reverse().find((e=>e.is("element")))}this.listenTo(e.ui,"update",o),this.listenTo(this._balloon,"change:visibleView",o)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){return this._balloon.visibleView==this.formView||this._areActionsVisible}_getBalloonPositionData(){const e=this.editor.editing.view,t=this.editor.model,i=e.document;let n=null;if(t.markers.has(Te)){const t=Array.from(this.editor.editing.mapper.markerNameToElements(Te)),i=e.createRange(e.createPositionBefore(t[0]),e.createPositionAfter(t[t.length-1]));n=e.domConverter.viewRangeToDom(i)}else n=()=>{const t=this._getSelectedLinkElement();return t?e.domConverter.mapViewToDom(t):e.domConverter.viewRangeToDom(i.selection.getFirstRange())};return{target:n}}_getSelectedLinkElement(){const e=this.editor.editing.view,t=e.document.selection,i=t.getSelectedElement();if(t.isCollapsed||i&&(0,be.isWidget)(i))return Ve(t.getFirstPosition());{const i=t.getFirstRange().getTrimmed(),n=Ve(i.start),o=Ve(i.end);return n&&n==o&&e.createRangeIn(n).getTrimmed().isEqual(i)?n:null}}_showFakeVisualSelection(){const e=this.editor.model;e.change((t=>{const i=e.document.selection.getFirstRange();if(e.markers.has(Te))t.updateMarker(Te,{range:i});else if(i.start.isAtEnd){const n=i.start.getLastMatchingPosition((({item:t})=>!e.schema.isContent(t)),{boundaries:i});t.addMarker(Te,{usingOperation:!1,affectsData:!1,range:t.createRange(n,i.end)})}else t.addMarker(Te,{usingOperation:!1,affectsData:!1,range:i})}))}_hideFakeVisualSelection(){const e=this.editor.model;e.markers.has(Te)&&e.change((e=>{e.removeMarker(Te)}))}}function Ve(e){return e.getAncestors().find((e=>{return(t=e).is("attributeElement")&&!!t.getCustomProperty("link");var t}))}const Le=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class Ce extends e.Plugin{static get requires(){return[o.Delete]}static get pluginName(){return"AutoLink"}init(){const e=this.editor.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")})),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling()}_enableTypingHandling(){const e=this.editor,t=new o.TextWatcher(e.model,(e=>{if(!function(e){return e.length>4&&" "===e[e.length-1]&&" "!==e[e.length-2]}(e))return;const t=De(e.substr(0,e.length-1));return t?{url:t}:void 0}));t.on("matched:data",((t,i)=>{const{batch:n,range:o,url:s}=i;if(!n.isTyping)return;const r=o.end.getShiftedBy(-1),a=r.getShiftedBy(-s.length),c=e.model.createRange(a,r);this._applyAutoLink(s,c)})),t.bind("isEnabled").to(this)}_enableEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("enter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition();if(!e.parent.previousSibling)return;const i=t.createRangeIn(e.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(i)}))}_enableShiftEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("shiftEnter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition(),i=t.createRange(t.createPositionAt(e.parent,0),e.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(i)}))}_checkAndApplyAutoLinkOnRange(e){const t=this.editor.model,{text:i,range:n}=(0,o.getLastTextLine)(e,t),s=De(i);if(s){const e=t.createRange(n.end.getShiftedBy(-s.length),n.end);this._applyAutoLink(s,e)}}_applyAutoLink(e,t){const i=this.editor.model,n=this.editor.plugins.get("Delete");this.isEnabled&&function(e,t){return t.schema.checkAttributeInSelection(t.createSelection(e),"linkHref")}(t,i)&&i.enqueueChange((o=>{const s=this.editor.config.get("link.defaultProtocol"),r=te(e,s);o.setAttribute("linkHref",r,t),i.enqueueChange((()=>{n.requestUndoOnBackspace()}))}))}}function De(e){const t=Le.exec(e);return t?t[2]:null}class Me extends e.Plugin{static get requires(){return[ke,Ee,Ce]}static get pluginName(){return"Link"}}class je extends e.Plugin{static get requires(){return["ImageEditing","ImageUtils",ke]}static get pluginName(){return"LinkImageEditing"}init(){const e=this.editor,t=e.model.schema;e.plugins.has("ImageBlockEditing")&&t.extend("imageBlock",{allowAttributes:["linkHref"]}),e.conversion.for("upcast").add(function(e){const t=e.plugins.has("ImageInlineEditing"),i=e.plugins.get("ImageUtils");return e=>{e.on("element:a",((e,n,o)=>{const s=n.viewItem,r=i.findViewImgElement(s);if(!r)return;const a=r.findAncestor((e=>i.isBlockImageView(e)));if(t&&!a)return;const c={attributes:["href"]};if(!o.consumable.consume(s,c))return;const l=s.getAttribute("href");if(!l)return;let u=n.modelCursor.parent;if(!u.is("element","imageBlock")){const e=o.convertItem(r,n.modelCursor);n.modelRange=e.modelRange,n.modelCursor=e.modelCursor,u=n.modelCursor.nodeBefore}u&&u.is("element","imageBlock")&&o.writer.setAttribute("linkHref",l,u)}),{priority:"high"})}}(e)),e.conversion.for("downcast").add(function(e){const t=e.plugins.get("ImageUtils");return e=>{e.on("attribute:linkHref:imageBlock",((e,i,n)=>{if(!n.consumable.consume(i.item,e.name))return;const o=n.mapper.toViewElement(i.item),s=n.writer,r=Array.from(o.getChildren()).find((e=>"a"===e.name)),a=t.findViewImgElement(o),c=a.parent.is("element","picture")?a.parent:a;if(r)i.attributeNewValue?s.setAttribute("href",i.attributeNewValue,r):(s.move(s.createRangeOn(c),s.createPositionAt(o,0)),s.remove(r));else{const e=s.createContainerElement("a",{href:i.attributeNewValue});s.insert(s.createPositionAt(o,0),e),s.move(s.createRangeOn(c),s.createPositionAt(e,0))}}),{priority:"high"})}}(e)),this._enableAutomaticDecorators(),this._enableManualDecorators()}_enableAutomaticDecorators(){const e=this.editor,t=e.commands.get("link").automaticDecorators;t.length&&e.conversion.for("downcast").add(t.getDispatcherForLinkedImage())}_enableManualDecorators(){const e=this.editor,t=e.commands.get("link");for(const i of t.manualDecorators)e.plugins.has("ImageBlockEditing")&&e.model.schema.extend("imageBlock",{allowAttributes:i.id}),e.plugins.has("ImageInlineEditing")&&e.model.schema.extend("imageInline",{allowAttributes:i.id}),e.conversion.for("downcast").add(Be(i)),e.conversion.for("upcast").add(Ne(e,i))}}function Be(e){return t=>{t.on(`attribute:${e.id}:imageBlock`,((t,i,n)=>{const o=n.mapper.toViewElement(i.item),s=Array.from(o.getChildren()).find((e=>"a"===e.name));if(s){for(const[t,i]of(0,r.toMap)(e.attributes))n.writer.setAttribute(t,i,s);e.classes&&n.writer.addClass(e.classes,s);for(const t in e.styles)n.writer.setStyle(t,e.styles[t],s)}}))}}function Ne(e,i){const n=e.plugins.has("ImageInlineEditing"),o=e.plugins.get("ImageUtils");return e=>{e.on("element:a",((e,s,r)=>{const a=s.viewItem,c=o.findViewImgElement(a);if(!c)return;const l=c.findAncestor((e=>o.isBlockImageView(e)));if(n&&!l)return;const u=new t.Matcher(i._createPattern()).match(a);if(!u)return;if(!r.consumable.consume(a,u.match))return;const d=s.modelCursor.nodeBefore||s.modelCursor.parent;r.writer.setAttribute(i.id,!0,d)}),{priority:"high"})}}class He extends e.Plugin{static get requires(){return[ke,Ee,"ImageBlockEditing"]}static get pluginName(){return"LinkImageUI"}init(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedImage(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkImageButton()}_createToolbarLinkImageButton(){const e=this.editor,t=e.t;e.ui.componentFactory.add("linkImage",(i=>{const n=new ge.ButtonView(i),o=e.plugins.get("LinkUI"),s=e.commands.get("link");return n.set({isEnabled:!0,label:t("Link image"),icon:Se,keystroke:G,tooltip:!0,isToggleable:!0}),n.bind("isEnabled").to(s,"isEnabled"),n.bind("isOn").to(s,"value",(e=>!!e)),this.listenTo(n,"execute",(()=>{this._isSelectedLinkedImage(e.model.document.selection)?o._addActionsView():o._showUI(!0)})),n}))}_isSelectedLinkedImage(e){const t=e.getSelectedElement();return this.editor.plugins.get("ImageUtils").isImage(t)&&t.hasAttribute("linkHref")}}var Oe=i(269),Ue={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ae()(Oe.Z,Ue);Oe.Z.locals;class Pe extends e.Plugin{static get requires(){return[je,He]}static get pluginName(){return"LinkImage"}}})(),(window.CKEditor5=window.CKEditor5||{}).link=n})(); \ No newline at end of file + */(()=>{var e={23:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}",""]);const r=o},952:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}",""]);const r=o},871:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}",""]);const r=o},269:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}',""]);const r=o},764:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var n=i(609),o=i.n(n)()((function(e){return e[1]}));o.push([e.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',""]);const r=o},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=e(t);return t[2]?"@media ".concat(t[2]," {").concat(i,"}"):i})).join("")},t.i=function(e,i,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var r=0;r<this.length;r++){var s=this[r][0];null!=s&&(o[s]=!0)}for(var a=0;a<e.length;a++){var c=[].concat(e[a]);n&&o[c[0]]||(i&&(c[2]?c[2]="".concat(i," and ").concat(c[2]):c[2]=i),t.push(c))}},t}},62:(e,t,i)=>{"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},r=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),s=[];function a(e){for(var t=-1,i=0;i<s.length;i++)if(s[i].identifier===e){t=i;break}return t}function c(e,t){for(var i={},n=[],o=0;o<e.length;o++){var r=e[o],c=t.base?r[0]+t.base:r[0],l=i[c]||0,u="".concat(c," ").concat(l);i[c]=l+1;var d=a(u),k={css:r[1],media:r[2],sourceMap:r[3]};-1!==d?(s[d].references++,s[d].updater(k)):s.push({identifier:u,updater:g(k,t),references:1}),n.push(u)}return n}function l(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var o=i.nc;o&&(n.nonce=o)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var s=r(e.insert||"head");if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(t)}return t}var u,d=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function k(e,t,i,n){var o=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=d(t,o);else{var r=document.createTextNode(o),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(r,s[t]):e.appendChild(r)}}function h(e,t,i){var n=i.css,o=i.media,r=i.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var f=null,m=0;function g(e,t){var i,n,o;if(t.singleton){var r=m++;i=f||(f=l(t)),n=k.bind(null,i,r,!1),o=k.bind(null,i,r,!0)}else i=l(t),n=h.bind(null,i,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(i)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var i=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<i.length;n++){var o=a(i[n]);s[o].references--}for(var r=c(e,t),l=0;l<i.length;l++){var u=a(i[l]);0===s[u].references&&(s[u].updater(),s.splice(u,1))}i=r}}}},945:(e,t,i)=>{e.exports=i(79)("./src/clipboard.js")},704:(e,t,i)=>{e.exports=i(79)("./src/core.js")},492:(e,t,i)=>{e.exports=i(79)("./src/engine.js")},181:(e,t,i)=>{e.exports=i(79)("./src/typing.js")},273:(e,t,i)=>{e.exports=i(79)("./src/ui.js")},209:(e,t,i)=>{e.exports=i(79)("./src/utils.js")},995:(e,t,i)=>{e.exports=i(79)("./src/widget.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={id:n,exports:{}};return e[n](r,r.exports,i),r.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{AutoLink:()=>De,Link:()=>je,LinkEditing:()=>he,LinkImage:()=>Fe,LinkImageEditing:()=>Be,LinkImageUI:()=>Oe,LinkUI:()=>Ve});var e=i(704),t=i(492),o=i(181),r=i(945),s=i(209);class a{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(e){Array.isArray(e)?e.forEach((e=>this._definitions.add(e))):this._definitions.add(e)}getDispatcher(){return e=>{e.on("attribute:linkHref",((e,t,i)=>{if(!i.consumable.test(t.item,"attribute:linkHref"))return;if(!t.item.is("selection")&&!i.schema.isInline(t.item))return;const n=i.writer,o=n.document.selection;for(const e of this._definitions){const r=n.createAttributeElement("a",e.attributes,{priority:5});e.classes&&n.addClass(e.classes,r);for(const t in e.styles)n.setStyle(t,e.styles[t],r);n.setCustomProperty("link",!0,r),e.callback(t.attributeNewValue)?t.item.is("selection")?n.wrap(o.getFirstRange(),r):n.wrap(i.mapper.toViewRange(t.range),r):n.unwrap(i.mapper.toViewRange(t.range),r)}}),{priority:"high"})}}getDispatcherForLinkedImage(){return e=>{e.on("attribute:linkHref:imageBlock",((e,t,{writer:i,mapper:n})=>{const o=n.toViewElement(t.item),r=Array.from(o.getChildren()).find((e=>"a"===e.name));for(const e of this._definitions){const n=(0,s.toMap)(e.attributes);if(e.callback(t.attributeNewValue)){for(const[e,t]of n)"class"===e?i.addClass(t,r):i.setAttribute(e,t,r);e.classes&&i.addClass(e.classes,r);for(const t in e.styles)i.setStyle(t,e.styles[t],r)}else{for(const[e,t]of n)"class"===e?i.removeClass(t,r):i.removeAttribute(e,r);e.classes&&i.removeClass(e.classes,r);for(const t in e.styles)i.removeStyle(t,r)}}}))}}}const c=function(e,t,i){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(i=i>o?o:i)<0&&(i+=o),o=t>i?0:i-t>>>0,t>>>=0;for(var r=Array(o);++n<o;)r[n]=e[n+t];return r};const l=function(e,t,i){var n=e.length;return i=void 0===i?n:i,!t&&i>=n?e:c(e,t,i)};var u=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const d=function(e){return u.test(e)};const k=function(e){return e.split("")};var h="[\\ud800-\\udfff]",f="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",m="\\ud83c[\\udffb-\\udfff]",g="[^\\ud800-\\udfff]",b="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",w="(?:"+f+"|"+m+")"+"?",v="[\\ufe0e\\ufe0f]?",_=v+w+("(?:\\u200d(?:"+[g,b,p].join("|")+")"+v+w+")*"),y="(?:"+[g+f+"?",f,b,p,h].join("|")+")",A=RegExp(m+"(?="+m+")|"+y+_,"g");const x=function(e){return e.match(A)||[]};const I=function(e){return d(e)?x(e):k(e)};const S="object"==typeof global&&global&&global.Object===Object&&global;var T="object"==typeof self&&self&&self.Object===Object&&self;const E=(S||T||Function("return this")()).Symbol;const V=function(e,t){for(var i=-1,n=null==e?0:e.length,o=Array(n);++i<n;)o[i]=t(e[i],i,e);return o};const L=Array.isArray;var C=Object.prototype,D=C.hasOwnProperty,M=C.toString,j=E?E.toStringTag:void 0;const B=function(e){var t=D.call(e,j),i=e[j];try{e[j]=void 0;var n=!0}catch(e){}var o=M.call(e);return n&&(t?e[j]=i:delete e[j]),o};var N=Object.prototype.toString;const H=function(e){return N.call(e)};var O=E?E.toStringTag:void 0;const U=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":O&&O in Object(e)?B(e):H(e)};const P=function(e){return null!=e&&"object"==typeof e};const F=function(e){return"symbol"==typeof e||P(e)&&"[object Symbol]"==U(e)};var R=E?E.prototype:void 0,z=R?R.toString:void 0;const Z=function e(t){if("string"==typeof t)return t;if(L(t))return V(t,e)+"";if(F(t))return z?z.call(t):"";var i=t+"";return"0"==i&&1/t==-Infinity?"-0":i};const q=function(e){return null==e?"":Z(e)};const K=function(e){return function(t){t=q(t);var i=d(t)?I(t):void 0,n=i?i[0]:t.charAt(0),o=i?l(i,1).join(""):t.slice(1);return n[e]()+o}}("toUpperCase"),Q=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,$=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,W=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,Y=/^((\w+:(\/{2,})?)|(\W))/i,G="Ctrl+K";function J(e,{writer:t}){const i=t.createAttributeElement("a",{href:e},{priority:5});return t.setCustomProperty("link",!0,i),i}function X(e){return function(e){return e.replace(Q,"").match($)}(e=String(e))?e:"#"}function ee(e,t){return!!e&&t.checkAttribute(e.name,"linkHref")}function te(e,t){const i=(n=e,W.test(n)?"mailto:":t);var n;const o=!!i&&!ie(e);return e&&o?i+e:e}function ie(e){return Y.test(e)}function ne(e){window.open(e,"_blank","noopener")}class oe extends e.Command{constructor(e){super(e),this.manualDecorators=new s.Collection,this.automaticDecorators=new a}restoreManualDecoratorStates(){for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement()||(0,s.first)(t.getSelectedBlocks());ee(i,e.schema)?(this.value=i.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttribute(i,"linkHref")):(this.value=t.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref"));for(const e of this.manualDecorators)e.value=this._getDecoratorStateFromModel(e.id)}execute(e,t={}){const i=this.editor.model,n=i.document.selection,r=[],a=[];for(const e in t)t[e]?r.push(e):a.push(e);i.change((t=>{if(n.isCollapsed){const c=n.getFirstPosition();if(n.hasAttribute("linkHref")){const s=(0,o.findAttributeRange)(c,"linkHref",n.getAttribute("linkHref"),i);t.setAttribute("linkHref",e,s),r.forEach((e=>{t.setAttribute(e,!0,s)})),a.forEach((e=>{t.removeAttribute(e,s)})),t.setSelection(t.createPositionAfter(s.end.nodeBefore))}else if(""!==e){const o=(0,s.toMap)(n.getAttributes());o.set("linkHref",e),r.forEach((e=>{o.set(e,!0)}));const{end:a}=i.insertContent(t.createText(e,o),c);t.setSelection(a)}["linkHref",...r,...a].forEach((e=>{t.removeSelectionAttribute(e)}))}else{const o=i.schema.getValidRanges(n.getRanges(),"linkHref"),s=[];for(const e of n.getSelectedBlocks())i.schema.checkAttribute(e,"linkHref")&&s.push(t.createRangeOn(e));const c=s.slice();for(const e of o)this._isRangeToUpdate(e,s)&&c.push(e);for(const i of c)t.setAttribute("linkHref",e,i),r.forEach((e=>{t.setAttribute(e,!0,i)})),a.forEach((e=>{t.removeAttribute(e,i)}))}}))}_getDecoratorStateFromModel(e){const t=this.editor.model,i=t.document.selection,n=i.getSelectedElement();return ee(n,t.schema)?n.getAttribute(e):i.getAttribute(e)}_isRangeToUpdate(e,t){for(const i of t)if(i.containsRange(e))return!1;return!0}}class re extends e.Command{refresh(){const e=this.editor.model,t=e.document.selection,i=t.getSelectedElement();ee(i,e.schema)?this.isEnabled=e.schema.checkAttribute(i,"linkHref"):this.isEnabled=e.schema.checkAttributeInSelection(t,"linkHref")}execute(){const e=this.editor,t=this.editor.model,i=t.document.selection,n=e.commands.get("link");t.change((e=>{const r=i.isCollapsed?[(0,o.findAttributeRange)(i.getFirstPosition(),"linkHref",i.getAttribute("linkHref"),t)]:t.schema.getValidRanges(i.getRanges(),"linkHref");for(const t of r)if(e.removeAttribute("linkHref",t),n)for(const i of n.manualDecorators)e.removeAttribute(i.id,t)}))}}class se{constructor({id:e,label:t,attributes:i,classes:n,styles:o,defaultValue:r}){this.id=e,this.set("value"),this.defaultValue=r,this.label=t,this.attributes=i,this.classes=n,this.styles=o}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}(0,s.mix)(se,s.ObservableMixin);var ae=i(62),ce=i.n(ae),le=i(23),ue={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ce()(le.Z,ue);le.Z.locals;const de="automatic",ke=/^(https?:)?\/\//;class he extends e.Plugin{static get pluginName(){return"LinkEditing"}static get requires(){return[o.TwoStepCaretMovement,o.Input,r.ClipboardPipeline]}constructor(e){super(e),e.config.define("link",{addTargetToExternalLinks:!1})}init(){const e=this.editor;e.model.schema.extend("$text",{allowAttributes:"linkHref"}),e.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:J}),e.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(e,t)=>J(X(e),t)}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:e=>e.getAttribute("href")}}),e.commands.add("link",new oe(e)),e.commands.add("unlink",new re(e));const t=function(e,t){const i={"Open in a new tab":e("Open in a new tab"),Downloadable:e("Downloadable")};return t.forEach((e=>(e.label&&i[e.label]&&(e.label=i[e.label]),e))),t}(e.t,function(e){const t=[];if(e)for(const[i,n]of Object.entries(e)){const e=Object.assign({},n,{id:`link${K(i)}`});t.push(e)}return t}(e.config.get("link.decorators")));this._enableAutomaticDecorators(t.filter((e=>e.mode===de))),this._enableManualDecorators(t.filter((e=>"manual"===e.mode)));e.plugins.get(o.TwoStepCaretMovement).registerAttribute("linkHref"),(0,o.inlineHighlight)(e,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableInsertContentSelectionAttributesFixer(),this._enableClickingAfterLink(),this._enableTypingOverLink(),this._handleDeleteContentAfterLink()}_enableAutomaticDecorators(e){const t=this.editor,i=t.commands.get("link").automaticDecorators;t.config.get("link.addTargetToExternalLinks")&&i.add({id:"linkIsExternal",mode:de,callback:e=>ke.test(e),attributes:{target:"_blank",rel:"noopener noreferrer"}}),i.add(e),i.length&&t.conversion.for("downcast").add(i.getDispatcher())}_enableManualDecorators(e){if(!e.length)return;const t=this.editor,i=t.commands.get("link").manualDecorators;e.forEach((e=>{t.model.schema.extend("$text",{allowAttributes:e.id}),e=new se(e),i.add(e),t.conversion.for("downcast").attributeToElement({model:e.id,view:(t,{writer:i,schema:n},{item:o})=>{if((o.is("selection")||n.isInline(o))&&t){const t=i.createAttributeElement("a",e.attributes,{priority:5});e.classes&&i.addClass(e.classes,t);for(const n in e.styles)i.setStyle(n,e.styles[n],t);return i.setCustomProperty("link",!0,t),t}}}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",...e._createPattern()},model:{key:e.id}})}))}_enableLinkOpen(){const e=this.editor,t=e.editing.view.document,i=e.model.document;this.listenTo(t,"click",((e,t)=>{if(!(s.env.isMac?t.domEvent.metaKey:t.domEvent.ctrlKey))return;let i=t.domTarget;if("a"!=i.tagName.toLowerCase()&&(i=i.closest("a")),!i)return;const n=i.getAttribute("href");n&&(e.stop(),t.preventDefault(),ne(n))}),{context:"$capture"}),this.listenTo(t,"enter",((e,t)=>{const n=i.selection,o=n.getSelectedElement(),r=o?o.getAttribute("linkHref"):n.getAttribute("linkHref");r&&t.domEvent.altKey&&(e.stop(),ne(r))}),{context:"a"})}_enableInsertContentSelectionAttributesFixer(){const e=this.editor.model,t=e.document.selection;this.listenTo(e,"insertContent",(()=>{const i=t.anchor.nodeBefore,n=t.anchor.nodeAfter;t.hasAttribute("linkHref")&&i&&i.hasAttribute("linkHref")&&(n&&n.hasAttribute("linkHref")||e.change((t=>{fe(t,ge(e.schema))})))}),{priority:"low"})}_enableClickingAfterLink(){const e=this.editor,i=e.model;e.editing.view.addObserver(t.MouseObserver);let n=!1;this.listenTo(e.editing.view.document,"mousedown",(()=>{n=!0})),this.listenTo(e.editing.view.document,"selectionChange",(()=>{if(!n)return;n=!1;const e=i.document.selection;if(!e.isCollapsed)return;if(!e.hasAttribute("linkHref"))return;const t=e.getFirstPosition(),r=(0,o.findAttributeRange)(t,"linkHref",e.getAttribute("linkHref"),i);(t.isTouching(r.start)||t.isTouching(r.end))&&i.change((e=>{fe(e,ge(i.schema))}))}))}_enableTypingOverLink(){const e=this.editor,t=e.editing.view;let i,n;this.listenTo(t.document,"delete",(()=>{n=!0}),{priority:"high"}),this.listenTo(e.model,"deleteContent",(()=>{const t=e.model.document.selection;t.isCollapsed||(n?n=!1:me(e)&&function(e){const t=e.document.selection,i=t.getFirstPosition(),n=t.getLastPosition(),r=i.nodeAfter;if(!r)return!1;if(!r.is("$text"))return!1;if(!r.hasAttribute("linkHref"))return!1;const s=n.textNode||n.nodeBefore;if(r===s)return!0;return(0,o.findAttributeRange)(i,"linkHref",r.getAttribute("linkHref"),e).containsRange(e.createRange(i,n),!0)}(e.model)&&(i=t.getAttributes()))}),{priority:"high"}),this.listenTo(e.model,"insertContent",((t,[o])=>{n=!1,me(e)&&i&&(e.model.change((e=>{for(const[t,n]of i)e.setAttribute(t,n,o)})),i=null)}),{priority:"high"})}_handleDeleteContentAfterLink(){const e=this.editor,t=e.model,i=t.document.selection,n=e.editing.view;let r=!1,a=!1;this.listenTo(n.document,"delete",((e,t)=>{a=t.domEvent.keyCode===s.keyCodes.backspace}),{priority:"high"}),this.listenTo(t,"deleteContent",(()=>{r=!1;const e=i.getFirstPosition(),n=i.getAttribute("linkHref");if(!n)return;const s=(0,o.findAttributeRange)(e,"linkHref",n,t);r=s.containsPosition(e)||s.end.isEqual(e)}),{priority:"high"}),this.listenTo(t,"deleteContent",(()=>{a&&(a=!1,r||e.model.enqueueChange((e=>{fe(e,ge(t.schema))})))}),{priority:"low"})}}function fe(e,t){e.removeSelectionAttribute("linkHref");for(const i of t)e.removeSelectionAttribute(i)}function me(e){return e.model.change((e=>e.batch)).isTyping}function ge(e){return e.getDefinition("$text").allowAttributes.filter((e=>e.startsWith("link")))}var be=i(273),pe=i(995),we=i(764),ve={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ce()(we.Z,ve);we.Z.locals;var _e=i(871),ye={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ce()(_e.Z,ye);_e.Z.locals;class Ae extends be.View{constructor(t,i){super(t);const n=t.t;this.focusTracker=new s.FocusTracker,this.keystrokes=new s.KeystrokeHandler,this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(n("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(i),this.children=this._createFormChildren(i.manualDecorators),this._focusables=new be.ViewCollection,this._focusCycler=new be.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];i.manualDecorators.length&&o.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children}),(0,be.injectCssTransitionDisabler)(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((e,t)=>(e[t.name]=t.isOn,e)),{})}render(){super.render(),(0,be.submitHandler)({view:this});[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const e=this.locale.t,t=new be.LabeledFieldView(this.locale,be.createLabeledInputText);return t.label=e("Link URL"),t}_createButton(e,t,i,n){const o=new be.ButtonView(this.locale);return o.set({label:e,icon:t,tooltip:!0}),o.extendTemplate({attributes:{class:i}}),n&&o.delegate("execute").to(this,n),o}_createManualDecoratorSwitches(e){const t=this.createCollection();for(const i of e.manualDecorators){const n=new be.SwitchButtonView(this.locale);n.set({name:i.id,label:i.label,withText:!0}),n.bind("isOn").toMany([i,e],"value",((e,t)=>void 0===t&&void 0===e?i.defaultValue:e)),n.on("execute",(()=>{i.set("value",!n.isOn)})),t.add(n)}return t}_createFormChildren(e){const t=this.createCollection();if(t.add(this.urlInputView),e.length){const e=new be.View;e.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((e=>({tag:"li",children:[e],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}}),t.add(e)}return t.add(this.saveButtonView),t.add(this.cancelButtonView),t}}var xe=i(952),Ie={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ce()(xe.Z,Ie);xe.Z.locals;class Se extends be.View{constructor(t){super(t);const i=t.t;this.focusTracker=new s.FocusTracker,this.keystrokes=new s.KeystrokeHandler,this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(i("Unlink"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>',"unlink"),this.editButtonView=this._createButton(i("Edit link"),e.icons.pencil,"edit"),this.set("href"),this._focusables=new be.ViewCollection,this._focusCycler=new be.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render();[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(e,t,i){const n=new be.ButtonView(this.locale);return n.set({label:e,icon:t,tooltip:!0}),n.delegate("execute").to(this,i),n}_createPreviewButton(){const e=new be.ButtonView(this.locale),t=this.bindTemplate,i=this.t;return e.set({withText:!0,tooltip:i("Open link in new tab")}),e.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:t.to("href",(e=>e&&X(e))),target:"_blank",rel:"noopener noreferrer"}}),e.bind("label").to(this,"href",(e=>e||i("This link has no URL"))),e.bind("isEnabled").to(this,"href",(e=>!!e)),e.template.tag="a",e.template.eventListeners={},e}}const Te='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>',Ee="link-ui";class Ve extends e.Plugin{static get requires(){return[be.ContextualBalloon]}static get pluginName(){return"LinkUI"}init(){const e=this.editor;e.editing.view.addObserver(t.ClickObserver),this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._balloon=e.plugins.get(be.ContextualBalloon),this._createToolbarLinkButton(),this._enableUserBalloonInteractions(),e.conversion.for("editingDowncast").markerToHighlight({model:Ee,view:{classes:["ck-fake-link-selection"]}}),e.conversion.for("editingDowncast").markerToElement({model:Ee,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView.destroy()}_createActionsView(){const e=this.editor,t=new Se(e.locale),i=e.commands.get("link"),n=e.commands.get("unlink");return t.bind("href").to(i,"value"),t.editButtonView.bind("isEnabled").to(i),t.unlinkButtonView.bind("isEnabled").to(n),this.listenTo(t,"edit",(()=>{this._addFormView()})),this.listenTo(t,"unlink",(()=>{e.execute("unlink"),this._hideUI()})),t.keystrokes.set("Esc",((e,t)=>{this._hideUI(),t()})),t.keystrokes.set(G,((e,t)=>{this._addFormView(),t()})),t}_createFormView(){const e=this.editor,t=e.commands.get("link"),i=e.config.get("link.defaultProtocol"),n=new Ae(e.locale,t);return n.urlInputView.fieldView.bind("value").to(t,"value"),n.urlInputView.bind("isReadOnly").to(t,"isEnabled",(e=>!e)),n.saveButtonView.bind("isEnabled").to(t),this.listenTo(n,"submit",(()=>{const{value:t}=n.urlInputView.fieldView.element,o=te(t,i);e.execute("link",o,n.getDecoratorSwitchesState()),this._closeFormView()})),this.listenTo(n,"cancel",(()=>{this._closeFormView()})),n.keystrokes.set("Esc",((e,t)=>{this._closeFormView(),t()})),n}_createToolbarLinkButton(){const e=this.editor,t=e.commands.get("link"),i=e.t;e.keystrokes.set(G,((e,i)=>{i(),t.isEnabled&&this._showUI(!0)})),e.ui.componentFactory.add("link",(e=>{const n=new be.ButtonView(e);return n.isEnabled=!0,n.label=i("Link"),n.icon=Te,n.keystroke=G,n.tooltip=!0,n.isToggleable=!0,n.bind("isEnabled").to(t,"isEnabled"),n.bind("isOn").to(t,"value",(e=>!!e)),this.listenTo(n,"execute",(()=>this._showUI(!0))),n}))}_enableUserBalloonInteractions(){const e=this.editor.editing.view.document;this.listenTo(e,"click",(()=>{this._getSelectedLinkElement()&&this._showUI()})),this.editor.keystrokes.set("Tab",((e,t)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),t())}),{priority:"high"}),this.editor.keystrokes.set("Esc",((e,t)=>{this._isUIVisible&&(this._hideUI(),t())})),(0,be.clickOutsideHandler)({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this._isFormInPanel)return;const e=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=e.value||""}_closeFormView(){const e=this.editor.commands.get("link");e.restoreManualDecoratorStates(),void 0!==e.value?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(e=!1){this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),e&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),e&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const e=this.editor;this.stopListening(e.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),e.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const e=this.editor,t=e.editing.view.document;let i=this._getSelectedLinkElement(),n=r();const o=()=>{const e=this._getSelectedLinkElement(),t=r();i&&!e||!i&&t!==n?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),i=e,n=t};function r(){return t.selection.focus.getAncestors().reverse().find((e=>e.is("element")))}this.listenTo(e.ui,"update",o),this.listenTo(this._balloon,"change:visibleView",o)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){return this._balloon.visibleView==this.formView||this._areActionsVisible}_getBalloonPositionData(){const e=this.editor.editing.view,t=this.editor.model,i=e.document;let n=null;if(t.markers.has(Ee)){const t=Array.from(this.editor.editing.mapper.markerNameToElements(Ee)),i=e.createRange(e.createPositionBefore(t[0]),e.createPositionAfter(t[t.length-1]));n=e.domConverter.viewRangeToDom(i)}else n=()=>{const t=this._getSelectedLinkElement();return t?e.domConverter.mapViewToDom(t):e.domConverter.viewRangeToDom(i.selection.getFirstRange())};return{target:n}}_getSelectedLinkElement(){const e=this.editor.editing.view,t=e.document.selection,i=t.getSelectedElement();if(t.isCollapsed||i&&(0,pe.isWidget)(i))return Le(t.getFirstPosition());{const i=t.getFirstRange().getTrimmed(),n=Le(i.start),o=Le(i.end);return n&&n==o&&e.createRangeIn(n).getTrimmed().isEqual(i)?n:null}}_showFakeVisualSelection(){const e=this.editor.model;e.change((t=>{const i=e.document.selection.getFirstRange();if(e.markers.has(Ee))t.updateMarker(Ee,{range:i});else if(i.start.isAtEnd){const n=i.start.getLastMatchingPosition((({item:t})=>!e.schema.isContent(t)),{boundaries:i});t.addMarker(Ee,{usingOperation:!1,affectsData:!1,range:t.createRange(n,i.end)})}else t.addMarker(Ee,{usingOperation:!1,affectsData:!1,range:i})}))}_hideFakeVisualSelection(){const e=this.editor.model;e.markers.has(Ee)&&e.change((e=>{e.removeMarker(Ee)}))}}function Le(e){return e.getAncestors().find((e=>{return(t=e).is("attributeElement")&&!!t.getCustomProperty("link");var t}))}const Ce=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class De extends e.Plugin{static get requires(){return[o.Delete]}static get pluginName(){return"AutoLink"}init(){const e=this.editor.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")})),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling()}_enableTypingHandling(){const e=this.editor,t=new o.TextWatcher(e.model,(e=>{if(!function(e){return e.length>4&&" "===e[e.length-1]&&" "!==e[e.length-2]}(e))return;const t=Me(e.substr(0,e.length-1));return t?{url:t}:void 0}));t.on("matched:data",((t,i)=>{const{batch:n,range:o,url:r}=i;if(!n.isTyping)return;const s=o.end.getShiftedBy(-1),a=s.getShiftedBy(-r.length),c=e.model.createRange(a,s);this._applyAutoLink(r,c)})),t.bind("isEnabled").to(this)}_enableEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("enter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition();if(!e.parent.previousSibling)return;const i=t.createRangeIn(e.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(i)}))}_enableShiftEnterHandling(){const e=this.editor,t=e.model,i=e.commands.get("shiftEnter");i&&i.on("execute",(()=>{const e=t.document.selection.getFirstPosition(),i=t.createRange(t.createPositionAt(e.parent,0),e.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(i)}))}_checkAndApplyAutoLinkOnRange(e){const t=this.editor.model,{text:i,range:n}=(0,o.getLastTextLine)(e,t),r=Me(i);if(r){const e=t.createRange(n.end.getShiftedBy(-r.length),n.end);this._applyAutoLink(r,e)}}_applyAutoLink(e,t){const i=this.editor.model,n=te(e,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(e,t){return t.schema.checkAttributeInSelection(t.createSelection(e),"linkHref")}(t,i)&&ie(n)&&!function(e){const t=e.start.nodeAfter;return t&&t.hasAttribute("linkHref")}(t)&&this._persistAutoLink(n,t)}_persistAutoLink(e,t){const i=this.editor.model,n=this.editor.plugins.get("Delete");i.enqueueChange((o=>{o.setAttribute("linkHref",e,t),i.enqueueChange((()=>{n.requestUndoOnBackspace()}))}))}}function Me(e){const t=Ce.exec(e);return t?t[2]:null}class je extends e.Plugin{static get requires(){return[he,Ve,De]}static get pluginName(){return"Link"}}class Be extends e.Plugin{static get requires(){return["ImageEditing","ImageUtils",he]}static get pluginName(){return"LinkImageEditing"}init(){const e=this.editor,t=e.model.schema;e.plugins.has("ImageBlockEditing")&&t.extend("imageBlock",{allowAttributes:["linkHref"]}),e.conversion.for("upcast").add(function(e){const t=e.plugins.has("ImageInlineEditing"),i=e.plugins.get("ImageUtils");return e=>{e.on("element:a",((e,n,o)=>{const r=n.viewItem,s=i.findViewImgElement(r);if(!s)return;const a=s.findAncestor((e=>i.isBlockImageView(e)));if(t&&!a)return;const c={attributes:["href"]};if(!o.consumable.consume(r,c))return;const l=r.getAttribute("href");if(!l)return;let u=n.modelCursor.parent;if(!u.is("element","imageBlock")){const e=o.convertItem(s,n.modelCursor);n.modelRange=e.modelRange,n.modelCursor=e.modelCursor,u=n.modelCursor.nodeBefore}u&&u.is("element","imageBlock")&&o.writer.setAttribute("linkHref",l,u)}),{priority:"high"})}}(e)),e.conversion.for("downcast").add(function(e){const t=e.plugins.get("ImageUtils");return e=>{e.on("attribute:linkHref:imageBlock",((e,i,n)=>{if(!n.consumable.consume(i.item,e.name))return;const o=n.mapper.toViewElement(i.item),r=n.writer,s=Array.from(o.getChildren()).find((e=>"a"===e.name)),a=t.findViewImgElement(o),c=a.parent.is("element","picture")?a.parent:a;if(s)i.attributeNewValue?r.setAttribute("href",i.attributeNewValue,s):(r.move(r.createRangeOn(c),r.createPositionAt(o,0)),r.remove(s));else{const e=r.createContainerElement("a",{href:i.attributeNewValue});r.insert(r.createPositionAt(o,0),e),r.move(r.createRangeOn(c),r.createPositionAt(e,0))}}),{priority:"high"})}}(e)),this._enableAutomaticDecorators(),this._enableManualDecorators()}_enableAutomaticDecorators(){const e=this.editor,t=e.commands.get("link").automaticDecorators;t.length&&e.conversion.for("downcast").add(t.getDispatcherForLinkedImage())}_enableManualDecorators(){const e=this.editor,t=e.commands.get("link");for(const i of t.manualDecorators)e.plugins.has("ImageBlockEditing")&&e.model.schema.extend("imageBlock",{allowAttributes:i.id}),e.plugins.has("ImageInlineEditing")&&e.model.schema.extend("imageInline",{allowAttributes:i.id}),e.conversion.for("downcast").add(Ne(i)),e.conversion.for("upcast").add(He(e,i))}}function Ne(e){return t=>{t.on(`attribute:${e.id}:imageBlock`,((t,i,n)=>{const o=n.mapper.toViewElement(i.item),r=Array.from(o.getChildren()).find((e=>"a"===e.name));if(r){for(const[t,i]of(0,s.toMap)(e.attributes))n.writer.setAttribute(t,i,r);e.classes&&n.writer.addClass(e.classes,r);for(const t in e.styles)n.writer.setStyle(t,e.styles[t],r)}}))}}function He(e,i){const n=e.plugins.has("ImageInlineEditing"),o=e.plugins.get("ImageUtils");return e=>{e.on("element:a",((e,r,s)=>{const a=r.viewItem,c=o.findViewImgElement(a);if(!c)return;const l=c.findAncestor((e=>o.isBlockImageView(e)));if(n&&!l)return;const u=new t.Matcher(i._createPattern()).match(a);if(!u)return;if(!s.consumable.consume(a,u.match))return;const d=r.modelCursor.nodeBefore||r.modelCursor.parent;s.writer.setAttribute(i.id,!0,d)}),{priority:"high"})}}class Oe extends e.Plugin{static get requires(){return[he,Ve,"ImageBlockEditing"]}static get pluginName(){return"LinkImageUI"}init(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedImage(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkImageButton()}_createToolbarLinkImageButton(){const e=this.editor,t=e.t;e.ui.componentFactory.add("linkImage",(i=>{const n=new be.ButtonView(i),o=e.plugins.get("LinkUI"),r=e.commands.get("link");return n.set({isEnabled:!0,label:t("Link image"),icon:Te,keystroke:G,tooltip:!0,isToggleable:!0}),n.bind("isEnabled").to(r,"isEnabled"),n.bind("isOn").to(r,"value",(e=>!!e)),this.listenTo(n,"execute",(()=>{this._isSelectedLinkedImage(e.model.document.selection)?o._addActionsView():o._showUI(!0)})),n}))}_isSelectedLinkedImage(e){const t=e.getSelectedElement();return this.editor.plugins.get("ImageUtils").isImage(t)&&t.hasAttribute("linkHref")}}var Ue=i(269),Pe={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};ce()(Ue.Z,Pe);Ue.Z.locals;class Fe extends e.Plugin{static get requires(){return[Be,Oe]}static get pluginName(){return"LinkImage"}}})(),(window.CKEditor5=window.CKEditor5||{}).link=n})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/link/translations/ko.js b/core/assets/vendor/ckeditor5/link/translations/ko.js index feabba7613f7adc37f7262ce4e43dc2b2e1a654b..2df5cb4116730e3af7e9739a209fd62f0e0e5616 100644 --- a/core/assets/vendor/ckeditor5/link/translations/ko.js +++ b/core/assets/vendor/ckeditor5/link/translations/ko.js @@ -1 +1 @@ -!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"다운로드 가능","Edit link":"ë§í¬ 편집",Link:"ë§í¬","Link image":"사진 ë§í¬","Link URL":"ë§í¬ 주소","Open in a new tab":"새 íƒì—ì„œ 열기","Open link in new tab":"새 íƒì—ì„œ ë§í¬ 열기","This link has no URL":"ì´ ë§í¬ì—는 URLì´ ì—†ìŠµë‹ˆë‹¤.",Unlink:"ë§í¬ ì‚ì œ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(n){const i=n.ko=n.ko||{};i.dictionary=Object.assign(i.dictionary||{},{Downloadable:"다운로드 가능","Edit link":"ë§í¬ 편집",Link:"ë§í¬","Link image":"사진 ë§í¬","Link URL":"ë§í¬ 주소","Open in a new tab":"새 íƒì—ì„œ 열기","Open link in new tab":"새 íƒì—ì„œ ë§í¬ 열기","This link has no URL":"ì´ ì£¼ì†Œì—는 URLì´ ì—†ìŠµë‹ˆë‹¤.",Unlink:"ë§í¬ ì‚ì œ"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/list/list.js b/core/assets/vendor/ckeditor5/list/list.js index 35d300a4e0f07a21e11195370b72a62256daca21..a58c2997c22169579bc29fb5f74baed1842f90a6 100644 --- a/core/assets/vendor/ckeditor5/list/list.js +++ b/core/assets/vendor/ckeditor5/list/list.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var t={389:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var s=i(609),n=i.n(s)()((function(t){return t[1]}));n.push([t.id,".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:0 var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}",""]);const r=n},78:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var s=i(609),n=i.n(s)()((function(t){return t[1]}));n.push([t.id,".ck-editor__editable .ck-list-bogus-paragraph{display:block}",""]);const r=n},543:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var s=i(609),n=i.n(s)()((function(t){return t[1]}));n.push([t.id,".ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}",""]);const r=n},657:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var s=i(609),n=i.n(s)()((function(t){return t[1]}));n.push([t.id,".ck.ck-list-styles-list{display:grid}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}",""]);const r=n},250:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var s=i(609),n=i.n(s)()((function(t){return t[1]}));n.push([t.id,':root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out;width:100%}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable .todo-list .todo-list__label>input{cursor:pointer}.ck-editor__editable .todo-list .todo-list__label>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}',""]);const r=n},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=t(e);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i})).join("")},e.i=function(t,i,s){"string"==typeof t&&(t=[[null,t,""]]);var n={};if(s)for(var r=0;r<this.length;r++){var o=this[r][0];null!=o&&(n[o]=!0)}for(var l=0;l<t.length;l++){var a=[].concat(t[l]);s&&n[a[0]]||(i&&(a[2]?a[2]="".concat(i," and ").concat(a[2]):a[2]=i),e.push(a))}},e}},62:(t,e,i)=>{"use strict";var s,n=function(){return void 0===s&&(s=Boolean(window&&document&&document.all&&!window.atob)),s},r=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}t[e]=i}return t[e]}}(),o=[];function l(t){for(var e=-1,i=0;i<o.length;i++)if(o[i].identifier===t){e=i;break}return e}function a(t,e){for(var i={},s=[],n=0;n<t.length;n++){var r=t[n],a=e.base?r[0]+e.base:r[0],c=i[a]||0,d="".concat(a," ").concat(c);i[a]=c+1;var u=l(d),m={css:r[1],media:r[2],sourceMap:r[3]};-1!==u?(o[u].references++,o[u].updater(m)):o.push({identifier:d,updater:b(m,e),references:1}),s.push(d)}return s}function c(t){var e=document.createElement("style"),s=t.attributes||{};if(void 0===s.nonce){var n=i.nc;n&&(s.nonce=n)}if(Object.keys(s).forEach((function(t){e.setAttribute(t,s[t])})),"function"==typeof t.insert)t.insert(e);else{var o=r(t.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(e)}return e}var d,u=(d=[],function(t,e){return d[t]=e,d.filter(Boolean).join("\n")});function m(t,e,i,s){var n=i?"":s.media?"@media ".concat(s.media," {").concat(s.css,"}"):s.css;if(t.styleSheet)t.styleSheet.cssText=u(e,n);else{var r=document.createTextNode(n),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(r,o[e]):t.appendChild(r)}}function p(t,e,i){var s=i.css,n=i.media,r=i.sourceMap;if(n?t.setAttribute("media",n):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=s;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(s))}}var h=null,f=0;function b(t,e){var i,s,n;if(e.singleton){var r=f++;i=h||(h=c(e)),s=m.bind(null,i,r,!1),n=m.bind(null,i,r,!0)}else i=c(e),s=p.bind(null,i,e),n=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(i)};return s(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;s(t=e)}else n()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=n());var i=a(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var s=0;s<i.length;s++){var n=l(i[s]);o[n].references--}for(var r=a(t,e),c=0;c<i.length;c++){var d=l(i[c]);0===o[d].references&&(o[d].updater(),o.splice(d,1))}i=r}}}},704:(t,e,i)=>{t.exports=i(79)("./src/core.js")},492:(t,e,i)=>{t.exports=i(79)("./src/engine.js")},331:(t,e,i)=>{t.exports=i(79)("./src/enter.js")},181:(t,e,i)=>{t.exports=i(79)("./src/typing.js")},273:(t,e,i)=>{t.exports=i(79)("./src/ui.js")},209:(t,e,i)=>{t.exports=i(79)("./src/utils.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var r=e[s]={id:s,exports:{}};return t[s](r,r.exports,i),r.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.nc=void 0;var s={};(()=>{"use strict";i.r(s),i.d(s,{DocumentList:()=>pt,DocumentListEditing:()=>G,DocumentListProperties:()=>Mt,DocumentListPropertiesEditing:()=>Tt,List:()=>ie,ListEditing:()=>te,ListProperties:()=>pe,ListPropertiesEditing:()=>le,ListPropertiesUI:()=>Bt,ListUI:()=>mt,TodoList:()=>Te,TodoListEditing:()=>Ae,TodoListUI:()=>Ie});var t=i(704),e=i(331),n=i(181),r=i(209);class o{constructor(t,e){this._startElement=t,this._referenceIndent=t.getAttribute("listIndent"),this._isForward="forward"==e.direction,this._includeSelf=!!e.includeSelf,this._sameAttributes=(0,r.toArray)(e.sameAttributes||[]),this._sameIndent=!!e.sameIndent,this._lowerIndent=!!e.lowerIndent,this._higherIndent=!!e.higherIndent}static first(t,e){const i=new this(t,e)[Symbol.iterator]();return(0,r.first)(i)}*[Symbol.iterator](){const t=[];for(const{node:e}of l(this._getStartNode(),this._isForward?"forward":"backward")){const i=e.getAttribute("listIndent");if(i<this._referenceIndent){if(!this._lowerIndent)break;this._referenceIndent=i}else if(i>this._referenceIndent){if(!this._higherIndent)continue;if(!this._isForward){t.push(e);continue}}else{if(!this._sameIndent){if(this._higherIndent){t.length&&(yield*t,t.length=0);break}continue}if(this._sameAttributes.some((t=>e.getAttribute(t)!==this._startElement.getAttribute(t))))break}t.length&&(yield*t,t.length=0),yield e}}_getStartNode(){return this._includeSelf?this._startElement:this._isForward?this._startElement.nextSibling:this._startElement.previousSibling}}function*l(t,e="forward"){const i="forward"==e;let s=null;for(;d(t);)yield{node:t,previous:s},s=t,t=i?t.nextSibling:t.previousSibling}class a{constructor(t){this._listHead=t}[Symbol.iterator](){return l(this._listHead,"forward")}}class c{static next(){return(0,r.uid)()}}function d(t){return!!t&&t.is("element")&&t.hasAttribute("listItemId")}function u(t,e={}){return[...m(t,{...e,direction:"backward"}),...m(t,{...e,direction:"forward"})]}function m(t,e={}){const i="forward"==e.direction,s=Array.from(new o(t,{...e,includeSelf:i,sameIndent:!0,sameAttributes:"listItemId"}));return i?s:s.reverse()}function p(t){const e=new o(t,{sameIndent:!0,sameAttributes:"listType"}),i=new o(t,{sameIndent:!0,sameAttributes:"listType",includeSelf:!0,direction:"forward"});return[...Array.from(e).reverse(),...i]}function h(t){return!o.first(t,{sameIndent:!0,sameAttributes:"listItemId"})}function f(t){return!o.first(t,{direction:"forward",sameIndent:!0,sameAttributes:"listItemId"})}function b(t,e={}){t=(0,r.toArray)(t);const i=!1!==e.withNested,s=new Set;for(const e of t)for(const t of u(e,{higherIndent:i}))s.add(t);return k(s)}function g(t){t=(0,r.toArray)(t);const e=new Set;for(const i of t)for(const t of p(i))e.add(t);return k(e)}function v(t,e){const i=m(t,{direction:"forward"}),s=c.next();for(const t of i)e.setAttribute("listItemId",s,t);return i}function y(t,e,i){const s={};for(const[t,i]of e.getAttributes())t.startsWith("list")&&(s[t]=i);const n=m(t,{direction:"forward"});for(const t of n)i.setAttributes(s,t);return n}function w(t,e,{expand:i,indentBy:s=1}={}){t=(0,r.toArray)(t);const n=i?b(t):t;for(const t of n){const i=t.getAttribute("listIndent")+s;i<0?A(t,e):e.setAttribute("listIndent",i,t)}return n}function A(t,e){t=(0,r.toArray)(t);for(const i of t)for(const t of i.getAttributeKeys())t.startsWith("list")&&e.removeAttribute(t,i);return t}function I(t){if(!t.length)return!1;const e=t[0].getAttribute("listItemId");return!!e&&!t.some((t=>t.getAttribute("listItemId")!=e))}function k(t){return Array.from(t).filter((t=>"$graveyard"!==t.root.rootName)).sort(((t,e)=>t.index-e.index))}function x(t){const e=t.document.selection.getSelectedElement();return e&&t.schema.isObject(e)&&t.schema.isBlock(e)?e:null}function T(t,e,i){return m(e,{direction:"forward"}).pop().index>t.index?y(t,e,i):[]}class S extends t.Command{constructor(t,e){super(t),this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=_(t.document.selection);t.change((t=>{const i=[];I(e)&&!h(e[0])?("forward"==this._direction&&i.push(...w(e,t)),i.push(...v(e[0],t))):"forward"==this._direction?i.push(...w(e,t,{expand:!0})):i.push(...function(t,e){const i=b(t=(0,r.toArray)(t)),s=new Set,n=Math.min(...i.map((t=>t.getAttribute("listIndent")))),l=new Map;for(const t of i)l.set(t,o.first(t,{lowerIndent:!0}));for(const t of i){if(s.has(t))continue;s.add(t);const i=t.getAttribute("listIndent")-1;if(i<0)A(t,e);else{if(t.getAttribute("listIndent")==n){const i=T(t,l.get(t),e);for(const t of i)s.add(t);if(i.length)continue}e.setAttribute("listIndent",i,t)}}return k(s)}(e,t));for(const e of i){if(!e.hasAttribute("listType"))continue;const i=o.first(e,{sameIndent:!0});i&&t.setAttribute("listType",i.getAttribute("listType"),e)}this._fireAfterExecute(i)}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_checkEnabled(){let t=_(this.editor.model.document.selection),e=t[0];if(!e)return!1;if("backward"==this._direction)return!0;if(I(t)&&!h(t[0]))return!0;t=b(t),e=t[0];const i=o.first(e,{sameIndent:!0});return!!i&&i.getAttribute("listType")==e.getAttribute("listType")}}function _(t){const e=Array.from(t.getSelectedBlocks()),i=e.findIndex((t=>!d(t)));return-1!=i&&(e.length=i),e}class C extends t.Command{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document,s=x(e),n=Array.from(i.selection.getSelectedBlocks()).filter((t=>e.schema.checkAttribute(t,"listType"))),r=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(r){const e=n[n.length-1],i=m(e,{direction:"forward"}),s=[];i.length>1&&s.push(...v(i[1],t)),s.push(...A(n,t)),s.push(...function(t,e){const i=[];let s=Number.POSITIVE_INFINITY;for(const{node:n}of l(t.nextSibling,"forward")){const t=n.getAttribute("listIndent");if(0==t)break;t<s&&(s=t);const r=t-s;e.setAttribute("listIndent",r,n),i.push(n)}return i}(e,t)),this._fireAfterExecute(s)}else if((s||i.selection.isCollapsed)&&d(n[0])){const e=p(s||n[0]);for(const i of e)t.setAttribute("listType",this.type,i);this._fireAfterExecute(e)}else{const e=[];for(const i of n)if(i.hasAttribute("listType"))for(const s of b(i,{withNested:!1}))s.getAttribute("listType")!=this.type&&(t.setAttribute("listType",this.type,s),e.push(s));else t.setAttributes({listIndent:0,listItemId:c.next(),listType:this.type},i),e.push(i);this._fireAfterExecute(e)}}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_getValue(){const t=this.editor.model.document.selection,e=Array.from(t.getSelectedBlocks());if(!e.length)return!1;for(const t of e)if(t.getAttribute("listType")!=this.type)return!1;return!0}_checkEnabled(){const t=this.editor.model.document.selection,e=this.editor.model.schema,i=Array.from(t.getSelectedBlocks());if(!i.length)return!1;if(this.value)return!0;for(const t of i)if(e.checkAttribute(t,"listType"))return!0;return!1}}class V extends t.Command{constructor(t,e){super(t),this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute({shouldMergeOnBlocksContentLevel:t=!1}={}){const e=this.editor.model,i=e.document.selection,s=[];e.change((n=>{const{firstElement:r,lastElement:l}=this._getMergeSubjectElements(i,t),a=r.getAttribute("listIndent")||0,c=l.getAttribute("listIndent"),d=l.getAttribute("listItemId");if(a!=c){const t=(u=l,Array.from(new o(u,{direction:"forward",higherIndent:!0})));s.push(...w([l,...t],n,{indentBy:a-c,expand:a<c}))}var u;if(t){let t=i;i.isCollapsed&&(t=n.createSelection(n.createRange(n.createPositionAt(r,"end"),n.createPositionAt(l,0)))),e.deleteContent(t,{doNotResetEntireContent:i.isCollapsed});const o=t.getLastPosition().parent,a=o.nextSibling;s.push(o),a&&a!==l&&a.getAttribute("listItemId")==d&&s.push(...y(a,o,n))}else s.push(...y(l,r,n));this._fireAfterExecute(s)}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_checkEnabled(){const t=this.editor.model,e=t.document.selection,i=x(t);if(e.isCollapsed||i){const t=i||e.getFirstPosition().parent;if(!d(t))return!1;const s="backward"==this._direction?t.previousSibling:t.nextSibling;if(!s)return!1;if(I([t,s]))return!1}else{const t=e.getLastPosition(),i=e.getFirstPosition();if(t.parent===i.parent)return!1;if(!d(t.parent))return!1}return!0}_getMergeSubjectElements(t,e){const i=x(this.editor.model);let s,n;if(t.isCollapsed||i){const r=i||t.getFirstPosition().parent,l=h(r);"backward"==this._direction?(n=r,s=l&&!e?o.first(r,{sameIndent:!0,lowerIndent:!0}):r.previousSibling):(s=r,n=r.nextSibling)}else s=t.getFirstPosition().parent,n=t.getLastPosition().parent;return{firstElement:s,lastElement:n}}}class L extends t.Command{constructor(t,e){super(t),this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute(){this.editor.model.change((t=>{const e=v(this._getStartBlock(),t);this._fireAfterExecute(e)}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_checkEnabled(){const t=this.editor.model.document.selection,e=this._getStartBlock();return t.isCollapsed&&d(e)&&!h(e)}_getStartBlock(){const t=this.editor.model.document.selection.getFirstPosition().parent;return"before"==this._direction?t:t.nextSibling}}function E(t){return t.is("element","ol")||t.is("element","ul")}function P(t){return t.is("element","li")}function z(t){let e=0,i=t.parent;for(;i;){if(P(i))e++;else{const t=i.previousSibling;t&&P(t)&&e++}i=i.parent}return e}function B(t,e,i,s=R(i,e)){return t.createAttributeElement(M(i),null,{priority:2*e/100-100,id:s})}function N(t,e,i){return t.createAttributeElement("li",null,{priority:(2*e+1)/100-100,id:i})}function M(t){return"numbered"==t?"ol":"ul"}function R(t,e){return`list-${t}-${e}`}function O(t,e){const i=t.nodeBefore;if(d(i)){let t=i;for({node:t}of l(t,"backward"))if(e.has(t))return;e.set(i,t)}else{const i=t.nodeAfter;d(i)&&e.set(i,i)}}var H=i(492);function F(){return(t,e,i)=>{if(!i.consumable.test(e.viewItem,{name:!0}))return;const s=new H.UpcastWriter(e.viewItem.document);for(const t of Array.from(e.viewItem.getChildren()))P(t)||E(t)||s.remove(t)}}function D(t,e,i){const s=function(t){return(e,i)=>{const s=[];for(const i of t)e.hasAttribute(i)&&s.push(`attribute:${i}`);return!!s.every((t=>!1!==i.test(e,t)))&&(s.forEach((t=>i.consume(e,t))),!0)}}(t);return(n,r,l)=>{const{writer:a,mapper:c,consumable:d}=l,u=r.item;if(!t.includes(r.attributeKey))return;if(!s(u,d))return;const m=function(t,e,i){const s=i.createRangeOn(t);return e.toViewRange(s).getTrimmed().getContainedElement()}(u,c,i);!function(t,e){let i=t.parent;for(;i.is("attributeElement")&&["ul","ol","li"].includes(i.name);){const s=i.parent;e.unwrap(e.createRangeOn(t),i),i=s}}(m,a),function(t,e,i,s){if(!t.hasAttribute("listIndent"))return;const n=t.getAttribute("listIndent");let r=t;for(let t=n;t>=0;t--){const n=N(s,t,r.getAttribute("listItemId")),l=B(s,t,r.getAttribute("listType"));for(const t of i)r.hasAttribute(t.attributeName)&&t.setAttributeOnDowncast(s,r.getAttribute(t.attributeName),"list"==t.scope?l:n);if(e=s.wrap(e,n),e=s.wrap(e,l),0==t)break;if(r=o.first(r,{lowerIndent:!0}),!r)break}}(u,a.createRangeOn(m),e,a)}}function j(t,{dataPipeline:e}={}){return(i,{writer:s})=>{if(!U(i,t))return;const n=s.createContainerElement("span",{class:"ck-list-bogus-paragraph"});return e&&s.setCustomProperty("dataPipeline:transparentRendering",!0,n),n}}function U(t,e,i=u(t)){if(!d(t))return!1;for(const i of t.getAttributeKeys())if(!i.startsWith("selection:")&&!e.includes(i))return!1;return i.length<2}var q=i(62),K=i.n(q),Z=i(78),$={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(Z.Z,$);Z.Z.locals;const W=["listType","listIndent","listItemId"];class G extends t.Plugin{static get pluginName(){return"DocumentListEditing"}static get requires(){return[e.Enter,n.Delete]}constructor(t){super(t),this._downcastStrategies=[]}init(){const t=this.editor,e=t.model;if(t.plugins.has("ListEditing"))throw new r.CKEditorError("document-list-feature-conflict",this,{conflictPlugin:"ListEditing"});e.schema.extend("$container",{allowAttributes:W}),e.schema.extend("$block",{allowAttributes:W}),e.schema.extend("$blockObject",{allowAttributes:W});for(const t of W)e.schema.setAttributeProperties(t,{copyOnReplace:!0});t.commands.add("numberedList",new C(t,"numbered")),t.commands.add("bulletedList",new C(t,"bulleted")),t.commands.add("indentList",new S(t,"forward")),t.commands.add("outdentList",new S(t,"backward")),t.commands.add("mergeListItemBackward",new V(t,"backward")),t.commands.add("mergeListItemForward",new V(t,"forward")),t.commands.add("splitListItemBefore",new L(t,"before")),t.commands.add("splitListItemAfter",new L(t,"after")),this._setupDeleteIntegration(),this._setupEnterIntegration(),this._setupTabIntegration(),this._setupClipboardIntegration()}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList"),{priority:"high"}),i&&i.registerChildCommand(t.get("outdentList"),{priority:"lowest"}),this._setupModelPostFixing(),this._setupConversion()}registerDowncastStrategy(t){this._downcastStrategies.push(t)}_getListAttributeNames(){return[...W,...this._downcastStrategies.map((t=>t.attributeName))]}_setupDeleteIntegration(){const t=this.editor,e=t.commands.get("mergeListItemBackward"),i=t.commands.get("mergeListItemForward");this.listenTo(t.editing.view.document,"delete",((s,n)=>{const r=t.model.document.selection;x(t.model)||t.model.change((()=>{const l=r.getFirstPosition();if(r.isCollapsed&&"backward"==n.direction){if(!l.isAtStart)return;const i=l.parent;if(!d(i))return;if(o.first(i,{sameAttributes:"listType",sameIndent:!0})||0!==i.getAttribute("listIndent")){if(!e.isEnabled)return;e.execute({shouldMergeOnBlocksContentLevel:Y(t.model,"backward")})}else f(i)||t.execute("splitListItemAfter"),t.execute("outdentList");n.preventDefault(),s.stop()}else{if(r.isCollapsed&&!r.getLastPosition().isAtEnd)return;if(!i.isEnabled)return;i.execute({shouldMergeOnBlocksContentLevel:Y(t.model,"forward")}),n.preventDefault(),s.stop()}}))}),{context:"li"})}_setupEnterIntegration(){const t=this.editor,e=t.model,i=t.commands,s=i.get("enter");this.listenTo(t.editing.view.document,"enter",((i,s)=>{const n=e.document,r=n.selection.getFirstPosition().parent;if(n.selection.isCollapsed&&d(r)&&r.isEmpty&&!s.isSoft){const e=h(r),n=f(r);e&&n?(t.execute("outdentList"),s.preventDefault(),i.stop()):e&&!n?(t.execute("splitListItemAfter"),s.preventDefault(),i.stop()):n&&(t.execute("splitListItemBefore"),s.preventDefault(),i.stop())}}),{context:"li"}),this.listenTo(s,"afterExecute",(()=>{const e=i.get("splitListItemBefore");if(e.refresh(),!e.isEnabled)return;2===u(t.model.document.selection.getLastPosition().parent).length&&e.execute()}))}_setupTabIntegration(){const t=this.editor;this.listenTo(t.editing.view.document,"tab",((e,i)=>{const s=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(s).isEnabled&&(t.execute(s),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}_setupConversion(){const t=this.editor,e=t.model,i=this._getListAttributeNames();t.conversion.for("upcast").elementToElement({view:"li",model:"paragraph"}).add((t=>{t.on("element:li",((t,e,i)=>{const{writer:s,schema:n}=i;if(!e.modelRange)return;const r=Array.from(e.modelRange.getItems({shallow:!0})).filter((t=>n.checkAttribute(t,"listItemId")));if(!r.length)return;const o={listItemId:c.next(),listIndent:z(e.viewItem),listType:e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted"};for(const t of r)d(t)||s.setAttributes(o,t);r.length>1&&r[1].getAttribute("listItemId")!=o.listItemId&&i.keepEmptyElement(r[0])})),t.on("element:ul",F(),{priority:"high"}),t.on("element:ol",F(),{priority:"high"})})),t.conversion.for("editingDowncast").elementToElement({model:"paragraph",view:j(i),converterPriority:"high"}),t.conversion.for("dataDowncast").elementToElement({model:"paragraph",view:j(i,{dataPipeline:!0}),converterPriority:"high"}),t.conversion.for("downcast").add((t=>{t.on("attribute",D(i,this._downcastStrategies,e))})),this.listenTo(e.document,"change:data",function(t,e,i,s){return()=>{const s=t.document.differ.getChanges(),o=[],l=new Map,a=new Set;for(const t of s)if("insert"==t.type&&"$text"!=t.name)O(t.position,l),t.attributes.has("listItemId")?a.add(t.position.nodeAfter):O(t.position.getShiftedBy(t.length),l);else if("remove"==t.type&&t.attributes.has("listItemId"))O(t.position,l);else if("attribute"==t.type){const e=t.range.start.nodeAfter;i.includes(t.attributeKey)?(O(t.range.start,l),null===t.attributeNewValue?(O(t.range.start.getShiftedBy(1),l),r(e)&&o.push(e)):a.add(e)):d(e)&&r(e)&&o.push(e)}for(const t of l.values())o.push(...n(t,a));for(const t of new Set(o))e.reconvertItem(t)};function n(t,e){const s=[],n=new Set,a=[];for(const{node:c,previous:d}of l(t,"forward")){if(n.has(c))continue;const t=c.getAttribute("listIndent");d&&t<d.getAttribute("listIndent")&&(a.length=t+1),a[t]=Object.fromEntries(Array.from(c.getAttributes()).filter((([t])=>i.includes(t))));const l=m(c,{direction:"forward"});for(const t of l)n.add(t),(r(t,l)||o(t,a,e))&&s.push(t)}return s}function r(t,s){if(!t.is("element","paragraph"))return!1;const n=e.mapper.toViewElement(t);if(!n)return!1;const r=U(t,i,s);return!(!r||!n.is("element","p"))||!(r||!n.is("element","span"))}function o(t,i,n){if(n.has(t))return!1;const r=e.mapper.toViewElement(t);let o=i.length-1;for(let t=r.parent;!t.is("editableElement");t=t.parent){const e=P(t),n=E(t);if(!n&&!e)continue;const r="checkAttributes:"+(e?"item":"list");if(s.fire(r,{viewElement:t,modelAttributes:i[o]}))break;if(n&&(o--,o<0))return!1}return!0}}(e,t.editing,i,this)),this.on("checkAttributes:item",((t,{viewElement:e,modelAttributes:i})=>{e.id!=i.listItemId&&(t.return=!0,t.stop())})),this.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:i})=>{e.name==M(i.listType)&&e.id==R(i.listType,i.listIndent)||(t.return=!0,t.stop())}))}_setupModelPostFixing(){const t=this.editor.model,e=this._getListAttributeNames();t.document.registerPostFixer((i=>function(t,e,i,s){const n=t.document.differ.getChanges(),r=new Map;let o=!1;for(const s of n)if("insert"==s.type&&"$text"!=s.name){const n=s.position.nodeAfter;if(!t.schema.checkAttribute(n,"listItemId"))for(const t of Array.from(n.getAttributeKeys()))i.includes(t)&&(e.removeAttribute(t,n),o=!0);O(s.position,r),s.attributes.has("listItemId")||O(s.position.getShiftedBy(s.length),r);for(const{item:e,previousPosition:i}of t.createRangeIn(n))d(e)&&O(i,r)}else"remove"==s.type?O(s.position,r):"attribute"==s.type&&i.includes(s.attributeKey)&&(O(s.range.start,r),null===s.attributeNewValue&&O(s.range.start.getShiftedBy(1),r));const l=new Set;for(const t of r.values())o=s.fire("postFixer",{listNodes:new a(t),listHead:t,writer:e,seenIds:l})||o;return o}(t,i,e,this))),this.on("postFixer",((t,{listNodes:e,writer:i})=>{t.return=function(t,e){let i=0,s=-1,n=null,r=!1;for(const{node:o}of t){const t=o.getAttribute("listIndent");if(t>i){let l;null===n?(n=t-i,l=i):(n>t&&(n=t),l=t-n),l>s+1&&(l=s+1),e.setAttribute("listIndent",l,o),r=!0,s=l}else n=null,i=t+1,s=t}return r}(e,i)||t.return}),{priority:"high"}),this.on("postFixer",((t,{listNodes:e,writer:i,seenIds:s})=>{t.return=function(t,e,i){const s=new Set;let n=!1;for(const{node:r}of t){if(s.has(r))continue;let t=r.getAttribute("listType"),o=r.getAttribute("listItemId");e.has(o)&&(o=c.next()),e.add(o);for(const e of m(r,{direction:"forward"}))s.add(e),e.getAttribute("listType")!=t&&(o=c.next(),t=e.getAttribute("listType")),e.getAttribute("listItemId")!=o&&(i.setAttribute("listItemId",o,e),n=!0)}return n}(e,s,i)||t.return}),{priority:"high"})}_setupClipboardIntegration(){const t=this.editor.model;this.listenTo(t,"insertContent",function(t){return(e,[i,s])=>{const n=i.is("documentFragment")?i.getChild(0):i;if(!d(n))return;let r;r=s?t.createSelection(s):t.document.selection;const o=r.getFirstPosition();let a=null;if(d(o.parent)?a=o.parent:d(o.nodeBefore)&&(a=o.nodeBefore),!a)return;const c=a.getAttribute("listIndent")-n.getAttribute("listIndent");c<=0||t.change((t=>{for(const{node:e}of l(n,"forward"))t.setAttribute("listIndent",e.getAttribute("listIndent")+c,e)}))}}(t),{priority:"high"}),this.listenTo(t,"getSelectedContent",((e,[i])=>{I(Array.from(i.getSelectedBlocks()))&&t.change((t=>A(Array.from(e.return.getChildren()),t)))}))}}function Y(t,e){const i=t.document.selection;if(!i.isCollapsed)return!x(t);if("forward"===e)return!0;const s=i.getFirstPosition().parent,n=s.previousSibling;return!t.schema.isObject(n)&&(!!n.isEmpty||I([s,n]))}var J=i(273);function Q(t,e){const i=e.mapper,s=e.writer,n="numbered"==t.getAttribute("listType")?"ol":"ul",r=function(t){const e=t.createContainerElement("li");return e.getFillerOffset=ct,e}(s),o=s.createContainerElement(n,null);return s.insert(s.createPositionAt(o,0),r),i.bindElements(t,r),r}function X(t,e,i,s){const n=e.parent,r=i.mapper,o=i.writer;let l=r.toViewPosition(s.createPositionBefore(t));const a=it(t.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:t.getAttribute("listIndent")}),c=t.previousSibling;if(a&&a.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(a);l=o.breakContainer(o.createPositionAfter(t))}else if(c&&"listItem"==c.name){l=r.toViewPosition(s.createPositionAt(c,"end"));const t=r.findMappedViewAncestor(l),e=nt(t);l=e?o.createPositionBefore(e):o.createPositionAt(t,"end")}else l=r.toViewPosition(s.createPositionBefore(t));if(l=et(l),o.insert(l,n),c&&"listItem"==c.name){const t=r.toViewElement(c),i=o.createRange(o.createPositionAt(t,0),l).getWalker({ignoreElementEnd:!0});for(const t of i)if(t.item.is("element","li")){const s=o.breakContainer(o.createPositionBefore(t.item)),n=t.item.parent,r=o.createPositionAt(e,"end");tt(o,r.nodeBefore,r.nodeAfter),o.move(o.createRangeOn(n),r),i.position=s}}else{const i=n.nextSibling;if(i&&(i.is("element","ul")||i.is("element","ol"))){let s=null;for(const e of i.getChildren()){const i=r.toModelElement(e);if(!(i&&i.getAttribute("listIndent")>t.getAttribute("listIndent")))break;s=e}s&&(o.breakContainer(o.createPositionAfter(s)),o.move(o.createRangeOn(s.parent),o.createPositionAt(e,"end")))}}tt(o,n,n.nextSibling),tt(o,n.previousSibling,n)}function tt(t,e,i){return!e||!i||"ul"!=e.name&&"ol"!=e.name||e.name!=i.name||e.getAttribute("class")!==i.getAttribute("class")?null:t.mergeContainers(t.createPositionAfter(e))}function et(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function it(t,e){const i=!!e.sameIndent,s=!!e.smallerIndent,n=e.listIndent;let r=t;for(;r&&"listItem"==r.name;){const t=r.getAttribute("listIndent");if(i&&n==t||s&&n>t)return r;r="forward"===e.direction?r.nextSibling:r.previousSibling}return null}function st(t,e,i,s){t.ui.componentFactory.add(e,(n=>{const r=t.commands.get(e),o=new J.ButtonView(n);return o.set({label:i,icon:s,tooltip:!0,isToggleable:!0}),o.bind("isOn","isEnabled").to(r,"value","isEnabled"),o.on("execute",(()=>{t.execute(e),t.editing.view.focus()})),o}))}function nt(t){for(const e of t.getChildren())if("ul"==e.name||"ol"==e.name)return e;return null}function rt(t,e){const i=[],s=t.parent,n={ignoreElementEnd:!0,startPosition:t,shallow:!0,direction:e},r=s.getAttribute("listIndent"),o=[...new H.TreeWalker(n)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of o){if(!t.is("element","listItem"))break;if(t.getAttribute("listIndent")<r)break;if(!(t.getAttribute("listIndent")>r)){if(t.getAttribute("listType")!==s.getAttribute("listType"))break;if(t.getAttribute("listStyle")!==s.getAttribute("listStyle"))break;if(t.getAttribute("listReversed")!==s.getAttribute("listReversed"))break;if(t.getAttribute("listStart")!==s.getAttribute("listStart"))break;"backward"===e?i.unshift(t):i.push(t)}}return i}function ot(t){let e=[...t.document.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const i=t.change((t=>t.createPositionAt(e,0)));return[...rt(i,"backward"),...rt(i,"forward")]})).flat();return e=[...new Set(e)],e}const lt=["disc","circle","square"],at=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function ct(){const t=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||t?0:H.getFillerOffset.call(this)}const dt='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',ut='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>';class mt extends t.Plugin{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;st(this.editor,"numberedList",t("Numbered List"),dt),st(this.editor,"bulletedList",t("Bulleted List"),ut)}}class pt extends t.Plugin{static get requires(){return[G,mt]}static get pluginName(){return"DocumentList"}}class ht extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=e.document;let s=Array.from(i.selection.getSelectedBlocks()).filter((t=>d(t)&&"numbered"==t.getAttribute("listType")));s=g(s),e.change((e=>{for(const i of s)e.setAttribute("listStart",t.startIndex||1,i)}))}_getValue(){const t=this.editor.model.document,e=(0,r.first)(t.selection.getSelectedBlocks());return e&&d(e)&&"numbered"==e.getAttribute("listType")?e.getAttribute("listStart"):null}}const ft={},bt={},gt={},vt=[{listStyle:"disc",typeAttribute:"disc",listType:"bulleted"},{listStyle:"circle",typeAttribute:"circle",listType:"bulleted"},{listStyle:"square",typeAttribute:"square",listType:"bulleted"},{listStyle:"decimal",typeAttribute:"1",listType:"numbered"},{listStyle:"decimal-leading-zero",typeAttribute:null,listType:"numbered"},{listStyle:"lower-roman",typeAttribute:"i",listType:"numbered"},{listStyle:"upper-roman",typeAttribute:"I",listType:"numbered"},{listStyle:"lower-alpha",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-alpha",typeAttribute:"A",listType:"numbered"},{listStyle:"lower-latin",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-latin",typeAttribute:"A",listType:"numbered"}];for(const{listStyle:t,typeAttribute:e,listType:i}of vt)ft[t]=i,bt[t]=e,e&&(gt[e]=t);function yt(t){return ft[t]||null}function wt(t){return bt[t]||null}class At extends t.Command{constructor(t,e,i){super(t),this._defaultType=e,this._supportedTypes=i}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document;e.change((e=>{this._tryToConvertItemsToList(t);let s=Array.from(i.selection.getSelectedBlocks()).filter((t=>t.hasAttribute("listType")));if(s.length){s=g(s);for(const i of s)e.setAttribute("listStyle",t.type||this._defaultType,i)}}))}isStyleTypeSupported(t){return!this._supportedTypes||this._supportedTypes.includes(t)}_getValue(){const t=(0,r.first)(this.editor.model.document.selection.getSelectedBlocks());return d(t)?t.getAttribute("listStyle"):null}_checkEnabled(){const t=this.editor,e=t.commands.get("numberedList"),i=t.commands.get("bulletedList");return e.isEnabled||i.isEnabled}_tryToConvertItemsToList(t){if(!t.type)return;const e=yt(t.type);if(!e)return;const i=this.editor,s=e+"List";i.commands.get(s).value||i.execute(s)}}class It extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=e.document;let s=Array.from(i.selection.getSelectedBlocks()).filter((t=>d(t)&&"numbered"==t.getAttribute("listType")));s=g(s),e.change((e=>{for(const i of s)e.setAttribute("listReversed",!!t.reversed,i)}))}_getValue(){const t=this.editor.model.document,e=(0,r.first)(t.selection.getSelectedBlocks());return d(e)&&"numbered"==e.getAttribute("listType")?e.getAttribute("listReversed"):null}}function kt(t){return(e,i,s)=>{const{writer:n,schema:r,consumable:o}=s;if(!1===o.test(i.viewItem,t.viewConsumables))return;i.modelRange||Object.assign(i,s.convertChildren(i.viewItem,i.modelCursor));let l=!1;for(const e of i.modelRange.getItems({shallow:!0}))r.checkAttribute(e,t.attributeName)&&t.appliesToListItem(e)&&(e.hasAttribute(t.attributeName)||(n.setAttribute(t.attributeName,t.getAttributeOnUpcast(i.viewItem),e),l=!0));l&&o.consume(i.viewItem,t.viewConsumables)}}const xt="default";class Tt extends t.Plugin{static get requires(){return[G]}static get pluginName(){return"DocumentListPropertiesEditing"}constructor(t){super(t),t.config.define("list",{properties:{styles:!0,startIndex:!1,reversed:!1}})}init(){const t=this.editor,e=t.model,i=t.plugins.get(G),s=function(t){const e=[];if(t.styles){const i="object"==typeof t.styles&&t.styles.useAttribute;e.push({attributeName:"listStyle",defaultValue:xt,viewConsumables:{styles:"list-style-type"},addCommand(t){let e=vt.map((t=>t.listStyle));i&&(e=e.filter((t=>!!wt(t)))),t.commands.add("listStyle",new At(t,xt,e))},appliesToListItem:()=>!0,hasValidAttribute(t){if(!t.hasAttribute("listStyle"))return!1;const e=t.getAttribute("listStyle");return e==xt||yt(e)==t.getAttribute("listType")},setAttributeOnDowncast(t,e,s){if(e&&e!==xt){if(!i)return void t.setStyle("list-style-type",e,s);{const i=wt(e);if(i)return void t.setAttribute("type",i,s)}}t.removeStyle("list-style-type",s),t.removeAttribute("type",s)},getAttributeOnUpcast(t){const e=t.getStyle("list-style-type");if(e)return e;const i=t.getAttribute("type");return i?gt[i]||null:xt}})}t.reversed&&e.push({attributeName:"listReversed",defaultValue:!1,viewConsumables:{attributes:"reversed"},addCommand(t){t.commands.add("listReversed",new It(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),hasValidAttribute(t){return this.appliesToListItem(t)==t.hasAttribute("listReversed")},setAttributeOnDowncast(t,e,i){e?t.setAttribute("reversed","reversed",i):t.removeAttribute("reversed",i)},getAttributeOnUpcast:t=>t.hasAttribute("reversed")});t.startIndex&&e.push({attributeName:"listStart",defaultValue:1,viewConsumables:{attributes:"start"},addCommand(t){t.commands.add("listStart",new ht(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),hasValidAttribute(t){return this.appliesToListItem(t)==t.hasAttribute("listStart")},setAttributeOnDowncast(t,e,i){e&&e>1?t.setAttribute("start",e,i):t.removeAttribute("start",i)},getAttributeOnUpcast:t=>t.getAttribute("start")||1});return e}(t.config.get("list.properties"));for(const n of s)n.addCommand(t),e.schema.extend("$container",{allowAttributes:n.attributeName}),e.schema.extend("$block",{allowAttributes:n.attributeName}),e.schema.extend("$blockObject",{allowAttributes:n.attributeName}),i.registerDowncastStrategy({scope:"list",attributeName:n.attributeName,setAttributeOnDowncast(t,e,i){n.setAttributeOnDowncast(t,e,i)}});t.conversion.for("upcast").add((t=>{for(const e of s)t.on("element:ol",kt(e)),t.on("element:ul",kt(e))})),i.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:i})=>{for(const n of s)n.getAttributeOnUpcast(e)!=i[n.attributeName]&&(t.return=!0,t.stop())})),this.listenTo(t.commands.get("indentList"),"afterExecute",((t,i)=>{e.change((t=>{for(const e of i)for(const i of s)i.appliesToListItem(e)&&t.setAttribute(i.attributeName,i.defaultValue,e)}))})),i.on("postFixer",((t,{listNodes:e,writer:i})=>{for(const{node:n}of e)for(const e of s)e.hasValidAttribute(n)||(e.appliesToListItem(n)?i.setAttribute(e.attributeName,e.defaultValue,n):i.removeAttribute(e.attributeName,n),t.return=!0)})),i.on("postFixer",((t,{listNodes:e,writer:i})=>{const n=[];for(const{node:r,previous:o}of e){if(!o)continue;const e=r.getAttribute("listIndent"),l=o.getAttribute("listIndent");let a=null;if(e>l?n[l]=o:e<l?(a=n[e],n.length=e):a=o,a&&a.getAttribute("listType")==r.getAttribute("listType"))for(const e of s){const{attributeName:s}=e;if(!e.appliesToListItem(r))continue;const n=a.getAttribute(s);r.getAttribute(s)!=n&&(i.setAttribute(s,n,r),t.return=!0)}}}))}}var St=i(389),_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(St.Z,_t);St.Z.locals;class Ct extends J.View{constructor(t,e){super(t);const i=this.bindTemplate;this.set("isCollapsed",!1),this.set("label",""),this.buttonView=this._createButtonView(),this.children=this.createCollection(),this.set("_collapsibleAriaLabelUid"),e&&this.children.addMany(e),this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",i.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:i.if("isCollapsed","hidden"),"aria-labelledby":i.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render(),this._collapsibleAriaLabelUid=this.buttonView.labelView.element.id}_createButtonView(){const t=new J.ButtonView(this.locale),e=t.bindTemplate;return t.set({withText:!0,icon:'<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>'}),t.extendTemplate({attributes:{"aria-expanded":e.to("isOn",(t=>String(t)))}}),t.bind("label").to(this),t.bind("isOn").to(this,"isCollapsed",(t=>!t)),t.on("execute",(()=>{this.isCollapsed=!this.isCollapsed})),t}}var Vt=i(543),Lt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(Vt.Z,Lt);Vt.Z.locals;class Et extends J.View{constructor(t,{enabledProperties:e,styleButtonViews:i,styleGridAriaLabel:s}){super(t);const n=["ck","ck-list-properties"];this.children=this.createCollection(),this.stylesView=null,this.additionalPropertiesCollapsibleView=null,this.startIndexFieldView=null,this.reversedSwitchButtonView=null,this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this.focusables=new J.ViewCollection,this.focusCycler=new J.FocusCycler({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),e.styles?(this.stylesView=this._createStylesView(i,s),this.children.add(this.stylesView)):n.push("ck-list-properties_without-styles"),(e.startIndex||e.reversed)&&(this._addNumberedListPropertyViews(e,i),n.push("ck-list-properties_with-numbered-properties")),this.setTemplate({tag:"div",attributes:{class:n},children:this.children})}render(){if(super.render(),this.stylesView){this.focusables.add(this.stylesView),this.focusTracker.add(this.stylesView.element),(this.startIndexFieldView||this.reversedSwitchButtonView)&&(this.focusables.add(this.children.last.buttonView),this.focusTracker.add(this.children.last.buttonView.element));for(const t of this.stylesView.children)this.stylesView.focusTracker.add(t.element);(0,J.addKeyboardHandlingForGrid)({keystrokeHandler:this.stylesView.keystrokes,focusTracker:this.stylesView.focusTracker,gridItems:this.stylesView.children,numberOfColumns:()=>r.global.window.getComputedStyle(this.stylesView.element).getPropertyValue("grid-template-columns").split(" ").length})}if(this.startIndexFieldView){this.focusables.add(this.startIndexFieldView),this.focusTracker.add(this.startIndexFieldView.element),this.listenTo(this.startIndexFieldView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"});const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t)}this.reversedSwitchButtonView&&(this.focusables.add(this.reversedSwitchButtonView),this.focusTracker.add(this.reversedSwitchButtonView.element)),this.keystrokes.listenTo(this.element)}focus(){this.focusCycler.focusFirst()}focusLast(){this.focusCycler.focusLast()}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createStylesView(t,e){const i=new J.View(this.locale);return i.children=i.createCollection(this.locale),i.children.addMany(t),i.setTemplate({tag:"div",attributes:{"aria-label":e,class:["ck","ck-list-styles-list"]},children:i.children}),i.children.delegate("execute").to(this),i.focus=function(){this.children.first.focus()},i.focusTracker=new r.FocusTracker,i.keystrokes=new r.KeystrokeHandler,i.render(),i.keystrokes.listenTo(i.element),i}_addNumberedListPropertyViews(t){const e=this.locale.t,i=[];t.startIndex&&(this.startIndexFieldView=this._createStartIndexField(),i.push(this.startIndexFieldView)),t.reversed&&(this.reversedSwitchButtonView=this._createReversedSwitchButton(),i.push(this.reversedSwitchButtonView)),t.styles?(this.additionalPropertiesCollapsibleView=new Ct(this.locale,i),this.additionalPropertiesCollapsibleView.set({label:e("List properties"),isCollapsed:!0}),this.additionalPropertiesCollapsibleView.buttonView.bind("isEnabled").toMany(i,"isEnabled",((...t)=>t.some((t=>t)))),this.additionalPropertiesCollapsibleView.buttonView.on("change:isEnabled",((t,e,i)=>{i||(this.additionalPropertiesCollapsibleView.isCollapsed=!0)})),this.children.add(this.additionalPropertiesCollapsibleView)):this.children.addMany(i)}_createStartIndexField(){const t=this.locale.t,e=new J.LabeledFieldView(this.locale,J.createLabeledInputNumber);return e.set({label:t("Start at"),class:"ck-numbered-list-properties__start-index"}),e.fieldView.set({min:1,step:1,value:1,inputMode:"numeric"}),e.fieldView.on("input",(()=>{const i=e.fieldView.element,s=i.valueAsNumber;Number.isNaN(s)||(i.checkValidity()?this.fire("listStart",{startIndex:s}):e.errorText=t("Start index must be greater than 0."))})),e}_createReversedSwitchButton(){const t=this.locale.t,e=new J.SwitchButtonView(this.locale);return e.set({withText:!0,label:t("Reversed order"),class:"ck-numbered-list-properties__reversed-order"}),e.delegate("execute").to(this,"listReversed"),e}}var Pt=i(657),zt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(Pt.Z,zt);Pt.Z.locals;class Bt extends t.Plugin{static get pluginName(){return"ListPropertiesUI"}init(){const t=this.editor,e=t.locale.t,i=t.config.get("list.properties");i.styles&&t.ui.componentFactory.add("bulletedList",Nt({editor:t,parentCommandName:"bulletedList",buttonLabel:e("Bulleted List"),buttonIcon:ut,styleGridAriaLabel:e("Bulleted list styles toolbar"),styleDefinitions:[{label:e("Toggle the disc list style"),tooltip:e("Disc"),type:"disc",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z"/></svg>'},{label:e("Toggle the circle list style"),tooltip:e("Circle"),type:"circle",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/></svg>'},{label:e("Toggle the square list style"),tooltip:e("Square"),type:"square",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M14 27v6H8v-6h6zm0-9v6H8v-6h6zm0-9v6H8V9h6z"/></svg>'}]})),(i.styles||i.startIndex||i.reversed)&&t.ui.componentFactory.add("numberedList",Nt({editor:t,parentCommandName:"numberedList",buttonLabel:e("Numbered List"),buttonIcon:dt,styleGridAriaLabel:e("Numbered list styles toolbar"),styleDefinitions:[{label:e("Toggle the decimal list style"),tooltip:e("Decimal"),type:"decimal",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M10.29 15V8.531H9.286c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.343 0v-1.235h-1.235V15h1.235zM11.3 24v-1.147H8.848c.064-.111.148-.226.252-.343.104-.117.351-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.494-.824.104-.263.156-.539.156-.829 0-.51-.182-.936-.545-1.279-.363-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.153-.155.358-.233.616-.233.26 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.468.536-1.024 1.055-.692.641-1.155 1.156-1.389 1.544-.234.389-.375.8-.422 1.233H11.3zm2.333 0v-1.235h-1.235V24h1.235zM9.204 34.11c.615 0 1.129-.2 1.542-.598.413-.398.62-.88.62-1.446 0-.39-.11-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.619-.337.928-.788.928-1.353 0-.399-.151-.756-.453-1.073-.366-.386-.852-.58-1.459-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.668.55c-.16.232-.28.544-.358.933l1.138.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.215 0 .386.065.515.194s.193.302.193.518c0 .255-.087.46-.263.613-.176.154-.43.227-.765.218l-.136 1.006c.22-.061.409-.092.567-.092.24 0 .444.09.61.272.168.182.251.428.251.739 0 .328-.087.589-.261.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.307-.698l-1.196.145c.062.542.285.98.668 1.316.384.335.868.503 1.45.503zm4.43-.11v-1.235h-1.236V34h1.235z"/></svg>'},{label:e("Toggle the decimal with leading zero list style"),tooltip:e("Decimal with leading zero"),type:"decimal-leading-zero",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M5.714 15.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm6.078.914V8.531H10.79c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.344 0v-1.235h-1.235V15h1.235zm-9.422 9.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm7.088.914v-1.147H10.35c.065-.111.149-.226.253-.343.104-.117.35-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.493-.824.104-.263.156-.539.156-.829 0-.51-.181-.936-.544-1.279-.364-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.152-.155.357-.233.615-.233.261 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.467.536-1.024 1.055-.691.641-1.154 1.156-1.388 1.544-.235.389-.375.8-.422 1.233h4.328zm2.334 0v-1.235h-1.235V24h1.235zM5.714 34.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm4.992 1.024c.616 0 1.13-.2 1.543-.598.413-.398.62-.88.62-1.446 0-.39-.111-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.618-.337.927-.788.927-1.353 0-.399-.15-.756-.452-1.073-.366-.386-.853-.58-1.46-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.667.55c-.16.232-.28.544-.359.933l1.139.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.214 0 .386.065.515.194s.193.302.193.518c0 .255-.088.46-.264.613-.175.154-.43.227-.764.218l-.136 1.006c.22-.061.408-.092.566-.092.24 0 .444.09.611.272.167.182.25.428.25.739 0 .328-.086.589-.26.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.308-.698l-1.195.145c.062.542.284.98.668 1.316.384.335.867.503 1.45.503zm4.43-.11v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the lower–roman list style"),tooltip:e("Lower–roman"),type:"lower-roman",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.88 8.7V7.558h-1.234V8.7h1.234zm0 5.3V9.333h-1.234V14h1.234zm2.5 0v-1.235h-1.234V14h1.235zm-4.75 4.7v-1.142H8.395V18.7H9.63zm0 5.3v-4.667H8.395V24H9.63zm2.5-5.3v-1.142h-1.234V18.7h1.235zm0 5.3v-4.667h-1.234V24h1.235zm2.501 0v-1.235h-1.235V24h1.235zM7.38 28.7v-1.142H6.145V28.7H7.38zm0 5.3v-4.667H6.145V34H7.38zm2.5-5.3v-1.142H8.646V28.7H9.88zm0 5.3v-4.667H8.646V34H9.88zm2.5-5.3v-1.142h-1.234V28.7h1.235zm0 5.3v-4.667h-1.234V34h1.235zm2.501 0v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the upper–roman list style"),tooltip:e("Upper-roman"),type:"upper-roman",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.916 15V8.558h-1.301V15h1.3zm2.465 0v-1.235h-1.235V15h1.235zM9.665 25v-6.442h-1.3V25h1.3zm2.5 0v-6.442h-1.3V25h1.3zm2.466 0v-1.235h-1.235V25h1.235zm-7.216 9v-6.442h-1.3V34h1.3zm2.5 0v-6.442h-1.3V34h1.3zm2.501 0v-6.442h-1.3V34h1.3zm2.465 0v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the lower–latin list style"),tooltip:e("Lower-latin"),type:"lower-latin",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M9.62 14.105c.272 0 .528-.05.768-.153s.466-.257.677-.462c.009.024.023.072.044.145.047.161.086.283.119.365h1.221a2.649 2.649 0 0 1-.222-.626c-.04-.195-.059-.498-.059-.908l.013-1.441c0-.536-.055-.905-.165-1.105-.11-.201-.3-.367-.569-.497-.27-.13-.68-.195-1.23-.195-.607 0-1.064.108-1.371.325-.308.217-.525.55-.65 1.002l1.12.202c.076-.217.176-.369.299-.455.123-.086.294-.13.514-.13.325 0 .546.05.663.152.118.101.176.27.176.508v.123c-.222.093-.622.194-1.2.303-.427.082-.755.178-.982.288-.227.11-.403.268-.53.474a1.327 1.327 0 0 0-.188.706c0 .398.138.728.415.988.277.261.656.391 1.136.391zm.368-.87a.675.675 0 0 1-.492-.189.606.606 0 0 1-.193-.448c0-.176.08-.32.241-.435.106-.07.33-.142.673-.215a7.19 7.19 0 0 0 .751-.19v.247c0 .296-.016.496-.048.602a.773.773 0 0 1-.295.409 1.07 1.07 0 0 1-.637.22zm4.645.765v-1.235h-1.235V14h1.235zM10.2 25.105c.542 0 1.003-.215 1.382-.646.38-.43.57-1.044.57-1.84 0-.771-.187-1.362-.559-1.774a1.82 1.82 0 0 0-1.41-.617c-.522 0-.973.216-1.354.65v-2.32H7.594V25h1.147v-.686a1.9 1.9 0 0 0 .67.592c.26.133.523.2.79.2zm-.299-.975c-.354 0-.638-.164-.852-.492-.153-.232-.229-.59-.229-1.073 0-.468.098-.818.295-1.048a.93.93 0 0 1 .738-.345c.302 0 .55.118.743.354.193.236.29.62.29 1.154 0 .5-.096.868-.288 1.1-.192.233-.424.35-.697.35zm4.478.87v-1.235h-1.234V25h1.234zm-4.017 9.105c.6 0 1.08-.142 1.437-.426.357-.284.599-.704.725-1.261l-1.213-.207c-.061.326-.167.555-.316.688a.832.832 0 0 1-.576.2.916.916 0 0 1-.75-.343c-.185-.228-.278-.62-.278-1.173 0-.498.091-.853.274-1.066.183-.212.429-.318.736-.318.232 0 .42.061.565.184.145.123.238.306.28.55l1.216-.22c-.146-.501-.387-.874-.722-1.119-.336-.244-.788-.366-1.356-.366-.695 0-1.245.214-1.653.643-.407.43-.61 1.03-.61 1.8 0 .762.202 1.358.608 1.788.406.431.95.646 1.633.646zM14.633 34v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the upper–latin list style"),tooltip:e("Upper-latin"),type:"upper-latin",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="m7.88 15 .532-1.463h2.575L11.549 15h1.415l-2.58-6.442H9.01L6.5 15h1.38zm2.69-2.549H8.811l.87-2.39.887 2.39zM14.88 15v-1.235h-1.234V15h1.234zM9.352 25c.83-.006 1.352-.02 1.569-.044.346-.038.636-.14.872-.305.236-.166.422-.387.558-.664.137-.277.205-.562.205-.855 0-.372-.106-.695-.317-.97-.21-.276-.512-.471-.905-.585a1.51 1.51 0 0 0 .661-.567 1.5 1.5 0 0 0 .244-.83c0-.28-.066-.53-.197-.754a1.654 1.654 0 0 0-.495-.539 1.676 1.676 0 0 0-.672-.266c-.25-.042-.63-.063-1.14-.063H7.158V25h2.193zm.142-3.88H8.46v-1.49h.747c.612 0 .983.007 1.112.022.217.026.38.102.49.226.11.125.165.287.165.486a.68.68 0 0 1-.192.503.86.86 0 0 1-.525.23 11.47 11.47 0 0 1-.944.023h.18zm.17 2.795H8.46v-1.723h1.05c.592 0 .977.03 1.154.092.177.062.313.16.406.295a.84.84 0 0 1 .14.492c0 .228-.06.41-.181.547a.806.806 0 0 1-.473.257c-.126.026-.423.04-.892.04zM14.88 25v-1.235h-1.234V25h1.234zm-5.018 9.11c.691 0 1.262-.17 1.711-.512.45-.341.772-.864.965-1.567l-1.261-.4c-.109.472-.287.818-.536 1.037-.25.22-.547.33-.892.33-.47 0-.85-.173-1.143-.519-.293-.345-.44-.925-.44-1.74 0-.767.15-1.322.447-1.665.297-.343.684-.514 1.162-.514.346 0 .64.096.881.29.242.193.4.457.477.79l1.288-.307c-.147-.516-.367-.911-.66-1.187-.492-.465-1.132-.698-1.92-.698-.902 0-1.63.296-2.184.89-.554.593-.83 1.426-.83 2.498 0 1.014.275 1.813.825 2.397.551.585 1.254.877 2.11.877zM14.88 34v-1.235h-1.234V34h1.234z"/></svg>'}]}))}}function Nt({editor:t,parentCommandName:e,buttonLabel:i,buttonIcon:s,styleGridAriaLabel:n,styleDefinitions:r}){const o=t.commands.get(e);return l=>{const a=(0,J.createDropdown)(l,J.SplitButtonView),c=a.buttonView;a.bind("isEnabled").to(o),a.class="ck-list-styles-dropdown",c.on("execute",(()=>{t.execute(e),t.editing.view.focus()})),c.set({label:i,icon:s,tooltip:!0,isToggleable:!0}),c.bind("isOn").to(o,"value",(t=>!!t));const d=function({editor:t,dropdownView:e,parentCommandName:i,styleDefinitions:s,styleGridAriaLabel:n}){const r=t.locale,o=t.config.get("list.properties");let l;"numberedList"!=i&&(o.startIndex=!1,o.reversed=!1);if(o.styles){const e=t.commands.get("listStyle"),n=function({editor:t,listStyleCommand:e,parentCommandName:i}){const s=t.locale,n=t.commands.get(i);return({label:i,type:r,icon:o,tooltip:l})=>{const a=new J.ButtonView(s);return a.set({label:i,icon:o,tooltip:l}),e.on("change:value",(()=>{a.isOn=e.value===r})),a.on("execute",(()=>{n.value?e.value!==r?t.execute("listStyle",{type:r}):t.execute("listStyle",{type:e._defaultType}):t.model.change((()=>{t.execute("listStyle",{type:r})}))})),a}}({editor:t,parentCommandName:i,listStyleCommand:e}),r="function"==typeof e.isStyleTypeSupported?t=>e.isStyleTypeSupported(t.type):()=>!0;l=s.filter(r).map(n)}const a=new Et(r,{styleGridAriaLabel:n,enabledProperties:o,styleButtonViews:l});o.styles&&(0,J.focusChildOnDropdownOpen)(e,(()=>a.stylesView.children.find((t=>t.isOn))));if(o.startIndex){const e=t.commands.get("listStart");a.startIndexFieldView.bind("isEnabled").to(e),a.startIndexFieldView.fieldView.bind("value").to(e),a.on("listStart",((e,i)=>t.execute("listStart",i)))}if(o.reversed){const e=t.commands.get("listReversed");a.reversedSwitchButtonView.bind("isEnabled").to(e),a.reversedSwitchButtonView.bind("isOn").to(e,"value"),a.on("listReversed",(()=>{const i=e.value;t.execute("listReversed",{reversed:!i})}))}return a.delegate("execute").to(e),a}({editor:t,dropdownView:a,parentCommandName:e,styleGridAriaLabel:n,styleDefinitions:r});return a.panelView.children.add(d),a.on("execute",(()=>{t.editing.view.focus()})),a}}class Mt extends t.Plugin{static get requires(){return[Tt,Bt]}static get pluginName(){return"DocumentListProperties"}}class Rt extends t.Command{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document,s=Array.from(i.selection.getSelectedBlocks()).filter((t=>Ht(t,e.schema))),n=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(n){let e=s[s.length-1].nextSibling,i=Number.POSITIVE_INFINITY,n=[];for(;e&&"listItem"==e.name&&0!==e.getAttribute("listIndent");){const t=e.getAttribute("listIndent");t<i&&(i=t);const s=t-i;n.push({element:e,listIndent:s}),e=e.nextSibling}n=n.reverse();for(const e of n)t.setAttribute("listIndent",e.listIndent,e.element)}if(!n){let t=Number.POSITIVE_INFINITY;for(const e of s)e.is("element","listItem")&&e.getAttribute("listIndent")<t&&(t=e.getAttribute("listIndent"));t=0===t?1:t,Ot(s,!0,t),Ot(s,!1,t)}for(const e of s.reverse())n&&"listItem"==e.name?t.rename(e,"paragraph"):n||"listItem"==e.name?n||"listItem"!=e.name||e.getAttribute("listType")==this.type||t.setAttribute("listType",this.type,e):(t.setAttributes({listType:this.type,listIndent:0},e),t.rename(e,"listItem"));this.fire("_executeCleanup",s)}))}_getValue(){const t=(0,r.first)(this.editor.model.document.selection.getSelectedBlocks());return!!t&&t.is("element","listItem")&&t.getAttribute("listType")==this.type}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,i=(0,r.first)(t.getSelectedBlocks());return!!i&&Ht(i,e)}}function Ot(t,e,i){const s=e?t[0]:t[t.length-1];if(s.is("element","listItem")){let n=s[e?"previousSibling":"nextSibling"],r=s.getAttribute("listIndent");for(;n&&n.is("element","listItem")&&n.getAttribute("listIndent")>=i;)r>n.getAttribute("listIndent")&&(r=n.getAttribute("listIndent")),n.getAttribute("listIndent")==r&&t[e?"unshift":"push"](n),n=n[e?"previousSibling":"nextSibling"]}}function Ht(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}class Ft extends t.Command{constructor(t,e){super(t),this._indentBy="forward"==e?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let i=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=i[i.length-1];let s=e.nextSibling;for(;s&&"listItem"==s.name&&s.getAttribute("listIndent")>e.getAttribute("listIndent");)i.push(s),s=s.nextSibling;this._indentBy<0&&(i=i.reverse());for(const e of i){const i=e.getAttribute("listIndent")+this._indentBy;i<0?t.rename(e,"paragraph"):t.setAttribute("listIndent",i,e)}this.fire("_executeCleanup",i)}))}_checkEnabled(){const t=(0,r.first)(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),i=t.getAttribute("listType");let s=t.previousSibling;for(;s&&s.is("element","listItem")&&s.getAttribute("listIndent")>=e;){if(s.getAttribute("listIndent")==e)return s.getAttribute("listType")==i;s=s.previousSibling}return!1}return!0}}function Dt(t){return(e,i,s)=>{const n=s.consumable;if(!n.test(i.item,"insert")||!n.test(i.item,"attribute:listType")||!n.test(i.item,"attribute:listIndent"))return;n.consume(i.item,"insert"),n.consume(i.item,"attribute:listType"),n.consume(i.item,"attribute:listIndent");const r=i.item;X(r,Q(r,s),s,t)}}function jt(t,e,i){if(!i.consumable.test(e.item,t.name))return;const s=i.mapper.toViewElement(e.item),n=i.writer;n.breakContainer(n.createPositionBefore(s)),n.breakContainer(n.createPositionAfter(s));const r=s.parent,o="numbered"==e.attributeNewValue?"ol":"ul";n.rename(o,r)}function Ut(t,e,i){i.consumable.consume(e.item,t.name);const s=i.mapper.toViewElement(e.item).parent,n=i.writer;tt(n,s,s.nextSibling),tt(n,s.previousSibling,s)}function qt(t,e,i){if(i.consumable.test(e.item,t.name)&&"listItem"!=e.item.name){let t=i.mapper.toViewPosition(e.range.start);const s=i.writer,n=[];for(;("ul"==t.parent.name||"ol"==t.parent.name)&&(t=s.breakContainer(t),"li"==t.parent.name);){const e=t,i=s.createPositionAt(t.parent,"end");if(!e.isEqual(i)){const t=s.remove(s.createRange(e,i));n.push(t)}t=s.createPositionAfter(t.parent)}if(n.length>0){for(let e=0;e<n.length;e++){const i=t.nodeBefore;if(t=s.insert(t,n[e]).end,e>0){const e=tt(s,i,i.nextSibling);e&&e.parent==i&&t.offset--}}tt(s,t.nodeBefore,t.nodeAfter)}}}function Kt(t,e,i){const s=i.mapper.toViewPosition(e.position),n=s.nodeBefore,r=s.nodeAfter;tt(i.writer,n,r)}function Zt(t,e,i){if(i.consumable.consume(e.viewItem,{name:!0})){const t=i.writer,s=t.createElement("listItem"),n=function(t){let e=0,i=t.parent;for(;i;){if(i.is("element","li"))e++;else{const t=i.previousSibling;t&&t.is("element","li")&&e++}i=i.parent}return e}(e.viewItem);t.setAttribute("listIndent",n,s);const r=e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted";if(t.setAttribute("listType",r,s),!i.safeInsert(s,e.modelCursor))return;const o=function(t,e,i){const{writer:s,schema:n}=i;let r=s.createPositionAfter(t);for(const o of e)if("ul"==o.name||"ol"==o.name)r=i.convertItem(o,r).modelCursor;else{const e=i.convertItem(o,s.createPositionAt(t,"end")),l=e.modelRange.start.nodeAfter;l&&l.is("element")&&!n.checkChild(t,l.name)&&(t=e.modelCursor.parent.is("element","listItem")?e.modelCursor.parent:Jt(e.modelCursor),r=s.createPositionAfter(t))}return r}(s,e.viewItem.getChildren(),i);e.modelRange=t.createRange(e.modelCursor,o),i.updateConversionResult(s,e)}}function $t(t,e,i){if(i.consumable.test(e.viewItem,{name:!0})){const t=Array.from(e.viewItem.getChildren());for(const e of t){!(e.is("element","li")||Xt(e))&&e._remove()}}}function Wt(t,e,i){if(i.consumable.test(e.viewItem,{name:!0})){if(0===e.viewItem.childCount)return;const t=[...e.viewItem.getChildren()];let i=!1;for(const e of t)i&&!Xt(e)&&e._remove(),Xt(e)&&(i=!0)}}function Gt(t){return(e,i)=>{if(i.isPhantom)return;const s=i.modelPosition.nodeBefore;if(s&&s.is("element","listItem")){const e=i.mapper.toViewElement(s),n=e.getAncestors().find(Xt),r=t.createPositionAt(e,0).getWalker();for(const t of r){if("elementStart"==t.type&&t.item.is("element","li")){i.viewPosition=t.previousPosition;break}if("elementEnd"==t.type&&t.item==n){i.viewPosition=t.nextPosition;break}}}}}function Yt(t,[e,i]){let s,n=e.is("documentFragment")?e.getChild(0):e;if(s=i?this.createSelection(i):this.document.selection,n&&n.is("element","listItem")){const t=s.getFirstPosition();let e=null;if(t.parent.is("element","listItem")?e=t.parent:t.nodeBefore&&t.nodeBefore.is("element","listItem")&&(e=t.nodeBefore),e){const t=e.getAttribute("listIndent");if(t>0)for(;n&&n.is("element","listItem");)n._setAttribute("listIndent",n.getAttribute("listIndent")+t),n=n.nextSibling}}}function Jt(t){const e=new H.TreeWalker({startPosition:t});let i;do{i=e.next()}while(!i.value.item.is("element","listItem"));return i.value.item}function Qt(t,e,i,s,n,r){const o=it(e.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:t,foo:"b"}),l=n.mapper,a=n.writer,c=o?o.getAttribute("listIndent"):null;let d;if(o)if(c==t){const t=l.toViewElement(o).parent;d=a.createPositionAfter(t)}else{const t=r.createPositionAt(o,"end");d=l.toViewPosition(t)}else d=i;d=et(d);for(const t of[...s.getChildren()])Xt(t)&&(d=a.move(a.createRangeOn(t),d).end,tt(a,t,t.nextSibling),tt(a,t.previousSibling,t))}function Xt(t){return t.is("element","ol")||t.is("element","ul")}class te extends t.Plugin{static get pluginName(){return"ListEditing"}static get requires(){return[e.Enter,n.Delete]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,i=t.editing;var s;t.model.document.registerPostFixer((e=>function(t,e){const i=t.document.differ.getChanges(),s=new Map;let n=!1;for(const s of i)if("insert"==s.type&&"listItem"==s.name)r(s.position);else if("insert"==s.type&&"listItem"!=s.name){if("$text"!=s.name){const i=s.position.nodeAfter;i.hasAttribute("listIndent")&&(e.removeAttribute("listIndent",i),n=!0),i.hasAttribute("listType")&&(e.removeAttribute("listType",i),n=!0),i.hasAttribute("listStyle")&&(e.removeAttribute("listStyle",i),n=!0),i.hasAttribute("listReversed")&&(e.removeAttribute("listReversed",i),n=!0),i.hasAttribute("listStart")&&(e.removeAttribute("listStart",i),n=!0);for(const e of Array.from(t.createRangeIn(i)).filter((t=>t.item.is("element","listItem"))))r(e.previousPosition)}r(s.position.getShiftedBy(s.length))}else"remove"==s.type&&"listItem"==s.name?r(s.position):("attribute"==s.type&&"listIndent"==s.attributeKey||"attribute"==s.type&&"listType"==s.attributeKey)&&r(s.range.start);for(const t of s.values())o(t),l(t);return n;function r(t){const e=t.nodeBefore;if(e&&e.is("element","listItem")){let t=e;if(s.has(t))return;for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling)if(t=e,s.has(t))return;s.set(e,t)}else{const e=t.nodeAfter;e&&e.is("element","listItem")&&s.set(e,e)}}function o(t){let i=0,s=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(r>i){let o;null===s?(s=r-i,o=i):(s>r&&(s=r),o=r-s),e.setAttribute("listIndent",o,t),n=!0}else s=null,i=t.getAttribute("listIndent")+1;t=t.nextSibling}}function l(t){let i=[],s=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(s&&s.getAttribute("listIndent")>r&&(i=i.slice(0,r+1)),0!=r)if(i[r]){const s=i[r];t.getAttribute("listType")!=s&&(e.setAttribute("listType",s,t),n=!0)}else i[r]=t.getAttribute("listType");s=t,t=t.nextSibling}}}(t.model,e))),i.mapper.registerViewToModelLength("li",ee),e.mapper.registerViewToModelLength("li",ee),i.mapper.on("modelToViewPosition",Gt(i.view)),i.mapper.on("viewToModelPosition",(s=t.model,(t,e)=>{const i=e.viewPosition,n=i.parent,r=e.mapper;if("ul"==n.name||"ol"==n.name){if(i.isAtEnd){const t=r.toModelElement(i.nodeBefore),n=r.getModelLength(i.nodeBefore);e.modelPosition=s.createPositionBefore(t).getShiftedBy(n)}else{const t=r.toModelElement(i.nodeAfter);e.modelPosition=s.createPositionBefore(t)}t.stop()}else if("li"==n.name&&i.nodeBefore&&("ul"==i.nodeBefore.name||"ol"==i.nodeBefore.name)){const o=r.toModelElement(n);let l=1,a=i.nodeBefore;for(;a&&Xt(a);)l+=r.getModelLength(a),a=a.previousSibling;e.modelPosition=s.createPositionBefore(o).getShiftedBy(l),t.stop()}})),e.mapper.on("modelToViewPosition",Gt(i.view)),t.conversion.for("editingDowncast").add((e=>{e.on("insert",qt,{priority:"high"}),e.on("insert:listItem",Dt(t.model)),e.on("attribute:listType:listItem",jt,{priority:"high"}),e.on("attribute:listType:listItem",Ut,{priority:"low"}),e.on("attribute:listIndent:listItem",function(t){return(e,i,s)=>{if(!s.consumable.consume(i.item,"attribute:listIndent"))return;const n=s.mapper.toViewElement(i.item),r=s.writer;r.breakContainer(r.createPositionBefore(n)),r.breakContainer(r.createPositionAfter(n));const o=n.parent,l=o.previousSibling,a=r.createRangeOn(o);r.remove(a),l&&l.nextSibling&&tt(r,l,l.nextSibling),Qt(i.attributeOldValue+1,i.range.start,a.start,n,s,t),X(i.item,n,s,t);for(const t of i.item.getChildren())s.consumable.consume(t,"insert")}}(t.model)),e.on("remove:listItem",function(t){return(e,i,s)=>{const n=s.mapper.toViewPosition(i.position).getLastMatchingPosition((t=>!t.item.is("element","li"))).nodeAfter,r=s.writer;r.breakContainer(r.createPositionBefore(n)),r.breakContainer(r.createPositionAfter(n));const o=n.parent,l=o.previousSibling,a=r.createRangeOn(o),c=r.remove(a);l&&l.nextSibling&&tt(r,l,l.nextSibling),Qt(s.mapper.toModelElement(n).getAttribute("listIndent")+1,i.position,a.start,n,s,t);for(const t of r.createRangeIn(c).getItems())s.mapper.unbindViewElement(t);e.stop()}}(t.model)),e.on("remove",Kt,{priority:"low"})})),t.conversion.for("dataDowncast").add((e=>{e.on("insert",qt,{priority:"high"}),e.on("insert:listItem",Dt(t.model))})),t.conversion.for("upcast").add((t=>{t.on("element:ul",$t,{priority:"high"}),t.on("element:ol",$t,{priority:"high"}),t.on("element:li",Wt,{priority:"high"}),t.on("element:li",Zt)})),t.model.on("insertContent",Yt,{priority:"high"}),t.commands.add("numberedList",new Rt(t,"numbered")),t.commands.add("bulletedList",new Rt(t,"bulleted")),t.commands.add("indentList",new Ft(t,"forward")),t.commands.add("outdentList",new Ft(t,"backward"));const n=i.view.document;this.listenTo(n,"enter",((t,e)=>{const i=this.editor.model.document,s=i.selection.getLastPosition().parent;i.selection.isCollapsed&&"listItem"==s.name&&s.isEmpty&&(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(n,"delete",((t,e)=>{if("backward"!==e.direction)return;const i=this.editor.model.document.selection;if(!i.isCollapsed)return;const s=i.getFirstPosition();if(!s.isAtStart)return;const n=s.parent;if("listItem"!==n.name)return;n.previousSibling&&"listItem"===n.previousSibling.name||(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(t.editing.view.document,"tab",((e,i)=>{const s=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(s).isEnabled&&(t.execute(s),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),i&&i.registerChildCommand(t.get("outdentList"))}}function ee(t){let e=1;for(const i of t.getChildren())if("ul"==i.name||"ol"==i.name)for(const t of i.getChildren())e+=ee(t);return e}class ie extends t.Plugin{static get requires(){return[te,mt]}static get pluginName(){return"List"}}class se extends t.Command{constructor(t,e){super(t),this._defaultType=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){this._tryToConvertItemsToList(t);const e=this.editor.model,i=ot(e);i.length&&e.change((e=>{for(const s of i)e.setAttribute("listStyle",t.type||this._defaultType,s)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")?t.getAttribute("listStyle"):null}_checkEnabled(){const t=this.editor,e=t.commands.get("numberedList"),i=t.commands.get("bulletedList");return e.isEnabled||i.isEnabled}_tryToConvertItemsToList(t){if(!t.type)return;const e=(i=t.type,lt.includes(i)?"bulleted":at.includes(i)?"numbered":null);var i;if(!e)return;const s=this.editor,n=e+"List";s.commands.get(n).value||s.execute(n)}}class ne extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=ot(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const s of i)e.setAttribute("listReversed",!!t.reversed,s)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listReversed"):null}}class re extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=ot(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const s of i)e.setAttribute("listStart",t.startIndex||1,s)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listStart"):null}}const oe="default";class le extends t.Plugin{static get requires(){return[te]}static get pluginName(){return"ListPropertiesEditing"}constructor(t){super(t),t.config.define("list",{properties:{styles:!0,startIndex:!1,reversed:!1}})}init(){const t=this.editor,e=t.model,i=function(t){const e=[];t.styles&&e.push({attributeName:"listStyle",defaultValue:oe,addCommand(t){t.commands.add("listStyle",new se(t,oe))},appliesToListItem:()=>!0,setAttributeOnDowncast(t,e,i){e&&e!==oe?t.setStyle("list-style-type",e,i):t.removeStyle("list-style-type",i)},getAttributeOnUpcast:t=>t.getStyle("list-style-type")||oe});t.reversed&&e.push({attributeName:"listReversed",defaultValue:!1,addCommand(t){t.commands.add("listReversed",new ne(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){e?t.setAttribute("reversed","reversed",i):t.removeAttribute("reversed",i)},getAttributeOnUpcast:t=>t.hasAttribute("reversed")});t.startIndex&&e.push({attributeName:"listStart",defaultValue:1,addCommand(t){t.commands.add("listStart",new re(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){1!=e?t.setAttribute("start",e,i):t.removeAttribute("start",i)},getAttributeOnUpcast:t=>t.getAttribute("start")||1});return e}(t.config.get("list.properties"));e.schema.extend("listItem",{allowAttributes:i.map((t=>t.attributeName))});for(const e of i)e.addCommand(t);var s;this.listenTo(t.commands.get("indentList"),"_executeCleanup",function(t,e){return(i,s)=>{const n=s[0],r=n.getAttribute("listIndent"),o=s.filter((t=>t.getAttribute("listIndent")===r));let l=null;n.previousSibling.getAttribute("listIndent")+1!==r&&(l=it(n.previousSibling,{sameIndent:!0,direction:"backward",listIndent:r})),t.model.change((t=>{for(const i of o)for(const s of e)if(s.appliesToListItem(i)){const e=null==l?s.defaultValue:l.getAttribute(s.attributeName);t.setAttribute(s.attributeName,e,i)}}))}}(t,i)),this.listenTo(t.commands.get("outdentList"),"_executeCleanup",function(t,e){return(i,s)=>{if(!(s=s.reverse().filter((t=>t.is("element","listItem")))).length)return;const n=s[0].getAttribute("listIndent"),r=s[0].getAttribute("listType");let o=s[0].previousSibling;if(o.is("element","listItem"))for(;o.getAttribute("listIndent")!==n;)o=o.previousSibling;else o=null;o||(o=s[s.length-1].nextSibling),o&&o.is("element","listItem")&&o.getAttribute("listType")===r&&t.model.change((t=>{const i=s.filter((t=>t.getAttribute("listIndent")===n));for(const s of i)for(const i of e)if(i.appliesToListItem(s)){const e=i.attributeName,n=o.getAttribute(e);t.setAttribute(e,n,s)}}))}}(t,i)),this.listenTo(t.commands.get("bulletedList"),"_executeCleanup",de(t)),this.listenTo(t.commands.get("numberedList"),"_executeCleanup",de(t)),e.document.registerPostFixer(function(t,e){return i=>{let s=!1;const n=ue(t.model.document.differ.getChanges()).filter((t=>"todo"!==t.getAttribute("listType")));if(!n.length)return s;let r=n[n.length-1].nextSibling;if((!r||!r.is("element","listItem"))&&(r=n[0].previousSibling,r)){const t=n[0].getAttribute("listIndent");for(;r.is("element","listItem")&&r.getAttribute("listIndent")!==t&&(r=r.previousSibling,r););}for(const t of e){const e=t.attributeName;for(const o of n)if(t.appliesToListItem(o))if(o.hasAttribute(e)){const n=o.previousSibling;ce(n,o,t.attributeName)&&(i.setAttribute(e,n.getAttribute(e),o),s=!0)}else ae(r,o,t)?i.setAttribute(e,r.getAttribute(e),o):i.setAttribute(e,t.defaultValue,o),s=!0;else i.removeAttribute(e,o)}return s}}(t,i)),t.conversion.for("upcast").add((s=i,t=>{t.on("element:li",((t,e,i)=>{const n=e.viewItem.parent;if(!n)return;const r=e.modelRange.start.nodeAfter||e.modelRange.end.nodeBefore;for(const t of s)if(t.appliesToListItem(r)){const e=t.getAttributeOnUpcast(n);i.writer.setAttribute(t.attributeName,e,r)}}),{priority:"low"})})),t.conversion.for("downcast").add(function(t){return i=>{for(const s of t)i.on(`attribute:${s.attributeName}:listItem`,((t,i,n)=>{const r=n.writer,o=i.item,l=it(o.previousSibling,{sameIndent:!0,listIndent:o.getAttribute("listIndent"),direction:"backward"}),a=n.mapper.toViewElement(o);e(o,l)||r.breakContainer(r.createPositionBefore(a)),s.setAttributeOnDowncast(r,i.attributeNewValue,a.parent)}),{priority:"low"})};function e(t,e){return e&&t.getAttribute("listType")===e.getAttribute("listType")&&t.getAttribute("listIndent")===e.getAttribute("listIndent")&&t.getAttribute("listStyle")===e.getAttribute("listStyle")&&t.getAttribute("listReversed")===e.getAttribute("listReversed")&&t.getAttribute("listStart")===e.getAttribute("listStart")}}(i)),this._mergeListAttributesWhileMergingLists(i)}afterInit(){const t=this.editor;t.commands.get("todoList")&&t.model.document.registerPostFixer(function(t){return e=>{const i=ue(t.model.document.differ.getChanges()).filter((t=>"todo"===t.getAttribute("listType")&&(t.hasAttribute("listStyle")||t.hasAttribute("listReversed")||t.hasAttribute("listStart"))));if(!i.length)return!1;for(const t of i)e.removeAttribute("listStyle",t),e.removeAttribute("listReversed",t),e.removeAttribute("listStart",t);return!0}}(t))}_mergeListAttributesWhileMergingLists(t){const e=this.editor.model;let i;this.listenTo(e,"deleteContent",((t,[e])=>{const s=e.getFirstPosition(),n=e.getLastPosition();if(s.parent===n.parent)return;if(!s.parent.is("element","listItem"))return;const r=n.parent.nextSibling;if(!r||!r.is("element","listItem"))return;const o=it(s.parent,{sameIndent:!0,listIndent:r.getAttribute("listIndent")});o&&o.getAttribute("listType")===r.getAttribute("listType")&&(i=o)}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{i&&(e.change((e=>{const s=it(i.nextSibling,{sameIndent:!0,listIndent:i.getAttribute("listIndent"),direction:"forward"});if(!s)return void(i=null);const n=[s,...rt(e.createPositionAt(s,0),"forward")];for(const s of n)for(const n of t)if(n.appliesToListItem(s)){const t=n.attributeName,r=i.getAttribute(t);e.setAttribute(t,r,s)}})),i=null)}),{priority:"low"})}}function ae(t,e,i){if(!t)return!1;const s=t.getAttribute(i.attributeName);return!!s&&(s!=i.defaultValue&&t.getAttribute("listType")===e.getAttribute("listType"))}function ce(t,e,i){if(!t||!t.is("element","listItem"))return!1;if(e.getAttribute("listType")!==t.getAttribute("listType"))return!1;const s=t.getAttribute("listIndent");if(s<1||s!==e.getAttribute("listIndent"))return!1;const n=t.getAttribute(i);return!(!n||n===e.getAttribute(i))}function de(t){return(e,i)=>{i=i.filter((t=>t.is("element","listItem"))),t.model.change((t=>{for(const e of i)t.removeAttribute("listStyle",e)}))}}function ue(t){const e=[];for(const i of t){const t=me(i);t&&t.is("element","listItem")&&e.push(t)}return e}function me(t){return"attribute"===t.type?t.range.start.nodeAfter:"insert"===t.type?t.position.nodeAfter:null}class pe extends t.Plugin{static get requires(){return[le,Bt]}static get pluginName(){return"ListProperties"}}const he="todoListChecked";class fe extends t.Command{constructor(t){super(t),this._selectedElements=[],this.on("execute",(()=>{this.refresh()}),{priority:"highest"})}refresh(){this._selectedElements=this._getSelectedItems(),this.value=this._selectedElements.every((t=>!!t.getAttribute("todoListChecked"))),this.isEnabled=!!this._selectedElements.length}_getSelectedItems(){const t=this.editor.model,e=t.schema,i=t.document.selection.getFirstRange(),s=i.start.parent,n=[];e.checkAttribute(s,he)&&n.push(s);for(const t of i.getItems())e.checkAttribute(t,he)&&!n.includes(t)&&n.push(t);return n}execute(t={}){this.editor.model.change((e=>{for(const i of this._selectedElements){(void 0===t.forceValue?!this.value:t.forceValue)?e.setAttribute(he,!0,i):e.removeAttribute(he,i)}}))}}function be(t,e,i){const s=e.modelCursor,n=s.parent,r=e.viewItem;if("checkbox"!=r.getAttribute("type")||"listItem"!=n.name||!s.isAtStart)return;if(!i.consumable.consume(r,{name:!0}))return;const o=i.writer;o.setAttribute("listType","todo",n),e.viewItem.hasAttribute("checked")&&o.setAttribute("todoListChecked",!0,n),e.modelRange=o.createRange(s)}function ge(t){return(e,i)=>{const s=i.modelPosition,n=s.parent;if(!n.is("element","listItem")||"todo"!=n.getAttribute("listType"))return;const r=ye(i.mapper.toViewElement(n),t);r&&(i.viewPosition=i.mapper.findPositionIn(r,s.offset))}}function ve(t,e,i,s){return e.createUIElement("label",{class:"todo-list__label",contenteditable:!1},(function(e){const n=(0,r.createElement)(document,"input",{type:"checkbox"});i&&n.setAttribute("checked","checked"),n.addEventListener("change",(()=>s(t)));const o=this.toDomElement(e);return o.appendChild(n),o}))}function ye(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("containerElement","span")&&t.item.hasClass("todo-list__label__description"))return t.item}const we=(0,r.parseKeystroke)("Ctrl+Enter");class Ae extends t.Plugin{static get pluginName(){return"TodoListEditing"}static get requires(){return[te]}init(){const t=this.editor,{editing:e,data:i,model:s}=t;s.schema.extend("listItem",{allowAttributes:["todoListChecked"]}),s.schema.addAttributeCheck(((t,e)=>{const i=t.last;if("todoListChecked"==e&&"listItem"==i.name&&"todo"!=i.getAttribute("listType"))return!1})),t.commands.add("todoList",new Rt(t,"todo"));const n=new fe(t);var o,l;t.commands.add("checkTodoList",n),t.commands.add("todoListCheck",n),i.downcastDispatcher.on("insert:listItem",function(t){return(e,i,s)=>{const n=s.consumable;if(!n.test(i.item,"insert")||!n.test(i.item,"attribute:listType")||!n.test(i.item,"attribute:listIndent"))return;if("todo"!=i.item.getAttribute("listType"))return;const r=i.item;n.consume(r,"insert"),n.consume(r,"attribute:listType"),n.consume(r,"attribute:listIndent"),n.consume(r,"attribute:todoListChecked");const o=s.writer,l=Q(r,s);o.addClass("todo-list",l.parent);const a=o.createContainerElement("label",{class:"todo-list__label"}),c=o.createEmptyElement("input",{type:"checkbox",disabled:"disabled"}),d=o.createContainerElement("span",{class:"todo-list__label__description"});r.getAttribute("todoListChecked")&&o.setAttribute("checked","checked",c),o.insert(o.createPositionAt(l,0),a),o.insert(o.createPositionAt(a,0),c),o.insert(o.createPositionAfter(c),d),X(r,l,s,t)}}(s),{priority:"high"}),i.upcastDispatcher.on("element:input",be,{priority:"high"}),e.downcastDispatcher.on("insert:listItem",function(t,e){return(i,s,n)=>{const r=n.consumable;if(!r.test(s.item,"insert")||!r.test(s.item,"attribute:listType")||!r.test(s.item,"attribute:listIndent"))return;if("todo"!=s.item.getAttribute("listType"))return;const o=s.item;r.consume(o,"insert"),r.consume(o,"attribute:listType"),r.consume(o,"attribute:listIndent"),r.consume(o,"attribute:todoListChecked");const l=n.writer,a=Q(o,n),c=!!o.getAttribute("todoListChecked"),d=ve(o,l,c,e),u=l.createContainerElement("span",{class:"todo-list__label__description"});l.addClass("todo-list",a.parent),l.insert(l.createPositionAt(a,0),d),l.insert(l.createPositionAfter(d),u),X(o,a,n,t)}}(s,(t=>this._handleCheckmarkChange(t))),{priority:"high"}),e.downcastDispatcher.on("attribute:listType:listItem",(o=t=>this._handleCheckmarkChange(t),l=e.view,(t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const s=i.mapper.toViewElement(e.item),n=i.writer,r=function(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("uiElement","label"))return t.item}(s,l);if("todo"==e.attributeNewValue){const t=!!e.item.getAttribute("todoListChecked"),i=ve(e.item,n,t,o),r=n.createContainerElement("span",{class:"todo-list__label__description"}),l=n.createRangeIn(s),a=nt(s),c=et(l.start),d=a?n.createPositionBefore(a):l.end,u=n.createRange(c,d);n.addClass("todo-list",s.parent),n.move(u,n.createPositionAt(r,0)),n.insert(n.createPositionAt(s,0),i),n.insert(n.createPositionAfter(i),r)}else if("todo"==e.attributeOldValue){const t=ye(s,l);n.removeClass("todo-list",s.parent),n.remove(r),n.move(n.createRangeIn(t),n.createPositionBefore(t)),n.remove(t)}})),e.downcastDispatcher.on("attribute:todoListChecked:listItem",function(t){return(e,i,s)=>{if("todo"!=i.item.getAttribute("listType"))return;if(!s.consumable.consume(i.item,"attribute:todoListChecked"))return;const{mapper:n,writer:r}=s,o=!!i.item.getAttribute("todoListChecked"),l=n.toViewElement(i.item).getChild(0),a=ve(i.item,r,o,t);r.insert(r.createPositionAfter(l),a),r.remove(l)}}((t=>this._handleCheckmarkChange(t)))),e.mapper.on("modelToViewPosition",ge(e.view)),i.mapper.on("modelToViewPosition",ge(e.view)),this.listenTo(e.view.document,"arrowKey",function(t,e){return(i,s)=>{if("left"!=(0,r.getLocalizedArrowKeyCodeDirection)(s.keyCode,e.contentLanguageDirection))return;const n=t.schema,o=t.document.selection;if(!o.isCollapsed)return;const l=o.getFirstPosition(),a=l.parent;if("listItem"===a.name&&"todo"==a.getAttribute("listType")&&l.isAtStart){const e=n.getNearestSelectionRange(t.createPositionBefore(a),"backward");e&&t.change((t=>t.setSelection(e))),s.preventDefault(),s.stopPropagation(),i.stop()}}}(s,t.locale),{context:"li"}),this.listenTo(e.view.document,"keydown",((e,i)=>{(0,r.getCode)(i)===we&&(t.execute("checkTodoList"),e.stop())}),{priority:"high"});const a=new Set;this.listenTo(s,"applyOperation",((t,e)=>{const i=e[0];if("rename"==i.type&&"listItem"==i.oldName){const t=i.position.nodeAfter;t.hasAttribute("todoListChecked")&&a.add(t)}else if("changeAttribute"==i.type&&"listType"==i.key&&"todo"===i.oldValue)for(const t of i.range.getItems())t.hasAttribute("todoListChecked")&&"todo"!==t.getAttribute("listType")&&a.add(t)})),s.document.registerPostFixer((t=>{let e=!1;for(const i of a)t.removeAttribute("todoListChecked",i),e=!0;return a.clear(),e}))}_handleCheckmarkChange(t){const e=this.editor,i=e.model,s=Array.from(i.document.selection.getRanges());i.change((i=>{i.setSelection(t,"end"),e.execute("checkTodoList"),i.setSelection(s)}))}}class Ie extends t.Plugin{static get pluginName(){return"TodoListUI"}init(){const t=this.editor.t;st(this.editor,"todoList",t("To-do List"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m2.315 14.705 2.224-2.24a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.682.682 0 0 1-.112.089.647.647 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.717.722zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75zM2.329 5.745l2.21-2.226a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.685.685 0 0 1-.496.196.644.644 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>')}}var ke=i(250),xe={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(ke.Z,xe);ke.Z.locals;class Te extends t.Plugin{static get requires(){return[Ae,Ie]}static get pluginName(){return"TodoList"}}})(),(window.CKEditor5=window.CKEditor5||{}).list=s})(); \ No newline at end of file + */(()=>{var t={389:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var n=i(609),s=i.n(n)()((function(t){return t[1]}));s.push([t.id,".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:0 var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}",""]);const r=s},78:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var n=i(609),s=i.n(n)()((function(t){return t[1]}));s.push([t.id,".ck-editor__editable .ck-list-bogus-paragraph{display:block}",""]);const r=s},543:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var n=i(609),s=i.n(n)()((function(t){return t[1]}));s.push([t.id,".ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}",""]);const r=s},657:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var n=i(609),s=i.n(n)()((function(t){return t[1]}));s.push([t.id,".ck.ck-list-styles-list{display:grid}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:circle}.ck-content ul ul{list-style-type:disc}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}",""]);const r=s},250:(t,e,i)=>{"use strict";i.d(e,{Z:()=>r});var n=i(609),s=i.n(n)()((function(t){return t[1]}));s.push([t.id,':root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out;width:100%}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable .todo-list .todo-list__label>input{cursor:pointer}.ck-editor__editable .todo-list .todo-list__label>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}',""]);const r=s},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i=t(e);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i})).join("")},e.i=function(t,i,n){"string"==typeof t&&(t=[[null,t,""]]);var s={};if(n)for(var r=0;r<this.length;r++){var o=this[r][0];null!=o&&(s[o]=!0)}for(var l=0;l<t.length;l++){var a=[].concat(t[l]);n&&s[a[0]]||(i&&(a[2]?a[2]="".concat(i," and ").concat(a[2]):a[2]=i),e.push(a))}},e}},62:(t,e,i)=>{"use strict";var n,s=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},r=function(){var t={};return function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}t[e]=i}return t[e]}}(),o=[];function l(t){for(var e=-1,i=0;i<o.length;i++)if(o[i].identifier===t){e=i;break}return e}function a(t,e){for(var i={},n=[],s=0;s<t.length;s++){var r=t[s],a=e.base?r[0]+e.base:r[0],c=i[a]||0,d="".concat(a," ").concat(c);i[a]=c+1;var u=l(d),m={css:r[1],media:r[2],sourceMap:r[3]};-1!==u?(o[u].references++,o[u].updater(m)):o.push({identifier:d,updater:b(m,e),references:1}),n.push(d)}return n}function c(t){var e=document.createElement("style"),n=t.attributes||{};if(void 0===n.nonce){var s=i.nc;s&&(n.nonce=s)}if(Object.keys(n).forEach((function(t){e.setAttribute(t,n[t])})),"function"==typeof t.insert)t.insert(e);else{var o=r(t.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(e)}return e}var d,u=(d=[],function(t,e){return d[t]=e,d.filter(Boolean).join("\n")});function m(t,e,i,n){var s=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(t.styleSheet)t.styleSheet.cssText=u(e,s);else{var r=document.createTextNode(s),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(r,o[e]):t.appendChild(r)}}function p(t,e,i){var n=i.css,s=i.media,r=i.sourceMap;if(s?t.setAttribute("media",s):t.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var h=null,f=0;function b(t,e){var i,n,s;if(e.singleton){var r=f++;i=h||(h=c(e)),n=m.bind(null,i,r,!1),s=m.bind(null,i,r,!0)}else i=c(e),n=p.bind(null,i,e),s=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(i)};return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else s()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=s());var i=a(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var n=0;n<i.length;n++){var s=l(i[n]);o[s].references--}for(var r=a(t,e),c=0;c<i.length;c++){var d=l(i[c]);0===o[d].references&&(o[d].updater(),o.splice(d,1))}i=r}}}},704:(t,e,i)=>{t.exports=i(79)("./src/core.js")},492:(t,e,i)=>{t.exports=i(79)("./src/engine.js")},331:(t,e,i)=>{t.exports=i(79)("./src/enter.js")},181:(t,e,i)=>{t.exports=i(79)("./src/typing.js")},273:(t,e,i)=>{t.exports=i(79)("./src/ui.js")},209:(t,e,i)=>{t.exports=i(79)("./src/utils.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function i(n){var s=e[n];if(void 0!==s)return s.exports;var r=e[n]={id:n,exports:{}};return t[n](r,r.exports,i),r.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{DocumentList:()=>pt,DocumentListEditing:()=>G,DocumentListProperties:()=>Mt,DocumentListPropertiesEditing:()=>Tt,List:()=>ie,ListEditing:()=>te,ListProperties:()=>pe,ListPropertiesEditing:()=>le,ListPropertiesUI:()=>Bt,ListUI:()=>mt,TodoList:()=>Te,TodoListEditing:()=>Ae,TodoListUI:()=>Ie});var t=i(704),e=i(331),s=i(181),r=i(209);class o{constructor(t,e){this._startElement=t,this._referenceIndent=t.getAttribute("listIndent"),this._isForward="forward"==e.direction,this._includeSelf=!!e.includeSelf,this._sameAttributes=(0,r.toArray)(e.sameAttributes||[]),this._sameIndent=!!e.sameIndent,this._lowerIndent=!!e.lowerIndent,this._higherIndent=!!e.higherIndent}static first(t,e){const i=new this(t,e)[Symbol.iterator]();return(0,r.first)(i)}*[Symbol.iterator](){const t=[];for(const{node:e}of l(this._getStartNode(),this._isForward?"forward":"backward")){const i=e.getAttribute("listIndent");if(i<this._referenceIndent){if(!this._lowerIndent)break;this._referenceIndent=i}else if(i>this._referenceIndent){if(!this._higherIndent)continue;if(!this._isForward){t.push(e);continue}}else{if(!this._sameIndent){if(this._higherIndent){t.length&&(yield*t,t.length=0);break}continue}if(this._sameAttributes.some((t=>e.getAttribute(t)!==this._startElement.getAttribute(t))))break}t.length&&(yield*t,t.length=0),yield e}}_getStartNode(){return this._includeSelf?this._startElement:this._isForward?this._startElement.nextSibling:this._startElement.previousSibling}}function*l(t,e="forward"){const i="forward"==e;let n=null;for(;d(t);)yield{node:t,previous:n},n=t,t=i?t.nextSibling:t.previousSibling}class a{constructor(t){this._listHead=t}[Symbol.iterator](){return l(this._listHead,"forward")}}class c{static next(){return(0,r.uid)()}}function d(t){return!!t&&t.is("element")&&t.hasAttribute("listItemId")}function u(t,e={}){return[...m(t,{...e,direction:"backward"}),...m(t,{...e,direction:"forward"})]}function m(t,e={}){const i="forward"==e.direction,n=Array.from(new o(t,{...e,includeSelf:i,sameIndent:!0,sameAttributes:"listItemId"}));return i?n:n.reverse()}function p(t){const e=new o(t,{sameIndent:!0,sameAttributes:"listType"}),i=new o(t,{sameIndent:!0,sameAttributes:"listType",includeSelf:!0,direction:"forward"});return[...Array.from(e).reverse(),...i]}function h(t){return!o.first(t,{sameIndent:!0,sameAttributes:"listItemId"})}function f(t){return!o.first(t,{direction:"forward",sameIndent:!0,sameAttributes:"listItemId"})}function b(t,e={}){t=(0,r.toArray)(t);const i=!1!==e.withNested,n=new Set;for(const e of t)for(const t of u(e,{higherIndent:i}))n.add(t);return k(n)}function g(t){t=(0,r.toArray)(t);const e=new Set;for(const i of t)for(const t of p(i))e.add(t);return k(e)}function y(t,e){const i=m(t,{direction:"forward"}),n=c.next();for(const t of i)e.setAttribute("listItemId",n,t);return i}function v(t,e,i){const n={};for(const[t,i]of e.getAttributes())t.startsWith("list")&&(n[t]=i);const s=m(t,{direction:"forward"});for(const t of s)i.setAttributes(n,t);return s}function w(t,e,{expand:i,indentBy:n=1}={}){t=(0,r.toArray)(t);const s=i?b(t):t;for(const t of s){const i=t.getAttribute("listIndent")+n;i<0?A(t,e):e.setAttribute("listIndent",i,t)}return s}function A(t,e){t=(0,r.toArray)(t);for(const i of t)for(const t of i.getAttributeKeys())t.startsWith("list")&&e.removeAttribute(t,i);return t}function I(t){if(!t.length)return!1;const e=t[0].getAttribute("listItemId");return!!e&&!t.some((t=>t.getAttribute("listItemId")!=e))}function k(t){return Array.from(t).filter((t=>"$graveyard"!==t.root.rootName)).sort(((t,e)=>t.index-e.index))}function x(t){const e=t.document.selection.getSelectedElement();return e&&t.schema.isObject(e)&&t.schema.isBlock(e)?e:null}function T(t,e,i){return m(e,{direction:"forward"}).pop().index>t.index?v(t,e,i):[]}class S extends t.Command{constructor(t,e){super(t),this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=_(t.document.selection);t.change((t=>{const i=[];I(e)&&!h(e[0])?("forward"==this._direction&&i.push(...w(e,t)),i.push(...y(e[0],t))):"forward"==this._direction?i.push(...w(e,t,{expand:!0})):i.push(...function(t,e){const i=b(t=(0,r.toArray)(t)),n=new Set,s=Math.min(...i.map((t=>t.getAttribute("listIndent")))),l=new Map;for(const t of i)l.set(t,o.first(t,{lowerIndent:!0}));for(const t of i){if(n.has(t))continue;n.add(t);const i=t.getAttribute("listIndent")-1;if(i<0)A(t,e);else{if(t.getAttribute("listIndent")==s){const i=T(t,l.get(t),e);for(const t of i)n.add(t);if(i.length)continue}e.setAttribute("listIndent",i,t)}}return k(n)}(e,t));for(const e of i){if(!e.hasAttribute("listType"))continue;const i=o.first(e,{sameIndent:!0});i&&t.setAttribute("listType",i.getAttribute("listType"),e)}this._fireAfterExecute(i)}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_checkEnabled(){let t=_(this.editor.model.document.selection),e=t[0];if(!e)return!1;if("backward"==this._direction)return!0;if(I(t)&&!h(t[0]))return!0;t=b(t),e=t[0];const i=o.first(e,{sameIndent:!0});return!!i&&i.getAttribute("listType")==e.getAttribute("listType")}}function _(t){const e=Array.from(t.getSelectedBlocks()),i=e.findIndex((t=>!d(t)));return-1!=i&&(e.length=i),e}class C extends t.Command{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document,n=x(e),s=Array.from(i.selection.getSelectedBlocks()).filter((t=>e.schema.checkAttribute(t,"listType"))),r=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(r){const e=s[s.length-1],i=m(e,{direction:"forward"}),n=[];i.length>1&&n.push(...y(i[1],t)),n.push(...A(s,t)),n.push(...function(t,e){const i=[];let n=Number.POSITIVE_INFINITY;for(const{node:s}of l(t.nextSibling,"forward")){const t=s.getAttribute("listIndent");if(0==t)break;t<n&&(n=t);const r=t-n;e.setAttribute("listIndent",r,s),i.push(s)}return i}(e,t)),this._fireAfterExecute(n)}else if((n||i.selection.isCollapsed)&&d(s[0])){const e=p(n||s[0]);for(const i of e)t.setAttribute("listType",this.type,i);this._fireAfterExecute(e)}else{const e=[];for(const i of s)if(i.hasAttribute("listType"))for(const n of b(i,{withNested:!1}))n.getAttribute("listType")!=this.type&&(t.setAttribute("listType",this.type,n),e.push(n));else t.setAttributes({listIndent:0,listItemId:c.next(),listType:this.type},i),e.push(i);this._fireAfterExecute(e)}}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_getValue(){const t=this.editor.model.document.selection,e=Array.from(t.getSelectedBlocks());if(!e.length)return!1;for(const t of e)if(t.getAttribute("listType")!=this.type)return!1;return!0}_checkEnabled(){const t=this.editor.model.document.selection,e=this.editor.model.schema,i=Array.from(t.getSelectedBlocks());if(!i.length)return!1;if(this.value)return!0;for(const t of i)if(e.checkAttribute(t,"listType"))return!0;return!1}}class V extends t.Command{constructor(t,e){super(t),this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute({shouldMergeOnBlocksContentLevel:t=!1}={}){const e=this.editor.model,i=e.document.selection,n=[];e.change((s=>{const{firstElement:r,lastElement:l}=this._getMergeSubjectElements(i,t),a=r.getAttribute("listIndent")||0,c=l.getAttribute("listIndent"),d=l.getAttribute("listItemId");if(a!=c){const t=(u=l,Array.from(new o(u,{direction:"forward",higherIndent:!0})));n.push(...w([l,...t],s,{indentBy:a-c,expand:a<c}))}var u;if(t){let t=i;i.isCollapsed&&(t=s.createSelection(s.createRange(s.createPositionAt(r,"end"),s.createPositionAt(l,0)))),e.deleteContent(t,{doNotResetEntireContent:i.isCollapsed});const o=t.getLastPosition().parent,a=o.nextSibling;n.push(o),a&&a!==l&&a.getAttribute("listItemId")==d&&n.push(...v(a,o,s))}else n.push(...v(l,r,s));this._fireAfterExecute(n)}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_checkEnabled(){const t=this.editor.model,e=t.document.selection,i=x(t);if(e.isCollapsed||i){const t=i||e.getFirstPosition().parent;if(!d(t))return!1;const n="backward"==this._direction?t.previousSibling:t.nextSibling;if(!n)return!1;if(I([t,n]))return!1}else{const t=e.getLastPosition(),i=e.getFirstPosition();if(t.parent===i.parent)return!1;if(!d(t.parent))return!1}return!0}_getMergeSubjectElements(t,e){const i=x(this.editor.model);let n,s;if(t.isCollapsed||i){const r=i||t.getFirstPosition().parent,l=h(r);"backward"==this._direction?(s=r,n=l&&!e?o.first(r,{sameIndent:!0,lowerIndent:!0}):r.previousSibling):(n=r,s=r.nextSibling)}else n=t.getFirstPosition().parent,s=t.getLastPosition().parent;return{firstElement:n,lastElement:s}}}class L extends t.Command{constructor(t,e){super(t),this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute(){this.editor.model.change((t=>{const e=y(this._getStartBlock(),t);this._fireAfterExecute(e)}))}_fireAfterExecute(t){this.fire("afterExecute",k(new Set(t)))}_checkEnabled(){const t=this.editor.model.document.selection,e=this._getStartBlock();return t.isCollapsed&&d(e)&&!h(e)}_getStartBlock(){const t=this.editor.model.document.selection.getFirstPosition().parent;return"before"==this._direction?t:t.nextSibling}}function E(t){return t.is("element","ol")||t.is("element","ul")}function P(t){return t.is("element","li")}function z(t){let e=0,i=t.parent;for(;i;){if(P(i))e++;else{const t=i.previousSibling;t&&P(t)&&e++}i=i.parent}return e}function B(t,e,i,n=R(i,e)){return t.createAttributeElement(M(i),null,{priority:2*e/100-100,id:n})}function N(t,e,i){return t.createAttributeElement("li",null,{priority:(2*e+1)/100-100,id:i})}function M(t){return"numbered"==t?"ol":"ul"}function R(t,e){return`list-${t}-${e}`}function O(t,e){const i=t.nodeBefore;if(d(i)){let t=i;for({node:t}of l(t,"backward"))if(e.has(t))return;e.set(i,t)}else{const i=t.nodeAfter;d(i)&&e.set(i,i)}}var H=i(492);function F(){return(t,e,i)=>{if(!i.consumable.test(e.viewItem,{name:!0}))return;const n=new H.UpcastWriter(e.viewItem.document);for(const t of Array.from(e.viewItem.getChildren()))P(t)||E(t)||n.remove(t)}}function D(t,e,i){const n=function(t){return(e,i)=>{const n=[];for(const i of t)e.hasAttribute(i)&&n.push(`attribute:${i}`);return!!n.every((t=>!1!==i.test(e,t)))&&(n.forEach((t=>i.consume(e,t))),!0)}}(t);return(s,r,l)=>{const{writer:a,mapper:c,consumable:d}=l,u=r.item;if(!t.includes(r.attributeKey))return;if(!n(u,d))return;const m=function(t,e,i){const n=i.createRangeOn(t);return e.toViewRange(n).getTrimmed().getContainedElement()}(u,c,i);!function(t,e){let i=t.parent;for(;i.is("attributeElement")&&["ul","ol","li"].includes(i.name);){const n=i.parent;e.unwrap(e.createRangeOn(t),i),i=n}}(m,a),function(t,e,i,n){if(!t.hasAttribute("listIndent"))return;const s=t.getAttribute("listIndent");let r=t;for(let t=s;t>=0;t--){const s=N(n,t,r.getAttribute("listItemId")),l=B(n,t,r.getAttribute("listType"));for(const t of i)r.hasAttribute(t.attributeName)&&t.setAttributeOnDowncast(n,r.getAttribute(t.attributeName),"list"==t.scope?l:s);if(e=n.wrap(e,s),e=n.wrap(e,l),0==t)break;if(r=o.first(r,{lowerIndent:!0}),!r)break}}(u,a.createRangeOn(m),e,a)}}function j(t,{dataPipeline:e}={}){return(i,{writer:n})=>{if(!U(i,t))return;const s=n.createContainerElement("span",{class:"ck-list-bogus-paragraph"});return e&&n.setCustomProperty("dataPipeline:transparentRendering",!0,s),s}}function U(t,e,i=u(t)){if(!d(t))return!1;for(const i of t.getAttributeKeys())if(!i.startsWith("selection:")&&!e.includes(i))return!1;return i.length<2}var q=i(62),K=i.n(q),Z=i(78),$={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(Z.Z,$);Z.Z.locals;const W=["listType","listIndent","listItemId"];class G extends t.Plugin{static get pluginName(){return"DocumentListEditing"}static get requires(){return[e.Enter,s.Delete]}constructor(t){super(t),this._downcastStrategies=[]}init(){const t=this.editor,e=t.model;if(t.plugins.has("ListEditing"))throw new r.CKEditorError("document-list-feature-conflict",this,{conflictPlugin:"ListEditing"});e.schema.extend("$container",{allowAttributes:W}),e.schema.extend("$block",{allowAttributes:W}),e.schema.extend("$blockObject",{allowAttributes:W});for(const t of W)e.schema.setAttributeProperties(t,{copyOnReplace:!0});t.commands.add("numberedList",new C(t,"numbered")),t.commands.add("bulletedList",new C(t,"bulleted")),t.commands.add("indentList",new S(t,"forward")),t.commands.add("outdentList",new S(t,"backward")),t.commands.add("mergeListItemBackward",new V(t,"backward")),t.commands.add("mergeListItemForward",new V(t,"forward")),t.commands.add("splitListItemBefore",new L(t,"before")),t.commands.add("splitListItemAfter",new L(t,"after")),this._setupDeleteIntegration(),this._setupEnterIntegration(),this._setupTabIntegration(),this._setupClipboardIntegration()}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList"),{priority:"high"}),i&&i.registerChildCommand(t.get("outdentList"),{priority:"lowest"}),this._setupModelPostFixing(),this._setupConversion()}registerDowncastStrategy(t){this._downcastStrategies.push(t)}_getListAttributeNames(){return[...W,...this._downcastStrategies.map((t=>t.attributeName))]}_setupDeleteIntegration(){const t=this.editor,e=t.commands.get("mergeListItemBackward"),i=t.commands.get("mergeListItemForward");this.listenTo(t.editing.view.document,"delete",((n,s)=>{const r=t.model.document.selection;x(t.model)||t.model.change((()=>{const l=r.getFirstPosition();if(r.isCollapsed&&"backward"==s.direction){if(!l.isAtStart)return;const i=l.parent;if(!d(i))return;if(o.first(i,{sameAttributes:"listType",sameIndent:!0})||0!==i.getAttribute("listIndent")){if(!e.isEnabled)return;e.execute({shouldMergeOnBlocksContentLevel:Y(t.model,"backward")})}else f(i)||t.execute("splitListItemAfter"),t.execute("outdentList");s.preventDefault(),n.stop()}else{if(r.isCollapsed&&!r.getLastPosition().isAtEnd)return;if(!i.isEnabled)return;i.execute({shouldMergeOnBlocksContentLevel:Y(t.model,"forward")}),s.preventDefault(),n.stop()}}))}),{context:"li"})}_setupEnterIntegration(){const t=this.editor,e=t.model,i=t.commands,n=i.get("enter");this.listenTo(t.editing.view.document,"enter",((i,n)=>{const s=e.document,r=s.selection.getFirstPosition().parent;if(s.selection.isCollapsed&&d(r)&&r.isEmpty&&!n.isSoft){const e=h(r),s=f(r);e&&s?(t.execute("outdentList"),n.preventDefault(),i.stop()):e&&!s?(t.execute("splitListItemAfter"),n.preventDefault(),i.stop()):s&&(t.execute("splitListItemBefore"),n.preventDefault(),i.stop())}}),{context:"li"}),this.listenTo(n,"afterExecute",(()=>{const e=i.get("splitListItemBefore");if(e.refresh(),!e.isEnabled)return;2===u(t.model.document.selection.getLastPosition().parent).length&&e.execute()}))}_setupTabIntegration(){const t=this.editor;this.listenTo(t.editing.view.document,"tab",((e,i)=>{const n=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(n).isEnabled&&(t.execute(n),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}_setupConversion(){const t=this.editor,e=t.model,i=this._getListAttributeNames();t.conversion.for("upcast").elementToElement({view:"li",model:"paragraph"}).add((t=>{t.on("element:li",((t,e,i)=>{const{writer:n,schema:s}=i;if(!e.modelRange)return;const r=Array.from(e.modelRange.getItems({shallow:!0})).filter((t=>s.checkAttribute(t,"listItemId")));if(!r.length)return;const o={listItemId:c.next(),listIndent:z(e.viewItem),listType:e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted"};for(const t of r)d(t)||n.setAttributes(o,t);r.length>1&&r[1].getAttribute("listItemId")!=o.listItemId&&i.keepEmptyElement(r[0])})),t.on("element:ul",F(),{priority:"high"}),t.on("element:ol",F(),{priority:"high"})})),t.conversion.for("editingDowncast").elementToElement({model:"paragraph",view:j(i),converterPriority:"high"}),t.conversion.for("dataDowncast").elementToElement({model:"paragraph",view:j(i,{dataPipeline:!0}),converterPriority:"high"}),t.conversion.for("downcast").add((t=>{t.on("attribute",D(i,this._downcastStrategies,e))})),this.listenTo(e.document,"change:data",function(t,e,i,n){return()=>{const n=t.document.differ.getChanges(),o=[],l=new Map,a=new Set;for(const t of n)if("insert"==t.type&&"$text"!=t.name)O(t.position,l),t.attributes.has("listItemId")?a.add(t.position.nodeAfter):O(t.position.getShiftedBy(t.length),l);else if("remove"==t.type&&t.attributes.has("listItemId"))O(t.position,l);else if("attribute"==t.type){const e=t.range.start.nodeAfter;i.includes(t.attributeKey)?(O(t.range.start,l),null===t.attributeNewValue?(O(t.range.start.getShiftedBy(1),l),r(e)&&o.push(e)):a.add(e)):d(e)&&r(e)&&o.push(e)}for(const t of l.values())o.push(...s(t,a));for(const t of new Set(o))e.reconvertItem(t)};function s(t,e){const n=[],s=new Set,a=[];for(const{node:c,previous:d}of l(t,"forward")){if(s.has(c))continue;const t=c.getAttribute("listIndent");d&&t<d.getAttribute("listIndent")&&(a.length=t+1),a[t]=Object.fromEntries(Array.from(c.getAttributes()).filter((([t])=>i.includes(t))));const l=m(c,{direction:"forward"});for(const t of l)s.add(t),(r(t,l)||o(t,a,e))&&n.push(t)}return n}function r(t,n){if(!t.is("element","paragraph"))return!1;const s=e.mapper.toViewElement(t);if(!s)return!1;const r=U(t,i,n);return!(!r||!s.is("element","p"))||!(r||!s.is("element","span"))}function o(t,i,s){if(s.has(t))return!1;const r=e.mapper.toViewElement(t);let o=i.length-1;for(let t=r.parent;!t.is("editableElement");t=t.parent){const e=P(t),s=E(t);if(!s&&!e)continue;const r="checkAttributes:"+(e?"item":"list");if(n.fire(r,{viewElement:t,modelAttributes:i[o]}))break;if(s&&(o--,o<0))return!1}return!0}}(e,t.editing,i,this)),this.on("checkAttributes:item",((t,{viewElement:e,modelAttributes:i})=>{e.id!=i.listItemId&&(t.return=!0,t.stop())})),this.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:i})=>{e.name==M(i.listType)&&e.id==R(i.listType,i.listIndent)||(t.return=!0,t.stop())}))}_setupModelPostFixing(){const t=this.editor.model,e=this._getListAttributeNames();t.document.registerPostFixer((i=>function(t,e,i,n){const s=t.document.differ.getChanges(),r=new Map;let o=!1;for(const n of s)if("insert"==n.type&&"$text"!=n.name){const s=n.position.nodeAfter;if(!t.schema.checkAttribute(s,"listItemId"))for(const t of Array.from(s.getAttributeKeys()))i.includes(t)&&(e.removeAttribute(t,s),o=!0);O(n.position,r),n.attributes.has("listItemId")||O(n.position.getShiftedBy(n.length),r);for(const{item:e,previousPosition:i}of t.createRangeIn(s))d(e)&&O(i,r)}else"remove"==n.type?O(n.position,r):"attribute"==n.type&&i.includes(n.attributeKey)&&(O(n.range.start,r),null===n.attributeNewValue&&O(n.range.start.getShiftedBy(1),r));const l=new Set;for(const t of r.values())o=n.fire("postFixer",{listNodes:new a(t),listHead:t,writer:e,seenIds:l})||o;return o}(t,i,e,this))),this.on("postFixer",((t,{listNodes:e,writer:i})=>{t.return=function(t,e){let i=0,n=-1,s=null,r=!1;for(const{node:o}of t){const t=o.getAttribute("listIndent");if(t>i){let l;null===s?(s=t-i,l=i):(s>t&&(s=t),l=t-s),l>n+1&&(l=n+1),e.setAttribute("listIndent",l,o),r=!0,n=l}else s=null,i=t+1,n=t}return r}(e,i)||t.return}),{priority:"high"}),this.on("postFixer",((t,{listNodes:e,writer:i,seenIds:n})=>{t.return=function(t,e,i){const n=new Set;let s=!1;for(const{node:r}of t){if(n.has(r))continue;let t=r.getAttribute("listType"),o=r.getAttribute("listItemId");e.has(o)&&(o=c.next()),e.add(o);for(const e of m(r,{direction:"forward"}))n.add(e),e.getAttribute("listType")!=t&&(o=c.next(),t=e.getAttribute("listType")),e.getAttribute("listItemId")!=o&&(i.setAttribute("listItemId",o,e),s=!0)}return s}(e,n,i)||t.return}),{priority:"high"})}_setupClipboardIntegration(){const t=this.editor.model;this.listenTo(t,"insertContent",function(t){return(e,[i,n])=>{const s=i.is("documentFragment")?i.getChild(0):i;if(!d(s))return;let r;r=n?t.createSelection(n):t.document.selection;const o=r.getFirstPosition();let a=null;if(d(o.parent)?a=o.parent:d(o.nodeBefore)&&(a=o.nodeBefore),!a)return;const c=a.getAttribute("listIndent")-s.getAttribute("listIndent");c<=0||t.change((t=>{for(const{node:e}of l(s,"forward"))t.setAttribute("listIndent",e.getAttribute("listIndent")+c,e)}))}}(t),{priority:"high"}),this.listenTo(t,"getSelectedContent",((e,[i])=>{I(Array.from(i.getSelectedBlocks()))&&t.change((t=>A(Array.from(e.return.getChildren()),t)))}))}}function Y(t,e){const i=t.document.selection;if(!i.isCollapsed)return!x(t);if("forward"===e)return!0;const n=i.getFirstPosition().parent,s=n.previousSibling;return!t.schema.isObject(s)&&(!!s.isEmpty||I([n,s]))}var J=i(273);function Q(t,e){const i=e.mapper,n=e.writer,s="numbered"==t.getAttribute("listType")?"ol":"ul",r=function(t){const e=t.createContainerElement("li");return e.getFillerOffset=ct,e}(n),o=n.createContainerElement(s,null);return n.insert(n.createPositionAt(o,0),r),i.bindElements(t,r),r}function X(t,e,i,n){const s=e.parent,r=i.mapper,o=i.writer;let l=r.toViewPosition(n.createPositionBefore(t));const a=it(t.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:t.getAttribute("listIndent")}),c=t.previousSibling;if(a&&a.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(a);l=o.breakContainer(o.createPositionAfter(t))}else if(c&&"listItem"==c.name){l=r.toViewPosition(n.createPositionAt(c,"end"));const t=r.findMappedViewAncestor(l),e=st(t);l=e?o.createPositionBefore(e):o.createPositionAt(t,"end")}else l=r.toViewPosition(n.createPositionBefore(t));if(l=et(l),o.insert(l,s),c&&"listItem"==c.name){const t=r.toViewElement(c),i=o.createRange(o.createPositionAt(t,0),l).getWalker({ignoreElementEnd:!0});for(const t of i)if(t.item.is("element","li")){const n=o.breakContainer(o.createPositionBefore(t.item)),s=t.item.parent,r=o.createPositionAt(e,"end");tt(o,r.nodeBefore,r.nodeAfter),o.move(o.createRangeOn(s),r),i.position=n}}else{const i=s.nextSibling;if(i&&(i.is("element","ul")||i.is("element","ol"))){let n=null;for(const e of i.getChildren()){const i=r.toModelElement(e);if(!(i&&i.getAttribute("listIndent")>t.getAttribute("listIndent")))break;n=e}n&&(o.breakContainer(o.createPositionAfter(n)),o.move(o.createRangeOn(n.parent),o.createPositionAt(e,"end")))}}tt(o,s,s.nextSibling),tt(o,s.previousSibling,s)}function tt(t,e,i){return!e||!i||"ul"!=e.name&&"ol"!=e.name||e.name!=i.name||e.getAttribute("class")!==i.getAttribute("class")?null:t.mergeContainers(t.createPositionAfter(e))}function et(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function it(t,e){const i=!!e.sameIndent,n=!!e.smallerIndent,s=e.listIndent;let r=t;for(;r&&"listItem"==r.name;){const t=r.getAttribute("listIndent");if(i&&s==t||n&&s>t)return r;r="forward"===e.direction?r.nextSibling:r.previousSibling}return null}function nt(t,e,i,n){t.ui.componentFactory.add(e,(s=>{const r=t.commands.get(e),o=new J.ButtonView(s);return o.set({label:i,icon:n,tooltip:!0,isToggleable:!0}),o.bind("isOn","isEnabled").to(r,"value","isEnabled"),o.on("execute",(()=>{t.execute(e),t.editing.view.focus()})),o}))}function st(t){for(const e of t.getChildren())if("ul"==e.name||"ol"==e.name)return e;return null}function rt(t,e){const i=[],n=t.parent,s={ignoreElementEnd:!1,startPosition:t,shallow:!0,direction:e},r=n.getAttribute("listIndent"),o=[...new H.TreeWalker(s)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of o){if(!t.is("element","listItem"))break;if(t.getAttribute("listIndent")<r)break;if(!(t.getAttribute("listIndent")>r)){if(t.getAttribute("listType")!==n.getAttribute("listType"))break;if(t.getAttribute("listStyle")!==n.getAttribute("listStyle"))break;if(t.getAttribute("listReversed")!==n.getAttribute("listReversed"))break;if(t.getAttribute("listStart")!==n.getAttribute("listStart"))break;"backward"===e?i.unshift(t):i.push(t)}}return i}function ot(t){let e=[...t.document.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const i=t.change((t=>t.createPositionAt(e,0)));return[...rt(i,"backward"),...rt(i,"forward")]})).flat();return e=[...new Set(e)],e}const lt=["disc","circle","square"],at=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function ct(){const t=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||t?0:H.getFillerOffset.call(this)}const dt='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',ut='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>';class mt extends t.Plugin{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;nt(this.editor,"numberedList",t("Numbered List"),dt),nt(this.editor,"bulletedList",t("Bulleted List"),ut)}}class pt extends t.Plugin{static get requires(){return[G,mt]}static get pluginName(){return"DocumentList"}}class ht extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=e.document;let n=Array.from(i.selection.getSelectedBlocks()).filter((t=>d(t)&&"numbered"==t.getAttribute("listType")));n=g(n),e.change((e=>{for(const i of n)e.setAttribute("listStart",t.startIndex||1,i)}))}_getValue(){const t=this.editor.model.document,e=(0,r.first)(t.selection.getSelectedBlocks());return e&&d(e)&&"numbered"==e.getAttribute("listType")?e.getAttribute("listStart"):null}}const ft={},bt={},gt={},yt=[{listStyle:"disc",typeAttribute:"disc",listType:"bulleted"},{listStyle:"circle",typeAttribute:"circle",listType:"bulleted"},{listStyle:"square",typeAttribute:"square",listType:"bulleted"},{listStyle:"decimal",typeAttribute:"1",listType:"numbered"},{listStyle:"decimal-leading-zero",typeAttribute:null,listType:"numbered"},{listStyle:"lower-roman",typeAttribute:"i",listType:"numbered"},{listStyle:"upper-roman",typeAttribute:"I",listType:"numbered"},{listStyle:"lower-alpha",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-alpha",typeAttribute:"A",listType:"numbered"},{listStyle:"lower-latin",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-latin",typeAttribute:"A",listType:"numbered"}];for(const{listStyle:t,typeAttribute:e,listType:i}of yt)ft[t]=i,bt[t]=e,e&&(gt[e]=t);function vt(t){return ft[t]||null}function wt(t){return bt[t]||null}class At extends t.Command{constructor(t,e,i){super(t),this._defaultType=e,this._supportedTypes=i}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document;e.change((e=>{this._tryToConvertItemsToList(t);let n=Array.from(i.selection.getSelectedBlocks()).filter((t=>t.hasAttribute("listType")));if(n.length){n=g(n);for(const i of n)e.setAttribute("listStyle",t.type||this._defaultType,i)}}))}isStyleTypeSupported(t){return!this._supportedTypes||this._supportedTypes.includes(t)}_getValue(){const t=(0,r.first)(this.editor.model.document.selection.getSelectedBlocks());return d(t)?t.getAttribute("listStyle"):null}_checkEnabled(){const t=this.editor,e=t.commands.get("numberedList"),i=t.commands.get("bulletedList");return e.isEnabled||i.isEnabled}_tryToConvertItemsToList(t){if(!t.type)return;const e=vt(t.type);if(!e)return;const i=this.editor,n=e+"List";i.commands.get(n).value||i.execute(n)}}class It extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=e.document;let n=Array.from(i.selection.getSelectedBlocks()).filter((t=>d(t)&&"numbered"==t.getAttribute("listType")));n=g(n),e.change((e=>{for(const i of n)e.setAttribute("listReversed",!!t.reversed,i)}))}_getValue(){const t=this.editor.model.document,e=(0,r.first)(t.selection.getSelectedBlocks());return d(e)&&"numbered"==e.getAttribute("listType")?e.getAttribute("listReversed"):null}}function kt(t){return(e,i,n)=>{const{writer:s,schema:r,consumable:o}=n;if(!1===o.test(i.viewItem,t.viewConsumables))return;i.modelRange||Object.assign(i,n.convertChildren(i.viewItem,i.modelCursor));let l=!1;for(const e of i.modelRange.getItems({shallow:!0}))r.checkAttribute(e,t.attributeName)&&t.appliesToListItem(e)&&(e.hasAttribute(t.attributeName)||(s.setAttribute(t.attributeName,t.getAttributeOnUpcast(i.viewItem),e),l=!0));l&&o.consume(i.viewItem,t.viewConsumables)}}const xt="default";class Tt extends t.Plugin{static get requires(){return[G]}static get pluginName(){return"DocumentListPropertiesEditing"}constructor(t){super(t),t.config.define("list",{properties:{styles:!0,startIndex:!1,reversed:!1}})}init(){const t=this.editor,e=t.model,i=t.plugins.get(G),n=function(t){const e=[];if(t.styles){const i="object"==typeof t.styles&&t.styles.useAttribute;e.push({attributeName:"listStyle",defaultValue:xt,viewConsumables:{styles:"list-style-type"},addCommand(t){let e=yt.map((t=>t.listStyle));i&&(e=e.filter((t=>!!wt(t)))),t.commands.add("listStyle",new At(t,xt,e))},appliesToListItem:()=>!0,hasValidAttribute(t){if(!t.hasAttribute("listStyle"))return!1;const e=t.getAttribute("listStyle");return e==xt||vt(e)==t.getAttribute("listType")},setAttributeOnDowncast(t,e,n){if(e&&e!==xt){if(!i)return void t.setStyle("list-style-type",e,n);{const i=wt(e);if(i)return void t.setAttribute("type",i,n)}}t.removeStyle("list-style-type",n),t.removeAttribute("type",n)},getAttributeOnUpcast(t){const e=t.getStyle("list-style-type");if(e)return e;const i=t.getAttribute("type");return i?gt[i]||null:xt}})}t.reversed&&e.push({attributeName:"listReversed",defaultValue:!1,viewConsumables:{attributes:"reversed"},addCommand(t){t.commands.add("listReversed",new It(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),hasValidAttribute(t){return this.appliesToListItem(t)==t.hasAttribute("listReversed")},setAttributeOnDowncast(t,e,i){e?t.setAttribute("reversed","reversed",i):t.removeAttribute("reversed",i)},getAttributeOnUpcast:t=>t.hasAttribute("reversed")});t.startIndex&&e.push({attributeName:"listStart",defaultValue:1,viewConsumables:{attributes:"start"},addCommand(t){t.commands.add("listStart",new ht(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),hasValidAttribute(t){return this.appliesToListItem(t)==t.hasAttribute("listStart")},setAttributeOnDowncast(t,e,i){e&&e>1?t.setAttribute("start",e,i):t.removeAttribute("start",i)},getAttributeOnUpcast:t=>t.getAttribute("start")||1});return e}(t.config.get("list.properties"));for(const s of n)s.addCommand(t),e.schema.extend("$container",{allowAttributes:s.attributeName}),e.schema.extend("$block",{allowAttributes:s.attributeName}),e.schema.extend("$blockObject",{allowAttributes:s.attributeName}),i.registerDowncastStrategy({scope:"list",attributeName:s.attributeName,setAttributeOnDowncast(t,e,i){s.setAttributeOnDowncast(t,e,i)}});t.conversion.for("upcast").add((t=>{for(const e of n)t.on("element:ol",kt(e)),t.on("element:ul",kt(e))})),i.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:i})=>{for(const s of n)s.getAttributeOnUpcast(e)!=i[s.attributeName]&&(t.return=!0,t.stop())})),this.listenTo(t.commands.get("indentList"),"afterExecute",((t,i)=>{e.change((t=>{for(const e of i)for(const i of n)i.appliesToListItem(e)&&t.setAttribute(i.attributeName,i.defaultValue,e)}))})),i.on("postFixer",((t,{listNodes:e,writer:i})=>{for(const{node:s}of e)for(const e of n)e.hasValidAttribute(s)||(e.appliesToListItem(s)?i.setAttribute(e.attributeName,e.defaultValue,s):i.removeAttribute(e.attributeName,s),t.return=!0)})),i.on("postFixer",((t,{listNodes:e,writer:i})=>{const s=[];for(const{node:r,previous:o}of e){if(!o)continue;const e=r.getAttribute("listIndent"),l=o.getAttribute("listIndent");let a=null;if(e>l?s[l]=o:e<l?(a=s[e],s.length=e):a=o,a&&a.getAttribute("listType")==r.getAttribute("listType"))for(const e of n){const{attributeName:n}=e;if(!e.appliesToListItem(r))continue;const s=a.getAttribute(n);r.getAttribute(n)!=s&&(i.setAttribute(n,s,r),t.return=!0)}}}))}}var St=i(389),_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(St.Z,_t);St.Z.locals;class Ct extends J.View{constructor(t,e){super(t);const i=this.bindTemplate;this.set("isCollapsed",!1),this.set("label",""),this.buttonView=this._createButtonView(),this.children=this.createCollection(),this.set("_collapsibleAriaLabelUid"),e&&this.children.addMany(e),this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",i.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:i.if("isCollapsed","hidden"),"aria-labelledby":i.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render(),this._collapsibleAriaLabelUid=this.buttonView.labelView.element.id}_createButtonView(){const t=new J.ButtonView(this.locale),e=t.bindTemplate;return t.set({withText:!0,icon:'<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>'}),t.extendTemplate({attributes:{"aria-expanded":e.to("isOn",(t=>String(t)))}}),t.bind("label").to(this),t.bind("isOn").to(this,"isCollapsed",(t=>!t)),t.on("execute",(()=>{this.isCollapsed=!this.isCollapsed})),t}}var Vt=i(543),Lt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(Vt.Z,Lt);Vt.Z.locals;class Et extends J.View{constructor(t,{enabledProperties:e,styleButtonViews:i,styleGridAriaLabel:n}){super(t);const s=["ck","ck-list-properties"];this.children=this.createCollection(),this.stylesView=null,this.additionalPropertiesCollapsibleView=null,this.startIndexFieldView=null,this.reversedSwitchButtonView=null,this.focusTracker=new r.FocusTracker,this.keystrokes=new r.KeystrokeHandler,this.focusables=new J.ViewCollection,this.focusCycler=new J.FocusCycler({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),e.styles?(this.stylesView=this._createStylesView(i,n),this.children.add(this.stylesView)):s.push("ck-list-properties_without-styles"),(e.startIndex||e.reversed)&&(this._addNumberedListPropertyViews(e,i),s.push("ck-list-properties_with-numbered-properties")),this.setTemplate({tag:"div",attributes:{class:s},children:this.children})}render(){if(super.render(),this.stylesView){this.focusables.add(this.stylesView),this.focusTracker.add(this.stylesView.element),(this.startIndexFieldView||this.reversedSwitchButtonView)&&(this.focusables.add(this.children.last.buttonView),this.focusTracker.add(this.children.last.buttonView.element));for(const t of this.stylesView.children)this.stylesView.focusTracker.add(t.element);(0,J.addKeyboardHandlingForGrid)({keystrokeHandler:this.stylesView.keystrokes,focusTracker:this.stylesView.focusTracker,gridItems:this.stylesView.children,numberOfColumns:()=>r.global.window.getComputedStyle(this.stylesView.element).getPropertyValue("grid-template-columns").split(" ").length})}if(this.startIndexFieldView){this.focusables.add(this.startIndexFieldView),this.focusTracker.add(this.startIndexFieldView.element),this.listenTo(this.startIndexFieldView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"});const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t)}this.reversedSwitchButtonView&&(this.focusables.add(this.reversedSwitchButtonView),this.focusTracker.add(this.reversedSwitchButtonView.element)),this.keystrokes.listenTo(this.element)}focus(){this.focusCycler.focusFirst()}focusLast(){this.focusCycler.focusLast()}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createStylesView(t,e){const i=new J.View(this.locale);return i.children=i.createCollection(this.locale),i.children.addMany(t),i.setTemplate({tag:"div",attributes:{"aria-label":e,class:["ck","ck-list-styles-list"]},children:i.children}),i.children.delegate("execute").to(this),i.focus=function(){this.children.first.focus()},i.focusTracker=new r.FocusTracker,i.keystrokes=new r.KeystrokeHandler,i.render(),i.keystrokes.listenTo(i.element),i}_addNumberedListPropertyViews(t){const e=this.locale.t,i=[];t.startIndex&&(this.startIndexFieldView=this._createStartIndexField(),i.push(this.startIndexFieldView)),t.reversed&&(this.reversedSwitchButtonView=this._createReversedSwitchButton(),i.push(this.reversedSwitchButtonView)),t.styles?(this.additionalPropertiesCollapsibleView=new Ct(this.locale,i),this.additionalPropertiesCollapsibleView.set({label:e("List properties"),isCollapsed:!0}),this.additionalPropertiesCollapsibleView.buttonView.bind("isEnabled").toMany(i,"isEnabled",((...t)=>t.some((t=>t)))),this.additionalPropertiesCollapsibleView.buttonView.on("change:isEnabled",((t,e,i)=>{i||(this.additionalPropertiesCollapsibleView.isCollapsed=!0)})),this.children.add(this.additionalPropertiesCollapsibleView)):this.children.addMany(i)}_createStartIndexField(){const t=this.locale.t,e=new J.LabeledFieldView(this.locale,J.createLabeledInputNumber);return e.set({label:t("Start at"),class:"ck-numbered-list-properties__start-index"}),e.fieldView.set({min:1,step:1,value:1,inputMode:"numeric"}),e.fieldView.on("input",(()=>{const i=e.fieldView.element,n=i.valueAsNumber;Number.isNaN(n)||(i.checkValidity()?this.fire("listStart",{startIndex:n}):e.errorText=t("Start index must be greater than 0."))})),e}_createReversedSwitchButton(){const t=this.locale.t,e=new J.SwitchButtonView(this.locale);return e.set({withText:!0,label:t("Reversed order"),class:"ck-numbered-list-properties__reversed-order"}),e.delegate("execute").to(this,"listReversed"),e}}var Pt=i(657),zt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(Pt.Z,zt);Pt.Z.locals;class Bt extends t.Plugin{static get pluginName(){return"ListPropertiesUI"}init(){const t=this.editor,e=t.locale.t,i=t.config.get("list.properties");i.styles&&t.ui.componentFactory.add("bulletedList",Nt({editor:t,parentCommandName:"bulletedList",buttonLabel:e("Bulleted List"),buttonIcon:ut,styleGridAriaLabel:e("Bulleted list styles toolbar"),styleDefinitions:[{label:e("Toggle the disc list style"),tooltip:e("Disc"),type:"disc",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z"/></svg>'},{label:e("Toggle the circle list style"),tooltip:e("Circle"),type:"circle",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/></svg>'},{label:e("Toggle the square list style"),tooltip:e("Square"),type:"square",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M14 27v6H8v-6h6zm0-9v6H8v-6h6zm0-9v6H8V9h6z"/></svg>'}]})),(i.styles||i.startIndex||i.reversed)&&t.ui.componentFactory.add("numberedList",Nt({editor:t,parentCommandName:"numberedList",buttonLabel:e("Numbered List"),buttonIcon:dt,styleGridAriaLabel:e("Numbered list styles toolbar"),styleDefinitions:[{label:e("Toggle the decimal list style"),tooltip:e("Decimal"),type:"decimal",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M10.29 15V8.531H9.286c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.343 0v-1.235h-1.235V15h1.235zM11.3 24v-1.147H8.848c.064-.111.148-.226.252-.343.104-.117.351-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.494-.824.104-.263.156-.539.156-.829 0-.51-.182-.936-.545-1.279-.363-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.153-.155.358-.233.616-.233.26 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.468.536-1.024 1.055-.692.641-1.155 1.156-1.389 1.544-.234.389-.375.8-.422 1.233H11.3zm2.333 0v-1.235h-1.235V24h1.235zM9.204 34.11c.615 0 1.129-.2 1.542-.598.413-.398.62-.88.62-1.446 0-.39-.11-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.619-.337.928-.788.928-1.353 0-.399-.151-.756-.453-1.073-.366-.386-.852-.58-1.459-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.668.55c-.16.232-.28.544-.358.933l1.138.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.215 0 .386.065.515.194s.193.302.193.518c0 .255-.087.46-.263.613-.176.154-.43.227-.765.218l-.136 1.006c.22-.061.409-.092.567-.092.24 0 .444.09.61.272.168.182.251.428.251.739 0 .328-.087.589-.261.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.307-.698l-1.196.145c.062.542.285.98.668 1.316.384.335.868.503 1.45.503zm4.43-.11v-1.235h-1.236V34h1.235z"/></svg>'},{label:e("Toggle the decimal with leading zero list style"),tooltip:e("Decimal with leading zero"),type:"decimal-leading-zero",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M5.714 15.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm6.078.914V8.531H10.79c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.344 0v-1.235h-1.235V15h1.235zm-9.422 9.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm7.088.914v-1.147H10.35c.065-.111.149-.226.253-.343.104-.117.35-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.493-.824.104-.263.156-.539.156-.829 0-.51-.181-.936-.544-1.279-.364-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.152-.155.357-.233.615-.233.261 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.467.536-1.024 1.055-.691.641-1.154 1.156-1.388 1.544-.235.389-.375.8-.422 1.233h4.328zm2.334 0v-1.235h-1.235V24h1.235zM5.714 34.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm4.992 1.024c.616 0 1.13-.2 1.543-.598.413-.398.62-.88.62-1.446 0-.39-.111-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.618-.337.927-.788.927-1.353 0-.399-.15-.756-.452-1.073-.366-.386-.853-.58-1.46-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.667.55c-.16.232-.28.544-.359.933l1.139.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.214 0 .386.065.515.194s.193.302.193.518c0 .255-.088.46-.264.613-.175.154-.43.227-.764.218l-.136 1.006c.22-.061.408-.092.566-.092.24 0 .444.09.611.272.167.182.25.428.25.739 0 .328-.086.589-.26.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.308-.698l-1.195.145c.062.542.284.98.668 1.316.384.335.867.503 1.45.503zm4.43-.11v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the lower–roman list style"),tooltip:e("Lower–roman"),type:"lower-roman",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.88 8.7V7.558h-1.234V8.7h1.234zm0 5.3V9.333h-1.234V14h1.234zm2.5 0v-1.235h-1.234V14h1.235zm-4.75 4.7v-1.142H8.395V18.7H9.63zm0 5.3v-4.667H8.395V24H9.63zm2.5-5.3v-1.142h-1.234V18.7h1.235zm0 5.3v-4.667h-1.234V24h1.235zm2.501 0v-1.235h-1.235V24h1.235zM7.38 28.7v-1.142H6.145V28.7H7.38zm0 5.3v-4.667H6.145V34H7.38zm2.5-5.3v-1.142H8.646V28.7H9.88zm0 5.3v-4.667H8.646V34H9.88zm2.5-5.3v-1.142h-1.234V28.7h1.235zm0 5.3v-4.667h-1.234V34h1.235zm2.501 0v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the upper–roman list style"),tooltip:e("Upper-roman"),type:"upper-roman",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.916 15V8.558h-1.301V15h1.3zm2.465 0v-1.235h-1.235V15h1.235zM9.665 25v-6.442h-1.3V25h1.3zm2.5 0v-6.442h-1.3V25h1.3zm2.466 0v-1.235h-1.235V25h1.235zm-7.216 9v-6.442h-1.3V34h1.3zm2.5 0v-6.442h-1.3V34h1.3zm2.501 0v-6.442h-1.3V34h1.3zm2.465 0v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the lower–latin list style"),tooltip:e("Lower-latin"),type:"lower-latin",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M9.62 14.105c.272 0 .528-.05.768-.153s.466-.257.677-.462c.009.024.023.072.044.145.047.161.086.283.119.365h1.221a2.649 2.649 0 0 1-.222-.626c-.04-.195-.059-.498-.059-.908l.013-1.441c0-.536-.055-.905-.165-1.105-.11-.201-.3-.367-.569-.497-.27-.13-.68-.195-1.23-.195-.607 0-1.064.108-1.371.325-.308.217-.525.55-.65 1.002l1.12.202c.076-.217.176-.369.299-.455.123-.086.294-.13.514-.13.325 0 .546.05.663.152.118.101.176.27.176.508v.123c-.222.093-.622.194-1.2.303-.427.082-.755.178-.982.288-.227.11-.403.268-.53.474a1.327 1.327 0 0 0-.188.706c0 .398.138.728.415.988.277.261.656.391 1.136.391zm.368-.87a.675.675 0 0 1-.492-.189.606.606 0 0 1-.193-.448c0-.176.08-.32.241-.435.106-.07.33-.142.673-.215a7.19 7.19 0 0 0 .751-.19v.247c0 .296-.016.496-.048.602a.773.773 0 0 1-.295.409 1.07 1.07 0 0 1-.637.22zm4.645.765v-1.235h-1.235V14h1.235zM10.2 25.105c.542 0 1.003-.215 1.382-.646.38-.43.57-1.044.57-1.84 0-.771-.187-1.362-.559-1.774a1.82 1.82 0 0 0-1.41-.617c-.522 0-.973.216-1.354.65v-2.32H7.594V25h1.147v-.686a1.9 1.9 0 0 0 .67.592c.26.133.523.2.79.2zm-.299-.975c-.354 0-.638-.164-.852-.492-.153-.232-.229-.59-.229-1.073 0-.468.098-.818.295-1.048a.93.93 0 0 1 .738-.345c.302 0 .55.118.743.354.193.236.29.62.29 1.154 0 .5-.096.868-.288 1.1-.192.233-.424.35-.697.35zm4.478.87v-1.235h-1.234V25h1.234zm-4.017 9.105c.6 0 1.08-.142 1.437-.426.357-.284.599-.704.725-1.261l-1.213-.207c-.061.326-.167.555-.316.688a.832.832 0 0 1-.576.2.916.916 0 0 1-.75-.343c-.185-.228-.278-.62-.278-1.173 0-.498.091-.853.274-1.066.183-.212.429-.318.736-.318.232 0 .42.061.565.184.145.123.238.306.28.55l1.216-.22c-.146-.501-.387-.874-.722-1.119-.336-.244-.788-.366-1.356-.366-.695 0-1.245.214-1.653.643-.407.43-.61 1.03-.61 1.8 0 .762.202 1.358.608 1.788.406.431.95.646 1.633.646zM14.633 34v-1.235h-1.235V34h1.235z"/></svg>'},{label:e("Toggle the upper–latin list style"),tooltip:e("Upper-latin"),type:"upper-latin",icon:'<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="m7.88 15 .532-1.463h2.575L11.549 15h1.415l-2.58-6.442H9.01L6.5 15h1.38zm2.69-2.549H8.811l.87-2.39.887 2.39zM14.88 15v-1.235h-1.234V15h1.234zM9.352 25c.83-.006 1.352-.02 1.569-.044.346-.038.636-.14.872-.305.236-.166.422-.387.558-.664.137-.277.205-.562.205-.855 0-.372-.106-.695-.317-.97-.21-.276-.512-.471-.905-.585a1.51 1.51 0 0 0 .661-.567 1.5 1.5 0 0 0 .244-.83c0-.28-.066-.53-.197-.754a1.654 1.654 0 0 0-.495-.539 1.676 1.676 0 0 0-.672-.266c-.25-.042-.63-.063-1.14-.063H7.158V25h2.193zm.142-3.88H8.46v-1.49h.747c.612 0 .983.007 1.112.022.217.026.38.102.49.226.11.125.165.287.165.486a.68.68 0 0 1-.192.503.86.86 0 0 1-.525.23 11.47 11.47 0 0 1-.944.023h.18zm.17 2.795H8.46v-1.723h1.05c.592 0 .977.03 1.154.092.177.062.313.16.406.295a.84.84 0 0 1 .14.492c0 .228-.06.41-.181.547a.806.806 0 0 1-.473.257c-.126.026-.423.04-.892.04zM14.88 25v-1.235h-1.234V25h1.234zm-5.018 9.11c.691 0 1.262-.17 1.711-.512.45-.341.772-.864.965-1.567l-1.261-.4c-.109.472-.287.818-.536 1.037-.25.22-.547.33-.892.33-.47 0-.85-.173-1.143-.519-.293-.345-.44-.925-.44-1.74 0-.767.15-1.322.447-1.665.297-.343.684-.514 1.162-.514.346 0 .64.096.881.29.242.193.4.457.477.79l1.288-.307c-.147-.516-.367-.911-.66-1.187-.492-.465-1.132-.698-1.92-.698-.902 0-1.63.296-2.184.89-.554.593-.83 1.426-.83 2.498 0 1.014.275 1.813.825 2.397.551.585 1.254.877 2.11.877zM14.88 34v-1.235h-1.234V34h1.234z"/></svg>'}]}))}}function Nt({editor:t,parentCommandName:e,buttonLabel:i,buttonIcon:n,styleGridAriaLabel:s,styleDefinitions:r}){const o=t.commands.get(e);return l=>{const a=(0,J.createDropdown)(l,J.SplitButtonView),c=a.buttonView;a.bind("isEnabled").to(o),a.class="ck-list-styles-dropdown",c.on("execute",(()=>{t.execute(e),t.editing.view.focus()})),c.set({label:i,icon:n,tooltip:!0,isToggleable:!0}),c.bind("isOn").to(o,"value",(t=>!!t));const d=function({editor:t,dropdownView:e,parentCommandName:i,styleDefinitions:n,styleGridAriaLabel:s}){const r=t.locale,o=t.config.get("list.properties");let l;"numberedList"!=i&&(o.startIndex=!1,o.reversed=!1);if(o.styles){const e=t.commands.get("listStyle"),s=function({editor:t,listStyleCommand:e,parentCommandName:i}){const n=t.locale,s=t.commands.get(i);return({label:i,type:r,icon:o,tooltip:l})=>{const a=new J.ButtonView(n);return a.set({label:i,icon:o,tooltip:l}),e.on("change:value",(()=>{a.isOn=e.value===r})),a.on("execute",(()=>{s.value?e.value!==r?t.execute("listStyle",{type:r}):t.execute("listStyle",{type:e._defaultType}):t.model.change((()=>{t.execute("listStyle",{type:r})}))})),a}}({editor:t,parentCommandName:i,listStyleCommand:e}),r="function"==typeof e.isStyleTypeSupported?t=>e.isStyleTypeSupported(t.type):()=>!0;l=n.filter(r).map(s)}const a=new Et(r,{styleGridAriaLabel:s,enabledProperties:o,styleButtonViews:l});o.styles&&(0,J.focusChildOnDropdownOpen)(e,(()=>a.stylesView.children.find((t=>t.isOn))));if(o.startIndex){const e=t.commands.get("listStart");a.startIndexFieldView.bind("isEnabled").to(e),a.startIndexFieldView.fieldView.bind("value").to(e),a.on("listStart",((e,i)=>t.execute("listStart",i)))}if(o.reversed){const e=t.commands.get("listReversed");a.reversedSwitchButtonView.bind("isEnabled").to(e),a.reversedSwitchButtonView.bind("isOn").to(e,"value"),a.on("listReversed",(()=>{const i=e.value;t.execute("listReversed",{reversed:!i})}))}return a.delegate("execute").to(e),a}({editor:t,dropdownView:a,parentCommandName:e,styleGridAriaLabel:s,styleDefinitions:r});return a.panelView.children.add(d),a.on("execute",(()=>{t.editing.view.focus()})),a}}class Mt extends t.Plugin{static get requires(){return[Tt,Bt]}static get pluginName(){return"DocumentListProperties"}}class Rt extends t.Command{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,i=e.document,n=Array.from(i.selection.getSelectedBlocks()).filter((t=>Ht(t,e.schema))),s=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(s){let e=n[n.length-1].nextSibling,i=Number.POSITIVE_INFINITY,s=[];for(;e&&"listItem"==e.name&&0!==e.getAttribute("listIndent");){const t=e.getAttribute("listIndent");t<i&&(i=t);const n=t-i;s.push({element:e,listIndent:n}),e=e.nextSibling}s=s.reverse();for(const e of s)t.setAttribute("listIndent",e.listIndent,e.element)}if(!s){let t=Number.POSITIVE_INFINITY;for(const e of n)e.is("element","listItem")&&e.getAttribute("listIndent")<t&&(t=e.getAttribute("listIndent"));t=0===t?1:t,Ot(n,!0,t),Ot(n,!1,t)}for(const e of n.reverse())s&&"listItem"==e.name?t.rename(e,"paragraph"):s||"listItem"==e.name?s||"listItem"!=e.name||e.getAttribute("listType")==this.type||t.setAttribute("listType",this.type,e):(t.setAttributes({listType:this.type,listIndent:0},e),t.rename(e,"listItem"));this.fire("_executeCleanup",n)}))}_getValue(){const t=(0,r.first)(this.editor.model.document.selection.getSelectedBlocks());return!!t&&t.is("element","listItem")&&t.getAttribute("listType")==this.type}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,i=(0,r.first)(t.getSelectedBlocks());return!!i&&Ht(i,e)}}function Ot(t,e,i){const n=e?t[0]:t[t.length-1];if(n.is("element","listItem")){let s=n[e?"previousSibling":"nextSibling"],r=n.getAttribute("listIndent");for(;s&&s.is("element","listItem")&&s.getAttribute("listIndent")>=i;)r>s.getAttribute("listIndent")&&(r=s.getAttribute("listIndent")),s.getAttribute("listIndent")==r&&t[e?"unshift":"push"](s),s=s[e?"previousSibling":"nextSibling"]}}function Ht(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}class Ft extends t.Command{constructor(t,e){super(t),this._indentBy="forward"==e?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let i=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=i[i.length-1];let n=e.nextSibling;for(;n&&"listItem"==n.name&&n.getAttribute("listIndent")>e.getAttribute("listIndent");)i.push(n),n=n.nextSibling;this._indentBy<0&&(i=i.reverse());for(const e of i){const i=e.getAttribute("listIndent")+this._indentBy;i<0?t.rename(e,"paragraph"):t.setAttribute("listIndent",i,e)}this.fire("_executeCleanup",i)}))}_checkEnabled(){const t=(0,r.first)(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),i=t.getAttribute("listType");let n=t.previousSibling;for(;n&&n.is("element","listItem")&&n.getAttribute("listIndent")>=e;){if(n.getAttribute("listIndent")==e)return n.getAttribute("listType")==i;n=n.previousSibling}return!1}return!0}}function Dt(t){return(e,i,n)=>{const s=n.consumable;if(!s.test(i.item,"insert")||!s.test(i.item,"attribute:listType")||!s.test(i.item,"attribute:listIndent"))return;s.consume(i.item,"insert"),s.consume(i.item,"attribute:listType"),s.consume(i.item,"attribute:listIndent");const r=i.item;X(r,Q(r,n),n,t)}}function jt(t,e,i){if(!i.consumable.test(e.item,t.name))return;const n=i.mapper.toViewElement(e.item),s=i.writer;s.breakContainer(s.createPositionBefore(n)),s.breakContainer(s.createPositionAfter(n));const r=n.parent,o="numbered"==e.attributeNewValue?"ol":"ul";s.rename(o,r)}function Ut(t,e,i){i.consumable.consume(e.item,t.name);const n=i.mapper.toViewElement(e.item).parent,s=i.writer;tt(s,n,n.nextSibling),tt(s,n.previousSibling,n)}function qt(t,e,i){if(i.consumable.test(e.item,t.name)&&"listItem"!=e.item.name){let t=i.mapper.toViewPosition(e.range.start);const n=i.writer,s=[];for(;("ul"==t.parent.name||"ol"==t.parent.name)&&(t=n.breakContainer(t),"li"==t.parent.name);){const e=t,i=n.createPositionAt(t.parent,"end");if(!e.isEqual(i)){const t=n.remove(n.createRange(e,i));s.push(t)}t=n.createPositionAfter(t.parent)}if(s.length>0){for(let e=0;e<s.length;e++){const i=t.nodeBefore;if(t=n.insert(t,s[e]).end,e>0){const e=tt(n,i,i.nextSibling);e&&e.parent==i&&t.offset--}}tt(n,t.nodeBefore,t.nodeAfter)}}}function Kt(t,e,i){const n=i.mapper.toViewPosition(e.position),s=n.nodeBefore,r=n.nodeAfter;tt(i.writer,s,r)}function Zt(t,e,i){if(i.consumable.consume(e.viewItem,{name:!0})){const t=i.writer,n=t.createElement("listItem"),s=function(t){let e=0,i=t.parent;for(;i;){if(i.is("element","li"))e++;else{const t=i.previousSibling;t&&t.is("element","li")&&e++}i=i.parent}return e}(e.viewItem);t.setAttribute("listIndent",s,n);const r=e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted";if(t.setAttribute("listType",r,n),!i.safeInsert(n,e.modelCursor))return;const o=function(t,e,i){const{writer:n,schema:s}=i;let r=n.createPositionAfter(t);for(const o of e)if("ul"==o.name||"ol"==o.name)r=i.convertItem(o,r).modelCursor;else{const e=i.convertItem(o,n.createPositionAt(t,"end")),l=e.modelRange.start.nodeAfter;l&&l.is("element")&&!s.checkChild(t,l.name)&&(t=e.modelCursor.parent.is("element","listItem")?e.modelCursor.parent:Jt(e.modelCursor),r=n.createPositionAfter(t))}return r}(n,e.viewItem.getChildren(),i);e.modelRange=t.createRange(e.modelCursor,o),i.updateConversionResult(n,e)}}function $t(t,e,i){if(i.consumable.test(e.viewItem,{name:!0})){const t=Array.from(e.viewItem.getChildren());for(const e of t){!(e.is("element","li")||Xt(e))&&e._remove()}}}function Wt(t,e,i){if(i.consumable.test(e.viewItem,{name:!0})){if(0===e.viewItem.childCount)return;const t=[...e.viewItem.getChildren()];let i=!1;for(const e of t)i&&!Xt(e)&&e._remove(),Xt(e)&&(i=!0)}}function Gt(t){return(e,i)=>{if(i.isPhantom)return;const n=i.modelPosition.nodeBefore;if(n&&n.is("element","listItem")){const e=i.mapper.toViewElement(n),s=e.getAncestors().find(Xt),r=t.createPositionAt(e,0).getWalker();for(const t of r){if("elementStart"==t.type&&t.item.is("element","li")){i.viewPosition=t.previousPosition;break}if("elementEnd"==t.type&&t.item==s){i.viewPosition=t.nextPosition;break}}}}}function Yt(t,[e,i]){let n,s=e.is("documentFragment")?e.getChild(0):e;if(n=i?this.createSelection(i):this.document.selection,s&&s.is("element","listItem")){const t=n.getFirstPosition();let e=null;if(t.parent.is("element","listItem")?e=t.parent:t.nodeBefore&&t.nodeBefore.is("element","listItem")&&(e=t.nodeBefore),e){const t=e.getAttribute("listIndent");if(t>0)for(;s&&s.is("element","listItem");)s._setAttribute("listIndent",s.getAttribute("listIndent")+t),s=s.nextSibling}}}function Jt(t){const e=new H.TreeWalker({startPosition:t});let i;do{i=e.next()}while(!i.value.item.is("element","listItem"));return i.value.item}function Qt(t,e,i,n,s,r){const o=it(e.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:t,foo:"b"}),l=s.mapper,a=s.writer,c=o?o.getAttribute("listIndent"):null;let d;if(o)if(c==t){const t=l.toViewElement(o).parent;d=a.createPositionAfter(t)}else{const t=r.createPositionAt(o,"end");d=l.toViewPosition(t)}else d=i;d=et(d);for(const t of[...n.getChildren()])Xt(t)&&(d=a.move(a.createRangeOn(t),d).end,tt(a,t,t.nextSibling),tt(a,t.previousSibling,t))}function Xt(t){return t.is("element","ol")||t.is("element","ul")}class te extends t.Plugin{static get pluginName(){return"ListEditing"}static get requires(){return[e.Enter,s.Delete]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,i=t.editing;var n;t.model.document.registerPostFixer((e=>function(t,e){const i=t.document.differ.getChanges(),n=new Map;let s=!1;for(const n of i)if("insert"==n.type&&"listItem"==n.name)r(n.position);else if("insert"==n.type&&"listItem"!=n.name){if("$text"!=n.name){const i=n.position.nodeAfter;i.hasAttribute("listIndent")&&(e.removeAttribute("listIndent",i),s=!0),i.hasAttribute("listType")&&(e.removeAttribute("listType",i),s=!0),i.hasAttribute("listStyle")&&(e.removeAttribute("listStyle",i),s=!0),i.hasAttribute("listReversed")&&(e.removeAttribute("listReversed",i),s=!0),i.hasAttribute("listStart")&&(e.removeAttribute("listStart",i),s=!0);for(const e of Array.from(t.createRangeIn(i)).filter((t=>t.item.is("element","listItem"))))r(e.previousPosition)}r(n.position.getShiftedBy(n.length))}else"remove"==n.type&&"listItem"==n.name?r(n.position):("attribute"==n.type&&"listIndent"==n.attributeKey||"attribute"==n.type&&"listType"==n.attributeKey)&&r(n.range.start);for(const t of n.values())o(t),l(t);return s;function r(t){const e=t.nodeBefore;if(e&&e.is("element","listItem")){let t=e;if(n.has(t))return;for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling)if(t=e,n.has(t))return;n.set(e,t)}else{const e=t.nodeAfter;e&&e.is("element","listItem")&&n.set(e,e)}}function o(t){let i=0,n=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(r>i){let o;null===n?(n=r-i,o=i):(n>r&&(n=r),o=r-n),e.setAttribute("listIndent",o,t),s=!0}else n=null,i=t.getAttribute("listIndent")+1;t=t.nextSibling}}function l(t){let i=[],n=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(n&&n.getAttribute("listIndent")>r&&(i=i.slice(0,r+1)),0!=r)if(i[r]){const n=i[r];t.getAttribute("listType")!=n&&(e.setAttribute("listType",n,t),s=!0)}else i[r]=t.getAttribute("listType");n=t,t=t.nextSibling}}}(t.model,e))),i.mapper.registerViewToModelLength("li",ee),e.mapper.registerViewToModelLength("li",ee),i.mapper.on("modelToViewPosition",Gt(i.view)),i.mapper.on("viewToModelPosition",(n=t.model,(t,e)=>{const i=e.viewPosition,s=i.parent,r=e.mapper;if("ul"==s.name||"ol"==s.name){if(i.isAtEnd){const t=r.toModelElement(i.nodeBefore),s=r.getModelLength(i.nodeBefore);e.modelPosition=n.createPositionBefore(t).getShiftedBy(s)}else{const t=r.toModelElement(i.nodeAfter);e.modelPosition=n.createPositionBefore(t)}t.stop()}else if("li"==s.name&&i.nodeBefore&&("ul"==i.nodeBefore.name||"ol"==i.nodeBefore.name)){const o=r.toModelElement(s);let l=1,a=i.nodeBefore;for(;a&&Xt(a);)l+=r.getModelLength(a),a=a.previousSibling;e.modelPosition=n.createPositionBefore(o).getShiftedBy(l),t.stop()}})),e.mapper.on("modelToViewPosition",Gt(i.view)),t.conversion.for("editingDowncast").add((e=>{e.on("insert",qt,{priority:"high"}),e.on("insert:listItem",Dt(t.model)),e.on("attribute:listType:listItem",jt,{priority:"high"}),e.on("attribute:listType:listItem",Ut,{priority:"low"}),e.on("attribute:listIndent:listItem",function(t){return(e,i,n)=>{if(!n.consumable.consume(i.item,"attribute:listIndent"))return;const s=n.mapper.toViewElement(i.item),r=n.writer;r.breakContainer(r.createPositionBefore(s)),r.breakContainer(r.createPositionAfter(s));const o=s.parent,l=o.previousSibling,a=r.createRangeOn(o);r.remove(a),l&&l.nextSibling&&tt(r,l,l.nextSibling),Qt(i.attributeOldValue+1,i.range.start,a.start,s,n,t),X(i.item,s,n,t);for(const t of i.item.getChildren())n.consumable.consume(t,"insert")}}(t.model)),e.on("remove:listItem",function(t){return(e,i,n)=>{const s=n.mapper.toViewPosition(i.position).getLastMatchingPosition((t=>!t.item.is("element","li"))).nodeAfter,r=n.writer;r.breakContainer(r.createPositionBefore(s)),r.breakContainer(r.createPositionAfter(s));const o=s.parent,l=o.previousSibling,a=r.createRangeOn(o),c=r.remove(a);l&&l.nextSibling&&tt(r,l,l.nextSibling),Qt(n.mapper.toModelElement(s).getAttribute("listIndent")+1,i.position,a.start,s,n,t);for(const t of r.createRangeIn(c).getItems())n.mapper.unbindViewElement(t);e.stop()}}(t.model)),e.on("remove",Kt,{priority:"low"})})),t.conversion.for("dataDowncast").add((e=>{e.on("insert",qt,{priority:"high"}),e.on("insert:listItem",Dt(t.model))})),t.conversion.for("upcast").add((t=>{t.on("element:ul",$t,{priority:"high"}),t.on("element:ol",$t,{priority:"high"}),t.on("element:li",Wt,{priority:"high"}),t.on("element:li",Zt)})),t.model.on("insertContent",Yt,{priority:"high"}),t.commands.add("numberedList",new Rt(t,"numbered")),t.commands.add("bulletedList",new Rt(t,"bulleted")),t.commands.add("indentList",new Ft(t,"forward")),t.commands.add("outdentList",new Ft(t,"backward"));const s=i.view.document;this.listenTo(s,"enter",((t,e)=>{const i=this.editor.model.document,n=i.selection.getLastPosition().parent;i.selection.isCollapsed&&"listItem"==n.name&&n.isEmpty&&(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(s,"delete",((t,e)=>{if("backward"!==e.direction)return;const i=this.editor.model.document.selection;if(!i.isCollapsed)return;const n=i.getFirstPosition();if(!n.isAtStart)return;const s=n.parent;if("listItem"!==s.name)return;s.previousSibling&&"listItem"===s.previousSibling.name||(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(t.editing.view.document,"tab",((e,i)=>{const n=i.shiftKey?"outdentList":"indentList";this.editor.commands.get(n).isEnabled&&(t.execute(n),i.stopPropagation(),i.preventDefault(),e.stop())}),{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),i=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),i&&i.registerChildCommand(t.get("outdentList"))}}function ee(t){let e=1;for(const i of t.getChildren())if("ul"==i.name||"ol"==i.name)for(const t of i.getChildren())e+=ee(t);return e}class ie extends t.Plugin{static get requires(){return[te,mt]}static get pluginName(){return"List"}}class ne extends t.Command{constructor(t,e){super(t),this._defaultType=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){this._tryToConvertItemsToList(t);const e=this.editor.model,i=ot(e);i.length&&e.change((e=>{for(const n of i)e.setAttribute("listStyle",t.type||this._defaultType,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")?t.getAttribute("listStyle"):null}_checkEnabled(){const t=this.editor,e=t.commands.get("numberedList"),i=t.commands.get("bulletedList");return e.isEnabled||i.isEnabled}_tryToConvertItemsToList(t){if(!t.type)return;const e=(i=t.type,lt.includes(i)?"bulleted":at.includes(i)?"numbered":null);var i;if(!e)return;const n=this.editor,s=e+"List";n.commands.get(s).value||n.execute(s)}}class se extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=ot(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const n of i)e.setAttribute("listReversed",!!t.reversed,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listReversed"):null}}class re extends t.Command{refresh(){const t=this._getValue();this.value=t,this.isEnabled=null!=t}execute(t={}){const e=this.editor.model,i=ot(e).filter((t=>"numbered"==t.getAttribute("listType")));e.change((e=>{for(const n of i)e.setAttribute("listStart",t.startIndex||1,n)}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;return t&&t.is("element","listItem")&&"numbered"==t.getAttribute("listType")?t.getAttribute("listStart"):null}}const oe="default";class le extends t.Plugin{static get requires(){return[te]}static get pluginName(){return"ListPropertiesEditing"}constructor(t){super(t),t.config.define("list",{properties:{styles:!0,startIndex:!1,reversed:!1}})}init(){const t=this.editor,e=t.model,i=function(t){const e=[];t.styles&&e.push({attributeName:"listStyle",defaultValue:oe,addCommand(t){t.commands.add("listStyle",new ne(t,oe))},appliesToListItem:()=>!0,setAttributeOnDowncast(t,e,i){e&&e!==oe?t.setStyle("list-style-type",e,i):t.removeStyle("list-style-type",i)},getAttributeOnUpcast:t=>t.getStyle("list-style-type")||oe});t.reversed&&e.push({attributeName:"listReversed",defaultValue:!1,addCommand(t){t.commands.add("listReversed",new se(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){e?t.setAttribute("reversed","reversed",i):t.removeAttribute("reversed",i)},getAttributeOnUpcast:t=>t.hasAttribute("reversed")});t.startIndex&&e.push({attributeName:"listStart",defaultValue:1,addCommand(t){t.commands.add("listStart",new re(t))},appliesToListItem:t=>"numbered"==t.getAttribute("listType"),setAttributeOnDowncast(t,e,i){1!=e?t.setAttribute("start",e,i):t.removeAttribute("start",i)},getAttributeOnUpcast:t=>t.getAttribute("start")||1});return e}(t.config.get("list.properties"));e.schema.extend("listItem",{allowAttributes:i.map((t=>t.attributeName))});for(const e of i)e.addCommand(t);var n;this.listenTo(t.commands.get("indentList"),"_executeCleanup",function(t,e){return(i,n)=>{const s=n[0],r=s.getAttribute("listIndent"),o=n.filter((t=>t.getAttribute("listIndent")===r));let l=null;s.previousSibling.getAttribute("listIndent")+1!==r&&(l=it(s.previousSibling,{sameIndent:!0,direction:"backward",listIndent:r})),t.model.change((t=>{for(const i of o)for(const n of e)if(n.appliesToListItem(i)){const e=null==l?n.defaultValue:l.getAttribute(n.attributeName);t.setAttribute(n.attributeName,e,i)}}))}}(t,i)),this.listenTo(t.commands.get("outdentList"),"_executeCleanup",function(t,e){return(i,n)=>{if(!(n=n.reverse().filter((t=>t.is("element","listItem")))).length)return;const s=n[0].getAttribute("listIndent"),r=n[0].getAttribute("listType");let o=n[0].previousSibling;if(o.is("element","listItem"))for(;o.getAttribute("listIndent")!==s;)o=o.previousSibling;else o=null;o||(o=n[n.length-1].nextSibling),o&&o.is("element","listItem")&&o.getAttribute("listType")===r&&t.model.change((t=>{const i=n.filter((t=>t.getAttribute("listIndent")===s));for(const n of i)for(const i of e)if(i.appliesToListItem(n)){const e=i.attributeName,s=o.getAttribute(e);t.setAttribute(e,s,n)}}))}}(t,i)),this.listenTo(t.commands.get("bulletedList"),"_executeCleanup",de(t)),this.listenTo(t.commands.get("numberedList"),"_executeCleanup",de(t)),e.document.registerPostFixer(function(t,e){return i=>{let n=!1;const s=ue(t.model.document.differ.getChanges()).filter((t=>"todo"!==t.getAttribute("listType")));if(!s.length)return n;let r=s[s.length-1].nextSibling;if((!r||!r.is("element","listItem"))&&(r=s[0].previousSibling,r)){const t=s[0].getAttribute("listIndent");for(;r.is("element","listItem")&&r.getAttribute("listIndent")!==t&&(r=r.previousSibling,r););}for(const t of e){const e=t.attributeName;for(const o of s)if(t.appliesToListItem(o))if(o.hasAttribute(e)){const s=o.previousSibling;ce(s,o,t.attributeName)&&(i.setAttribute(e,s.getAttribute(e),o),n=!0)}else ae(r,o,t)?i.setAttribute(e,r.getAttribute(e),o):i.setAttribute(e,t.defaultValue,o),n=!0;else i.removeAttribute(e,o)}return n}}(t,i)),t.conversion.for("upcast").add((n=i,t=>{t.on("element:li",((t,e,i)=>{const s=e.viewItem.parent;if(!s)return;const r=e.modelRange.start.nodeAfter||e.modelRange.end.nodeBefore;for(const t of n)if(t.appliesToListItem(r)){const e=t.getAttributeOnUpcast(s);i.writer.setAttribute(t.attributeName,e,r)}}),{priority:"low"})})),t.conversion.for("downcast").add(function(t){return i=>{for(const n of t)i.on(`attribute:${n.attributeName}:listItem`,((t,i,s)=>{const r=s.writer,o=i.item,l=it(o.previousSibling,{sameIndent:!0,listIndent:o.getAttribute("listIndent"),direction:"backward"}),a=s.mapper.toViewElement(o);e(o,l)||r.breakContainer(r.createPositionBefore(a)),n.setAttributeOnDowncast(r,i.attributeNewValue,a.parent)}),{priority:"low"})};function e(t,e){return e&&t.getAttribute("listType")===e.getAttribute("listType")&&t.getAttribute("listIndent")===e.getAttribute("listIndent")&&t.getAttribute("listStyle")===e.getAttribute("listStyle")&&t.getAttribute("listReversed")===e.getAttribute("listReversed")&&t.getAttribute("listStart")===e.getAttribute("listStart")}}(i)),this._mergeListAttributesWhileMergingLists(i)}afterInit(){const t=this.editor;t.commands.get("todoList")&&t.model.document.registerPostFixer(function(t){return e=>{const i=ue(t.model.document.differ.getChanges()).filter((t=>"todo"===t.getAttribute("listType")&&(t.hasAttribute("listStyle")||t.hasAttribute("listReversed")||t.hasAttribute("listStart"))));if(!i.length)return!1;for(const t of i)e.removeAttribute("listStyle",t),e.removeAttribute("listReversed",t),e.removeAttribute("listStart",t);return!0}}(t))}_mergeListAttributesWhileMergingLists(t){const e=this.editor.model;let i;this.listenTo(e,"deleteContent",((t,[e])=>{const n=e.getFirstPosition(),s=e.getLastPosition();if(n.parent===s.parent)return;if(!n.parent.is("element","listItem"))return;const r=s.parent.nextSibling;if(!r||!r.is("element","listItem"))return;const o=it(n.parent,{sameIndent:!0,listIndent:r.getAttribute("listIndent")});o&&o.getAttribute("listType")===r.getAttribute("listType")&&(i=o)}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{i&&(e.change((e=>{const n=it(i.nextSibling,{sameIndent:!0,listIndent:i.getAttribute("listIndent"),direction:"forward"});if(!n)return void(i=null);const s=[n,...rt(e.createPositionAt(n,0),"forward")];for(const n of s)for(const s of t)if(s.appliesToListItem(n)){const t=s.attributeName,r=i.getAttribute(t);e.setAttribute(t,r,n)}})),i=null)}),{priority:"low"})}}function ae(t,e,i){if(!t)return!1;const n=t.getAttribute(i.attributeName);return!!n&&(n!=i.defaultValue&&t.getAttribute("listType")===e.getAttribute("listType"))}function ce(t,e,i){if(!t||!t.is("element","listItem"))return!1;if(e.getAttribute("listType")!==t.getAttribute("listType"))return!1;const n=t.getAttribute("listIndent");if(n<1||n!==e.getAttribute("listIndent"))return!1;const s=t.getAttribute(i);return!(!s||s===e.getAttribute(i))}function de(t){return(e,i)=>{i=i.filter((t=>t.is("element","listItem"))),t.model.change((t=>{for(const e of i)t.removeAttribute("listStyle",e)}))}}function ue(t){const e=[];for(const i of t){const t=me(i);t&&t.is("element","listItem")&&e.push(t)}return e}function me(t){return"attribute"===t.type?t.range.start.nodeAfter:"insert"===t.type?t.position.nodeAfter:null}class pe extends t.Plugin{static get requires(){return[le,Bt]}static get pluginName(){return"ListProperties"}}const he="todoListChecked";class fe extends t.Command{constructor(t){super(t),this._selectedElements=[],this.on("execute",(()=>{this.refresh()}),{priority:"highest"})}refresh(){this._selectedElements=this._getSelectedItems(),this.value=this._selectedElements.every((t=>!!t.getAttribute("todoListChecked"))),this.isEnabled=!!this._selectedElements.length}_getSelectedItems(){const t=this.editor.model,e=t.schema,i=t.document.selection.getFirstRange(),n=i.start.parent,s=[];e.checkAttribute(n,he)&&s.push(n);for(const t of i.getItems())e.checkAttribute(t,he)&&!s.includes(t)&&s.push(t);return s}execute(t={}){this.editor.model.change((e=>{for(const i of this._selectedElements){(void 0===t.forceValue?!this.value:t.forceValue)?e.setAttribute(he,!0,i):e.removeAttribute(he,i)}}))}}function be(t,e,i){const n=e.modelCursor,s=n.parent,r=e.viewItem;if("checkbox"!=r.getAttribute("type")||"listItem"!=s.name||!n.isAtStart)return;if(!i.consumable.consume(r,{name:!0}))return;const o=i.writer;o.setAttribute("listType","todo",s),e.viewItem.hasAttribute("checked")&&o.setAttribute("todoListChecked",!0,s),e.modelRange=o.createRange(n)}function ge(t){return(e,i)=>{const n=i.modelPosition,s=n.parent;if(!s.is("element","listItem")||"todo"!=s.getAttribute("listType"))return;const r=ve(i.mapper.toViewElement(s),t);r&&(i.viewPosition=i.mapper.findPositionIn(r,n.offset))}}function ye(t,e,i,n){return e.createUIElement("label",{class:"todo-list__label",contenteditable:!1},(function(e){const s=(0,r.createElement)(document,"input",{type:"checkbox",tabindex:-1});i&&s.setAttribute("checked","checked"),s.addEventListener("change",(()=>n(t)));const o=this.toDomElement(e);return o.appendChild(s),o}))}function ve(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("containerElement","span")&&t.item.hasClass("todo-list__label__description"))return t.item}const we=(0,r.parseKeystroke)("Ctrl+Enter");class Ae extends t.Plugin{static get pluginName(){return"TodoListEditing"}static get requires(){return[te]}init(){const t=this.editor,{editing:e,data:i,model:n}=t;n.schema.extend("listItem",{allowAttributes:["todoListChecked"]}),n.schema.addAttributeCheck(((t,e)=>{const i=t.last;if("todoListChecked"==e&&"listItem"==i.name&&"todo"!=i.getAttribute("listType"))return!1})),t.commands.add("todoList",new Rt(t,"todo"));const s=new fe(t);var o,l;t.commands.add("checkTodoList",s),t.commands.add("todoListCheck",s),i.downcastDispatcher.on("insert:listItem",function(t){return(e,i,n)=>{const s=n.consumable;if(!s.test(i.item,"insert")||!s.test(i.item,"attribute:listType")||!s.test(i.item,"attribute:listIndent"))return;if("todo"!=i.item.getAttribute("listType"))return;const r=i.item;s.consume(r,"insert"),s.consume(r,"attribute:listType"),s.consume(r,"attribute:listIndent"),s.consume(r,"attribute:todoListChecked");const o=n.writer,l=Q(r,n);o.addClass("todo-list",l.parent);const a=o.createContainerElement("label",{class:"todo-list__label"}),c=o.createEmptyElement("input",{type:"checkbox",disabled:"disabled"}),d=o.createContainerElement("span",{class:"todo-list__label__description"});r.getAttribute("todoListChecked")&&o.setAttribute("checked","checked",c),o.insert(o.createPositionAt(l,0),a),o.insert(o.createPositionAt(a,0),c),o.insert(o.createPositionAfter(c),d),X(r,l,n,t)}}(n),{priority:"high"}),i.upcastDispatcher.on("element:input",be,{priority:"high"}),e.downcastDispatcher.on("insert:listItem",function(t,e){return(i,n,s)=>{const r=s.consumable;if(!r.test(n.item,"insert")||!r.test(n.item,"attribute:listType")||!r.test(n.item,"attribute:listIndent"))return;if("todo"!=n.item.getAttribute("listType"))return;const o=n.item;r.consume(o,"insert"),r.consume(o,"attribute:listType"),r.consume(o,"attribute:listIndent"),r.consume(o,"attribute:todoListChecked");const l=s.writer,a=Q(o,s),c=!!o.getAttribute("todoListChecked"),d=ye(o,l,c,e),u=l.createContainerElement("span",{class:"todo-list__label__description"});l.addClass("todo-list",a.parent),l.insert(l.createPositionAt(a,0),d),l.insert(l.createPositionAfter(d),u),X(o,a,s,t)}}(n,(t=>this._handleCheckmarkChange(t))),{priority:"high"}),e.downcastDispatcher.on("attribute:listType:listItem",(o=t=>this._handleCheckmarkChange(t),l=e.view,(t,e,i)=>{if(!i.consumable.consume(e.item,t.name))return;const n=i.mapper.toViewElement(e.item),s=i.writer,r=function(t,e){const i=e.createRangeIn(t);for(const t of i)if(t.item.is("uiElement","label"))return t.item}(n,l);if("todo"==e.attributeNewValue){const t=!!e.item.getAttribute("todoListChecked"),i=ye(e.item,s,t,o),r=s.createContainerElement("span",{class:"todo-list__label__description"}),l=s.createRangeIn(n),a=st(n),c=et(l.start),d=a?s.createPositionBefore(a):l.end,u=s.createRange(c,d);s.addClass("todo-list",n.parent),s.move(u,s.createPositionAt(r,0)),s.insert(s.createPositionAt(n,0),i),s.insert(s.createPositionAfter(i),r)}else if("todo"==e.attributeOldValue){const t=ve(n,l);s.removeClass("todo-list",n.parent),s.remove(r),s.move(s.createRangeIn(t),s.createPositionBefore(t)),s.remove(t)}})),e.downcastDispatcher.on("attribute:todoListChecked:listItem",function(t){return(e,i,n)=>{if("todo"!=i.item.getAttribute("listType"))return;if(!n.consumable.consume(i.item,"attribute:todoListChecked"))return;const{mapper:s,writer:r}=n,o=!!i.item.getAttribute("todoListChecked"),l=s.toViewElement(i.item).getChild(0),a=ye(i.item,r,o,t);r.insert(r.createPositionAfter(l),a),r.remove(l)}}((t=>this._handleCheckmarkChange(t)))),e.mapper.on("modelToViewPosition",ge(e.view)),i.mapper.on("modelToViewPosition",ge(e.view)),this.listenTo(e.view.document,"arrowKey",function(t,e){return(i,n)=>{if("left"!=(0,r.getLocalizedArrowKeyCodeDirection)(n.keyCode,e.contentLanguageDirection))return;const s=t.schema,o=t.document.selection;if(!o.isCollapsed)return;const l=o.getFirstPosition(),a=l.parent;if("listItem"===a.name&&"todo"==a.getAttribute("listType")&&l.isAtStart){const e=s.getNearestSelectionRange(t.createPositionBefore(a),"backward");e&&t.change((t=>t.setSelection(e))),n.preventDefault(),n.stopPropagation(),i.stop()}}}(n,t.locale),{context:"li"}),this.listenTo(e.view.document,"keydown",((e,i)=>{(0,r.getCode)(i)===we&&(t.execute("checkTodoList"),e.stop())}),{priority:"high"});const a=new Set;this.listenTo(n,"applyOperation",((t,e)=>{const i=e[0];if("rename"==i.type&&"listItem"==i.oldName){const t=i.position.nodeAfter;t.hasAttribute("todoListChecked")&&a.add(t)}else if("changeAttribute"==i.type&&"listType"==i.key&&"todo"===i.oldValue)for(const t of i.range.getItems())t.hasAttribute("todoListChecked")&&"todo"!==t.getAttribute("listType")&&a.add(t)})),n.document.registerPostFixer((t=>{let e=!1;for(const i of a)t.removeAttribute("todoListChecked",i),e=!0;return a.clear(),e}))}_handleCheckmarkChange(t){const e=this.editor,i=e.model,n=Array.from(i.document.selection.getRanges());i.change((i=>{i.setSelection(t,"end"),e.execute("checkTodoList"),i.setSelection(n)}))}}class Ie extends t.Plugin{static get pluginName(){return"TodoListUI"}init(){const t=this.editor.t;nt(this.editor,"todoList",t("To-do List"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m2.315 14.705 2.224-2.24a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.682.682 0 0 1-.112.089.647.647 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.717.722zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75zM2.329 5.745l2.21-2.226a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.685.685 0 0 1-.496.196.644.644 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>')}}var ke=i(250),xe={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};K()(ke.Z,xe);ke.Z.locals;class Te extends t.Plugin{static get requires(){return[Ae,Ie]}static get pluginName(){return"TodoList"}}})(),(window.CKEditor5=window.CKEditor5||{}).list=n})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/list/translations/ko.js b/core/assets/vendor/ckeditor5/list/translations/ko.js index 02018f59ae1566f5bf10901e81ffbec49a3596b7..61736b821dbfec7bef93f5a2f61dc91c52b0f6a7 100644 --- a/core/assets/vendor/ckeditor5/list/translations/ko.js +++ b/core/assets/vendor/ckeditor5/list/translations/ko.js @@ -1 +1 @@ -!function(e){const t=e.ko=e.ko||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"불릿 목ë¡","Bulleted list styles toolbar":"글머리 기호 ëª©ë¡ ìŠ¤íƒ€ì¼ ë„구 모ìŒ",Circle:"í° ì›í˜•",Decimal:"ì‹ì§„수","Decimal with leading zero":"ì•žì— 0ì´ ë¶™ëŠ” ì‹ì§„수",Disc:"ê²€ì€ ì›í˜•","List properties":"ëª©ë¡ ì†ì„±","Lower-latin":"ì†Œë¬¸ìž ì•ŒíŒŒë²³","Lower–roman":"ì†Œë¬¸ìž ë¡œë§ˆìž","Numbered List":"번호 목ë¡","Numbered list styles toolbar":"번호 ëª©ë¡ ìŠ¤íƒ€ì¼ ë„구 모ìŒ","Reversed order":"ì—순",Square:"ê²€ì€ ì‚¬ê°í˜•","Start at":"시작 번호","Start index must be greater than 0.":"시작 번호는 0보다 커야 합니다.","To-do List":"í™•ì¸ ëª©ë¡","Toggle the circle list style":"ê²€ì€ ì›í˜• ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the decimal list style":"ì‹ì§„수 ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the decimal with leading zero list style":"ì•žì— 0ì´ ë¶™ëŠ” ì‹ì§„수 ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the disc list style":"í° ì›í˜• ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the lower–latin list style":"ì†Œë¬¸ìž ì•ŒíŒŒë²³ ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the lower–roman list style":"ì†Œë¬¸ìž ë¡œë§ˆìž ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the square list style":"ê²€ì€ ì‚¬ê°í˜• ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the upper–latin list style":"ëŒ€ë¬¸ìž ì•ŒíŒŒë²³ ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the upper–roman list style":"ëŒ€ë¬¸ìž ë¡œë§ˆìž ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Upper-latin":"ëŒ€ë¬¸ìž ì•ŒíŒŒë²³","Upper-roman":"ëŒ€ë¬¸ìž ë¡œë§ˆìž"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const t=e.ko=e.ko||{};t.dictionary=Object.assign(t.dictionary||{},{"Bulleted List":"불릿 목ë¡","Bulleted list styles toolbar":"글머리 기호 ëª©ë¡ ìŠ¤íƒ€ì¼ ë„구 모ìŒ",Circle:"í° ì›í˜•",Decimal:"ì‹ì§„수","Decimal with leading zero":"ì•žì— 0ì´ ë¶™ëŠ” ì‹ì§„수",Disc:"ê²€ì€ ì›í˜•","List properties":"ëª©ë¡ ì†ì„±","Lower-latin":"ì†Œë¬¸ìž ì•ŒíŒŒë²³","Lower–roman":"ì†Œë¬¸ìž ë¡œë§ˆìž","Numbered List":"번호 목ë¡","Numbered list styles toolbar":"번호 ëª©ë¡ ìŠ¤íƒ€ì¼ ë„구 모ìŒ","Reversed order":"ì—순",Square:"ê²€ì€ ì‚¬ê°í˜•","Start at":"시작 번호","Start index must be greater than 0.":"시작 번호는 0보다 커야 합니다.","To-do List":"í™•ì¸ ëª©ë¡","Toggle the circle list style":"ê²€ì€ ì›í˜• ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the decimal list style":"ì‹ì§„수 ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the decimal with leading zero list style":"ì•žì— 0ì´ ë¶™ëŠ” ì‹ì§„수 ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the disc list style":"í° ì›í˜• ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the lower–latin list style":"ì†Œë¬¸ìž ì•ŒíŒŒë²³ ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the lower–roman list style":"ì†Œë¬¸ìž ë¡œë§ˆìž ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the square list style":"ê²€ì€ ì‚¬ê°í˜• ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the upper–latin list style":"ëŒ€ë¬¸ìž ì•ŒíŒŒë²³ ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Toggle the upper–roman list style":"ëŒ€ë¬¸ìž ë¡œë§ˆìž ëª©ë¡ ìŠ¤íƒ€ì¼ ì „í™˜","Upper-latin":"ëŒ€ë¬¸ìž ì•ŒíŒŒë²³","Upper-roman":"ëŒ€ë¬¸ìž ë¡œë§ˆìž"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/paste-from-office/paste-from-office.js b/core/assets/vendor/ckeditor5/paste-from-office/paste-from-office.js index 7a47c76b6dd76193385375693cd427783dd94209..8800b1ffd429aea9581ec2f4f8a4bca9fdff940e 100644 --- a/core/assets/vendor/ckeditor5/paste-from-office/paste-from-office.js +++ b/core/assets/vendor/ckeditor5/paste-from-office/paste-from-office.js @@ -1,4 +1,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var e={945:(e,t,n)=>{e.exports=n(79)("./src/clipboard.js")},704:(e,t,n)=>{e.exports=n(79)("./src/core.js")},492:(e,t,n)=>{e.exports=n(79)("./src/engine.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function n(r){var s=t[r];if(void 0!==s)return s.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";n.r(r),n.d(r,{PasteFromOffice:()=>b});var e=n(704),t=n(945),s=n(492);function i(e,t){if(!e.childCount)return;const n=new s.UpcastWriter(e.document),r=function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),i=[];for(const e of n)if("elementStart"===e.type&&r.match(e.item)){const t=a(e.item);i.push({element:e.item,id:t.id,order:t.order,indent:t.indent})}return i}(e,n);if(!r.length)return;let i=null,l=1;r.forEach(((e,a)=>{const u=function(e,t){if(!e)return!0;if(e.id!==t.id)return t.indent-e.indent!=1;const n=t.element.previousSibling;if(!n)return!0;return r=n,!(r.is("element","ol")||r.is("element","ul"));var r}(r[a-1],e),f=u?null:r[a-1],d=(m=e,(p=f)?m.indent-p.indent:m.indent-1);var p,m;if(u&&(i=null,l=1),!i||0!==d){const r=function(e,t){const n=new RegExp(`@list l${e.id}:level${e.indent}\\s*({[^}]*)`,"gi"),r=/mso-level-number-format:([^;]{0,100});/gi,s=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,i=n.exec(t);let c="decimal",a="ol",l=null;if(i&&i[1]){const t=r.exec(i[1]);if(t&&t[1]&&(c=t[1].trim(),a="bullet"!==c&&"image"!==c?"ol":"ul"),"bullet"===c){const t=function(e){const t=function(e){if(e.getChild(0).is("$text"))return null;for(const t of e.getChildren()){if(!t.is("element","span"))continue;const e=t.getChild(0);return e.is("$text")?e:e.getChild(0)}}(e);if(!t)return null;const n=t._data;if("o"===n)return"circle";if("·"===n)return"disc";if("§"===n)return"square";return null}(e.element);t&&(c=t)}else{const e=s.exec(i[1]);e&&e[1]&&(l=parseInt(e[1]))}}return{type:a,startIndex:l,style:o(c)}}(e,t);if(i){if(e.indent>l){const e=i.getChild(i.childCount-1),t=e.getChild(e.childCount-1);i=c(r,t,n),l+=1}else if(e.indent<l){const t=l-e.indent;i=function(e,t){const n=e.getAncestors({parentFirst:!0});let r=null,s=0;for(const e of n)if("ul"!==e.name&&"ol"!==e.name||s++,s===t){r=e;break}return r}(i,t),l=parseInt(e.indent)}}else i=c(r,e.element,n);e.indent<=l&&(i.is("element",r.type)||(i=n.rename(r.type,i)))}const g=function(e,t){return function(e,t){const n=new s.Matcher({name:"span",styles:{"mso-list":"Ignore"}}),r=t.createRangeIn(e);for(const e of r)"elementStart"===e.type&&n.match(e.item)&&t.remove(e.item)}(e,t),t.rename("li",e)}(e.element,n);n.appendChild(g,i)}))}function o(e){if(e.startsWith("arabic-leading-zero"))return"decimal-leading-zero";switch(e){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return e;default:return null}}function c(e,t,n){const r=t.parent,s=n.createElement(e.type),i=r.getChildIndex(t)+1;return n.insertChild(i,s,r),e.style&&n.setStyle("list-style-type",e.style,s),e.startIndex&&e.startIndex>1&&n.setAttribute("start",e.startIndex,s),s}function a(e){const t={},n=e.getStyle("mso-list");if(n){const e=n.match(/(^|\s{1,100})l(\d+)/i),r=n.match(/\s{0,100}lfo(\d+)/i),s=n.match(/\s{0,100}level(\d+)/i);e&&r&&s&&(t.id=e[2],t.order=r[1],t.indent=s[1])}return t}const l=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class u{constructor(e){this.document=e}isActive(e){return l.test(e)}execute(e){const t=new s.UpcastWriter(this.document),{body:n}=e._parsedData;!function(e,t){for(const n of e.getChildren())if(n.is("element","b")&&"normal"===n.getStyle("font-weight")){const r=e.getChildIndex(n);t.remove(n),t.insertChild(r,n.getChildren(),e)}}(n,t),function(e,t){for(const n of t.createRangeIn(e)){const e=n.item;if(e.is("element","li")){const n=e.getChild(0);n&&n.is("element","p")&&t.unwrapElement(n)}}}(n,t),e.content=n}}function f(e,t){if(!e.childCount)return;const n=new s.UpcastWriter,r=function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:/v:(.+)/}),i=[];for(const e of n){if("elementStart"!=e.type)continue;const t=e.item,n=t.previousSibling&&t.previousSibling.name||null;r.match(t)&&t.getAttribute("o:gfxdata")&&"v:shapetype"!==n&&i.push(e.item.getAttribute("id"))}return i}(e,n);!function(e,t,n){const r=n.createRangeIn(t),i=new s.Matcher({name:"img"}),o=[];for(const t of r)if(i.match(t.item)){const n=t.item,r=n.getAttribute("v:shapes")?n.getAttribute("v:shapes").split(" "):[];r.length&&r.every((t=>e.indexOf(t)>-1))?o.push(n):n.getAttribute("src")||o.push(n)}for(const e of o)n.remove(e)}(r,e,n),function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:/v:(.+)/}),i=[];for(const e of n)"elementStart"==e.type&&r.match(e.item)&&i.push(e.item);for(const e of i)t.remove(e)}(e,n);const i=function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:"img"}),i=[];for(const e of n)r.match(e.item)&&e.item.getAttribute("src").startsWith("file://")&&i.push(e.item);return i}(e,n);i.length&&function(e,t,n){if(e.length===t.length)for(let r=0;r<e.length;r++){const s=`data:${t[r].type};base64,${d(t[r].hex)}`;n.setAttribute("src",s,e[r])}}(i,function(e){if(!e)return[];const t=/{\\pict[\s\S]+?\\bliptag-?\d+(\\blipupi-?\d+)?({\\\*\\blipuid\s?[\da-fA-F]+)?[\s}]*?/,n=new RegExp("(?:("+t.source+"))([\\da-fA-F\\s]+)\\}","g"),r=e.match(n),s=[];if(r)for(const e of r){let n=!1;e.includes("\\pngblip")?n="image/png":e.includes("\\jpegblip")&&(n="image/jpeg"),n&&s.push({hex:e.replace(t,"").replace(/[^\da-fA-F]/g,""),type:n})}return s}(t),n)}function d(e){return btoa(e.match(/\w{2}/g).map((e=>String.fromCharCode(parseInt(e,16)))).join(""))}const p=/<meta\s*name="?generator"?\s*content="?microsoft\s*word\s*\d+"?\/?>/i,m=/xmlns:o="urn:schemas-microsoft-com/i;class g{constructor(e){this.document=e}isActive(e){return p.test(e)||m.test(e)}execute(e){const{body:t,stylesString:n}=e._parsedData;i(t,n),f(t,e.dataTransfer.getData("text/rtf")),e.content=t}}function h(e){return e.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((e,t)=>1===t.length?" ":Array(t.length+1).join(" ").substr(0,t.length)))}function y(e,t){const n=new DOMParser,r=function(e){return h(h(e)).replace(/(<span\s+style=['"]mso-spacerun:yes['"]>[^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<span\s+style=['"]mso-spacerun:yes['"]><\/span>/g,"").replace(/ <\//g," </").replace(/ <o:p><\/o:p>/g," <o:p></o:p>").replace(/<o:p>( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)</g,"><")}(function(e){const t="</body>",n="</html>",r=e.indexOf(t);if(r<0)return e;const s=e.indexOf(n,r+t.length);return e.substring(0,r+t.length)+(s>=0?e.substring(s):"")}(e=e.replace(/<!--\[if gte vml 1]>/g,""))),i=n.parseFromString(r,"text/html");!function(e){e.querySelectorAll("span[style*=spacerun]").forEach((e=>{const t=e.innerText.length||0;e.innerText=Array(t+1).join(" ").substr(0,t)}))}(i);const o=i.body.innerHTML,c=function(e,t){const n=new s.ViewDocument(t),r=new s.DomConverter(n,{renderingMode:"data"}),i=e.createDocumentFragment(),o=e.body.childNodes;for(;o.length>0;)i.appendChild(o[0]);return r.domToView(i,{skipComments:!0})}(i,t),a=function(e){const t=[],n=[],r=Array.from(e.getElementsByTagName("style"));for(const e of r)e.sheet&&e.sheet.cssRules&&e.sheet.cssRules.length&&(t.push(e.sheet),n.push(e.innerHTML));return{styles:t,stylesString:n.join(" ")}}(i);return{body:c,bodyString:o,styles:a.styles,stylesString:a.stylesString}}class b extends e.Plugin{static get pluginName(){return"PasteFromOffice"}static get requires(){return[t.ClipboardPipeline]}init(){const e=this.editor,t=e.editing.view.document,n=[];n.push(new g(t)),n.push(new u(t)),e.plugins.get("ClipboardPipeline").on("inputTransformation",((r,s)=>{if(s._isTransformedWithPasteFromOffice)return;if(e.model.document.selection.getFirstPosition().parent.is("element","codeBlock"))return;const i=s.dataTransfer.getData("text/html"),o=n.find((e=>e.isActive(i)));o&&(s._parsedData=y(i,t.stylesProcessor),o.execute(s),s._isTransformedWithPasteFromOffice=!0)}),{priority:"high"})}}})(),(window.CKEditor5=window.CKEditor5||{}).pasteFromOffice=r})(); \ No newline at end of file + */(()=>{var e={945:(e,t,n)=>{e.exports=n(79)("./src/clipboard.js")},704:(e,t,n)=>{e.exports=n(79)("./src/core.js")},492:(e,t,n)=>{e.exports=n(79)("./src/engine.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function n(r){var s=t[r];if(void 0!==s)return s.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";n.r(r),n.d(r,{PasteFromOffice:()=>v});var e=n(704),t=n(945),s=n(492);function i(e,t,n,{blockElements:r,inlineObjectElements:s}){let i=n.createPositionAt(e,"forward"==t?"after":"before");return i=i.getLastMatchingPosition((({item:e})=>e.is("element")&&!r.includes(e.name)&&!s.includes(e.name)),{direction:t}),"forward"==t?i.nodeAfter:i.nodeBefore}function o(e,t){return!!e&&e.is("element")&&t.includes(e.name)}function c(e,t){if(!e.childCount)return;const n=new s.UpcastWriter(e.document),r=function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),i=[];for(const e of n)if("elementStart"===e.type&&r.match(e.item)){const t=u(e.item);i.push({element:e.item,id:t.id,order:t.order,indent:t.indent})}return i}(e,n);if(!r.length)return;let i=null,o=1;r.forEach(((e,c)=>{const u=function(e,t){if(!e)return!0;if(e.id!==t.id)return t.indent-e.indent!=1;const n=t.element.previousSibling;if(!n)return!0;return r=n,!(r.is("element","ol")||r.is("element","ul"));var r}(r[c-1],e),f=u?null:r[c-1],d=(p=e,(m=f)?p.indent-m.indent:p.indent-1);var m,p;if(u&&(i=null,o=1),!i||0!==d){const r=function(e,t){const n=new RegExp(`@list l${e.id}:level${e.indent}\\s*({[^}]*)`,"gi"),r=/mso-level-number-format:([^;]{0,100});/gi,s=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,i=n.exec(t);let o="decimal",c="ol",a=null;if(i&&i[1]){const t=r.exec(i[1]);if(t&&t[1]&&(o=t[1].trim(),c="bullet"!==o&&"image"!==o?"ol":"ul"),"bullet"===o){const t=function(e){const t=function(e){if(e.getChild(0).is("$text"))return null;for(const t of e.getChildren()){if(!t.is("element","span"))continue;const e=t.getChild(0);return e.is("$text")?e:e.getChild(0)}}(e);if(!t)return null;const n=t._data;if("o"===n)return"circle";if("·"===n)return"disc";if("§"===n)return"square";return null}(e.element);t&&(o=t)}else{const e=s.exec(i[1]);e&&e[1]&&(a=parseInt(e[1]))}}return{type:c,startIndex:a,style:l(o)}}(e,t);if(i){if(e.indent>o){const e=i.getChild(i.childCount-1),t=e.getChild(e.childCount-1);i=a(r,t,n),o+=1}else if(e.indent<o){const t=o-e.indent;i=function(e,t){const n=e.getAncestors({parentFirst:!0});let r=null,s=0;for(const e of n)if("ul"!==e.name&&"ol"!==e.name||s++,s===t){r=e;break}return r}(i,t),o=parseInt(e.indent)}}else i=a(r,e.element,n);e.indent<=o&&(i.is("element",r.type)||(i=n.rename(r.type,i)))}const g=function(e,t){return function(e,t){const n=new s.Matcher({name:"span",styles:{"mso-list":"Ignore"}}),r=t.createRangeIn(e);for(const e of r)"elementStart"===e.type&&n.match(e.item)&&t.remove(e.item)}(e,t),t.rename("li",e)}(e.element,n);n.appendChild(g,i)}))}function l(e){if(e.startsWith("arabic-leading-zero"))return"decimal-leading-zero";switch(e){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return e;default:return null}}function a(e,t,n){const r=t.parent,s=n.createElement(e.type),i=r.getChildIndex(t)+1;return n.insertChild(i,s,r),e.style&&n.setStyle("list-style-type",e.style,s),e.startIndex&&e.startIndex>1&&n.setAttribute("start",e.startIndex,s),s}function u(e){const t={},n=e.getStyle("mso-list");if(n){const e=n.match(/(^|\s{1,100})l(\d+)/i),r=n.match(/\s{0,100}lfo(\d+)/i),s=n.match(/\s{0,100}level(\d+)/i);e&&r&&s&&(t.id=e[2],t.order=r[1],t.indent=s[1])}return t}const f=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class d{constructor(e){this.document=e}isActive(e){return f.test(e)}execute(e){const t=new s.UpcastWriter(this.document),{body:n}=e._parsedData;!function(e,t){for(const n of e.getChildren())if(n.is("element","b")&&"normal"===n.getStyle("font-weight")){const r=e.getChildIndex(n);t.remove(n),t.insertChild(r,n.getChildren(),e)}}(n,t),function(e,t){for(const n of t.createRangeIn(e)){const e=n.item;if(e.is("element","li")){const n=e.getChild(0);n&&n.is("element","p")&&t.unwrapElement(n)}}}(n,t),function(e,t){const n=new s.ViewDocument(t.document.stylesProcessor),r=new s.DomConverter(n,{renderingMode:"data"}),c=r.blockElements,l=r.inlineObjectElements,a=[];for(const n of t.createRangeIn(e)){const e=n.item;if(e.is("element","br")){const n=i(e,"forward",t,{blockElements:c,inlineObjectElements:l}),r=i(e,"backward",t,{blockElements:c,inlineObjectElements:l}),s=o(n,c);(o(r,c)||s)&&a.push(e)}}for(const e of a)e.hasClass("Apple-interchange-newline")?t.remove(e):t.replace(e,t.createElement("p"))}(n,t),e.content=n}}function m(e,t){if(!e.childCount)return;const n=new s.UpcastWriter,r=function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:/v:(.+)/}),i=[];for(const e of n){if("elementStart"!=e.type)continue;const t=e.item,n=t.previousSibling&&t.previousSibling.name||null;r.match(t)&&t.getAttribute("o:gfxdata")&&"v:shapetype"!==n&&i.push(e.item.getAttribute("id"))}return i}(e,n);!function(e,t,n){const r=n.createRangeIn(t),i=new s.Matcher({name:"img"}),o=[];for(const t of r)if(i.match(t.item)){const n=t.item,r=n.getAttribute("v:shapes")?n.getAttribute("v:shapes").split(" "):[];r.length&&r.every((t=>e.indexOf(t)>-1))?o.push(n):n.getAttribute("src")||o.push(n)}for(const e of o)n.remove(e)}(r,e,n),function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:/v:(.+)/}),i=[];for(const e of n)"elementStart"==e.type&&r.match(e.item)&&i.push(e.item);for(const e of i)t.remove(e)}(e,n);const i=function(e,t){const n=t.createRangeIn(e),r=new s.Matcher({name:"img"}),i=[];for(const e of n)r.match(e.item)&&e.item.getAttribute("src").startsWith("file://")&&i.push(e.item);return i}(e,n);i.length&&function(e,t,n){if(e.length===t.length)for(let r=0;r<e.length;r++){const s=`data:${t[r].type};base64,${p(t[r].hex)}`;n.setAttribute("src",s,e[r])}}(i,function(e){if(!e)return[];const t=/{\\pict[\s\S]+?\\bliptag-?\d+(\\blipupi-?\d+)?({\\\*\\blipuid\s?[\da-fA-F]+)?[\s}]*?/,n=new RegExp("(?:("+t.source+"))([\\da-fA-F\\s]+)\\}","g"),r=e.match(n),s=[];if(r)for(const e of r){let n=!1;e.includes("\\pngblip")?n="image/png":e.includes("\\jpegblip")&&(n="image/jpeg"),n&&s.push({hex:e.replace(t,"").replace(/[^\da-fA-F]/g,""),type:n})}return s}(t),n)}function p(e){return btoa(e.match(/\w{2}/g).map((e=>String.fromCharCode(parseInt(e,16)))).join(""))}const g=/<meta\s*name="?generator"?\s*content="?microsoft\s*word\s*\d+"?\/?>/i,h=/xmlns:o="urn:schemas-microsoft-com/i;class y{constructor(e){this.document=e}isActive(e){return g.test(e)||h.test(e)}execute(e){const{body:t,stylesString:n}=e._parsedData;c(t,n),m(t,e.dataTransfer.getData("text/rtf")),e.content=t}}function b(e){return e.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((e,t)=>1===t.length?" ":Array(t.length+1).join(" ").substr(0,t.length)))}function w(e,t){const n=new DOMParser,r=function(e){return b(b(e)).replace(/(<span\s+style=['"]mso-spacerun:yes['"]>[^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<span\s+style=['"]mso-spacerun:yes['"]><\/span>/g,"").replace(/ <\//g," </").replace(/ <o:p><\/o:p>/g," <o:p></o:p>").replace(/<o:p>( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)</g,"><")}(function(e){const t="</body>",n="</html>",r=e.indexOf(t);if(r<0)return e;const s=e.indexOf(n,r+t.length);return e.substring(0,r+t.length)+(s>=0?e.substring(s):"")}(e=e.replace(/<!--\[if gte vml 1]>/g,""))),i=n.parseFromString(r,"text/html");!function(e){e.querySelectorAll("span[style*=spacerun]").forEach((e=>{const t=e.innerText.length||0;e.innerText=Array(t+1).join(" ").substr(0,t)}))}(i);const o=i.body.innerHTML,c=function(e,t){const n=new s.ViewDocument(t),r=new s.DomConverter(n,{renderingMode:"data"}),i=e.createDocumentFragment(),o=e.body.childNodes;for(;o.length>0;)i.appendChild(o[0]);return r.domToView(i,{skipComments:!0})}(i,t),l=function(e){const t=[],n=[],r=Array.from(e.getElementsByTagName("style"));for(const e of r)e.sheet&&e.sheet.cssRules&&e.sheet.cssRules.length&&(t.push(e.sheet),n.push(e.innerHTML));return{styles:t,stylesString:n.join(" ")}}(i);return{body:c,bodyString:o,styles:l.styles,stylesString:l.stylesString}}class v extends e.Plugin{static get pluginName(){return"PasteFromOffice"}static get requires(){return[t.ClipboardPipeline]}init(){const e=this.editor,t=e.editing.view.document,n=[];n.push(new y(t)),n.push(new d(t)),e.plugins.get("ClipboardPipeline").on("inputTransformation",((r,s)=>{if(s._isTransformedWithPasteFromOffice)return;if(e.model.document.selection.getFirstPosition().parent.is("element","codeBlock"))return;const i=s.dataTransfer.getData("text/html"),o=n.find((e=>e.isActive(i)));o&&(s._parsedData=w(i,t.stylesProcessor),o.execute(s),s._isTransformedWithPasteFromOffice=!0)}),{priority:"high"})}}})(),(window.CKEditor5=window.CKEditor5||{}).pasteFromOffice=r})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/special-characters.js b/core/assets/vendor/ckeditor5/special-characters/special-characters.js index ba24d6c08d517e65ed37e91c7041352329b5f1ba..46dc89cd860ae12b8a783badedf114e975bdb691 100644 --- a/core/assets/vendor/ckeditor5/special-characters/special-characters.js +++ b/core/assets/vendor/ckeditor5/special-characters/special-characters.js @@ -1,5 +1,5 @@ -!function(t){const e=t.en=t.en||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})), +!function(t){const e=t.en=t.en||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"downwards simple arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"leftwards simple arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"rightwards simple arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"upwards simple arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})), /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var t={395:(t,e,a)=>{"use strict";a.d(e,{Z:()=>l});var i=a(609),r=a.n(i)()((function(t){return t[1]}));r.push([t.id,".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}",""]);const l=r},198:(t,e,a)=>{"use strict";a.d(e,{Z:()=>l});var i=a(609),r=a.n(i)()((function(t){return t[1]}));r.push([t.id,".ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck.ck-character-info{max-width:190px}}",""]);const l=r},454:(t,e,a)=>{"use strict";a.d(e,{Z:()=>l});var i=a(609),r=a.n(i)()((function(t){return t[1]}));r.push([t.id,".ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}",""]);const l=r},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var a=t(e);return e[2]?"@media ".concat(e[2]," {").concat(a,"}"):a})).join("")},e.i=function(t,a,i){"string"==typeof t&&(t=[[null,t,""]]);var r={};if(i)for(var l=0;l<this.length;l++){var c=this[l][0];null!=c&&(r[c]=!0)}for(var n=0;n<t.length;n++){var o=[].concat(t[n]);i&&r[o[0]]||(a&&(o[2]?o[2]="".concat(a," and ").concat(o[2]):o[2]=a),e.push(o))}},e}},62:(t,e,a)=>{"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},l=function(){var t={};return function(e){if(void 0===t[e]){var a=document.querySelector(e);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(t){a=null}t[e]=a}return t[e]}}(),c=[];function n(t){for(var e=-1,a=0;a<c.length;a++)if(c[a].identifier===t){e=a;break}return e}function o(t,e){for(var a={},i=[],r=0;r<t.length;r++){var l=t[r],o=e.base?l[0]+e.base:l[0],s=a[o]||0,h="".concat(o," ").concat(s);a[o]=s+1;var d=n(h),w={css:l[1],media:l[2],sourceMap:l[3]};-1!==d?(c[d].references++,c[d].updater(w)):c.push({identifier:h,updater:p(w,e),references:1}),i.push(h)}return i}function s(t){var e=document.createElement("style"),i=t.attributes||{};if(void 0===i.nonce){var r=a.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])})),"function"==typeof t.insert)t.insert(e);else{var c=l(t.insert||"head");if(!c)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");c.appendChild(e)}return e}var h,d=(h=[],function(t,e){return h[t]=e,h.filter(Boolean).join("\n")});function w(t,e,a,i){var r=a?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet)t.styleSheet.cssText=d(e,r);else{var l=document.createTextNode(r),c=t.childNodes;c[e]&&t.removeChild(c[e]),c.length?t.insertBefore(l,c[e]):t.appendChild(l)}}function u(t,e,a){var i=a.css,r=a.media,l=a.sourceMap;if(r?t.setAttribute("media",r):t.removeAttribute("media"),l&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}var g=null,m=0;function p(t,e){var a,i,r;if(e.singleton){var l=m++;a=g||(g=s(e)),i=w.bind(null,a,l,!1),r=w.bind(null,a,l,!0)}else a=s(e),i=u.bind(null,a,e),r=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(a)};return i(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;i(t=e)}else r()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=r());var a=o(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var i=0;i<a.length;i++){var r=n(a[i]);c[r].references--}for(var l=o(t,e),s=0;s<a.length;s++){var h=n(a[s]);0===c[h].references&&(c[h].updater(),c.splice(h,1))}a=l}}}},704:(t,e,a)=>{t.exports=a(79)("./src/core.js")},181:(t,e,a)=>{t.exports=a(79)("./src/typing.js")},273:(t,e,a)=>{t.exports=a(79)("./src/ui.js")},209:(t,e,a)=>{t.exports=a(79)("./src/utils.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function a(i){var r=e[i];if(void 0!==r)return r.exports;var l=e[i]={id:i,exports:{}};return t[i](l,l.exports,a),l.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var i in e)a.o(e,i)&&!a.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.nc=void 0;var i={};(()=>{"use strict";a.r(i),a.d(i,{SpecialCharacters:()=>b,SpecialCharactersArrows:()=>v,SpecialCharactersCurrency:()=>T,SpecialCharactersEssentials:()=>q,SpecialCharactersLatin:()=>C,SpecialCharactersMathematical:()=>y,SpecialCharactersText:()=>x});var t=a(704),e=a(181),r=a(273),l=a(209);class c extends r.FormHeaderView{constructor(t,e){super(t);const a=t.t;this.set("class","ck-special-characters-navigation"),this.groupDropdownView=this._createGroupDropdown(e),this.groupDropdownView.panelPosition="rtl"===t.uiLanguageDirection?"se":"sw",this.label=a("Special characters"),this.children.add(this.groupDropdownView)}get currentGroupName(){return this.groupDropdownView.value}focus(){this.groupDropdownView.focus()}_createGroupDropdown(t){const e=this.locale,a=e.t,i=(0,r.createDropdown)(e),l=this._getCharacterGroupListItemDefinitions(i,t);return i.set("value",l.first.model.label),i.buttonView.bind("label").to(i,"value"),i.buttonView.set({isOn:!1,withText:!0,tooltip:a("Character categories"),class:["ck-dropdown__button_label-width_auto"]}),i.on("execute",(t=>{i.value=t.source.label})),i.delegate("execute").to(this),(0,r.addListToDropdown)(i,l),i}_getCharacterGroupListItemDefinitions(t,e){const a=new l.Collection;for(const i of e){const e={type:"button",model:new r.Model({label:i,withText:!0})};e.model.bind("isOn").to(t,"value",(t=>t===e.model.label)),a.add(e)}return a}}var n=a(62),o=a.n(n),s=a(395),h={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};o()(s.Z,h);s.Z.locals;class d extends r.View{constructor(t){super(t),this.tiles=this.createCollection(),this.setTemplate({tag:"div",children:[{tag:"div",attributes:{class:["ck","ck-character-grid__tiles"]},children:this.tiles}],attributes:{class:["ck","ck-character-grid"]}}),this.focusTracker=new l.FocusTracker,this.keystrokes=new l.KeystrokeHandler,(0,r.addKeyboardHandlingForGrid)({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.tiles,numberOfColumns:()=>l.global.window.getComputedStyle(this.element.firstChild).getPropertyValue("grid-template-columns").split(" ").length})}createTile(t,e){const a=new r.ButtonView(this.locale);return a.set({label:t,withText:!0,class:"ck-character-grid__tile"}),a.extendTemplate({attributes:{title:e},on:{mouseover:a.bindTemplate.to("mouseover")}}),a.on("mouseover",(()=>{this.fire("tileHover",{name:e,character:t})})),a.on("execute",(()=>{this.fire("execute",{name:e,character:t})})),a}render(){super.render();for(const t of this.tiles)this.focusTracker.add(t.element);this.tiles.on("change",((t,{added:e,removed:a})=>{if(e.length>0)for(const t of e)this.focusTracker.add(t.element);if(a.length>0)for(const t of a)this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.keystrokes.destroy()}focus(){this.tiles.get(0).focus()}}var w=a(198),u={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};o()(w.Z,u);w.Z.locals;class g extends r.View{constructor(t){super(t);const e=this.bindTemplate;this.set("character",null),this.set("name",null),this.bind("code").to(this,"character",m),this.setTemplate({tag:"div",children:[{tag:"span",attributes:{class:["ck-character-info__name"]},children:[{text:e.to("name",(t=>t||"​"))}]},{tag:"span",attributes:{class:["ck-character-info__code"]},children:[{text:e.to("code")}]}],attributes:{class:["ck","ck-character-info"]}})}}function m(t){if(null===t)return"";return"U+"+("0000"+t.codePointAt(0).toString(16)).slice(-4)}class p extends r.View{constructor(t,e,a,i){super(t),this.items=this.createCollection(),this.focusTracker=new l.FocusTracker,this.keystrokes=new l.KeystrokeHandler,this._focusCycler=new r.FocusCycler({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.navigationView=e,this.gridView=a,this.infoView=i,this.setTemplate({tag:"div",children:[this.navigationView,this.gridView,this.infoView]}),this.items.add(this.navigationView.groupDropdownView.buttonView),this.items.add(this.gridView)}render(){super.render(),this.focusTracker.add(this.navigationView.groupDropdownView.buttonView.element),this.focusTracker.add(this.gridView.element),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.navigationView.focus()}}var L=a(454),f={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};o()(L.Z,f);L.Z.locals;const k="All";class b extends t.Plugin{static get requires(){return[e.Typing]}static get pluginName(){return"SpecialCharacters"}constructor(t){super(t),this._characters=new Map,this._groups=new Map}init(){const t=this.editor,e=t.t,a=t.commands.get("input");t.ui.componentFactory.add("specialCharacters",(i=>{const l=(0,r.createDropdown)(i);let c;return l.buttonView.set({label:e("Special characters"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.5a7.47 7.47 0 0 1 4.231 1.31 7.268 7.268 0 0 1 2.703 3.454 7.128 7.128 0 0 1 .199 4.353c-.39 1.436-1.475 2.72-2.633 3.677h2.013c0-.226.092-.443.254-.603a.876.876 0 0 1 1.229 0c.163.16.254.377.254.603v.853c0 .209-.078.41-.22.567a.873.873 0 0 1-.547.28l-.101.006h-4.695a.517.517 0 0 1-.516-.518v-1.265c0-.21.128-.398.317-.489a5.601 5.601 0 0 0 2.492-2.371 5.459 5.459 0 0 0 .552-3.693 5.53 5.53 0 0 0-1.955-3.2A5.71 5.71 0 0 0 10 4.206 5.708 5.708 0 0 0 6.419 5.46 5.527 5.527 0 0 0 4.46 8.663a5.457 5.457 0 0 0 .554 3.695 5.6 5.6 0 0 0 2.497 2.37.55.55 0 0 1 .317.49v1.264c0 .286-.23.518-.516.518H2.618a.877.877 0 0 1-.614-.25.845.845 0 0 1-.254-.603v-.853c0-.226.091-.443.254-.603a.876.876 0 0 1 1.228 0c.163.16.255.377.255.603h1.925c-1.158-.958-2.155-2.241-2.545-3.678a7.128 7.128 0 0 1 .199-4.352 7.268 7.268 0 0 1 2.703-3.455A7.475 7.475 0 0 1 10 2.5z"/></svg>',tooltip:!0}),l.bind("isEnabled").to(a),l.on("execute",((e,a)=>{t.execute("input",{text:a.character}),t.editing.view.focus()})),l.on("change:isOpen",(()=>{if(!c){c=this._createDropdownPanelContent(i,l);const t=new p(i,c.navigationView,c.gridView,c.infoView);l.panelView.children.add(t)}c.infoView.set({character:null,name:null})})),l}))}addItems(t,e){if(t===k)throw new l.CKEditorError('special-character-invalid-group-name: The name "All" is reserved and cannot be used.');const a=this._getGroup(t);for(const t of e)a.add(t.title),this._characters.set(t.title,t.character)}getGroups(){return this._groups.keys()}getCharactersForGroup(t){return t===k?new Set(this._characters.keys()):this._groups.get(t)}getCharacter(t){return this._characters.get(t)}_getGroup(t){return this._groups.has(t)||this._groups.set(t,new Set),this._groups.get(t)}_updateGrid(t,e){e.tiles.clear();const a=this.getCharactersForGroup(t);for(const t of a){const a=this.getCharacter(t);e.tiles.add(e.createTile(a,t))}}_createDropdownPanelContent(t,e){const a=[...this.getGroups()];a.unshift(k);const i=new c(t,a),r=new d(t),l=new g(t);return r.delegate("execute").to(e),r.on("tileHover",((t,e)=>{l.set(e)})),i.on("execute",(()=>{this._updateGrid(i.currentGroupName,r)})),this._updateGrid(i.currentGroupName,r),{navigationView:i,gridView:r,infoView:l}}}class v extends t.Plugin{static get pluginName(){return"SpecialCharactersArrows"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Arrows",[{title:e("leftwards double arrow"),character:"â‡"},{title:e("rightwards double arrow"),character:"⇒"},{title:e("upwards double arrow"),character:"⇑"},{title:e("downwards double arrow"),character:"⇓"},{title:e("leftwards dashed arrow"),character:"⇠"},{title:e("rightwards dashed arrow"),character:"⇢"},{title:e("upwards dashed arrow"),character:"⇡"},{title:e("downwards dashed arrow"),character:"⇣"},{title:e("leftwards arrow to bar"),character:"⇤"},{title:e("rightwards arrow to bar"),character:"⇥"},{title:e("upwards arrow to bar"),character:"⤒"},{title:e("downwards arrow to bar"),character:"⤓"},{title:e("up down arrow with base"),character:"↨"},{title:e("back with leftwards arrow above"),character:"🔙"},{title:e("end with leftwards arrow above"),character:"🔚"},{title:e("on with exclamation mark with left right arrow above"),character:"🔛"},{title:e("soon with rightwards arrow above"),character:"🔜"},{title:e("top with upwards arrow above"),character:"ðŸ”"}])}}class x extends t.Plugin{static get pluginName(){return"SpecialCharactersText"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Text",[{character:"‹",title:e("Single left-pointing angle quotation mark")},{character:"›",title:e("Single right-pointing angle quotation mark")},{character:"«",title:e("Left-pointing double angle quotation mark")},{character:"»",title:e("Right-pointing double angle quotation mark")},{character:"‘",title:e("Left single quotation mark")},{character:"’",title:e("Right single quotation mark")},{character:"“",title:e("Left double quotation mark")},{character:"â€",title:e("Right double quotation mark")},{character:"‚",title:e("Single low-9 quotation mark")},{character:"„",title:e("Double low-9 quotation mark")},{character:"¡",title:e("Inverted exclamation mark")},{character:"¿",title:e("Inverted question mark")},{character:"‥",title:e("Two dot leader")},{character:"…",title:e("Horizontal ellipsis")},{character:"‡",title:e("Double dagger")},{character:"‰",title:e("Per mille sign")},{character:"‱",title:e("Per ten thousand sign")},{character:"‼",title:e("Double exclamation mark")},{character:"âˆ",title:e("Question exclamation mark")},{character:"â‰",title:e("Exclamation question mark")},{character:"â‡",title:e("Double question mark")},{character:"©",title:e("Copyright sign")},{character:"®",title:e("Registered sign")},{character:"â„¢",title:e("Trade mark sign")},{character:"§",title:e("Section sign")},{character:"¶",title:e("Paragraph sign")},{character:"â‹",title:e("Reversed paragraph sign")}])}}class y extends t.Plugin{static get pluginName(){return"SpecialCharactersMathematical"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Mathematical",[{character:"<",title:e("Less-than sign")},{character:">",title:e("Greater-than sign")},{character:"≤",title:e("Less-than or equal to")},{character:"≥",title:e("Greater-than or equal to")},{character:"–",title:e("En dash")},{character:"—",title:e("Em dash")},{character:"¯",title:e("Macron")},{character:"‾",title:e("Overline")},{character:"°",title:e("Degree sign")},{character:"−",title:e("Minus sign")},{character:"±",title:e("Plus-minus sign")},{character:"÷",title:e("Division sign")},{character:"â„",title:e("Fraction slash")},{character:"×",title:e("Multiplication sign")},{character:"Æ’",title:e("Latin small letter f with hook")},{character:"∫",title:e("Integral")},{character:"∑",title:e("N-ary summation")},{character:"∞",title:e("Infinity")},{character:"√",title:e("Square root")},{character:"∼",title:e("Tilde operator")},{character:"≅",title:e("Approximately equal to")},{character:"≈",title:e("Almost equal to")},{character:"≠",title:e("Not equal to")},{character:"≡",title:e("Identical to")},{character:"∈",title:e("Element of")},{character:"∉",title:e("Not an element of")},{character:"∋",title:e("Contains as member")},{character:"âˆ",title:e("N-ary product")},{character:"∧",title:e("Logical and")},{character:"∨",title:e("Logical or")},{character:"¬",title:e("Not sign")},{character:"∩",title:e("Intersection")},{character:"∪",title:e("Union")},{character:"∂",title:e("Partial differential")},{character:"∀",title:e("For all")},{character:"∃",title:e("There exists")},{character:"∅",title:e("Empty set")},{character:"∇",title:e("Nabla")},{character:"∗",title:e("Asterisk operator")},{character:"âˆ",title:e("Proportional to")},{character:"∠",title:e("Angle")},{character:"¼",title:e("Vulgar fraction one quarter")},{character:"½",title:e("Vulgar fraction one half")},{character:"¾",title:e("Vulgar fraction three quarters")}])}}class C extends t.Plugin{static get pluginName(){return"SpecialCharactersLatin"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Latin",[{character:"Ä€",title:e("Latin capital letter a with macron")},{character:"Ä",title:e("Latin small letter a with macron")},{character:"Ä‚",title:e("Latin capital letter a with breve")},{character:"ă",title:e("Latin small letter a with breve")},{character:"Ä„",title:e("Latin capital letter a with ogonek")},{character:"Ä…",title:e("Latin small letter a with ogonek")},{character:"Ć",title:e("Latin capital letter c with acute")},{character:"ć",title:e("Latin small letter c with acute")},{character:"Ĉ",title:e("Latin capital letter c with circumflex")},{character:"ĉ",title:e("Latin small letter c with circumflex")},{character:"ÄŠ",title:e("Latin capital letter c with dot above")},{character:"Ä‹",title:e("Latin small letter c with dot above")},{character:"ÄŒ",title:e("Latin capital letter c with caron")},{character:"Ä",title:e("Latin small letter c with caron")},{character:"ÄŽ",title:e("Latin capital letter d with caron")},{character:"Ä",title:e("Latin small letter d with caron")},{character:"Ä",title:e("Latin capital letter d with stroke")},{character:"Ä‘",title:e("Latin small letter d with stroke")},{character:"Ä’",title:e("Latin capital letter e with macron")},{character:"Ä“",title:e("Latin small letter e with macron")},{character:"Ä”",title:e("Latin capital letter e with breve")},{character:"Ä•",title:e("Latin small letter e with breve")},{character:"Ä–",title:e("Latin capital letter e with dot above")},{character:"Ä—",title:e("Latin small letter e with dot above")},{character:"Ę",title:e("Latin capital letter e with ogonek")},{character:"Ä™",title:e("Latin small letter e with ogonek")},{character:"Äš",title:e("Latin capital letter e with caron")},{character:"Ä›",title:e("Latin small letter e with caron")},{character:"Äœ",title:e("Latin capital letter g with circumflex")},{character:"Ä",title:e("Latin small letter g with circumflex")},{character:"Äž",title:e("Latin capital letter g with breve")},{character:"ÄŸ",title:e("Latin small letter g with breve")},{character:"Ä ",title:e("Latin capital letter g with dot above")},{character:"Ä¡",title:e("Latin small letter g with dot above")},{character:"Ä¢",title:e("Latin capital letter g with cedilla")},{character:"Ä£",title:e("Latin small letter g with cedilla")},{character:"Ĥ",title:e("Latin capital letter h with circumflex")},{character:"Ä¥",title:e("Latin small letter h with circumflex")},{character:"Ħ",title:e("Latin capital letter h with stroke")},{character:"ħ",title:e("Latin small letter h with stroke")},{character:"Ĩ",title:e("Latin capital letter i with tilde")},{character:"Ä©",title:e("Latin small letter i with tilde")},{character:"Ī",title:e("Latin capital letter i with macron")},{character:"Ä«",title:e("Latin small letter i with macron")},{character:"Ĭ",title:e("Latin capital letter i with breve")},{character:"Ä",title:e("Latin small letter i with breve")},{character:"Ä®",title:e("Latin capital letter i with ogonek")},{character:"į",title:e("Latin small letter i with ogonek")},{character:"Ä°",title:e("Latin capital letter i with dot above")},{character:"ı",title:e("Latin small letter dotless i")},{character:"IJ",title:e("Latin capital ligature ij")},{character:"ij",title:e("Latin small ligature ij")},{character:"Ä´",title:e("Latin capital letter j with circumflex")},{character:"ĵ",title:e("Latin small letter j with circumflex")},{character:"Ķ",title:e("Latin capital letter k with cedilla")},{character:"Ä·",title:e("Latin small letter k with cedilla")},{character:"ĸ",title:e("Latin small letter kra")},{character:"Ĺ",title:e("Latin capital letter l with acute")},{character:"ĺ",title:e("Latin small letter l with acute")},{character:"Ä»",title:e("Latin capital letter l with cedilla")},{character:"ļ",title:e("Latin small letter l with cedilla")},{character:"Ľ",title:e("Latin capital letter l with caron")},{character:"ľ",title:e("Latin small letter l with caron")},{character:"Ä¿",title:e("Latin capital letter l with middle dot")},{character:"Å€",title:e("Latin small letter l with middle dot")},{character:"Å",title:e("Latin capital letter l with stroke")},{character:"Å‚",title:e("Latin small letter l with stroke")},{character:"Ń",title:e("Latin capital letter n with acute")},{character:"Å„",title:e("Latin small letter n with acute")},{character:"Å…",title:e("Latin capital letter n with cedilla")},{character:"ņ",title:e("Latin small letter n with cedilla")},{character:"Ň",title:e("Latin capital letter n with caron")},{character:"ň",title:e("Latin small letter n with caron")},{character:"ʼn",title:e("Latin small letter n preceded by apostrophe")},{character:"ÅŠ",title:e("Latin capital letter eng")},{character:"Å‹",title:e("Latin small letter eng")},{character:"ÅŒ",title:e("Latin capital letter o with macron")},{character:"Å",title:e("Latin small letter o with macron")},{character:"ÅŽ",title:e("Latin capital letter o with breve")},{character:"Å",title:e("Latin small letter o with breve")},{character:"Å",title:e("Latin capital letter o with double acute")},{character:"Å‘",title:e("Latin small letter o with double acute")},{character:"Å’",title:e("Latin capital ligature oe")},{character:"Å“",title:e("Latin small ligature oe")},{character:"Å”",title:e("Latin capital letter r with acute")},{character:"Å•",title:e("Latin small letter r with acute")},{character:"Å–",title:e("Latin capital letter r with cedilla")},{character:"Å—",title:e("Latin small letter r with cedilla")},{character:"Ř",title:e("Latin capital letter r with caron")},{character:"Å™",title:e("Latin small letter r with caron")},{character:"Åš",title:e("Latin capital letter s with acute")},{character:"Å›",title:e("Latin small letter s with acute")},{character:"Åœ",title:e("Latin capital letter s with circumflex")},{character:"Å",title:e("Latin small letter s with circumflex")},{character:"Åž",title:e("Latin capital letter s with cedilla")},{character:"ÅŸ",title:e("Latin small letter s with cedilla")},{character:"Å ",title:e("Latin capital letter s with caron")},{character:"Å¡",title:e("Latin small letter s with caron")},{character:"Å¢",title:e("Latin capital letter t with cedilla")},{character:"Å£",title:e("Latin small letter t with cedilla")},{character:"Ť",title:e("Latin capital letter t with caron")},{character:"Å¥",title:e("Latin small letter t with caron")},{character:"Ŧ",title:e("Latin capital letter t with stroke")},{character:"ŧ",title:e("Latin small letter t with stroke")},{character:"Ũ",title:e("Latin capital letter u with tilde")},{character:"Å©",title:e("Latin small letter u with tilde")},{character:"Ū",title:e("Latin capital letter u with macron")},{character:"Å«",title:e("Latin small letter u with macron")},{character:"Ŭ",title:e("Latin capital letter u with breve")},{character:"Å",title:e("Latin small letter u with breve")},{character:"Å®",title:e("Latin capital letter u with ring above")},{character:"ů",title:e("Latin small letter u with ring above")},{character:"Å°",title:e("Latin capital letter u with double acute")},{character:"ű",title:e("Latin small letter u with double acute")},{character:"Ų",title:e("Latin capital letter u with ogonek")},{character:"ų",title:e("Latin small letter u with ogonek")},{character:"Å´",title:e("Latin capital letter w with circumflex")},{character:"ŵ",title:e("Latin small letter w with circumflex")},{character:"Ŷ",title:e("Latin capital letter y with circumflex")},{character:"Å·",title:e("Latin small letter y with circumflex")},{character:"Ÿ",title:e("Latin capital letter y with diaeresis")},{character:"Ź",title:e("Latin capital letter z with acute")},{character:"ź",title:e("Latin small letter z with acute")},{character:"Å»",title:e("Latin capital letter z with dot above")},{character:"ż",title:e("Latin small letter z with dot above")},{character:"Ž",title:e("Latin capital letter z with caron")},{character:"ž",title:e("Latin small letter z with caron")},{character:"Å¿",title:e("Latin small letter long s")}])}}class T extends t.Plugin{static get pluginName(){return"SpecialCharactersCurrency"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Currency",[{character:"$",title:e("Dollar sign")},{character:"€",title:e("Euro sign")},{character:"Â¥",title:e("Yen sign")},{character:"£",title:e("Pound sign")},{character:"¢",title:e("Cent sign")},{character:"â‚ ",title:e("Euro-currency sign")},{character:"â‚¡",title:e("Colon sign")},{character:"â‚¢",title:e("Cruzeiro sign")},{character:"â‚£",title:e("French franc sign")},{character:"₤",title:e("Lira sign")},{character:"¤",title:e("Currency sign")},{character:"â‚¿",title:e("Bitcoin sign")},{character:"â‚¥",title:e("Mill sign")},{character:"₦",title:e("Naira sign")},{character:"₧",title:e("Peseta sign")},{character:"₨",title:e("Rupee sign")},{character:"â‚©",title:e("Won sign")},{character:"₪",title:e("New sheqel sign")},{character:"â‚«",title:e("Dong sign")},{character:"â‚",title:e("Kip sign")},{character:"â‚®",title:e("Tugrik sign")},{character:"₯",title:e("Drachma sign")},{character:"â‚°",title:e("German penny sign")},{character:"₱",title:e("Peso sign")},{character:"₲",title:e("Guarani sign")},{character:"₳",title:e("Austral sign")},{character:"â‚´",title:e("Hryvnia sign")},{character:"₵",title:e("Cedi sign")},{character:"₶",title:e("Livre tournois sign")},{character:"â‚·",title:e("Spesmilo sign")},{character:"₸",title:e("Tenge sign")},{character:"₹",title:e("Indian rupee sign")},{character:"₺",title:e("Turkish lira sign")},{character:"â‚»",title:e("Nordic mark sign")},{character:"₼",title:e("Manat sign")},{character:"₽",title:e("Ruble sign")}])}}class q extends t.Plugin{static get requires(){return[T,x,y,v,C]}}})(),(window.CKEditor5=window.CKEditor5||{}).specialCharacters=i})(); \ No newline at end of file + */(()=>{var t={395:(t,e,a)=>{"use strict";a.d(e,{Z:()=>l});var i=a(609),r=a.n(i)()((function(t){return t[1]}));r.push([t.id,".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}",""]);const l=r},198:(t,e,a)=>{"use strict";a.d(e,{Z:()=>l});var i=a(609),r=a.n(i)()((function(t){return t[1]}));r.push([t.id,".ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck.ck-character-info{max-width:190px}}",""]);const l=r},454:(t,e,a)=>{"use strict";a.d(e,{Z:()=>l});var i=a(609),r=a.n(i)()((function(t){return t[1]}));r.push([t.id,".ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}",""]);const l=r},609:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var a=t(e);return e[2]?"@media ".concat(e[2]," {").concat(a,"}"):a})).join("")},e.i=function(t,a,i){"string"==typeof t&&(t=[[null,t,""]]);var r={};if(i)for(var l=0;l<this.length;l++){var c=this[l][0];null!=c&&(r[c]=!0)}for(var n=0;n<t.length;n++){var o=[].concat(t[n]);i&&r[o[0]]||(a&&(o[2]?o[2]="".concat(a," and ").concat(o[2]):o[2]=a),e.push(o))}},e}},62:(t,e,a)=>{"use strict";var i,r=function(){return void 0===i&&(i=Boolean(window&&document&&document.all&&!window.atob)),i},l=function(){var t={};return function(e){if(void 0===t[e]){var a=document.querySelector(e);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(t){a=null}t[e]=a}return t[e]}}(),c=[];function n(t){for(var e=-1,a=0;a<c.length;a++)if(c[a].identifier===t){e=a;break}return e}function o(t,e){for(var a={},i=[],r=0;r<t.length;r++){var l=t[r],o=e.base?l[0]+e.base:l[0],s=a[o]||0,h="".concat(o," ").concat(s);a[o]=s+1;var w=n(h),d={css:l[1],media:l[2],sourceMap:l[3]};-1!==w?(c[w].references++,c[w].updater(d)):c.push({identifier:h,updater:p(d,e),references:1}),i.push(h)}return i}function s(t){var e=document.createElement("style"),i=t.attributes||{};if(void 0===i.nonce){var r=a.nc;r&&(i.nonce=r)}if(Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])})),"function"==typeof t.insert)t.insert(e);else{var c=l(t.insert||"head");if(!c)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");c.appendChild(e)}return e}var h,w=(h=[],function(t,e){return h[t]=e,h.filter(Boolean).join("\n")});function d(t,e,a,i){var r=a?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet)t.styleSheet.cssText=w(e,r);else{var l=document.createTextNode(r),c=t.childNodes;c[e]&&t.removeChild(c[e]),c.length?t.insertBefore(l,c[e]):t.appendChild(l)}}function u(t,e,a){var i=a.css,r=a.media,l=a.sourceMap;if(r?t.setAttribute("media",r):t.removeAttribute("media"),l&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}var g=null,m=0;function p(t,e){var a,i,r;if(e.singleton){var l=m++;a=g||(g=s(e)),i=d.bind(null,a,l,!1),r=d.bind(null,a,l,!0)}else a=s(e),i=u.bind(null,a,e),r=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(a)};return i(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;i(t=e)}else r()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=r());var a=o(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var i=0;i<a.length;i++){var r=n(a[i]);c[r].references--}for(var l=o(t,e),s=0;s<a.length;s++){var h=n(a[s]);0===c[h].references&&(c[h].updater(),c.splice(h,1))}a=l}}}},704:(t,e,a)=>{t.exports=a(79)("./src/core.js")},181:(t,e,a)=>{t.exports=a(79)("./src/typing.js")},273:(t,e,a)=>{t.exports=a(79)("./src/ui.js")},209:(t,e,a)=>{t.exports=a(79)("./src/utils.js")},79:t=>{"use strict";t.exports=CKEditor5.dll}},e={};function a(i){var r=e[i];if(void 0!==r)return r.exports;var l=e[i]={id:i,exports:{}};return t[i](l,l.exports,a),l.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var i in e)a.o(e,i)&&!a.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.nc=void 0;var i={};(()=>{"use strict";a.r(i),a.d(i,{SpecialCharacters:()=>b,SpecialCharactersArrows:()=>v,SpecialCharactersCurrency:()=>T,SpecialCharactersEssentials:()=>q,SpecialCharactersLatin:()=>C,SpecialCharactersMathematical:()=>y,SpecialCharactersText:()=>x});var t=a(704),e=a(181),r=a(273),l=a(209);class c extends r.FormHeaderView{constructor(t,e){super(t);const a=t.t;this.set("class","ck-special-characters-navigation"),this.groupDropdownView=this._createGroupDropdown(e),this.groupDropdownView.panelPosition="rtl"===t.uiLanguageDirection?"se":"sw",this.label=a("Special characters"),this.children.add(this.groupDropdownView)}get currentGroupName(){return this.groupDropdownView.value}focus(){this.groupDropdownView.focus()}_createGroupDropdown(t){const e=this.locale,a=e.t,i=(0,r.createDropdown)(e),l=this._getCharacterGroupListItemDefinitions(i,t);return i.set("value",l.first.model.label),i.buttonView.bind("label").to(i,"value"),i.buttonView.set({isOn:!1,withText:!0,tooltip:a("Character categories"),class:["ck-dropdown__button_label-width_auto"]}),i.on("execute",(t=>{i.value=t.source.label})),i.delegate("execute").to(this),(0,r.addListToDropdown)(i,l),i}_getCharacterGroupListItemDefinitions(t,e){const a=new l.Collection;for(const i of e){const e={type:"button",model:new r.Model({label:i,withText:!0})};e.model.bind("isOn").to(t,"value",(t=>t===e.model.label)),a.add(e)}return a}}var n=a(62),o=a.n(n),s=a(395),h={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};o()(s.Z,h);s.Z.locals;class w extends r.View{constructor(t){super(t),this.tiles=this.createCollection(),this.setTemplate({tag:"div",children:[{tag:"div",attributes:{class:["ck","ck-character-grid__tiles"]},children:this.tiles}],attributes:{class:["ck","ck-character-grid"]}}),this.focusTracker=new l.FocusTracker,this.keystrokes=new l.KeystrokeHandler,(0,r.addKeyboardHandlingForGrid)({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.tiles,numberOfColumns:()=>l.global.window.getComputedStyle(this.element.firstChild).getPropertyValue("grid-template-columns").split(" ").length})}createTile(t,e){const a=new r.ButtonView(this.locale);return a.set({label:t,withText:!0,class:"ck-character-grid__tile"}),a.extendTemplate({attributes:{title:e},on:{mouseover:a.bindTemplate.to("mouseover")}}),a.on("mouseover",(()=>{this.fire("tileHover",{name:e,character:t})})),a.on("execute",(()=>{this.fire("execute",{name:e,character:t})})),a}render(){super.render();for(const t of this.tiles)this.focusTracker.add(t.element);this.tiles.on("change",((t,{added:e,removed:a})=>{if(e.length>0)for(const t of e)this.focusTracker.add(t.element);if(a.length>0)for(const t of a)this.focusTracker.remove(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.keystrokes.destroy()}focus(){this.tiles.get(0).focus()}}var d=a(198),u={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};o()(d.Z,u);d.Z.locals;class g extends r.View{constructor(t){super(t);const e=this.bindTemplate;this.set("character",null),this.set("name",null),this.bind("code").to(this,"character",m),this.setTemplate({tag:"div",children:[{tag:"span",attributes:{class:["ck-character-info__name"]},children:[{text:e.to("name",(t=>t||"​"))}]},{tag:"span",attributes:{class:["ck-character-info__code"]},children:[{text:e.to("code")}]}],attributes:{class:["ck","ck-character-info"]}})}}function m(t){if(null===t)return"";return"U+"+("0000"+t.codePointAt(0).toString(16)).slice(-4)}class p extends r.View{constructor(t,e,a,i){super(t),this.items=this.createCollection(),this.focusTracker=new l.FocusTracker,this.keystrokes=new l.KeystrokeHandler,this._focusCycler=new r.FocusCycler({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.navigationView=e,this.gridView=a,this.infoView=i,this.setTemplate({tag:"div",children:[this.navigationView,this.gridView,this.infoView],attributes:{tabindex:"-1"}}),this.items.add(this.navigationView.groupDropdownView.buttonView),this.items.add(this.gridView)}render(){super.render(),this.focusTracker.add(this.navigationView.groupDropdownView.buttonView.element),this.focusTracker.add(this.gridView.element),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.navigationView.focus()}}var L=a(454),f={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};o()(L.Z,f);L.Z.locals;const k="All";class b extends t.Plugin{static get requires(){return[e.Typing]}static get pluginName(){return"SpecialCharacters"}constructor(t){super(t),this._characters=new Map,this._groups=new Map}init(){const t=this.editor,e=t.t,a=t.commands.get("input");t.ui.componentFactory.add("specialCharacters",(i=>{const l=(0,r.createDropdown)(i);let c;return l.buttonView.set({label:e("Special characters"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.5a7.47 7.47 0 0 1 4.231 1.31 7.268 7.268 0 0 1 2.703 3.454 7.128 7.128 0 0 1 .199 4.353c-.39 1.436-1.475 2.72-2.633 3.677h2.013c0-.226.092-.443.254-.603a.876.876 0 0 1 1.229 0c.163.16.254.377.254.603v.853c0 .209-.078.41-.22.567a.873.873 0 0 1-.547.28l-.101.006h-4.695a.517.517 0 0 1-.516-.518v-1.265c0-.21.128-.398.317-.489a5.601 5.601 0 0 0 2.492-2.371 5.459 5.459 0 0 0 .552-3.693 5.53 5.53 0 0 0-1.955-3.2A5.71 5.71 0 0 0 10 4.206 5.708 5.708 0 0 0 6.419 5.46 5.527 5.527 0 0 0 4.46 8.663a5.457 5.457 0 0 0 .554 3.695 5.6 5.6 0 0 0 2.497 2.37.55.55 0 0 1 .317.49v1.264c0 .286-.23.518-.516.518H2.618a.877.877 0 0 1-.614-.25.845.845 0 0 1-.254-.603v-.853c0-.226.091-.443.254-.603a.876.876 0 0 1 1.228 0c.163.16.255.377.255.603h1.925c-1.158-.958-2.155-2.241-2.545-3.678a7.128 7.128 0 0 1 .199-4.352 7.268 7.268 0 0 1 2.703-3.455A7.475 7.475 0 0 1 10 2.5z"/></svg>',tooltip:!0}),l.bind("isEnabled").to(a),l.on("execute",((e,a)=>{t.execute("input",{text:a.character}),t.editing.view.focus()})),l.on("change:isOpen",(()=>{if(!c){c=this._createDropdownPanelContent(i,l);const t=new p(i,c.navigationView,c.gridView,c.infoView);l.panelView.children.add(t)}c.infoView.set({character:null,name:null})})),l}))}addItems(t,e){if(t===k)throw new l.CKEditorError('special-character-invalid-group-name: The name "All" is reserved and cannot be used.');const a=this._getGroup(t);for(const t of e)a.add(t.title),this._characters.set(t.title,t.character)}getGroups(){return this._groups.keys()}getCharactersForGroup(t){return t===k?new Set(this._characters.keys()):this._groups.get(t)}getCharacter(t){return this._characters.get(t)}_getGroup(t){return this._groups.has(t)||this._groups.set(t,new Set),this._groups.get(t)}_updateGrid(t,e){e.tiles.clear();const a=this.getCharactersForGroup(t);for(const t of a){const a=this.getCharacter(t);e.tiles.add(e.createTile(a,t))}}_createDropdownPanelContent(t,e){const a=[...this.getGroups()];a.unshift(k);const i=new c(t,a),r=new w(t),l=new g(t);return r.delegate("execute").to(e),r.on("tileHover",((t,e)=>{l.set(e)})),i.on("execute",(()=>{this._updateGrid(i.currentGroupName,r)})),this._updateGrid(i.currentGroupName,r),{navigationView:i,gridView:r,infoView:l}}}class v extends t.Plugin{static get pluginName(){return"SpecialCharactersArrows"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Arrows",[{title:e("leftwards simple arrow"),character:"â†"},{title:e("rightwards simple arrow"),character:"→"},{title:e("upwards simple arrow"),character:"↑"},{title:e("downwards simple arrow"),character:"↓"},{title:e("leftwards double arrow"),character:"â‡"},{title:e("rightwards double arrow"),character:"⇒"},{title:e("upwards double arrow"),character:"⇑"},{title:e("downwards double arrow"),character:"⇓"},{title:e("leftwards dashed arrow"),character:"⇠"},{title:e("rightwards dashed arrow"),character:"⇢"},{title:e("upwards dashed arrow"),character:"⇡"},{title:e("downwards dashed arrow"),character:"⇣"},{title:e("leftwards arrow to bar"),character:"⇤"},{title:e("rightwards arrow to bar"),character:"⇥"},{title:e("upwards arrow to bar"),character:"⤒"},{title:e("downwards arrow to bar"),character:"⤓"},{title:e("up down arrow with base"),character:"↨"},{title:e("back with leftwards arrow above"),character:"🔙"},{title:e("end with leftwards arrow above"),character:"🔚"},{title:e("on with exclamation mark with left right arrow above"),character:"🔛"},{title:e("soon with rightwards arrow above"),character:"🔜"},{title:e("top with upwards arrow above"),character:"ðŸ”"}])}}class x extends t.Plugin{static get pluginName(){return"SpecialCharactersText"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Text",[{character:"‹",title:e("Single left-pointing angle quotation mark")},{character:"›",title:e("Single right-pointing angle quotation mark")},{character:"«",title:e("Left-pointing double angle quotation mark")},{character:"»",title:e("Right-pointing double angle quotation mark")},{character:"‘",title:e("Left single quotation mark")},{character:"’",title:e("Right single quotation mark")},{character:"“",title:e("Left double quotation mark")},{character:"â€",title:e("Right double quotation mark")},{character:"‚",title:e("Single low-9 quotation mark")},{character:"„",title:e("Double low-9 quotation mark")},{character:"¡",title:e("Inverted exclamation mark")},{character:"¿",title:e("Inverted question mark")},{character:"‥",title:e("Two dot leader")},{character:"…",title:e("Horizontal ellipsis")},{character:"‡",title:e("Double dagger")},{character:"‰",title:e("Per mille sign")},{character:"‱",title:e("Per ten thousand sign")},{character:"‼",title:e("Double exclamation mark")},{character:"âˆ",title:e("Question exclamation mark")},{character:"â‰",title:e("Exclamation question mark")},{character:"â‡",title:e("Double question mark")},{character:"©",title:e("Copyright sign")},{character:"®",title:e("Registered sign")},{character:"â„¢",title:e("Trade mark sign")},{character:"§",title:e("Section sign")},{character:"¶",title:e("Paragraph sign")},{character:"â‹",title:e("Reversed paragraph sign")}])}}class y extends t.Plugin{static get pluginName(){return"SpecialCharactersMathematical"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Mathematical",[{character:"<",title:e("Less-than sign")},{character:">",title:e("Greater-than sign")},{character:"≤",title:e("Less-than or equal to")},{character:"≥",title:e("Greater-than or equal to")},{character:"–",title:e("En dash")},{character:"—",title:e("Em dash")},{character:"¯",title:e("Macron")},{character:"‾",title:e("Overline")},{character:"°",title:e("Degree sign")},{character:"−",title:e("Minus sign")},{character:"±",title:e("Plus-minus sign")},{character:"÷",title:e("Division sign")},{character:"â„",title:e("Fraction slash")},{character:"×",title:e("Multiplication sign")},{character:"Æ’",title:e("Latin small letter f with hook")},{character:"∫",title:e("Integral")},{character:"∑",title:e("N-ary summation")},{character:"∞",title:e("Infinity")},{character:"√",title:e("Square root")},{character:"∼",title:e("Tilde operator")},{character:"≅",title:e("Approximately equal to")},{character:"≈",title:e("Almost equal to")},{character:"≠",title:e("Not equal to")},{character:"≡",title:e("Identical to")},{character:"∈",title:e("Element of")},{character:"∉",title:e("Not an element of")},{character:"∋",title:e("Contains as member")},{character:"âˆ",title:e("N-ary product")},{character:"∧",title:e("Logical and")},{character:"∨",title:e("Logical or")},{character:"¬",title:e("Not sign")},{character:"∩",title:e("Intersection")},{character:"∪",title:e("Union")},{character:"∂",title:e("Partial differential")},{character:"∀",title:e("For all")},{character:"∃",title:e("There exists")},{character:"∅",title:e("Empty set")},{character:"∇",title:e("Nabla")},{character:"∗",title:e("Asterisk operator")},{character:"âˆ",title:e("Proportional to")},{character:"∠",title:e("Angle")},{character:"¼",title:e("Vulgar fraction one quarter")},{character:"½",title:e("Vulgar fraction one half")},{character:"¾",title:e("Vulgar fraction three quarters")}])}}class C extends t.Plugin{static get pluginName(){return"SpecialCharactersLatin"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Latin",[{character:"Ä€",title:e("Latin capital letter a with macron")},{character:"Ä",title:e("Latin small letter a with macron")},{character:"Ä‚",title:e("Latin capital letter a with breve")},{character:"ă",title:e("Latin small letter a with breve")},{character:"Ä„",title:e("Latin capital letter a with ogonek")},{character:"Ä…",title:e("Latin small letter a with ogonek")},{character:"Ć",title:e("Latin capital letter c with acute")},{character:"ć",title:e("Latin small letter c with acute")},{character:"Ĉ",title:e("Latin capital letter c with circumflex")},{character:"ĉ",title:e("Latin small letter c with circumflex")},{character:"ÄŠ",title:e("Latin capital letter c with dot above")},{character:"Ä‹",title:e("Latin small letter c with dot above")},{character:"ÄŒ",title:e("Latin capital letter c with caron")},{character:"Ä",title:e("Latin small letter c with caron")},{character:"ÄŽ",title:e("Latin capital letter d with caron")},{character:"Ä",title:e("Latin small letter d with caron")},{character:"Ä",title:e("Latin capital letter d with stroke")},{character:"Ä‘",title:e("Latin small letter d with stroke")},{character:"Ä’",title:e("Latin capital letter e with macron")},{character:"Ä“",title:e("Latin small letter e with macron")},{character:"Ä”",title:e("Latin capital letter e with breve")},{character:"Ä•",title:e("Latin small letter e with breve")},{character:"Ä–",title:e("Latin capital letter e with dot above")},{character:"Ä—",title:e("Latin small letter e with dot above")},{character:"Ę",title:e("Latin capital letter e with ogonek")},{character:"Ä™",title:e("Latin small letter e with ogonek")},{character:"Äš",title:e("Latin capital letter e with caron")},{character:"Ä›",title:e("Latin small letter e with caron")},{character:"Äœ",title:e("Latin capital letter g with circumflex")},{character:"Ä",title:e("Latin small letter g with circumflex")},{character:"Äž",title:e("Latin capital letter g with breve")},{character:"ÄŸ",title:e("Latin small letter g with breve")},{character:"Ä ",title:e("Latin capital letter g with dot above")},{character:"Ä¡",title:e("Latin small letter g with dot above")},{character:"Ä¢",title:e("Latin capital letter g with cedilla")},{character:"Ä£",title:e("Latin small letter g with cedilla")},{character:"Ĥ",title:e("Latin capital letter h with circumflex")},{character:"Ä¥",title:e("Latin small letter h with circumflex")},{character:"Ħ",title:e("Latin capital letter h with stroke")},{character:"ħ",title:e("Latin small letter h with stroke")},{character:"Ĩ",title:e("Latin capital letter i with tilde")},{character:"Ä©",title:e("Latin small letter i with tilde")},{character:"Ī",title:e("Latin capital letter i with macron")},{character:"Ä«",title:e("Latin small letter i with macron")},{character:"Ĭ",title:e("Latin capital letter i with breve")},{character:"Ä",title:e("Latin small letter i with breve")},{character:"Ä®",title:e("Latin capital letter i with ogonek")},{character:"į",title:e("Latin small letter i with ogonek")},{character:"Ä°",title:e("Latin capital letter i with dot above")},{character:"ı",title:e("Latin small letter dotless i")},{character:"IJ",title:e("Latin capital ligature ij")},{character:"ij",title:e("Latin small ligature ij")},{character:"Ä´",title:e("Latin capital letter j with circumflex")},{character:"ĵ",title:e("Latin small letter j with circumflex")},{character:"Ķ",title:e("Latin capital letter k with cedilla")},{character:"Ä·",title:e("Latin small letter k with cedilla")},{character:"ĸ",title:e("Latin small letter kra")},{character:"Ĺ",title:e("Latin capital letter l with acute")},{character:"ĺ",title:e("Latin small letter l with acute")},{character:"Ä»",title:e("Latin capital letter l with cedilla")},{character:"ļ",title:e("Latin small letter l with cedilla")},{character:"Ľ",title:e("Latin capital letter l with caron")},{character:"ľ",title:e("Latin small letter l with caron")},{character:"Ä¿",title:e("Latin capital letter l with middle dot")},{character:"Å€",title:e("Latin small letter l with middle dot")},{character:"Å",title:e("Latin capital letter l with stroke")},{character:"Å‚",title:e("Latin small letter l with stroke")},{character:"Ń",title:e("Latin capital letter n with acute")},{character:"Å„",title:e("Latin small letter n with acute")},{character:"Å…",title:e("Latin capital letter n with cedilla")},{character:"ņ",title:e("Latin small letter n with cedilla")},{character:"Ň",title:e("Latin capital letter n with caron")},{character:"ň",title:e("Latin small letter n with caron")},{character:"ʼn",title:e("Latin small letter n preceded by apostrophe")},{character:"ÅŠ",title:e("Latin capital letter eng")},{character:"Å‹",title:e("Latin small letter eng")},{character:"ÅŒ",title:e("Latin capital letter o with macron")},{character:"Å",title:e("Latin small letter o with macron")},{character:"ÅŽ",title:e("Latin capital letter o with breve")},{character:"Å",title:e("Latin small letter o with breve")},{character:"Å",title:e("Latin capital letter o with double acute")},{character:"Å‘",title:e("Latin small letter o with double acute")},{character:"Å’",title:e("Latin capital ligature oe")},{character:"Å“",title:e("Latin small ligature oe")},{character:"Å”",title:e("Latin capital letter r with acute")},{character:"Å•",title:e("Latin small letter r with acute")},{character:"Å–",title:e("Latin capital letter r with cedilla")},{character:"Å—",title:e("Latin small letter r with cedilla")},{character:"Ř",title:e("Latin capital letter r with caron")},{character:"Å™",title:e("Latin small letter r with caron")},{character:"Åš",title:e("Latin capital letter s with acute")},{character:"Å›",title:e("Latin small letter s with acute")},{character:"Åœ",title:e("Latin capital letter s with circumflex")},{character:"Å",title:e("Latin small letter s with circumflex")},{character:"Åž",title:e("Latin capital letter s with cedilla")},{character:"ÅŸ",title:e("Latin small letter s with cedilla")},{character:"Å ",title:e("Latin capital letter s with caron")},{character:"Å¡",title:e("Latin small letter s with caron")},{character:"Å¢",title:e("Latin capital letter t with cedilla")},{character:"Å£",title:e("Latin small letter t with cedilla")},{character:"Ť",title:e("Latin capital letter t with caron")},{character:"Å¥",title:e("Latin small letter t with caron")},{character:"Ŧ",title:e("Latin capital letter t with stroke")},{character:"ŧ",title:e("Latin small letter t with stroke")},{character:"Ũ",title:e("Latin capital letter u with tilde")},{character:"Å©",title:e("Latin small letter u with tilde")},{character:"Ū",title:e("Latin capital letter u with macron")},{character:"Å«",title:e("Latin small letter u with macron")},{character:"Ŭ",title:e("Latin capital letter u with breve")},{character:"Å",title:e("Latin small letter u with breve")},{character:"Å®",title:e("Latin capital letter u with ring above")},{character:"ů",title:e("Latin small letter u with ring above")},{character:"Å°",title:e("Latin capital letter u with double acute")},{character:"ű",title:e("Latin small letter u with double acute")},{character:"Ų",title:e("Latin capital letter u with ogonek")},{character:"ų",title:e("Latin small letter u with ogonek")},{character:"Å´",title:e("Latin capital letter w with circumflex")},{character:"ŵ",title:e("Latin small letter w with circumflex")},{character:"Ŷ",title:e("Latin capital letter y with circumflex")},{character:"Å·",title:e("Latin small letter y with circumflex")},{character:"Ÿ",title:e("Latin capital letter y with diaeresis")},{character:"Ź",title:e("Latin capital letter z with acute")},{character:"ź",title:e("Latin small letter z with acute")},{character:"Å»",title:e("Latin capital letter z with dot above")},{character:"ż",title:e("Latin small letter z with dot above")},{character:"Ž",title:e("Latin capital letter z with caron")},{character:"ž",title:e("Latin small letter z with caron")},{character:"Å¿",title:e("Latin small letter long s")}])}}class T extends t.Plugin{static get pluginName(){return"SpecialCharactersCurrency"}init(){const t=this.editor,e=t.t;t.plugins.get("SpecialCharacters").addItems("Currency",[{character:"$",title:e("Dollar sign")},{character:"€",title:e("Euro sign")},{character:"Â¥",title:e("Yen sign")},{character:"£",title:e("Pound sign")},{character:"¢",title:e("Cent sign")},{character:"â‚ ",title:e("Euro-currency sign")},{character:"â‚¡",title:e("Colon sign")},{character:"â‚¢",title:e("Cruzeiro sign")},{character:"â‚£",title:e("French franc sign")},{character:"₤",title:e("Lira sign")},{character:"¤",title:e("Currency sign")},{character:"â‚¿",title:e("Bitcoin sign")},{character:"â‚¥",title:e("Mill sign")},{character:"₦",title:e("Naira sign")},{character:"₧",title:e("Peseta sign")},{character:"₨",title:e("Rupee sign")},{character:"â‚©",title:e("Won sign")},{character:"₪",title:e("New sheqel sign")},{character:"â‚«",title:e("Dong sign")},{character:"â‚",title:e("Kip sign")},{character:"â‚®",title:e("Tugrik sign")},{character:"₯",title:e("Drachma sign")},{character:"â‚°",title:e("German penny sign")},{character:"₱",title:e("Peso sign")},{character:"₲",title:e("Guarani sign")},{character:"₳",title:e("Austral sign")},{character:"â‚´",title:e("Hryvnia sign")},{character:"₵",title:e("Cedi sign")},{character:"₶",title:e("Livre tournois sign")},{character:"â‚·",title:e("Spesmilo sign")},{character:"₸",title:e("Tenge sign")},{character:"₹",title:e("Indian rupee sign")},{character:"₺",title:e("Turkish lira sign")},{character:"â‚»",title:e("Nordic mark sign")},{character:"₼",title:e("Manat sign")},{character:"₽",title:e("Ruble sign")}])}}class q extends t.Plugin{static get requires(){return[T,x,y,v,C]}}})(),(window.CKEditor5=window.CKEditor5||{}).specialCharacters=i})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ar.js b/core/assets/vendor/ckeditor5/special-characters/translations/ar.js index 32abbc004d6f7846ad75670a1deb58e468f76d09..bc87fd5b2aaac6f9f0ae9ac100e995cba49324f3 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ar.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ar.js @@ -1 +1 @@ -!function(t){const a=t.ar=t.ar||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"يساوي على الأرجØ",Angle:"علامة الزاوية","Approximately equal to":"يساوي تقريباً","Asterisk operator":"علامة الضرب (النجمة)","Austral sign":"رمز الأسترال","back with leftwards arrow above":'"عودة" أعلاها سهم يتجه يساراً',"Bitcoin sign":"رمز البيتكوين","Cedi sign":"رمز السيدي","Cent sign":"رمز السنت","Character categories":"Ùئات الأØرÙ","Colon sign":"رمز الكولون","Contains as member":"ÙŠØتوي كعضو","Copyright sign":'علامة "ØÙ‚ التألي٠والنشر"',"Cruzeiro sign":"رمز الكروزيرو","Currency sign":"رمز العملة","Degree sign":"علامة الدرجة","Division sign":"علامة القسمة","Dollar sign":"رمز الدولار","Dong sign":"رمز الدونغ","Double dagger":"رمز الخنجر المزدوج","Double exclamation mark":"علامة تعجّب مزدوجة","Double low-9 quotation mark":"علامة تنصيص 9 منخÙضة، مزدوجة","Double question mark":"علامة استÙهام مزدوجة","downwards arrow to bar":"سهم لأسÙÙ„ يشير إلى خط","downwards dashed arrow":"سهم متقطع متجه لأسÙÙ„","downwards double arrow":"سهم مزدوج متجه لأسÙÙ„","Drachma sign":"رمز الدراخما","Element of":"ينتمي إلى","Em dash":"شرطة طويلة","Empty set":"مجموعة Ùارغة","En dash":"شرطة قصيرة","end with leftwards arrow above":'"النهاية" أعلاها سهم يتجه يساراً',"Euro sign":"رمز اليورو","Euro-currency sign":"رمز عملة اليورو","Exclamation question mark":"علامة استÙهام مع علامة تعجب","For all":"علامة للكل","Fraction slash":"شرطة الكسر","French franc sign":"رمز الÙرانك الÙرنسي","German penny sign":"رمز البنس الألماني","Greater-than or equal to":"أكبر من أو يساوي","Greater-than sign":"علامة أكبر من","Guarani sign":"رمز الغواراني","Horizontal ellipsis":"علامة القطع الأÙقي","Hryvnia sign":"رمز الهريÙنا","Identical to":"مطابق لـ","Indian rupee sign":"رمز الروبية الهندية",Infinity:"علامة ما لا نهاية",Integral:"علامة التكامل",Intersection:"تقاطع","Inverted exclamation mark":"علامة تعجّب مقلوبة","Inverted question mark":"علامة استÙهام مقلوبة","Kip sign":"رمز الكيب","Latin capital letter a with breve":"Øر٠a لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter a with macron":"Øر٠a لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter a with ogonek":"Øر٠a لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter c with acute":"Øر٠c لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter c with caron":"Øر٠c لاتيني كبير مع علامة تشكيل كارون","Latin capital letter c with circumflex":"Øر٠c لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter c with dot above":"Øر٠c لاتيني كبير مع نقطة أعلاه","Latin capital letter d with caron":"Øر٠d لاتيني كبير مع علامة تشكيل كارون","Latin capital letter d with stroke":"Øر٠d لاتيني كبير مع علامة شطب","Latin capital letter e with breve":"Øر٠e لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter e with caron":"Øر٠e لاتيني كبير مع علامة تشكيل كارون","Latin capital letter e with dot above":"Øر٠e لاتيني كبير مع نقطة أعلاه","Latin capital letter e with macron":"Øر٠e لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter e with ogonek":"Øر٠e لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter eng":"Øر٠eng لاتيني كبير","Latin capital letter g with breve":"Øر٠g لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter g with cedilla":"Øر٠g لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter g with circumflex":"Øر٠g لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter g with dot above":"Øر٠g لاتيني كبير مع نقطة أعلاه","Latin capital letter h with circumflex":"Øر٠h لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter h with stroke":"Øر٠h لاتيني كبير مع علامة شطب","Latin capital letter i with breve":"Øر٠i لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter i with dot above":"Øر٠i لاتيني كبير مع نقطة أعلاه","Latin capital letter i with macron":"Øر٠i لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter i with ogonek":"Øر٠i لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter i with tilde":"Øر٠i لاتيني كبير مع علامة المد","Latin capital letter j with circumflex":"Øر٠j لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter k with cedilla":"Øر٠k لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter l with acute":"Øر٠l لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter l with caron":"Øر٠l لاتيني كبير مع علامة تشكيل كارون","Latin capital letter l with cedilla":"Øر٠l لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter l with middle dot":"Øر٠l لاتيني كبير مع نقطة عند الوسط","Latin capital letter l with stroke":"Øر٠l لاتيني كبير مع علامة شطب","Latin capital letter n with acute":"Øر٠n لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter n with caron":"Øر٠n لاتيني كبير مع علامة تشكيل كارون","Latin capital letter n with cedilla":"Øر٠n لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter o with breve":"Øر٠o لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter o with double acute":"Øر٠o لاتيني كبير مع علامة تشكيل النبرة الØادة المزدوجة","Latin capital letter o with macron":"Øر٠o لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter r with acute":"Øر٠r لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter r with caron":"Øر٠r لاتيني كبير مع علامة تشكيل كارون","Latin capital letter r with cedilla":"Øر٠r لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter s with acute":"Øر٠s لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter s with caron":"Øر٠s لاتيني كبير مع علامة تشكيل كارون","Latin capital letter s with cedilla":"Øر٠s لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter s with circumflex":"Øر٠s لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter t with caron":"Øر٠t لاتيني كبير مع علامة تشكيل كارون","Latin capital letter t with cedilla":"Øر٠t لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter t with stroke":"Øر٠t لاتيني كبير مع علامة شطب","Latin capital letter u with breve":"Øر٠u لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter u with double acute":"Øر٠u لاتيني كبير مع علامة تشكيل النبرة الØادة المزدوجة","Latin capital letter u with macron":"Øر٠u لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter u with ogonek":"Øر٠u لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter u with ring above":"Øر٠u لاتيني كبير مع Øلقة أعلاه","Latin capital letter u with tilde":"Øر٠u لاتيني كبير مع علامة المد","Latin capital letter w with circumflex":"Øر٠w لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter y with circumflex":"Øر٠y لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter y with diaeresis":"Øر٠y لاتيني كبير مع نقطتين أعلاه","Latin capital letter z with acute":"Øر٠z لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter z with caron":"Øر٠z لاتيني كبير مع علامة تشكيل كارون","Latin capital letter z with dot above":"Øر٠z لاتيني كبير مع نقطة أعلاه","Latin capital ligature ij":"Øر٠ij لاتيني Ù…Ùركَّب كبير","Latin capital ligature oe":"Øر٠oe لاتيني Ù…Ùركَّب كبير","Latin small letter a with breve":"Øر٠a لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter a with macron":"Øر٠a لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter a with ogonek":"Øر٠a لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter c with acute":"Øر٠c لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter c with caron":"Øر٠c لاتيني صغير مع علامة تشكيل كارون","Latin small letter c with circumflex":"Øر٠c لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter c with dot above":"Øر٠c لاتيني صغير مع نقطة أعلاه","Latin small letter d with caron":"Øر٠d لاتيني صغير مع علامة تشكيل كارون","Latin small letter d with stroke":"Øر٠d لاتيني صغير مع علامة شطب","Latin small letter dotless i":"Øر٠i لاتيني صغير بدون نقطة","Latin small letter e with breve":"Øر٠e لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter e with caron":"Øر٠e لاتيني صغير مع علامة تشكيل كارون","Latin small letter e with dot above":"Øر٠e لاتيني صغير مع نقطة أعلاه","Latin small letter e with macron":"Øر٠e لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter e with ogonek":"Øر٠e لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter eng":"Øر٠eng لاتيني صغير","Latin small letter f with hook":"Øر٠f لاتيني صغير مع علامة الخطاÙ","Latin small letter g with breve":"Øر٠g لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter g with cedilla":"Øر٠g لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter g with circumflex":"Øر٠g لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter g with dot above":"Øر٠g لاتيني صغير مع نقطة أعلاه","Latin small letter h with circumflex":"Øر٠h لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter h with stroke":"Øر٠h لاتيني صغير مع علامة شطب","Latin small letter i with breve":"Øر٠i لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter i with macron":"Øر٠i لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter i with ogonek":"Øر٠i لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter i with tilde":"Øر٠i لاتيني صغير مع علامة المد","Latin small letter j with circumflex":"Øر٠j لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter k with cedilla":"Øر٠k لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter kra":"Øر٠kra لاتيني صغير","Latin small letter l with acute":"Øر٠l لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter l with caron":"Øر٠l لاتيني صغير مع علامة تشكيل كارون","Latin small letter l with cedilla":"Øر٠l لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter l with middle dot":"Øر٠l لاتيني صغير مع نقطة عند الوسط","Latin small letter l with stroke":"Øر٠l لاتيني صغير مع علامة شطب","Latin small letter long s":'Øر٠"s طويل" لاتيني صغير',"Latin small letter n preceded by apostrophe":"Øر٠n لاتيني صغير مسبوقة بعلامة Ùاصلة عليا","Latin small letter n with acute":"Øر٠n لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter n with caron":"Øر٠n لاتيني صغير مع علامة تشكيل كارون","Latin small letter n with cedilla":"Øر٠n لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter o with breve":"Øر٠o لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter o with double acute":"Øر٠o لاتيني صغير مع علامة تشكيل النبرة الØادة المزدوجة","Latin small letter o with macron":"Øر٠o لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter r with acute":"Øر٠r لاتيني صغير مع علامة تشكيل النبرة الØادة\n","Latin small letter r with caron":"Øر٠r لاتيني صغير مع علامة تشكيل كارون","Latin small letter r with cedilla":"Øر٠r لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter s with acute":"Øر٠s لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter s with caron":"Øر٠s لاتيني صغير مع علامة تشكيل كارون","Latin small letter s with cedilla":"Øر٠s لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter s with circumflex":"Øر٠s لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter t with caron":"Øر٠t لاتيني صغير مع علامة تشكيل كارون","Latin small letter t with cedilla":"Øر٠t لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter t with stroke":"Øر٠t لاتيني صغير مع علامة شطب","Latin small letter u with breve":"Øر٠u لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter u with double acute":"Øر٠u لاتيني صغير مع علامة تشكيل النبرة الØادة المزدوجة","Latin small letter u with macron":"Øر٠u لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter u with ogonek":"Øر٠u لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter u with ring above":"Øر٠u لاتيني صغير مع Øلقة أعلاه","Latin small letter u with tilde":"Øر٠u لاتيني صغير مع علامة المد","Latin small letter w with circumflex":"Øر٠w لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter y with circumflex":"Øر٠y لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter z with acute":"Øر٠z لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter z with caron":"Øر٠z لاتيني صغير مع علامة تشكيل كارون","Latin small letter z with dot above":"Øر٠z لاتيني صغير مع نقطة أعلاه","Latin small ligature ij":"Øر٠ij لاتيني Ù…Ùركَّب صغير","Latin small ligature oe":"Øر٠oe لاتيني Ù…Ùركَّب صغير","Left double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليسار","Left single quotation mark":"علامة تنصيص Ø£Øادية، تشير جهة اليسار","Left-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليسار","leftwards arrow to bar":"سهم يشير إلى خط جهة اليسار","leftwards dashed arrow":"سهم متقطع متجه يساراً","leftwards double arrow":"سهم مزدوج متجه يساراً","Less-than or equal to":"أقل من أو يساوي","Less-than sign":"علامة أقل من","Lira sign":"رمز الليرة","Livre tournois sign":"رمز الليÙر تورنوز","Logical and":"and المنطقية","Logical or":"or المنطقية",Macron:"علامة التشكيل ماكرون","Manat sign":"رمز المانات","Mill sign":"رمز المليم","Minus sign":"علامة الطرØ","Multiplication sign":"علامة الضرب","N-ary product":"Øاصل مصÙÙˆÙØ© N","N-ary summation":"جمع مصÙÙˆÙØ© N",Nabla:"رمز نبلة","Naira sign":"رمز النيرة","New sheqel sign":"رمز الشيكل الجديد","Nordic mark sign":"رمز المارك الاسكندناÙÙŠ","Not an element of":"لا ينتمي إلى","Not equal to":"لا يساوي","Not sign":"علامة Not المنطقية","on with exclamation mark with left right arrow above":'"يعمل" وعلامة تعجب، أعلاهما سهم باتجاهين يميناً ويساراً',Overline:"خط أعلى الØرÙ","Paragraph sign":"علامة الÙقرة","Partial differential":"التÙاضلية الجزئية","Per mille sign":'علامة "لكل ميل"',"Per ten thousand sign":'علامة "لكل 10 آلاÙ"',"Peseta sign":"رمز البيزيتا","Peso sign":"رمز البيزو","Plus-minus sign":"علامة Ø§Ù„Ø·Ø±Ø ÙˆØ§Ù„Ø¬Ù…Ø¹","Pound sign":"رمز الجنيه","Proportional to":"يتناسب مع","Question exclamation mark":"علامة استÙهام مزدوجة","Registered sign":'علامة "مسجل"',"Reversed paragraph sign":"علامة الÙقرة مقلوبة","Right double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليمين","Right single quotation mark":"علامة تنصيص Ø£Øادية، تشير جهة اليمين","Right-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليمين","rightwards arrow to bar":"سهم يشير إلى خط جهة اليمين","rightwards dashed arrow":"سهم متقطع متجه يميناً","rightwards double arrow":"سهم مزدوج متجه يميناً","Ruble sign":"رمز الروبيل","Rupee sign":"رمز الروبية","Section sign":"علامة القطاع","Single left-pointing angle quotation mark":"علامة تنصيص Ø£Øادية، رمز الزاوية، تشير جهة اليسار","Single low-9 quotation mark":"علامة تنصيص 9 منخÙضة، Ø£Øادية","Single right-pointing angle quotation mark":"علامة تنصيص Ø£Øادية، رمز الزاوية، تشير جهة اليمين","soon with rightwards arrow above":'"قريباً" أعلاها سهم يتجه يميناً',"Special characters":"Ø£Øر٠خاصة","Spesmilo sign":"رمز السبسميلو","Square root":"الجذر التربيعي","Tenge sign":"رمز التينغ","There exists":"علامة يوجد بها","Tilde operator":"علامة دلتا","top with upwards arrow above":'"إلى القمة" أعلاها سهم لأعلى',"Trade mark sign":"رمز العلامة التجارية","Tugrik sign":"رمز التوغروغ","Turkish lira sign":"رمز الليرة التركية","Two dot leader":"سابقة من نقطتان",Union:"اتØاد","up down arrow with base":"سهم بالاتجاهين أعلى وأسÙÙ„ØŒ له قاعدة","upwards arrow to bar":"سهم لأعلى يشير إلى خط","upwards dashed arrow":"سهم متقطع متجه لأعلى","upwards double arrow":"سهم مزدوج متجه لأعلى","Vulgar fraction one half":"الكسر الاعتيادي نصÙ","Vulgar fraction one quarter":"الكسر الاعتيادي ربع","Vulgar fraction three quarters":"الكسر الاعتيادي ثلاثة أرباع","Won sign":"رمز الوون","Yen sign":"رمز الين"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.ar=t.ar||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"يساوي على الأرجØ",Angle:"علامة الزاوية","Approximately equal to":"يساوي تقريباً","Asterisk operator":"علامة الضرب (النجمة)","Austral sign":"رمز الأسترال","back with leftwards arrow above":'"عودة" أعلاها سهم يتجه يساراً',"Bitcoin sign":"رمز البيتكوين","Cedi sign":"رمز السيدي","Cent sign":"رمز السنت","Character categories":"Ùئات الأØرÙ","Colon sign":"رمز الكولون","Contains as member":"ÙŠØتوي كعضو","Copyright sign":'علامة "ØÙ‚ التألي٠والنشر"',"Cruzeiro sign":"رمز الكروزيرو","Currency sign":"رمز العملة","Degree sign":"علامة الدرجة","Division sign":"علامة القسمة","Dollar sign":"رمز الدولار","Dong sign":"رمز الدونغ","Double dagger":"رمز الخنجر المزدوج","Double exclamation mark":"علامة تعجّب مزدوجة","Double low-9 quotation mark":"علامة تنصيص 9 منخÙضة، مزدوجة","Double question mark":"علامة استÙهام مزدوجة","downwards arrow to bar":"سهم لأسÙÙ„ يشير إلى خط","downwards dashed arrow":"سهم متقطع متجه لأسÙÙ„","downwards double arrow":"سهم مزدوج متجه لأسÙÙ„","downwards simple arrow":"سهم بسيط يشير إلى الأسÙÙ„","Drachma sign":"رمز الدراخما","Element of":"ينتمي إلى","Em dash":"شرطة طويلة","Empty set":"مجموعة Ùارغة","En dash":"شرطة قصيرة","end with leftwards arrow above":'"النهاية" أعلاها سهم يتجه يساراً',"Euro sign":"رمز اليورو","Euro-currency sign":"رمز عملة اليورو","Exclamation question mark":"علامة استÙهام مع علامة تعجب","For all":"علامة للكل","Fraction slash":"شرطة الكسر","French franc sign":"رمز الÙرانك الÙرنسي","German penny sign":"رمز البنس الألماني","Greater-than or equal to":"أكبر من أو يساوي","Greater-than sign":"علامة أكبر من","Guarani sign":"رمز الغواراني","Horizontal ellipsis":"علامة القطع الأÙقي","Hryvnia sign":"رمز الهريÙنا","Identical to":"مطابق لـ","Indian rupee sign":"رمز الروبية الهندية",Infinity:"علامة ما لا نهاية",Integral:"علامة التكامل",Intersection:"تقاطع","Inverted exclamation mark":"علامة تعجّب مقلوبة","Inverted question mark":"علامة استÙهام مقلوبة","Kip sign":"رمز الكيب","Latin capital letter a with breve":"Øر٠a لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter a with macron":"Øر٠a لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter a with ogonek":"Øر٠a لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter c with acute":"Øر٠c لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter c with caron":"Øر٠c لاتيني كبير مع علامة تشكيل كارون","Latin capital letter c with circumflex":"Øر٠c لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter c with dot above":"Øر٠c لاتيني كبير مع نقطة أعلاه","Latin capital letter d with caron":"Øر٠d لاتيني كبير مع علامة تشكيل كارون","Latin capital letter d with stroke":"Øر٠d لاتيني كبير مع علامة شطب","Latin capital letter e with breve":"Øر٠e لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter e with caron":"Øر٠e لاتيني كبير مع علامة تشكيل كارون","Latin capital letter e with dot above":"Øر٠e لاتيني كبير مع نقطة أعلاه","Latin capital letter e with macron":"Øر٠e لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter e with ogonek":"Øر٠e لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter eng":"Øر٠eng لاتيني كبير","Latin capital letter g with breve":"Øر٠g لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter g with cedilla":"Øر٠g لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter g with circumflex":"Øر٠g لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter g with dot above":"Øر٠g لاتيني كبير مع نقطة أعلاه","Latin capital letter h with circumflex":"Øر٠h لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter h with stroke":"Øر٠h لاتيني كبير مع علامة شطب","Latin capital letter i with breve":"Øر٠i لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter i with dot above":"Øر٠i لاتيني كبير مع نقطة أعلاه","Latin capital letter i with macron":"Øر٠i لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter i with ogonek":"Øر٠i لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter i with tilde":"Øر٠i لاتيني كبير مع علامة المد","Latin capital letter j with circumflex":"Øر٠j لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter k with cedilla":"Øر٠k لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter l with acute":"Øر٠l لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter l with caron":"Øر٠l لاتيني كبير مع علامة تشكيل كارون","Latin capital letter l with cedilla":"Øر٠l لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter l with middle dot":"Øر٠l لاتيني كبير مع نقطة عند الوسط","Latin capital letter l with stroke":"Øر٠l لاتيني كبير مع علامة شطب","Latin capital letter n with acute":"Øر٠n لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter n with caron":"Øر٠n لاتيني كبير مع علامة تشكيل كارون","Latin capital letter n with cedilla":"Øر٠n لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter o with breve":"Øر٠o لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter o with double acute":"Øر٠o لاتيني كبير مع علامة تشكيل النبرة الØادة المزدوجة","Latin capital letter o with macron":"Øر٠o لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter r with acute":"Øر٠r لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter r with caron":"Øر٠r لاتيني كبير مع علامة تشكيل كارون","Latin capital letter r with cedilla":"Øر٠r لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter s with acute":"Øر٠s لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter s with caron":"Øر٠s لاتيني كبير مع علامة تشكيل كارون","Latin capital letter s with cedilla":"Øر٠s لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter s with circumflex":"Øر٠s لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter t with caron":"Øر٠t لاتيني كبير مع علامة تشكيل كارون","Latin capital letter t with cedilla":"Øر٠t لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter t with stroke":"Øر٠t لاتيني كبير مع علامة شطب","Latin capital letter u with breve":"Øر٠u لاتيني كبير مع علامة تشكيل بريÙ","Latin capital letter u with double acute":"Øر٠u لاتيني كبير مع علامة تشكيل النبرة الØادة المزدوجة","Latin capital letter u with macron":"Øر٠u لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter u with ogonek":"Øر٠u لاتيني كبير مع علامة تشكيل خطاÙ","Latin capital letter u with ring above":"Øر٠u لاتيني كبير مع Øلقة أعلاه","Latin capital letter u with tilde":"Øر٠u لاتيني كبير مع علامة المد","Latin capital letter w with circumflex":"Øر٠w لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter y with circumflex":"Øر٠y لاتيني كبير مع علامة تشكيل ثنية Ù…Øيطة","Latin capital letter y with diaeresis":"Øر٠y لاتيني كبير مع نقطتين أعلاه","Latin capital letter z with acute":"Øر٠z لاتيني كبير مع علامة تشكيل النبرة الØادة","Latin capital letter z with caron":"Øر٠z لاتيني كبير مع علامة تشكيل كارون","Latin capital letter z with dot above":"Øر٠z لاتيني كبير مع نقطة أعلاه","Latin capital ligature ij":"Øر٠ij لاتيني Ù…Ùركَّب كبير","Latin capital ligature oe":"Øر٠oe لاتيني Ù…Ùركَّب كبير","Latin small letter a with breve":"Øر٠a لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter a with macron":"Øر٠a لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter a with ogonek":"Øر٠a لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter c with acute":"Øر٠c لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter c with caron":"Øر٠c لاتيني صغير مع علامة تشكيل كارون","Latin small letter c with circumflex":"Øر٠c لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter c with dot above":"Øر٠c لاتيني صغير مع نقطة أعلاه","Latin small letter d with caron":"Øر٠d لاتيني صغير مع علامة تشكيل كارون","Latin small letter d with stroke":"Øر٠d لاتيني صغير مع علامة شطب","Latin small letter dotless i":"Øر٠i لاتيني صغير بدون نقطة","Latin small letter e with breve":"Øر٠e لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter e with caron":"Øر٠e لاتيني صغير مع علامة تشكيل كارون","Latin small letter e with dot above":"Øر٠e لاتيني صغير مع نقطة أعلاه","Latin small letter e with macron":"Øر٠e لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter e with ogonek":"Øر٠e لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter eng":"Øر٠eng لاتيني صغير","Latin small letter f with hook":"Øر٠f لاتيني صغير مع علامة الخطاÙ","Latin small letter g with breve":"Øر٠g لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter g with cedilla":"Øر٠g لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter g with circumflex":"Øر٠g لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter g with dot above":"Øر٠g لاتيني صغير مع نقطة أعلاه","Latin small letter h with circumflex":"Øر٠h لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter h with stroke":"Øر٠h لاتيني صغير مع علامة شطب","Latin small letter i with breve":"Øر٠i لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter i with macron":"Øر٠i لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter i with ogonek":"Øر٠i لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter i with tilde":"Øر٠i لاتيني صغير مع علامة المد","Latin small letter j with circumflex":"Øر٠j لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter k with cedilla":"Øر٠k لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter kra":"Øر٠kra لاتيني صغير","Latin small letter l with acute":"Øر٠l لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter l with caron":"Øر٠l لاتيني صغير مع علامة تشكيل كارون","Latin small letter l with cedilla":"Øر٠l لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter l with middle dot":"Øر٠l لاتيني صغير مع نقطة عند الوسط","Latin small letter l with stroke":"Øر٠l لاتيني صغير مع علامة شطب","Latin small letter long s":'Øر٠"s طويل" لاتيني صغير',"Latin small letter n preceded by apostrophe":"Øر٠n لاتيني صغير مسبوقة بعلامة Ùاصلة عليا","Latin small letter n with acute":"Øر٠n لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter n with caron":"Øر٠n لاتيني صغير مع علامة تشكيل كارون","Latin small letter n with cedilla":"Øر٠n لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter o with breve":"Øر٠o لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter o with double acute":"Øر٠o لاتيني صغير مع علامة تشكيل النبرة الØادة المزدوجة","Latin small letter o with macron":"Øر٠o لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter r with acute":"Øر٠r لاتيني صغير مع علامة تشكيل النبرة الØادة\n","Latin small letter r with caron":"Øر٠r لاتيني صغير مع علامة تشكيل كارون","Latin small letter r with cedilla":"Øر٠r لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter s with acute":"Øر٠s لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter s with caron":"Øر٠s لاتيني صغير مع علامة تشكيل كارون","Latin small letter s with cedilla":"Øر٠s لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter s with circumflex":"Øر٠s لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter t with caron":"Øر٠t لاتيني صغير مع علامة تشكيل كارون","Latin small letter t with cedilla":"Øر٠t لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter t with stroke":"Øر٠t لاتيني صغير مع علامة شطب","Latin small letter u with breve":"Øر٠u لاتيني صغير مع علامة تشكيل بريÙ","Latin small letter u with double acute":"Øر٠u لاتيني صغير مع علامة تشكيل النبرة الØادة المزدوجة","Latin small letter u with macron":"Øر٠u لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter u with ogonek":"Øر٠u لاتيني صغير مع علامة تشكيل خطاÙ","Latin small letter u with ring above":"Øر٠u لاتيني صغير مع Øلقة أعلاه","Latin small letter u with tilde":"Øر٠u لاتيني صغير مع علامة المد","Latin small letter w with circumflex":"Øر٠w لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter y with circumflex":"Øر٠y لاتيني صغير مع علامة تشكيل ثنية Ù…Øيطة","Latin small letter z with acute":"Øر٠z لاتيني صغير مع علامة تشكيل النبرة الØادة","Latin small letter z with caron":"Øر٠z لاتيني صغير مع علامة تشكيل كارون","Latin small letter z with dot above":"Øر٠z لاتيني صغير مع نقطة أعلاه","Latin small ligature ij":"Øر٠ij لاتيني Ù…Ùركَّب صغير","Latin small ligature oe":"Øر٠oe لاتيني Ù…Ùركَّب صغير","Left double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليسار","Left single quotation mark":"علامة تنصيص Ø£Øادية، تشير جهة اليسار","Left-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليسار","leftwards arrow to bar":"سهم يشير إلى خط جهة اليسار","leftwards dashed arrow":"سهم متقطع متجه يساراً","leftwards double arrow":"سهم مزدوج متجه يساراً","leftwards simple arrow":"سهم بسيط يشير إلى اليسار","Less-than or equal to":"أقل من أو يساوي","Less-than sign":"علامة أقل من","Lira sign":"رمز الليرة","Livre tournois sign":"رمز الليÙر تورنوز","Logical and":"and المنطقية","Logical or":"or المنطقية",Macron:"علامة التشكيل ماكرون","Manat sign":"رمز المانات","Mill sign":"رمز المليم","Minus sign":"علامة الطرØ","Multiplication sign":"علامة الضرب","N-ary product":"Øاصل مصÙÙˆÙØ© N","N-ary summation":"جمع مصÙÙˆÙØ© N",Nabla:"رمز نبلة","Naira sign":"رمز النيرة","New sheqel sign":"رمز الشيكل الجديد","Nordic mark sign":"رمز المارك الاسكندناÙÙŠ","Not an element of":"لا ينتمي إلى","Not equal to":"لا يساوي","Not sign":"علامة Not المنطقية","on with exclamation mark with left right arrow above":'"يعمل" وعلامة تعجب، أعلاهما سهم باتجاهين يميناً ويساراً',Overline:"خط أعلى الØرÙ","Paragraph sign":"علامة الÙقرة","Partial differential":"التÙاضلية الجزئية","Per mille sign":'علامة "لكل ميل"',"Per ten thousand sign":'علامة "لكل 10 آلاÙ"',"Peseta sign":"رمز البيزيتا","Peso sign":"رمز البيزو","Plus-minus sign":"علامة Ø§Ù„Ø·Ø±Ø ÙˆØ§Ù„Ø¬Ù…Ø¹","Pound sign":"رمز الجنيه","Proportional to":"يتناسب مع","Question exclamation mark":"علامة استÙهام مزدوجة","Registered sign":'علامة "مسجل"',"Reversed paragraph sign":"علامة الÙقرة مقلوبة","Right double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليمين","Right single quotation mark":"علامة تنصيص Ø£Øادية، تشير جهة اليمين","Right-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليمين","rightwards arrow to bar":"سهم يشير إلى خط جهة اليمين","rightwards dashed arrow":"سهم متقطع متجه يميناً","rightwards double arrow":"سهم مزدوج متجه يميناً","rightwards simple arrow":"سهم بسيط يشير إلى اليمين","Ruble sign":"رمز الروبيل","Rupee sign":"رمز الروبية","Section sign":"علامة القطاع","Single left-pointing angle quotation mark":"علامة تنصيص Ø£Øادية، رمز الزاوية، تشير جهة اليسار","Single low-9 quotation mark":"علامة تنصيص 9 منخÙضة، Ø£Øادية","Single right-pointing angle quotation mark":"علامة تنصيص Ø£Øادية، رمز الزاوية، تشير جهة اليمين","soon with rightwards arrow above":'"قريباً" أعلاها سهم يتجه يميناً',"Special characters":"Ø£Øر٠خاصة","Spesmilo sign":"رمز السبسميلو","Square root":"الجذر التربيعي","Tenge sign":"رمز التينغ","There exists":"علامة يوجد بها","Tilde operator":"علامة دلتا","top with upwards arrow above":'"إلى القمة" أعلاها سهم لأعلى',"Trade mark sign":"رمز العلامة التجارية","Tugrik sign":"رمز التوغروغ","Turkish lira sign":"رمز الليرة التركية","Two dot leader":"سابقة من نقطتان",Union:"اتØاد","up down arrow with base":"سهم بالاتجاهين أعلى وأسÙÙ„ØŒ له قاعدة","upwards arrow to bar":"سهم لأعلى يشير إلى خط","upwards dashed arrow":"سهم متقطع متجه لأعلى","upwards double arrow":"سهم مزدوج متجه لأعلى","upwards simple arrow":"سهم بسيط يشير إلى الأعلى","Vulgar fraction one half":"الكسر الاعتيادي نصÙ","Vulgar fraction one quarter":"الكسر الاعتيادي ربع","Vulgar fraction three quarters":"الكسر الاعتيادي ثلاثة أرباع","Won sign":"رمز الوون","Yen sign":"رمز الين"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/az.js b/core/assets/vendor/ckeditor5/special-characters/translations/az.js index 3d229016dd7c64cf2f29cc901676e68cf0ef5466..3b36d6409cccb63c37772282848285760b84975c 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/az.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/az.js @@ -1 +1 @@ -!function(t){const a=t.az=t.az||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"aÅŸağı ikiqat ox","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"sola ikiqat ox","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"saÄŸa ikiqat ox","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Xüsusi simvollar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"yuxarı ikiqat ox","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.az=t.az||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"aÅŸağı ikiqat ox","downwards simple arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"sola ikiqat ox","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"saÄŸa ikiqat ox","rightwards simple arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Xüsusi simvollar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"yuxarı ikiqat ox","upwards simple arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/bg.js b/core/assets/vendor/ckeditor5/special-characters/translations/bg.js index bbeb4c0bc25908fa55be8a07232036ef94684c99..d8d569604dd567da14fe7989a584bca147151949 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/bg.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/bg.js @@ -1 +1 @@ -!function(t){const a=t.bg=t.bg||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Почти равно на",Angle:"Ъгъл","Approximately equal to":"Приблизително равно на","Asterisk operator":"Оператор звездичка","Austral sign":"Символ на ауÑтрал","back with leftwards arrow above":"назад ÑÑŠÑ Ñтрелка налÑво отгоре","Bitcoin sign":"Символ на Биткойн","Cedi sign":"Символ Седи","Cent sign":"Символ на цент","Character categories":"Категории Ñимволи","Colon sign":"Символ двоеточие","Contains as member":"Съдържа като член","Copyright sign":"Знак за авторÑки права","Cruzeiro sign":"Символ Крузейро","Currency sign":"Символ на валута","Degree sign":"Знак за Ñтепен","Division sign":"Знак за деление","Dollar sign":"Символ на долар","Dong sign":"Символ на донг","Double dagger":"Двойна кама","Double exclamation mark":"Двоен удивителен знак","Double low-9 quotation mark":"Двойна ниÑка 9-кавичка","Double question mark":"Двоен въпроÑителен знак","downwards arrow to bar":"Ñтрелка надолу към лентата","downwards dashed arrow":"пунктирана Ñтрелка надолу","downwards double arrow":"двойна Ñтрелка надолу","Drachma sign":"Символ на драхма","Element of":"Елемент на","Em dash":"Ем тире","Empty set":"Празен комплект","En dash":"Ен тире","end with leftwards arrow above":"завършва ÑÑŠÑ Ñтрелка налÑво отгоре","Euro sign":"Символ на евро","Euro-currency sign":"Символ на евровалута","Exclamation question mark":"Знак удивителна въпроÑителна","For all":"За вÑички","Fraction slash":"Дробна наклонена черта","French franc sign":"Символ на френÑки франк","German penny sign":"Символ на немÑко пени","Greater-than or equal to":"По-голÑмо или равно на","Greater-than sign":"Знак „по-голÑмо от“","Guarani sign":"Символ на гуарани","Horizontal ellipsis":"Хоризонтална елипÑа","Hryvnia sign":"Символ на гривнa","Identical to":"Идентично на","Indian rupee sign":"Символ на индийÑка рупиÑ",Infinity:"БезкрайноÑÑ‚",Integral:"Интеграл",Intersection:"ПреÑечна точка","Inverted exclamation mark":"Обърнат удивителен знак","Inverted question mark":"Обърнат въпроÑителен знак","Kip sign":"Символ на кип","Latin capital letter a with breve":"Главна латинÑка буква „a“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter a with macron":"Главна латинÑка буква „a“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter a with ogonek":"Главна латинÑка буква „a“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin capital letter c with acute":"Главна латинÑка буква „c“ Ñ Ð°ÐºÑƒÑ‚","Latin capital letter c with caron":"Главна латинÑка буква „c“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter c with circumflex":"Главна латинÑка буква „c“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter c with dot above":"Главна латинÑка буква „c“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter d with caron":"Главна латинÑка буква d Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter d with stroke":"Главна латинÑка буква d Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter e with breve":"Главна латинÑка буква „e“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter e with caron":"Главна латинÑка буква „e“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter e with dot above":"Главна латинÑка буква „e“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter e with macron":"Главна латинÑка буква „e“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter e with ogonek":"Главна латинÑка буква „e“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin capital letter eng":"Главна латинÑка буква eng","Latin capital letter g with breve":"Главна латинÑка буква „g“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter g with cedilla":"Главна латинÑка буква „g“ ÑÑŠÑ Ñедил","Latin capital letter g with circumflex":"Главна латинÑка буква „g“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter g with dot above":"Главна латинÑка буква „g“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter h with circumflex":"Главна латинÑка буква h Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter h with stroke":"Главна латинÑка буква h Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter i with breve":"Главна латинÑка буква i Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter i with dot above":"Главна латинÑка буква i Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter i with macron":"Главна латинÑка буква i Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter i with ogonek":"Главна латинÑка буква i Ñ ogonek","Latin capital letter i with tilde":"Главна латинÑка буква i Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin capital letter j with circumflex":"Главна латинÑка буква j Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter k with cedilla":"Главна латинÑка буква k ÑÑŠÑ Ñедил","Latin capital letter l with acute":"Главна латинÑка буква l Ñ Ð°ÐºÑƒÑ‚","Latin capital letter l with caron":"Главна латинÑка буква l Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter l with cedilla":"Главна латинÑка буква l ÑÑŠÑ Ñедил","Latin capital letter l with middle dot":"Главна латинÑка буква l ÑÑŠÑ Ñредна точка","Latin capital letter l with stroke":"Главна латинÑка буква l Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter n with acute":"Главна латинÑка буква n Ñ Ð°ÐºÑƒÑ‚","Latin capital letter n with caron":"Главна латинÑка буква n Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter n with cedilla":"Главна латинÑка буква n ÑÑŠÑ Ñедил","Latin capital letter o with breve":"Главна латинÑка буква „o“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter o with double acute":"Главна латинÑка буква „o“ Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin capital letter o with macron":"Главна латинÑка буква „o“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter r with acute":"Главна латинÑка буква r Ñ Ð°ÐºÑƒÑ‚","Latin capital letter r with caron":"Главна латинÑка буква r Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter r with cedilla":"Главна латинÑка буква r ÑÑŠÑ Ñедил","Latin capital letter s with acute":"Главна латинÑка буква s Ñ Ð°ÐºÑƒÑ‚","Latin capital letter s with caron":"Главна латинÑка буква s Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter s with cedilla":"Главна латинÑка буква s ÑÑŠÑ Ñедил","Latin capital letter s with circumflex":"Главна латинÑка буква s Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter t with caron":"Главна латинÑка буква t Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter t with cedilla":"Главна латинÑка буква t ÑÑŠÑ Ñедил","Latin capital letter t with stroke":"Главна латинÑка буква t Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter u with breve":"Главна латинÑка буква u Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter u with double acute":"Главна латинÑка буква u Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin capital letter u with macron":"Главна латинÑка буква u Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter u with ogonek":"Главна латинÑка буква u Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin capital letter u with ring above":"Главна латинÑка буква u Ñ Ð¿Ñ€ÑŠÑтен отгоре","Latin capital letter u with tilde":"Главна латинÑка буква u Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin capital letter w with circumflex":"Главна латинÑка буква w Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter y with circumflex":"Главна латинÑка буква y Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter y with diaeresis":"Главна латинÑка буква y Ñ Ð´Ð¸Ð°Ñ€ÐµÐ·Ð°","Latin capital letter z with acute":"Главна латинÑка буква z Ñ Ð°ÐºÑƒÑ‚","Latin capital letter z with caron":"Главна латинÑка буква z Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter z with dot above":"Главна латинÑка буква z Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital ligature ij":"Главна латинÑка лигатура ij","Latin capital ligature oe":"Главна латинÑка лигатура oe","Latin small letter a with breve":"Малка латинÑка буква „а“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter a with macron":"Малка латинÑка буква „a“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter a with ogonek":"Малка латинÑка буква „a“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter c with acute":"Малка латинÑка буква „c“ Ñ Ð°ÐºÑƒÑ‚","Latin small letter c with caron":"Mалка латинÑка буква „c“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter c with circumflex":"Малка латинÑка буква „c“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter c with dot above":"Малка латинÑка буква „c“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small letter d with caron":"Малка латинÑка буква d Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter d with stroke":"Малк а латинÑка буква d Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter dotless i":"Малка латинÑка буква без точка i","Latin small letter e with breve":"Малка латинÑка буква „e“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter e with caron":"Малка латинÑка буква „e“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter e with dot above":"Малка латинÑка буква „e“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small letter e with macron":"Малка латинÑка буква „e“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter e with ogonek":"Малка латинÑка буква „e“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter eng":"Малка латинÑка буква eng","Latin small letter f with hook":"Малка латинÑка буква f Ñ ÐºÑƒÐºÐ¸Ñ‡ÐºÐ°","Latin small letter g with breve":"Малка латинÑка буква „g“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter g with cedilla":"Малка латинÑка буква „g“ ÑÑŠÑ Ñедил","Latin small letter g with circumflex":"Малка латинÑка буква „g“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter g with dot above":"Малка латинÑка буква „g“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small letter h with circumflex":"Малка латинÑка буква h Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter h with stroke":"Малка латинÑка буква h Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter i with breve":"Малка латинÑка буква i Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter i with macron":"Малка латинÑка буква i Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter i with ogonek":"Малка латинÑка буква i Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter i with tilde":"Малка латинÑка буква i Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin small letter j with circumflex":"Малка латинÑка буква j Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter k with cedilla":"Mалка lатинÑка буква k ÑÑŠÑ Ñедил","Latin small letter kra":"Mалка латинÑка буква kra","Latin small letter l with acute":"Mалка латинÑка буква l Ñ Ð°ÐºÑƒÑ‚","Latin small letter l with caron":"Малка латинÑка буква l Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter l with cedilla":"Малка латинÑка буква l ÑÑŠÑ Ñедил","Latin small letter l with middle dot":"Малка латинÑка буква l ÑÑŠÑ Ñредна точка","Latin small letter l with stroke":"Малка латинÑка буква l Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter long s":"Малка латинÑка буква дълго s","Latin small letter n preceded by apostrophe":"Малка латинÑка буква n, предшеÑтвана от апоÑтроф","Latin small letter n with acute":"Малка латинÑка буква n Ñ Ð°ÐºÑƒÑ‚","Latin small letter n with caron":"Малка латинÑка буква n Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter n with cedilla":"Малка латинÑка буква n ÑÑŠÑ Ñедил","Latin small letter o with breve":"Малка латинÑка буква „o“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter o with double acute":"Малка латинÑка буква „o“ Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin small letter o with macron":"Малка латинÑка буква „o“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter r with acute":"Малка латинÑка буква r Ñ Ð°ÐºÑƒÑ‚","Latin small letter r with caron":"Малка латинÑка буква r Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter r with cedilla":"Малка латинÑка буква r ÑÑŠÑ Ñедил","Latin small letter s with acute":"Малка латинÑка буква s Ñ Ð°ÐºÑƒÑ‚","Latin small letter s with caron":"Малка латинÑка буква s Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter s with cedilla":"Малка латинÑка буква s ÑÑŠÑ Ñедил","Latin small letter s with circumflex":"Малка латинÑка буква s Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter t with caron":"Малка латинÑка буква t Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter t with cedilla":"Малка латинÑка буква t ÑÑŠÑ Ñедил","Latin small letter t with stroke":"Малка латинÑка буква t Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter u with breve":"Малка латинÑка буква u Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter u with double acute":"Малка латинÑка буква u Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin small letter u with macron":"Малка латинÑка буква u Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter u with ogonek":"Малка латинÑка буква u Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter u with ring above":"Малка латинÑка буква u Ñ Ð¿Ñ€ÑŠÑтен отгоре","Latin small letter u with tilde":"Малка латинÑка буква u Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin small letter w with circumflex":"Малка латинÑка буква w Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter y with circumflex":"Малка латинÑка буква y Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter z with acute":"Малка латинÑка буква z Ñ Ð°ÐºÑƒÑ‚","Latin small letter z with caron":"Малка латинÑка буква z Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter z with dot above":"Малка латинÑка буква z Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small ligature ij":"Mалка латинÑка лигатура ij","Latin small ligature oe":"Малка латинÑка лигатура oe","Left double quotation mark":"ЛÑва двойна кавичка","Left single quotation mark":"ЛÑва единична кавичка","Left-pointing double angle quotation mark":"Сочеща налÑво двойна ъглова кавичка","leftwards arrow to bar":"Ñтрелка налÑво към лентата\n","leftwards dashed arrow":"пунктирана Ñтрелка налÑво","leftwards double arrow":"двойна Ñтрелка налÑво","Less-than or equal to":"По-малко или равно на","Less-than sign":"Знак „по-малко от“ ","Lira sign":"Символ на лира","Livre tournois sign":"Символ на ливр турноа","Logical and":"Логично и","Logical or":"Логично или",Macron:"Макрон","Manat sign":"Символ на манат","Mill sign":"Символ на мелница","Minus sign":"Знак минуÑ","Multiplication sign":"Знак за умножение","N-ary product":"N-арен продукт","N-ary summation":"N-арно Ñумиране",Nabla:"Ðабла","Naira sign":"Символ Ðайра","New sheqel sign":"Символ на нов шекел","Nordic mark sign":"Символ на ÑкандинавÑки знак","Not an element of":"Ðе е елемент от","Not equal to":"Ðе е равно на","Not sign":"Знак „не“","on with exclamation mark with left right arrow above":"върху Ñ ÑƒÐ´Ð¸Ð²Ð¸Ñ‚ÐµÐ»ÐµÐ½ знак ÑÑŠÑ Ñтрелка налÑво надÑÑно над",Overline:"Черта над буква","Paragraph sign":"Знак за параграф","Partial differential":"ЧаÑтичен диференциал","Per mille sign":"Знак за промили","Per ten thousand sign":"Символ на деÑет хилÑди","Peseta sign":"Символ на пеÑета","Peso sign":"Символ на пеÑо","Plus-minus sign":"Знак плюÑ-минуÑ","Pound sign":"Символ на лира Ñтерлинг","Proportional to":"Пропорционално на","Question exclamation mark":"Знак въпроÑителна удивителна","Registered sign":"РегиÑтриран знак","Reversed paragraph sign":"Обърнат знак за параграф","Right double quotation mark":"ДÑÑна двойна кавичка","Right single quotation mark":"ДÑÑна единична кавичка","Right-pointing double angle quotation mark":"Сочеща надÑÑно двойна ъглова кавичка","rightwards arrow to bar":"Ñтрелка надÑÑно към лентата","rightwards dashed arrow":"пунктирана Ñтрелка надÑÑно","rightwards double arrow":"двойна Ñтрелка надÑÑно","Ruble sign":"Символ на рубла","Rupee sign":"Символ на рупиÑ","Section sign":"Знак за раздел","Single left-pointing angle quotation mark":"\nЕдинична Ñочеща налÑво ъглова кавичка","Single low-9 quotation mark":"Единична ниÑка 9-кавичка","Single right-pointing angle quotation mark":"Единична Ñочеща надÑÑно ъглова кавичка","soon with rightwards arrow above":"Ñкоро ÑÑŠÑ Ñтрелка надÑÑно отгоре","Special characters":"Специални Ñимволи","Spesmilo sign":"Символ на ÑпеÑмило","Square root":"Корен квадратен","Tenge sign":"Символ на тенге","There exists":"СъщеÑтвува","Tilde operator":"Оператор тилда","top with upwards arrow above":"отгоре ÑÑŠÑ Ñтрелка нагоре отгоре","Trade mark sign":"Знак за търговÑка марка","Tugrik sign":"Символ на тугрик","Turkish lira sign":"Символ на турÑка лира","Two dot leader":"Водач Ñ Ð´Ð²Ðµ точки",Union:"Съюз","up down arrow with base":"Ñтрелка нагоре надолу Ñ Ð¾Ñнова","upwards arrow to bar":"Ñтрелка нагоре към лентата","upwards dashed arrow":"пунктирана Ñтрелка нагоре","upwards double arrow":"двойна Ñтрелка нагоре","Vulgar fraction one half":"ПроÑта дроб една половина","Vulgar fraction one quarter":"ПроÑта дроб една четвърт","Vulgar fraction three quarters":"ПроÑта дроб три четвърти","Won sign":"Символ на уон","Yen sign":"Символ на йена"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.bg=t.bg||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Почти равно на",Angle:"Ъгъл","Approximately equal to":"Приблизително равно на","Asterisk operator":"Оператор звездичка","Austral sign":"Символ на ауÑтрал","back with leftwards arrow above":"назад ÑÑŠÑ Ñтрелка налÑво отгоре","Bitcoin sign":"Символ на Биткойн","Cedi sign":"Символ Седи","Cent sign":"Символ на цент","Character categories":"Категории Ñимволи","Colon sign":"Символ двоеточие","Contains as member":"Съдържа като член","Copyright sign":"Знак за авторÑки права","Cruzeiro sign":"Символ Крузейро","Currency sign":"Символ на валута","Degree sign":"Знак за Ñтепен","Division sign":"Знак за деление","Dollar sign":"Символ на долар","Dong sign":"Символ на донг","Double dagger":"Двойна кама","Double exclamation mark":"Двоен удивителен знак","Double low-9 quotation mark":"Двойна ниÑка 9-кавичка","Double question mark":"Двоен въпроÑителен знак","downwards arrow to bar":"Ñтрелка надолу към лентата","downwards dashed arrow":"пунктирана Ñтрелка надолу","downwards double arrow":"двойна Ñтрелка надолу","downwards simple arrow":"обикновена Ñтрелка надолу","Drachma sign":"Символ на драхма","Element of":"Елемент на","Em dash":"Ем тире","Empty set":"Празен комплект","En dash":"Ен тире","end with leftwards arrow above":"завършва ÑÑŠÑ Ñтрелка налÑво отгоре","Euro sign":"Символ на евро","Euro-currency sign":"Символ на евровалута","Exclamation question mark":"Знак удивителна въпроÑителна","For all":"За вÑички","Fraction slash":"Дробна наклонена черта","French franc sign":"Символ на френÑки франк","German penny sign":"Символ на немÑко пени","Greater-than or equal to":"По-голÑмо или равно на","Greater-than sign":"Знак „по-голÑмо от“","Guarani sign":"Символ на гуарани","Horizontal ellipsis":"Хоризонтална елипÑа","Hryvnia sign":"Символ на гривнa","Identical to":"Идентично на","Indian rupee sign":"Символ на индийÑка рупиÑ",Infinity:"БезкрайноÑÑ‚",Integral:"Интеграл",Intersection:"ПреÑечна точка","Inverted exclamation mark":"Обърнат удивителен знак","Inverted question mark":"Обърнат въпроÑителен знак","Kip sign":"Символ на кип","Latin capital letter a with breve":"Главна латинÑка буква „a“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter a with macron":"Главна латинÑка буква „a“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter a with ogonek":"Главна латинÑка буква „a“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin capital letter c with acute":"Главна латинÑка буква „c“ Ñ Ð°ÐºÑƒÑ‚","Latin capital letter c with caron":"Главна латинÑка буква „c“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter c with circumflex":"Главна латинÑка буква „c“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter c with dot above":"Главна латинÑка буква „c“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter d with caron":"Главна латинÑка буква d Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter d with stroke":"Главна латинÑка буква d Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter e with breve":"Главна латинÑка буква „e“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter e with caron":"Главна латинÑка буква „e“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter e with dot above":"Главна латинÑка буква „e“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter e with macron":"Главна латинÑка буква „e“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter e with ogonek":"Главна латинÑка буква „e“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin capital letter eng":"Главна латинÑка буква eng","Latin capital letter g with breve":"Главна латинÑка буква „g“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter g with cedilla":"Главна латинÑка буква „g“ ÑÑŠÑ Ñедил","Latin capital letter g with circumflex":"Главна латинÑка буква „g“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter g with dot above":"Главна латинÑка буква „g“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter h with circumflex":"Главна латинÑка буква h Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter h with stroke":"Главна латинÑка буква h Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter i with breve":"Главна латинÑка буква i Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter i with dot above":"Главна латинÑка буква i Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital letter i with macron":"Главна латинÑка буква i Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter i with ogonek":"Главна латинÑка буква i Ñ ogonek","Latin capital letter i with tilde":"Главна латинÑка буква i Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin capital letter j with circumflex":"Главна латинÑка буква j Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter k with cedilla":"Главна латинÑка буква k ÑÑŠÑ Ñедил","Latin capital letter l with acute":"Главна латинÑка буква l Ñ Ð°ÐºÑƒÑ‚","Latin capital letter l with caron":"Главна латинÑка буква l Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter l with cedilla":"Главна латинÑка буква l ÑÑŠÑ Ñедил","Latin capital letter l with middle dot":"Главна латинÑка буква l ÑÑŠÑ Ñредна точка","Latin capital letter l with stroke":"Главна латинÑка буква l Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter n with acute":"Главна латинÑка буква n Ñ Ð°ÐºÑƒÑ‚","Latin capital letter n with caron":"Главна латинÑка буква n Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter n with cedilla":"Главна латинÑка буква n ÑÑŠÑ Ñедил","Latin capital letter o with breve":"Главна латинÑка буква „o“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter o with double acute":"Главна латинÑка буква „o“ Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin capital letter o with macron":"Главна латинÑка буква „o“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter r with acute":"Главна латинÑка буква r Ñ Ð°ÐºÑƒÑ‚","Latin capital letter r with caron":"Главна латинÑка буква r Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter r with cedilla":"Главна латинÑка буква r ÑÑŠÑ Ñедил","Latin capital letter s with acute":"Главна латинÑка буква s Ñ Ð°ÐºÑƒÑ‚","Latin capital letter s with caron":"Главна латинÑка буква s Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter s with cedilla":"Главна латинÑка буква s ÑÑŠÑ Ñедил","Latin capital letter s with circumflex":"Главна латинÑка буква s Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter t with caron":"Главна латинÑка буква t Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter t with cedilla":"Главна латинÑка буква t ÑÑŠÑ Ñедил","Latin capital letter t with stroke":"Главна латинÑка буква t Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin capital letter u with breve":"Главна латинÑка буква u Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin capital letter u with double acute":"Главна латинÑка буква u Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin capital letter u with macron":"Главна латинÑка буква u Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin capital letter u with ogonek":"Главна латинÑка буква u Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin capital letter u with ring above":"Главна латинÑка буква u Ñ Ð¿Ñ€ÑŠÑтен отгоре","Latin capital letter u with tilde":"Главна латинÑка буква u Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin capital letter w with circumflex":"Главна латинÑка буква w Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter y with circumflex":"Главна латинÑка буква y Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin capital letter y with diaeresis":"Главна латинÑка буква y Ñ Ð´Ð¸Ð°Ñ€ÐµÐ·Ð°","Latin capital letter z with acute":"Главна латинÑка буква z Ñ Ð°ÐºÑƒÑ‚","Latin capital letter z with caron":"Главна латинÑка буква z Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin capital letter z with dot above":"Главна латинÑка буква z Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin capital ligature ij":"Главна латинÑка лигатура ij","Latin capital ligature oe":"Главна латинÑка лигатура oe","Latin small letter a with breve":"Малка латинÑка буква „а“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter a with macron":"Малка латинÑка буква „a“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter a with ogonek":"Малка латинÑка буква „a“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter c with acute":"Малка латинÑка буква „c“ Ñ Ð°ÐºÑƒÑ‚","Latin small letter c with caron":"Mалка латинÑка буква „c“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter c with circumflex":"Малка латинÑка буква „c“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter c with dot above":"Малка латинÑка буква „c“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small letter d with caron":"Малка латинÑка буква d Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter d with stroke":"Малк а латинÑка буква d Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter dotless i":"Малка латинÑка буква без точка i","Latin small letter e with breve":"Малка латинÑка буква „e“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter e with caron":"Малка латинÑка буква „e“ Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter e with dot above":"Малка латинÑка буква „e“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small letter e with macron":"Малка латинÑка буква „e“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter e with ogonek":"Малка латинÑка буква „e“ Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter eng":"Малка латинÑка буква eng","Latin small letter f with hook":"Малка латинÑка буква f Ñ ÐºÑƒÐºÐ¸Ñ‡ÐºÐ°","Latin small letter g with breve":"Малка латинÑка буква „g“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter g with cedilla":"Малка латинÑка буква „g“ ÑÑŠÑ Ñедил","Latin small letter g with circumflex":"Малка латинÑка буква „g“ Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter g with dot above":"Малка латинÑка буква „g“ Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small letter h with circumflex":"Малка латинÑка буква h Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter h with stroke":"Малка латинÑка буква h Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter i with breve":"Малка латинÑка буква i Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter i with macron":"Малка латинÑка буква i Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter i with ogonek":"Малка латинÑка буква i Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter i with tilde":"Малка латинÑка буква i Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin small letter j with circumflex":"Малка латинÑка буква j Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter k with cedilla":"Mалка lатинÑка буква k ÑÑŠÑ Ñедил","Latin small letter kra":"Mалка латинÑка буква kra","Latin small letter l with acute":"Mалка латинÑка буква l Ñ Ð°ÐºÑƒÑ‚","Latin small letter l with caron":"Малка латинÑка буква l Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter l with cedilla":"Малка латинÑка буква l ÑÑŠÑ Ñедил","Latin small letter l with middle dot":"Малка латинÑка буква l ÑÑŠÑ Ñредна точка","Latin small letter l with stroke":"Малка латинÑка буква l Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter long s":"Малка латинÑка буква дълго s","Latin small letter n preceded by apostrophe":"Малка латинÑка буква n, предшеÑтвана от апоÑтроф","Latin small letter n with acute":"Малка латинÑка буква n Ñ Ð°ÐºÑƒÑ‚","Latin small letter n with caron":"Малка латинÑка буква n Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter n with cedilla":"Малка латинÑка буква n ÑÑŠÑ Ñедил","Latin small letter o with breve":"Малка латинÑка буква „o“ Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter o with double acute":"Малка латинÑка буква „o“ Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin small letter o with macron":"Малка латинÑка буква „o“ Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter r with acute":"Малка латинÑка буква r Ñ Ð°ÐºÑƒÑ‚","Latin small letter r with caron":"Малка латинÑка буква r Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter r with cedilla":"Малка латинÑка буква r ÑÑŠÑ Ñедил","Latin small letter s with acute":"Малка латинÑка буква s Ñ Ð°ÐºÑƒÑ‚","Latin small letter s with caron":"Малка латинÑка буква s Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter s with cedilla":"Малка латинÑка буква s ÑÑŠÑ Ñедил","Latin small letter s with circumflex":"Малка латинÑка буква s Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter t with caron":"Малка латинÑка буква t Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter t with cedilla":"Малка латинÑка буква t ÑÑŠÑ Ñедил","Latin small letter t with stroke":"Малка латинÑка буква t Ñ Ñ‡ÐµÑ€Ñ‚Ð°","Latin small letter u with breve":"Малка латинÑка буква u Ñ Ð±Ñ€ÐµÐ²Ðµ","Latin small letter u with double acute":"Малка латинÑка буква u Ñ Ð´Ð²Ð¾ÐµÐ½ акут","Latin small letter u with macron":"Малка латинÑка буква u Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½","Latin small letter u with ogonek":"Малка латинÑка буква u Ñ Ð¾Ð³Ð¾Ð½ÐµÐº","Latin small letter u with ring above":"Малка латинÑка буква u Ñ Ð¿Ñ€ÑŠÑтен отгоре","Latin small letter u with tilde":"Малка латинÑка буква u Ñ Ñ‚Ð¸Ð»Ð´Ð°","Latin small letter w with circumflex":"Малка латинÑка буква w Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter y with circumflex":"Малка латинÑка буква y Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑ","Latin small letter z with acute":"Малка латинÑка буква z Ñ Ð°ÐºÑƒÑ‚","Latin small letter z with caron":"Малка латинÑка буква z Ñ ÐºÐ°Ñ€Ð¾Ð½","Latin small letter z with dot above":"Малка латинÑка буква z Ñ Ñ‚Ð¾Ñ‡ÐºÐ° отгоре","Latin small ligature ij":"Mалка латинÑка лигатура ij","Latin small ligature oe":"Малка латинÑка лигатура oe","Left double quotation mark":"ЛÑва двойна кавичка","Left single quotation mark":"ЛÑва единична кавичка","Left-pointing double angle quotation mark":"Сочеща налÑво двойна ъглова кавичка","leftwards arrow to bar":"Ñтрелка налÑво към лентата\n","leftwards dashed arrow":"пунктирана Ñтрелка налÑво","leftwards double arrow":"двойна Ñтрелка налÑво","leftwards simple arrow":"обикновена Ñтрелка налÑво","Less-than or equal to":"По-малко или равно на","Less-than sign":"Знак „по-малко от“ ","Lira sign":"Символ на лира","Livre tournois sign":"Символ на ливр турноа","Logical and":"Логично и","Logical or":"Логично или",Macron:"Макрон","Manat sign":"Символ на манат","Mill sign":"Символ на мелница","Minus sign":"Знак минуÑ","Multiplication sign":"Знак за умножение","N-ary product":"N-арен продукт","N-ary summation":"N-арно Ñумиране",Nabla:"Ðабла","Naira sign":"Символ Ðайра","New sheqel sign":"Символ на нов шекел","Nordic mark sign":"Символ на ÑкандинавÑки знак","Not an element of":"Ðе е елемент от","Not equal to":"Ðе е равно на","Not sign":"Знак „не“","on with exclamation mark with left right arrow above":"върху Ñ ÑƒÐ´Ð¸Ð²Ð¸Ñ‚ÐµÐ»ÐµÐ½ знак ÑÑŠÑ Ñтрелка налÑво надÑÑно над",Overline:"Черта над буква","Paragraph sign":"Знак за параграф","Partial differential":"ЧаÑтичен диференциал","Per mille sign":"Знак за промили","Per ten thousand sign":"Символ на деÑет хилÑди","Peseta sign":"Символ на пеÑета","Peso sign":"Символ на пеÑо","Plus-minus sign":"Знак плюÑ-минуÑ","Pound sign":"Символ на лира Ñтерлинг","Proportional to":"Пропорционално на","Question exclamation mark":"Знак въпроÑителна удивителна","Registered sign":"РегиÑтриран знак","Reversed paragraph sign":"Обърнат знак за параграф","Right double quotation mark":"ДÑÑна двойна кавичка","Right single quotation mark":"ДÑÑна единична кавичка","Right-pointing double angle quotation mark":"Сочеща надÑÑно двойна ъглова кавичка","rightwards arrow to bar":"Ñтрелка надÑÑно към лентата","rightwards dashed arrow":"пунктирана Ñтрелка надÑÑно","rightwards double arrow":"двойна Ñтрелка надÑÑно","rightwards simple arrow":"обикновена Ñтрелка надÑÑно","Ruble sign":"Символ на рубла","Rupee sign":"Символ на рупиÑ","Section sign":"Знак за раздел","Single left-pointing angle quotation mark":"\nЕдинична Ñочеща налÑво ъглова кавичка","Single low-9 quotation mark":"Единична ниÑка 9-кавичка","Single right-pointing angle quotation mark":"Единична Ñочеща надÑÑно ъглова кавичка","soon with rightwards arrow above":"Ñкоро ÑÑŠÑ Ñтрелка надÑÑно отгоре","Special characters":"Специални Ñимволи","Spesmilo sign":"Символ на ÑпеÑмило","Square root":"Корен квадратен","Tenge sign":"Символ на тенге","There exists":"СъщеÑтвува","Tilde operator":"Оператор тилда","top with upwards arrow above":"отгоре ÑÑŠÑ Ñтрелка нагоре отгоре","Trade mark sign":"Знак за търговÑка марка","Tugrik sign":"Символ на тугрик","Turkish lira sign":"Символ на турÑка лира","Two dot leader":"Водач Ñ Ð´Ð²Ðµ точки",Union:"Съюз","up down arrow with base":"Ñтрелка нагоре надолу Ñ Ð¾Ñнова","upwards arrow to bar":"Ñтрелка нагоре към лентата","upwards dashed arrow":"пунктирана Ñтрелка нагоре","upwards double arrow":"двойна Ñтрелка нагоре","upwards simple arrow":"обикновена Ñтрелка нагоре","Vulgar fraction one half":"ПроÑта дроб една половина","Vulgar fraction one quarter":"ПроÑта дроб една четвърт","Vulgar fraction three quarters":"ПроÑта дроб три четвърти","Won sign":"Символ на уон","Yen sign":"Символ на йена"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/bn.js b/core/assets/vendor/ckeditor5/special-characters/translations/bn.js index 90fd5df0a8d70f1bce954af95f7f60637c0e23e6..e6a94ea7752d33a00ce36f4f55ba6448fbd70e0b 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/bn.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/bn.js @@ -1 +1 @@ -!function(t){const a=t.bn=t.bn||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"পà§à¦°à¦¾à¦¯à¦¼ সমান",Angle:"কোণ","Approximately equal to":"পà§à¦°à¦¾à¦¯à¦¼ সমান","Asterisk operator":"অসà§à¦Ÿà§à¦°à¦¿à¦• অপারেটর","Austral sign":"অসà§à¦Ÿà§à¦°à¦¾à¦² চিহà§à¦¨","back with leftwards arrow above":"বà§à¦¯à¦¾à¦• à¦à¦° উপরে বামমà§à¦–ী তীর","Bitcoin sign":"বিটকয়েনের চিহà§à¦¨","Cedi sign":"সেডি চিহà§à¦¨","Cent sign":"সেনà§à¦Ÿ চিহà§à¦¨","Character categories":"অকà§à¦·à¦°à§‡à¦° শà§à¦°à§‡à¦£à§€à¦¬à¦¿à¦à¦¾à¦—সমূহ","Colon sign":"কোলন চিহà§à¦¨","Contains as member":"সদসà§à¦¯ হিসেবে রয়েছে","Copyright sign":"কপিরাইট চিহà§à¦¨","Cruzeiro sign":"তà§à¦°à§à§à¦œà§‡à¦‡à¦°à§‹ চিহà§à¦¨","Currency sign":"মà§à¦¦à§à¦°à¦¾à¦° চিহà§à¦¨","Degree sign":"ডিগà§à¦°à¦¿ চিহà§à¦¨","Division sign":"à¦à¦¾à¦— চিহà§à¦¨","Dollar sign":"ডলারের চিহà§à¦¨","Dong sign":"ডং চিহà§à¦¨","Double dagger":"ডাবল ডà§à¦¯à¦¾à¦—ার","Double exclamation mark":"দà§à¦¬à§ˆà¦¤ বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• চিহà§à¦¨","Double low-9 quotation mark":"দà§à¦¬à§ˆà¦¤ লো-9 উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Double question mark":"দà§à¦¬à§ˆà¦¤ পà§à¦°à¦¶à§à¦¨ চিহà§à¦¨","downwards arrow to bar":"নিমà§à¦¨à¦®à§à¦–ী তীরের বার","downwards dashed arrow":"নিমà§à¦¨à¦®à§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","downwards double arrow":"নিমà§à¦¨à¦®à§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","Drachma sign":"ডà§à¦°à¦¾à¦•à¦®à¦¾ চিহà§à¦¨","Element of":"à¦à¦° উপাদান","Em dash":"Em ডà§à¦¯à¦¾à¦¶","Empty set":"ফাà¦à¦•à¦¾ সেট","En dash":"En ডà§à¦¯à¦¾à¦¶","end with leftwards arrow above":"à¦à¦¨à§à¦¡ à¦à¦° উপরে বামমà§à¦–ী তীর","Euro sign":"ইউরো চিহà§à¦¨","Euro-currency sign":"ইউরো-মà§à¦¦à§à¦°à¦¾à¦° চিহà§à¦¨","Exclamation question mark":"বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• পà§à¦°à¦¶à§à¦¨ চিহà§à¦¨","For all":"সবার জনà§à¦¯","Fraction slash":"à¦à¦—à§à¦¨à¦¾à¦‚শ সà§à¦²à§à¦¯à¦¾à¦¶","French franc sign":"ফরাসি ফà§à¦°à¦¾à¦™à§à¦• চিহà§à¦¨","German penny sign":"জারà§à¦®à¦¾à¦¨ পেনি চিহà§à¦¨","Greater-than or equal to":"à¦à¦° চেয়ে বেশি বা সমান চিহà§à¦¨","Greater-than sign":"à¦à¦° চেয়ে বেশি চিহà§à¦¨","Guarani sign":"গà§à¦¯à¦¼à¦¾à¦°à¦¾à¦¨à¦¿ চিহà§à¦¨","Horizontal ellipsis":"অনà§à¦à§‚মিক উপবৃতà§à¦¤à¦¾à¦•à¦¾à¦°","Hryvnia sign":"হিরà¦à¦¨à¦¿à¦¯à¦¼à¦¾ চিহà§à¦¨","Identical to":"à¦à¦° অনà§à¦°à§‚প","Indian rupee sign":"à¦à¦¾à¦°à¦¤à§€à¦¯à¦¼ রà§à¦ªà¦¿à¦° চিহà§à¦¨",Infinity:"অসীম",Integral:"ইনà§à¦Ÿà¦¿à¦—à§à¦°à¦¾à¦²",Intersection:"ছেদ","Inverted exclamation mark":"ইনà¦à¦¾à¦°à§à¦Ÿà§‡à¦¡ বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• চিহà§à¦¨","Inverted question mark":"ইনà¦à¦¾à¦°à§à¦Ÿà§‡à¦¡ পà§à¦°à¦¶à§à¦¨ চিহà§à¦¨","Kip sign":"কিপ চিহà§à¦¨","Latin capital letter a with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° a","Latin capital letter a with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° a","Latin capital letter a with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° a","Latin capital letter c with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter c with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter c with circumflex":"সারকামফà§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter c with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter d with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° d","Latin capital letter d with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° d","Latin capital letter e with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter eng":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° eng","Latin capital letter g with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter g with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter g with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter g with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter h with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° h","Latin capital letter h with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° h","Latin capital letter i with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter j with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° j","Latin capital letter k with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° k","Latin capital letter l with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with middle dot":"মধà§à¦¯à¦¬à¦¿à¦¨à§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter n with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° n","Latin capital letter n with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° n","Latin capital letter n with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° n","Latin capital letter o with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° o","Latin capital letter o with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° o","Latin capital letter o with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° o","Latin capital letter r with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° r","Latin capital letter r with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° r","Latin capital letter r with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° r","Latin capital letter s with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter s with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter s with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter s with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter t with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° t","Latin capital letter t with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° t","Latin capital letter t with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° t","Latin capital letter u with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with ring above":"উপরে রিং সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter w with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° w","Latin capital letter y with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° y","Latin capital letter y with diaeresis":"ডায়েরেসিস সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° y","Latin capital letter z with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° z","Latin capital letter z with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° z","Latin capital letter z with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° z","Latin capital ligature ij":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের লিগেচার ij","Latin capital ligature oe":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের লিগà§à¦¯à¦¾à¦šà¦¾à¦° oe","Latin small letter a with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° a","Latin small letter a with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° a","Latin small letter a with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° a","Latin small letter c with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter c with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter c with circumflex":"সারকামফà§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter c with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter d with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° d","Latin small letter d with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° d","Latin small letter dotless i":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° বিনà§à¦¦à§à¦¬à¦¿à¦¹à§€à¦¨ i","Latin small letter e with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter eng":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° eng","Latin small letter f with hook":"হà§à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° f","Latin small letter g with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter g with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter g with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter g with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter h with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° h","Latin small letter h with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° h","Latin small letter i with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter i with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter i with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter i with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter j with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° j","Latin small letter k with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° k","Latin small letter kra":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° kra","Latin small letter l with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with middle dot":"মধà§à¦¯à¦¬à¦¿à¦¨à§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter long s":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° দীরà§à¦˜ s","Latin small letter n preceded by apostrophe":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n à¦à¦° পূরà§à¦¬à§‡ apostrophe","Latin small letter n with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n","Latin small letter n with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n","Latin small letter n with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n","Latin small letter o with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° o","Latin small letter o with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° o","Latin small letter o with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° o","Latin small letter r with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° r","Latin small letter r with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° r","Latin small letter r with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° r","Latin small letter s with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter s with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter s with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter s with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter t with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° t","Latin small letter t with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° t","Latin small letter t with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° t","Latin small letter u with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with ring above":"উপরে রিং সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter w with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° w","Latin small letter y with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° y","Latin small letter z with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° z","Latin small letter z with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° z","Latin small letter z with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° z","Latin small ligature ij":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের লিগেচার ij","Latin small ligature oe":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের লিগà§à¦¯à¦¾à¦šà¦¾à¦° oe","Left double quotation mark":"বাম দà§à¦¬à§ˆà¦¤ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Left single quotation mark":"বাম à¦à¦•à¦• উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Left-pointing double angle quotation mark":"বাম-নিরà§à¦¦à§‡à¦¶à¦• দà§à¦¬à§ˆà¦¤ কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","leftwards arrow to bar":"বামমà§à¦–ী তীরের বার","leftwards dashed arrow":"বামমà§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","leftwards double arrow":"বামমà§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","Less-than or equal to":"à¦à¦° চেয়ে কম বা সমান চিহà§à¦¨","Less-than sign":"à¦à¦° চেয়ে কম চিহà§à¦¨","Lira sign":"লিরার চিহà§à¦¨","Livre tournois sign":"লিà¦à¦°à§‡ টà§à¦°à¦¨à§‹à¦‡à¦¸ চিহà§à¦¨","Logical and":"লজিকà§à¦¯à¦¾à¦² à¦à¦¨à§à¦¡ ","Logical or":"লজিকà§à¦¯à¦¾à¦² অর",Macron:"মà§à¦¯à¦¾à¦•à§à¦°à¦¨","Manat sign":"মানাত চিহà§à¦¨","Mill sign":"মিল চিহà§à¦¨","Minus sign":"বিয়োগ চিহà§à¦¨","Multiplication sign":"গà§à¦£ চিহà§à¦¨","N-ary product":"N-ary গà§à¦£à¦«à¦²","N-ary summation":"N-ary সমষà§à¦Ÿà¦¿",Nabla:"নà§à¦¯à¦¾à¦¬à¦²à¦¾","Naira sign":"নাইরা চিহà§à¦¨","New sheqel sign":"নিউ শেকেল চিহà§à¦¨","Nordic mark sign":"নরà§à¦¡à¦¿à¦• মারà§à¦• চিহà§à¦¨","Not an element of":"à¦à¦° à¦à¦•à¦Ÿà¦¿ উপাদান নয়","Not equal to":"সমান নয়","Not sign":"নট চিহà§à¦¨","on with exclamation mark with left right arrow above":"বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦•à¦¸à¦¹ অন à¦à¦° উপরে বাম ডান তীর",Overline:"ওà¦à¦¾à¦°à¦²à¦¾à¦‡à¦¨","Paragraph sign":"পà§à¦¯à¦¾à¦°à¦¾à¦—à§à¦°à¦¾à¦« চিহà§à¦¨","Partial differential":"আংশিক ডিফারেনশিয়াল","Per mille sign":"পà§à¦°à¦¤à¦¿ মাইল চিহà§à¦¨","Per ten thousand sign":"পà§à¦°à¦¤à¦¿ দশ হাজার চিহà§à¦¨","Peseta sign":"পেসেটা চিহà§à¦¨","Peso sign":"পেসো চিহà§à¦¨","Plus-minus sign":"যোগ-বিয়োগ চিহà§à¦¨","Pound sign":"পাউনà§à¦¡ চিহà§à¦¨","Proportional to":"সমানà§à¦ªà¦¾à¦¤à¦¿à¦•","Question exclamation mark":"পà§à¦°à¦¶à§à¦¨ বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• চিহà§à¦¨","Registered sign":"নিবনà§à¦§à¦¿à¦¤ চিহà§à¦¨","Reversed paragraph sign":"বিপরীত পà§à¦¯à¦¾à¦°à¦¾à¦—à§à¦°à¦¾à¦« চিহà§à¦¨","Right double quotation mark":"ডান দà§à¦¬à§ˆà¦¤ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Right single quotation mark":"ডান à¦à¦•à¦• উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Right-pointing double angle quotation mark":"ডান-নিরà§à¦¦à§‡à¦¶à¦• দà§à¦¬à§ˆà¦¤ কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","rightwards arrow to bar":"ডানমà§à¦–ী তীরের বার","rightwards dashed arrow":"ডানমà§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","rightwards double arrow":"ডানমà§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","Ruble sign":"রà§à¦¬à¦² চিহà§à¦¨","Rupee sign":"রà§à¦ªà¦¿à¦° চিহà§à¦¨","Section sign":"সেকশন চিহà§à¦¨","Single left-pointing angle quotation mark":"à¦à¦•à¦• বাম-নিরà§à¦¦à§‡à¦¶à¦• কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Single low-9 quotation mark":"à¦à¦•à¦• লো-9 উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Single right-pointing angle quotation mark":"à¦à¦•à¦• ডান-নিরà§à¦¦à§‡à¦¶à¦• কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","soon with rightwards arrow above":"শীঘà§à¦°à¦‡ à¦à¦° উপরে ডানমà§à¦–ী তীর","Special characters":"বিশেষ অকà§à¦·à¦°","Spesmilo sign":"সà§à¦ªà§‡à¦¸à¦®à¦¿à¦²à§‹ চিহà§à¦¨","Square root":"বরà§à¦—মূল","Tenge sign":"টেঞà§à¦œ চিহà§à¦¨","There exists":"অসà§à¦¤à¦¿à¦¤à§à¦¬ আছে","Tilde operator":"টিলà§à¦¡ অপারেটর","top with upwards arrow above":"টপ লেখাসহ উপরে উরà§à¦§à§à¦¬à¦®à§à¦–ী তীর","Trade mark sign":"টà§à¦°à§‡à¦¡ মারà§à¦• সাইন","Tugrik sign":"তà§à¦—à§à¦°à¦¿à¦• চিহà§à¦¨","Turkish lira sign":"তà§à¦°à§à¦•à¦¿ লিরা সাইন ","Two dot leader":"দà§à¦‡ বিনà§à¦¦à§ লিডার",Union:"সংযোগ","up down arrow with base":"বেসসহ উপরে নিচের তীর","upwards arrow to bar":"উরà§à¦§à§à¦¬à¦®à§à¦–ী তীরের বার","upwards dashed arrow":"উরà§à¦§à§à¦¬à¦®à§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","upwards double arrow":"উরà§à¦§à§à¦¬à¦®à§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","Vulgar fraction one half":"à¦à¦¾à¦²à¦—ার à¦à¦—à§à¦¨à¦¾à¦‚শ à¦à¦•à§‡à¦° অরà§à¦§à§‡à¦•","Vulgar fraction one quarter":"à¦à¦¾à¦²à¦—ার à¦à¦—à§à¦¨à¦¾à¦‚শ à¦à¦• চতà§à¦°à§à¦¥à¦¾à¦‚শ","Vulgar fraction three quarters":"à¦à¦¾à¦²à¦—ার à¦à¦—à§à¦¨à¦¾à¦‚শ তিন চতà§à¦°à§à¦¥à¦¾à¦‚শ","Won sign":"ওন চিহà§à¦¨","Yen sign":"ইয়েন চিহà§à¦¨"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.bn=t.bn||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"পà§à¦°à¦¾à¦¯à¦¼ সমান",Angle:"কোণ","Approximately equal to":"পà§à¦°à¦¾à¦¯à¦¼ সমান","Asterisk operator":"অসà§à¦Ÿà§à¦°à¦¿à¦• অপারেটর","Austral sign":"অসà§à¦Ÿà§à¦°à¦¾à¦² চিহà§à¦¨","back with leftwards arrow above":"বà§à¦¯à¦¾à¦• à¦à¦° উপরে বামমà§à¦–ী তীর","Bitcoin sign":"বিটকয়েনের চিহà§à¦¨","Cedi sign":"সেডি চিহà§à¦¨","Cent sign":"সেনà§à¦Ÿ চিহà§à¦¨","Character categories":"অকà§à¦·à¦°à§‡à¦° শà§à¦°à§‡à¦£à§€à¦¬à¦¿à¦à¦¾à¦—সমূহ","Colon sign":"কোলন চিহà§à¦¨","Contains as member":"সদসà§à¦¯ হিসেবে রয়েছে","Copyright sign":"কপিরাইট চিহà§à¦¨","Cruzeiro sign":"তà§à¦°à§à§à¦œà§‡à¦‡à¦°à§‹ চিহà§à¦¨","Currency sign":"মà§à¦¦à§à¦°à¦¾à¦° চিহà§à¦¨","Degree sign":"ডিগà§à¦°à¦¿ চিহà§à¦¨","Division sign":"à¦à¦¾à¦— চিহà§à¦¨","Dollar sign":"ডলারের চিহà§à¦¨","Dong sign":"ডং চিহà§à¦¨","Double dagger":"ডাবল ডà§à¦¯à¦¾à¦—ার","Double exclamation mark":"দà§à¦¬à§ˆà¦¤ বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• চিহà§à¦¨","Double low-9 quotation mark":"দà§à¦¬à§ˆà¦¤ লো-9 উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Double question mark":"দà§à¦¬à§ˆà¦¤ পà§à¦°à¦¶à§à¦¨ চিহà§à¦¨","downwards arrow to bar":"নিমà§à¦¨à¦®à§à¦–ী তীরের বার","downwards dashed arrow":"নিমà§à¦¨à¦®à§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","downwards double arrow":"নিমà§à¦¨à¦®à§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","downwards simple arrow":"নিচের দিকে সরল তীর","Drachma sign":"ডà§à¦°à¦¾à¦•à¦®à¦¾ চিহà§à¦¨","Element of":"à¦à¦° উপাদান","Em dash":"Em ডà§à¦¯à¦¾à¦¶","Empty set":"ফাà¦à¦•à¦¾ সেট","En dash":"En ডà§à¦¯à¦¾à¦¶","end with leftwards arrow above":"à¦à¦¨à§à¦¡ à¦à¦° উপরে বামমà§à¦–ী তীর","Euro sign":"ইউরো চিহà§à¦¨","Euro-currency sign":"ইউরো-মà§à¦¦à§à¦°à¦¾à¦° চিহà§à¦¨","Exclamation question mark":"বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• পà§à¦°à¦¶à§à¦¨ চিহà§à¦¨","For all":"সবার জনà§à¦¯","Fraction slash":"à¦à¦—à§à¦¨à¦¾à¦‚শ সà§à¦²à§à¦¯à¦¾à¦¶","French franc sign":"ফরাসি ফà§à¦°à¦¾à¦™à§à¦• চিহà§à¦¨","German penny sign":"জারà§à¦®à¦¾à¦¨ পেনি চিহà§à¦¨","Greater-than or equal to":"à¦à¦° চেয়ে বেশি বা সমান চিহà§à¦¨","Greater-than sign":"à¦à¦° চেয়ে বেশি চিহà§à¦¨","Guarani sign":"গà§à¦¯à¦¼à¦¾à¦°à¦¾à¦¨à¦¿ চিহà§à¦¨","Horizontal ellipsis":"অনà§à¦à§‚মিক উপবৃতà§à¦¤à¦¾à¦•à¦¾à¦°","Hryvnia sign":"হিরà¦à¦¨à¦¿à¦¯à¦¼à¦¾ চিহà§à¦¨","Identical to":"à¦à¦° অনà§à¦°à§‚প","Indian rupee sign":"à¦à¦¾à¦°à¦¤à§€à¦¯à¦¼ রà§à¦ªà¦¿à¦° চিহà§à¦¨",Infinity:"অসীম",Integral:"ইনà§à¦Ÿà¦¿à¦—à§à¦°à¦¾à¦²",Intersection:"ছেদ","Inverted exclamation mark":"ইনà¦à¦¾à¦°à§à¦Ÿà§‡à¦¡ বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• চিহà§à¦¨","Inverted question mark":"ইনà¦à¦¾à¦°à§à¦Ÿà§‡à¦¡ পà§à¦°à¦¶à§à¦¨ চিহà§à¦¨","Kip sign":"কিপ চিহà§à¦¨","Latin capital letter a with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° a","Latin capital letter a with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° a","Latin capital letter a with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° a","Latin capital letter c with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter c with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter c with circumflex":"সারকামফà§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter c with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° c","Latin capital letter d with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° d","Latin capital letter d with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° d","Latin capital letter e with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter e with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° e","Latin capital letter eng":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° eng","Latin capital letter g with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter g with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter g with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter g with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° g","Latin capital letter h with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° h","Latin capital letter h with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° h","Latin capital letter i with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter i with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° i","Latin capital letter j with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° j","Latin capital letter k with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° k","Latin capital letter l with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with middle dot":"মধà§à¦¯à¦¬à¦¿à¦¨à§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter l with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° l","Latin capital letter n with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° n","Latin capital letter n with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° n","Latin capital letter n with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° n","Latin capital letter o with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° o","Latin capital letter o with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° o","Latin capital letter o with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° o","Latin capital letter r with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° r","Latin capital letter r with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° r","Latin capital letter r with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° r","Latin capital letter s with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter s with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter s with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter s with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° s","Latin capital letter t with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° t","Latin capital letter t with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° t","Latin capital letter t with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° t","Latin capital letter u with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with ring above":"উপরে রিং সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter u with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° u","Latin capital letter w with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° w","Latin capital letter y with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° y","Latin capital letter y with diaeresis":"ডায়েরেসিস সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° y","Latin capital letter z with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° z","Latin capital letter z with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° z","Latin capital letter z with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের অকà§à¦·à¦° z","Latin capital ligature ij":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের লিগেচার ij","Latin capital ligature oe":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ বড় হাতের লিগà§à¦¯à¦¾à¦šà¦¾à¦° oe","Latin small letter a with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° a","Latin small letter a with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° a","Latin small letter a with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° a","Latin small letter c with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter c with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter c with circumflex":"সারকামফà§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter c with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° c","Latin small letter d with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° d","Latin small letter d with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° d","Latin small letter dotless i":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° বিনà§à¦¦à§à¦¬à¦¿à¦¹à§€à¦¨ i","Latin small letter e with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter e with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° e","Latin small letter eng":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° eng","Latin small letter f with hook":"হà§à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° f","Latin small letter g with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter g with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter g with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter g with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° g","Latin small letter h with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° h","Latin small letter h with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° h","Latin small letter i with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter i with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter i with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter i with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° i","Latin small letter j with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° j","Latin small letter k with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° k","Latin small letter kra":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° kra","Latin small letter l with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with middle dot":"মধà§à¦¯à¦¬à¦¿à¦¨à§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter l with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° l","Latin small letter long s":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° দীরà§à¦˜ s","Latin small letter n preceded by apostrophe":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n à¦à¦° পূরà§à¦¬à§‡ apostrophe","Latin small letter n with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n","Latin small letter n with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n","Latin small letter n with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° n","Latin small letter o with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° o","Latin small letter o with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° o","Latin small letter o with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° o","Latin small letter r with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° r","Latin small letter r with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° r","Latin small letter r with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° r","Latin small letter s with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter s with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter s with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter s with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° s","Latin small letter t with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° t","Latin small letter t with cedilla":"সেডিলা সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° t","Latin small letter t with stroke":"সà§à¦Ÿà§à¦°à§‹à¦• সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° t","Latin small letter u with breve":"বà§à¦°à§‡à¦ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with double acute":"দà§à¦¬à§ˆà¦¤ অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with macron":"মà§à¦¯à¦¾à¦•à§à¦°à§‹à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with ogonek":"ওগোনেক সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with ring above":"উপরে রিং সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter u with tilde":"টিলà§à¦¡ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° u","Latin small letter w with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° w","Latin small letter y with circumflex":"সারà§à¦•à¦¾à¦®à¦«à§à¦²à§‡à¦•à§à¦¸ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° y","Latin small letter z with acute":"অà§à¦¯à¦¾à¦•à¦¿à¦‰à¦Ÿ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° z","Latin small letter z with caron":"কà§à¦¯à¦¾à¦°à¦¨ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° z","Latin small letter z with dot above":"উপরে বিনà§à¦¦à§ সহ লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের অকà§à¦·à¦° z","Latin small ligature ij":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের লিগেচার ij","Latin small ligature oe":"লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ছোট হাতের লিগà§à¦¯à¦¾à¦šà¦¾à¦° oe","Left double quotation mark":"বাম দà§à¦¬à§ˆà¦¤ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Left single quotation mark":"বাম à¦à¦•à¦• উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Left-pointing double angle quotation mark":"বাম-নিরà§à¦¦à§‡à¦¶à¦• দà§à¦¬à§ˆà¦¤ কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","leftwards arrow to bar":"বামমà§à¦–ী তীরের বার","leftwards dashed arrow":"বামমà§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","leftwards double arrow":"বামমà§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","leftwards simple arrow":"বাম দিকে সরল তীর","Less-than or equal to":"à¦à¦° চেয়ে কম বা সমান চিহà§à¦¨","Less-than sign":"à¦à¦° চেয়ে কম চিহà§à¦¨","Lira sign":"লিরার চিহà§à¦¨","Livre tournois sign":"লিà¦à¦°à§‡ টà§à¦°à¦¨à§‹à¦‡à¦¸ চিহà§à¦¨","Logical and":"লজিকà§à¦¯à¦¾à¦² à¦à¦¨à§à¦¡ ","Logical or":"লজিকà§à¦¯à¦¾à¦² অর",Macron:"মà§à¦¯à¦¾à¦•à§à¦°à¦¨","Manat sign":"মানাত চিহà§à¦¨","Mill sign":"মিল চিহà§à¦¨","Minus sign":"বিয়োগ চিহà§à¦¨","Multiplication sign":"গà§à¦£ চিহà§à¦¨","N-ary product":"N-ary গà§à¦£à¦«à¦²","N-ary summation":"N-ary সমষà§à¦Ÿà¦¿",Nabla:"নà§à¦¯à¦¾à¦¬à¦²à¦¾","Naira sign":"নাইরা চিহà§à¦¨","New sheqel sign":"নিউ শেকেল চিহà§à¦¨","Nordic mark sign":"নরà§à¦¡à¦¿à¦• মারà§à¦• চিহà§à¦¨","Not an element of":"à¦à¦° à¦à¦•à¦Ÿà¦¿ উপাদান নয়","Not equal to":"সমান নয়","Not sign":"নট চিহà§à¦¨","on with exclamation mark with left right arrow above":"বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦•à¦¸à¦¹ অন à¦à¦° উপরে বাম ডান তীর",Overline:"ওà¦à¦¾à¦°à¦²à¦¾à¦‡à¦¨","Paragraph sign":"পà§à¦¯à¦¾à¦°à¦¾à¦—à§à¦°à¦¾à¦« চিহà§à¦¨","Partial differential":"আংশিক ডিফারেনশিয়াল","Per mille sign":"পà§à¦°à¦¤à¦¿ মাইল চিহà§à¦¨","Per ten thousand sign":"পà§à¦°à¦¤à¦¿ দশ হাজার চিহà§à¦¨","Peseta sign":"পেসেটা চিহà§à¦¨","Peso sign":"পেসো চিহà§à¦¨","Plus-minus sign":"যোগ-বিয়োগ চিহà§à¦¨","Pound sign":"পাউনà§à¦¡ চিহà§à¦¨","Proportional to":"সমানà§à¦ªà¦¾à¦¤à¦¿à¦•","Question exclamation mark":"পà§à¦°à¦¶à§à¦¨ বিসà§à¦®à¦¯à¦¼à¦¬à§‹à¦§à¦• চিহà§à¦¨","Registered sign":"নিবনà§à¦§à¦¿à¦¤ চিহà§à¦¨","Reversed paragraph sign":"বিপরীত পà§à¦¯à¦¾à¦°à¦¾à¦—à§à¦°à¦¾à¦« চিহà§à¦¨","Right double quotation mark":"ডান দà§à¦¬à§ˆà¦¤ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Right single quotation mark":"ডান à¦à¦•à¦• উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Right-pointing double angle quotation mark":"ডান-নিরà§à¦¦à§‡à¦¶à¦• দà§à¦¬à§ˆà¦¤ কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","rightwards arrow to bar":"ডানমà§à¦–ী তীরের বার","rightwards dashed arrow":"ডানমà§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","rightwards double arrow":"ডানমà§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","rightwards simple arrow":"ডানমà§à¦–ী সরল তীর","Ruble sign":"রà§à¦¬à¦² চিহà§à¦¨","Rupee sign":"রà§à¦ªà¦¿à¦° চিহà§à¦¨","Section sign":"সেকশন চিহà§à¦¨","Single left-pointing angle quotation mark":"à¦à¦•à¦• বাম-নিরà§à¦¦à§‡à¦¶à¦• কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Single low-9 quotation mark":"à¦à¦•à¦• লো-9 উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","Single right-pointing angle quotation mark":"à¦à¦•à¦• ডান-নিরà§à¦¦à§‡à¦¶à¦• কোণ উদà§à¦§à§ƒà¦¤à¦¿ চিহà§à¦¨","soon with rightwards arrow above":"শীঘà§à¦°à¦‡ à¦à¦° উপরে ডানমà§à¦–ী তীর","Special characters":"বিশেষ অকà§à¦·à¦°","Spesmilo sign":"সà§à¦ªà§‡à¦¸à¦®à¦¿à¦²à§‹ চিহà§à¦¨","Square root":"বরà§à¦—মূল","Tenge sign":"টেঞà§à¦œ চিহà§à¦¨","There exists":"অসà§à¦¤à¦¿à¦¤à§à¦¬ আছে","Tilde operator":"টিলà§à¦¡ অপারেটর","top with upwards arrow above":"টপ লেখাসহ উপরে উরà§à¦§à§à¦¬à¦®à§à¦–ী তীর","Trade mark sign":"টà§à¦°à§‡à¦¡ মারà§à¦• সাইন","Tugrik sign":"তà§à¦—à§à¦°à¦¿à¦• চিহà§à¦¨","Turkish lira sign":"তà§à¦°à§à¦•à¦¿ লিরা সাইন ","Two dot leader":"দà§à¦‡ বিনà§à¦¦à§ লিডার",Union:"সংযোগ","up down arrow with base":"বেসসহ উপরে নিচের তীর","upwards arrow to bar":"উরà§à¦§à§à¦¬à¦®à§à¦–ী তীরের বার","upwards dashed arrow":"উরà§à¦§à§à¦¬à¦®à§à¦–ী ডà§à¦¯à¦¾à¦¶à¦¡ তীর","upwards double arrow":"উরà§à¦§à§à¦¬à¦®à§à¦–ী দà§à¦¬à§ˆà¦¤ তীর","upwards simple arrow":"উপরের দিকে সরল তীর","Vulgar fraction one half":"à¦à¦¾à¦²à¦—ার à¦à¦—à§à¦¨à¦¾à¦‚শ à¦à¦•à§‡à¦° অরà§à¦§à§‡à¦•","Vulgar fraction one quarter":"à¦à¦¾à¦²à¦—ার à¦à¦—à§à¦¨à¦¾à¦‚শ à¦à¦• চতà§à¦°à§à¦¥à¦¾à¦‚শ","Vulgar fraction three quarters":"à¦à¦¾à¦²à¦—ার à¦à¦—à§à¦¨à¦¾à¦‚শ তিন চতà§à¦°à§à¦¥à¦¾à¦‚শ","Won sign":"ওন চিহà§à¦¨","Yen sign":"ইয়েন চিহà§à¦¨"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ca.js b/core/assets/vendor/ckeditor5/special-characters/translations/ca.js index 713bc485d7a709fc9145e4956634c128faea7f66..06b09c678ee33c77e2fa5771fea6e8f84a0a1032 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ca.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ca.js @@ -1 +1 @@ -!function(a){const l=a.ca=a.ca||{};l.dictionary=Object.assign(l.dictionary||{},{"Almost equal to":"Gairebé igual a",Angle:"Angle","Approximately equal to":"Aproximadament igual a","Asterisk operator":"Operador d'asterisc","Austral sign":"signe de l'austral","back with leftwards arrow above":"back amb fletxa cap a l'esquerra per sobre","Bitcoin sign":"signe del bitcoin","Cedi sign":"ok","Cent sign":"signe del cèntim","Character categories":"Categories de carà cters","Colon sign":"signe del còlon","Contains as member":"Conté com a membre","Copyright sign":"Signe de drets d'autor","Cruzeiro sign":"signe del cruzeiro","Currency sign":"signe de divisa","Degree sign":"Signe del grau","Division sign":"Signe de divisió","Dollar sign":"signe del dòlar","Dong sign":"signe del dong","Double dagger":"Doble obelisc o diesi","Double exclamation mark":"Doble signe d'exclamació","Double low-9 quotation mark":"Cometes dobles inferiors","Double question mark":"Doble signe d'interrogació","downwards arrow to bar":"fletxa cap a la barra de sota","downwards dashed arrow":"fletxa discontÃnua cap avall","downwards double arrow":"fletxa doble cap avall","Drachma sign":"signe del dracma","Element of":"Element de","Em dash":"Guió llarg","Empty set":"Conjunt buit","En dash":"Guió mitjà ","end with leftwards arrow above":"end amb fletxa cap a l'esquerra per sobre","Euro sign":"signe de l'euro","Euro-currency sign":"signe de l'eurodivisa","Exclamation question mark":"Signe d'interrogació d'exclamació","For all":"Per a tot","Fraction slash":"Barra obliqua de fracció","French franc sign":"signe del franc francès","German penny sign":"signe del cèntim alemany","Greater-than or equal to":"més gran o igual que","Greater-than sign":"signe de més gran que","Guarani sign":"signe del guaranÃ","Horizontal ellipsis":"Punts suspensius","Hryvnia sign":"signe de la hrÃvnia","Identical to":"Idèntic a","Indian rupee sign":"signe de la rupia Ãndia",Infinity:"Infinit",Integral:"Integral",Intersection:"Intersecció","Inverted exclamation mark":"Signe d'exclamació invertit","Inverted question mark":"Signe d'interrogació invertit","Kip sign":"signe del kip","Latin capital letter a with breve":"lletra llatina a majúscula amb breu","Latin capital letter a with macron":"lletra llatina a majúscula amb mà cron","Latin capital letter a with ogonek":"lletra llatina a majúscula amb ogonek","Latin capital letter c with acute":"lletra llatina c majúscula amb accent agut","Latin capital letter c with caron":"lletra llatina c majúscula amb anticircumflex","Latin capital letter c with circumflex":"lletra llatina c majúscula amb accent circumflex","Latin capital letter c with dot above":"lletra llatina c majúscula amb un punt per sobre","Latin capital letter d with caron":"lletra llatina d majúscula amb anticircumflex","Latin capital letter d with stroke":"lletra llatina d majúscula amb barra inscrita","Latin capital letter e with breve":"lletra llatina e majúscula amb breu","Latin capital letter e with caron":"lletra llatina e majúscula amb anticircumflex","Latin capital letter e with dot above":"lletra llatina e majúscula amb un punt per sobre","Latin capital letter e with macron":"lletra llatina e majúscula amb mà cron","Latin capital letter e with ogonek":"lletra llatina e majúscula amb ogonek","Latin capital letter eng":"lletra llatina eng majúscula","Latin capital letter g with breve":"lletra llatina g majúscula amb breu","Latin capital letter g with cedilla":"lletra llatina g majúscula amb trenc","Latin capital letter g with circumflex":"lletra llatina g majúscula amb accent circumflex","Latin capital letter g with dot above":"lletra llatina g majúscula amb un punt per sobre","Latin capital letter h with circumflex":"lletra llatina h majúscula amb accent circumflex","Latin capital letter h with stroke":"lletra llatina h majúscula amb barra inscrita","Latin capital letter i with breve":"lletra llatina i majúscula amb breu","Latin capital letter i with dot above":"lletra llatina i majúscula amb un punt per sobre","Latin capital letter i with macron":"lletra llatina i majúscula amb mà cron","Latin capital letter i with ogonek":"lletra llatina i majúscula amb ogonek","Latin capital letter i with tilde":"lletra llatina i majúscula amb titlla","Latin capital letter j with circumflex":"lletra llatina i majúscula amb circumflex","Latin capital letter k with cedilla":"lletra llatina k majúscula amb trenc","Latin capital letter l with acute":"lletra llatina l majúscula amb accent agut","Latin capital letter l with caron":"lletra llatina l majúscula amb anticircumflex","Latin capital letter l with cedilla":"lletra llatina l majúscula amb trenc","Latin capital letter l with middle dot":"lletra llatina l majúscula amb punt volat","Latin capital letter l with stroke":"lletra llatina l majúscula amb barra inscrita","Latin capital letter n with acute":"lletra llatina n majúscula amb accent agut","Latin capital letter n with caron":"lletra llatina n majúscula amb anticircumflex","Latin capital letter n with cedilla":"lletra llatina n majúscula amb trenc","Latin capital letter o with breve":"lletra llatina o majúscula amb breu","Latin capital letter o with double acute":"lletra llatina o majúscula amb accent agut doble","Latin capital letter o with macron":"lletra llatina o majúscula amb mà cron","Latin capital letter r with acute":"lletra llatina r majúscula amb accent agut","Latin capital letter r with caron":"lletra llatina r majúscula amb anticircumflex","Latin capital letter r with cedilla":"lletra llatina r majúscula amb trenc","Latin capital letter s with acute":"lletra llatina s majúscula amb accent agut","Latin capital letter s with caron":"lletra llatina s majúscula amb anticircumflex","Latin capital letter s with cedilla":"lletra llatina s majúscula amb trenc","Latin capital letter s with circumflex":"lletra llatina s majúscula amb accent circumflex","Latin capital letter t with caron":"lletra llatina t majúscula amb anticircumflex","Latin capital letter t with cedilla":"lletra llatina t majúscula amb trenc","Latin capital letter t with stroke":"lletra llatina t majúscula amb barra inscrita","Latin capital letter u with breve":"lletra llatina u majúscula amb breu","Latin capital letter u with double acute":"lletra llatina u majúscula amb accent agut doble","Latin capital letter u with macron":"lletra llatina u majúscula amb mà cron","Latin capital letter u with ogonek":"lletra llatina u majúscula amb ogonek","Latin capital letter u with ring above":"lletra llatina u majúscula amb anell per sobre","Latin capital letter u with tilde":"lletra llatina u majúscula amb titlla","Latin capital letter w with circumflex":"lletra llatina w majúscula amb accent circumflex","Latin capital letter y with circumflex":"lletra llatina y majúscula amb accent circumflex","Latin capital letter y with diaeresis":"lletra llatina y majúscula amb dièresi","Latin capital letter z with acute":"lletra llatina z majúscula amb accent agut","Latin capital letter z with caron":"lletra llatina z majúscula amb anticircumflex","Latin capital letter z with dot above":"lletra llatina z majúscula amb un punt per sobre","Latin capital ligature ij":"lligadura llatina ij majúscula","Latin capital ligature oe":"lligadura llatina oe majúscula","Latin small letter a with breve":"lletra llatina a minúscula amb breu","Latin small letter a with macron":"lletra llatina a minúscula amb mà cron","Latin small letter a with ogonek":"lletra llatina a minúscula amb ogonek","Latin small letter c with acute":"lletra llatina c minúscula amb accent agut","Latin small letter c with caron":"lletra llatina c minúscula amb anticircumflex","Latin small letter c with circumflex":"lletra llatina c minúscula amb accent circumflex","Latin small letter c with dot above":"lletra llatina c minúscula amb un punt per sobre","Latin small letter d with caron":"lletra llatina d minúscula amb anticircumflex","Latin small letter d with stroke":"lletra llatina d minúscula amb barra inscrita","Latin small letter dotless i":"lletra llatina i sense punt minúscula","Latin small letter e with breve":"lletra llatina e minúscula amb breu","Latin small letter e with caron":"lletra llatina e minúscula amb anticircumflex","Latin small letter e with dot above":"lletra llatina e minúscula amb un punt per sobre","Latin small letter e with macron":"lletra llatina e minúscula amb mà cron","Latin small letter e with ogonek":"lletra llatina e minúscula amb ogonek","Latin small letter eng":"lletra llatina eng minúscula","Latin small letter f with hook":"lletra llatina f minúscula amb cua","Latin small letter g with breve":"lletra llatina g minúscula amb breu","Latin small letter g with cedilla":"lletra llatina g minúscula amb trenc","Latin small letter g with circumflex":"lletra llatina g minúscula amb accent circumflex","Latin small letter g with dot above":"lletra llatina g minúscula amb un punt per sobre","Latin small letter h with circumflex":"lletra llatina h minúscula amb accent circumflex","Latin small letter h with stroke":"lletra llatina h minúscula amb barra inscrita","Latin small letter i with breve":"lletra llatina i minúscula amb breu","Latin small letter i with macron":"lletra llatina i minúscula amb mà cron","Latin small letter i with ogonek":"lletra llatina i minúscula amb ogonek","Latin small letter i with tilde":"lletra llatina i minúscula amb titlla","Latin small letter j with circumflex":"lletra llatina i minúscula amb circumflex","Latin small letter k with cedilla":"lletra llatina k minúscula amb trenc","Latin small letter kra":"lletra llatina kra minúscula","Latin small letter l with acute":"lletra llatina l minúscula amb accent agut","Latin small letter l with caron":"lletra llatina l minúscula amb anticircumflex","Latin small letter l with cedilla":"lletra llatina l minúscula amb trenc","Latin small letter l with middle dot":"lletra llatina l minúscula amb punt volat","Latin small letter l with stroke":"lletra llatina l minúscula amb barra inscrita","Latin small letter long s":"lletra llatina s llarga minúscula","Latin small letter n preceded by apostrophe":"Lletra llatina n minúscula precedida d'apòstrof","Latin small letter n with acute":"lletra llatina n minúscula amb accent agut","Latin small letter n with caron":"lletra llatina n minúscula amb anticircumflex","Latin small letter n with cedilla":"lletra llatina n minúscula amb trenc","Latin small letter o with breve":"lletra llatina o minúscula amb breu","Latin small letter o with double acute":"lletra llatina o minúscula amb accent agut doble","Latin small letter o with macron":"lletra llatina o minúscula amb mà cron","Latin small letter r with acute":"lletra llatina r minúscula amb accent agut","Latin small letter r with caron":"lletra llatina r minúscula amb anticircumflex","Latin small letter r with cedilla":"lletra llatina r minúscula amb trenc","Latin small letter s with acute":"lletra llatina s minúscula amb accent agut","Latin small letter s with caron":"lletra llatina s minúscula amb anticircumflex","Latin small letter s with cedilla":"lletra llatina s minúscula amb trenc","Latin small letter s with circumflex":"lletra llatina s minúscula amb accent circumflex","Latin small letter t with caron":"lletra llatina t minúscula amb anticircumflex","Latin small letter t with cedilla":"lletra llatina t minúscula amb trenc","Latin small letter t with stroke":"lletra llatina t minúscula amb barra inscrita","Latin small letter u with breve":"lletra llatina u minúscula amb breu","Latin small letter u with double acute":"lletra llatina u minúscula amb accent agut doble","Latin small letter u with macron":"lletra llatina u minúscula amb mà cron","Latin small letter u with ogonek":"lletra llatina u minúscula amb ogonek","Latin small letter u with ring above":"lletra llatina u minúscula amb anell per sobre","Latin small letter u with tilde":"lletra llatina u minúscula amb titlla","Latin small letter w with circumflex":"lletra llatina w minúscula amb accent circumflex","Latin small letter y with circumflex":"lletra llatina y minúscula amb accent circumflex","Latin small letter z with acute":"lletra llatina z minúscula amb accent agut","Latin small letter z with caron":"lletra llatina z minúscula amb anticircumflex","Latin small letter z with dot above":"lletra llatina z minúscula amb un punt per sobre","Latin small ligature ij":"lligadura llatina ij minúscula","Latin small ligature oe":"lligadura llatina oe minúscula","Left double quotation mark":"Cometes dobles a l'esquerra","Left single quotation mark":"Cometa simple cap a l'esquerra","Left-pointing double angle quotation mark":"Cometes angulars dobles cap a l'esquerra","leftwards arrow to bar":"fletxa cap a la barra de l'esquerra","leftwards dashed arrow":"fletxa discontÃnua cap a l'esquerra","leftwards double arrow":"fletxa doble cap a l'esquerra","Less-than or equal to":"més petit o igual que","Less-than sign":"signe de més petit que","Lira sign":"signe de la lira","Livre tournois sign":"signe de la lliura tornesa","Logical and":"Conjunció lògica","Logical or":"Disjunció lògica",Macron:"Mà cron","Manat sign":"signe del manat","Mill sign":"signe del mill","Minus sign":"Signe de menys","Multiplication sign":"Signe de multiplicació","N-ary product":"Producte de n-à ria","N-ary summation":"Suma n-à ria",Nabla:"Gradient","Naira sign":"signe de la naira","New sheqel sign":"signe del nou xéquel","Nordic mark sign":"Signe del marc nòrdic","Not an element of":"No és un element de","Not equal to":"No igual a","Not sign":"Negació lògica","on with exclamation mark with left right arrow above":"on amb el signe d'exclamació i fletxa cap a l'esquerra i cap a la dreta per sobre",Overline:"SobrelÃnia","Paragraph sign":"Signe de parà graf","Partial differential":"Derivada parcial","Per mille sign":"Signe de per mil","Per ten thousand sign":"Signe de per deu mil","Peseta sign":"signe de la pesseta","Peso sign":"signe del peso","Plus-minus sign":"Signe de més o menys","Pound sign":"signe de la lliura","Proportional to":"Proporcional a","Question exclamation mark":"Signe d'exclamació d'interrogació","Registered sign":"Signe de marca registrada","Reversed paragraph sign":"Signe de parà graf invertit","Right double quotation mark":"Cometes dobles a la dreta","Right single quotation mark":"Cometa simple cap a la dreta","Right-pointing double angle quotation mark":"Cometes angulars dobles cap a la dreta","rightwards arrow to bar":"fletxa cap a la barra de la dreta","rightwards dashed arrow":"fletxa discontÃnua cap a la dreta","rightwards double arrow":"fletxa doble cap a la dreta","Ruble sign":"signe del ruble","Rupee sign":"signe de la rupia","Section sign":"Signe de secció","Single left-pointing angle quotation mark":"Cometa angular simple cap a l'esquerra","Single low-9 quotation mark":"Cometes simples inferiors","Single right-pointing angle quotation mark":"Cometa angular simple cap a la dreta","soon with rightwards arrow above":"soon amb fletxa cap a la dreta per sobre","Special characters":"Carà cters especials","Spesmilo sign":"signe del spesmilo","Square root":"Arrel quadrada","Tenge sign":"signe del tenge","There exists":"Quantificador existencial","Tilde operator":"Operador de titlla","top with upwards arrow above":"top amb fletxa cap amunt per sobre","Trade mark sign":"Signe de marca comercial","Tugrik sign":"signe del tögrög","Turkish lira sign":"signe de la lira turca","Two dot leader":"Dos punts horitzontals",Union:"Unió","up down arrow with base":"fletxa cap amunt i cap avall amb base","upwards arrow to bar":"fletxa cap a la barra de dalt","upwards dashed arrow":"fletxa discontÃnua cap amunt","upwards double arrow":"fletxa doble cap amunt","Vulgar fraction one half":"Fracció comuna d'una meitat","Vulgar fraction one quarter":"Fracció comuna d'un quart","Vulgar fraction three quarters":"Fracció comuna de tres quarts","Won sign":"signe del won","Yen sign":"signe del ien"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const l=a.ca=a.ca||{};l.dictionary=Object.assign(l.dictionary||{},{"Almost equal to":"Gairebé igual a",Angle:"Angle","Approximately equal to":"Aproximadament igual a","Asterisk operator":"Operador d'asterisc","Austral sign":"signe de l'austral","back with leftwards arrow above":"back amb fletxa cap a l'esquerra per sobre","Bitcoin sign":"signe del bitcoin","Cedi sign":"ok","Cent sign":"signe del cèntim","Character categories":"Categories de carà cters","Colon sign":"signe del còlon","Contains as member":"Conté com a membre","Copyright sign":"Signe de drets d'autor","Cruzeiro sign":"signe del cruzeiro","Currency sign":"signe de divisa","Degree sign":"Signe del grau","Division sign":"Signe de divisió","Dollar sign":"signe del dòlar","Dong sign":"signe del dong","Double dagger":"Doble obelisc o diesi","Double exclamation mark":"Doble signe d'exclamació","Double low-9 quotation mark":"Cometes dobles inferiors","Double question mark":"Doble signe d'interrogació","downwards arrow to bar":"fletxa cap a la barra de sota","downwards dashed arrow":"fletxa discontÃnua cap avall","downwards double arrow":"fletxa doble cap avall","downwards simple arrow":"fletxa simple cap avall","Drachma sign":"signe del dracma","Element of":"Element de","Em dash":"Guió llarg","Empty set":"Conjunt buit","En dash":"Guió mitjà ","end with leftwards arrow above":"end amb fletxa cap a l'esquerra per sobre","Euro sign":"signe de l'euro","Euro-currency sign":"signe de l'eurodivisa","Exclamation question mark":"Signe d'interrogació d'exclamació","For all":"Per a tot","Fraction slash":"Barra obliqua de fracció","French franc sign":"signe del franc francès","German penny sign":"signe del cèntim alemany","Greater-than or equal to":"més gran o igual que","Greater-than sign":"signe de més gran que","Guarani sign":"signe del guaranÃ","Horizontal ellipsis":"Punts suspensius","Hryvnia sign":"signe de la hrÃvnia","Identical to":"Idèntic a","Indian rupee sign":"signe de la rupia Ãndia",Infinity:"Infinit",Integral:"Integral",Intersection:"Intersecció","Inverted exclamation mark":"Signe d'exclamació invertit","Inverted question mark":"Signe d'interrogació invertit","Kip sign":"signe del kip","Latin capital letter a with breve":"lletra llatina a majúscula amb breu","Latin capital letter a with macron":"lletra llatina a majúscula amb mà cron","Latin capital letter a with ogonek":"lletra llatina a majúscula amb ogonek","Latin capital letter c with acute":"lletra llatina c majúscula amb accent agut","Latin capital letter c with caron":"lletra llatina c majúscula amb anticircumflex","Latin capital letter c with circumflex":"lletra llatina c majúscula amb accent circumflex","Latin capital letter c with dot above":"lletra llatina c majúscula amb un punt per sobre","Latin capital letter d with caron":"lletra llatina d majúscula amb anticircumflex","Latin capital letter d with stroke":"lletra llatina d majúscula amb barra inscrita","Latin capital letter e with breve":"lletra llatina e majúscula amb breu","Latin capital letter e with caron":"lletra llatina e majúscula amb anticircumflex","Latin capital letter e with dot above":"lletra llatina e majúscula amb un punt per sobre","Latin capital letter e with macron":"lletra llatina e majúscula amb mà cron","Latin capital letter e with ogonek":"lletra llatina e majúscula amb ogonek","Latin capital letter eng":"lletra llatina eng majúscula","Latin capital letter g with breve":"lletra llatina g majúscula amb breu","Latin capital letter g with cedilla":"lletra llatina g majúscula amb trenc","Latin capital letter g with circumflex":"lletra llatina g majúscula amb accent circumflex","Latin capital letter g with dot above":"lletra llatina g majúscula amb un punt per sobre","Latin capital letter h with circumflex":"lletra llatina h majúscula amb accent circumflex","Latin capital letter h with stroke":"lletra llatina h majúscula amb barra inscrita","Latin capital letter i with breve":"lletra llatina i majúscula amb breu","Latin capital letter i with dot above":"lletra llatina i majúscula amb un punt per sobre","Latin capital letter i with macron":"lletra llatina i majúscula amb mà cron","Latin capital letter i with ogonek":"lletra llatina i majúscula amb ogonek","Latin capital letter i with tilde":"lletra llatina i majúscula amb titlla","Latin capital letter j with circumflex":"lletra llatina i majúscula amb circumflex","Latin capital letter k with cedilla":"lletra llatina k majúscula amb trenc","Latin capital letter l with acute":"lletra llatina l majúscula amb accent agut","Latin capital letter l with caron":"lletra llatina l majúscula amb anticircumflex","Latin capital letter l with cedilla":"lletra llatina l majúscula amb trenc","Latin capital letter l with middle dot":"lletra llatina l majúscula amb punt volat","Latin capital letter l with stroke":"lletra llatina l majúscula amb barra inscrita","Latin capital letter n with acute":"lletra llatina n majúscula amb accent agut","Latin capital letter n with caron":"lletra llatina n majúscula amb anticircumflex","Latin capital letter n with cedilla":"lletra llatina n majúscula amb trenc","Latin capital letter o with breve":"lletra llatina o majúscula amb breu","Latin capital letter o with double acute":"lletra llatina o majúscula amb accent agut doble","Latin capital letter o with macron":"lletra llatina o majúscula amb mà cron","Latin capital letter r with acute":"lletra llatina r majúscula amb accent agut","Latin capital letter r with caron":"lletra llatina r majúscula amb anticircumflex","Latin capital letter r with cedilla":"lletra llatina r majúscula amb trenc","Latin capital letter s with acute":"lletra llatina s majúscula amb accent agut","Latin capital letter s with caron":"lletra llatina s majúscula amb anticircumflex","Latin capital letter s with cedilla":"lletra llatina s majúscula amb trenc","Latin capital letter s with circumflex":"lletra llatina s majúscula amb accent circumflex","Latin capital letter t with caron":"lletra llatina t majúscula amb anticircumflex","Latin capital letter t with cedilla":"lletra llatina t majúscula amb trenc","Latin capital letter t with stroke":"lletra llatina t majúscula amb barra inscrita","Latin capital letter u with breve":"lletra llatina u majúscula amb breu","Latin capital letter u with double acute":"lletra llatina u majúscula amb accent agut doble","Latin capital letter u with macron":"lletra llatina u majúscula amb mà cron","Latin capital letter u with ogonek":"lletra llatina u majúscula amb ogonek","Latin capital letter u with ring above":"lletra llatina u majúscula amb anell per sobre","Latin capital letter u with tilde":"lletra llatina u majúscula amb titlla","Latin capital letter w with circumflex":"lletra llatina w majúscula amb accent circumflex","Latin capital letter y with circumflex":"lletra llatina y majúscula amb accent circumflex","Latin capital letter y with diaeresis":"lletra llatina y majúscula amb dièresi","Latin capital letter z with acute":"lletra llatina z majúscula amb accent agut","Latin capital letter z with caron":"lletra llatina z majúscula amb anticircumflex","Latin capital letter z with dot above":"lletra llatina z majúscula amb un punt per sobre","Latin capital ligature ij":"lligadura llatina ij majúscula","Latin capital ligature oe":"lligadura llatina oe majúscula","Latin small letter a with breve":"lletra llatina a minúscula amb breu","Latin small letter a with macron":"lletra llatina a minúscula amb mà cron","Latin small letter a with ogonek":"lletra llatina a minúscula amb ogonek","Latin small letter c with acute":"lletra llatina c minúscula amb accent agut","Latin small letter c with caron":"lletra llatina c minúscula amb anticircumflex","Latin small letter c with circumflex":"lletra llatina c minúscula amb accent circumflex","Latin small letter c with dot above":"lletra llatina c minúscula amb un punt per sobre","Latin small letter d with caron":"lletra llatina d minúscula amb anticircumflex","Latin small letter d with stroke":"lletra llatina d minúscula amb barra inscrita","Latin small letter dotless i":"lletra llatina i sense punt minúscula","Latin small letter e with breve":"lletra llatina e minúscula amb breu","Latin small letter e with caron":"lletra llatina e minúscula amb anticircumflex","Latin small letter e with dot above":"lletra llatina e minúscula amb un punt per sobre","Latin small letter e with macron":"lletra llatina e minúscula amb mà cron","Latin small letter e with ogonek":"lletra llatina e minúscula amb ogonek","Latin small letter eng":"lletra llatina eng minúscula","Latin small letter f with hook":"lletra llatina f minúscula amb cua","Latin small letter g with breve":"lletra llatina g minúscula amb breu","Latin small letter g with cedilla":"lletra llatina g minúscula amb trenc","Latin small letter g with circumflex":"lletra llatina g minúscula amb accent circumflex","Latin small letter g with dot above":"lletra llatina g minúscula amb un punt per sobre","Latin small letter h with circumflex":"lletra llatina h minúscula amb accent circumflex","Latin small letter h with stroke":"lletra llatina h minúscula amb barra inscrita","Latin small letter i with breve":"lletra llatina i minúscula amb breu","Latin small letter i with macron":"lletra llatina i minúscula amb mà cron","Latin small letter i with ogonek":"lletra llatina i minúscula amb ogonek","Latin small letter i with tilde":"lletra llatina i minúscula amb titlla","Latin small letter j with circumflex":"lletra llatina i minúscula amb circumflex","Latin small letter k with cedilla":"lletra llatina k minúscula amb trenc","Latin small letter kra":"lletra llatina kra minúscula","Latin small letter l with acute":"lletra llatina l minúscula amb accent agut","Latin small letter l with caron":"lletra llatina l minúscula amb anticircumflex","Latin small letter l with cedilla":"lletra llatina l minúscula amb trenc","Latin small letter l with middle dot":"lletra llatina l minúscula amb punt volat","Latin small letter l with stroke":"lletra llatina l minúscula amb barra inscrita","Latin small letter long s":"lletra llatina s llarga minúscula","Latin small letter n preceded by apostrophe":"Lletra llatina n minúscula precedida d'apòstrof","Latin small letter n with acute":"lletra llatina n minúscula amb accent agut","Latin small letter n with caron":"lletra llatina n minúscula amb anticircumflex","Latin small letter n with cedilla":"lletra llatina n minúscula amb trenc","Latin small letter o with breve":"lletra llatina o minúscula amb breu","Latin small letter o with double acute":"lletra llatina o minúscula amb accent agut doble","Latin small letter o with macron":"lletra llatina o minúscula amb mà cron","Latin small letter r with acute":"lletra llatina r minúscula amb accent agut","Latin small letter r with caron":"lletra llatina r minúscula amb anticircumflex","Latin small letter r with cedilla":"lletra llatina r minúscula amb trenc","Latin small letter s with acute":"lletra llatina s minúscula amb accent agut","Latin small letter s with caron":"lletra llatina s minúscula amb anticircumflex","Latin small letter s with cedilla":"lletra llatina s minúscula amb trenc","Latin small letter s with circumflex":"lletra llatina s minúscula amb accent circumflex","Latin small letter t with caron":"lletra llatina t minúscula amb anticircumflex","Latin small letter t with cedilla":"lletra llatina t minúscula amb trenc","Latin small letter t with stroke":"lletra llatina t minúscula amb barra inscrita","Latin small letter u with breve":"lletra llatina u minúscula amb breu","Latin small letter u with double acute":"lletra llatina u minúscula amb accent agut doble","Latin small letter u with macron":"lletra llatina u minúscula amb mà cron","Latin small letter u with ogonek":"lletra llatina u minúscula amb ogonek","Latin small letter u with ring above":"lletra llatina u minúscula amb anell per sobre","Latin small letter u with tilde":"lletra llatina u minúscula amb titlla","Latin small letter w with circumflex":"lletra llatina w minúscula amb accent circumflex","Latin small letter y with circumflex":"lletra llatina y minúscula amb accent circumflex","Latin small letter z with acute":"lletra llatina z minúscula amb accent agut","Latin small letter z with caron":"lletra llatina z minúscula amb anticircumflex","Latin small letter z with dot above":"lletra llatina z minúscula amb un punt per sobre","Latin small ligature ij":"lligadura llatina ij minúscula","Latin small ligature oe":"lligadura llatina oe minúscula","Left double quotation mark":"Cometes dobles a l'esquerra","Left single quotation mark":"Cometa simple cap a l'esquerra","Left-pointing double angle quotation mark":"Cometes angulars dobles cap a l'esquerra","leftwards arrow to bar":"fletxa cap a la barra de l'esquerra","leftwards dashed arrow":"fletxa discontÃnua cap a l'esquerra","leftwards double arrow":"fletxa doble cap a l'esquerra","leftwards simple arrow":"fletxa simple cap a l'esquerra","Less-than or equal to":"més petit o igual que","Less-than sign":"signe de més petit que","Lira sign":"signe de la lira","Livre tournois sign":"signe de la lliura tornesa","Logical and":"Conjunció lògica","Logical or":"Disjunció lògica",Macron:"Mà cron","Manat sign":"signe del manat","Mill sign":"signe del mill","Minus sign":"Signe de menys","Multiplication sign":"Signe de multiplicació","N-ary product":"Producte de n-à ria","N-ary summation":"Suma n-à ria",Nabla:"Gradient","Naira sign":"signe de la naira","New sheqel sign":"signe del nou xéquel","Nordic mark sign":"Signe del marc nòrdic","Not an element of":"No és un element de","Not equal to":"No igual a","Not sign":"Negació lògica","on with exclamation mark with left right arrow above":"on amb el signe d'exclamació i fletxa cap a l'esquerra i cap a la dreta per sobre",Overline:"SobrelÃnia","Paragraph sign":"Signe de parà graf","Partial differential":"Derivada parcial","Per mille sign":"Signe de per mil","Per ten thousand sign":"Signe de per deu mil","Peseta sign":"signe de la pesseta","Peso sign":"signe del peso","Plus-minus sign":"Signe de més o menys","Pound sign":"signe de la lliura","Proportional to":"Proporcional a","Question exclamation mark":"Signe d'exclamació d'interrogació","Registered sign":"Signe de marca registrada","Reversed paragraph sign":"Signe de parà graf invertit","Right double quotation mark":"Cometes dobles a la dreta","Right single quotation mark":"Cometa simple cap a la dreta","Right-pointing double angle quotation mark":"Cometes angulars dobles cap a la dreta","rightwards arrow to bar":"fletxa cap a la barra de la dreta","rightwards dashed arrow":"fletxa discontÃnua cap a la dreta","rightwards double arrow":"fletxa doble cap a la dreta","rightwards simple arrow":"fletxa simple cap a la dreta","Ruble sign":"signe del ruble","Rupee sign":"signe de la rupia","Section sign":"Signe de secció","Single left-pointing angle quotation mark":"Cometa angular simple cap a l'esquerra","Single low-9 quotation mark":"Cometes simples inferiors","Single right-pointing angle quotation mark":"Cometa angular simple cap a la dreta","soon with rightwards arrow above":"soon amb fletxa cap a la dreta per sobre","Special characters":"Carà cters especials","Spesmilo sign":"signe del spesmilo","Square root":"Arrel quadrada","Tenge sign":"signe del tenge","There exists":"Quantificador existencial","Tilde operator":"Operador de titlla","top with upwards arrow above":"top amb fletxa cap amunt per sobre","Trade mark sign":"Signe de marca comercial","Tugrik sign":"signe del tögrög","Turkish lira sign":"signe de la lira turca","Two dot leader":"Dos punts horitzontals",Union:"Unió","up down arrow with base":"fletxa cap amunt i cap avall amb base","upwards arrow to bar":"fletxa cap a la barra de dalt","upwards dashed arrow":"fletxa discontÃnua cap amunt","upwards double arrow":"fletxa doble cap amunt","upwards simple arrow":"fletxa simple cap amunt","Vulgar fraction one half":"Fracció comuna d'una meitat","Vulgar fraction one quarter":"Fracció comuna d'un quart","Vulgar fraction three quarters":"Fracció comuna de tres quarts","Won sign":"signe del won","Yen sign":"signe del ien"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/cs.js b/core/assets/vendor/ckeditor5/special-characters/translations/cs.js index 55d827f9e75432231388c397951cf248bd2113e7..aedf6fd5ffb54247bfe37a6eaafd44917a921db3 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/cs.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/cs.js @@ -1 +1 @@ -!function(a){const t=a.cs=a.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"ČásteÄnÄ› rovný",Angle:"Úhel","Approximately equal to":"Aproximace","Asterisk operator":"HvÄ›zdiÄka / násobenÃ","Austral sign":"Znak Austral","back with leftwards arrow above":"Å¡ipka zpÄ›t","Bitcoin sign":"MÄ›na Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategorie znaků","Colon sign":"dvojteÄka","Contains as member":"Obsahuje prvek","Copyright sign":"Copyright","Cruzeiro sign":"MÄ›na Cruzeiro","Currency sign":"Znak mÄ›ny","Degree sign":"Znak stupeň","Division sign":"DÄ›lenÃ","Dollar sign":"Znak Dolar","Dong sign":"Znak Dong","Double dagger":"DvojkřÞ","Double exclamation mark":"Dvojitý vykÅ™iÄnÃk","Double low-9 quotation mark":"Dvojitá spodnà uvozovka","Double question mark":"Dvojitý otaznÃk","downwards arrow to bar":"Å¡ipka dolů do svislé Äáry","downwards dashed arrow":"pÅ™eruÅ¡ovaná Å¡ipka dolů","downwards double arrow":"dvojitá Å¡ipka dolů","Drachma sign":"Znak Drachma","Element of":"Patřà / Je souÄástÃ","Em dash":"Dlouhá pomlÄka","Empty set":"Prázdná množina","En dash":"PomlÄka","end with leftwards arrow above":"Å¡ipka konec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"VykÅ™iÄnÃk a otaznÃk","For all":"Pro vÅ¡echny prvky v množinÄ›","Fraction slash":"LomÃtko / DÄ›lenÃ","French franc sign":"MÄ›na Francouzský Frank","German penny sign":"NÄ›mecká penny","Greater-than or equal to":"VÄ›tÅ¡Ã nebo roven","Greater-than sign":"VÄ›tÅ¡Ã než","Guarani sign":"Znak Guarani","Horizontal ellipsis":"TeÄky","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"NekoneÄno",Integral:"Integrál",Intersection:"PrůseÄÃk / Průnik","Inverted exclamation mark":"Obrácený vykÅ™iÄnÃk","Inverted question mark":"Obrácený otaznÃk","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské velké pÃsmeno a s háÄkem","Latin capital letter a with macron":"Latinské velké pÃsmeno a s Äárou","Latin capital letter a with ogonek":"Latinské velké pÃsmeno a s háÄkem","Latin capital letter c with acute":"Latinské velké pÃsmeno c s Äárkou","Latin capital letter c with caron":"Latinské veľké pÃsmeno c s mäkÄeňom","Latin capital letter c with circumflex":"Latinské velké pÃsmeno c s obráceným háÄkem","Latin capital letter c with dot above":"Latinské velké pÃsmeno c s teÄkou nad znakem","Latin capital letter d with caron":"Latinské velké pÃsmeno d s háÄkem","Latin capital letter d with stroke":"Latinské velké pÃsmeno d s pÅ™eÅ¡krtnutÃm","Latin capital letter e with breve":"Latinské velké pÃsmeno e s háÄkem","Latin capital letter e with caron":"Latinské velké pÃsmeno e s háÄkem","Latin capital letter e with dot above":"Latinské velké pÃsmeno e s teÄkou nad znakem","Latin capital letter e with macron":"Latinské velké pÃsmeno e s Äárou","Latin capital letter e with ogonek":"Latinské velké pÃsmeno e s háÄkem","Latin capital letter eng":"Latinské velké pÃsmeno Eng","Latin capital letter g with breve":"Latinské velké pÃsmeno g s háÄkem","Latin capital letter g with cedilla":"Latinské velké pÃsmeno g s háÄkem","Latin capital letter g with circumflex":"Latinské velké pÃsmeno g s obráceným háÄkem","Latin capital letter g with dot above":"Latinské velké pÃsmeno g s teÄkou nad znakem","Latin capital letter h with circumflex":"Latinské velké pÃsmeno h s obráceným háÄkem","Latin capital letter h with stroke":"Latinské velké pÃsmeno h s pÅ™eÅ¡krtnutÃm","Latin capital letter i with breve":"Latinské velké pÃsmeno i s háÄkem","Latin capital letter i with dot above":"Latinské velké pÃsmeno i s teÄkou nad znakem","Latin capital letter i with macron":"Latinské velké pÃsmeno i s Äárou","Latin capital letter i with ogonek":"Latinské velké pÃsmeno i s háÄkem","Latin capital letter i with tilde":"Latinské velké pÃsmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské velké pÃsmeno j s obráceným háÄkem","Latin capital letter k with cedilla":"Latinské velké pÃsmeno k s háÄkem","Latin capital letter l with acute":"Latinské velké pÃsmeno l s Äárkou","Latin capital letter l with caron":"Latinské velké pÃsmeno l s háÄkem","Latin capital letter l with cedilla":"Latinské velké pÃsmeno l s háÄkem","Latin capital letter l with middle dot":"Latinské velké pÃsmeno l s teÄkou uprostÅ™ed","Latin capital letter l with stroke":"Latinské velké pÃsmeno l s pÅ™eÅ¡krtnutÃm","Latin capital letter n with acute":"Latinské velké pÃsmeno n s Äárkou","Latin capital letter n with caron":"Latinské velké pÃsmeno n s háÄkem","Latin capital letter n with cedilla":"Latinské velké pÃsmeno n s háÄkem","Latin capital letter o with breve":"Latinské velké pÃsmeno o s háÄkem","Latin capital letter o with double acute":"Latinské velké pÃsmeno o s Äárkou","Latin capital letter o with macron":"Latinské velké pÃsmeno o s Äárou","Latin capital letter r with acute":"Latinské velké pÃsmeno r s Äárkou","Latin capital letter r with caron":"Latinské velké pÃsmeno r s háÄkem","Latin capital letter r with cedilla":"Latinské velké pÃsmeno r s háÄkem","Latin capital letter s with acute":"Latinské velké pÃsmeno s s Äárkou","Latin capital letter s with caron":"Latinské velké pÃsmeno s s háÄkem","Latin capital letter s with cedilla":"Latinské velké pÃsmeno s s háÄkem","Latin capital letter s with circumflex":"Latinské velké pÃsmeno s s obráceným háÄkem","Latin capital letter t with caron":"Latinské velké pÃsmeno t s háÄkem","Latin capital letter t with cedilla":"Latinské velké pÃsmeno t s háÄkem","Latin capital letter t with stroke":"Latinské velké pÃsmeno t s pÅ™eÅ¡krtnutÃm","Latin capital letter u with breve":"Latinské velké pÃsmeno u s háÄkem","Latin capital letter u with double acute":"Latinské velké pÃsmeno u s dvojitým akcentu","Latin capital letter u with macron":"Latinské velké pÃsmeno u s Äárou","Latin capital letter u with ogonek":"Latinské velké pÃsmeno u s háÄkem","Latin capital letter u with ring above":"Latinské velké pÃsmeno u s kroužkem nad znakem","Latin capital letter u with tilde":"Latinské velké pÃsmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské velké pÃsmeno w s obráceným háÄkem","Latin capital letter y with circumflex":"Latinské velké pÃsmeno y s obráceným háÄkem","Latin capital letter y with diaeresis":"Latinské velké pÃsmeno y s dvojteÄkou nad znakem","Latin capital letter z with acute":"Latinské velké pÃsmeno z s Äárkou","Latin capital letter z with caron":"Latinské velké pÃsmeno z s háÄkem","Latin capital letter z with dot above":"Latinské velké pÃsmeno z s teÄkou nad znakem","Latin capital ligature ij":"Latinský velký znak ligatury ij","Latin capital ligature oe":"Latinský velký znak ligatury oe","Latin small letter a with breve":"Latinské malé pÃsmeno a s háÄkem","Latin small letter a with macron":"Latinské malé pÃsmeno a s Äárou","Latin small letter a with ogonek":"Latinské malé pÃsmeno a s háÄkem","Latin small letter c with acute":"Latinské malé pÃsmeno c s Äárkou","Latin small letter c with caron":"Latinské malé pÃsmeno c s háÄkem","Latin small letter c with circumflex":"Latinské malé pÃsmeno c s obráceným háÄkem","Latin small letter c with dot above":"Latinské malé pÃsmeno c s teÄkou nad znakem","Latin small letter d with caron":"Latinské malé pÃsmeno d s háÄkem","Latin small letter d with stroke":"Latinské malé pÃsmeno d s pÅ™eÅ¡krtnutÃm","Latin small letter dotless i":"Latinské malé pÃsmeno i bez teÄky","Latin small letter e with breve":"Latinské malé pÃsmeno e s háÄkem","Latin small letter e with caron":"Latinské malé pÃsmeno e s háÄkem","Latin small letter e with dot above":"Latinské malé pÃsmeno e s teÄkou nad znakem","Latin small letter e with macron":"Latinské malé pÃsmeno e s Äárou","Latin small letter e with ogonek":"Latinské malé pÃsmeno e s háÄkem","Latin small letter eng":"Latinské malé pÃsmeno Eng","Latin small letter f with hook":"Funkce","Latin small letter g with breve":"Latinské malé pÃsmeno g s háÄkem","Latin small letter g with cedilla":"Latinské malé pÃsmeno g s háÄkem","Latin small letter g with circumflex":"Latinské malé pÃsmeno g s obráceným háÄkem","Latin small letter g with dot above":"Latinské malé pÃsmeno g s teÄkou nad znakem","Latin small letter h with circumflex":"Latinské malé pÃsmeno h s obráceným háÄkem","Latin small letter h with stroke":"Latinské malé pÃsmeno h s pÅ™eÅ¡krtnutÃm","Latin small letter i with breve":"Latinské malé pÃsmeno i s háÄkem","Latin small letter i with macron":"Latinské malé pÃsmeno i s Äárou","Latin small letter i with ogonek":"Latinské malé pÃsmeno i s háÄkem","Latin small letter i with tilde":"Latinské malé pÃsmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé pÃsmeno j s obráceným háÄkem","Latin small letter k with cedilla":"Latinské malé pÃsmeno k s háÄkem","Latin small letter kra":"Latinský malý znak Kra","Latin small letter l with acute":"Latinské malé pÃsmeno l s Äárkou","Latin small letter l with caron":"Latinské malé pÃsmeno l s háÄkem","Latin small letter l with cedilla":"Latinské malé pÃsmeno l s háÄkem","Latin small letter l with middle dot":"Latinské malé pÃsmeno l s teÄkou uprostÅ™ed","Latin small letter l with stroke":"Latinské malé pÃsmeno l s pÅ™eÅ¡krtnutÃm","Latin small letter long s":"Malé dlouhé pÃsmeno s","Latin small letter n preceded by apostrophe":"Latinské malé pÃsmeno n s apostrofem","Latin small letter n with acute":"Latinské malé pÃsmeno n s Äárkou","Latin small letter n with caron":"Latinské malé pÃsmeno n s háÄkem","Latin small letter n with cedilla":"Latinské malé pÃsmeno n s háÄkem","Latin small letter o with breve":"Latinské malé pÃsmeno o s háÄkem","Latin small letter o with double acute":"Latinské malé pÃsmeno o s Äárkou","Latin small letter o with macron":"Latinské malé pÃsmeno o s Äárou","Latin small letter r with acute":"Latinské malé pÃsmeno r s Äárkou","Latin small letter r with caron":"Latinské malé pÃsmeno r s háÄkem","Latin small letter r with cedilla":"Latinské malé pÃsmeno r s háÄkem","Latin small letter s with acute":"Latinské malé pÃsmeno s s Äárkou","Latin small letter s with caron":"Latinské malé pÃsmeno s s háÄkem","Latin small letter s with cedilla":"Latinské malé pÃsmeno s s háÄkem","Latin small letter s with circumflex":"Latinské malé pÃsmeno s s obráceným háÄkem","Latin small letter t with caron":"Latinské malé pÃsmeno t s háÄkem","Latin small letter t with cedilla":"Latinské malé pÃsmeno t s háÄkem","Latin small letter t with stroke":"Latinské malé pÃsmeno t s pÅ™eÅ¡krtnutÃm","Latin small letter u with breve":"Latinské malé pÃsmeno u s háÄkem","Latin small letter u with double acute":"Latinské malé pÃsmeno u s dvojitým akcentu","Latin small letter u with macron":"Latinské malé pÃsmeno o s Äárou","Latin small letter u with ogonek":"Latinské malé pÃsmeno u s háÄkem","Latin small letter u with ring above":"Latinské malé pÃsmeno u s kroužkem nad znakem","Latin small letter u with tilde":"Latinské malé pÃsmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé pÃsmeno w s obráceným háÄkem","Latin small letter y with circumflex":"Latinské malé pÃsmeno y s obráteným mäkÄeňom","Latin small letter z with acute":"Latinské malé pÃsmeno z s Äárkou","Latin small letter z with caron":"Malé pÃsmeno s z háÄkem","Latin small letter z with dot above":"Latinské malé pÃsmeno z s teÄkou nad znakem","Latin small ligature ij":"Latinský malý znak ligatury ij","Latin small ligature oe":"Latinský malý znak ligatury oe","Left double quotation mark":"Levá dvojitá uvozovka","Left single quotation mark":"Levá uvozovka","Left-pointing double angle quotation mark":"Dvojitá Å¡ipka ukazujÃcà do leva","leftwards arrow to bar":"Å¡ipka doleva do svislé Äáry","leftwards dashed arrow":"pÅ™eruÅ¡ovaná Å¡ipka doleva","leftwards double arrow":"dvojitá Å¡ipka doleva","Less-than or equal to":"MenÅ¡Ã nebo roven","Less-than sign":"MenÅ¡Ã než","Lira sign":"MÄ›na Lira","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Hornà Äára","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mÃnus","Multiplication sign":"NásobenÃ","N-ary product":"Znak cyklického násobenÃ","N-ary summation":"Znak cyklického sÄÃtánÃ",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak Å¡ekel","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatřà / Nenà souÄástÃ","Not equal to":"Nerovná se","Not sign":"Nenà rovný","on with exclamation mark with left right arrow above":"ON s vykÅ™iÄnÃkem se Å¡ipkou doleva doprava nahoru",Overline:"PÅ™eÅ¡krtnutÃ","Paragraph sign":"Odstavec","Partial differential":"Parciálnà diference","Per mille sign":"Promile","Per ten thousand sign":"Na deset tisÃc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak Libra","Proportional to":"ÚmÄ›rný k","Question exclamation mark":"OtaznÃk a vykÅ™iÄnÃk","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrácený znak odstavce","Right double quotation mark":"Pravá dvojitá uvozovka","Right single quotation mark":"Pravá uvozovka","Right-pointing double angle quotation mark":"Dvojitá Å¡ipka ukazujÃcà do prava","rightwards arrow to bar":"Å¡ipka doprava do svislé Äáry","rightwards dashed arrow":"Äárkovaná Å¡ipka doprava","rightwards double arrow":"dvojitá Å¡ipka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekce","Single left-pointing angle quotation mark":"Å ipka ukazujÃcà do leva","Single low-9 quotation mark":"Spodnà uvozovka","Single right-pointing angle quotation mark":"Å ipka ukazujÃcà do prava","soon with rightwards arrow above":"brzy se Å¡ipkou doprava nahoru","Special characters":"Speciálnà znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množinÄ›","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP se Å¡ipkou nahoru","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká lÃra","Two dot leader":"Horizontálnà dvojteÄka",Union:"SjednocenÃ","up down arrow with base":"Å ipka nahoru-dolů od základny","upwards arrow to bar":"Å¡ipka nahoru do svislé Äáry","upwards dashed arrow":"Äárkovaná Å¡ipka nahoru","upwards double arrow":"dvojitá Å¡ipka nahoru","Vulgar fraction one half":"Polovina","Vulgar fraction one quarter":"Jedna Ätvrtina","Vulgar fraction three quarters":"TÅ™i Ätvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.cs=a.cs||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"ČásteÄnÄ› rovný",Angle:"Úhel","Approximately equal to":"Aproximace","Asterisk operator":"HvÄ›zdiÄka / násobenÃ","Austral sign":"Znak Austral","back with leftwards arrow above":"Å¡ipka zpÄ›t","Bitcoin sign":"MÄ›na Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategorie znaků","Colon sign":"dvojteÄka","Contains as member":"Obsahuje prvek","Copyright sign":"Copyright","Cruzeiro sign":"MÄ›na Cruzeiro","Currency sign":"Znak mÄ›ny","Degree sign":"Znak stupeň","Division sign":"DÄ›lenÃ","Dollar sign":"Znak Dolar","Dong sign":"Znak Dong","Double dagger":"DvojkřÞ","Double exclamation mark":"Dvojitý vykÅ™iÄnÃk","Double low-9 quotation mark":"Dvojitá spodnà uvozovka","Double question mark":"Dvojitý otaznÃk","downwards arrow to bar":"Å¡ipka dolů do svislé Äáry","downwards dashed arrow":"pÅ™eruÅ¡ovaná Å¡ipka dolů","downwards double arrow":"dvojitá Å¡ipka dolů","downwards simple arrow":"jednoduchá Å¡ipka dolů","Drachma sign":"Znak Drachma","Element of":"Patřà / Je souÄástÃ","Em dash":"Dlouhá pomlÄka","Empty set":"Prázdná množina","En dash":"PomlÄka","end with leftwards arrow above":"Å¡ipka konec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"VykÅ™iÄnÃk a otaznÃk","For all":"Pro vÅ¡echny prvky v množinÄ›","Fraction slash":"LomÃtko / DÄ›lenÃ","French franc sign":"MÄ›na Francouzský Frank","German penny sign":"NÄ›mecká penny","Greater-than or equal to":"VÄ›tÅ¡Ã nebo roven","Greater-than sign":"VÄ›tÅ¡Ã než","Guarani sign":"Znak Guarani","Horizontal ellipsis":"TeÄky","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"NekoneÄno",Integral:"Integrál",Intersection:"PrůseÄÃk / Průnik","Inverted exclamation mark":"Obrácený vykÅ™iÄnÃk","Inverted question mark":"Obrácený otaznÃk","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské velké pÃsmeno a s háÄkem","Latin capital letter a with macron":"Latinské velké pÃsmeno a s Äárou","Latin capital letter a with ogonek":"Latinské velké pÃsmeno a s háÄkem","Latin capital letter c with acute":"Latinské velké pÃsmeno c s Äárkou","Latin capital letter c with caron":"Latinské veľké pÃsmeno c s mäkÄeňom","Latin capital letter c with circumflex":"Latinské velké pÃsmeno c s obráceným háÄkem","Latin capital letter c with dot above":"Latinské velké pÃsmeno c s teÄkou nad znakem","Latin capital letter d with caron":"Latinské velké pÃsmeno d s háÄkem","Latin capital letter d with stroke":"Latinské velké pÃsmeno d s pÅ™eÅ¡krtnutÃm","Latin capital letter e with breve":"Latinské velké pÃsmeno e s háÄkem","Latin capital letter e with caron":"Latinské velké pÃsmeno e s háÄkem","Latin capital letter e with dot above":"Latinské velké pÃsmeno e s teÄkou nad znakem","Latin capital letter e with macron":"Latinské velké pÃsmeno e s Äárou","Latin capital letter e with ogonek":"Latinské velké pÃsmeno e s háÄkem","Latin capital letter eng":"Latinské velké pÃsmeno Eng","Latin capital letter g with breve":"Latinské velké pÃsmeno g s háÄkem","Latin capital letter g with cedilla":"Latinské velké pÃsmeno g s háÄkem","Latin capital letter g with circumflex":"Latinské velké pÃsmeno g s obráceným háÄkem","Latin capital letter g with dot above":"Latinské velké pÃsmeno g s teÄkou nad znakem","Latin capital letter h with circumflex":"Latinské velké pÃsmeno h s obráceným háÄkem","Latin capital letter h with stroke":"Latinské velké pÃsmeno h s pÅ™eÅ¡krtnutÃm","Latin capital letter i with breve":"Latinské velké pÃsmeno i s háÄkem","Latin capital letter i with dot above":"Latinské velké pÃsmeno i s teÄkou nad znakem","Latin capital letter i with macron":"Latinské velké pÃsmeno i s Äárou","Latin capital letter i with ogonek":"Latinské velké pÃsmeno i s háÄkem","Latin capital letter i with tilde":"Latinské velké pÃsmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské velké pÃsmeno j s obráceným háÄkem","Latin capital letter k with cedilla":"Latinské velké pÃsmeno k s háÄkem","Latin capital letter l with acute":"Latinské velké pÃsmeno l s Äárkou","Latin capital letter l with caron":"Latinské velké pÃsmeno l s háÄkem","Latin capital letter l with cedilla":"Latinské velké pÃsmeno l s háÄkem","Latin capital letter l with middle dot":"Latinské velké pÃsmeno l s teÄkou uprostÅ™ed","Latin capital letter l with stroke":"Latinské velké pÃsmeno l s pÅ™eÅ¡krtnutÃm","Latin capital letter n with acute":"Latinské velké pÃsmeno n s Äárkou","Latin capital letter n with caron":"Latinské velké pÃsmeno n s háÄkem","Latin capital letter n with cedilla":"Latinské velké pÃsmeno n s háÄkem","Latin capital letter o with breve":"Latinské velké pÃsmeno o s háÄkem","Latin capital letter o with double acute":"Latinské velké pÃsmeno o s Äárkou","Latin capital letter o with macron":"Latinské velké pÃsmeno o s Äárou","Latin capital letter r with acute":"Latinské velké pÃsmeno r s Äárkou","Latin capital letter r with caron":"Latinské velké pÃsmeno r s háÄkem","Latin capital letter r with cedilla":"Latinské velké pÃsmeno r s háÄkem","Latin capital letter s with acute":"Latinské velké pÃsmeno s s Äárkou","Latin capital letter s with caron":"Latinské velké pÃsmeno s s háÄkem","Latin capital letter s with cedilla":"Latinské velké pÃsmeno s s háÄkem","Latin capital letter s with circumflex":"Latinské velké pÃsmeno s s obráceným háÄkem","Latin capital letter t with caron":"Latinské velké pÃsmeno t s háÄkem","Latin capital letter t with cedilla":"Latinské velké pÃsmeno t s háÄkem","Latin capital letter t with stroke":"Latinské velké pÃsmeno t s pÅ™eÅ¡krtnutÃm","Latin capital letter u with breve":"Latinské velké pÃsmeno u s háÄkem","Latin capital letter u with double acute":"Latinské velké pÃsmeno u s dvojitým akcentu","Latin capital letter u with macron":"Latinské velké pÃsmeno u s Äárou","Latin capital letter u with ogonek":"Latinské velké pÃsmeno u s háÄkem","Latin capital letter u with ring above":"Latinské velké pÃsmeno u s kroužkem nad znakem","Latin capital letter u with tilde":"Latinské velké pÃsmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské velké pÃsmeno w s obráceným háÄkem","Latin capital letter y with circumflex":"Latinské velké pÃsmeno y s obráceným háÄkem","Latin capital letter y with diaeresis":"Latinské velké pÃsmeno y s dvojteÄkou nad znakem","Latin capital letter z with acute":"Latinské velké pÃsmeno z s Äárkou","Latin capital letter z with caron":"Latinské velké pÃsmeno z s háÄkem","Latin capital letter z with dot above":"Latinské velké pÃsmeno z s teÄkou nad znakem","Latin capital ligature ij":"Latinský velký znak ligatury ij","Latin capital ligature oe":"Latinský velký znak ligatury oe","Latin small letter a with breve":"Latinské malé pÃsmeno a s háÄkem","Latin small letter a with macron":"Latinské malé pÃsmeno a s Äárou","Latin small letter a with ogonek":"Latinské malé pÃsmeno a s háÄkem","Latin small letter c with acute":"Latinské malé pÃsmeno c s Äárkou","Latin small letter c with caron":"Latinské malé pÃsmeno c s háÄkem","Latin small letter c with circumflex":"Latinské malé pÃsmeno c s obráceným háÄkem","Latin small letter c with dot above":"Latinské malé pÃsmeno c s teÄkou nad znakem","Latin small letter d with caron":"Latinské malé pÃsmeno d s háÄkem","Latin small letter d with stroke":"Latinské malé pÃsmeno d s pÅ™eÅ¡krtnutÃm","Latin small letter dotless i":"Latinské malé pÃsmeno i bez teÄky","Latin small letter e with breve":"Latinské malé pÃsmeno e s háÄkem","Latin small letter e with caron":"Latinské malé pÃsmeno e s háÄkem","Latin small letter e with dot above":"Latinské malé pÃsmeno e s teÄkou nad znakem","Latin small letter e with macron":"Latinské malé pÃsmeno e s Äárou","Latin small letter e with ogonek":"Latinské malé pÃsmeno e s háÄkem","Latin small letter eng":"Latinské malé pÃsmeno Eng","Latin small letter f with hook":"Funkce","Latin small letter g with breve":"Latinské malé pÃsmeno g s háÄkem","Latin small letter g with cedilla":"Latinské malé pÃsmeno g s háÄkem","Latin small letter g with circumflex":"Latinské malé pÃsmeno g s obráceným háÄkem","Latin small letter g with dot above":"Latinské malé pÃsmeno g s teÄkou nad znakem","Latin small letter h with circumflex":"Latinské malé pÃsmeno h s obráceným háÄkem","Latin small letter h with stroke":"Latinské malé pÃsmeno h s pÅ™eÅ¡krtnutÃm","Latin small letter i with breve":"Latinské malé pÃsmeno i s háÄkem","Latin small letter i with macron":"Latinské malé pÃsmeno i s Äárou","Latin small letter i with ogonek":"Latinské malé pÃsmeno i s háÄkem","Latin small letter i with tilde":"Latinské malé pÃsmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé pÃsmeno j s obráceným háÄkem","Latin small letter k with cedilla":"Latinské malé pÃsmeno k s háÄkem","Latin small letter kra":"Latinský malý znak Kra","Latin small letter l with acute":"Latinské malé pÃsmeno l s Äárkou","Latin small letter l with caron":"Latinské malé pÃsmeno l s háÄkem","Latin small letter l with cedilla":"Latinské malé pÃsmeno l s háÄkem","Latin small letter l with middle dot":"Latinské malé pÃsmeno l s teÄkou uprostÅ™ed","Latin small letter l with stroke":"Latinské malé pÃsmeno l s pÅ™eÅ¡krtnutÃm","Latin small letter long s":"Malé dlouhé pÃsmeno s","Latin small letter n preceded by apostrophe":"Latinské malé pÃsmeno n s apostrofem","Latin small letter n with acute":"Latinské malé pÃsmeno n s Äárkou","Latin small letter n with caron":"Latinské malé pÃsmeno n s háÄkem","Latin small letter n with cedilla":"Latinské malé pÃsmeno n s háÄkem","Latin small letter o with breve":"Latinské malé pÃsmeno o s háÄkem","Latin small letter o with double acute":"Latinské malé pÃsmeno o s Äárkou","Latin small letter o with macron":"Latinské malé pÃsmeno o s Äárou","Latin small letter r with acute":"Latinské malé pÃsmeno r s Äárkou","Latin small letter r with caron":"Latinské malé pÃsmeno r s háÄkem","Latin small letter r with cedilla":"Latinské malé pÃsmeno r s háÄkem","Latin small letter s with acute":"Latinské malé pÃsmeno s s Äárkou","Latin small letter s with caron":"Latinské malé pÃsmeno s s háÄkem","Latin small letter s with cedilla":"Latinské malé pÃsmeno s s háÄkem","Latin small letter s with circumflex":"Latinské malé pÃsmeno s s obráceným háÄkem","Latin small letter t with caron":"Latinské malé pÃsmeno t s háÄkem","Latin small letter t with cedilla":"Latinské malé pÃsmeno t s háÄkem","Latin small letter t with stroke":"Latinské malé pÃsmeno t s pÅ™eÅ¡krtnutÃm","Latin small letter u with breve":"Latinské malé pÃsmeno u s háÄkem","Latin small letter u with double acute":"Latinské malé pÃsmeno u s dvojitým akcentu","Latin small letter u with macron":"Latinské malé pÃsmeno o s Äárou","Latin small letter u with ogonek":"Latinské malé pÃsmeno u s háÄkem","Latin small letter u with ring above":"Latinské malé pÃsmeno u s kroužkem nad znakem","Latin small letter u with tilde":"Latinské malé pÃsmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé pÃsmeno w s obráceným háÄkem","Latin small letter y with circumflex":"Latinské malé pÃsmeno y s obráteným mäkÄeňom","Latin small letter z with acute":"Latinské malé pÃsmeno z s Äárkou","Latin small letter z with caron":"Malé pÃsmeno s z háÄkem","Latin small letter z with dot above":"Latinské malé pÃsmeno z s teÄkou nad znakem","Latin small ligature ij":"Latinský malý znak ligatury ij","Latin small ligature oe":"Latinský malý znak ligatury oe","Left double quotation mark":"Levá dvojitá uvozovka","Left single quotation mark":"Levá uvozovka","Left-pointing double angle quotation mark":"Dvojitá Å¡ipka ukazujÃcà do leva","leftwards arrow to bar":"Å¡ipka doleva do svislé Äáry","leftwards dashed arrow":"pÅ™eruÅ¡ovaná Å¡ipka doleva","leftwards double arrow":"dvojitá Å¡ipka doleva","leftwards simple arrow":"jednoduchá Å¡ipka doleva","Less-than or equal to":"MenÅ¡Ã nebo roven","Less-than sign":"MenÅ¡Ã než","Lira sign":"MÄ›na Lira","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Hornà Äára","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mÃnus","Multiplication sign":"NásobenÃ","N-ary product":"Znak cyklického násobenÃ","N-ary summation":"Znak cyklického sÄÃtánÃ",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak Å¡ekel","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatřà / Nenà souÄástÃ","Not equal to":"Nerovná se","Not sign":"Nenà rovný","on with exclamation mark with left right arrow above":"ON s vykÅ™iÄnÃkem se Å¡ipkou doleva doprava nahoru",Overline:"PÅ™eÅ¡krtnutÃ","Paragraph sign":"Odstavec","Partial differential":"Parciálnà diference","Per mille sign":"Promile","Per ten thousand sign":"Na deset tisÃc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak Libra","Proportional to":"ÚmÄ›rný k","Question exclamation mark":"OtaznÃk a vykÅ™iÄnÃk","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrácený znak odstavce","Right double quotation mark":"Pravá dvojitá uvozovka","Right single quotation mark":"Pravá uvozovka","Right-pointing double angle quotation mark":"Dvojitá Å¡ipka ukazujÃcà do prava","rightwards arrow to bar":"Å¡ipka doprava do svislé Äáry","rightwards dashed arrow":"Äárkovaná Å¡ipka doprava","rightwards double arrow":"dvojitá Å¡ipka doprava","rightwards simple arrow":"jednoduchá Å¡ipka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekce","Single left-pointing angle quotation mark":"Å ipka ukazujÃcà do leva","Single low-9 quotation mark":"Spodnà uvozovka","Single right-pointing angle quotation mark":"Å ipka ukazujÃcà do prava","soon with rightwards arrow above":"brzy se Å¡ipkou doprava nahoru","Special characters":"Speciálnà znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množinÄ›","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP se Å¡ipkou nahoru","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká lÃra","Two dot leader":"Horizontálnà dvojteÄka",Union:"SjednocenÃ","up down arrow with base":"Å ipka nahoru-dolů od základny","upwards arrow to bar":"Å¡ipka nahoru do svislé Äáry","upwards dashed arrow":"Äárkovaná Å¡ipka nahoru","upwards double arrow":"dvojitá Å¡ipka nahoru","upwards simple arrow":"jednoduchá Å¡ipka nahoru","Vulgar fraction one half":"Polovina","Vulgar fraction one quarter":"Jedna Ätvrtina","Vulgar fraction three quarters":"TÅ™i Ätvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/da.js b/core/assets/vendor/ckeditor5/special-characters/translations/da.js index 8bedab1df150c775e5c06faef21af484f3df91bc..010612d14de49d9bdee9198532790554b82a5b7e 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/da.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/da.js @@ -1 +1 @@ -!function(t){const e=t.da=t.da||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Næsten lig med",Angle:"Vinkel","Approximately equal to":"Nogenlunde lig med","Asterisk operator":"Asterisk-operator","Austral sign":"Austral-tegn","back with leftwards arrow above":"tilbage med venstrepegende pil over","Bitcoin sign":"Bitcoin-tegn","Cedi sign":"Cedi-tegn","Cent sign":"Cent-tegn","Character categories":"Tegnkategorier","Colon sign":"Kolontegn","Contains as member":"Element i","Copyright sign":"Copyright-tegnb","Cruzeiro sign":"Cruzeiro-tegn","Currency sign":"Valuta-tegn","Degree sign":"Grad-tegn","Division sign":"Divisionstegn","Dollar sign":"Dollartegn","Dong sign":"Dong-tegn","Double dagger":"Dobbeltobelisk","Double exclamation mark":"Dobbelt udrÃ¥bstegn","Double low-9 quotation mark":"Dobbelt lav-9 citationstegn","Double question mark":"Dobbelt spørgsmÃ¥lstegn","downwards arrow to bar":"nedadpegende pil mod bjælke","downwards dashed arrow":"nedadpegende stiplet pil","downwards double arrow":"nedadpegende dobbeltpil","Drachma sign":"Drakmer-tegn","Element of":"Element af","Em dash":"Em-bindestreg","Empty set":"Tomt sæt","En dash":"En-bindestreg","end with leftwards arrow above":"afslut med venstrepegende pil over","Euro sign":"Eurotegn","Euro-currency sign":"Euro-valutategn","Exclamation question mark":"UdrÃ¥bstegn-spørgsmÃ¥lstegn","For all":"For alle","Fraction slash":"Brøk-tegn","French franc sign":"Franske franc-tegn","German penny sign":"Tysk penny-tegn","Greater-than or equal to":"Større end eller lig med-tegn","Greater-than sign":"Større end-tegn","Guarani sign":"Guarani-tegn","Horizontal ellipsis":"Horisontal ellipse","Hryvnia sign":"Hryvnia-tegn","Identical to":"Lig med","Indian rupee sign":"Indisk rupee-tegn",Infinity:"Uendelig",Integral:"Integral",Intersection:"Intersektion","Inverted exclamation mark":"Omvendt udrÃ¥bstegn","Inverted question mark":"Omvendt spørgsmÃ¥lstegn","Kip sign":"Kip-tegn","Latin capital letter a with breve":"Latinsk stort bogstav a med en breve","Latin capital letter a with macron":"Latinsk stort bogstav a med macron","Latin capital letter a with ogonek":"Latinsk stort bogstav a med ogonek","Latin capital letter c with acute":"Latinsk stort bogstav c med accent","Latin capital letter c with caron":"Latinsk stort bogstav c med caron","Latin capital letter c with circumflex":"Latinsk stort bogstav c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stort bogstav c med prik over","Latin capital letter d with caron":"Latinsk stort bogstav d med caron","Latin capital letter d with stroke":"Latinsk stort bogstav d med streg","Latin capital letter e with breve":"Latinsk stort bogstav e med en breve","Latin capital letter e with caron":"Latinsk stort bogstav e med caron","Latin capital letter e with dot above":"Latinsk stort bogstav e med en prik over","Latin capital letter e with macron":"Latinsk stort bogstav e med macron","Latin capital letter e with ogonek":"Latinsk stort bogstav e med ogonek","Latin capital letter eng":"Latinsk stort bogstav eng","Latin capital letter g with breve":"Latinsk stort bogstav g med en breve","Latin capital letter g with cedilla":"Latinsk stort bogstav g med cedille","Latin capital letter g with circumflex":"Latinsk stort bogstav g med cirkumfleks","Latin capital letter g with dot above":"Latinsk stort bogstav g med en prik over","Latin capital letter h with circumflex":"Latinsk stort bogstav h med cirkumfleks","Latin capital letter h with stroke":"Latinsk stort bogstav h med streg","Latin capital letter i with breve":"Latinsk stort bogstav i med en breve","Latin capital letter i with dot above":"Latinsk stort bogstav i med en prik over","Latin capital letter i with macron":"Latinsk stort bogstav i med macron","Latin capital letter i with ogonek":"Latinsk stort bogstav i med ogonek","Latin capital letter i with tilde":"Latinsk stort bogstav i med tilde","Latin capital letter j with circumflex":"Latinsk stort bogstav j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stort bogstav k med cedille","Latin capital letter l with acute":"Latinsk stort bogstav l med akut accent","Latin capital letter l with caron":"Latinsk stort bogstav l med caron","Latin capital letter l with cedilla":"Latinsk stort bogstav l med cedille","Latin capital letter l with middle dot":"Latinsk stort bogstav l med prik i midten","Latin capital letter l with stroke":"Latinsk stort bogstav l med streg","Latin capital letter n with acute":"Latinsk stort bogstav n med akut accent","Latin capital letter n with caron":"Latinsk stort bogstav n med caron","Latin capital letter n with cedilla":"Latinsk stort bogstav n med cedille","Latin capital letter o with breve":"Latinsk stort bogstav o med en breve","Latin capital letter o with double acute":"Latinsk stort bogstav o med dobbelt akut accent","Latin capital letter o with macron":"Latinsk stort bogstav o med macron","Latin capital letter r with acute":"Latinsk stort bogstav r med akut accent","Latin capital letter r with caron":"Latinsk stort bogstav r med caron","Latin capital letter r with cedilla":"Latinsk stort bogstav r med cedille","Latin capital letter s with acute":"Latinsk stort bogstav s med akut accent","Latin capital letter s with caron":"Latinsk stort bogstav s med caron","Latin capital letter s with cedilla":"Latinsk stort bogstav s med cedille","Latin capital letter s with circumflex":"Latinsk stort bogstav s med cirkumfleks","Latin capital letter t with caron":"Latinsk stort bogstav t med caron","Latin capital letter t with cedilla":"Latinsk stort bogstav t med cedille","Latin capital letter t with stroke":"Latinsk stort bogstav t med streg","Latin capital letter u with breve":"Latinsk stort bogstav u med en breve","Latin capital letter u with double acute":"Latinsk lille bogstav u med dobbelt akut accent","Latin capital letter u with macron":"Latinsk stort bogstav u med macron","Latin capital letter u with ogonek":"Latinsk stort bogstav u med ogonek","Latin capital letter u with ring above":"Latinsk stort bogstav u med ring over","Latin capital letter u with tilde":"Latinsk stort bogstav u med tilde","Latin capital letter w with circumflex":"Latinsk stort bogstav w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stort bogstav y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stort bogstav y med trema","Latin capital letter z with acute":"Latinsk stort bogstav z med akut accent","Latin capital letter z with caron":"Latinsk stort bogstav z med caron","Latin capital letter z with dot above":"Latinsk stort bogstav z med en prik over","Latin capital ligature ij":"Latinsk stort sammensat ij","Latin capital ligature oe":"Latinsk stort sammensat oe","Latin small letter a with breve":"Latinsk lille bogstav a med en breve","Latin small letter a with macron":"Latinsk lille bogstav a med macron","Latin small letter a with ogonek":"Latinsk lille bogstav a med ogonek","Latin small letter c with acute":"Latinsk lille bogstav c med accent","Latin small letter c with caron":"Latinsk lille bogstav c med caron","Latin small letter c with circumflex":"Latinsk ille bogstav c med cirkumfleks","Latin small letter c with dot above":"Latinsk lille bogstav c med prik over","Latin small letter d with caron":"Latinsk lille bogstav d med caron","Latin small letter d with stroke":"Latinsk lille bogstav d med streg","Latin small letter dotless i":"Latinsk lille i uden prik","Latin small letter e with breve":"Latinsk lille bogstav e med en breve","Latin small letter e with caron":"Latinsk lille bogstav e med caron","Latin small letter e with dot above":"Latinsk lille bogstav e med en prik over","Latin small letter e with macron":"Latinsk lille bogstav e med macron","Latin small letter e with ogonek":"Latinsk lille bogstav e med ogonek","Latin small letter eng":"Latinsk lille bogstav eng","Latin small letter f with hook":"Latinsk lille bogstav f med krog","Latin small letter g with breve":"Latinsk lille bogstav g med en breve","Latin small letter g with cedilla":"Latinsk lille bogstav g med cedille","Latin small letter g with circumflex":"Latinsk lille bogstav g med cirkumfleks","Latin small letter g with dot above":"Latinsk lille bogstav g med en prik over","Latin small letter h with circumflex":"Latinsk lille bogstav h med cirkumfleks","Latin small letter h with stroke":"Latinsk lille bogstav h med streg","Latin small letter i with breve":"Latinsk lille bogstav i med en breve","Latin small letter i with macron":"Latinsk lille bogstav i med macron","Latin small letter i with ogonek":"Latinsk lille bogstav i med ogonek","Latin small letter i with tilde":"Latinsk lille bogstav i med tilde","Latin small letter j with circumflex":"Latinsk lille bogstav j med cirkumfleks","Latin small letter k with cedilla":"Latinsk lille bogstav k med cedille","Latin small letter kra":"Latinsk lille bogstav kra","Latin small letter l with acute":"Latinsk lille bogstav l med akut accent","Latin small letter l with caron":"Latinsk lille bogstav l med caron","Latin small letter l with cedilla":"Latinsk lille bogstav l med cedille","Latin small letter l with middle dot":"Latinsk lille bogstav l med prik i midten","Latin small letter l with stroke":"Latinsk lille bogstav l med streg","Latin small letter long s":"Latinsk lille bogstav langt s","Latin small letter n preceded by apostrophe":"Latinsk lille bogstav n med apostrof inden ","Latin small letter n with acute":"Latinsk lille bogstav n med akut accent","Latin small letter n with caron":"Latinsk lille bogstav n med caron","Latin small letter n with cedilla":"Latinsk lille bogstav n med cedille","Latin small letter o with breve":"Latinsk lille bogstav o med en breve","Latin small letter o with double acute":"Latinsk lille bogstav o med dobbelt akut accent","Latin small letter o with macron":"Latinsk lille bogstav o med macron","Latin small letter r with acute":"Latinsk lille bogstav r med akut accent","Latin small letter r with caron":"Latinsk lille bogstav r med caron","Latin small letter r with cedilla":"Latinsk lille bogstav r med cedille","Latin small letter s with acute":"Latinsk lille bogstav s med akut accent","Latin small letter s with caron":"Latinsk lille bogstav s med caron","Latin small letter s with cedilla":"Latinsk lille bogstav s med cedille","Latin small letter s with circumflex":"Latinsk lille bogstav s med cirkumfleks","Latin small letter t with caron":"Latinsk lille bogstav t med caron","Latin small letter t with cedilla":"Latinsk lille bogstav t med cedille","Latin small letter t with stroke":"Latinsk lille bogstav t med streg","Latin small letter u with breve":"Latinsk lille bogstav u med en breve","Latin small letter u with double acute":"Latinsk stort bogstav u med dobbelt akut accent","Latin small letter u with macron":"Latinsk lille bogstav u med macron","Latin small letter u with ogonek":"Latinsk lille bogstav u med ogonek","Latin small letter u with ring above":"Latinsk lille bogstav u med ring over","Latin small letter u with tilde":"Latinsk lille bogstav u med tilde","Latin small letter w with circumflex":"Latinsk lille bogstav w med cirkumfleks","Latin small letter y with circumflex":"Latinsk lille bogstav y med cirkumfleks","Latin small letter z with acute":"Latinsk lille bogstav z med akut accent","Latin small letter z with caron":"Latinsk lille bogstav z med caron","Latin small letter z with dot above":"Latinsk lille bogstav z med en prik over","Latin small ligature ij":"Latinsk lille sammensat ij","Latin small ligature oe":"Latinsk lille sammensat oe","Left double quotation mark":"Venstre dobbelt citationstegn","Left single quotation mark":"Venstre enkelt citationstegn","Left-pointing double angle quotation mark":"Venstrepegende dobbeltvinklet citationstegn","leftwards arrow to bar":"venstrepegende pil mod bjælke","leftwards dashed arrow":"venstrepegende stiplet pil","leftwards double arrow":"venstrepegende dobbeltpil","Less-than or equal to":"Mindre end eller lig med-tegn","Less-than sign":"Mindre end-tegn","Lira sign":"Lira-tegn","Livre tournois sign":"Livre tournois-tegn","Logical and":"Logisk og","Logical or":"Logisk eller",Macron:"Macron","Manat sign":"Manat-tegn","Mill sign":"Mill-tegn","Minus sign":"Minus-tegn","Multiplication sign":"Gangetegn","N-ary product":"Sumprodukttegn","N-ary summation":"Sum-tegn",Nabla:"Nabla","Naira sign":"Naira-tegn","New sheqel sign":"Ny Shekel-tegn","Nordic mark sign":"Nordisk mark-tegn","Not an element of":"Ikke et element af","Not equal to":"Ikke lig med","Not sign":"Ikke-tegn","on with exclamation mark with left right arrow above":"til med udrÃ¥bstegn med pil mod venstre og højre over",Overline:"Streg over","Paragraph sign":"Paragraftegn","Partial differential":"Delvis differential","Per mille sign":"Promilletegn","Per ten thousand sign":"Per titusind-tegn","Peseta sign":"Peseta-tegn","Peso sign":"Peso-tegn","Plus-minus sign":"Plus-minus-tegn","Pound sign":"Pund-tegn","Proportional to":"Proportionelt med","Question exclamation mark":"SpørgsmÃ¥lstegn-udrÃ¥bstegn","Registered sign":"Registreret-tegn","Reversed paragraph sign":"Omvendt paragraftegn","Right double quotation mark":"Højre dobbelt citationstegn","Right single quotation mark":"Højre enkelt citationstegn","Right-pointing double angle quotation mark":"Højrepegende dobbeltvinklet citationstegn","rightwards arrow to bar":"højrepegende pil mod bjælke","rightwards dashed arrow":"højrepegende stiplet pil","rightwards double arrow":"højrepegende dobbeltpil","Ruble sign":"Rubel-tegn","Rupee sign":"Rupee-tegn","Section sign":"Sektionstegn","Single left-pointing angle quotation mark":"Enkelt venstrepegende vinkel citationstegn","Single low-9 quotation mark":"Enkelt lav-9 citationstegn","Single right-pointing angle quotation mark":"Enkelt højrepegende vinkel citationstegn","soon with rightwards arrow above":"snart med højrepegende pil over","Special characters":"Specialtegn","Spesmilo sign":"Spesmilo-tegn","Square root":"Kvadratrod","Tenge sign":"Tenge-tegn","There exists":"Der eksisterer","Tilde operator":"Tilde-operator","top with upwards arrow above":"top med opadpegende pil over","Trade mark sign":"Varemærke-tegn","Tugrik sign":"Tugrik-tegn","Turkish lira sign":"Tyrkisk lira-tegn","Two dot leader":"Dobbelt punktum",Union:"Union","up down arrow with base":"Op- og nedadpegende pil med streg under","upwards arrow to bar":"opadpegende pil mod bjælke","upwards dashed arrow":"opadpegende stiplet pil","upwards double arrow":"Opadpegende dobbeltpil","Vulgar fraction one half":"En halv","Vulgar fraction one quarter":"En kvart","Vulgar fraction three quarters":"Trekvart","Won sign":"Won-tegn","Yen sign":"Yen-tegn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const e=t.da=t.da||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Næsten lig med",Angle:"Vinkel","Approximately equal to":"Nogenlunde lig med","Asterisk operator":"Asterisk-operator","Austral sign":"Austral-tegn","back with leftwards arrow above":"tilbage med venstrepegende pil over","Bitcoin sign":"Bitcoin-tegn","Cedi sign":"Cedi-tegn","Cent sign":"Cent-tegn","Character categories":"Tegnkategorier","Colon sign":"Kolontegn","Contains as member":"Element i","Copyright sign":"Copyright-tegnb","Cruzeiro sign":"Cruzeiro-tegn","Currency sign":"Valuta-tegn","Degree sign":"Grad-tegn","Division sign":"Divisionstegn","Dollar sign":"Dollartegn","Dong sign":"Dong-tegn","Double dagger":"Dobbeltobelisk","Double exclamation mark":"Dobbelt udrÃ¥bstegn","Double low-9 quotation mark":"Dobbelt lav-9 citationstegn","Double question mark":"Dobbelt spørgsmÃ¥lstegn","downwards arrow to bar":"nedadpegende pil mod bjælke","downwards dashed arrow":"nedadpegende stiplet pil","downwards double arrow":"nedadpegende dobbeltpil","downwards simple arrow":"nedadgÃ¥ende simpel pil","Drachma sign":"Drakmer-tegn","Element of":"Element af","Em dash":"Em-bindestreg","Empty set":"Tomt sæt","En dash":"En-bindestreg","end with leftwards arrow above":"afslut med venstrepegende pil over","Euro sign":"Eurotegn","Euro-currency sign":"Euro-valutategn","Exclamation question mark":"UdrÃ¥bstegn-spørgsmÃ¥lstegn","For all":"For alle","Fraction slash":"Brøk-tegn","French franc sign":"Franske franc-tegn","German penny sign":"Tysk penny-tegn","Greater-than or equal to":"Større end eller lig med-tegn","Greater-than sign":"Større end-tegn","Guarani sign":"Guarani-tegn","Horizontal ellipsis":"Horisontal ellipse","Hryvnia sign":"Hryvnia-tegn","Identical to":"Lig med","Indian rupee sign":"Indisk rupee-tegn",Infinity:"Uendelig",Integral:"Integral",Intersection:"Intersektion","Inverted exclamation mark":"Omvendt udrÃ¥bstegn","Inverted question mark":"Omvendt spørgsmÃ¥lstegn","Kip sign":"Kip-tegn","Latin capital letter a with breve":"Latinsk stort bogstav a med en breve","Latin capital letter a with macron":"Latinsk stort bogstav a med macron","Latin capital letter a with ogonek":"Latinsk stort bogstav a med ogonek","Latin capital letter c with acute":"Latinsk stort bogstav c med accent","Latin capital letter c with caron":"Latinsk stort bogstav c med caron","Latin capital letter c with circumflex":"Latinsk stort bogstav c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stort bogstav c med prik over","Latin capital letter d with caron":"Latinsk stort bogstav d med caron","Latin capital letter d with stroke":"Latinsk stort bogstav d med streg","Latin capital letter e with breve":"Latinsk stort bogstav e med en breve","Latin capital letter e with caron":"Latinsk stort bogstav e med caron","Latin capital letter e with dot above":"Latinsk stort bogstav e med en prik over","Latin capital letter e with macron":"Latinsk stort bogstav e med macron","Latin capital letter e with ogonek":"Latinsk stort bogstav e med ogonek","Latin capital letter eng":"Latinsk stort bogstav eng","Latin capital letter g with breve":"Latinsk stort bogstav g med en breve","Latin capital letter g with cedilla":"Latinsk stort bogstav g med cedille","Latin capital letter g with circumflex":"Latinsk stort bogstav g med cirkumfleks","Latin capital letter g with dot above":"Latinsk stort bogstav g med en prik over","Latin capital letter h with circumflex":"Latinsk stort bogstav h med cirkumfleks","Latin capital letter h with stroke":"Latinsk stort bogstav h med streg","Latin capital letter i with breve":"Latinsk stort bogstav i med en breve","Latin capital letter i with dot above":"Latinsk stort bogstav i med en prik over","Latin capital letter i with macron":"Latinsk stort bogstav i med macron","Latin capital letter i with ogonek":"Latinsk stort bogstav i med ogonek","Latin capital letter i with tilde":"Latinsk stort bogstav i med tilde","Latin capital letter j with circumflex":"Latinsk stort bogstav j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stort bogstav k med cedille","Latin capital letter l with acute":"Latinsk stort bogstav l med akut accent","Latin capital letter l with caron":"Latinsk stort bogstav l med caron","Latin capital letter l with cedilla":"Latinsk stort bogstav l med cedille","Latin capital letter l with middle dot":"Latinsk stort bogstav l med prik i midten","Latin capital letter l with stroke":"Latinsk stort bogstav l med streg","Latin capital letter n with acute":"Latinsk stort bogstav n med akut accent","Latin capital letter n with caron":"Latinsk stort bogstav n med caron","Latin capital letter n with cedilla":"Latinsk stort bogstav n med cedille","Latin capital letter o with breve":"Latinsk stort bogstav o med en breve","Latin capital letter o with double acute":"Latinsk stort bogstav o med dobbelt akut accent","Latin capital letter o with macron":"Latinsk stort bogstav o med macron","Latin capital letter r with acute":"Latinsk stort bogstav r med akut accent","Latin capital letter r with caron":"Latinsk stort bogstav r med caron","Latin capital letter r with cedilla":"Latinsk stort bogstav r med cedille","Latin capital letter s with acute":"Latinsk stort bogstav s med akut accent","Latin capital letter s with caron":"Latinsk stort bogstav s med caron","Latin capital letter s with cedilla":"Latinsk stort bogstav s med cedille","Latin capital letter s with circumflex":"Latinsk stort bogstav s med cirkumfleks","Latin capital letter t with caron":"Latinsk stort bogstav t med caron","Latin capital letter t with cedilla":"Latinsk stort bogstav t med cedille","Latin capital letter t with stroke":"Latinsk stort bogstav t med streg","Latin capital letter u with breve":"Latinsk stort bogstav u med en breve","Latin capital letter u with double acute":"Latinsk lille bogstav u med dobbelt akut accent","Latin capital letter u with macron":"Latinsk stort bogstav u med macron","Latin capital letter u with ogonek":"Latinsk stort bogstav u med ogonek","Latin capital letter u with ring above":"Latinsk stort bogstav u med ring over","Latin capital letter u with tilde":"Latinsk stort bogstav u med tilde","Latin capital letter w with circumflex":"Latinsk stort bogstav w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stort bogstav y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stort bogstav y med trema","Latin capital letter z with acute":"Latinsk stort bogstav z med akut accent","Latin capital letter z with caron":"Latinsk stort bogstav z med caron","Latin capital letter z with dot above":"Latinsk stort bogstav z med en prik over","Latin capital ligature ij":"Latinsk stort sammensat ij","Latin capital ligature oe":"Latinsk stort sammensat oe","Latin small letter a with breve":"Latinsk lille bogstav a med en breve","Latin small letter a with macron":"Latinsk lille bogstav a med macron","Latin small letter a with ogonek":"Latinsk lille bogstav a med ogonek","Latin small letter c with acute":"Latinsk lille bogstav c med accent","Latin small letter c with caron":"Latinsk lille bogstav c med caron","Latin small letter c with circumflex":"Latinsk ille bogstav c med cirkumfleks","Latin small letter c with dot above":"Latinsk lille bogstav c med prik over","Latin small letter d with caron":"Latinsk lille bogstav d med caron","Latin small letter d with stroke":"Latinsk lille bogstav d med streg","Latin small letter dotless i":"Latinsk lille i uden prik","Latin small letter e with breve":"Latinsk lille bogstav e med en breve","Latin small letter e with caron":"Latinsk lille bogstav e med caron","Latin small letter e with dot above":"Latinsk lille bogstav e med en prik over","Latin small letter e with macron":"Latinsk lille bogstav e med macron","Latin small letter e with ogonek":"Latinsk lille bogstav e med ogonek","Latin small letter eng":"Latinsk lille bogstav eng","Latin small letter f with hook":"Latinsk lille bogstav f med krog","Latin small letter g with breve":"Latinsk lille bogstav g med en breve","Latin small letter g with cedilla":"Latinsk lille bogstav g med cedille","Latin small letter g with circumflex":"Latinsk lille bogstav g med cirkumfleks","Latin small letter g with dot above":"Latinsk lille bogstav g med en prik over","Latin small letter h with circumflex":"Latinsk lille bogstav h med cirkumfleks","Latin small letter h with stroke":"Latinsk lille bogstav h med streg","Latin small letter i with breve":"Latinsk lille bogstav i med en breve","Latin small letter i with macron":"Latinsk lille bogstav i med macron","Latin small letter i with ogonek":"Latinsk lille bogstav i med ogonek","Latin small letter i with tilde":"Latinsk lille bogstav i med tilde","Latin small letter j with circumflex":"Latinsk lille bogstav j med cirkumfleks","Latin small letter k with cedilla":"Latinsk lille bogstav k med cedille","Latin small letter kra":"Latinsk lille bogstav kra","Latin small letter l with acute":"Latinsk lille bogstav l med akut accent","Latin small letter l with caron":"Latinsk lille bogstav l med caron","Latin small letter l with cedilla":"Latinsk lille bogstav l med cedille","Latin small letter l with middle dot":"Latinsk lille bogstav l med prik i midten","Latin small letter l with stroke":"Latinsk lille bogstav l med streg","Latin small letter long s":"Latinsk lille bogstav langt s","Latin small letter n preceded by apostrophe":"Latinsk lille bogstav n med apostrof inden ","Latin small letter n with acute":"Latinsk lille bogstav n med akut accent","Latin small letter n with caron":"Latinsk lille bogstav n med caron","Latin small letter n with cedilla":"Latinsk lille bogstav n med cedille","Latin small letter o with breve":"Latinsk lille bogstav o med en breve","Latin small letter o with double acute":"Latinsk lille bogstav o med dobbelt akut accent","Latin small letter o with macron":"Latinsk lille bogstav o med macron","Latin small letter r with acute":"Latinsk lille bogstav r med akut accent","Latin small letter r with caron":"Latinsk lille bogstav r med caron","Latin small letter r with cedilla":"Latinsk lille bogstav r med cedille","Latin small letter s with acute":"Latinsk lille bogstav s med akut accent","Latin small letter s with caron":"Latinsk lille bogstav s med caron","Latin small letter s with cedilla":"Latinsk lille bogstav s med cedille","Latin small letter s with circumflex":"Latinsk lille bogstav s med cirkumfleks","Latin small letter t with caron":"Latinsk lille bogstav t med caron","Latin small letter t with cedilla":"Latinsk lille bogstav t med cedille","Latin small letter t with stroke":"Latinsk lille bogstav t med streg","Latin small letter u with breve":"Latinsk lille bogstav u med en breve","Latin small letter u with double acute":"Latinsk stort bogstav u med dobbelt akut accent","Latin small letter u with macron":"Latinsk lille bogstav u med macron","Latin small letter u with ogonek":"Latinsk lille bogstav u med ogonek","Latin small letter u with ring above":"Latinsk lille bogstav u med ring over","Latin small letter u with tilde":"Latinsk lille bogstav u med tilde","Latin small letter w with circumflex":"Latinsk lille bogstav w med cirkumfleks","Latin small letter y with circumflex":"Latinsk lille bogstav y med cirkumfleks","Latin small letter z with acute":"Latinsk lille bogstav z med akut accent","Latin small letter z with caron":"Latinsk lille bogstav z med caron","Latin small letter z with dot above":"Latinsk lille bogstav z med en prik over","Latin small ligature ij":"Latinsk lille sammensat ij","Latin small ligature oe":"Latinsk lille sammensat oe","Left double quotation mark":"Venstre dobbelt citationstegn","Left single quotation mark":"Venstre enkelt citationstegn","Left-pointing double angle quotation mark":"Venstrepegende dobbeltvinklet citationstegn","leftwards arrow to bar":"venstrepegende pil mod bjælke","leftwards dashed arrow":"venstrepegende stiplet pil","leftwards double arrow":"venstrepegende dobbeltpil","leftwards simple arrow":"venstrepegende simpel pil","Less-than or equal to":"Mindre end eller lig med-tegn","Less-than sign":"Mindre end-tegn","Lira sign":"Lira-tegn","Livre tournois sign":"Livre tournois-tegn","Logical and":"Logisk og","Logical or":"Logisk eller",Macron:"Macron","Manat sign":"Manat-tegn","Mill sign":"Mill-tegn","Minus sign":"Minus-tegn","Multiplication sign":"Gangetegn","N-ary product":"Sumprodukttegn","N-ary summation":"Sum-tegn",Nabla:"Nabla","Naira sign":"Naira-tegn","New sheqel sign":"Ny Shekel-tegn","Nordic mark sign":"Nordisk mark-tegn","Not an element of":"Ikke et element af","Not equal to":"Ikke lig med","Not sign":"Ikke-tegn","on with exclamation mark with left right arrow above":"til med udrÃ¥bstegn med pil mod venstre og højre over",Overline:"Streg over","Paragraph sign":"Paragraftegn","Partial differential":"Delvis differential","Per mille sign":"Promilletegn","Per ten thousand sign":"Per titusind-tegn","Peseta sign":"Peseta-tegn","Peso sign":"Peso-tegn","Plus-minus sign":"Plus-minus-tegn","Pound sign":"Pund-tegn","Proportional to":"Proportionelt med","Question exclamation mark":"SpørgsmÃ¥lstegn-udrÃ¥bstegn","Registered sign":"Registreret-tegn","Reversed paragraph sign":"Omvendt paragraftegn","Right double quotation mark":"Højre dobbelt citationstegn","Right single quotation mark":"Højre enkelt citationstegn","Right-pointing double angle quotation mark":"Højrepegende dobbeltvinklet citationstegn","rightwards arrow to bar":"højrepegende pil mod bjælke","rightwards dashed arrow":"højrepegende stiplet pil","rightwards double arrow":"højrepegende dobbeltpil","rightwards simple arrow":"højrepegende simpel pil","Ruble sign":"Rubel-tegn","Rupee sign":"Rupee-tegn","Section sign":"Sektionstegn","Single left-pointing angle quotation mark":"Enkelt venstrepegende vinkel citationstegn","Single low-9 quotation mark":"Enkelt lav-9 citationstegn","Single right-pointing angle quotation mark":"Enkelt højrepegende vinkel citationstegn","soon with rightwards arrow above":"snart med højrepegende pil over","Special characters":"Specialtegn","Spesmilo sign":"Spesmilo-tegn","Square root":"Kvadratrod","Tenge sign":"Tenge-tegn","There exists":"Der eksisterer","Tilde operator":"Tilde-operator","top with upwards arrow above":"top med opadpegende pil over","Trade mark sign":"Varemærke-tegn","Tugrik sign":"Tugrik-tegn","Turkish lira sign":"Tyrkisk lira-tegn","Two dot leader":"Dobbelt punktum",Union:"Union","up down arrow with base":"Op- og nedadpegende pil med streg under","upwards arrow to bar":"opadpegende pil mod bjælke","upwards dashed arrow":"opadpegende stiplet pil","upwards double arrow":"Opadpegende dobbeltpil","upwards simple arrow":"opadgÃ¥ende simpel pil","Vulgar fraction one half":"En halv","Vulgar fraction one quarter":"En kvart","Vulgar fraction three quarters":"Trekvart","Won sign":"Won-tegn","Yen sign":"Yen-tegn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/de.js b/core/assets/vendor/ckeditor5/special-characters/translations/de.js index 9df48af1b43bfd33a6125e21ceab5d1456ba3c2b..91fc58b50fd808fbd7c3683810deb5acdf76c7a5 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/de.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/de.js @@ -1 +1 @@ -!function(e){const t=e.de=e.de||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Gerundet",Angle:"Winkel-Zeichen","Approximately equal to":"Ungefähr gleich","Asterisk operator":"Hodge-Stern-Operator","Austral sign":"Austral-Zeichen","back with leftwards arrow above":"„Back“ darüber Pfeil nach links","Bitcoin sign":"Bitcoin-Zeichen","Cedi sign":"Cedi-Zeichen","Cent sign":"Cent-Zeichen","Character categories":"Zeichenkategorien","Colon sign":"Colón-Zeichen","Contains as member":"Enthält als Element","Copyright sign":"Copyright-Zeichen","Cruzeiro sign":"Cruzeiro-Zeichen","Currency sign":"Währungssymbol","Degree sign":"Grad-Zeichen","Division sign":"Geteilt-Zeichen","Dollar sign":"Dollar-Zeichen","Dong sign":"Äồng-Zeichen","Double dagger":"Zweibalkenkreuz","Double exclamation mark":"Doppeltes Ausrufezeichen","Double low-9 quotation mark":"Doppelte Anführungszeichen links unten","Double question mark":"Doppeltes Fragezeichen","downwards arrow to bar":"Pfeil nach unten zum Querstrich","downwards dashed arrow":"Gestrichelter Pfeil nach unten","downwards double arrow":"Doppelpfeil nach unten","Drachma sign":"Drachme-Zeichen","Element of":"Element von","Em dash":"Geviertstrich","Empty set":"Leere Menge","En dash":"Halbgeviertstrich","end with leftwards arrow above":"„End“ darüber Pfeil nach links","Euro sign":"Euro-Zeichen","Euro-currency sign":"Euro-Währungszeichen","Exclamation question mark":"Ruf-Frage-Zeichen","For all":"Allquantor","Fraction slash":"Schrägstrich","French franc sign":"Französischer Franc-Zeichen","German penny sign":"Pfennig-Zeichen","Greater-than or equal to":"Größer als oder gleich","Greater-than sign":"Größer-als-Zeichen","Guarani sign":"GuaranÃ-Zeichen","Horizontal ellipsis":"Auslassungspunkte","Hryvnia sign":"Hrywnja-Zeichen","Identical to":"Identisch mit","Indian rupee sign":"Indische Rupie-Zeichen",Infinity:"Unendlich-Zeichen",Integral:"Integral-Zeichen",Intersection:"Schnitt","Inverted exclamation mark":"Umgekehrtes Ausrufezeichen","Inverted question mark":"Umgekehrtes Fragezeichen","Kip sign":"Kip-Zeichen","Latin capital letter a with breve":"Lateinischer Großbuchstabe a mit Breve","Latin capital letter a with macron":"Lateinischer Großbuchstabe a mit Makron","Latin capital letter a with ogonek":"Lateinischer Großbuchstabe a mit Ogonek","Latin capital letter c with acute":"Lateinischer Großbuchstabe c mit Akut","Latin capital letter c with caron":"Lateinischer Großbuchstabe c mit Hatschek","Latin capital letter c with circumflex":"Lateinischer Großbuchstabe c mit Zirkumflex","Latin capital letter c with dot above":"Lateinischer Großbuchstabe c mit Punkt darüber","Latin capital letter d with caron":"Lateinischer Großbuchstabe d mit Hatschek","Latin capital letter d with stroke":"Lateinischer Großbuchstabe d mit Querstrich","Latin capital letter e with breve":"Lateinischer Großbuchstabe e mit Breve","Latin capital letter e with caron":"Lateinischer Großbuchstabe e mit Hatschek","Latin capital letter e with dot above":"Lateinischer Großbuchstabe e mit Punkt darüber","Latin capital letter e with macron":"Lateinischer Großbuchstabe e mit Makron","Latin capital letter e with ogonek":"Lateinischer Großbuchstabe e mit Ogonek","Latin capital letter eng":"Lateinischer Großbuchstabe Eng","Latin capital letter g with breve":"Lateinischer Großbuchstabe g mit Breve","Latin capital letter g with cedilla":"Lateinischer Großbuchstabe g mit Cedille","Latin capital letter g with circumflex":"Lateinischer Großbuchstabe g mit Zirkumflex","Latin capital letter g with dot above":"Lateinischer Großbuchstabe g mit Punkt darüber","Latin capital letter h with circumflex":"Lateinischer Großbuchstabe h mit Zirkumflex","Latin capital letter h with stroke":"Lateinischer Großbuchstabe h mit Querstrich","Latin capital letter i with breve":"Lateinischer Großbuchstabe i mit Breve","Latin capital letter i with dot above":"Lateinischer Großbuchstabe i mit Punkt darüber","Latin capital letter i with macron":"Lateinischer Großbuchstabe i mit Makron","Latin capital letter i with ogonek":"Lateinischer Großbuchstabe i mit Ogonek","Latin capital letter i with tilde":"Lateinischer Großbuchstabe i mit Tilde","Latin capital letter j with circumflex":"Lateinischer Großbuchstabe j mit Zirkumflex","Latin capital letter k with cedilla":"Lateinischer Großbuchstabe k mit Cedille","Latin capital letter l with acute":"Lateinischer Großbuchstabe l mit Akut","Latin capital letter l with caron":"Lateinischer Großbuchstabe l mit Hatschek","Latin capital letter l with cedilla":"Lateinischer Großbuchstabe l mit Cedille","Latin capital letter l with middle dot":"Lateinischer Großbuchstabe l mit Mittelpunkt","Latin capital letter l with stroke":"Lateinischer Großbuchstabe l mit Querstrich","Latin capital letter n with acute":"Lateinischer Großbuchstabe n mit Akut","Latin capital letter n with caron":"Lateinischer Großbuchstabe n mit Hatschek","Latin capital letter n with cedilla":"Lateinischer Großbuchstabe n mit Cedille","Latin capital letter o with breve":"Lateinischer Großbuchstabe o mit Breve","Latin capital letter o with double acute":"Lateinischer Großbuchstabe o mit doppeltem Akut","Latin capital letter o with macron":"Lateinischer Großbuchstabe o mit Makron","Latin capital letter r with acute":"Lateinischer Großbuchstabe r mit Akut","Latin capital letter r with caron":"Lateinischer Großbuchstabe r mit Hatschek","Latin capital letter r with cedilla":"Lateinischer Großbuchstabe r mit Cedille","Latin capital letter s with acute":"Lateinischer Großbuchstabe s mit Akut","Latin capital letter s with caron":"Lateinischer Großbuchstabe s mit Hatschek","Latin capital letter s with cedilla":"Lateinischer Großbuchstabe s mit Cedille","Latin capital letter s with circumflex":"Lateinischer Großbuchstabe s mit Zirkumflex","Latin capital letter t with caron":"Lateinischer Großbuchstabe t mit Hatschek","Latin capital letter t with cedilla":"Lateinischer Großbuchstabe t mit Cedille","Latin capital letter t with stroke":"Lateinischer Großbuchstabe t mit Querstrich","Latin capital letter u with breve":"Lateinischer Großbuchstabe u mit Breve","Latin capital letter u with double acute":"Lateinischer Großbuchstabe u mit doppeltem Akut","Latin capital letter u with macron":"Lateinischer Großbuchstabe u mit Makron","Latin capital letter u with ogonek":"Lateinischer Großbuchstabe u mit Ogonek","Latin capital letter u with ring above":"Lateinischer Großbuchstabe u mit Kroužek darüber","Latin capital letter u with tilde":"Lateinischer Großbuchstabe u mit Tilde","Latin capital letter w with circumflex":"Lateinischer Großbuchstabe w mit Zirkumflex","Latin capital letter y with circumflex":"Lateinischer Großbuchstabe y mit Zirkumflex","Latin capital letter y with diaeresis":"Lateinischer Großbuchstabe y mit Trema","Latin capital letter z with acute":"Lateinischer Großbuchstabe z mit Akut","Latin capital letter z with caron":"Lateinischer Großbuchstabe z mit Hatschek","Latin capital letter z with dot above":"Lateinischer Großbuchstabe z mit Punkt darüber","Latin capital ligature ij":"Große lateinische Ligatur ij","Latin capital ligature oe":"Große lateinische Ligatur oe","Latin small letter a with breve":"Lateinischer Kleinbuchstabe a mit Breve","Latin small letter a with macron":"Lateinischer Kleinbuchstabe a mit Makron","Latin small letter a with ogonek":"Lateinischer Kleinbuchstabe a mit Ogonek","Latin small letter c with acute":"Lateinischer Kleinbuchstabe c mit Akut","Latin small letter c with caron":"Lateinischer Kleinbuchstabe c mit Hatschek","Latin small letter c with circumflex":"Lateinischer Kleinbuchstabe c mit Zirkumflex","Latin small letter c with dot above":"Lateinischer Kleinbuchstabe c mit Punkt darüber","Latin small letter d with caron":"Lateinischer Kleinbuchstabe d mit Hatschek","Latin small letter d with stroke":"Lateinischer Kleinbuchstabe d mit Querstrich","Latin small letter dotless i":"Lateinischer Kleinbuchstabe i ohne Punkt","Latin small letter e with breve":"Lateinischer Kleinbuchstabe e mit Breve","Latin small letter e with caron":"Lateinischer Kleinbuchstabe e mit Hatschek","Latin small letter e with dot above":"Lateinischer Kleinbuchstabe e mit Punkt darüber","Latin small letter e with macron":"Lateinischer Kleinbuchstabe e mit Makron","Latin small letter e with ogonek":"Lateinischer Kleinbuchstabe e mit Ogonek","Latin small letter eng":"Lateinischer Kleinbuchstabe Eng","Latin small letter f with hook":"Lateinischer Kleinbuchstabe f mit Haken","Latin small letter g with breve":"Lateinischer Kleinbuchstabe g mit Breve","Latin small letter g with cedilla":"Lateinischer Kleinbuchstabe g mit Cedille","Latin small letter g with circumflex":"Lateinischer Kleinbuchstabe g mit Zirkumflex","Latin small letter g with dot above":"Lateinischer Kleinbuchstabe g mit Punkt darüber","Latin small letter h with circumflex":"Lateinischer Kleinbuchstabe h mit Zirkumflex","Latin small letter h with stroke":"Lateinischer Kleinbuchstabe h mit Querstrich","Latin small letter i with breve":"Lateinischer Kleinbuchstabe i mit Breve","Latin small letter i with macron":"Lateinischer Kleinbuchstabe i mit Makron","Latin small letter i with ogonek":"Lateinischer Kleinbuchstabe i mit Ogonek","Latin small letter i with tilde":"Lateinischer Kleinbuchstabe i mit Tilde","Latin small letter j with circumflex":"Lateinischer Kleinbuchstabe j mit Zirkumflex","Latin small letter k with cedilla":"Lateinischer Kleinbuchstabe k mit Cedille","Latin small letter kra":"Lateinischer Kleinbuchstabe Kra","Latin small letter l with acute":"Lateinischer Kleinbuchstabe l mit Akut","Latin small letter l with caron":"Lateinischer Kleinbuchstabe l mit Hatschek","Latin small letter l with cedilla":"Lateinischer Kleinbuchstabe l mit Cedille","Latin small letter l with middle dot":"Lateinischer Kleinbuchstabe l mit Mittelpunkt","Latin small letter l with stroke":"Lateinischer Kleinbuchstabe l mit Querstrich","Latin small letter long s":"Lateinischer Kleinbuchstabe langes s","Latin small letter n preceded by apostrophe":"Lateinischer Kleinbuchstabe n mit vorangestelltem Apostroph","Latin small letter n with acute":"Lateinischer Kleinbuchstabe n mit Akut","Latin small letter n with caron":"Lateinischer Kleinbuchstabe n mit Hatschek","Latin small letter n with cedilla":"Lateinischer Kleinbuchstabe n mit Cedille","Latin small letter o with breve":"Lateinischer Kleinbuchstabe o mit Breve","Latin small letter o with double acute":"Lateinischer Kleinbuchstabe o mit doppeltem Akut","Latin small letter o with macron":"Lateinischer Kleinbuchstabe o mit Makron","Latin small letter r with acute":"Lateinischer Kleinbuchstabe r mit Akut","Latin small letter r with caron":"Lateinischer Kleinbuchstabe r mit Hatschek","Latin small letter r with cedilla":"Lateinischer Kleinbuchstabe r mit Cedille","Latin small letter s with acute":"Lateinischer Kleinbuchstabe s mit Akut","Latin small letter s with caron":"Lateinischer Kleinbuchstabe s mit Hatschek","Latin small letter s with cedilla":"Lateinischer Kleinbuchstabe s mit Cedille","Latin small letter s with circumflex":"Lateinischer Kleinbuchstabe s mit Zirkumflex","Latin small letter t with caron":"Lateinischer Kleinbuchstabe t mit Hatschek","Latin small letter t with cedilla":"Lateinischer Kleinbuchstabe t mit Cedille","Latin small letter t with stroke":"Lateinischer Kleinbuchstabe t mit Querstrich","Latin small letter u with breve":"Lateinischer Kleinbuchstabe u mit Breve","Latin small letter u with double acute":"Lateinischer Kleinbuchstabe u mit doppeltem Akut","Latin small letter u with macron":"Lateinischer Kleinbuchstabe u mit Makron","Latin small letter u with ogonek":"Lateinischer Kleinbuchstabe u mit Ogonek","Latin small letter u with ring above":"Lateinischer Kleinbuchstabe u mit Kroužek darüber","Latin small letter u with tilde":"Lateinischer Kleinbuchstabe u mit Tilde","Latin small letter w with circumflex":"Lateinischer Kleinbuchstabe w mit Zirkumflex","Latin small letter y with circumflex":"Lateinischer Kleinbuchstabe y mit Zirkumflex","Latin small letter z with acute":"Lateinischer Kleinbuchstabe z mit Akut","Latin small letter z with caron":"Lateinischer Kleinbuchstabe z mit Hatschek","Latin small letter z with dot above":"Lateinischer Kleinbuchstabe z mit Punkt darüber","Latin small ligature ij":"Kleine lateinische Ligatur ij","Latin small ligature oe":"Kleine lateinische Ligatur oe","Left double quotation mark":"Doppelte Anführungszeichen links","Left single quotation mark":"Einfache Anführungszeichen links","Left-pointing double angle quotation mark":"Doppelte Guillemets nach links","leftwards arrow to bar":"Pfeil nach links zum Querstrich","leftwards dashed arrow":"Gestrichelter Pfeil nach links","leftwards double arrow":"Doppelpfeil nach links","Less-than or equal to":"Kleiner als oder gleich","Less-than sign":"Kleiner-als-Zeichen","Lira sign":"Lira-Zeichen","Livre tournois sign":"Livre tournois-Zeichen","Logical and":"Logisches und","Logical or":"Logisches oder",Macron:"Makron","Manat sign":"Manat-Zeichen","Mill sign":"Mill-Zeichen","Minus sign":"Minus-Zeichen","Multiplication sign":"Mal-Zeichen","N-ary product":"Produkt-Zeichen","N-ary summation":"Summen-Zeichen",Nabla:"Nabla","Naira sign":"Naira-Zeichen","New sheqel sign":"Schekel-Zeichen","Nordic mark sign":"Nordische Mark-Zeichen","Not an element of":"Kein Element von","Not equal to":"Ungleich","Not sign":"Negations-Zeichen","on with exclamation mark with left right arrow above":"„On“ mit Ausrufezeichen darüber Pfeil nach links und rechts",Overline:"Ãœberstrich","Paragraph sign":"Absatz-Zeichen","Partial differential":"Partielle Ableitung","Per mille sign":"Promille-Zeichen","Per ten thousand sign":"Pro-Zehntausend-Zeichen","Peseta sign":"Peseta-Zeichen","Peso sign":"Philippinischer Peso-Zeichen","Plus-minus sign":"Plus-Minus-Zeichen","Pound sign":"Pfund-Zeichen","Proportional to":"Proportional zu","Question exclamation mark":"Frage-Ruf-Zeichen","Registered sign":"Registered-Trade-Mark-Zeichen","Reversed paragraph sign":"Umgedrehtes Absatz-Zeichen","Right double quotation mark":"Doppelte Anführungszeichen rechts","Right single quotation mark":"Einfache Anführungszeichen rechts","Right-pointing double angle quotation mark":"Doppelte Guillemets nach rechts","rightwards arrow to bar":"Pfeil nach rechts zum Querstrich","rightwards dashed arrow":"Gestrichelter Pfeil nach rechts","rightwards double arrow":"Doppelpfeil nach rechts","Ruble sign":"Rubel-Zeichen","Rupee sign":"Rupie-Zeichen","Section sign":"Paragraphen-Zeichen","Single left-pointing angle quotation mark":"Einfache Guillemets nach links","Single low-9 quotation mark":"Einfache Anführungszeichen links unten","Single right-pointing angle quotation mark":"Einfache Guillemets nach rechts","soon with rightwards arrow above":"„Soon“ darüber Pfeil nach rechts","Special characters":"Sonderzeichen","Spesmilo sign":"Spesmilo-Zeichen","Square root":"Wurzel-Zeichen","Tenge sign":"Tenge-Zeichen","There exists":"Existenzquantor","Tilde operator":"Tilde-Operator","top with upwards arrow above":"„Top“ darüber Pfeil nach oben","Trade mark sign":"Unregistered-Trade-Mark-Zeichen","Tugrik sign":"Tugrik-Zeichen","Turkish lira sign":"Türkische Lira-Zeichen","Two dot leader":"Doppel-Punktlinie",Union:"Vereinigung","up down arrow with base":"Unterstrichener Pfeil nach oben und unten","upwards arrow to bar":"Pfeil nach oben zum Querstrich","upwards dashed arrow":"Gestrichelter Pfeil nach oben","upwards double arrow":"Doppelpfeil nach oben","Vulgar fraction one half":"Gemeiner Bruch ein Halb","Vulgar fraction one quarter":"Gemeiner Bruch ein Viertel","Vulgar fraction three quarters":"Gemeiner Bruch drei Viertel","Won sign":"Won-Zeichen","Yen sign":"Yen-Zeichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const t=e.de=e.de||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Gerundet",Angle:"Winkel-Zeichen","Approximately equal to":"Ungefähr gleich","Asterisk operator":"Hodge-Stern-Operator","Austral sign":"Austral-Zeichen","back with leftwards arrow above":"„Back“ darüber Pfeil nach links","Bitcoin sign":"Bitcoin-Zeichen","Cedi sign":"Cedi-Zeichen","Cent sign":"Cent-Zeichen","Character categories":"Zeichenkategorien","Colon sign":"Colón-Zeichen","Contains as member":"Enthält als Element","Copyright sign":"Copyright-Zeichen","Cruzeiro sign":"Cruzeiro-Zeichen","Currency sign":"Währungssymbol","Degree sign":"Grad-Zeichen","Division sign":"Geteilt-Zeichen","Dollar sign":"Dollar-Zeichen","Dong sign":"Äồng-Zeichen","Double dagger":"Zweibalkenkreuz","Double exclamation mark":"Doppeltes Ausrufezeichen","Double low-9 quotation mark":"Doppelte Anführungszeichen links unten","Double question mark":"Doppeltes Fragezeichen","downwards arrow to bar":"Pfeil nach unten zum Querstrich","downwards dashed arrow":"Gestrichelter Pfeil nach unten","downwards double arrow":"Doppelpfeil nach unten","downwards simple arrow":"einfacher Abwärtspfeil","Drachma sign":"Drachme-Zeichen","Element of":"Element von","Em dash":"Geviertstrich","Empty set":"Leere Menge","En dash":"Halbgeviertstrich","end with leftwards arrow above":"„End“ darüber Pfeil nach links","Euro sign":"Euro-Zeichen","Euro-currency sign":"Euro-Währungszeichen","Exclamation question mark":"Ruf-Frage-Zeichen","For all":"Allquantor","Fraction slash":"Schrägstrich","French franc sign":"Französischer Franc-Zeichen","German penny sign":"Pfennig-Zeichen","Greater-than or equal to":"Größer als oder gleich","Greater-than sign":"Größer-als-Zeichen","Guarani sign":"GuaranÃ-Zeichen","Horizontal ellipsis":"Auslassungspunkte","Hryvnia sign":"Hrywnja-Zeichen","Identical to":"Identisch mit","Indian rupee sign":"Indische Rupie-Zeichen",Infinity:"Unendlich-Zeichen",Integral:"Integral-Zeichen",Intersection:"Schnitt","Inverted exclamation mark":"Umgekehrtes Ausrufezeichen","Inverted question mark":"Umgekehrtes Fragezeichen","Kip sign":"Kip-Zeichen","Latin capital letter a with breve":"Lateinischer Großbuchstabe a mit Breve","Latin capital letter a with macron":"Lateinischer Großbuchstabe a mit Makron","Latin capital letter a with ogonek":"Lateinischer Großbuchstabe a mit Ogonek","Latin capital letter c with acute":"Lateinischer Großbuchstabe c mit Akut","Latin capital letter c with caron":"Lateinischer Großbuchstabe c mit Hatschek","Latin capital letter c with circumflex":"Lateinischer Großbuchstabe c mit Zirkumflex","Latin capital letter c with dot above":"Lateinischer Großbuchstabe c mit Punkt darüber","Latin capital letter d with caron":"Lateinischer Großbuchstabe d mit Hatschek","Latin capital letter d with stroke":"Lateinischer Großbuchstabe d mit Querstrich","Latin capital letter e with breve":"Lateinischer Großbuchstabe e mit Breve","Latin capital letter e with caron":"Lateinischer Großbuchstabe e mit Hatschek","Latin capital letter e with dot above":"Lateinischer Großbuchstabe e mit Punkt darüber","Latin capital letter e with macron":"Lateinischer Großbuchstabe e mit Makron","Latin capital letter e with ogonek":"Lateinischer Großbuchstabe e mit Ogonek","Latin capital letter eng":"Lateinischer Großbuchstabe Eng","Latin capital letter g with breve":"Lateinischer Großbuchstabe g mit Breve","Latin capital letter g with cedilla":"Lateinischer Großbuchstabe g mit Cedille","Latin capital letter g with circumflex":"Lateinischer Großbuchstabe g mit Zirkumflex","Latin capital letter g with dot above":"Lateinischer Großbuchstabe g mit Punkt darüber","Latin capital letter h with circumflex":"Lateinischer Großbuchstabe h mit Zirkumflex","Latin capital letter h with stroke":"Lateinischer Großbuchstabe h mit Querstrich","Latin capital letter i with breve":"Lateinischer Großbuchstabe i mit Breve","Latin capital letter i with dot above":"Lateinischer Großbuchstabe i mit Punkt darüber","Latin capital letter i with macron":"Lateinischer Großbuchstabe i mit Makron","Latin capital letter i with ogonek":"Lateinischer Großbuchstabe i mit Ogonek","Latin capital letter i with tilde":"Lateinischer Großbuchstabe i mit Tilde","Latin capital letter j with circumflex":"Lateinischer Großbuchstabe j mit Zirkumflex","Latin capital letter k with cedilla":"Lateinischer Großbuchstabe k mit Cedille","Latin capital letter l with acute":"Lateinischer Großbuchstabe l mit Akut","Latin capital letter l with caron":"Lateinischer Großbuchstabe l mit Hatschek","Latin capital letter l with cedilla":"Lateinischer Großbuchstabe l mit Cedille","Latin capital letter l with middle dot":"Lateinischer Großbuchstabe l mit Mittelpunkt","Latin capital letter l with stroke":"Lateinischer Großbuchstabe l mit Querstrich","Latin capital letter n with acute":"Lateinischer Großbuchstabe n mit Akut","Latin capital letter n with caron":"Lateinischer Großbuchstabe n mit Hatschek","Latin capital letter n with cedilla":"Lateinischer Großbuchstabe n mit Cedille","Latin capital letter o with breve":"Lateinischer Großbuchstabe o mit Breve","Latin capital letter o with double acute":"Lateinischer Großbuchstabe o mit doppeltem Akut","Latin capital letter o with macron":"Lateinischer Großbuchstabe o mit Makron","Latin capital letter r with acute":"Lateinischer Großbuchstabe r mit Akut","Latin capital letter r with caron":"Lateinischer Großbuchstabe r mit Hatschek","Latin capital letter r with cedilla":"Lateinischer Großbuchstabe r mit Cedille","Latin capital letter s with acute":"Lateinischer Großbuchstabe s mit Akut","Latin capital letter s with caron":"Lateinischer Großbuchstabe s mit Hatschek","Latin capital letter s with cedilla":"Lateinischer Großbuchstabe s mit Cedille","Latin capital letter s with circumflex":"Lateinischer Großbuchstabe s mit Zirkumflex","Latin capital letter t with caron":"Lateinischer Großbuchstabe t mit Hatschek","Latin capital letter t with cedilla":"Lateinischer Großbuchstabe t mit Cedille","Latin capital letter t with stroke":"Lateinischer Großbuchstabe t mit Querstrich","Latin capital letter u with breve":"Lateinischer Großbuchstabe u mit Breve","Latin capital letter u with double acute":"Lateinischer Großbuchstabe u mit doppeltem Akut","Latin capital letter u with macron":"Lateinischer Großbuchstabe u mit Makron","Latin capital letter u with ogonek":"Lateinischer Großbuchstabe u mit Ogonek","Latin capital letter u with ring above":"Lateinischer Großbuchstabe u mit Kroužek darüber","Latin capital letter u with tilde":"Lateinischer Großbuchstabe u mit Tilde","Latin capital letter w with circumflex":"Lateinischer Großbuchstabe w mit Zirkumflex","Latin capital letter y with circumflex":"Lateinischer Großbuchstabe y mit Zirkumflex","Latin capital letter y with diaeresis":"Lateinischer Großbuchstabe y mit Trema","Latin capital letter z with acute":"Lateinischer Großbuchstabe z mit Akut","Latin capital letter z with caron":"Lateinischer Großbuchstabe z mit Hatschek","Latin capital letter z with dot above":"Lateinischer Großbuchstabe z mit Punkt darüber","Latin capital ligature ij":"Große lateinische Ligatur ij","Latin capital ligature oe":"Große lateinische Ligatur oe","Latin small letter a with breve":"Lateinischer Kleinbuchstabe a mit Breve","Latin small letter a with macron":"Lateinischer Kleinbuchstabe a mit Makron","Latin small letter a with ogonek":"Lateinischer Kleinbuchstabe a mit Ogonek","Latin small letter c with acute":"Lateinischer Kleinbuchstabe c mit Akut","Latin small letter c with caron":"Lateinischer Kleinbuchstabe c mit Hatschek","Latin small letter c with circumflex":"Lateinischer Kleinbuchstabe c mit Zirkumflex","Latin small letter c with dot above":"Lateinischer Kleinbuchstabe c mit Punkt darüber","Latin small letter d with caron":"Lateinischer Kleinbuchstabe d mit Hatschek","Latin small letter d with stroke":"Lateinischer Kleinbuchstabe d mit Querstrich","Latin small letter dotless i":"Lateinischer Kleinbuchstabe i ohne Punkt","Latin small letter e with breve":"Lateinischer Kleinbuchstabe e mit Breve","Latin small letter e with caron":"Lateinischer Kleinbuchstabe e mit Hatschek","Latin small letter e with dot above":"Lateinischer Kleinbuchstabe e mit Punkt darüber","Latin small letter e with macron":"Lateinischer Kleinbuchstabe e mit Makron","Latin small letter e with ogonek":"Lateinischer Kleinbuchstabe e mit Ogonek","Latin small letter eng":"Lateinischer Kleinbuchstabe Eng","Latin small letter f with hook":"Lateinischer Kleinbuchstabe f mit Haken","Latin small letter g with breve":"Lateinischer Kleinbuchstabe g mit Breve","Latin small letter g with cedilla":"Lateinischer Kleinbuchstabe g mit Cedille","Latin small letter g with circumflex":"Lateinischer Kleinbuchstabe g mit Zirkumflex","Latin small letter g with dot above":"Lateinischer Kleinbuchstabe g mit Punkt darüber","Latin small letter h with circumflex":"Lateinischer Kleinbuchstabe h mit Zirkumflex","Latin small letter h with stroke":"Lateinischer Kleinbuchstabe h mit Querstrich","Latin small letter i with breve":"Lateinischer Kleinbuchstabe i mit Breve","Latin small letter i with macron":"Lateinischer Kleinbuchstabe i mit Makron","Latin small letter i with ogonek":"Lateinischer Kleinbuchstabe i mit Ogonek","Latin small letter i with tilde":"Lateinischer Kleinbuchstabe i mit Tilde","Latin small letter j with circumflex":"Lateinischer Kleinbuchstabe j mit Zirkumflex","Latin small letter k with cedilla":"Lateinischer Kleinbuchstabe k mit Cedille","Latin small letter kra":"Lateinischer Kleinbuchstabe Kra","Latin small letter l with acute":"Lateinischer Kleinbuchstabe l mit Akut","Latin small letter l with caron":"Lateinischer Kleinbuchstabe l mit Hatschek","Latin small letter l with cedilla":"Lateinischer Kleinbuchstabe l mit Cedille","Latin small letter l with middle dot":"Lateinischer Kleinbuchstabe l mit Mittelpunkt","Latin small letter l with stroke":"Lateinischer Kleinbuchstabe l mit Querstrich","Latin small letter long s":"Lateinischer Kleinbuchstabe langes s","Latin small letter n preceded by apostrophe":"Lateinischer Kleinbuchstabe n mit vorangestelltem Apostroph","Latin small letter n with acute":"Lateinischer Kleinbuchstabe n mit Akut","Latin small letter n with caron":"Lateinischer Kleinbuchstabe n mit Hatschek","Latin small letter n with cedilla":"Lateinischer Kleinbuchstabe n mit Cedille","Latin small letter o with breve":"Lateinischer Kleinbuchstabe o mit Breve","Latin small letter o with double acute":"Lateinischer Kleinbuchstabe o mit doppeltem Akut","Latin small letter o with macron":"Lateinischer Kleinbuchstabe o mit Makron","Latin small letter r with acute":"Lateinischer Kleinbuchstabe r mit Akut","Latin small letter r with caron":"Lateinischer Kleinbuchstabe r mit Hatschek","Latin small letter r with cedilla":"Lateinischer Kleinbuchstabe r mit Cedille","Latin small letter s with acute":"Lateinischer Kleinbuchstabe s mit Akut","Latin small letter s with caron":"Lateinischer Kleinbuchstabe s mit Hatschek","Latin small letter s with cedilla":"Lateinischer Kleinbuchstabe s mit Cedille","Latin small letter s with circumflex":"Lateinischer Kleinbuchstabe s mit Zirkumflex","Latin small letter t with caron":"Lateinischer Kleinbuchstabe t mit Hatschek","Latin small letter t with cedilla":"Lateinischer Kleinbuchstabe t mit Cedille","Latin small letter t with stroke":"Lateinischer Kleinbuchstabe t mit Querstrich","Latin small letter u with breve":"Lateinischer Kleinbuchstabe u mit Breve","Latin small letter u with double acute":"Lateinischer Kleinbuchstabe u mit doppeltem Akut","Latin small letter u with macron":"Lateinischer Kleinbuchstabe u mit Makron","Latin small letter u with ogonek":"Lateinischer Kleinbuchstabe u mit Ogonek","Latin small letter u with ring above":"Lateinischer Kleinbuchstabe u mit Kroužek darüber","Latin small letter u with tilde":"Lateinischer Kleinbuchstabe u mit Tilde","Latin small letter w with circumflex":"Lateinischer Kleinbuchstabe w mit Zirkumflex","Latin small letter y with circumflex":"Lateinischer Kleinbuchstabe y mit Zirkumflex","Latin small letter z with acute":"Lateinischer Kleinbuchstabe z mit Akut","Latin small letter z with caron":"Lateinischer Kleinbuchstabe z mit Hatschek","Latin small letter z with dot above":"Lateinischer Kleinbuchstabe z mit Punkt darüber","Latin small ligature ij":"Kleine lateinische Ligatur ij","Latin small ligature oe":"Kleine lateinische Ligatur oe","Left double quotation mark":"Doppelte Anführungszeichen links","Left single quotation mark":"Einfache Anführungszeichen links","Left-pointing double angle quotation mark":"Doppelte Guillemets nach links","leftwards arrow to bar":"Pfeil nach links zum Querstrich","leftwards dashed arrow":"Gestrichelter Pfeil nach links","leftwards double arrow":"Doppelpfeil nach links","leftwards simple arrow":"einfacher Linkspfeil","Less-than or equal to":"Kleiner als oder gleich","Less-than sign":"Kleiner-als-Zeichen","Lira sign":"Lira-Zeichen","Livre tournois sign":"Livre tournois-Zeichen","Logical and":"Logisches und","Logical or":"Logisches oder",Macron:"Makron","Manat sign":"Manat-Zeichen","Mill sign":"Mill-Zeichen","Minus sign":"Minus-Zeichen","Multiplication sign":"Mal-Zeichen","N-ary product":"Produkt-Zeichen","N-ary summation":"Summen-Zeichen",Nabla:"Nabla","Naira sign":"Naira-Zeichen","New sheqel sign":"Schekel-Zeichen","Nordic mark sign":"Nordische Mark-Zeichen","Not an element of":"Kein Element von","Not equal to":"Ungleich","Not sign":"Negations-Zeichen","on with exclamation mark with left right arrow above":"„On“ mit Ausrufezeichen darüber Pfeil nach links und rechts",Overline:"Ãœberstrich","Paragraph sign":"Absatz-Zeichen","Partial differential":"Partielle Ableitung","Per mille sign":"Promille-Zeichen","Per ten thousand sign":"Pro-Zehntausend-Zeichen","Peseta sign":"Peseta-Zeichen","Peso sign":"Philippinischer Peso-Zeichen","Plus-minus sign":"Plus-Minus-Zeichen","Pound sign":"Pfund-Zeichen","Proportional to":"Proportional zu","Question exclamation mark":"Frage-Ruf-Zeichen","Registered sign":"Registered-Trade-Mark-Zeichen","Reversed paragraph sign":"Umgedrehtes Absatz-Zeichen","Right double quotation mark":"Doppelte Anführungszeichen rechts","Right single quotation mark":"Einfache Anführungszeichen rechts","Right-pointing double angle quotation mark":"Doppelte Guillemets nach rechts","rightwards arrow to bar":"Pfeil nach rechts zum Querstrich","rightwards dashed arrow":"Gestrichelter Pfeil nach rechts","rightwards double arrow":"Doppelpfeil nach rechts","rightwards simple arrow":"einfacher Rechtspfeil","Ruble sign":"Rubel-Zeichen","Rupee sign":"Rupie-Zeichen","Section sign":"Paragraphen-Zeichen","Single left-pointing angle quotation mark":"Einfache Guillemets nach links","Single low-9 quotation mark":"Einfache Anführungszeichen links unten","Single right-pointing angle quotation mark":"Einfache Guillemets nach rechts","soon with rightwards arrow above":"„Soon“ darüber Pfeil nach rechts","Special characters":"Sonderzeichen","Spesmilo sign":"Spesmilo-Zeichen","Square root":"Wurzel-Zeichen","Tenge sign":"Tenge-Zeichen","There exists":"Existenzquantor","Tilde operator":"Tilde-Operator","top with upwards arrow above":"„Top“ darüber Pfeil nach oben","Trade mark sign":"Unregistered-Trade-Mark-Zeichen","Tugrik sign":"Tugrik-Zeichen","Turkish lira sign":"Türkische Lira-Zeichen","Two dot leader":"Doppel-Punktlinie",Union:"Vereinigung","up down arrow with base":"Unterstrichener Pfeil nach oben und unten","upwards arrow to bar":"Pfeil nach oben zum Querstrich","upwards dashed arrow":"Gestrichelter Pfeil nach oben","upwards double arrow":"Doppelpfeil nach oben","upwards simple arrow":"einfacher Aufwärtspfeil","Vulgar fraction one half":"Gemeiner Bruch ein Halb","Vulgar fraction one quarter":"Gemeiner Bruch ein Viertel","Vulgar fraction three quarters":"Gemeiner Bruch drei Viertel","Won sign":"Won-Zeichen","Yen sign":"Yen-Zeichen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/el.js b/core/assets/vendor/ckeditor5/special-characters/translations/el.js index b724401c90b9e8ff62a3fd4857829f59843358f6..4ca8e57a07607b462e90300296d43d1ab7a7046d 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/el.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/el.js @@ -1 +1 @@ -!function(t){const a=t.el=t.el||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"ΠεÏίπου ίσο με",Angle:"Γωνία","Approximately equal to":"Κατά Ï€ÏοσÎγγιση ίσο με","Asterisk operator":"Τελεστής αστεÏίσκος","Austral sign":"ΣÏμβολο αουστÏάλ ΑÏγεντινής","back with leftwards arrow above":"όπισθεν με αÏιστεÏÏŒ βÎλος άνω","Bitcoin sign":"ΣÏμβολο Bitcoin","Cedi sign":"ΣÏμβολο σίντι Γκάνας","Cent sign":"ΣÏμβολο λεπτοÏ","Character categories":"ΚατηγοÏίες χαÏακτήÏων","Colon sign":"ΣÏμβολο άνω κάτω τελείας","Contains as member":"ΠεÏιÎχει ως μÎλος","Copyright sign":"ΣÏμβολο πνευματικής ιδιοκτησίας","Cruzeiro sign":"ΣÏμβολο ΚÏουζÎιÏο","Currency sign":"ΣÏμβολο νομίσματος","Degree sign":"ΣÏμβολο βαθμών Κελσίου","Division sign":"ΣÏμβολο διαίÏεσης","Dollar sign":"ΣÏμβολο δολλαÏίου","Dong sign":"ΣÏμβολο Îτόνγκ Βιετνάμ","Double dagger":"Διπλός σταυÏός","Double exclamation mark":"Διπλό θαυμαστικό","Double low-9 quotation mark":"Διπλό κάτω-9 εισαγωγικό","Double question mark":"Διπλό εÏωτηματικό","downwards arrow to bar":"κάτω βÎλος σε γÏαμμή","downwards dashed arrow":"κάτω βÎλος με παÏλες","downwards double arrow":"κάτω διπλό βÎλος","Drachma sign":"ΣÏμβολο δÏαχμής Ελλάδας","Element of":"Στοιχείο του","Em dash":"ΜικÏή παÏλα","Empty set":"Κενό σÏνολο","En dash":"Μεγάλη παÏλα","end with leftwards arrow above":"Ï„Îλος με αÏιστεÏÏŒ βÎλος άνω","Euro sign":"ΣÏμβολο ευÏÏŽ","Euro-currency sign":"ΣÏμβολο ευÏωνομίσματος","Exclamation question mark":"Θαυμαστικό","For all":"ΣÏμβολο για όλα","Fraction slash":"Κάθετος κλάσματος","French franc sign":"ΣÏμβολο Î³Î±Î»Î»Î¹ÎºÎ¿Ï Ï†Ïάγκου","German penny sign":"ΣÏμβολο γεÏÎ¼Î±Î½Î¹ÎºÎ¿Ï Î»ÎµÏ€Ï„Î¿Ï","Greater-than or equal to":"ΣÏμβολο μεγαλÏτεÏο ή ίσο από","Greater-than sign":"ΣÏμβολο μεγαλÏτεÏο από","Guarani sign":"ΣÏμβολο γκουαÏάνι ΠαÏαγουάης","Horizontal ellipsis":"ΟÏιζόντια Îλλειψη","Hryvnia sign":"ΣÏμβολο γÏίβνα ΟυκÏανίας","Identical to":"Ταυτόσημο με","Indian rupee sign":"ΣÏμβολο Ïουπίας Ινδίας",Infinity:"ΆπειÏο",Integral:"ΟλοκλήÏωμα",Intersection:"Τομή","Inverted exclamation mark":"ΑντεστÏαμμÎνο θαυμαστικό","Inverted question mark":"ΑντεστÏαμμÎνο εÏωτηματικό","Kip sign":"ΣÏμβολο κίπ Λάος","Latin capital letter a with breve":"Λατινικό κεφαλαίο γÏάμμα a με μισοφÎγγαÏο","Latin capital letter a with macron":"Λατινικό κεφαλαίο γÏάμμα a με παÏλα","Latin capital letter a with ogonek":"Λατινικό κεφαλαίο γÏάμμα a με μικÏή ουÏά","Latin capital letter c with acute":"Λατινικό κεφαλαίο γÏάμμα c με δεξί τόνο","Latin capital letter c with caron":"Λατινικό κεφαλαίο γÏάμμα c με ανάποδο καπελάκι","Latin capital letter c with circumflex":"Λατινικό κεφαλαίο γÏάμμα c με καπελάκι","Latin capital letter c with dot above":"Λατινικό κεφαλαίο γÏάμμα c με τελεία επάνω","Latin capital letter d with caron":"Λατινικό κεφαλαίο γÏάμμα d με ανάποδο καπελάκι","Latin capital letter d with stroke":"Λατινικό κεφαλαίο γÏάμμα d με σταυÏωμÎνη παÏλα","Latin capital letter e with breve":"Λατινικό κεφαλαίο γÏάμμα e με μισοφÎγγαÏο","Latin capital letter e with caron":"Λατινικό κεφαλαίο γÏάμμα e με ανάποδο καπελάκι","Latin capital letter e with dot above":"Λατινικό κεφαλαίο γÏάμμα e με τελεία επάνω","Latin capital letter e with macron":"Λατινικό κεφαλαίο γÏάμμα e με παÏλα","Latin capital letter e with ogonek":"Λατινικό κεφαλαίο γÏάμμα e με μικÏή ουÏά","Latin capital letter eng":"Λατινικό κεφαλαίο γÏάμμα eng","Latin capital letter g with breve":"Λατινικό κεφαλαίο γÏάμμα g με βÏαχεία","Latin capital letter g with cedilla":"Λατινικό κεφαλαίο γÏάμμα g με υποστιγμή","Latin capital letter g with circumflex":"Λατινικό κεφαλαίο γÏάμμα g με καπελάκι","Latin capital letter g with dot above":"Λατινικό κεφαλαίο γÏάμμα g με τελεία επάνω","Latin capital letter h with circumflex":"Λατινικό κεφαλαίο γÏάμμα h με αιχμή","Latin capital letter h with stroke":"Λατινικό κεφαλαίο γÏάμμα h με κάθετο","Latin capital letter i with breve":"Λατινικό κεφαλαίο γÏάμμα i με βÏαχεία","Latin capital letter i with dot above":"Λατινικό κεφαλαίο γÏάμμα i με τελεία επάνω","Latin capital letter i with macron":"Λατινικό κεφαλαίο γÏάμμα i με μακÏιά παÏλα","Latin capital letter i with ogonek":"Λατινικό κεφαλαίο γÏάμμα i με ανάστÏοφη υποστιγμή","Latin capital letter i with tilde":"Λατινικό κεφαλαίο γÏάμμα i με πεÏισπωμÎνη","Latin capital letter j with circumflex":"Λατινικό κεφαλαίο γÏάμμα j με αιχμή","Latin capital letter k with cedilla":"Λατινικό κεφαλαίο γÏάμμα k με υποστιγμή","Latin capital letter l with acute":"Λατινικό κεφαλαίο γÏάμμα l με οξεία","Latin capital letter l with caron":"Λατινικό κεφαλαίο γÏάμμα l με αμβλεία","Latin capital letter l with cedilla":"Λατινικό κεφαλαίο γÏάμμα l με υποστιγμή","Latin capital letter l with middle dot":"Λατινικό κεφαλαίο γÏάμμα l με μεσαία τελεία","Latin capital letter l with stroke":"Λατινικό κεφαλαίο γÏάμμα l με κάθετο","Latin capital letter n with acute":"Λατινικό κεφαλαίο γÏάμμα n με οξεία","Latin capital letter n with caron":"Λατινικό κεφαλαίο γÏάμμα n με αμβλεία","Latin capital letter n with cedilla":"Λατινικό κεφαλαίο γÏάμμα n με υποστιγμή","Latin capital letter o with breve":"Λατινικό κεφαλαίο γÏάμμα o με βÏαχεία","Latin capital letter o with double acute":"Λατινικό κεφαλαίο γÏάμμα o με διπλή οξεία","Latin capital letter o with macron":"Λατινικό κεφαλαίο γÏάμμα o με μακÏιά παÏλα","Latin capital letter r with acute":"Λατινικό κεφαλαίο γÏάμμα r με οξεία","Latin capital letter r with caron":"Λατινικό κεφαλαίο γÏάμμα r με αμβλεία","Latin capital letter r with cedilla":"Λατινικό κεφαλαίο γÏάμμα r με υποστιγμή","Latin capital letter s with acute":"Λατινικό κεφαλαίο γÏάμμα s με οξεία","Latin capital letter s with caron":"Λατινικό κεφαλαίο γÏάμμα s με αμβλεία","Latin capital letter s with cedilla":"Λατινικό κεφαλαίο γÏάμμα s με υποστιγμή","Latin capital letter s with circumflex":"Λατινικό κεφαλαίο γÏάμμα s με αιχμή","Latin capital letter t with caron":"Λατινικό κεφαλαίο γÏάμμα t με αμβλεία","Latin capital letter t with cedilla":"Λατινικό κεφαλαίο γÏάμμα t με υποστιγμή","Latin capital letter t with stroke":"Λατινικό κεφαλαίο γÏάμμα t με κάθετο","Latin capital letter u with breve":"Λατινικό κεφαλαίο γÏάμμα u με βÏαχεία","Latin capital letter u with double acute":"Λατινικό κεφαλαίο γÏάμμα u με διπλή οξεία","Latin capital letter u with macron":"Λατινικό κεφαλαίο γÏάμμα u με μακÏιά παÏλα","Latin capital letter u with ogonek":"Λατινικό κεφαλαίο γÏάμμα u με ανάστÏοφη υποστιγμή","Latin capital letter u with ring above":"Λατινικό κεφαλαίο γÏάμμα u με δακτÏλιο επάνω","Latin capital letter u with tilde":"Λατινικό κεφαλαίο γÏάμμα u με πεÏισπωμÎνη","Latin capital letter w with circumflex":"Λατινικό κεφαλαίο γÏάμμα w με αιχμή","Latin capital letter y with circumflex":"Λατινικό κεφαλαίο γÏάμμα y με αιχμή","Latin capital letter y with diaeresis":"Λατινικό κεφαλαίο γÏάμμα y με διαλυτικά","Latin capital letter z with acute":"Λατινικό κεφαλαίο γÏάμμα z με οξεία","Latin capital letter z with caron":"Λατινικό κεφαλαίο γÏάμμα z με αμβλεία","Latin capital letter z with dot above":"Λατινικό κεφαλαίο γÏάμμα z με τελεία επάνω","Latin capital ligature ij":"Λατινικό κεφαλαίο σÏμπλεγμα ij","Latin capital ligature oe":"Λατινικό κεφαλαίο σÏμπλεγμα oe","Latin small letter a with breve":"Λατινικό μικÏÏŒ γÏάμμα a με μισοφÎγγαÏο","Latin small letter a with macron":"Λατινικό μικÏÏŒ γÏάμμα a με παÏλα","Latin small letter a with ogonek":"Λατινικό μικÏÏŒ γÏάμμα a με μικÏή ουÏά","Latin small letter c with acute":"Λατινικό μικÏÏŒ γÏάμμα c με δεξί τόνο","Latin small letter c with caron":"Λατινικό μικÏÏŒ γÏάμμα c με ανάποδο καπελάκι","Latin small letter c with circumflex":"Λατινικό μικÏÏŒ γÏάμμα c με καπελάκι","Latin small letter c with dot above":"Λατινικό μικÏÏŒ γÏάμμα c με τελεία επάνω","Latin small letter d with caron":"Λατινικό μικÏÏŒ γÏάμμα d με ανάποδο καπελάκι","Latin small letter d with stroke":"Λατινικό μικÏÏŒ γÏάμμα d με σταυÏωμÎνη παÏλα","Latin small letter dotless i":"Λατινικό μικÏÏŒ γÏάμμα i χωÏίς τελεία","Latin small letter e with breve":"Λατινικό μικÏÏŒ γÏάμμα e με μισοφÎγγαÏο","Latin small letter e with caron":"Λατινικό μικÏÏŒ γÏάμμα e με ανάποδο καπελάκι","Latin small letter e with dot above":"Λατινικό μικÏÏŒ γÏάμμα e με τελεία επάνω","Latin small letter e with macron":"Λατινικό μικÏÏŒ γÏάμμα e με παÏλα","Latin small letter e with ogonek":"Λατινικό μικÏÏŒ γÏάμμα e με μικÏή ουÏά","Latin small letter eng":"Λατινικό μικÏÏŒ γÏάμμα eng","Latin small letter f with hook":"Λατινικό μικÏÏŒ γÏάμμα f με άγκιστÏο","Latin small letter g with breve":"Λατινικό μικÏÏŒ γÏάμμα g με βÏαχεία","Latin small letter g with cedilla":"Λατινικό μικÏÏŒ γÏάμμα g με υποστιγμή","Latin small letter g with circumflex":"Λατινικό μικÏÏŒ γÏάμμα g με καπελάκι","Latin small letter g with dot above":"Λατινικό μικÏÏŒ γÏάμμα g με τελεία επάνω","Latin small letter h with circumflex":"Λατινικό μικÏÏŒ γÏάμμα h με αιχμή","Latin small letter h with stroke":"Λατινικό μικÏÏŒ γÏάμμα h με κάθετο","Latin small letter i with breve":"Λατινικό μικÏÏŒ γÏάμμα i με βÏαχεία","Latin small letter i with macron":"Λατινικό μικÏÏŒ γÏάμμα i με μακÏιά παÏλα","Latin small letter i with ogonek":"Λατινικό μικÏÏŒ γÏάμμα i με ανάστÏοφη υποστιγμή","Latin small letter i with tilde":"Λατινικό μικÏÏŒ γÏάμμα i με πεÏισπωμÎνη","Latin small letter j with circumflex":"Λατινικό μικÏÏŒ γÏάμμα j με αιχμή","Latin small letter k with cedilla":"Λατινικό μικÏÏŒ γÏάμμα k με υποστιγμή","Latin small letter kra":"Λατινικό μικÏÏŒ γÏάμμα kra","Latin small letter l with acute":"Λατινικό μικÏÏŒ γÏάμμα l με οξεία","Latin small letter l with caron":"Λατινικό μικÏÏŒ γÏάμμα l με αμβλεία","Latin small letter l with cedilla":"Λατινικό μικÏÏŒ γÏάμμα l με υποστιγμή","Latin small letter l with middle dot":"Λατινικό μικÏÏŒ γÏάμμα l με μεσαία τελεία","Latin small letter l with stroke":"Λατινικό μικÏÏŒ γÏάμμα l με κάθετο","Latin small letter long s":"Λατινικό μικÏÏŒ γÏάμμα μακÏÏŒ s","Latin small letter n preceded by apostrophe":"Λατινικό μικÏÏŒ γÏάμμα n με απόστÏοφο που Ï€Ïοηγείται","Latin small letter n with acute":"Λατινικό μικÏÏŒ γÏάμμα n με οξεία","Latin small letter n with caron":"Λατινικό μικÏÏŒ γÏάμμα n με αμβλεία","Latin small letter n with cedilla":"Λατινικό μικÏÏŒ γÏάμμα n με υποστιγμή","Latin small letter o with breve":"Λατινικό μικÏÏŒ γÏάμμα o με βÏαχεία","Latin small letter o with double acute":"Λατινικό μικÏÏŒ γÏάμμα o με διπλή οξεία","Latin small letter o with macron":"Λατινικό κεφαλαίο γÏάμμα o με μακÏιά παÏλα","Latin small letter r with acute":"Λατινικό μικÏÏŒ γÏάμμα r με οξεία","Latin small letter r with caron":"Λατινικό μικÏÏŒ γÏάμμα r με αμβλεία","Latin small letter r with cedilla":"Λατινικό μικÏÏŒ γÏάμμα r με υποστιγμή","Latin small letter s with acute":"Λατινικό μικÏÏŒ γÏάμμα s με οξεία","Latin small letter s with caron":"Λατινικό μικÏÏŒ γÏάμμα s με αμβλεία","Latin small letter s with cedilla":"Λατινικό μικÏÏŒ γÏάμμα s με υποστιγμή","Latin small letter s with circumflex":"Λατινικό μικÏÏŒ γÏάμμα s με αιχμή","Latin small letter t with caron":"Λατινικό μικÏÏŒ γÏάμμα t με αμβλεία","Latin small letter t with cedilla":"Λατινικό μικÏÏŒ γÏάμμα t με υποστιγμή","Latin small letter t with stroke":"Λατινικό μικÏÏŒ γÏάμμα t με κάθετο","Latin small letter u with breve":"Λατινικό μικÏÏŒ γÏάμμα u με βÏαχεία","Latin small letter u with double acute":"Λατινικό μικÏÏŒ γÏάμμα u με διπλή οξεία","Latin small letter u with macron":"Λατινικό μικÏÏŒ γÏάμμα u με μακÏιά παÏλα","Latin small letter u with ogonek":"Λατινικό μικÏÏŒ γÏάμμα u με ανάστÏοφη υποστιγμή","Latin small letter u with ring above":"Λατινικό μικÏÏŒ γÏάμμα u με δακτÏλιο επάνω","Latin small letter u with tilde":"Λατινικό μικÏÏŒ γÏάμμα u με πεÏισπωμÎνη","Latin small letter w with circumflex":"Λατινικό μικÏÏŒ γÏάμμα w με αιχμή","Latin small letter y with circumflex":"Λατινικό μικÏÏŒ γÏάμμα y με αιχμή","Latin small letter z with acute":"Λατινικό μικÏÏŒ γÏάμμα z με οξεία","Latin small letter z with caron":"Λατινικό μικÏÏŒ γÏάμμα z με αμβλεία","Latin small letter z with dot above":"Λατινικό μικÏÏŒ γÏάμμα z με τελεία επάνω","Latin small ligature ij":"Λατινικό μικÏÏŒ σÏμπλεγμα ij","Latin small ligature oe":"Λατινικό μικÏÏŒ σÏμπλεγμα oe","Left double quotation mark":"Διπλό αÏιστεÏÏŒ εÏωτηματικό","Left single quotation mark":"Μονό αÏιστεÏÏŒ εÏωτηματικό","Left-pointing double angle quotation mark":"Διπλό εÏωτηματικό αÏιστεÏής γωνίας","leftwards arrow to bar":"αÏιστεÏÏŒ βÎλος σε γÏαμμή","leftwards dashed arrow":"αÏιστεÏÏŒ βÎλος με παÏλες","leftwards double arrow":"αÏιστεÏÏŒ διπλό βÎλος","Less-than or equal to":"ΣÏμβολο μικÏότεÏο ή ίσο από","Less-than sign":"ΣÏμβολο μικÏότεÏο από","Lira sign":"ΣÏμβολο λίÏας ΤουÏκίας","Livre tournois sign":"ΣÏμβολο λίβÏα Ï„Î¿Ï…Ï Î“Î±Î»Î»Î¯Î±Ï‚","Logical and":"Λογικός τελεστής τομής","Logical or":"Λογικός τελεστής Îνωσης",Macron:"ΜακÏιά παÏλα","Manat sign":"ΣÏμβολο μανάτ ΑζεÏμπαϊτζάν","Mill sign":"ΣÏμβολο Ï‡Î¹Î»Î¹Î¿ÏƒÏ„Î¿Ï Î½Î¿Î¼Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚","Minus sign":"ΣÏμβολο αφαίÏεσης","Multiplication sign":"ΣÏμβολο πολλαπλασιασμοÏ","N-ary product":"Îιοστό παÏαγοντικό","N-ary summation":"Îιοστή άθÏοιση",Nabla:"Ανάδελτα","Naira sign":"ΣÏμβολο ÎαÎÏα ÎιγηÏίας","New sheqel sign":"ΣÏμβολο νÎου σεκÎλ ΙσÏαήλ","Nordic mark sign":"ΣÏμβολο μάÏκου ÎοÏβηγίας","Not an element of":"Όχι στοιχείο του","Not equal to":"Όχι ίσο με","Not sign":"ΣÏμβολο άÏνησης","on with exclamation mark with left right arrow above":"ενεÏγό με θαυμαστικό με αÏιστεÏÏŒ δεξί βÎλος άνω",Overline:"Άνω γÏαμμή","Paragraph sign":"ΣÏμβολο παÏαγÏάφου","Partial differential":"ΜεÏικό διαφοÏικό","Per mille sign":"ΣÏμβολο τοις χιλίοις","Per ten thousand sign":"ΣÏμβολο δεκάκις χιλίοις","Peseta sign":"ΣÏμβολο πεσÎτας Ισπανίας","Peso sign":"ΣÏμβολο Ï€Îσος ΜεξικοÏ","Plus-minus sign":"ΣÏμβολο συν-πλην","Pound sign":"ΣÏμβολο λίÏας Αγγλίας","Proportional to":"Αναλογικό με","Question exclamation mark":"ΕÏωτηματικό","Registered sign":"ΣÏμβολο καταχώÏησης","Reversed paragraph sign":"ΣÏμβολο αντεστÏαμμÎνης παÏαγÏάφου","Right double quotation mark":"Δεξί διπλό εÏωτηματικό","Right single quotation mark":"Μονό δεξιό εÏωτηματικό","Right-pointing double angle quotation mark":"Διπλό εÏωτηματικό δεξιάς γωνίας","rightwards arrow to bar":"δεξιό βÎλος σε γÏαμμή","rightwards dashed arrow":"δεξιό βÎλος με παÏλες","rightwards double arrow":"δεξιό διπλό βÎλος","Ruble sign":"ΣÏμβολο Ïουβλίου Ρωσίας","Rupee sign":"ΣÏμβολο Ïουπίας Ινδίας","Section sign":"ΣÏμβολο τομÎα","Single left-pointing angle quotation mark":"Μονό εÏωτηματικό αÏιστεÏής γωνίας","Single low-9 quotation mark":"Μονό κάτω-9 εισαγωγικό","Single right-pointing angle quotation mark":"Μονό εÏωτηματικό δεξιάς γωνίας","soon with rightwards arrow above":"σÏντομα με δεξί βÎλος άνω","Special characters":"Ειδικοί χαÏακτήÏες","Spesmilo sign":"ΣÏμβολο σπεσμίλο","Square root":"ΤετÏαγωνική Ïίζα","Tenge sign":"ΣÏμβολο Ï„Îνγκε Καζακστάν","There exists":"ΥπάÏχει","Tilde operator":"Τελεστής πεÏισπωμÎνης","top with upwards arrow above":"κοÏυφή με άνω βÎλος επάνω","Trade mark sign":"ΣÏμβολο εμποÏÎ¹ÎºÎ¿Ï ÏƒÎ®Î¼Î±Ï„Î¿Ï‚","Tugrik sign":"ΣÏμβολο τουγκÏίκ Μογγολίας","Turkish lira sign":"ΣÏμβολο λίÏας ΤουÏκίας","Two dot leader":"Οδηγός δÏο τελειών",Union:"Ένωση","up down arrow with base":"άνω κάτω βÎλος με βάση","upwards arrow to bar":"άνω βÎλος σε γÏαμμή","upwards dashed arrow":"άνω βÎλος με παÏλες","upwards double arrow":"άνω διπλό βÎλος","Vulgar fraction one half":"Ανάγωγο Κλάσμα ενός δευτÎÏου","Vulgar fraction one quarter":"Ανάγωγο Κλάσμα ενός τετάÏτου","Vulgar fraction three quarters":"Ανάγωγο Κλάσμα Ï„Ïιών τετάÏτων","Won sign":"ΣÏμβολο Γουάν Κίνας","Yen sign":"ΣÏμβολο ΓιÎν"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.el=t.el||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"ΠεÏίπου ίσο με",Angle:"Γωνία","Approximately equal to":"Κατά Ï€ÏοσÎγγιση ίσο με","Asterisk operator":"Τελεστής αστεÏίσκος","Austral sign":"ΣÏμβολο αουστÏάλ ΑÏγεντινής","back with leftwards arrow above":"όπισθεν με αÏιστεÏÏŒ βÎλος άνω","Bitcoin sign":"ΣÏμβολο Bitcoin","Cedi sign":"ΣÏμβολο σίντι Γκάνας","Cent sign":"ΣÏμβολο λεπτοÏ","Character categories":"ΚατηγοÏίες χαÏακτήÏων","Colon sign":"ΣÏμβολο άνω κάτω τελείας","Contains as member":"ΠεÏιÎχει ως μÎλος","Copyright sign":"ΣÏμβολο πνευματικής ιδιοκτησίας","Cruzeiro sign":"ΣÏμβολο ΚÏουζÎιÏο","Currency sign":"ΣÏμβολο νομίσματος","Degree sign":"ΣÏμβολο βαθμών Κελσίου","Division sign":"ΣÏμβολο διαίÏεσης","Dollar sign":"ΣÏμβολο δολλαÏίου","Dong sign":"ΣÏμβολο Îτόνγκ Βιετνάμ","Double dagger":"Διπλός σταυÏός","Double exclamation mark":"Διπλό θαυμαστικό","Double low-9 quotation mark":"Διπλό κάτω-9 εισαγωγικό","Double question mark":"Διπλό εÏωτηματικό","downwards arrow to bar":"κάτω βÎλος σε γÏαμμή","downwards dashed arrow":"κάτω βÎλος με παÏλες","downwards double arrow":"κάτω διπλό βÎλος","downwards simple arrow":"απλό βÎλος Ï€Ïος τα κάτω","Drachma sign":"ΣÏμβολο δÏαχμής Ελλάδας","Element of":"Στοιχείο του","Em dash":"ΜικÏή παÏλα","Empty set":"Κενό σÏνολο","En dash":"Μεγάλη παÏλα","end with leftwards arrow above":"Ï„Îλος με αÏιστεÏÏŒ βÎλος άνω","Euro sign":"ΣÏμβολο ευÏÏŽ","Euro-currency sign":"ΣÏμβολο ευÏωνομίσματος","Exclamation question mark":"Θαυμαστικό","For all":"ΣÏμβολο για όλα","Fraction slash":"Κάθετος κλάσματος","French franc sign":"ΣÏμβολο Î³Î±Î»Î»Î¹ÎºÎ¿Ï Ï†Ïάγκου","German penny sign":"ΣÏμβολο γεÏÎ¼Î±Î½Î¹ÎºÎ¿Ï Î»ÎµÏ€Ï„Î¿Ï","Greater-than or equal to":"ΣÏμβολο μεγαλÏτεÏο ή ίσο από","Greater-than sign":"ΣÏμβολο μεγαλÏτεÏο από","Guarani sign":"ΣÏμβολο γκουαÏάνι ΠαÏαγουάης","Horizontal ellipsis":"ΟÏιζόντια Îλλειψη","Hryvnia sign":"ΣÏμβολο γÏίβνα ΟυκÏανίας","Identical to":"Ταυτόσημο με","Indian rupee sign":"ΣÏμβολο Ïουπίας Ινδίας",Infinity:"ΆπειÏο",Integral:"ΟλοκλήÏωμα",Intersection:"Τομή","Inverted exclamation mark":"ΑντεστÏαμμÎνο θαυμαστικό","Inverted question mark":"ΑντεστÏαμμÎνο εÏωτηματικό","Kip sign":"ΣÏμβολο κίπ Λάος","Latin capital letter a with breve":"Λατινικό κεφαλαίο γÏάμμα a με μισοφÎγγαÏο","Latin capital letter a with macron":"Λατινικό κεφαλαίο γÏάμμα a με παÏλα","Latin capital letter a with ogonek":"Λατινικό κεφαλαίο γÏάμμα a με μικÏή ουÏά","Latin capital letter c with acute":"Λατινικό κεφαλαίο γÏάμμα c με δεξί τόνο","Latin capital letter c with caron":"Λατινικό κεφαλαίο γÏάμμα c με ανάποδο καπελάκι","Latin capital letter c with circumflex":"Λατινικό κεφαλαίο γÏάμμα c με καπελάκι","Latin capital letter c with dot above":"Λατινικό κεφαλαίο γÏάμμα c με τελεία επάνω","Latin capital letter d with caron":"Λατινικό κεφαλαίο γÏάμμα d με ανάποδο καπελάκι","Latin capital letter d with stroke":"Λατινικό κεφαλαίο γÏάμμα d με σταυÏωμÎνη παÏλα","Latin capital letter e with breve":"Λατινικό κεφαλαίο γÏάμμα e με μισοφÎγγαÏο","Latin capital letter e with caron":"Λατινικό κεφαλαίο γÏάμμα e με ανάποδο καπελάκι","Latin capital letter e with dot above":"Λατινικό κεφαλαίο γÏάμμα e με τελεία επάνω","Latin capital letter e with macron":"Λατινικό κεφαλαίο γÏάμμα e με παÏλα","Latin capital letter e with ogonek":"Λατινικό κεφαλαίο γÏάμμα e με μικÏή ουÏά","Latin capital letter eng":"Λατινικό κεφαλαίο γÏάμμα eng","Latin capital letter g with breve":"Λατινικό κεφαλαίο γÏάμμα g με βÏαχεία","Latin capital letter g with cedilla":"Λατινικό κεφαλαίο γÏάμμα g με υποστιγμή","Latin capital letter g with circumflex":"Λατινικό κεφαλαίο γÏάμμα g με καπελάκι","Latin capital letter g with dot above":"Λατινικό κεφαλαίο γÏάμμα g με τελεία επάνω","Latin capital letter h with circumflex":"Λατινικό κεφαλαίο γÏάμμα h με αιχμή","Latin capital letter h with stroke":"Λατινικό κεφαλαίο γÏάμμα h με κάθετο","Latin capital letter i with breve":"Λατινικό κεφαλαίο γÏάμμα i με βÏαχεία","Latin capital letter i with dot above":"Λατινικό κεφαλαίο γÏάμμα i με τελεία επάνω","Latin capital letter i with macron":"Λατινικό κεφαλαίο γÏάμμα i με μακÏιά παÏλα","Latin capital letter i with ogonek":"Λατινικό κεφαλαίο γÏάμμα i με ανάστÏοφη υποστιγμή","Latin capital letter i with tilde":"Λατινικό κεφαλαίο γÏάμμα i με πεÏισπωμÎνη","Latin capital letter j with circumflex":"Λατινικό κεφαλαίο γÏάμμα j με αιχμή","Latin capital letter k with cedilla":"Λατινικό κεφαλαίο γÏάμμα k με υποστιγμή","Latin capital letter l with acute":"Λατινικό κεφαλαίο γÏάμμα l με οξεία","Latin capital letter l with caron":"Λατινικό κεφαλαίο γÏάμμα l με αμβλεία","Latin capital letter l with cedilla":"Λατινικό κεφαλαίο γÏάμμα l με υποστιγμή","Latin capital letter l with middle dot":"Λατινικό κεφαλαίο γÏάμμα l με μεσαία τελεία","Latin capital letter l with stroke":"Λατινικό κεφαλαίο γÏάμμα l με κάθετο","Latin capital letter n with acute":"Λατινικό κεφαλαίο γÏάμμα n με οξεία","Latin capital letter n with caron":"Λατινικό κεφαλαίο γÏάμμα n με αμβλεία","Latin capital letter n with cedilla":"Λατινικό κεφαλαίο γÏάμμα n με υποστιγμή","Latin capital letter o with breve":"Λατινικό κεφαλαίο γÏάμμα o με βÏαχεία","Latin capital letter o with double acute":"Λατινικό κεφαλαίο γÏάμμα o με διπλή οξεία","Latin capital letter o with macron":"Λατινικό κεφαλαίο γÏάμμα o με μακÏιά παÏλα","Latin capital letter r with acute":"Λατινικό κεφαλαίο γÏάμμα r με οξεία","Latin capital letter r with caron":"Λατινικό κεφαλαίο γÏάμμα r με αμβλεία","Latin capital letter r with cedilla":"Λατινικό κεφαλαίο γÏάμμα r με υποστιγμή","Latin capital letter s with acute":"Λατινικό κεφαλαίο γÏάμμα s με οξεία","Latin capital letter s with caron":"Λατινικό κεφαλαίο γÏάμμα s με αμβλεία","Latin capital letter s with cedilla":"Λατινικό κεφαλαίο γÏάμμα s με υποστιγμή","Latin capital letter s with circumflex":"Λατινικό κεφαλαίο γÏάμμα s με αιχμή","Latin capital letter t with caron":"Λατινικό κεφαλαίο γÏάμμα t με αμβλεία","Latin capital letter t with cedilla":"Λατινικό κεφαλαίο γÏάμμα t με υποστιγμή","Latin capital letter t with stroke":"Λατινικό κεφαλαίο γÏάμμα t με κάθετο","Latin capital letter u with breve":"Λατινικό κεφαλαίο γÏάμμα u με βÏαχεία","Latin capital letter u with double acute":"Λατινικό κεφαλαίο γÏάμμα u με διπλή οξεία","Latin capital letter u with macron":"Λατινικό κεφαλαίο γÏάμμα u με μακÏιά παÏλα","Latin capital letter u with ogonek":"Λατινικό κεφαλαίο γÏάμμα u με ανάστÏοφη υποστιγμή","Latin capital letter u with ring above":"Λατινικό κεφαλαίο γÏάμμα u με δακτÏλιο επάνω","Latin capital letter u with tilde":"Λατινικό κεφαλαίο γÏάμμα u με πεÏισπωμÎνη","Latin capital letter w with circumflex":"Λατινικό κεφαλαίο γÏάμμα w με αιχμή","Latin capital letter y with circumflex":"Λατινικό κεφαλαίο γÏάμμα y με αιχμή","Latin capital letter y with diaeresis":"Λατινικό κεφαλαίο γÏάμμα y με διαλυτικά","Latin capital letter z with acute":"Λατινικό κεφαλαίο γÏάμμα z με οξεία","Latin capital letter z with caron":"Λατινικό κεφαλαίο γÏάμμα z με αμβλεία","Latin capital letter z with dot above":"Λατινικό κεφαλαίο γÏάμμα z με τελεία επάνω","Latin capital ligature ij":"Λατινικό κεφαλαίο σÏμπλεγμα ij","Latin capital ligature oe":"Λατινικό κεφαλαίο σÏμπλεγμα oe","Latin small letter a with breve":"Λατινικό μικÏÏŒ γÏάμμα a με μισοφÎγγαÏο","Latin small letter a with macron":"Λατινικό μικÏÏŒ γÏάμμα a με παÏλα","Latin small letter a with ogonek":"Λατινικό μικÏÏŒ γÏάμμα a με μικÏή ουÏά","Latin small letter c with acute":"Λατινικό μικÏÏŒ γÏάμμα c με δεξί τόνο","Latin small letter c with caron":"Λατινικό μικÏÏŒ γÏάμμα c με ανάποδο καπελάκι","Latin small letter c with circumflex":"Λατινικό μικÏÏŒ γÏάμμα c με καπελάκι","Latin small letter c with dot above":"Λατινικό μικÏÏŒ γÏάμμα c με τελεία επάνω","Latin small letter d with caron":"Λατινικό μικÏÏŒ γÏάμμα d με ανάποδο καπελάκι","Latin small letter d with stroke":"Λατινικό μικÏÏŒ γÏάμμα d με σταυÏωμÎνη παÏλα","Latin small letter dotless i":"Λατινικό μικÏÏŒ γÏάμμα i χωÏίς τελεία","Latin small letter e with breve":"Λατινικό μικÏÏŒ γÏάμμα e με μισοφÎγγαÏο","Latin small letter e with caron":"Λατινικό μικÏÏŒ γÏάμμα e με ανάποδο καπελάκι","Latin small letter e with dot above":"Λατινικό μικÏÏŒ γÏάμμα e με τελεία επάνω","Latin small letter e with macron":"Λατινικό μικÏÏŒ γÏάμμα e με παÏλα","Latin small letter e with ogonek":"Λατινικό μικÏÏŒ γÏάμμα e με μικÏή ουÏά","Latin small letter eng":"Λατινικό μικÏÏŒ γÏάμμα eng","Latin small letter f with hook":"Λατινικό μικÏÏŒ γÏάμμα f με άγκιστÏο","Latin small letter g with breve":"Λατινικό μικÏÏŒ γÏάμμα g με βÏαχεία","Latin small letter g with cedilla":"Λατινικό μικÏÏŒ γÏάμμα g με υποστιγμή","Latin small letter g with circumflex":"Λατινικό μικÏÏŒ γÏάμμα g με καπελάκι","Latin small letter g with dot above":"Λατινικό μικÏÏŒ γÏάμμα g με τελεία επάνω","Latin small letter h with circumflex":"Λατινικό μικÏÏŒ γÏάμμα h με αιχμή","Latin small letter h with stroke":"Λατινικό μικÏÏŒ γÏάμμα h με κάθετο","Latin small letter i with breve":"Λατινικό μικÏÏŒ γÏάμμα i με βÏαχεία","Latin small letter i with macron":"Λατινικό μικÏÏŒ γÏάμμα i με μακÏιά παÏλα","Latin small letter i with ogonek":"Λατινικό μικÏÏŒ γÏάμμα i με ανάστÏοφη υποστιγμή","Latin small letter i with tilde":"Λατινικό μικÏÏŒ γÏάμμα i με πεÏισπωμÎνη","Latin small letter j with circumflex":"Λατινικό μικÏÏŒ γÏάμμα j με αιχμή","Latin small letter k with cedilla":"Λατινικό μικÏÏŒ γÏάμμα k με υποστιγμή","Latin small letter kra":"Λατινικό μικÏÏŒ γÏάμμα kra","Latin small letter l with acute":"Λατινικό μικÏÏŒ γÏάμμα l με οξεία","Latin small letter l with caron":"Λατινικό μικÏÏŒ γÏάμμα l με αμβλεία","Latin small letter l with cedilla":"Λατινικό μικÏÏŒ γÏάμμα l με υποστιγμή","Latin small letter l with middle dot":"Λατινικό μικÏÏŒ γÏάμμα l με μεσαία τελεία","Latin small letter l with stroke":"Λατινικό μικÏÏŒ γÏάμμα l με κάθετο","Latin small letter long s":"Λατινικό μικÏÏŒ γÏάμμα μακÏÏŒ s","Latin small letter n preceded by apostrophe":"Λατινικό μικÏÏŒ γÏάμμα n με απόστÏοφο που Ï€Ïοηγείται","Latin small letter n with acute":"Λατινικό μικÏÏŒ γÏάμμα n με οξεία","Latin small letter n with caron":"Λατινικό μικÏÏŒ γÏάμμα n με αμβλεία","Latin small letter n with cedilla":"Λατινικό μικÏÏŒ γÏάμμα n με υποστιγμή","Latin small letter o with breve":"Λατινικό μικÏÏŒ γÏάμμα o με βÏαχεία","Latin small letter o with double acute":"Λατινικό μικÏÏŒ γÏάμμα o με διπλή οξεία","Latin small letter o with macron":"Λατινικό κεφαλαίο γÏάμμα o με μακÏιά παÏλα","Latin small letter r with acute":"Λατινικό μικÏÏŒ γÏάμμα r με οξεία","Latin small letter r with caron":"Λατινικό μικÏÏŒ γÏάμμα r με αμβλεία","Latin small letter r with cedilla":"Λατινικό μικÏÏŒ γÏάμμα r με υποστιγμή","Latin small letter s with acute":"Λατινικό μικÏÏŒ γÏάμμα s με οξεία","Latin small letter s with caron":"Λατινικό μικÏÏŒ γÏάμμα s με αμβλεία","Latin small letter s with cedilla":"Λατινικό μικÏÏŒ γÏάμμα s με υποστιγμή","Latin small letter s with circumflex":"Λατινικό μικÏÏŒ γÏάμμα s με αιχμή","Latin small letter t with caron":"Λατινικό μικÏÏŒ γÏάμμα t με αμβλεία","Latin small letter t with cedilla":"Λατινικό μικÏÏŒ γÏάμμα t με υποστιγμή","Latin small letter t with stroke":"Λατινικό μικÏÏŒ γÏάμμα t με κάθετο","Latin small letter u with breve":"Λατινικό μικÏÏŒ γÏάμμα u με βÏαχεία","Latin small letter u with double acute":"Λατινικό μικÏÏŒ γÏάμμα u με διπλή οξεία","Latin small letter u with macron":"Λατινικό μικÏÏŒ γÏάμμα u με μακÏιά παÏλα","Latin small letter u with ogonek":"Λατινικό μικÏÏŒ γÏάμμα u με ανάστÏοφη υποστιγμή","Latin small letter u with ring above":"Λατινικό μικÏÏŒ γÏάμμα u με δακτÏλιο επάνω","Latin small letter u with tilde":"Λατινικό μικÏÏŒ γÏάμμα u με πεÏισπωμÎνη","Latin small letter w with circumflex":"Λατινικό μικÏÏŒ γÏάμμα w με αιχμή","Latin small letter y with circumflex":"Λατινικό μικÏÏŒ γÏάμμα y με αιχμή","Latin small letter z with acute":"Λατινικό μικÏÏŒ γÏάμμα z με οξεία","Latin small letter z with caron":"Λατινικό μικÏÏŒ γÏάμμα z με αμβλεία","Latin small letter z with dot above":"Λατινικό μικÏÏŒ γÏάμμα z με τελεία επάνω","Latin small ligature ij":"Λατινικό μικÏÏŒ σÏμπλεγμα ij","Latin small ligature oe":"Λατινικό μικÏÏŒ σÏμπλεγμα oe","Left double quotation mark":"Διπλό αÏιστεÏÏŒ εÏωτηματικό","Left single quotation mark":"Μονό αÏιστεÏÏŒ εÏωτηματικό","Left-pointing double angle quotation mark":"Διπλό εÏωτηματικό αÏιστεÏής γωνίας","leftwards arrow to bar":"αÏιστεÏÏŒ βÎλος σε γÏαμμή","leftwards dashed arrow":"αÏιστεÏÏŒ βÎλος με παÏλες","leftwards double arrow":"αÏιστεÏÏŒ διπλό βÎλος","leftwards simple arrow":"απλό βÎλος Ï€Ïος τα αÏιστεÏά","Less-than or equal to":"ΣÏμβολο μικÏότεÏο ή ίσο από","Less-than sign":"ΣÏμβολο μικÏότεÏο από","Lira sign":"ΣÏμβολο λίÏας ΤουÏκίας","Livre tournois sign":"ΣÏμβολο λίβÏα Ï„Î¿Ï…Ï Î“Î±Î»Î»Î¯Î±Ï‚","Logical and":"Λογικός τελεστής τομής","Logical or":"Λογικός τελεστής Îνωσης",Macron:"ΜακÏιά παÏλα","Manat sign":"ΣÏμβολο μανάτ ΑζεÏμπαϊτζάν","Mill sign":"ΣÏμβολο Ï‡Î¹Î»Î¹Î¿ÏƒÏ„Î¿Ï Î½Î¿Î¼Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚","Minus sign":"ΣÏμβολο αφαίÏεσης","Multiplication sign":"ΣÏμβολο πολλαπλασιασμοÏ","N-ary product":"Îιοστό παÏαγοντικό","N-ary summation":"Îιοστή άθÏοιση",Nabla:"Ανάδελτα","Naira sign":"ΣÏμβολο ÎαÎÏα ÎιγηÏίας","New sheqel sign":"ΣÏμβολο νÎου σεκÎλ ΙσÏαήλ","Nordic mark sign":"ΣÏμβολο μάÏκου ÎοÏβηγίας","Not an element of":"Όχι στοιχείο του","Not equal to":"Όχι ίσο με","Not sign":"ΣÏμβολο άÏνησης","on with exclamation mark with left right arrow above":"ενεÏγό με θαυμαστικό με αÏιστεÏÏŒ δεξί βÎλος άνω",Overline:"Άνω γÏαμμή","Paragraph sign":"ΣÏμβολο παÏαγÏάφου","Partial differential":"ΜεÏικό διαφοÏικό","Per mille sign":"ΣÏμβολο τοις χιλίοις","Per ten thousand sign":"ΣÏμβολο δεκάκις χιλίοις","Peseta sign":"ΣÏμβολο πεσÎτας Ισπανίας","Peso sign":"ΣÏμβολο Ï€Îσος ΜεξικοÏ","Plus-minus sign":"ΣÏμβολο συν-πλην","Pound sign":"ΣÏμβολο λίÏας Αγγλίας","Proportional to":"Αναλογικό με","Question exclamation mark":"ΕÏωτηματικό","Registered sign":"ΣÏμβολο καταχώÏησης","Reversed paragraph sign":"ΣÏμβολο αντεστÏαμμÎνης παÏαγÏάφου","Right double quotation mark":"Δεξί διπλό εÏωτηματικό","Right single quotation mark":"Μονό δεξιό εÏωτηματικό","Right-pointing double angle quotation mark":"Διπλό εÏωτηματικό δεξιάς γωνίας","rightwards arrow to bar":"δεξιό βÎλος σε γÏαμμή","rightwards dashed arrow":"δεξιό βÎλος με παÏλες","rightwards double arrow":"δεξιό διπλό βÎλος","rightwards simple arrow":"απλό βÎλος Ï€Ïος τα δεξιά","Ruble sign":"ΣÏμβολο Ïουβλίου Ρωσίας","Rupee sign":"ΣÏμβολο Ïουπίας Ινδίας","Section sign":"ΣÏμβολο τομÎα","Single left-pointing angle quotation mark":"Μονό εÏωτηματικό αÏιστεÏής γωνίας","Single low-9 quotation mark":"Μονό κάτω-9 εισαγωγικό","Single right-pointing angle quotation mark":"Μονό εÏωτηματικό δεξιάς γωνίας","soon with rightwards arrow above":"σÏντομα με δεξί βÎλος άνω","Special characters":"Ειδικοί χαÏακτήÏες","Spesmilo sign":"ΣÏμβολο σπεσμίλο","Square root":"ΤετÏαγωνική Ïίζα","Tenge sign":"ΣÏμβολο Ï„Îνγκε Καζακστάν","There exists":"ΥπάÏχει","Tilde operator":"Τελεστής πεÏισπωμÎνης","top with upwards arrow above":"κοÏυφή με άνω βÎλος επάνω","Trade mark sign":"ΣÏμβολο εμποÏÎ¹ÎºÎ¿Ï ÏƒÎ®Î¼Î±Ï„Î¿Ï‚","Tugrik sign":"ΣÏμβολο τουγκÏίκ Μογγολίας","Turkish lira sign":"ΣÏμβολο λίÏας ΤουÏκίας","Two dot leader":"Οδηγός δÏο τελειών",Union:"Ένωση","up down arrow with base":"άνω κάτω βÎλος με βάση","upwards arrow to bar":"άνω βÎλος σε γÏαμμή","upwards dashed arrow":"άνω βÎλος με παÏλες","upwards double arrow":"άνω διπλό βÎλος","upwards simple arrow":"απλό βÎλος Ï€Ïος τα πάνω","Vulgar fraction one half":"Ανάγωγο Κλάσμα ενός δευτÎÏου","Vulgar fraction one quarter":"Ανάγωγο Κλάσμα ενός τετάÏτου","Vulgar fraction three quarters":"Ανάγωγο Κλάσμα Ï„Ïιών τετάÏτων","Won sign":"ΣÏμβολο Γουάν Κίνας","Yen sign":"ΣÏμβολο ΓιÎν"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/en-au.js b/core/assets/vendor/ckeditor5/special-characters/translations/en-au.js index 5eda5824f24169bafa72ee8d891bdf87fbcf70e9..e2a8a09ef91b1466b675732a2561b3033be22f30 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/en-au.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/en-au.js @@ -1 +1 @@ -!function(t){const a=t["en-au"]=t["en-au"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t["en-au"]=t["en-au"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"downwards simple arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"leftwards simple arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"rightwards simple arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"upwards simple arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/es.js b/core/assets/vendor/ckeditor5/special-characters/translations/es.js index aae12fbf01ad1a0ea72282ca8bb5eab2fe42b7d9..901389d285b58bbce3d410c72a1d790379f60d48 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/es.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/es.js @@ -1 +1 @@ -!function(a){const t=a.es=a.es||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Casi igual a",Angle:"Ãngulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Signo de austral","back with leftwards arrow above":"«back» con una flecha hacia la izquierda arriba","Bitcoin sign":"Signo del bitcóin","Cedi sign":"Signo de cedi","Cent sign":"Signo del centavo","Character categories":"CategorÃas de caracteres","Colon sign":"Signo del colón","Contains as member":"Contiene como miembro","Copyright sign":"Signo de derechos de autor","Cruzeiro sign":"Signo del cruceiro","Currency sign":"Signo monetario","Degree sign":"Signo de grado","Division sign":"Signo de división","Dollar sign":"Signo del dólar","Dong sign":"Signo de dong","Double dagger":"Cruz doble","Double exclamation mark":"Signo de exclamación doble","Double low-9 quotation mark":"Comilla tipográfica en forma de 9 doble y baja","Double question mark":"Signo de interrogación doble","downwards arrow to bar":"flecha hacia abajo hasta una barra","downwards dashed arrow":"flecha punteada hacia abajo","downwards double arrow":"flecha doble hacia abajo","Drachma sign":"Signo de dracma","Element of":"Elemento de","Em dash":"Raya","Empty set":"Conjunto vacÃo","En dash":"Semirraya","end with leftwards arrow above":"«end» con una flecha hacia la izquierda arriba","Euro sign":"Signo del euro","Euro-currency sign":"Signo de la moneda euro","Exclamation question mark":"Signo de interrogación exclamativa","For all":"Para todo","Fraction slash":"Barra fraccionaria","French franc sign":"Signo del franco francés","German penny sign":"Signo de centavo alemán","Greater-than or equal to":"Mayor que o igual a","Greater-than sign":"Signo de mayor que","Guarani sign":"Signo del guaranÃ","Horizontal ellipsis":"Puntos suspensivos horizontales","Hryvnia sign":"Signo de grivna","Identical to":"Idéntico a","Indian rupee sign":"Signo de rupia india",Infinity:"Infinito",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Signo de exclamación de apertura","Inverted question mark":"Signo de interrogación de apertura","Kip sign":"Signo de kip","Latin capital letter a with breve":"Letra latina mayúscula «A» con acento breve","Latin capital letter a with macron":"Letra latina mayúscula «A» con macrón","Latin capital letter a with ogonek":"Letra latina mayúscula «A» con ogonek","Latin capital letter c with acute":"Letra latina mayúscula «C» con acento agudo","Latin capital letter c with caron":"Letra latina mayúscula «C» con acento anticircunflejo","Latin capital letter c with circumflex":"Letra latina mayúscula «C» con acento circunflejo","Latin capital letter c with dot above":"Letra latina mayúscula «C» con punto superior","Latin capital letter d with caron":"Letra latina mayúscula «D» con acento anticircunflejo","Latin capital letter d with stroke":"Letra latina mayúscula «D» con barra horizontal","Latin capital letter e with breve":"Letra latina mayúscula «e» con acento breve","Latin capital letter e with caron":"Letra latina mayúscula «E» con acento anticircunflejo","Latin capital letter e with dot above":"Letra latina mayúscula «E» con punto superior","Latin capital letter e with macron":"Letra latina mayúscula «E» con macrón","Latin capital letter e with ogonek":"Letra latina mayúscula «E» con ogonek","Latin capital letter eng":"Letra latina mayúscula «Eng»","Latin capital letter g with breve":"Letra latina mayúscula «G» con acento breve","Latin capital letter g with cedilla":"Letra latina mayúscula «G» con cedilla","Latin capital letter g with circumflex":"Letra latina mayúscula «G» con acento circunflejo","Latin capital letter g with dot above":"Letra latina mayúscula «G» con punto superior","Latin capital letter h with circumflex":"Letra latina mayúscula «H» con acento circunflejo","Latin capital letter h with stroke":"Letra latina mayúscula «H» con barra horizontal","Latin capital letter i with breve":"Letra latina mayúscula «I» con acento breve","Latin capital letter i with dot above":"Letra latina mayúscula «I» con punto superior","Latin capital letter i with macron":"Letra latina mayúscula «I» con macrón","Latin capital letter i with ogonek":"Letra latina mayúscula «I» con ogonek","Latin capital letter i with tilde":"Letra latina mayúscula «I» con tilde","Latin capital letter j with circumflex":"Letra latina mayúscula «J» con acento circunflejo","Latin capital letter k with cedilla":"Letra latina mayúscula «K» con cedilla","Latin capital letter l with acute":"Letra latina mayúscula «L» con acento agudo","Latin capital letter l with caron":"Letra latina mayúscula «I» con acento anticircunflejo","Latin capital letter l with cedilla":"Letra latina mayúscula «I» con cedilla","Latin capital letter l with middle dot":"Letra latina mayúscula «L» con punto medio","Latin capital letter l with stroke":"Letra latina mayúscula «L» con barra diagonal","Latin capital letter n with acute":"Letra latina mayúscula «N» con acento agudo","Latin capital letter n with caron":"Letra latina mayúscula «n» con acento anticircunflejo","Latin capital letter n with cedilla":"Letra latina mayúscula «N» con cedilla","Latin capital letter o with breve":"Letra latina mayúscula «O» con acento breve","Latin capital letter o with double acute":"Letra latina mayúscula «O» con doble acento agudo","Latin capital letter o with macron":"Letra latina mayúscula «O» con macrón","Latin capital letter r with acute":"Letra latina mayúscula «R» con acento agudo","Latin capital letter r with caron":"Letra latina mayúscula «R» con acento anticircunflejo","Latin capital letter r with cedilla":"Letra latina mayúscula «R» con cedilla","Latin capital letter s with acute":"Letra latina mayúscula «S» con acento agudo","Latin capital letter s with caron":"Letra latina mayúscula «S» con acento anticircunflejo","Latin capital letter s with cedilla":"Letra latina mayúscula «S» con cedilla","Latin capital letter s with circumflex":"Letra latina mayúscula «S» con acento circunflejo","Latin capital letter t with caron":"Letra latina mayúscula «T» con acento anticircunflejo","Latin capital letter t with cedilla":"Letra latina mayúscula «T» con cedilla","Latin capital letter t with stroke":"Letra latina mayúscula «T» con barra horizontal","Latin capital letter u with breve":"Letra latina mayúscula «U» con acento breve","Latin capital letter u with double acute":"Letra latina mayúscula «U» con doble acento agudo","Latin capital letter u with macron":"Letra latina mayúscula «U» con macrón","Latin capital letter u with ogonek":"Letra latina mayúscula «U» con ogonek","Latin capital letter u with ring above":"Letra latina mayúscula «U» con anillo superior","Latin capital letter u with tilde":"Letra latina mayúscula «U» con tilde","Latin capital letter w with circumflex":"Letra latina mayúscula «W» con acento circunflejo","Latin capital letter y with circumflex":"Letra latina mayúscula «Y» con acento circunflejo","Latin capital letter y with diaeresis":"Letra latina mayúscula «Y» con diéresis","Latin capital letter z with acute":"Letra latina mayúscula «Z» con acento agudo","Latin capital letter z with caron":"Letra latina mayúscula «Z» con acento anticircunflejo","Latin capital letter z with dot above":"Letra latina mayúscula «Z» con punto superior","Latin capital ligature ij":"Ligadura latina mayúscula «IJ»","Latin capital ligature oe":"Ligadura latina mayúscula «OE»","Latin small letter a with breve":"Letra latina minúscula «a» con acento breve","Latin small letter a with macron":"Letra latina minúscula «a» con macrón","Latin small letter a with ogonek":"Letra latina minúscula «a» con ogonek","Latin small letter c with acute":"Letra latina minúscula «c» con acento agudo","Latin small letter c with caron":"Letra latina minúscula «c» con acento anticircunflejo","Latin small letter c with circumflex":"Letra latina minúscula «c» con acento circunflejo","Latin small letter c with dot above":"Letra latina minúscula «c» con punto superior","Latin small letter d with caron":"Letra latina minúscula «d» con acento anticircunflejo","Latin small letter d with stroke":"Letra latina minúscula «d» con barra horizontal","Latin small letter dotless i":"Letra latina minúscula «i» sin punto","Latin small letter e with breve":"Letra latina minúscula «e» con acento breve","Latin small letter e with caron":"Letra latina minúscula «e» con acento anticircunflejo","Latin small letter e with dot above":"Letra latina minúscula «e» con punto superior","Latin small letter e with macron":"Letra latina minúscula «e» con macrón","Latin small letter e with ogonek":"Letra latina minúscula «e» con ogonek","Latin small letter eng":"Letra latina minúscula «eng»","Latin small letter f with hook":"Letra latina minúscula «f» con gancho","Latin small letter g with breve":"Letra latina minúscula «g» con acento breve","Latin small letter g with cedilla":"Letra latina minúscula «g» con cedilla","Latin small letter g with circumflex":"Letra latina minúscula «g» con acento circunflejo","Latin small letter g with dot above":"Letra latina minúscula «g» con punto superior","Latin small letter h with circumflex":"Letra latina minúscula «h» con acento circunflejo","Latin small letter h with stroke":"Letra latina minúscula «h» con barra horizontal","Latin small letter i with breve":"Letra latina minúscula «i» con acento breve","Latin small letter i with macron":"Letra latina minúscula «i» con macrón","Latin small letter i with ogonek":"Letra latina minúscula «i» con ogonek","Latin small letter i with tilde":"Letra latina minúscula «i» con tilde","Latin small letter j with circumflex":"Letra latina minúscula «j» con acento circunflejo","Latin small letter k with cedilla":"Letra latina minúscula «k» con cedilla","Latin small letter kra":"Letra latina minúscula «kra»","Latin small letter l with acute":"Letra latina minúscula «l» con acento agudo","Latin small letter l with caron":"Letra latina minúscula «i» con acento anticircunflejo","Latin small letter l with cedilla":"Letra latina minúscula «l» con cedilla","Latin small letter l with middle dot":"Letra latina minúscula «l» con punto medio","Latin small letter l with stroke":"Letra latina minúscula «l» con barra diagonal","Latin small letter long s":"Letra latina minúscula «s» larga","Latin small letter n preceded by apostrophe":"Letra latina minúscula «n» precedida de apóstrofo","Latin small letter n with acute":"Letra latina minúscula «n» con acento agudo","Latin small letter n with caron":"Letra latina minúscula «n» con acento anticircunflejo","Latin small letter n with cedilla":"Letra latina minúscula «n» con cedilla","Latin small letter o with breve":"Letra latina minúscula «o» con acento breve","Latin small letter o with double acute":"Letra latina minúscula «o» con doble acento agudo","Latin small letter o with macron":"Letra latina minúscula «o» con macrón","Latin small letter r with acute":"Letra latina minúscula «r» con acento agudo","Latin small letter r with caron":"Letra latina minúscula «r» con acento anticircunflejo","Latin small letter r with cedilla":"Letra latina minúscula «r» con cedilla","Latin small letter s with acute":"Letra latina minúscula «s» con acento agudo","Latin small letter s with caron":"Letra latina minúscula «s» con acento anticircunflejo","Latin small letter s with cedilla":"Letra latina minúscula «s» con cedilla","Latin small letter s with circumflex":"Letra latina minúscula «s» con acento circunflejo","Latin small letter t with caron":"Letra latina minúscula «t» con acento anticircunflejo","Latin small letter t with cedilla":"Letra latina minúscula «t» con cedilla","Latin small letter t with stroke":"Letra latina minúscula «t» con barra horizontal","Latin small letter u with breve":"Letra latina minúscula «u» con acento breve","Latin small letter u with double acute":"Letra latina minúscula «u» con doble acento agudo","Latin small letter u with macron":"Letra latina minúscula «u» con macrón","Latin small letter u with ogonek":"Letra latina minúscula «u» con ogonek","Latin small letter u with ring above":"Letra latina minúscula «u» con anillo superior","Latin small letter u with tilde":"Letra latina minúscula «u» con tilde","Latin small letter w with circumflex":"Letra latina minúscula «w» con acento circunflejo","Latin small letter y with circumflex":"Letra latina minúscula «y» con acento circunflejo","Latin small letter z with acute":"Letra latina minúscula «z» con acento agudo","Latin small letter z with caron":"Letra latina minúscula «z» con acento anticircunflejo","Latin small letter z with dot above":"Letra latina minúscula «z» con punto superior","Latin small ligature ij":"Ligadura latina minúscula «ij»","Latin small ligature oe":"Ligadura latina minúscula «oe»","Left double quotation mark":"Comilla tipográfica doble de apertura","Left single quotation mark":"Comilla tipográfica de apertura","Left-pointing double angle quotation mark":"Comilla tipográfica doble angular de apertura","leftwards arrow to bar":"flecha hacia la izquierda hasta una barra","leftwards dashed arrow":"flecha punteada hacia la izquierda","leftwards double arrow":"flecha doble hacia la izquierda","Less-than or equal to":"Menor que o igual a","Less-than sign":"Signo de menor que","Lira sign":"Signo de la lira","Livre tournois sign":"Signo de libra tornesa","Logical and":"Y lógico","Logical or":"O lógico",Macron:"Macrón","Manat sign":"Signo de manat","Mill sign":"Signo de milésima","Minus sign":"Signo de resta","Multiplication sign":"Signo de multiplicación","N-ary product":"Productorio","N-ary summation":"Sumatoria",Nabla:"Nabla","Naira sign":"Signo de naira","New sheqel sign":"Signo del nuevo séquel","Nordic mark sign":"Signo de marco nórdico","Not an element of":"No es un elemento de","Not equal to":"No igual a","Not sign":"Signo de negación","on with exclamation mark with left right arrow above":"«on» seguido de un signo de exclamación y con una flecha hacia la izquierda y derecha arriba",Overline:"LÃnea alta","Paragraph sign":"Signo de párrafo","Partial differential":"Diferencial parcial","Per mille sign":"Signo de por mil","Per ten thousand sign":"Signo de por diez mil","Peseta sign":"Signo de la peseta","Peso sign":"Signo del peso","Plus-minus sign":"Signo más-menos","Pound sign":"Signo de la libra","Proportional to":"Proporcional a","Question exclamation mark":"Signo de exclamación interrogativa","Registered sign":"Signo de marca registrada","Reversed paragraph sign":"Signo de antÃgrafo invertido","Right double quotation mark":"Comilla tipográfica de cierre","Right single quotation mark":"Comilla tipográfica de cierre","Right-pointing double angle quotation mark":"Comilla tipográfica dobe angular de cierre","rightwards arrow to bar":"flecha hacia la derecha hasta una barra","rightwards dashed arrow":"flecha punteada hacia la derecha","rightwards double arrow":"flecha doble hacia la derecha","Ruble sign":"Signo del rublo","Rupee sign":"Signo de la rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"Comilla tipográfica simple angular de apertura","Single low-9 quotation mark":"Comilla tipográfica en forma de 9 simple y baja","Single right-pointing angle quotation mark":"Comilla tipográfica simple angular de cierre","soon with rightwards arrow above":"«soon» con una flecha hacia la derecha arriba","Special characters":"Caracteres especiales","Spesmilo sign":"Signo de spesmilo","Square root":"RaÃz cuadrada","Tenge sign":"Signo de tenge","There exists":"Existe","Tilde operator":"Operador de tilde","top with upwards arrow above":"«top» con una flecha hacia arriba arriba","Trade mark sign":"Signo de marca comercial","Tugrik sign":"Signo de tugrik","Turkish lira sign":"Signo de lira turca","Two dot leader":"Punto de inicio doble",Union:"Unión","up down arrow with base":"flecha hacia arriba y abajo con una base","upwards arrow to bar":"flecha hacia arriba hasta una barra","upwards dashed arrow":"flecha punteada hacia arriba","upwards double arrow":"flecha doble hacia arriba","Vulgar fraction one half":"Fracción ordinaria de un medio","Vulgar fraction one quarter":"Fracción ordinaria de un cuarto","Vulgar fraction three quarters":"Fracción ordinaria de tres cuartos","Won sign":"Signo del won","Yen sign":"Signo del yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.es=a.es||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Casi igual a",Angle:"Ãngulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Signo de austral","back with leftwards arrow above":"«back» con una flecha hacia la izquierda arriba","Bitcoin sign":"Signo del bitcóin","Cedi sign":"Signo de cedi","Cent sign":"Signo del centavo","Character categories":"CategorÃas de caracteres","Colon sign":"Signo del colón","Contains as member":"Contiene como miembro","Copyright sign":"Signo de derechos de autor","Cruzeiro sign":"Signo del cruceiro","Currency sign":"Signo monetario","Degree sign":"Signo de grado","Division sign":"Signo de división","Dollar sign":"Signo del dólar","Dong sign":"Signo de dong","Double dagger":"Cruz doble","Double exclamation mark":"Signo de exclamación doble","Double low-9 quotation mark":"Comilla tipográfica en forma de 9 doble y baja","Double question mark":"Signo de interrogación doble","downwards arrow to bar":"flecha hacia abajo hasta una barra","downwards dashed arrow":"flecha punteada hacia abajo","downwards double arrow":"flecha doble hacia abajo","downwards simple arrow":"flecha simple hacia abajo","Drachma sign":"Signo de dracma","Element of":"Elemento de","Em dash":"Raya","Empty set":"Conjunto vacÃo","En dash":"Semirraya","end with leftwards arrow above":"«end» con una flecha hacia la izquierda arriba","Euro sign":"Signo del euro","Euro-currency sign":"Signo de la moneda euro","Exclamation question mark":"Signo de interrogación exclamativa","For all":"Para todo","Fraction slash":"Barra fraccionaria","French franc sign":"Signo del franco francés","German penny sign":"Signo de centavo alemán","Greater-than or equal to":"Mayor que o igual a","Greater-than sign":"Signo de mayor que","Guarani sign":"Signo del guaranÃ","Horizontal ellipsis":"Puntos suspensivos horizontales","Hryvnia sign":"Signo de grivna","Identical to":"Idéntico a","Indian rupee sign":"Signo de rupia india",Infinity:"Infinito",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Signo de exclamación de apertura","Inverted question mark":"Signo de interrogación de apertura","Kip sign":"Signo de kip","Latin capital letter a with breve":"Letra latina mayúscula «A» con acento breve","Latin capital letter a with macron":"Letra latina mayúscula «A» con macrón","Latin capital letter a with ogonek":"Letra latina mayúscula «A» con ogonek","Latin capital letter c with acute":"Letra latina mayúscula «C» con acento agudo","Latin capital letter c with caron":"Letra latina mayúscula «C» con acento anticircunflejo","Latin capital letter c with circumflex":"Letra latina mayúscula «C» con acento circunflejo","Latin capital letter c with dot above":"Letra latina mayúscula «C» con punto superior","Latin capital letter d with caron":"Letra latina mayúscula «D» con acento anticircunflejo","Latin capital letter d with stroke":"Letra latina mayúscula «D» con barra horizontal","Latin capital letter e with breve":"Letra latina mayúscula «e» con acento breve","Latin capital letter e with caron":"Letra latina mayúscula «E» con acento anticircunflejo","Latin capital letter e with dot above":"Letra latina mayúscula «E» con punto superior","Latin capital letter e with macron":"Letra latina mayúscula «E» con macrón","Latin capital letter e with ogonek":"Letra latina mayúscula «E» con ogonek","Latin capital letter eng":"Letra latina mayúscula «Eng»","Latin capital letter g with breve":"Letra latina mayúscula «G» con acento breve","Latin capital letter g with cedilla":"Letra latina mayúscula «G» con cedilla","Latin capital letter g with circumflex":"Letra latina mayúscula «G» con acento circunflejo","Latin capital letter g with dot above":"Letra latina mayúscula «G» con punto superior","Latin capital letter h with circumflex":"Letra latina mayúscula «H» con acento circunflejo","Latin capital letter h with stroke":"Letra latina mayúscula «H» con barra horizontal","Latin capital letter i with breve":"Letra latina mayúscula «I» con acento breve","Latin capital letter i with dot above":"Letra latina mayúscula «I» con punto superior","Latin capital letter i with macron":"Letra latina mayúscula «I» con macrón","Latin capital letter i with ogonek":"Letra latina mayúscula «I» con ogonek","Latin capital letter i with tilde":"Letra latina mayúscula «I» con tilde","Latin capital letter j with circumflex":"Letra latina mayúscula «J» con acento circunflejo","Latin capital letter k with cedilla":"Letra latina mayúscula «K» con cedilla","Latin capital letter l with acute":"Letra latina mayúscula «L» con acento agudo","Latin capital letter l with caron":"Letra latina mayúscula «I» con acento anticircunflejo","Latin capital letter l with cedilla":"Letra latina mayúscula «I» con cedilla","Latin capital letter l with middle dot":"Letra latina mayúscula «L» con punto medio","Latin capital letter l with stroke":"Letra latina mayúscula «L» con barra diagonal","Latin capital letter n with acute":"Letra latina mayúscula «N» con acento agudo","Latin capital letter n with caron":"Letra latina mayúscula «n» con acento anticircunflejo","Latin capital letter n with cedilla":"Letra latina mayúscula «N» con cedilla","Latin capital letter o with breve":"Letra latina mayúscula «O» con acento breve","Latin capital letter o with double acute":"Letra latina mayúscula «O» con doble acento agudo","Latin capital letter o with macron":"Letra latina mayúscula «O» con macrón","Latin capital letter r with acute":"Letra latina mayúscula «R» con acento agudo","Latin capital letter r with caron":"Letra latina mayúscula «R» con acento anticircunflejo","Latin capital letter r with cedilla":"Letra latina mayúscula «R» con cedilla","Latin capital letter s with acute":"Letra latina mayúscula «S» con acento agudo","Latin capital letter s with caron":"Letra latina mayúscula «S» con acento anticircunflejo","Latin capital letter s with cedilla":"Letra latina mayúscula «S» con cedilla","Latin capital letter s with circumflex":"Letra latina mayúscula «S» con acento circunflejo","Latin capital letter t with caron":"Letra latina mayúscula «T» con acento anticircunflejo","Latin capital letter t with cedilla":"Letra latina mayúscula «T» con cedilla","Latin capital letter t with stroke":"Letra latina mayúscula «T» con barra horizontal","Latin capital letter u with breve":"Letra latina mayúscula «U» con acento breve","Latin capital letter u with double acute":"Letra latina mayúscula «U» con doble acento agudo","Latin capital letter u with macron":"Letra latina mayúscula «U» con macrón","Latin capital letter u with ogonek":"Letra latina mayúscula «U» con ogonek","Latin capital letter u with ring above":"Letra latina mayúscula «U» con anillo superior","Latin capital letter u with tilde":"Letra latina mayúscula «U» con tilde","Latin capital letter w with circumflex":"Letra latina mayúscula «W» con acento circunflejo","Latin capital letter y with circumflex":"Letra latina mayúscula «Y» con acento circunflejo","Latin capital letter y with diaeresis":"Letra latina mayúscula «Y» con diéresis","Latin capital letter z with acute":"Letra latina mayúscula «Z» con acento agudo","Latin capital letter z with caron":"Letra latina mayúscula «Z» con acento anticircunflejo","Latin capital letter z with dot above":"Letra latina mayúscula «Z» con punto superior","Latin capital ligature ij":"Ligadura latina mayúscula «IJ»","Latin capital ligature oe":"Ligadura latina mayúscula «OE»","Latin small letter a with breve":"Letra latina minúscula «a» con acento breve","Latin small letter a with macron":"Letra latina minúscula «a» con macrón","Latin small letter a with ogonek":"Letra latina minúscula «a» con ogonek","Latin small letter c with acute":"Letra latina minúscula «c» con acento agudo","Latin small letter c with caron":"Letra latina minúscula «c» con acento anticircunflejo","Latin small letter c with circumflex":"Letra latina minúscula «c» con acento circunflejo","Latin small letter c with dot above":"Letra latina minúscula «c» con punto superior","Latin small letter d with caron":"Letra latina minúscula «d» con acento anticircunflejo","Latin small letter d with stroke":"Letra latina minúscula «d» con barra horizontal","Latin small letter dotless i":"Letra latina minúscula «i» sin punto","Latin small letter e with breve":"Letra latina minúscula «e» con acento breve","Latin small letter e with caron":"Letra latina minúscula «e» con acento anticircunflejo","Latin small letter e with dot above":"Letra latina minúscula «e» con punto superior","Latin small letter e with macron":"Letra latina minúscula «e» con macrón","Latin small letter e with ogonek":"Letra latina minúscula «e» con ogonek","Latin small letter eng":"Letra latina minúscula «eng»","Latin small letter f with hook":"Letra latina minúscula «f» con gancho","Latin small letter g with breve":"Letra latina minúscula «g» con acento breve","Latin small letter g with cedilla":"Letra latina minúscula «g» con cedilla","Latin small letter g with circumflex":"Letra latina minúscula «g» con acento circunflejo","Latin small letter g with dot above":"Letra latina minúscula «g» con punto superior","Latin small letter h with circumflex":"Letra latina minúscula «h» con acento circunflejo","Latin small letter h with stroke":"Letra latina minúscula «h» con barra horizontal","Latin small letter i with breve":"Letra latina minúscula «i» con acento breve","Latin small letter i with macron":"Letra latina minúscula «i» con macrón","Latin small letter i with ogonek":"Letra latina minúscula «i» con ogonek","Latin small letter i with tilde":"Letra latina minúscula «i» con tilde","Latin small letter j with circumflex":"Letra latina minúscula «j» con acento circunflejo","Latin small letter k with cedilla":"Letra latina minúscula «k» con cedilla","Latin small letter kra":"Letra latina minúscula «kra»","Latin small letter l with acute":"Letra latina minúscula «l» con acento agudo","Latin small letter l with caron":"Letra latina minúscula «i» con acento anticircunflejo","Latin small letter l with cedilla":"Letra latina minúscula «l» con cedilla","Latin small letter l with middle dot":"Letra latina minúscula «l» con punto medio","Latin small letter l with stroke":"Letra latina minúscula «l» con barra diagonal","Latin small letter long s":"Letra latina minúscula «s» larga","Latin small letter n preceded by apostrophe":"Letra latina minúscula «n» precedida de apóstrofo","Latin small letter n with acute":"Letra latina minúscula «n» con acento agudo","Latin small letter n with caron":"Letra latina minúscula «n» con acento anticircunflejo","Latin small letter n with cedilla":"Letra latina minúscula «n» con cedilla","Latin small letter o with breve":"Letra latina minúscula «o» con acento breve","Latin small letter o with double acute":"Letra latina minúscula «o» con doble acento agudo","Latin small letter o with macron":"Letra latina minúscula «o» con macrón","Latin small letter r with acute":"Letra latina minúscula «r» con acento agudo","Latin small letter r with caron":"Letra latina minúscula «r» con acento anticircunflejo","Latin small letter r with cedilla":"Letra latina minúscula «r» con cedilla","Latin small letter s with acute":"Letra latina minúscula «s» con acento agudo","Latin small letter s with caron":"Letra latina minúscula «s» con acento anticircunflejo","Latin small letter s with cedilla":"Letra latina minúscula «s» con cedilla","Latin small letter s with circumflex":"Letra latina minúscula «s» con acento circunflejo","Latin small letter t with caron":"Letra latina minúscula «t» con acento anticircunflejo","Latin small letter t with cedilla":"Letra latina minúscula «t» con cedilla","Latin small letter t with stroke":"Letra latina minúscula «t» con barra horizontal","Latin small letter u with breve":"Letra latina minúscula «u» con acento breve","Latin small letter u with double acute":"Letra latina minúscula «u» con doble acento agudo","Latin small letter u with macron":"Letra latina minúscula «u» con macrón","Latin small letter u with ogonek":"Letra latina minúscula «u» con ogonek","Latin small letter u with ring above":"Letra latina minúscula «u» con anillo superior","Latin small letter u with tilde":"Letra latina minúscula «u» con tilde","Latin small letter w with circumflex":"Letra latina minúscula «w» con acento circunflejo","Latin small letter y with circumflex":"Letra latina minúscula «y» con acento circunflejo","Latin small letter z with acute":"Letra latina minúscula «z» con acento agudo","Latin small letter z with caron":"Letra latina minúscula «z» con acento anticircunflejo","Latin small letter z with dot above":"Letra latina minúscula «z» con punto superior","Latin small ligature ij":"Ligadura latina minúscula «ij»","Latin small ligature oe":"Ligadura latina minúscula «oe»","Left double quotation mark":"Comilla tipográfica doble de apertura","Left single quotation mark":"Comilla tipográfica de apertura","Left-pointing double angle quotation mark":"Comilla tipográfica doble angular de apertura","leftwards arrow to bar":"flecha hacia la izquierda hasta una barra","leftwards dashed arrow":"flecha punteada hacia la izquierda","leftwards double arrow":"flecha doble hacia la izquierda","leftwards simple arrow":"flecha simple hacia la izquierda","Less-than or equal to":"Menor que o igual a","Less-than sign":"Signo de menor que","Lira sign":"Signo de la lira","Livre tournois sign":"Signo de libra tornesa","Logical and":"Y lógico","Logical or":"O lógico",Macron:"Macrón","Manat sign":"Signo de manat","Mill sign":"Signo de milésima","Minus sign":"Signo de resta","Multiplication sign":"Signo de multiplicación","N-ary product":"Productorio","N-ary summation":"Sumatoria",Nabla:"Nabla","Naira sign":"Signo de naira","New sheqel sign":"Signo del nuevo séquel","Nordic mark sign":"Signo de marco nórdico","Not an element of":"No es un elemento de","Not equal to":"No igual a","Not sign":"Signo de negación","on with exclamation mark with left right arrow above":"«on» seguido de un signo de exclamación y con una flecha hacia la izquierda y derecha arriba",Overline:"LÃnea alta","Paragraph sign":"Signo de párrafo","Partial differential":"Diferencial parcial","Per mille sign":"Signo de por mil","Per ten thousand sign":"Signo de por diez mil","Peseta sign":"Signo de la peseta","Peso sign":"Signo del peso","Plus-minus sign":"Signo más-menos","Pound sign":"Signo de la libra","Proportional to":"Proporcional a","Question exclamation mark":"Signo de exclamación interrogativa","Registered sign":"Signo de marca registrada","Reversed paragraph sign":"Signo de antÃgrafo invertido","Right double quotation mark":"Comilla tipográfica de cierre","Right single quotation mark":"Comilla tipográfica de cierre","Right-pointing double angle quotation mark":"Comilla tipográfica dobe angular de cierre","rightwards arrow to bar":"flecha hacia la derecha hasta una barra","rightwards dashed arrow":"flecha punteada hacia la derecha","rightwards double arrow":"flecha doble hacia la derecha","rightwards simple arrow":"flecha simple hacia la derecha","Ruble sign":"Signo del rublo","Rupee sign":"Signo de la rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"Comilla tipográfica simple angular de apertura","Single low-9 quotation mark":"Comilla tipográfica en forma de 9 simple y baja","Single right-pointing angle quotation mark":"Comilla tipográfica simple angular de cierre","soon with rightwards arrow above":"«soon» con una flecha hacia la derecha arriba","Special characters":"Caracteres especiales","Spesmilo sign":"Signo de spesmilo","Square root":"RaÃz cuadrada","Tenge sign":"Signo de tenge","There exists":"Existe","Tilde operator":"Operador de tilde","top with upwards arrow above":"«top» con una flecha hacia arriba arriba","Trade mark sign":"Signo de marca comercial","Tugrik sign":"Signo de tugrik","Turkish lira sign":"Signo de lira turca","Two dot leader":"Punto de inicio doble",Union:"Unión","up down arrow with base":"flecha hacia arriba y abajo con una base","upwards arrow to bar":"flecha hacia arriba hasta una barra","upwards dashed arrow":"flecha punteada hacia arriba","upwards double arrow":"flecha doble hacia arriba","upwards simple arrow":"flecha simple hacia arriba","Vulgar fraction one half":"Fracción ordinaria de un medio","Vulgar fraction one quarter":"Fracción ordinaria de un cuarto","Vulgar fraction three quarters":"Fracción ordinaria de tres cuartos","Won sign":"Signo del won","Yen sign":"Signo del yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/et.js b/core/assets/vendor/ckeditor5/special-characters/translations/et.js index f16123f5a55263b18a4e293aee82f3ec57cff3d0..81ef5beb412f84d4c5b87106ef189a77b7df2ca4 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/et.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/et.js @@ -1 +1 @@ -!function(a){const t=a.et=a.et||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Peaaegu võrdne",Angle:"Nurk","Approximately equal to":"Ligikaudu võrdne","Asterisk operator":"Tärnisisestaja","Austral sign":"Australimärk","back with leftwards arrow above":"BACK ülemise vasaknoolega","Bitcoin sign":"Bitcoini märk","Cedi sign":"Sedimärk","Cent sign":"Sendi märk","Character categories":"Märkide kategooriad","Colon sign":"Koolon","Contains as member":"Sisaldab liikmena","Copyright sign":"Autoriõigusmärk","Cruzeiro sign":"Kruseiromärk","Currency sign":"Valuutamärk","Degree sign":"Kraadimärk","Division sign":"Jagamismärk","Dollar sign":"Dollarimärk","Dong sign":"Dongimärk","Double dagger":"Topeltpistoda","Double exclamation mark":"Topelthüüumärk","Double low-9 quotation mark":"Kahekordsed madalad üheksakujulised jutumärgid","Double question mark":"Topeltküsimärk","downwards arrow to bar":"kriipsu suunatud allanool","downwards dashed arrow":"katkendnool alla","downwards double arrow":"topeltnool alla","Drachma sign":"Drahmimärk","Element of":"Esineb elemendina","Em dash":"Mõttekriips","Empty set":"Tühihulk","En dash":"Sidekriips","end with leftwards arrow above":"LÕPP ülemise vasaknoolega","Euro sign":"Euro märk","Euro-currency sign":"Euromärk","Exclamation question mark":"Hüüuküsimärk","For all":"Kõigile","Fraction slash":"Kaldus murrupoolitaja","French franc sign":"Prantsuse frangi märk","German penny sign":"Saksa penni märk","Greater-than or equal to":"Suurem-kui või võrdne","Greater-than sign":"Suurem-kui märk","Guarani sign":"Guaraniimärk","Horizontal ellipsis":"Horisontaalne ellips","Hryvnia sign":"Grivnamärk","Identical to":"Samane","Indian rupee sign":"India ruupia märk",Infinity:"Lõpmatus",Integral:"Integraal",Intersection:"Ãœhisosa","Inverted exclamation mark":"Tagurpidine hüüumärk","Inverted question mark":"Tagurpidine küsimärk","Kip sign":"Kipimärk","Latin capital letter a with breve":"Ladina suurtäht A kaarega","Latin capital letter a with macron":"Ladina suurtäht A ülakriipsuga","Latin capital letter a with ogonek":"Ladina suurtäht A pöördsediiga","Latin capital letter c with acute":"Ladina suurtäht C akuudiga","Latin capital letter c with caron":"Ladina suurtäht C haagiga","Latin capital letter c with circumflex":"Ladina suurtäht C tsirkumfleksiga","Latin capital letter c with dot above":"Ladina suurtäht C ülapunktiga","Latin capital letter d with caron":"Ladina suurtäht D haagiga","Latin capital letter d with stroke":"Ladina suurtäht D läbiva kriipsuga","Latin capital letter e with breve":"Ladina suurtäht E kaarega","Latin capital letter e with caron":"Ladina suurtäht E haagiga","Latin capital letter e with dot above":"Ladina suurtäht E ülapunktiga","Latin capital letter e with macron":"Ladina suurtäht E ülakriipsuga","Latin capital letter e with ogonek":"Ladina suurtäht E pöördsediiga","Latin capital letter eng":"Ladina suurtäht ENG","Latin capital letter g with breve":"Ladina suurtäht G kaarega","Latin capital letter g with cedilla":"Ladina suurtäht G sediiga","Latin capital letter g with circumflex":"Ladina suurtäht G tsirkumfleksiga","Latin capital letter g with dot above":"Ladina suurtäht G ülapunktiga","Latin capital letter h with circumflex":"Ladina suurtäht H tsirkumfleksiga","Latin capital letter h with stroke":"Ladina suurtäht H läbiva kriipsuga","Latin capital letter i with breve":"Ladina suurtäht I kaarega","Latin capital letter i with dot above":"Ladina suurtäht I ülapunktiga","Latin capital letter i with macron":"Ladina suurtäht I ülakriipsuga","Latin capital letter i with ogonek":"Ladina suurtäht I pöördsediiga","Latin capital letter i with tilde":"Ladina suurtäht I tildega","Latin capital letter j with circumflex":"Ladina suurtäht J tsirkumfleksiga","Latin capital letter k with cedilla":"Ladina suurtäht K sediiga","Latin capital letter l with acute":"Ladina suurtäht I akuudiga","Latin capital letter l with caron":"Ladina suurtäht I haagiga","Latin capital letter l with cedilla":"Ladina suurtäht I sediiga","Latin capital letter l with middle dot":"Ladina suurtäht I keskmise punktiga","Latin capital letter l with stroke":"Ladina suurtäht I läbiva kriipsuga","Latin capital letter n with acute":"Ladina suurtäht N akuudiga","Latin capital letter n with caron":"Ladina suurtäht N haagiga","Latin capital letter n with cedilla":"Ladina suurtäht N sediiga","Latin capital letter o with breve":"Ladina suurtäht O kaarega","Latin capital letter o with double acute":"Ladina suurtäht O topeltakuudiga","Latin capital letter o with macron":"Ladina suurtäht O ülakriipsuga","Latin capital letter r with acute":"Ladina suurtäht R akuudiga","Latin capital letter r with caron":"Ladina suurtäht R haagiga","Latin capital letter r with cedilla":"Ladina suurtäht R sediiga","Latin capital letter s with acute":"Ladina suurtäht S akuudiga","Latin capital letter s with caron":"Ladina suurtäht S haagiga","Latin capital letter s with cedilla":"Ladina suurtäht S sediiga","Latin capital letter s with circumflex":"Ladina suurtäht S tsirkumfleksiga","Latin capital letter t with caron":"Ladina suurtäht T haagiga","Latin capital letter t with cedilla":"Ladina suurtäht T sediiga","Latin capital letter t with stroke":"Ladina suurtäht T läbiva kriipsuga","Latin capital letter u with breve":"Ladina suurtäht U kaarega","Latin capital letter u with double acute":"Ladina suurtäht U topeltakuudiga","Latin capital letter u with macron":"Ladina suurtäht U ülakriipsuga","Latin capital letter u with ogonek":"Ladina suurtäht U pöördsediiga","Latin capital letter u with ring above":"Ladina suurtäht U ülaringiga","Latin capital letter u with tilde":"Ladina suurtäht U tildega","Latin capital letter w with circumflex":"Ladina suurtäht W tsirkumfleksiga","Latin capital letter y with circumflex":"Ladina suurtäht Y tsirkumfleksiga","Latin capital letter y with diaeresis":"Ladina suurtäht Y täppidega","Latin capital letter z with acute":"Ladina suurtäht Z akuudiga","Latin capital letter z with caron":"Ladina suurtäht Z haagiga","Latin capital letter z with dot above":"Ladina suurtäht Z ülapunktiga","Latin capital ligature ij":"Ladina suurligatuur IJ","Latin capital ligature oe":"Ladina suurligatuur OE","Latin small letter a with breve":"Ladina väiketäht A kaarega","Latin small letter a with macron":"Ladina väiketäht A ülakriipsuga","Latin small letter a with ogonek":"Ladina väiketäht A pöördsediiga","Latin small letter c with acute":"Ladina väiketäht C akuudiga","Latin small letter c with caron":"Ladina väiketäht C haagiga","Latin small letter c with circumflex":"Ladina väiketäht C tsirkumfleksiga","Latin small letter c with dot above":"Ladina väiketäht C ülapunktiga","Latin small letter d with caron":"Ladina väiketäht D haagiga","Latin small letter d with stroke":"Ladina väiketäht D läbiva kriipsuga","Latin small letter dotless i":"Ladina väiketäht I ilma täpita","Latin small letter e with breve":"Ladina väiketäht E kaarega","Latin small letter e with caron":"Ladina väiketäht E haagiga","Latin small letter e with dot above":"Ladina väiketäht E ülapunktiga","Latin small letter e with macron":"Ladina väiketäht E ülakriipsuga","Latin small letter e with ogonek":"Ladina väiketäht E pöördsediiga","Latin small letter eng":"Ladina väiketäht ENG","Latin small letter f with hook":"Ladina väiketäht F konksuga","Latin small letter g with breve":"Ladina väiketäht G kaarega","Latin small letter g with cedilla":"Ladina väiketäht G sediiga","Latin small letter g with circumflex":"Ladina väiketäht G tsirkumfleksiga","Latin small letter g with dot above":"Ladina väiketäht G ülapunktiga","Latin small letter h with circumflex":"Ladina väiketäht H tsirkumfleksiga","Latin small letter h with stroke":"Ladina väiketäht H läbiva kriipsuga","Latin small letter i with breve":"Ladina väiketäht I kaarega","Latin small letter i with macron":"Ladina väiketäht I ülakriipsuga","Latin small letter i with ogonek":"Ladina väiketäht I pöördsediiga","Latin small letter i with tilde":"Ladina väiketäht I tildega","Latin small letter j with circumflex":"Ladina väiketäht J tsirkumfleksiga","Latin small letter k with cedilla":"Ladina väiketäht K sediiga","Latin small letter kra":"Ladina väiketäht KRA","Latin small letter l with acute":"Ladina väiketäht I akuudiga","Latin small letter l with caron":"Ladina väiketäht I haagiga","Latin small letter l with cedilla":"Ladina väiketäht I sediiga","Latin small letter l with middle dot":"Ladina väiketäht I keskmise punktiga","Latin small letter l with stroke":"Ladina väiketäht I läbiva kriipsuga","Latin small letter long s":"Ladina väiketäht pikk S","Latin small letter n preceded by apostrophe":"Ladina väiketäht N koos eelneva ülakomaga","Latin small letter n with acute":"Ladina väiketäht N akuudiga","Latin small letter n with caron":"Ladina väiketäht N haagiga","Latin small letter n with cedilla":"Ladina väiketäht N sediiga","Latin small letter o with breve":"Ladina väiketäht O kaarega","Latin small letter o with double acute":"Ladina väiketäht O topeltakuudiga","Latin small letter o with macron":"Ladina väiketäht O ülakriipsuga","Latin small letter r with acute":"Ladina väiketäht R akuudiga","Latin small letter r with caron":"Ladina väiketäht R haagiga","Latin small letter r with cedilla":"Ladina väiketäht R sediiga","Latin small letter s with acute":"Ladina väiketäht S akuudiga","Latin small letter s with caron":"Ladina väiketäht S haagiga","Latin small letter s with cedilla":"Ladina väiketäht S sediiga","Latin small letter s with circumflex":"Ladina väiketäht S tsirkumfleksiga","Latin small letter t with caron":"Ladina väiketäht T haagiga","Latin small letter t with cedilla":"Ladina väiketäht T sediiga","Latin small letter t with stroke":"Ladina väiketäht T läbiva kriipsuga","Latin small letter u with breve":"Ladina väiketäht U kaarega","Latin small letter u with double acute":"Ladina väiketäht U topeltakuudiga","Latin small letter u with macron":"Ladina väiketäht U ülakriipsuga","Latin small letter u with ogonek":"Ladina väiketäht U pöördsediiga","Latin small letter u with ring above":"Ladina väiketäht U ülaringiga","Latin small letter u with tilde":"Ladina väiketäht U tildega","Latin small letter w with circumflex":"Ladina väiketäht W tsirkumfleksiga","Latin small letter y with circumflex":"Ladina väiketäht Y tsirkumfleksiga","Latin small letter z with acute":"Ladina väiketäht Z akuudiga","Latin small letter z with caron":"Ladina väiketäht Z haagiga","Latin small letter z with dot above":"Ladina väiketäht Z ülapunktiga","Latin small ligature ij":"Ladina väikeligatuur IJ","Latin small ligature oe":"Ladina väikeligatuur OE","Left double quotation mark":"Vasakpoolsed kahekordsed jutumärgid","Left single quotation mark":"Vasakpoolne ühekordne jutumärk","Left-pointing double angle quotation mark":"Vasakule suunatud kahekordse nurgaga jutumärgid","leftwards arrow to bar":"kriipsu suunatud vasaknool","leftwards dashed arrow":"katkendnool vasakule","leftwards double arrow":"topeltnool vasakule","Less-than or equal to":"Väiksem-kui või võrdne","Less-than sign":"Väiksem-kui märk","Lira sign":"Liirimärk","Livre tournois sign":"Livre tournois' märk","Logical and":"Loogiline ja","Logical or":"Loogiline või",Macron:"Ãœlakriips","Manat sign":"Manatimärk","Mill sign":"Valuutatuhandiku märk","Minus sign":"Miinusmärk","Multiplication sign":"Korrutusmärk","N-ary product":"N-aari tulem","N-ary summation":"N-aar liitmine",Nabla:"Nabla","Naira sign":"Nairamärk","New sheqel sign":"Uusseekelimärk","Nordic mark sign":"Põhjamaade marga märk","Not an element of":"Ei esine elemendina","Not equal to":"Ei võrdu","Not sign":"Keelumärk","on with exclamation mark with left right arrow above":"hüüumärgiga ON koos ülemise vasak-parem noolega",Overline:"Ãœlajoon","Paragraph sign":"Lõigumärk","Partial differential":"Osaline diferentsiaal","Per mille sign":"Promillimärk","Per ten thousand sign":"Kümnetuhandikosa märk","Peseta sign":"Peseetamärk","Peso sign":"Peesomärk","Plus-minus sign":"Pluss-miinus märk","Pound sign":"Naela märk","Proportional to":"Esineb proportsionaalsus","Question exclamation mark":"Küsihüüumärk","Registered sign":"Registreerimiskujutis","Reversed paragraph sign":"Ãœmberpööratud lõigumärk","Right double quotation mark":"Parempoolsed kahekordsed jutumärgid","Right single quotation mark":"Parempoolne ühekordne jutumärk","Right-pointing double angle quotation mark":"Paremale suunatud kahekordse nurgaga jutumärgid","rightwards arrow to bar":"kriipsu suunatud paremnool","rightwards dashed arrow":"katkendnool paremale","rightwards double arrow":"topeltnool paremale","Ruble sign":"Rublamärk","Rupee sign":"Ruupiamärk","Section sign":"Paragrahvimärk","Single left-pointing angle quotation mark":"Ãœhekordne vasakule suunatud nurgaga jutumärk","Single low-9 quotation mark":"Ãœhekordne madal üheksakujuline jutumärk","Single right-pointing angle quotation mark":"Ãœhekordne paremale suunatud nurgaga jutumärk","soon with rightwards arrow above":"SOON ülemise paremnoolega","Special characters":"Erimärgid","Spesmilo sign":"Spesmilomärk","Square root":"Ruutjuur","Tenge sign":"Tengemärk","There exists":"Leidub","Tilde operator":"Tildesisestaja","top with upwards arrow above":"TOP ülemise ülesnoolega","Trade mark sign":"Kaubamärgikujutis","Tugrik sign":"Tugrikumärk","Turkish lira sign":"Türgi liiri märk","Two dot leader":"Kahetäpiline punktiir",Union:"Ãœhend","up down arrow with base":"üles-alla nool aluskriipsuga","upwards arrow to bar":"kriipsu suunatud ülesnool","upwards dashed arrow":"katkendnool üles","upwards double arrow":"topeltnool üles","Vulgar fraction one half":"Harilik murd üks kahendik","Vulgar fraction one quarter":"Harilik murd üks neljandik","Vulgar fraction three quarters":"Harilik murd kolm neljandikku","Won sign":"Vonnimärk","Yen sign":"Jeenimärk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.et=a.et||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Peaaegu võrdne",Angle:"Nurk","Approximately equal to":"Ligikaudu võrdne","Asterisk operator":"Tärnisisestaja","Austral sign":"Australimärk","back with leftwards arrow above":"BACK ülemise vasaknoolega","Bitcoin sign":"Bitcoini märk","Cedi sign":"Sedimärk","Cent sign":"Sendi märk","Character categories":"Märkide kategooriad","Colon sign":"Koolon","Contains as member":"Sisaldab liikmena","Copyright sign":"Autoriõigusmärk","Cruzeiro sign":"Kruseiromärk","Currency sign":"Valuutamärk","Degree sign":"Kraadimärk","Division sign":"Jagamismärk","Dollar sign":"Dollarimärk","Dong sign":"Dongimärk","Double dagger":"Topeltpistoda","Double exclamation mark":"Topelthüüumärk","Double low-9 quotation mark":"Kahekordsed madalad üheksakujulised jutumärgid","Double question mark":"Topeltküsimärk","downwards arrow to bar":"kriipsu suunatud allanool","downwards dashed arrow":"katkendnool alla","downwards double arrow":"topeltnool alla","downwards simple arrow":"allapoole suunatud lihtne nool","Drachma sign":"Drahmimärk","Element of":"Esineb elemendina","Em dash":"Mõttekriips","Empty set":"Tühihulk","En dash":"Sidekriips","end with leftwards arrow above":"LÕPP ülemise vasaknoolega","Euro sign":"Euro märk","Euro-currency sign":"Euromärk","Exclamation question mark":"Hüüuküsimärk","For all":"Kõigile","Fraction slash":"Kaldus murrupoolitaja","French franc sign":"Prantsuse frangi märk","German penny sign":"Saksa penni märk","Greater-than or equal to":"Suurem-kui või võrdne","Greater-than sign":"Suurem-kui märk","Guarani sign":"Guaraniimärk","Horizontal ellipsis":"Horisontaalne ellips","Hryvnia sign":"Grivnamärk","Identical to":"Samane","Indian rupee sign":"India ruupia märk",Infinity:"Lõpmatus",Integral:"Integraal",Intersection:"Ãœhisosa","Inverted exclamation mark":"Tagurpidine hüüumärk","Inverted question mark":"Tagurpidine küsimärk","Kip sign":"Kipimärk","Latin capital letter a with breve":"Ladina suurtäht A kaarega","Latin capital letter a with macron":"Ladina suurtäht A ülakriipsuga","Latin capital letter a with ogonek":"Ladina suurtäht A pöördsediiga","Latin capital letter c with acute":"Ladina suurtäht C akuudiga","Latin capital letter c with caron":"Ladina suurtäht C haagiga","Latin capital letter c with circumflex":"Ladina suurtäht C tsirkumfleksiga","Latin capital letter c with dot above":"Ladina suurtäht C ülapunktiga","Latin capital letter d with caron":"Ladina suurtäht D haagiga","Latin capital letter d with stroke":"Ladina suurtäht D läbiva kriipsuga","Latin capital letter e with breve":"Ladina suurtäht E kaarega","Latin capital letter e with caron":"Ladina suurtäht E haagiga","Latin capital letter e with dot above":"Ladina suurtäht E ülapunktiga","Latin capital letter e with macron":"Ladina suurtäht E ülakriipsuga","Latin capital letter e with ogonek":"Ladina suurtäht E pöördsediiga","Latin capital letter eng":"Ladina suurtäht ENG","Latin capital letter g with breve":"Ladina suurtäht G kaarega","Latin capital letter g with cedilla":"Ladina suurtäht G sediiga","Latin capital letter g with circumflex":"Ladina suurtäht G tsirkumfleksiga","Latin capital letter g with dot above":"Ladina suurtäht G ülapunktiga","Latin capital letter h with circumflex":"Ladina suurtäht H tsirkumfleksiga","Latin capital letter h with stroke":"Ladina suurtäht H läbiva kriipsuga","Latin capital letter i with breve":"Ladina suurtäht I kaarega","Latin capital letter i with dot above":"Ladina suurtäht I ülapunktiga","Latin capital letter i with macron":"Ladina suurtäht I ülakriipsuga","Latin capital letter i with ogonek":"Ladina suurtäht I pöördsediiga","Latin capital letter i with tilde":"Ladina suurtäht I tildega","Latin capital letter j with circumflex":"Ladina suurtäht J tsirkumfleksiga","Latin capital letter k with cedilla":"Ladina suurtäht K sediiga","Latin capital letter l with acute":"Ladina suurtäht I akuudiga","Latin capital letter l with caron":"Ladina suurtäht I haagiga","Latin capital letter l with cedilla":"Ladina suurtäht I sediiga","Latin capital letter l with middle dot":"Ladina suurtäht I keskmise punktiga","Latin capital letter l with stroke":"Ladina suurtäht I läbiva kriipsuga","Latin capital letter n with acute":"Ladina suurtäht N akuudiga","Latin capital letter n with caron":"Ladina suurtäht N haagiga","Latin capital letter n with cedilla":"Ladina suurtäht N sediiga","Latin capital letter o with breve":"Ladina suurtäht O kaarega","Latin capital letter o with double acute":"Ladina suurtäht O topeltakuudiga","Latin capital letter o with macron":"Ladina suurtäht O ülakriipsuga","Latin capital letter r with acute":"Ladina suurtäht R akuudiga","Latin capital letter r with caron":"Ladina suurtäht R haagiga","Latin capital letter r with cedilla":"Ladina suurtäht R sediiga","Latin capital letter s with acute":"Ladina suurtäht S akuudiga","Latin capital letter s with caron":"Ladina suurtäht S haagiga","Latin capital letter s with cedilla":"Ladina suurtäht S sediiga","Latin capital letter s with circumflex":"Ladina suurtäht S tsirkumfleksiga","Latin capital letter t with caron":"Ladina suurtäht T haagiga","Latin capital letter t with cedilla":"Ladina suurtäht T sediiga","Latin capital letter t with stroke":"Ladina suurtäht T läbiva kriipsuga","Latin capital letter u with breve":"Ladina suurtäht U kaarega","Latin capital letter u with double acute":"Ladina suurtäht U topeltakuudiga","Latin capital letter u with macron":"Ladina suurtäht U ülakriipsuga","Latin capital letter u with ogonek":"Ladina suurtäht U pöördsediiga","Latin capital letter u with ring above":"Ladina suurtäht U ülaringiga","Latin capital letter u with tilde":"Ladina suurtäht U tildega","Latin capital letter w with circumflex":"Ladina suurtäht W tsirkumfleksiga","Latin capital letter y with circumflex":"Ladina suurtäht Y tsirkumfleksiga","Latin capital letter y with diaeresis":"Ladina suurtäht Y täppidega","Latin capital letter z with acute":"Ladina suurtäht Z akuudiga","Latin capital letter z with caron":"Ladina suurtäht Z haagiga","Latin capital letter z with dot above":"Ladina suurtäht Z ülapunktiga","Latin capital ligature ij":"Ladina suurligatuur IJ","Latin capital ligature oe":"Ladina suurligatuur OE","Latin small letter a with breve":"Ladina väiketäht A kaarega","Latin small letter a with macron":"Ladina väiketäht A ülakriipsuga","Latin small letter a with ogonek":"Ladina väiketäht A pöördsediiga","Latin small letter c with acute":"Ladina väiketäht C akuudiga","Latin small letter c with caron":"Ladina väiketäht C haagiga","Latin small letter c with circumflex":"Ladina väiketäht C tsirkumfleksiga","Latin small letter c with dot above":"Ladina väiketäht C ülapunktiga","Latin small letter d with caron":"Ladina väiketäht D haagiga","Latin small letter d with stroke":"Ladina väiketäht D läbiva kriipsuga","Latin small letter dotless i":"Ladina väiketäht I ilma täpita","Latin small letter e with breve":"Ladina väiketäht E kaarega","Latin small letter e with caron":"Ladina väiketäht E haagiga","Latin small letter e with dot above":"Ladina väiketäht E ülapunktiga","Latin small letter e with macron":"Ladina väiketäht E ülakriipsuga","Latin small letter e with ogonek":"Ladina väiketäht E pöördsediiga","Latin small letter eng":"Ladina väiketäht ENG","Latin small letter f with hook":"Ladina väiketäht F konksuga","Latin small letter g with breve":"Ladina väiketäht G kaarega","Latin small letter g with cedilla":"Ladina väiketäht G sediiga","Latin small letter g with circumflex":"Ladina väiketäht G tsirkumfleksiga","Latin small letter g with dot above":"Ladina väiketäht G ülapunktiga","Latin small letter h with circumflex":"Ladina väiketäht H tsirkumfleksiga","Latin small letter h with stroke":"Ladina väiketäht H läbiva kriipsuga","Latin small letter i with breve":"Ladina väiketäht I kaarega","Latin small letter i with macron":"Ladina väiketäht I ülakriipsuga","Latin small letter i with ogonek":"Ladina väiketäht I pöördsediiga","Latin small letter i with tilde":"Ladina väiketäht I tildega","Latin small letter j with circumflex":"Ladina väiketäht J tsirkumfleksiga","Latin small letter k with cedilla":"Ladina väiketäht K sediiga","Latin small letter kra":"Ladina väiketäht KRA","Latin small letter l with acute":"Ladina väiketäht I akuudiga","Latin small letter l with caron":"Ladina väiketäht I haagiga","Latin small letter l with cedilla":"Ladina väiketäht I sediiga","Latin small letter l with middle dot":"Ladina väiketäht I keskmise punktiga","Latin small letter l with stroke":"Ladina väiketäht I läbiva kriipsuga","Latin small letter long s":"Ladina väiketäht pikk S","Latin small letter n preceded by apostrophe":"Ladina väiketäht N koos eelneva ülakomaga","Latin small letter n with acute":"Ladina väiketäht N akuudiga","Latin small letter n with caron":"Ladina väiketäht N haagiga","Latin small letter n with cedilla":"Ladina väiketäht N sediiga","Latin small letter o with breve":"Ladina väiketäht O kaarega","Latin small letter o with double acute":"Ladina väiketäht O topeltakuudiga","Latin small letter o with macron":"Ladina väiketäht O ülakriipsuga","Latin small letter r with acute":"Ladina väiketäht R akuudiga","Latin small letter r with caron":"Ladina väiketäht R haagiga","Latin small letter r with cedilla":"Ladina väiketäht R sediiga","Latin small letter s with acute":"Ladina väiketäht S akuudiga","Latin small letter s with caron":"Ladina väiketäht S haagiga","Latin small letter s with cedilla":"Ladina väiketäht S sediiga","Latin small letter s with circumflex":"Ladina väiketäht S tsirkumfleksiga","Latin small letter t with caron":"Ladina väiketäht T haagiga","Latin small letter t with cedilla":"Ladina väiketäht T sediiga","Latin small letter t with stroke":"Ladina väiketäht T läbiva kriipsuga","Latin small letter u with breve":"Ladina väiketäht U kaarega","Latin small letter u with double acute":"Ladina väiketäht U topeltakuudiga","Latin small letter u with macron":"Ladina väiketäht U ülakriipsuga","Latin small letter u with ogonek":"Ladina väiketäht U pöördsediiga","Latin small letter u with ring above":"Ladina väiketäht U ülaringiga","Latin small letter u with tilde":"Ladina väiketäht U tildega","Latin small letter w with circumflex":"Ladina väiketäht W tsirkumfleksiga","Latin small letter y with circumflex":"Ladina väiketäht Y tsirkumfleksiga","Latin small letter z with acute":"Ladina väiketäht Z akuudiga","Latin small letter z with caron":"Ladina väiketäht Z haagiga","Latin small letter z with dot above":"Ladina väiketäht Z ülapunktiga","Latin small ligature ij":"Ladina väikeligatuur IJ","Latin small ligature oe":"Ladina väikeligatuur OE","Left double quotation mark":"Vasakpoolsed kahekordsed jutumärgid","Left single quotation mark":"Vasakpoolne ühekordne jutumärk","Left-pointing double angle quotation mark":"Vasakule suunatud kahekordse nurgaga jutumärgid","leftwards arrow to bar":"kriipsu suunatud vasaknool","leftwards dashed arrow":"katkendnool vasakule","leftwards double arrow":"topeltnool vasakule","leftwards simple arrow":"vasakule suunatud lihtne nool","Less-than or equal to":"Väiksem-kui või võrdne","Less-than sign":"Väiksem-kui märk","Lira sign":"Liirimärk","Livre tournois sign":"Livre tournois' märk","Logical and":"Loogiline ja","Logical or":"Loogiline või",Macron:"Ãœlakriips","Manat sign":"Manatimärk","Mill sign":"Valuutatuhandiku märk","Minus sign":"Miinusmärk","Multiplication sign":"Korrutusmärk","N-ary product":"N-aari tulem","N-ary summation":"N-aar liitmine",Nabla:"Nabla","Naira sign":"Nairamärk","New sheqel sign":"Uusseekelimärk","Nordic mark sign":"Põhjamaade marga märk","Not an element of":"Ei esine elemendina","Not equal to":"Ei võrdu","Not sign":"Keelumärk","on with exclamation mark with left right arrow above":"hüüumärgiga ON koos ülemise vasak-parem noolega",Overline:"Ãœlajoon","Paragraph sign":"Lõigumärk","Partial differential":"Osaline diferentsiaal","Per mille sign":"Promillimärk","Per ten thousand sign":"Kümnetuhandikosa märk","Peseta sign":"Peseetamärk","Peso sign":"Peesomärk","Plus-minus sign":"Pluss-miinus märk","Pound sign":"Naela märk","Proportional to":"Esineb proportsionaalsus","Question exclamation mark":"Küsihüüumärk","Registered sign":"Registreerimiskujutis","Reversed paragraph sign":"Ãœmberpööratud lõigumärk","Right double quotation mark":"Parempoolsed kahekordsed jutumärgid","Right single quotation mark":"Parempoolne ühekordne jutumärk","Right-pointing double angle quotation mark":"Paremale suunatud kahekordse nurgaga jutumärgid","rightwards arrow to bar":"kriipsu suunatud paremnool","rightwards dashed arrow":"katkendnool paremale","rightwards double arrow":"topeltnool paremale","rightwards simple arrow":"paremale suunatud lihtne nool","Ruble sign":"Rublamärk","Rupee sign":"Ruupiamärk","Section sign":"Paragrahvimärk","Single left-pointing angle quotation mark":"Ãœhekordne vasakule suunatud nurgaga jutumärk","Single low-9 quotation mark":"Ãœhekordne madal üheksakujuline jutumärk","Single right-pointing angle quotation mark":"Ãœhekordne paremale suunatud nurgaga jutumärk","soon with rightwards arrow above":"SOON ülemise paremnoolega","Special characters":"Erimärgid","Spesmilo sign":"Spesmilomärk","Square root":"Ruutjuur","Tenge sign":"Tengemärk","There exists":"Leidub","Tilde operator":"Tildesisestaja","top with upwards arrow above":"TOP ülemise ülesnoolega","Trade mark sign":"Kaubamärgikujutis","Tugrik sign":"Tugrikumärk","Turkish lira sign":"Türgi liiri märk","Two dot leader":"Kahetäpiline punktiir",Union:"Ãœhend","up down arrow with base":"üles-alla nool aluskriipsuga","upwards arrow to bar":"kriipsu suunatud ülesnool","upwards dashed arrow":"katkendnool üles","upwards double arrow":"topeltnool üles","upwards simple arrow":"ülespoole suunatud lihtne nool","Vulgar fraction one half":"Harilik murd üks kahendik","Vulgar fraction one quarter":"Harilik murd üks neljandik","Vulgar fraction three quarters":"Harilik murd kolm neljandikku","Won sign":"Vonnimärk","Yen sign":"Jeenimärk"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/fa.js b/core/assets/vendor/ckeditor5/special-characters/translations/fa.js index 8b61c2b29c257fd1186e00f6dfd942fcf0cc903e..ba852dca3a5bc56e085a65fa3b6cfc811941031a 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/fa.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/fa.js @@ -1 +1 @@ -!function(t){const a=t.fa=t.fa||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"downwards double arrow","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"پیکان دوتایی Ú†Ù¾","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"کاراکترهای ویژه","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.fa=t.fa||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"downwards double arrow","downwards simple arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"پیکان دوتایی Ú†Ù¾","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"کاراکترهای ویژه","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/fi.js b/core/assets/vendor/ckeditor5/special-characters/translations/fi.js index 32f6db7d5c964fbc6d22e1c9bdcf0f4be49679aa..81a2a1db4cfa73fd22f084228c80c7eadca55e31 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/fi.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/fi.js @@ -1 +1 @@ -!function(a){const i=a.fi=a.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Almost equal to":"Likimain yhtä suuri kuin -merkki",Angle:"Kulma","Approximately equal to":"Suunnilleen yhtä suuri kuin -merkki","Asterisk operator":"Asteriskioperaattori","Austral sign":"Australin merkki","back with leftwards arrow above":"BACK-nuoli","Bitcoin sign":"Bitcoinin merkki","Cedi sign":"Cedin merkki","Cent sign":"Sentin merkki","Character categories":"Merkkiluokat","Colon sign":"Colónin merkki","Contains as member":"Käänteisen joukkoon kuulumisen merkki","Copyright sign":"Tekijänoikeusmerkki","Cruzeiro sign":"Cruzeiron merkki","Currency sign":"Valuuttamerkki","Degree sign":"Asteen merkki","Division sign":"Jakomerkki","Dollar sign":"Dollarin merkki","Dong sign":"Dongin merkki","Double dagger":"Kaksoisristi","Double exclamation mark":"Kaksoishuutomerkki","Double low-9 quotation mark":"Rivinalinen kokolainausmerkki","Double question mark":"Kaksoiskysymysmerkki","downwards arrow to bar":"nuoli alas perusviivalla","downwards dashed arrow":"pisteviivanuoli alas","downwards double arrow":"kaksoisnuoli alas","Drachma sign":"Drakman merkki","Element of":"Joukkoon kuulumisen merkki","Em dash":"M-viiva","Empty set":"Tyhjän joukon merkki","En dash":"N-viiva","end with leftwards arrow above":"END-nuoli","Euro sign":"Euron merkki","Euro-currency sign":"Eurovaluutan merkki","Exclamation question mark":"Huutomerkki ja kysymysmerkki","For all":"Kaikkikvanttori","Fraction slash":"Murtoluvun vinoviiva","French franc sign":"Ranskan frangin merkki","German penny sign":"Saksan pfennigin merkki","Greater-than or equal to":"Suurempi tai yhtä suuri kuin -merkki","Greater-than sign":"Suurempi kuin -merkki","Guarani sign":"Guaranin merkki","Horizontal ellipsis":"Kolme pistettä vaakasuunnassa","Hryvnia sign":"Hryvnian merkki","Identical to":"Identtisesti yhtä suuri merkki -kuin","Indian rupee sign":"Intian rupian merkki",Infinity:"Äärettömän merkki",Integral:"Integraalimerkki",Intersection:"Leikkauksen merkki","Inverted exclamation mark":"Ylösalainen huutomerkki","Inverted question mark":"Ylösalainen kysymysmerkki","Kip sign":"Kipin merkki","Latin capital letter a with breve":"Latinalainen suuraakkonen a ja lyhyysmerkki","Latin capital letter a with macron":"Latinalainen suuraakkonen a ja pituusmerkki","Latin capital letter a with ogonek":"Latinalainen suuraakkonen a ja ogonek","Latin capital letter c with acute":"Latinalainen suuraakkonen c ja akuutti","Latin capital letter c with caron":"Latinalainen suuraakkonen c ja hattu","Latin capital letter c with circumflex":"Latinalainen suuraakkonen c ja sirkumfleksi","Latin capital letter c with dot above":"Latinalainen suuraakkonen c ja yläpuolinen piste","Latin capital letter d with caron":"Latinalainen suuraakkonen d ja hattu","Latin capital letter d with stroke":"Latinalainen suuraakkonen d ja poikkiviiva","Latin capital letter e with breve":"Latinalainen suuraakkonen e ja lyhyysmerkki","Latin capital letter e with caron":"Latinalainen suuraakkonen e ja hattu","Latin capital letter e with dot above":"Latinalainen suuraakkonen e ja yläpuolinen piste","Latin capital letter e with macron":"Latinalainen suuraakkonen e ja pituusmerkki","Latin capital letter e with ogonek":"Latinalainen suuraakkonen e ja ogonek","Latin capital letter eng":"Latinalainen suuraakkonen äng","Latin capital letter g with breve":"Latinalainen suuraakkonen g ja lyhyysmerkki","Latin capital letter g with cedilla":"Latinalainen suuraakkonen g ja sedilji","Latin capital letter g with circumflex":"Latinalainen suuraakkonen g ja sirkumfleksi","Latin capital letter g with dot above":"Latinalainen suuraakkonen g ja yläpuolinen piste","Latin capital letter h with circumflex":"Latinalainen suuraakkonen h ja sirkumfleksi","Latin capital letter h with stroke":"Latinalainen suuraakkonen h ja poikkiviiva","Latin capital letter i with breve":"Latinalainen suuraakkonen i ja lyhyysmerkki","Latin capital letter i with dot above":"Latinalainen suuraakkonen i ja yläpuolinen piste","Latin capital letter i with macron":"Latinalainen suuraakkonen i ja pituusmerkki","Latin capital letter i with ogonek":"Latinalainen suuraakkonen i ja ogonek","Latin capital letter i with tilde":"Latinalainen suuraakkonen i ja tilde","Latin capital letter j with circumflex":"Latinalainen suuraakkonen j ja sirkumfleksi","Latin capital letter k with cedilla":"Latinalainen suuraakkonen k ja sedilji","Latin capital letter l with acute":"Latinalainen suuraakkonen l ja akuutti","Latin capital letter l with caron":"Latinalainen suuraakkonen l ja hattu","Latin capital letter l with cedilla":"Latinalainen suuraakkonen l ja sedilji","Latin capital letter l with middle dot":"Latinalainen suuraakkonen l ja piste keskellä","Latin capital letter l with stroke":"Latinalainen suuraakkonen l ja poikkiviiva","Latin capital letter n with acute":"Latinalainen suuraakkonen n ja akuutti","Latin capital letter n with caron":"Latinalainen suuraakkonen n ja hattu","Latin capital letter n with cedilla":"Latinalainen suuraakkonen n ja sedilji","Latin capital letter o with breve":"Latinalainen suuraakkonen o ja lyhyysmerkki","Latin capital letter o with double acute":"Latinalainen suuraakkonen o ja kaksoisakuutti","Latin capital letter o with macron":"Latinalainen suuraakkonen o ja pituusmerkki","Latin capital letter r with acute":"Latinalainen suuraakkonen r ja akuutti","Latin capital letter r with caron":"Latinalainen suuraakkonen r ja hattu","Latin capital letter r with cedilla":"Latinalainen suuraakkonen r ja sedilji","Latin capital letter s with acute":"Latinalainen suuraakkonen s ja akuutti","Latin capital letter s with caron":"Latinalainen suuraakkonen s ja hattu","Latin capital letter s with cedilla":"Latinalainen suuraakkonen s ja sedilji","Latin capital letter s with circumflex":"Latinalainen suuraakkonen s ja sirkumfleksi","Latin capital letter t with caron":"Latinalainen suuraakkonen t ja hattu","Latin capital letter t with cedilla":"Latinalainen suuraakkonen t ja sedilji","Latin capital letter t with stroke":"Latinalainen suuraakkonen t ja poikkiviiva","Latin capital letter u with breve":"Latinalainen suuraakkonen u ja lyhyysmerkki","Latin capital letter u with double acute":"Latinalainen suuraakkonen u ja kaksoisakuutti","Latin capital letter u with macron":"Latinalainen suuraakkonen u ja pituusmerkki","Latin capital letter u with ogonek":"Latinalainen suuraakkonen u ja ogonek","Latin capital letter u with ring above":"Latinalainen suuraakkonen u ja yläpuolinen ympyrä","Latin capital letter u with tilde":"Latinalainen suuraakkonen u ja tilde","Latin capital letter w with circumflex":"Latinalainen suuraakkonen w ja sirkumfleksi","Latin capital letter y with circumflex":"Latinalainen suuraakkonen y ja sirkumfleksi","Latin capital letter y with diaeresis":"Latinalainen suuraakkonen y ja treema","Latin capital letter z with acute":"Latinalainen suuraakkonen z ja akuutti","Latin capital letter z with caron":"Latinalainen suuraakkonen z ja hattu","Latin capital letter z with dot above":"Latinalainen suuraakkonen z ja yläpuolinen piste","Latin capital ligature ij":"Latinalainen suuraakkosligatuuri ij","Latin capital ligature oe":"Latinalainen suuraakkosligatuuri oe","Latin small letter a with breve":"Latinalainen pienaakkonen a ja lyhyysmerkki","Latin small letter a with macron":"Latinalainen pienaakkonen a ja pituusmerkki","Latin small letter a with ogonek":"Latinalainen pienaakkonen a ja ogonek","Latin small letter c with acute":"Latinalainen pienaakkonen c ja akuutti","Latin small letter c with caron":"Latinalainen pienaakkonen c ja hattu","Latin small letter c with circumflex":"Latinalainen pienaakkonen c ja sirkumfleksi","Latin small letter c with dot above":"Latinalainen pienaakkonen c ja yläpuolinen piste","Latin small letter d with caron":"Latinalainen pienaakkonen d ja hattu","Latin small letter d with stroke":"Latinalainen pienaakkonen d ja poikkiviiva","Latin small letter dotless i":"Latinalainen pienaakkonen pisteetön i","Latin small letter e with breve":"Latinalainen pienaakkonen e ja lyhyysmerkki","Latin small letter e with caron":"Latinalainen pienaakkonen e ja hattu","Latin small letter e with dot above":"Latinalainen pienaakkonen e ja yläpuolinen piste","Latin small letter e with macron":"Latinalainen pienaakkonen e ja pituusmerkki","Latin small letter e with ogonek":"Latinalainen pienaakkonen e ja ogonek","Latin small letter eng":"Latinalainen pienaakkonen äng","Latin small letter f with hook":"Latinalainen pienaakkonen f jossa koukku","Latin small letter g with breve":"Latinalainen pienaakkonen g ja lyhyysmerkki","Latin small letter g with cedilla":"Latinalainen pienaakkonen g ja sedilji","Latin small letter g with circumflex":"Latinalainen pienaakkonen g ja sirkumfleksi","Latin small letter g with dot above":"Latinalainen pienaakkonen g ja yläpuolinen piste","Latin small letter h with circumflex":"Latinalainen pienaakkonen h ja sirkumfleksi","Latin small letter h with stroke":"Latinalainen pienaakkonen h ja poikkiviiva","Latin small letter i with breve":"Latinalainen pienaakkonen i ja lyhyysmerkki","Latin small letter i with macron":"Latinalainen pienaakkonen i ja pituusmerkki","Latin small letter i with ogonek":"Latinalainen pienaakkonen i ja ogonek","Latin small letter i with tilde":"Latinalainen pienaakkonen i ja tilde","Latin small letter j with circumflex":"Latinalainen pienaakkonen j ja sirkumfleksi","Latin small letter k with cedilla":"Latinalainen pienaakkonen k ja sedilji","Latin small letter kra":"Latinalainen pienaakkonen kra","Latin small letter l with acute":"Latinalainen pienaakkonen l ja akuutti","Latin small letter l with caron":"Latinalainen pienaakkonen l ja hattu","Latin small letter l with cedilla":"Latinalainen pienaakkonen l ja sedilji","Latin small letter l with middle dot":"Latinalainen pienaakkonen l ja piste keskellä","Latin small letter l with stroke":"Latinalainen pienaakkonen l ja poikkiviiva","Latin small letter long s":"Latinalainen pienaakkonen pitkä s","Latin small letter n preceded by apostrophe":"Latinalainen pienaakkonen n jota edeltää heittomerkki","Latin small letter n with acute":"Latinalainen pienaakkonen n ja akuutti","Latin small letter n with caron":"Latinalainen pienaakkonen n ja hattu","Latin small letter n with cedilla":"Latinalainen pienaakkonen n ja sedilji","Latin small letter o with breve":"Latinalainen pienaakkonen o ja lyhyysmerkki","Latin small letter o with double acute":"Latinalainen pienaakkonen o ja kaksoisakuutti","Latin small letter o with macron":"Latinalainen pienaakkonen o ja pituusmerkki","Latin small letter r with acute":"Latinalainen pienaakkonen r ja akuutti","Latin small letter r with caron":"Latinalainen pienaakkonen r ja hattu","Latin small letter r with cedilla":"Latinalainen pienaakkonen r ja sedilji","Latin small letter s with acute":"Latinalainen pienaakkonen s ja akuutti","Latin small letter s with caron":"Latinalainen pienaakkonen s ja hattu","Latin small letter s with cedilla":"Latinalainen pienaakkonen s ja sedilji","Latin small letter s with circumflex":"Latinalainen pienaakkonen s ja sirkumfleksi","Latin small letter t with caron":"Latinalainen pienaakkonen t ja hattu","Latin small letter t with cedilla":"Latinalainen pienaakkonen t ja sedilji","Latin small letter t with stroke":"Latinalainen pienaakkonen t ja poikkiviiva","Latin small letter u with breve":"Latinalainen pienaakkonen u ja lyhyysmerkki","Latin small letter u with double acute":"Latinalainen pienaakkonen u ja kaksoisakuutti","Latin small letter u with macron":"Latinalainen pienaakkonen u ja pituusmerkki","Latin small letter u with ogonek":"Latinalainen pienaakkonen u ja ogonek","Latin small letter u with ring above":"Latinalainen pienaakkonen u ja yläpuolinen ympyrä","Latin small letter u with tilde":"Latinalainen pienaakkonen u ja tilde","Latin small letter w with circumflex":"Latinalainen pienaakkonen w ja sirkumfleksi","Latin small letter y with circumflex":"Latinalainen pienaakkonen y ja sirkumfleksi","Latin small letter z with acute":"Latinalainen pienaakkonen z ja akuutti","Latin small letter z with caron":"Latinalainen pienaakkonen z ja hattu","Latin small letter z with dot above":"Latinalainen pienaakkonen z ja yläpuolinen piste","Latin small ligature ij":"Latinalainen pienaakkosligatuuri ij","Latin small ligature oe":"Latinalainen pienaakkosligatuuri oe","Left double quotation mark":"Ylösalainen kokolainausmerkki","Left single quotation mark":"Ylösalainen puolilainausmerkki","Left-pointing double angle quotation mark":"Vasemmalle osoittava kaksinkertainen kulmalainausmerkki","leftwards arrow to bar":"nuoli vasemmalle perusviivalla","leftwards dashed arrow":"pisteviivanuoli vasemmalle","leftwards double arrow":"kaksoisnuoli vasemmalle","Less-than or equal to":"Pienempi tai yhtä suuri kuin -merkki","Less-than sign":"Pienempi kuin -merkki","Lira sign":"Liiran merkki","Livre tournois sign":"Livre tournois’n merkki","Logical and":"Looginen ja-merkki","Logical or":"Looginen tai-merkki",Macron:"Pituusmerkki","Manat sign":"Manatin merkki","Mill sign":"Valuutan tuhannesosan merkki","Minus sign":"Miinusmerkki","Multiplication sign":"Kertomerkki","N-ary product":"Tulo","N-ary summation":"Summa",Nabla:"Nablan merkki","Naira sign":"Nairan merkki","New sheqel sign":"Uuden sekelin merkki","Nordic mark sign":"Riikintaalerin merkki","Not an element of":"Joukkoon kuulumattomuuden merkki","Not equal to":"Eri suuri kuin -merkki","Not sign":"Negaation merkki","on with exclamation mark with left right arrow above":"ON!-nuoli",Overline:"Yläviiva","Paragraph sign":"Kappaleen merkki","Partial differential":"Osittaisderivaatta","Per mille sign":"Promillemerkki","Per ten thousand sign":"Peruspisteen merkki","Peseta sign":"Pesetan merkki","Peso sign":"Peson merkki","Plus-minus sign":"Plus-miinus-merkki","Pound sign":"Punnan merkki","Proportional to":"Suhteellisuuden merkki","Question exclamation mark":"Kysymysmerkki ja huutomerkki","Registered sign":"Rekisteröidyn tavaramerkin merkki","Reversed paragraph sign":"Käännetty kappaleen merkki","Right double quotation mark":"Kokolainausmerkki","Right single quotation mark":"Puolilainausmerkki","Right-pointing double angle quotation mark":"Oikealle osoittava kaksinkertainen kulmalainausmerkki","rightwards arrow to bar":"nuoli oikealle perusviivalla","rightwards dashed arrow":"pisteviivanuoli oikealle","rightwards double arrow":"kaksoisnuoli oikealle","Ruble sign":"Ruplan merkki","Rupee sign":"Rupian merkki","Section sign":"Pykälämerkki","Single left-pointing angle quotation mark":"Vasemmalle osoittava kulmapuolilainausmerkki","Single low-9 quotation mark":"Rivinalinen puolilainausmerkki","Single right-pointing angle quotation mark":"Oikealle osoittava kulmapuolilainausmerkki","soon with rightwards arrow above":"SOON-nuoli","Special characters":"Erikoismerkit","Spesmilo sign":"Spesmilon merkki","Square root":"Neliöjuuri","Tenge sign":"Tengen merkki","There exists":"Olemassaolokvanttori","Tilde operator":"Tildeoperaattori","top with upwards arrow above":"TOP-nuoli","Trade mark sign":"Tavaramerkin merkki","Tugrik sign":"Tugrikin merkki","Turkish lira sign":"Turkin liiran merkki","Two dot leader":"Kaksi täytemerkkiä",Union:"Yhdisteen merkki","up down arrow with base":"nuoli ylös ja alas perusviivalla","upwards arrow to bar":"nuoli ylös perusviivalla","upwards dashed arrow":"pisteviivanuoli ylös","upwards double arrow":"kaksoisnuoli ylös","Vulgar fraction one half":"Puolikkaan merkki","Vulgar fraction one quarter":"Neljäsosan merkki","Vulgar fraction three quarters":"Kolmen neljäsosan merkki","Won sign":"Wonin merkki","Yen sign":"Jenin merkki"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const i=a.fi=a.fi||{};i.dictionary=Object.assign(i.dictionary||{},{"Almost equal to":"Likimain yhtä suuri kuin -merkki",Angle:"Kulma","Approximately equal to":"Suunnilleen yhtä suuri kuin -merkki","Asterisk operator":"Asteriskioperaattori","Austral sign":"Australin merkki","back with leftwards arrow above":"BACK-nuoli","Bitcoin sign":"Bitcoinin merkki","Cedi sign":"Cedin merkki","Cent sign":"Sentin merkki","Character categories":"Merkkiluokat","Colon sign":"Colónin merkki","Contains as member":"Käänteisen joukkoon kuulumisen merkki","Copyright sign":"Tekijänoikeusmerkki","Cruzeiro sign":"Cruzeiron merkki","Currency sign":"Valuuttamerkki","Degree sign":"Asteen merkki","Division sign":"Jakomerkki","Dollar sign":"Dollarin merkki","Dong sign":"Dongin merkki","Double dagger":"Kaksoisristi","Double exclamation mark":"Kaksoishuutomerkki","Double low-9 quotation mark":"Rivinalinen kokolainausmerkki","Double question mark":"Kaksoiskysymysmerkki","downwards arrow to bar":"nuoli alas perusviivalla","downwards dashed arrow":"pisteviivanuoli alas","downwards double arrow":"kaksoisnuoli alas","downwards simple arrow":"yksinkertainen nuoli alas","Drachma sign":"Drakman merkki","Element of":"Joukkoon kuulumisen merkki","Em dash":"M-viiva","Empty set":"Tyhjän joukon merkki","En dash":"N-viiva","end with leftwards arrow above":"END-nuoli","Euro sign":"Euron merkki","Euro-currency sign":"Eurovaluutan merkki","Exclamation question mark":"Huutomerkki ja kysymysmerkki","For all":"Kaikkikvanttori","Fraction slash":"Murtoluvun vinoviiva","French franc sign":"Ranskan frangin merkki","German penny sign":"Saksan pfennigin merkki","Greater-than or equal to":"Suurempi tai yhtä suuri kuin -merkki","Greater-than sign":"Suurempi kuin -merkki","Guarani sign":"Guaranin merkki","Horizontal ellipsis":"Kolme pistettä vaakasuunnassa","Hryvnia sign":"Hryvnian merkki","Identical to":"Identtisesti yhtä suuri merkki -kuin","Indian rupee sign":"Intian rupian merkki",Infinity:"Äärettömän merkki",Integral:"Integraalimerkki",Intersection:"Leikkauksen merkki","Inverted exclamation mark":"Ylösalainen huutomerkki","Inverted question mark":"Ylösalainen kysymysmerkki","Kip sign":"Kipin merkki","Latin capital letter a with breve":"Latinalainen suuraakkonen a ja lyhyysmerkki","Latin capital letter a with macron":"Latinalainen suuraakkonen a ja pituusmerkki","Latin capital letter a with ogonek":"Latinalainen suuraakkonen a ja ogonek","Latin capital letter c with acute":"Latinalainen suuraakkonen c ja akuutti","Latin capital letter c with caron":"Latinalainen suuraakkonen c ja hattu","Latin capital letter c with circumflex":"Latinalainen suuraakkonen c ja sirkumfleksi","Latin capital letter c with dot above":"Latinalainen suuraakkonen c ja yläpuolinen piste","Latin capital letter d with caron":"Latinalainen suuraakkonen d ja hattu","Latin capital letter d with stroke":"Latinalainen suuraakkonen d ja poikkiviiva","Latin capital letter e with breve":"Latinalainen suuraakkonen e ja lyhyysmerkki","Latin capital letter e with caron":"Latinalainen suuraakkonen e ja hattu","Latin capital letter e with dot above":"Latinalainen suuraakkonen e ja yläpuolinen piste","Latin capital letter e with macron":"Latinalainen suuraakkonen e ja pituusmerkki","Latin capital letter e with ogonek":"Latinalainen suuraakkonen e ja ogonek","Latin capital letter eng":"Latinalainen suuraakkonen äng","Latin capital letter g with breve":"Latinalainen suuraakkonen g ja lyhyysmerkki","Latin capital letter g with cedilla":"Latinalainen suuraakkonen g ja sedilji","Latin capital letter g with circumflex":"Latinalainen suuraakkonen g ja sirkumfleksi","Latin capital letter g with dot above":"Latinalainen suuraakkonen g ja yläpuolinen piste","Latin capital letter h with circumflex":"Latinalainen suuraakkonen h ja sirkumfleksi","Latin capital letter h with stroke":"Latinalainen suuraakkonen h ja poikkiviiva","Latin capital letter i with breve":"Latinalainen suuraakkonen i ja lyhyysmerkki","Latin capital letter i with dot above":"Latinalainen suuraakkonen i ja yläpuolinen piste","Latin capital letter i with macron":"Latinalainen suuraakkonen i ja pituusmerkki","Latin capital letter i with ogonek":"Latinalainen suuraakkonen i ja ogonek","Latin capital letter i with tilde":"Latinalainen suuraakkonen i ja tilde","Latin capital letter j with circumflex":"Latinalainen suuraakkonen j ja sirkumfleksi","Latin capital letter k with cedilla":"Latinalainen suuraakkonen k ja sedilji","Latin capital letter l with acute":"Latinalainen suuraakkonen l ja akuutti","Latin capital letter l with caron":"Latinalainen suuraakkonen l ja hattu","Latin capital letter l with cedilla":"Latinalainen suuraakkonen l ja sedilji","Latin capital letter l with middle dot":"Latinalainen suuraakkonen l ja piste keskellä","Latin capital letter l with stroke":"Latinalainen suuraakkonen l ja poikkiviiva","Latin capital letter n with acute":"Latinalainen suuraakkonen n ja akuutti","Latin capital letter n with caron":"Latinalainen suuraakkonen n ja hattu","Latin capital letter n with cedilla":"Latinalainen suuraakkonen n ja sedilji","Latin capital letter o with breve":"Latinalainen suuraakkonen o ja lyhyysmerkki","Latin capital letter o with double acute":"Latinalainen suuraakkonen o ja kaksoisakuutti","Latin capital letter o with macron":"Latinalainen suuraakkonen o ja pituusmerkki","Latin capital letter r with acute":"Latinalainen suuraakkonen r ja akuutti","Latin capital letter r with caron":"Latinalainen suuraakkonen r ja hattu","Latin capital letter r with cedilla":"Latinalainen suuraakkonen r ja sedilji","Latin capital letter s with acute":"Latinalainen suuraakkonen s ja akuutti","Latin capital letter s with caron":"Latinalainen suuraakkonen s ja hattu","Latin capital letter s with cedilla":"Latinalainen suuraakkonen s ja sedilji","Latin capital letter s with circumflex":"Latinalainen suuraakkonen s ja sirkumfleksi","Latin capital letter t with caron":"Latinalainen suuraakkonen t ja hattu","Latin capital letter t with cedilla":"Latinalainen suuraakkonen t ja sedilji","Latin capital letter t with stroke":"Latinalainen suuraakkonen t ja poikkiviiva","Latin capital letter u with breve":"Latinalainen suuraakkonen u ja lyhyysmerkki","Latin capital letter u with double acute":"Latinalainen suuraakkonen u ja kaksoisakuutti","Latin capital letter u with macron":"Latinalainen suuraakkonen u ja pituusmerkki","Latin capital letter u with ogonek":"Latinalainen suuraakkonen u ja ogonek","Latin capital letter u with ring above":"Latinalainen suuraakkonen u ja yläpuolinen ympyrä","Latin capital letter u with tilde":"Latinalainen suuraakkonen u ja tilde","Latin capital letter w with circumflex":"Latinalainen suuraakkonen w ja sirkumfleksi","Latin capital letter y with circumflex":"Latinalainen suuraakkonen y ja sirkumfleksi","Latin capital letter y with diaeresis":"Latinalainen suuraakkonen y ja treema","Latin capital letter z with acute":"Latinalainen suuraakkonen z ja akuutti","Latin capital letter z with caron":"Latinalainen suuraakkonen z ja hattu","Latin capital letter z with dot above":"Latinalainen suuraakkonen z ja yläpuolinen piste","Latin capital ligature ij":"Latinalainen suuraakkosligatuuri ij","Latin capital ligature oe":"Latinalainen suuraakkosligatuuri oe","Latin small letter a with breve":"Latinalainen pienaakkonen a ja lyhyysmerkki","Latin small letter a with macron":"Latinalainen pienaakkonen a ja pituusmerkki","Latin small letter a with ogonek":"Latinalainen pienaakkonen a ja ogonek","Latin small letter c with acute":"Latinalainen pienaakkonen c ja akuutti","Latin small letter c with caron":"Latinalainen pienaakkonen c ja hattu","Latin small letter c with circumflex":"Latinalainen pienaakkonen c ja sirkumfleksi","Latin small letter c with dot above":"Latinalainen pienaakkonen c ja yläpuolinen piste","Latin small letter d with caron":"Latinalainen pienaakkonen d ja hattu","Latin small letter d with stroke":"Latinalainen pienaakkonen d ja poikkiviiva","Latin small letter dotless i":"Latinalainen pienaakkonen pisteetön i","Latin small letter e with breve":"Latinalainen pienaakkonen e ja lyhyysmerkki","Latin small letter e with caron":"Latinalainen pienaakkonen e ja hattu","Latin small letter e with dot above":"Latinalainen pienaakkonen e ja yläpuolinen piste","Latin small letter e with macron":"Latinalainen pienaakkonen e ja pituusmerkki","Latin small letter e with ogonek":"Latinalainen pienaakkonen e ja ogonek","Latin small letter eng":"Latinalainen pienaakkonen äng","Latin small letter f with hook":"Latinalainen pienaakkonen f jossa koukku","Latin small letter g with breve":"Latinalainen pienaakkonen g ja lyhyysmerkki","Latin small letter g with cedilla":"Latinalainen pienaakkonen g ja sedilji","Latin small letter g with circumflex":"Latinalainen pienaakkonen g ja sirkumfleksi","Latin small letter g with dot above":"Latinalainen pienaakkonen g ja yläpuolinen piste","Latin small letter h with circumflex":"Latinalainen pienaakkonen h ja sirkumfleksi","Latin small letter h with stroke":"Latinalainen pienaakkonen h ja poikkiviiva","Latin small letter i with breve":"Latinalainen pienaakkonen i ja lyhyysmerkki","Latin small letter i with macron":"Latinalainen pienaakkonen i ja pituusmerkki","Latin small letter i with ogonek":"Latinalainen pienaakkonen i ja ogonek","Latin small letter i with tilde":"Latinalainen pienaakkonen i ja tilde","Latin small letter j with circumflex":"Latinalainen pienaakkonen j ja sirkumfleksi","Latin small letter k with cedilla":"Latinalainen pienaakkonen k ja sedilji","Latin small letter kra":"Latinalainen pienaakkonen kra","Latin small letter l with acute":"Latinalainen pienaakkonen l ja akuutti","Latin small letter l with caron":"Latinalainen pienaakkonen l ja hattu","Latin small letter l with cedilla":"Latinalainen pienaakkonen l ja sedilji","Latin small letter l with middle dot":"Latinalainen pienaakkonen l ja piste keskellä","Latin small letter l with stroke":"Latinalainen pienaakkonen l ja poikkiviiva","Latin small letter long s":"Latinalainen pienaakkonen pitkä s","Latin small letter n preceded by apostrophe":"Latinalainen pienaakkonen n jota edeltää heittomerkki","Latin small letter n with acute":"Latinalainen pienaakkonen n ja akuutti","Latin small letter n with caron":"Latinalainen pienaakkonen n ja hattu","Latin small letter n with cedilla":"Latinalainen pienaakkonen n ja sedilji","Latin small letter o with breve":"Latinalainen pienaakkonen o ja lyhyysmerkki","Latin small letter o with double acute":"Latinalainen pienaakkonen o ja kaksoisakuutti","Latin small letter o with macron":"Latinalainen pienaakkonen o ja pituusmerkki","Latin small letter r with acute":"Latinalainen pienaakkonen r ja akuutti","Latin small letter r with caron":"Latinalainen pienaakkonen r ja hattu","Latin small letter r with cedilla":"Latinalainen pienaakkonen r ja sedilji","Latin small letter s with acute":"Latinalainen pienaakkonen s ja akuutti","Latin small letter s with caron":"Latinalainen pienaakkonen s ja hattu","Latin small letter s with cedilla":"Latinalainen pienaakkonen s ja sedilji","Latin small letter s with circumflex":"Latinalainen pienaakkonen s ja sirkumfleksi","Latin small letter t with caron":"Latinalainen pienaakkonen t ja hattu","Latin small letter t with cedilla":"Latinalainen pienaakkonen t ja sedilji","Latin small letter t with stroke":"Latinalainen pienaakkonen t ja poikkiviiva","Latin small letter u with breve":"Latinalainen pienaakkonen u ja lyhyysmerkki","Latin small letter u with double acute":"Latinalainen pienaakkonen u ja kaksoisakuutti","Latin small letter u with macron":"Latinalainen pienaakkonen u ja pituusmerkki","Latin small letter u with ogonek":"Latinalainen pienaakkonen u ja ogonek","Latin small letter u with ring above":"Latinalainen pienaakkonen u ja yläpuolinen ympyrä","Latin small letter u with tilde":"Latinalainen pienaakkonen u ja tilde","Latin small letter w with circumflex":"Latinalainen pienaakkonen w ja sirkumfleksi","Latin small letter y with circumflex":"Latinalainen pienaakkonen y ja sirkumfleksi","Latin small letter z with acute":"Latinalainen pienaakkonen z ja akuutti","Latin small letter z with caron":"Latinalainen pienaakkonen z ja hattu","Latin small letter z with dot above":"Latinalainen pienaakkonen z ja yläpuolinen piste","Latin small ligature ij":"Latinalainen pienaakkosligatuuri ij","Latin small ligature oe":"Latinalainen pienaakkosligatuuri oe","Left double quotation mark":"Ylösalainen kokolainausmerkki","Left single quotation mark":"Ylösalainen puolilainausmerkki","Left-pointing double angle quotation mark":"Vasemmalle osoittava kaksinkertainen kulmalainausmerkki","leftwards arrow to bar":"nuoli vasemmalle perusviivalla","leftwards dashed arrow":"pisteviivanuoli vasemmalle","leftwards double arrow":"kaksoisnuoli vasemmalle","leftwards simple arrow":"yksinkertainen nuoli vasempaan","Less-than or equal to":"Pienempi tai yhtä suuri kuin -merkki","Less-than sign":"Pienempi kuin -merkki","Lira sign":"Liiran merkki","Livre tournois sign":"Livre tournois’n merkki","Logical and":"Looginen ja-merkki","Logical or":"Looginen tai-merkki",Macron:"Pituusmerkki","Manat sign":"Manatin merkki","Mill sign":"Valuutan tuhannesosan merkki","Minus sign":"Miinusmerkki","Multiplication sign":"Kertomerkki","N-ary product":"Tulo","N-ary summation":"Summa",Nabla:"Nablan merkki","Naira sign":"Nairan merkki","New sheqel sign":"Uuden sekelin merkki","Nordic mark sign":"Riikintaalerin merkki","Not an element of":"Joukkoon kuulumattomuuden merkki","Not equal to":"Eri suuri kuin -merkki","Not sign":"Negaation merkki","on with exclamation mark with left right arrow above":"ON!-nuoli",Overline:"Yläviiva","Paragraph sign":"Kappaleen merkki","Partial differential":"Osittaisderivaatta","Per mille sign":"Promillemerkki","Per ten thousand sign":"Peruspisteen merkki","Peseta sign":"Pesetan merkki","Peso sign":"Peson merkki","Plus-minus sign":"Plus-miinus-merkki","Pound sign":"Punnan merkki","Proportional to":"Suhteellisuuden merkki","Question exclamation mark":"Kysymysmerkki ja huutomerkki","Registered sign":"Rekisteröidyn tavaramerkin merkki","Reversed paragraph sign":"Käännetty kappaleen merkki","Right double quotation mark":"Kokolainausmerkki","Right single quotation mark":"Puolilainausmerkki","Right-pointing double angle quotation mark":"Oikealle osoittava kaksinkertainen kulmalainausmerkki","rightwards arrow to bar":"nuoli oikealle perusviivalla","rightwards dashed arrow":"pisteviivanuoli oikealle","rightwards double arrow":"kaksoisnuoli oikealle","rightwards simple arrow":"yksinkertainen nuoli oikeaan","Ruble sign":"Ruplan merkki","Rupee sign":"Rupian merkki","Section sign":"Pykälämerkki","Single left-pointing angle quotation mark":"Vasemmalle osoittava kulmapuolilainausmerkki","Single low-9 quotation mark":"Rivinalinen puolilainausmerkki","Single right-pointing angle quotation mark":"Oikealle osoittava kulmapuolilainausmerkki","soon with rightwards arrow above":"SOON-nuoli","Special characters":"Erikoismerkit","Spesmilo sign":"Spesmilon merkki","Square root":"Neliöjuuri","Tenge sign":"Tengen merkki","There exists":"Olemassaolokvanttori","Tilde operator":"Tildeoperaattori","top with upwards arrow above":"TOP-nuoli","Trade mark sign":"Tavaramerkin merkki","Tugrik sign":"Tugrikin merkki","Turkish lira sign":"Turkin liiran merkki","Two dot leader":"Kaksi täytemerkkiä",Union:"Yhdisteen merkki","up down arrow with base":"nuoli ylös ja alas perusviivalla","upwards arrow to bar":"nuoli ylös perusviivalla","upwards dashed arrow":"pisteviivanuoli ylös","upwards double arrow":"kaksoisnuoli ylös","upwards simple arrow":"yksinkertainen nuoli ylös","Vulgar fraction one half":"Puolikkaan merkki","Vulgar fraction one quarter":"Neljäsosan merkki","Vulgar fraction three quarters":"Kolmen neljäsosan merkki","Won sign":"Wonin merkki","Yen sign":"Jenin merkki"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/fr.js b/core/assets/vendor/ckeditor5/special-characters/translations/fr.js index 7079bdf77b753a21e86c58702f26a88a45b2aad9..971c8024a27230eea8f30390ad595782a18ffa85 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/fr.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/fr.js @@ -1 +1 @@ -!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Presque égal à ",Angle:"Angle","Approximately equal to":"Environ égal à ","Asterisk operator":"Astérisque","Austral sign":"Austral","back with leftwards arrow above":"Précédent avec flèche vers la gauche","Bitcoin sign":"Bitcoin","Cedi sign":"Cédi","Cent sign":"Centime","Character categories":"Catégories de caractères","Colon sign":"Deux points","Contains as member":"Contient","Copyright sign":"Copyright","Cruzeiro sign":"Cruzeiro","Currency sign":"Symbole monétaire","Degree sign":"Degré","Division sign":"Division","Dollar sign":"Dollar","Dong sign":"Dong","Double dagger":"Croix de Lorraine","Double exclamation mark":"Double point d'exclamation","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Double question mark":"Double point d'interrogation","downwards arrow to bar":"Flèche vers le bas avec barre de fin","downwards dashed arrow":"Flèche en pointillés vers le bas","downwards double arrow":"Double flèche vers le bas","Drachma sign":"Drachme","Element of":"Appartient à ","Em dash":"Tiret long","Empty set":"Élément vide","En dash":"Tiret","end with leftwards arrow above":"Fin avec flèche vers la gauche","Euro sign":"Euro","Euro-currency sign":"Symbole monétaire de l'euro","Exclamation question mark":"Point exclamation et question","For all":"Pour tout","Fraction slash":"Fraction","French franc sign":"Franc français","German penny sign":"Pfennig","Greater-than or equal to":"Signe supérieur ou égal","Greater-than sign":"Signe supérieur","Guarani sign":"Guarani","Horizontal ellipsis":"Trois points","Hryvnia sign":"Hryvnia","Identical to":"Identique à ","Indian rupee sign":"Roupie indienne",Infinity:"Infini",Integral:"Intégrale",Intersection:"Intersection","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé","Kip sign":"Kip","Latin capital letter a with breve":"A bref majuscule","Latin capital letter a with macron":"A barre majuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin capital letter c with caron":"C caron majuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin capital letter d with caron":"D caron majuscule","Latin capital letter d with stroke":"D barré majuscule","Latin capital letter e with breve":"E bref majuscule","Latin capital letter e with caron":"E caron majuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin capital letter e with macron":"E macron majuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin capital letter eng":"Eng majuscule","Latin capital letter g with breve":"G bref majuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin capital letter h with stroke":"H barré majuscule","Latin capital letter i with breve":"I bref majuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin capital letter i with macron":"I macron majuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin capital letter l with caron":"L caron majuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin capital letter l with stroke":"L barré majuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin capital letter n with caron":"N caron majuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin capital letter o with breve":"O bref majuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin capital letter o with macron":"O macron majuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin capital letter r with caron":"R caron majuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin capital letter s with caron":"S caron majuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin capital letter t with caron":"T caron majuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin capital letter t with stroke":"T barré majuscule","Latin capital letter u with breve":"U bref majuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin capital letter u with macron":"U macron majuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin capital letter z with caron":"Z caron majuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small letter a with breve":"A bref minuscule","Latin small letter a with macron":"A barre minuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin small letter c with caron":"C caron minuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin small letter d with caron":"C caron minuscule","Latin small letter d with stroke":"D barré minuscule","Latin small letter dotless i":"I sans point minuscule","Latin small letter e with breve":"E bref minuscule","Latin small letter e with caron":"E caron minuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin small letter e with macron":"E macron minuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin small letter eng":"Eng minuscule","Latin small letter f with hook":"Fonction","Latin small letter g with breve":"G bref minuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin small letter h with stroke":"H barré minuscule","Latin small letter i with breve":"I bref minuscule","Latin small letter i with macron":"I macron minuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin small letter i with tilde":"I tilde minuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin small letter l with caron":"L caron minuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin small letter l with stroke":"L barré minuscule","Latin small letter long s":"S long minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin small letter o with breve":"O bref minuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin small letter o with macron":"O macron minuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin small letter r with caron":"R caron minuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin small letter s with caron":"S caron minuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin small letter t with caron":"T caron minuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin small letter t with stroke":"T barré minuscule","Latin small letter u with breve":"U bref minuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin small letter u with macron":"U macron minuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin small letter u with tilde":"U tilde minuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin small ligature oe":"O-E entrelacé minuscule","Left double quotation mark":"Guillemet-apostrophe double culbuté","Left single quotation mark":"Guillemet-apostrophe culbuté","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","leftwards dashed arrow":"Flèche en pointillés vers la gauche","leftwards double arrow":"Double flèche vers la gauche","Less-than or equal to":"Signe inférieur ou égal","Less-than sign":"Signe inférieur","Lira sign":"Lire","Livre tournois sign":"Livre tournois","Logical and":"Et logique","Logical or":"Ou logique",Macron:"Macron","Manat sign":"Manat","Mill sign":"Moulin","Minus sign":"Moins","Multiplication sign":"Multiplication","N-ary product":"Produit","N-ary summation":"Somme",Nabla:"Nabla","Naira sign":"Naira","New sheqel sign":"Shekel","Nordic mark sign":"Mark nordique","Not an element of":"N'appartient pas à ","Not equal to":"Différent de","Not sign":"Négation logique","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite",Overline:"Macron long","Paragraph sign":"Fin de paragraphe","Partial differential":"Partiellement différent","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Peseta sign":"Peseta","Peso sign":"Peso","Plus-minus sign":"Plus ou moins","Pound sign":"Livre sterling","Proportional to":"Proportionnel à ","Question exclamation mark":"Point d'interrogation et exclamation","Registered sign":"Registered","Reversed paragraph sign":"Fin de paragraphe inversé","Right double quotation mark":"Guillemet-apostrophe double","Right single quotation mark":"Guillemet-apostrophe","Right-pointing double angle quotation mark":"Guillemet double vers la droite","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","rightwards dashed arrow":"Flèche en pointillés vers la droite","rightwards double arrow":"Double flèche vers la droite","Ruble sign":"Rouble","Rupee sign":"Roupie","Section sign":"Paragraphe","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single low-9 quotation mark":"Guillemet-virgule inférieur","Single right-pointing angle quotation mark":"Guillemet simple vers la droite","soon with rightwards arrow above":"Bientôt avec flèche vers la droite","Special characters":"Caractères spéciaux","Spesmilo sign":"Spesmilo","Square root":"Racine carrée","Tenge sign":"Tenge","There exists":"Existe","Tilde operator":"Tilde","top with upwards arrow above":"Haut avec flèche vers le haut","Trade mark sign":"Marque déposée","Tugrik sign":"Tugrik","Turkish lira sign":"Lire turque","Two dot leader":"Deux points",Union:"Union","up down arrow with base":"Flèche haut et bas avec barre de fin","upwards arrow to bar":"Flèche vers le haut avec barre de fin","upwards dashed arrow":"Flèche en pointillés vers le haut","upwards double arrow":"Double flèche vers le haut","Vulgar fraction one half":"Un demi","Vulgar fraction one quarter":"Un quart","Vulgar fraction three quarters":"Trois quarts","Won sign":"Won","Yen sign":"Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const t=e.fr=e.fr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Presque égal à ",Angle:"Angle","Approximately equal to":"Environ égal à ","Asterisk operator":"Astérisque","Austral sign":"Austral","back with leftwards arrow above":"Précédent avec flèche vers la gauche","Bitcoin sign":"Bitcoin","Cedi sign":"Cédi","Cent sign":"Centime","Character categories":"Catégories de caractères","Colon sign":"Deux points","Contains as member":"Contient","Copyright sign":"Copyright","Cruzeiro sign":"Cruzeiro","Currency sign":"Symbole monétaire","Degree sign":"Degré","Division sign":"Division","Dollar sign":"Dollar","Dong sign":"Dong","Double dagger":"Croix de Lorraine","Double exclamation mark":"Double point d'exclamation","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Double question mark":"Double point d'interrogation","downwards arrow to bar":"Flèche vers le bas avec barre de fin","downwards dashed arrow":"Flèche en pointillés vers le bas","downwards double arrow":"Double flèche vers le bas","downwards simple arrow":"flèche simple vers le bas","Drachma sign":"Drachme","Element of":"Appartient à ","Em dash":"Tiret long","Empty set":"Élément vide","En dash":"Tiret","end with leftwards arrow above":"Fin avec flèche vers la gauche","Euro sign":"Euro","Euro-currency sign":"Symbole monétaire de l'euro","Exclamation question mark":"Point exclamation et question","For all":"Pour tout","Fraction slash":"Fraction","French franc sign":"Franc français","German penny sign":"Pfennig","Greater-than or equal to":"Signe supérieur ou égal","Greater-than sign":"Signe supérieur","Guarani sign":"Guarani","Horizontal ellipsis":"Trois points","Hryvnia sign":"Hryvnia","Identical to":"Identique à ","Indian rupee sign":"Roupie indienne",Infinity:"Infini",Integral:"Intégrale",Intersection:"Intersection","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé","Kip sign":"Kip","Latin capital letter a with breve":"A bref majuscule","Latin capital letter a with macron":"A barre majuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin capital letter c with caron":"C caron majuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin capital letter d with caron":"D caron majuscule","Latin capital letter d with stroke":"D barré majuscule","Latin capital letter e with breve":"E bref majuscule","Latin capital letter e with caron":"E caron majuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin capital letter e with macron":"E macron majuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin capital letter eng":"Eng majuscule","Latin capital letter g with breve":"G bref majuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin capital letter h with stroke":"H barré majuscule","Latin capital letter i with breve":"I bref majuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin capital letter i with macron":"I macron majuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin capital letter l with caron":"L caron majuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin capital letter l with stroke":"L barré majuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin capital letter n with caron":"N caron majuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin capital letter o with breve":"O bref majuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin capital letter o with macron":"O macron majuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin capital letter r with caron":"R caron majuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin capital letter s with caron":"S caron majuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin capital letter t with caron":"T caron majuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin capital letter t with stroke":"T barré majuscule","Latin capital letter u with breve":"U bref majuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin capital letter u with macron":"U macron majuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin capital letter z with caron":"Z caron majuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small letter a with breve":"A bref minuscule","Latin small letter a with macron":"A barre minuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin small letter c with caron":"C caron minuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin small letter d with caron":"C caron minuscule","Latin small letter d with stroke":"D barré minuscule","Latin small letter dotless i":"I sans point minuscule","Latin small letter e with breve":"E bref minuscule","Latin small letter e with caron":"E caron minuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin small letter e with macron":"E macron minuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin small letter eng":"Eng minuscule","Latin small letter f with hook":"Fonction","Latin small letter g with breve":"G bref minuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin small letter h with stroke":"H barré minuscule","Latin small letter i with breve":"I bref minuscule","Latin small letter i with macron":"I macron minuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin small letter i with tilde":"I tilde minuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin small letter l with caron":"L caron minuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin small letter l with stroke":"L barré minuscule","Latin small letter long s":"S long minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin small letter o with breve":"O bref minuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin small letter o with macron":"O macron minuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin small letter r with caron":"R caron minuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin small letter s with caron":"S caron minuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin small letter t with caron":"T caron minuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin small letter t with stroke":"T barré minuscule","Latin small letter u with breve":"U bref minuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin small letter u with macron":"U macron minuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin small letter u with tilde":"U tilde minuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin small ligature oe":"O-E entrelacé minuscule","Left double quotation mark":"Guillemet-apostrophe double culbuté","Left single quotation mark":"Guillemet-apostrophe culbuté","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","leftwards dashed arrow":"Flèche en pointillés vers la gauche","leftwards double arrow":"Double flèche vers la gauche","leftwards simple arrow":"flèche simple vers la gauche","Less-than or equal to":"Signe inférieur ou égal","Less-than sign":"Signe inférieur","Lira sign":"Lire","Livre tournois sign":"Livre tournois","Logical and":"Et logique","Logical or":"Ou logique",Macron:"Macron","Manat sign":"Manat","Mill sign":"Moulin","Minus sign":"Moins","Multiplication sign":"Multiplication","N-ary product":"Produit","N-ary summation":"Somme",Nabla:"Nabla","Naira sign":"Naira","New sheqel sign":"Shekel","Nordic mark sign":"Mark nordique","Not an element of":"N'appartient pas à ","Not equal to":"Différent de","Not sign":"Négation logique","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite",Overline:"Macron long","Paragraph sign":"Fin de paragraphe","Partial differential":"Partiellement différent","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Peseta sign":"Peseta","Peso sign":"Peso","Plus-minus sign":"Plus ou moins","Pound sign":"Livre sterling","Proportional to":"Proportionnel à ","Question exclamation mark":"Point d'interrogation et exclamation","Registered sign":"Registered","Reversed paragraph sign":"Fin de paragraphe inversé","Right double quotation mark":"Guillemet-apostrophe double","Right single quotation mark":"Guillemet-apostrophe","Right-pointing double angle quotation mark":"Guillemet double vers la droite","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","rightwards dashed arrow":"Flèche en pointillés vers la droite","rightwards double arrow":"Double flèche vers la droite","rightwards simple arrow":"flèche simple vers la droite","Ruble sign":"Rouble","Rupee sign":"Roupie","Section sign":"Paragraphe","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single low-9 quotation mark":"Guillemet-virgule inférieur","Single right-pointing angle quotation mark":"Guillemet simple vers la droite","soon with rightwards arrow above":"Bientôt avec flèche vers la droite","Special characters":"Caractères spéciaux","Spesmilo sign":"Spesmilo","Square root":"Racine carrée","Tenge sign":"Tenge","There exists":"Existe","Tilde operator":"Tilde","top with upwards arrow above":"Haut avec flèche vers le haut","Trade mark sign":"Marque déposée","Tugrik sign":"Tugrik","Turkish lira sign":"Lire turque","Two dot leader":"Deux points",Union:"Union","up down arrow with base":"Flèche haut et bas avec barre de fin","upwards arrow to bar":"Flèche vers le haut avec barre de fin","upwards dashed arrow":"Flèche en pointillés vers le haut","upwards double arrow":"Double flèche vers le haut","upwards simple arrow":"flèche simple vers le haut","Vulgar fraction one half":"Un demi","Vulgar fraction one quarter":"Un quart","Vulgar fraction three quarters":"Trois quarts","Won sign":"Won","Yen sign":"Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/gl.js b/core/assets/vendor/ckeditor5/special-characters/translations/gl.js index 2533ea2a7be8549d90c23d5b8c8feaddac835279..dde224d985d6e458b3e69eff921c428891f64164 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/gl.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/gl.js @@ -1 +1 @@ -!function(a){const o=a.gl=a.gl||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Case igual a",Angle:"Ãngulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"SÃmbolo do austral","back with leftwards arrow above":"cara atrás, coa frecha cara á esquerda enriba","Bitcoin sign":"SÃmbolo do Bitcoin","Cedi sign":"SÃmbolo do cedi","Cent sign":"SÃmbolo do centavo","Character categories":"CategorÃas de caracteres","Colon sign":"SÃmbolo do colón","Contains as member":"Conten a","Copyright sign":"SÃmbolo de copyright","Cruzeiro sign":"SÃmbolo do cruceiro","Currency sign":"SÃmbolo de moeda","Degree sign":"Signo de grao","Division sign":"Signo de división","Dollar sign":"SÃmbolo do dolar","Dong sign":"SÃmbolo do dong","Double dagger":"Daga dobre","Double exclamation mark":"Marca de dobre exclamación","Double low-9 quotation mark":"Marca de acoutamento comiña dobre baixo-9","Double question mark":"Marca de dobre interrogación","downwards arrow to bar":"frecha cara abaixo con tope","downwards dashed arrow":"frecha de guións cara abaixo","downwards double arrow":"frecha dobre cara abaixo","Drachma sign":"SÃmbolo do dracma","Element of":"Pertenza","Em dash":"Guión longo (raia)","Empty set":"Conxunto baleiro","En dash":"Guión curto","end with leftwards arrow above":"final, coa frecha cara á esquerda enriba","Euro sign":"SÃmbolo do euro","Euro-currency sign":"SÃmbolo da moeda do euro","Exclamation question mark":"Marca de exclamación interrogación","For all":"Para todo","Fraction slash":"Barra de fracción","French franc sign":"SÃmbolo do franco francés","German penny sign":"SÃmbolo do penique alemán","Greater-than or equal to":"Maior ou igual que","Greater-than sign":"Maior que","Guarani sign":"SÃmbolo do guaranÃ","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"SÃmbolo do hryvnia","Identical to":"Idéntico a","Indian rupee sign":"SÃmbolo da rupia india",Infinity:"Infinito",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Marca invertida de exclamación","Inverted question mark":"Marca invertida de interrogación","Kip sign":"SÃmbolo do kip","Latin capital letter a with breve":"A maiúsculo latino con acento breve","Latin capital letter a with macron":"A maiúsculo latino con macron","Latin capital letter a with ogonek":"A maiúsculo latino con ogonek","Latin capital letter c with acute":"C maiúsculo latino con acento agudo","Latin capital letter c with caron":"C maiúsculo latino con caron","Latin capital letter c with circumflex":"C maiúsculo latino con acento circunflexo","Latin capital letter c with dot above":"C maiúsculo latino con punto enriba","Latin capital letter d with caron":"D maiúsculo latino con caron","Latin capital letter d with stroke":"D maiúsculo latino barrado","Latin capital letter e with breve":"E maiúsculo latino con acento breve","Latin capital letter e with caron":"E maiúsculo latino con caron","Latin capital letter e with dot above":"E maiúsculo latino con punto enriba","Latin capital letter e with macron":"E maiúsculo latino con macron","Latin capital letter e with ogonek":"E maiúsculo latino con ogonek","Latin capital letter eng":"Eng (engma) mziúsculo latino","Latin capital letter g with breve":"G maiúsculo latino con acento breve","Latin capital letter g with cedilla":"G maiúsculo latino con cedilla","Latin capital letter g with circumflex":"G maiúsculo latino con acento circunflexo","Latin capital letter g with dot above":"G maiúsculo latino con punto enriba","Latin capital letter h with circumflex":"H maiúsculo latino con acento circunflexo","Latin capital letter h with stroke":"H maiúsculo latino barrado","Latin capital letter i with breve":"I maiúsculo latino con acento breve","Latin capital letter i with dot above":"I maiúsculo latino con punto enriba","Latin capital letter i with macron":"I maiúsculo latino con macron","Latin capital letter i with ogonek":"I maiúsculo latino con ogonek","Latin capital letter i with tilde":"I maiúsculo latino con til","Latin capital letter j with circumflex":"J maiúsculo latino con acento circunflexo","Latin capital letter k with cedilla":"K maiúsculo latino con cedilla","Latin capital letter l with acute":"L maiúsculo latino con acento agudo","Latin capital letter l with caron":"L maiúsculo latino con caron","Latin capital letter l with cedilla":"L maiúsculo latino con cedilla","Latin capital letter l with middle dot":"L maiúsculo latino con punto medio","Latin capital letter l with stroke":"L maiúsculo latino barrado","Latin capital letter n with acute":"N maiúsculo latino con acento agudo","Latin capital letter n with caron":"N maiúsculo latino con caron","Latin capital letter n with cedilla":"N maiúsculo latino con cedilla","Latin capital letter o with breve":"O maiúsculo latino con acento breve","Latin capital letter o with double acute":"O maiúsculo latino con acento agudo dobre","Latin capital letter o with macron":"O maiúsculo latino con macron","Latin capital letter r with acute":"R maiúsculo latino con acento agudo","Latin capital letter r with caron":"R maiúsculo latino con caron","Latin capital letter r with cedilla":"R maiúsculo latino con cedilla","Latin capital letter s with acute":"S maiúsculo latino con acento agudo","Latin capital letter s with caron":"S maiúsculo latino con caron","Latin capital letter s with cedilla":"S maiúsculo latino con cedilla","Latin capital letter s with circumflex":"S maiúsculo latino con acento circunflexo","Latin capital letter t with caron":"T maiúsculo latino con caron","Latin capital letter t with cedilla":"T maiúsculo latino con cedilla","Latin capital letter t with stroke":"T maiúsculo latino barrado","Latin capital letter u with breve":"U maiúsculo latino con acento breve","Latin capital letter u with double acute":"U maiúsculo latino con acento agudo dobre","Latin capital letter u with macron":"U maiúsculo latino con macron","Latin capital letter u with ogonek":"U maiúsculo latino con ogonek","Latin capital letter u with ring above":"U maiúsculo latino con anel enriba","Latin capital letter u with tilde":"U maiúsculo latino con til","Latin capital letter w with circumflex":"W maiúsculo latino con acento circunflexo","Latin capital letter y with circumflex":"Y maiúsculo latino con acento circunflexo","Latin capital letter y with diaeresis":"Y maiúsculo latino con diérese","Latin capital letter z with acute":"Z maiúsculo latino con acento agudo","Latin capital letter z with caron":"Z maiúsculo latino con caron","Latin capital letter z with dot above":"Z maiúsculo latino con punto enriba","Latin capital ligature ij":"Ligadura IJ maiúsculo latino","Latin capital ligature oe":"Ligadura OE maiúsculo latino","Latin small letter a with breve":"a minúsculo latino con acento breve","Latin small letter a with macron":"a minúsculo latino con macron","Latin small letter a with ogonek":"a minúsculo latino con ogonek","Latin small letter c with acute":"c minúsculo latino con acento agudo","Latin small letter c with caron":"cminúsculo latino con caron","Latin small letter c with circumflex":"c minúsculo latino con acento circunflexo","Latin small letter c with dot above":"c minúsculo latino con punto enriba","Latin small letter d with caron":"d minúsculo latino con caron","Latin small letter d with stroke":"d minúsculo latino barrado","Latin small letter dotless i":"i minúsculo latino sen punto","Latin small letter e with breve":"e minúsculo latino con acento breve","Latin small letter e with caron":"e minúsculo latino con caron","Latin small letter e with dot above":"e minúsculo latino con punto enriba","Latin small letter e with macron":"e minúsculo latino con macron","Latin small letter e with ogonek":"e minúsculo latino con ogonek","Latin small letter eng":"Eng (engma) minúsculo latino","Latin small letter f with hook":"f minúsculo latino con gancho","Latin small letter g with breve":"g minúsculo latino con acento breve","Latin small letter g with cedilla":"g minúsculo latino con cedilla","Latin small letter g with circumflex":"g minúsculo latino con acento circunflexo","Latin small letter g with dot above":"g minúsculo latino con punto enriba","Latin small letter h with circumflex":"h minúsculo latino con acento circunflexo","Latin small letter h with stroke":"h minúsculo latino barrado","Latin small letter i with breve":"i minúsculo latino con acento breve","Latin small letter i with macron":"i minúsculo latino con macron","Latin small letter i with ogonek":"i minúsculo latino con ogonek","Latin small letter i with tilde":"i minúsculo latino con til","Latin small letter j with circumflex":"j minúsculo latino con acento circunflexo","Latin small letter k with cedilla":"k minúsculo latino con cedilla","Latin small letter kra":"Letra kra minúscula","Latin small letter l with acute":"l minúsculo latino con acento agudo","Latin small letter l with caron":"l minúsculo latino con caron","Latin small letter l with cedilla":"l minúsculo latino con cedilla","Latin small letter l with middle dot":"l minúsculo latino con punto medio","Latin small letter l with stroke":"l minúsculo latino barrado","Latin small letter long s":"s minúsculo latino larga","Latin small letter n preceded by apostrophe":"n minúsculo latino precedido de apostrofe","Latin small letter n with acute":"n minúsculo latino con acento agudo","Latin small letter n with caron":"n minúsculo latino con caron","Latin small letter n with cedilla":"n minúsculo latino con cedilla","Latin small letter o with breve":"o minúsculo latino con acento breve","Latin small letter o with double acute":"o minúsculo latino con acento agudo dobre","Latin small letter o with macron":"o minúsculo latino con macron","Latin small letter r with acute":"r minúsculo latino con acento agudo","Latin small letter r with caron":"r minúsculo latino con caron","Latin small letter r with cedilla":"r minúsculo latino con cedilla","Latin small letter s with acute":"s minúsculo latino con acento agudo","Latin small letter s with caron":"s minúsculo latino con caron","Latin small letter s with cedilla":"s minúsculo latino con cedilla","Latin small letter s with circumflex":"s minúsculo latino con acento circunflexo","Latin small letter t with caron":"t minúsculo latino con caron","Latin small letter t with cedilla":"t minúsculo latino con cedilla","Latin small letter t with stroke":"t minúsculo latino barrado","Latin small letter u with breve":"u minúsculo latino con acento breve","Latin small letter u with double acute":"u minúsculo latino con acento agudo dobre","Latin small letter u with macron":"u minúsculo latino con macron","Latin small letter u with ogonek":"u minúsculo latino con ogonek","Latin small letter u with ring above":"u minúsculo latino con anel enriba","Latin small letter u with tilde":"u minúsculo latino con til","Latin small letter w with circumflex":"w minúsculo latino con acento circunflexo","Latin small letter y with circumflex":"y minúsculo latino con acento circunflexo","Latin small letter z with acute":"z minúsculo latino con acento agudo","Latin small letter z with caron":"z minúsculo latino con caron","Latin small letter z with dot above":"z minúsculo latino con punto enriba","Latin small ligature ij":"Ligadura ij minúsculo latino","Latin small ligature oe":"Ligadura oe minúsculo latino","Left double quotation mark":"Marca de acoutamento comiña dobre esquerda","Left single quotation mark":"Marca de acoutamento comiña sinxela esquerda","Left-pointing double angle quotation mark":"Marca de acoutamento ángulo esquerdo dobre","leftwards arrow to bar":"frecha cara á esquerda con tope","leftwards dashed arrow":"frecha de guións cara á esquerda","leftwards double arrow":"frecha dobre cara á esquerda","Less-than or equal to":"Menor ou igual que","Less-than sign":"Menor que","Lira sign":"SÃmbolo da lira","Livre tournois sign":"SÃmbolo da libra tournois","Logical and":"E lóxico (conxunción)","Logical or":"Ou lóxico (disxunción)",Macron:"Macron","Manat sign":"SÃmbolo do manat","Mill sign":"SÃmbolo do mill","Minus sign":"Signo menos","Multiplication sign":"Signo de multiplicación","N-ary product":"Produto de n elementos, produtorio","N-ary summation":"Suma de n elementos, sumatorio",Nabla:"Nabla (Gradiente)","Naira sign":"SÃmbolo da naira","New sheqel sign":"SÃmbolo do novo xequel","Nordic mark sign":"SÃmbolo do marco nordico","Not an element of":"Non pertenza","Not equal to":"Distinto de","Not sign":"Signo non","on with exclamation mark with left right arrow above":"activado, con signo de exclamación coa frecha esquerda-dereita enrriba",Overline:"Liña superior","Paragraph sign":"Signo de parágrafo","Partial differential":"Derivada parcial","Per mille sign":"Signo de por milleiro","Per ten thousand sign":"Signo de por dez mil","Peseta sign":"SÃmbolo da peseta","Peso sign":"SÃmbolo do peso","Plus-minus sign":"Signo más/menos","Pound sign":"SÃmbolo da libra","Proportional to":"Proporcional a","Question exclamation mark":"Marca de interrogación exclamación","Registered sign":"SÃmbolo de rexistrado","Reversed paragraph sign":"Signo invertido do parágrafo","Right double quotation mark":"Marca de acoutamento comiña dobre dereita","Right single quotation mark":"Marca de acoutamento comiña sinxela dereita","Right-pointing double angle quotation mark":"Marca de acoutamento ángulo dereito dobre","rightwards arrow to bar":"frecha cara á dereita con tope","rightwards dashed arrow":"frecha de guións cara á dereita","rightwards double arrow":"frecha dobre cara á dereita","Ruble sign":"SÃmbolo do rublo","Rupee sign":"SÃmbolo da rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"Marca de acoutamento ángulo esquerdo sinxelo","Single low-9 quotation mark":"Marca de acoutamento comiña sinxela baixo-9","Single right-pointing angle quotation mark":"Marca de acoutamento ángulo dereito sinxelo","soon with rightwards arrow above":"logo, coa frecha cara á dereita enriba","Special characters":"Caracteres especiais","Spesmilo sign":"SÃmbolo do spesmilo","Square root":"RaÃz cadrada","Tenge sign":"SÃmbolo do tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"superior, coa frecha cara arriba enriba","Trade mark sign":"SÃmbolo de marca de fábrica","Tugrik sign":"SÃmbolo do tugrik","Turkish lira sign":"SÃmbolo da lira turca","Two dot leader":"LÃder de dous puntos",Union:"Unión","up down arrow with base":"frecha arriba-abaixo con base","upwards arrow to bar":"frecha cara arriba con tope","upwards dashed arrow":"frecha de guións cara arriba","upwards double arrow":"frecha dobre cara arriba","Vulgar fraction one half":"Fracción común dun medio","Vulgar fraction one quarter":"Fracción común dun cuarto","Vulgar fraction three quarters":"Fracción común de tres cuartos","Won sign":"SÃmbolo do won","Yen sign":"SÃmbolo do yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const o=a.gl=a.gl||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Case igual a",Angle:"Ãngulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"SÃmbolo do austral","back with leftwards arrow above":"cara atrás, coa frecha cara á esquerda enriba","Bitcoin sign":"SÃmbolo do Bitcoin","Cedi sign":"SÃmbolo do cedi","Cent sign":"SÃmbolo do centavo","Character categories":"CategorÃas de caracteres","Colon sign":"SÃmbolo do colón","Contains as member":"Conten a","Copyright sign":"SÃmbolo de copyright","Cruzeiro sign":"SÃmbolo do cruceiro","Currency sign":"SÃmbolo de moeda","Degree sign":"Signo de grao","Division sign":"Signo de división","Dollar sign":"SÃmbolo do dolar","Dong sign":"SÃmbolo do dong","Double dagger":"Daga dobre","Double exclamation mark":"Marca de dobre exclamación","Double low-9 quotation mark":"Marca de acoutamento comiña dobre baixo-9","Double question mark":"Marca de dobre interrogación","downwards arrow to bar":"frecha cara abaixo con tope","downwards dashed arrow":"frecha de guións cara abaixo","downwards double arrow":"frecha dobre cara abaixo","downwards simple arrow":"","Drachma sign":"SÃmbolo do dracma","Element of":"Pertenza","Em dash":"Guión longo (raia)","Empty set":"Conxunto baleiro","En dash":"Guión curto","end with leftwards arrow above":"final, coa frecha cara á esquerda enriba","Euro sign":"SÃmbolo do euro","Euro-currency sign":"SÃmbolo da moeda do euro","Exclamation question mark":"Marca de exclamación interrogación","For all":"Para todo","Fraction slash":"Barra de fracción","French franc sign":"SÃmbolo do franco francés","German penny sign":"SÃmbolo do penique alemán","Greater-than or equal to":"Maior ou igual que","Greater-than sign":"Maior que","Guarani sign":"SÃmbolo do guaranÃ","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"SÃmbolo do hryvnia","Identical to":"Idéntico a","Indian rupee sign":"SÃmbolo da rupia india",Infinity:"Infinito",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Marca invertida de exclamación","Inverted question mark":"Marca invertida de interrogación","Kip sign":"SÃmbolo do kip","Latin capital letter a with breve":"A maiúsculo latino con acento breve","Latin capital letter a with macron":"A maiúsculo latino con macron","Latin capital letter a with ogonek":"A maiúsculo latino con ogonek","Latin capital letter c with acute":"C maiúsculo latino con acento agudo","Latin capital letter c with caron":"C maiúsculo latino con caron","Latin capital letter c with circumflex":"C maiúsculo latino con acento circunflexo","Latin capital letter c with dot above":"C maiúsculo latino con punto enriba","Latin capital letter d with caron":"D maiúsculo latino con caron","Latin capital letter d with stroke":"D maiúsculo latino barrado","Latin capital letter e with breve":"E maiúsculo latino con acento breve","Latin capital letter e with caron":"E maiúsculo latino con caron","Latin capital letter e with dot above":"E maiúsculo latino con punto enriba","Latin capital letter e with macron":"E maiúsculo latino con macron","Latin capital letter e with ogonek":"E maiúsculo latino con ogonek","Latin capital letter eng":"Eng (engma) mziúsculo latino","Latin capital letter g with breve":"G maiúsculo latino con acento breve","Latin capital letter g with cedilla":"G maiúsculo latino con cedilla","Latin capital letter g with circumflex":"G maiúsculo latino con acento circunflexo","Latin capital letter g with dot above":"G maiúsculo latino con punto enriba","Latin capital letter h with circumflex":"H maiúsculo latino con acento circunflexo","Latin capital letter h with stroke":"H maiúsculo latino barrado","Latin capital letter i with breve":"I maiúsculo latino con acento breve","Latin capital letter i with dot above":"I maiúsculo latino con punto enriba","Latin capital letter i with macron":"I maiúsculo latino con macron","Latin capital letter i with ogonek":"I maiúsculo latino con ogonek","Latin capital letter i with tilde":"I maiúsculo latino con til","Latin capital letter j with circumflex":"J maiúsculo latino con acento circunflexo","Latin capital letter k with cedilla":"K maiúsculo latino con cedilla","Latin capital letter l with acute":"L maiúsculo latino con acento agudo","Latin capital letter l with caron":"L maiúsculo latino con caron","Latin capital letter l with cedilla":"L maiúsculo latino con cedilla","Latin capital letter l with middle dot":"L maiúsculo latino con punto medio","Latin capital letter l with stroke":"L maiúsculo latino barrado","Latin capital letter n with acute":"N maiúsculo latino con acento agudo","Latin capital letter n with caron":"N maiúsculo latino con caron","Latin capital letter n with cedilla":"N maiúsculo latino con cedilla","Latin capital letter o with breve":"O maiúsculo latino con acento breve","Latin capital letter o with double acute":"O maiúsculo latino con acento agudo dobre","Latin capital letter o with macron":"O maiúsculo latino con macron","Latin capital letter r with acute":"R maiúsculo latino con acento agudo","Latin capital letter r with caron":"R maiúsculo latino con caron","Latin capital letter r with cedilla":"R maiúsculo latino con cedilla","Latin capital letter s with acute":"S maiúsculo latino con acento agudo","Latin capital letter s with caron":"S maiúsculo latino con caron","Latin capital letter s with cedilla":"S maiúsculo latino con cedilla","Latin capital letter s with circumflex":"S maiúsculo latino con acento circunflexo","Latin capital letter t with caron":"T maiúsculo latino con caron","Latin capital letter t with cedilla":"T maiúsculo latino con cedilla","Latin capital letter t with stroke":"T maiúsculo latino barrado","Latin capital letter u with breve":"U maiúsculo latino con acento breve","Latin capital letter u with double acute":"U maiúsculo latino con acento agudo dobre","Latin capital letter u with macron":"U maiúsculo latino con macron","Latin capital letter u with ogonek":"U maiúsculo latino con ogonek","Latin capital letter u with ring above":"U maiúsculo latino con anel enriba","Latin capital letter u with tilde":"U maiúsculo latino con til","Latin capital letter w with circumflex":"W maiúsculo latino con acento circunflexo","Latin capital letter y with circumflex":"Y maiúsculo latino con acento circunflexo","Latin capital letter y with diaeresis":"Y maiúsculo latino con diérese","Latin capital letter z with acute":"Z maiúsculo latino con acento agudo","Latin capital letter z with caron":"Z maiúsculo latino con caron","Latin capital letter z with dot above":"Z maiúsculo latino con punto enriba","Latin capital ligature ij":"Ligadura IJ maiúsculo latino","Latin capital ligature oe":"Ligadura OE maiúsculo latino","Latin small letter a with breve":"a minúsculo latino con acento breve","Latin small letter a with macron":"a minúsculo latino con macron","Latin small letter a with ogonek":"a minúsculo latino con ogonek","Latin small letter c with acute":"c minúsculo latino con acento agudo","Latin small letter c with caron":"cminúsculo latino con caron","Latin small letter c with circumflex":"c minúsculo latino con acento circunflexo","Latin small letter c with dot above":"c minúsculo latino con punto enriba","Latin small letter d with caron":"d minúsculo latino con caron","Latin small letter d with stroke":"d minúsculo latino barrado","Latin small letter dotless i":"i minúsculo latino sen punto","Latin small letter e with breve":"e minúsculo latino con acento breve","Latin small letter e with caron":"e minúsculo latino con caron","Latin small letter e with dot above":"e minúsculo latino con punto enriba","Latin small letter e with macron":"e minúsculo latino con macron","Latin small letter e with ogonek":"e minúsculo latino con ogonek","Latin small letter eng":"Eng (engma) minúsculo latino","Latin small letter f with hook":"f minúsculo latino con gancho","Latin small letter g with breve":"g minúsculo latino con acento breve","Latin small letter g with cedilla":"g minúsculo latino con cedilla","Latin small letter g with circumflex":"g minúsculo latino con acento circunflexo","Latin small letter g with dot above":"g minúsculo latino con punto enriba","Latin small letter h with circumflex":"h minúsculo latino con acento circunflexo","Latin small letter h with stroke":"h minúsculo latino barrado","Latin small letter i with breve":"i minúsculo latino con acento breve","Latin small letter i with macron":"i minúsculo latino con macron","Latin small letter i with ogonek":"i minúsculo latino con ogonek","Latin small letter i with tilde":"i minúsculo latino con til","Latin small letter j with circumflex":"j minúsculo latino con acento circunflexo","Latin small letter k with cedilla":"k minúsculo latino con cedilla","Latin small letter kra":"Letra kra minúscula","Latin small letter l with acute":"l minúsculo latino con acento agudo","Latin small letter l with caron":"l minúsculo latino con caron","Latin small letter l with cedilla":"l minúsculo latino con cedilla","Latin small letter l with middle dot":"l minúsculo latino con punto medio","Latin small letter l with stroke":"l minúsculo latino barrado","Latin small letter long s":"s minúsculo latino larga","Latin small letter n preceded by apostrophe":"n minúsculo latino precedido de apostrofe","Latin small letter n with acute":"n minúsculo latino con acento agudo","Latin small letter n with caron":"n minúsculo latino con caron","Latin small letter n with cedilla":"n minúsculo latino con cedilla","Latin small letter o with breve":"o minúsculo latino con acento breve","Latin small letter o with double acute":"o minúsculo latino con acento agudo dobre","Latin small letter o with macron":"o minúsculo latino con macron","Latin small letter r with acute":"r minúsculo latino con acento agudo","Latin small letter r with caron":"r minúsculo latino con caron","Latin small letter r with cedilla":"r minúsculo latino con cedilla","Latin small letter s with acute":"s minúsculo latino con acento agudo","Latin small letter s with caron":"s minúsculo latino con caron","Latin small letter s with cedilla":"s minúsculo latino con cedilla","Latin small letter s with circumflex":"s minúsculo latino con acento circunflexo","Latin small letter t with caron":"t minúsculo latino con caron","Latin small letter t with cedilla":"t minúsculo latino con cedilla","Latin small letter t with stroke":"t minúsculo latino barrado","Latin small letter u with breve":"u minúsculo latino con acento breve","Latin small letter u with double acute":"u minúsculo latino con acento agudo dobre","Latin small letter u with macron":"u minúsculo latino con macron","Latin small letter u with ogonek":"u minúsculo latino con ogonek","Latin small letter u with ring above":"u minúsculo latino con anel enriba","Latin small letter u with tilde":"u minúsculo latino con til","Latin small letter w with circumflex":"w minúsculo latino con acento circunflexo","Latin small letter y with circumflex":"y minúsculo latino con acento circunflexo","Latin small letter z with acute":"z minúsculo latino con acento agudo","Latin small letter z with caron":"z minúsculo latino con caron","Latin small letter z with dot above":"z minúsculo latino con punto enriba","Latin small ligature ij":"Ligadura ij minúsculo latino","Latin small ligature oe":"Ligadura oe minúsculo latino","Left double quotation mark":"Marca de acoutamento comiña dobre esquerda","Left single quotation mark":"Marca de acoutamento comiña sinxela esquerda","Left-pointing double angle quotation mark":"Marca de acoutamento ángulo esquerdo dobre","leftwards arrow to bar":"frecha cara á esquerda con tope","leftwards dashed arrow":"frecha de guións cara á esquerda","leftwards double arrow":"frecha dobre cara á esquerda","leftwards simple arrow":"","Less-than or equal to":"Menor ou igual que","Less-than sign":"Menor que","Lira sign":"SÃmbolo da lira","Livre tournois sign":"SÃmbolo da libra tournois","Logical and":"E lóxico (conxunción)","Logical or":"Ou lóxico (disxunción)",Macron:"Macron","Manat sign":"SÃmbolo do manat","Mill sign":"SÃmbolo do mill","Minus sign":"Signo menos","Multiplication sign":"Signo de multiplicación","N-ary product":"Produto de n elementos, produtorio","N-ary summation":"Suma de n elementos, sumatorio",Nabla:"Nabla (Gradiente)","Naira sign":"SÃmbolo da naira","New sheqel sign":"SÃmbolo do novo xequel","Nordic mark sign":"SÃmbolo do marco nordico","Not an element of":"Non pertenza","Not equal to":"Distinto de","Not sign":"Signo non","on with exclamation mark with left right arrow above":"activado, con signo de exclamación coa frecha esquerda-dereita enrriba",Overline:"Liña superior","Paragraph sign":"Signo de parágrafo","Partial differential":"Derivada parcial","Per mille sign":"Signo de por milleiro","Per ten thousand sign":"Signo de por dez mil","Peseta sign":"SÃmbolo da peseta","Peso sign":"SÃmbolo do peso","Plus-minus sign":"Signo más/menos","Pound sign":"SÃmbolo da libra","Proportional to":"Proporcional a","Question exclamation mark":"Marca de interrogación exclamación","Registered sign":"SÃmbolo de rexistrado","Reversed paragraph sign":"Signo invertido do parágrafo","Right double quotation mark":"Marca de acoutamento comiña dobre dereita","Right single quotation mark":"Marca de acoutamento comiña sinxela dereita","Right-pointing double angle quotation mark":"Marca de acoutamento ángulo dereito dobre","rightwards arrow to bar":"frecha cara á dereita con tope","rightwards dashed arrow":"frecha de guións cara á dereita","rightwards double arrow":"frecha dobre cara á dereita","rightwards simple arrow":"","Ruble sign":"SÃmbolo do rublo","Rupee sign":"SÃmbolo da rupia","Section sign":"Signo de sección","Single left-pointing angle quotation mark":"Marca de acoutamento ángulo esquerdo sinxelo","Single low-9 quotation mark":"Marca de acoutamento comiña sinxela baixo-9","Single right-pointing angle quotation mark":"Marca de acoutamento ángulo dereito sinxelo","soon with rightwards arrow above":"logo, coa frecha cara á dereita enriba","Special characters":"Caracteres especiais","Spesmilo sign":"SÃmbolo do spesmilo","Square root":"RaÃz cadrada","Tenge sign":"SÃmbolo do tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"superior, coa frecha cara arriba enriba","Trade mark sign":"SÃmbolo de marca de fábrica","Tugrik sign":"SÃmbolo do tugrik","Turkish lira sign":"SÃmbolo da lira turca","Two dot leader":"LÃder de dous puntos",Union:"Unión","up down arrow with base":"frecha arriba-abaixo con base","upwards arrow to bar":"frecha cara arriba con tope","upwards dashed arrow":"frecha de guións cara arriba","upwards double arrow":"frecha dobre cara arriba","upwards simple arrow":"","Vulgar fraction one half":"Fracción común dun medio","Vulgar fraction one quarter":"Fracción común dun cuarto","Vulgar fraction three quarters":"Fracción común de tres cuartos","Won sign":"SÃmbolo do won","Yen sign":"SÃmbolo do yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/he.js b/core/assets/vendor/ckeditor5/special-characters/translations/he.js index 3a273910240f73c48da547795069ae5dbc366453..a22ad29fc9ac0b1dec44958edfd5964ad95cd860 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/he.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/he.js @@ -1 +1 @@ -!function(t){const a=t.he=t.he||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"כמעט שווה ל-",Angle:"זווית","Approximately equal to":"שווה בקירוב ל-","Asterisk operator":"×ופרטור כוכבית","Austral sign":"סמל ××וסטרל","back with leftwards arrow above":'"back" ומעליו ×—×¥ שמ×לה',"Bitcoin sign":"סמל ביטקוין","Cedi sign":"סמל סדי","Cent sign":"סמל ×¡× ×˜","Character categories":"קטגוריות תווי×","Colon sign":"סמל קולון","Contains as member":"מכיל כחבר","Copyright sign":"סימן זכויות יוצרי×","Cruzeiro sign":"סמל קרוזיירו","Currency sign":"סמל מטבע","Degree sign":"סימן מעלה","Division sign":"סימן חילוק","Dollar sign":"סמל דולר","Dong sign":"סמל ×“×•× ×’","Double dagger":"דקר כפול","Double exclamation mark":"סימן קרי××” כפול","Double low-9 quotation mark":"מירכ×ות × ×ž×•×›×•×ª כפולות בצורת 9","Double question mark":"סימן ש×לה כפול","downwards arrow to bar":"×—×¥ למטה לפס","downwards dashed arrow":"×—×¥ מקווקו למטה","downwards double arrow":"×—×¥ כפול למטה","Drachma sign":"סמל דרכמה","Element of":"שייך ל-","Em dash":"קו מפריד ×רוך","Empty set":"הקבוצה הריקה","En dash":"קו מפריד רגיל","end with leftwards arrow above":'"end" ומעליו ×—×¥ שמ×לה',"Euro sign":"סמל ×ירו","Euro-currency sign":"סמל יחידת מטבע ×ירופ×ית","Exclamation question mark":"סימן קרי××”/ש×לה","For all":"לכל","Fraction slash":"לוכסן שבר","French franc sign":"סמל ×¤×¨× ×§ צרפתי","German penny sign":"סמל ×¤× ×™ ×’×¨×ž× ×™","Greater-than or equal to":'סימן "גדול/שווה"',"Greater-than sign":'סימן "גדול מ-"',"Guarani sign":"סמל גו××¨× ×™","Horizontal ellipsis":"שלוש × ×§×•×“×•×ª ×ופקיות","Hryvnia sign":"סמל ×”×¨×™×‘× ×™×”","Identical to":"×–×”×” ל-","Indian rupee sign":"סמל רופי הודי",Infinity:"××™× ×¡×•×£",Integral:"××™× ×˜×’×¨×œ",Intersection:"חיתוך","Inverted exclamation mark":"סימן קרי××” הפוך","Inverted question mark":"סימן ש×לה הפוך","Kip sign":"סמל קיפ","Latin capital letter a with breve":"a גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter a with macron":"a גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter a with ogonek":"a גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter c with acute":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter c with caron":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter c with circumflex":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter c with dot above":"c גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter d with caron":"d גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter d with stroke":"d גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter e with breve":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter e with caron":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter e with dot above":"e גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter e with macron":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter e with ogonek":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter eng":"×× ×’ גדולה ×œ×˜×™× ×™×ª","Latin capital letter g with breve":"g גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter g with cedilla":"g גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter g with circumflex":"g גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter g with dot above":"g גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter h with circumflex":"h גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter h with stroke":"h גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter i with breve":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter i with dot above":"i גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter i with macron":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter i with ogonek":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter i with tilde":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin capital letter j with circumflex":"j גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter k with cedilla":"k גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter l with acute":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter l with caron":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter l with cedilla":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter l with middle dot":"l גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” ×מצעית","Latin capital letter l with stroke":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter n with acute":"n גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter n with caron":"n גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter n with cedilla":"n גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter o with breve":"o גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter o with double acute":"o גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin capital letter o with macron":"o גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter r with acute":"r גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter r with caron":"r גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter r with cedilla":"r גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter s with acute":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter s with caron":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter s with cedilla":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter s with circumflex":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter t with caron":"t גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter t with cedilla":"t גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter t with stroke":"t גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter u with breve":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter u with double acute":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin capital letter u with macron":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter u with ogonek":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter u with ring above":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×˜×‘×¢×ª עילית","Latin capital letter u with tilde":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin capital letter w with circumflex":"w גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter y with circumflex":"y גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter y with diaeresis":"y גדולה ×œ×˜×™× ×™×ª ×¢× ×ומל×וט","Latin capital letter z with acute":"z גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter z with caron":"z גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter z with dot above":"z גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital ligature ij":"ליגטורה גדולה ×œ×˜×™× ×™×ª ij","Latin capital ligature oe":"ליגטורה גדולה ×œ×˜×™× ×™×ª oe","Latin small letter a with breve":"a ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter a with macron":"a ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter a with ogonek":"a ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter c with acute":"c ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter c with caron":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter c with circumflex":"c ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter c with dot above":"c ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter d with caron":"d ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter d with stroke":"d ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter dotless i":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter e with breve":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter e with caron":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter e with dot above":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter e with macron":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter e with ogonek":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter eng":"×× ×’ ×§×˜× ×” ×œ×˜×™× ×™×ª","Latin small letter f with hook":"f ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×•","Latin small letter g with breve":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter g with cedilla":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter g with circumflex":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter g with dot above":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter h with circumflex":"h ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter h with stroke":"h ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter i with breve":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter i with macron":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter i with ogonek":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter i with tilde":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin small letter j with circumflex":"j ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter k with cedilla":"k ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter kra":"קרה ×§×˜× ×” ×œ×˜×™× ×™×ª","Latin small letter l with acute":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter l with caron":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter l with cedilla":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter l with middle dot":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” ×מצעית","Latin small letter l with stroke":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter long s":"s ×רוכה ×§×˜× ×” ×œ×˜×™× ×™×ª","Latin small letter n preceded by apostrophe":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×•×œ×¤× ×™×” ×פוסטרוף","Latin small letter n with acute":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter n with caron":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter n with cedilla":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter o with breve":"o ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter o with double acute":"o ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin small letter o with macron":"o ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter r with acute":"r ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter r with caron":"r ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter r with cedilla":"r ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter s with acute":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter s with caron":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter s with cedilla":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter s with circumflex":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter t with caron":"t ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter t with cedilla":"t ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter t with stroke":"t ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter u with breve":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter u with double acute":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin small letter u with macron":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter u with ogonek":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter u with ring above":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×˜×‘×¢×ª עילית","Latin small letter u with tilde":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin small letter w with circumflex":"w ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter y with circumflex":"y ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter z with acute":"z ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter z with caron":"z ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter z with dot above":"z ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small ligature ij":"ליגטורה ×§×˜× ×” ×œ×˜×™× ×™×ª ij","Latin small ligature oe":"ליגטורה ×§×˜× ×” ×œ×˜×™× ×™×ª oe","Left double quotation mark":"מירכ×ות שמ×ליות כפולות","Left single quotation mark":"מירכ×ות שמ×ליות יחידות","Left-pointing double angle quotation mark":"מירכ×ות מחודדות כפולות ×¤×•× ×•×ª שמ×לה","leftwards arrow to bar":"×—×¥ שמ×לה לפס","leftwards dashed arrow":"×—×¥ מקווקו שמ×לה","leftwards double arrow":"×—×¥ כפול שמ×לה","Less-than or equal to":'סימן "קטן/שווה"',"Less-than sign":'סימן "קטן מ-"',"Lira sign":"סמל לירה","Livre tournois sign":"סמל ליבר ×˜×•×¨× ×•××”","Logical and":'"וג×" לוגי',"Logical or":'"×ו" לוגי',Macron:"קו עילי","Manat sign":"סמל מ×× ×ט","Mill sign":"סמל מיל","Minus sign":"סימן ×ž×™× ×•×¡","Multiplication sign":"סימן כפל","N-ary product":"תוצר N","N-ary summation":"×¡×›×•× N",Nabla:"× ×‘×œ×”","Naira sign":"סמל × ×ירה","New sheqel sign":"סמל שקל חדש","Nordic mark sign":"סמל מ×רק × ×•×¨×“×™","Not an element of":"×œ× ×©×™×™×š ל-","Not equal to":"×œ× ×©×•×•×” ל-","Not sign":"סימן שלילה","on with exclamation mark with left right arrow above":'"on" ×¢× ×¡×™×ž×Ÿ קרי××” ומעליו ×—×¥ שמ×לה ×•×™×ž×™× ×”',Overline:"קו עליון","Paragraph sign":"סימן פסקה","Partial differential":"× ×’×–×¨×ª חלקית","Per mille sign":"סימן ×לפית","Per ten thousand sign":"סימן רבבית","Peseta sign":"סמל פסטה","Peso sign":"סמל פסו","Plus-minus sign":"סימן פלוס-×ž×™× ×•×¡","Pound sign":'סמל ליש"ט',"Proportional to":"יחס ישר","Question exclamation mark":"סימן ש×לה/קרי××”","Registered sign":"סימן רשו×","Reversed paragraph sign":"סימן פסקה הפוך","Right double quotation mark":"מירכ×ות ×™×ž× ×™×•×ª כפולות","Right single quotation mark":"מירכ×ות ×™×ž× ×™×•×ª יחידות","Right-pointing double angle quotation mark":"מירכ×ות מחודדות כפולות ×¤×•× ×•×ª ×™×ž×™× ×”","rightwards arrow to bar":"×—×¥ ×™×ž×™× ×” לפס","rightwards dashed arrow":"×—×¥ מקווקו ×™×ž×™× ×”","rightwards double arrow":"×—×¥ כפול ×™×ž×™× ×”","Ruble sign":"סמל רובל","Rupee sign":"סמל רופי","Section sign":"סימן סעיף","Single left-pointing angle quotation mark":"מירכ×ות מחודדות יחידות ×¤×•× ×•×ª שמ×לה","Single low-9 quotation mark":"מירכ×ות × ×ž×•×›×•×ª יחידות בצורת 9","Single right-pointing angle quotation mark":"מירכ×ות מחודדות יחידות ×¤×•× ×•×ª ×™×ž×™× ×”","soon with rightwards arrow above":'"soon" ומעליו ×—×¥ ×™×ž×™× ×”',"Special characters":"×ª×•×•×™× ×ž×™×•×—×“×™×","Spesmilo sign":"סמל ספסמילו","Square root":"שורש ריבועי","Tenge sign":"סמל ×˜× ×’×”","There exists":"קיי×","Tilde operator":"×ופרטור טילדה","top with upwards arrow above":'"top" ומעליו ×—×¥ למעלה',"Trade mark sign":"סימן סמל מסחרי","Tugrik sign":"סמל טוגרוג","Turkish lira sign":"סמל לירה טורקית","Two dot leader":"מחבר שתי × ×§×•×“×•×ª",Union:"×יחוד","up down arrow with base":"×—×¥ למעלה ולמטה ×¢× ×‘×¡×™×¡","upwards arrow to bar":"×—×¥ למעלה לפס","upwards dashed arrow":"×—×¥ מקווקו למעלה","upwards double arrow":"×—×¥ כפול למעלה","Vulgar fraction one half":"שבר פשוט חצי","Vulgar fraction one quarter":"שבר פשוט רבע","Vulgar fraction three quarters":"שבר פשוט שלושה רבעי×","Won sign":"סמל וון","Yen sign":"סמל ין"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.he=t.he||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"כמעט שווה ל-",Angle:"זווית","Approximately equal to":"שווה בקירוב ל-","Asterisk operator":"×ופרטור כוכבית","Austral sign":"סמל ××וסטרל","back with leftwards arrow above":'"back" ומעליו ×—×¥ שמ×לה',"Bitcoin sign":"סמל ביטקוין","Cedi sign":"סמל סדי","Cent sign":"סמל ×¡× ×˜","Character categories":"קטגוריות תווי×","Colon sign":"סמל קולון","Contains as member":"מכיל כחבר","Copyright sign":"סימן זכויות יוצרי×","Cruzeiro sign":"סמל קרוזיירו","Currency sign":"סמל מטבע","Degree sign":"סימן מעלה","Division sign":"סימן חילוק","Dollar sign":"סמל דולר","Dong sign":"סמל ×“×•× ×’","Double dagger":"דקר כפול","Double exclamation mark":"סימן קרי××” כפול","Double low-9 quotation mark":"מירכ×ות × ×ž×•×›×•×ª כפולות בצורת 9","Double question mark":"סימן ש×לה כפול","downwards arrow to bar":"×—×¥ למטה לפס","downwards dashed arrow":"×—×¥ מקווקו למטה","downwards double arrow":"×—×¥ כפול למטה","downwards simple arrow":"×—×¥ פשוט כלפי מטה","Drachma sign":"סמל דרכמה","Element of":"שייך ל-","Em dash":"קו מפריד ×רוך","Empty set":"הקבוצה הריקה","En dash":"קו מפריד רגיל","end with leftwards arrow above":'"end" ומעליו ×—×¥ שמ×לה',"Euro sign":"סמל ×ירו","Euro-currency sign":"סמל יחידת מטבע ×ירופ×ית","Exclamation question mark":"סימן קרי××”/ש×לה","For all":"לכל","Fraction slash":"לוכסן שבר","French franc sign":"סמל ×¤×¨× ×§ צרפתי","German penny sign":"סמל ×¤× ×™ ×’×¨×ž× ×™","Greater-than or equal to":'סימן "גדול/שווה"',"Greater-than sign":'סימן "גדול מ-"',"Guarani sign":"סמל גו××¨× ×™","Horizontal ellipsis":"שלוש × ×§×•×“×•×ª ×ופקיות","Hryvnia sign":"סמל ×”×¨×™×‘× ×™×”","Identical to":"×–×”×” ל-","Indian rupee sign":"סמל רופי הודי",Infinity:"××™× ×¡×•×£",Integral:"××™× ×˜×’×¨×œ",Intersection:"חיתוך","Inverted exclamation mark":"סימן קרי××” הפוך","Inverted question mark":"סימן ש×לה הפוך","Kip sign":"סמל קיפ","Latin capital letter a with breve":"a גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter a with macron":"a גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter a with ogonek":"a גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter c with acute":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter c with caron":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter c with circumflex":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter c with dot above":"c גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter d with caron":"d גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter d with stroke":"d גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter e with breve":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter e with caron":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter e with dot above":"e גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter e with macron":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter e with ogonek":"e גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter eng":"×× ×’ גדולה ×œ×˜×™× ×™×ª","Latin capital letter g with breve":"g גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter g with cedilla":"g גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter g with circumflex":"g גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter g with dot above":"g גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter h with circumflex":"h גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter h with stroke":"h גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter i with breve":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter i with dot above":"i גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital letter i with macron":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter i with ogonek":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter i with tilde":"i גדולה ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin capital letter j with circumflex":"j גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter k with cedilla":"k גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter l with acute":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter l with caron":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter l with cedilla":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter l with middle dot":"l גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” ×מצעית","Latin capital letter l with stroke":"l גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter n with acute":"n גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter n with caron":"n גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter n with cedilla":"n גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter o with breve":"o גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter o with double acute":"o גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin capital letter o with macron":"o גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter r with acute":"r גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter r with caron":"r גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter r with cedilla":"r גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter s with acute":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter s with caron":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter s with cedilla":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter s with circumflex":"s גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter t with caron":"t גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter t with cedilla":"t גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin capital letter t with stroke":"t גדולה ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin capital letter u with breve":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin capital letter u with double acute":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin capital letter u with macron":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin capital letter u with ogonek":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin capital letter u with ring above":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×˜×‘×¢×ª עילית","Latin capital letter u with tilde":"u גדולה ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin capital letter w with circumflex":"w גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter y with circumflex":"y גדולה ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin capital letter y with diaeresis":"y גדולה ×œ×˜×™× ×™×ª ×¢× ×ומל×וט","Latin capital letter z with acute":"z גדולה ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin capital letter z with caron":"z גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin capital letter z with dot above":"z גדולה ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin capital ligature ij":"ליגטורה גדולה ×œ×˜×™× ×™×ª ij","Latin capital ligature oe":"ליגטורה גדולה ×œ×˜×™× ×™×ª oe","Latin small letter a with breve":"a ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter a with macron":"a ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter a with ogonek":"a ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter c with acute":"c ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter c with caron":"c גדולה ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter c with circumflex":"c ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter c with dot above":"c ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter d with caron":"d ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter d with stroke":"d ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter dotless i":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter e with breve":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter e with caron":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter e with dot above":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter e with macron":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter e with ogonek":"e ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter eng":"×× ×’ ×§×˜× ×” ×œ×˜×™× ×™×ª","Latin small letter f with hook":"f ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×•","Latin small letter g with breve":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter g with cedilla":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter g with circumflex":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter g with dot above":"g ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small letter h with circumflex":"h ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter h with stroke":"h ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter i with breve":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter i with macron":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter i with ogonek":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter i with tilde":"i ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin small letter j with circumflex":"j ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter k with cedilla":"k ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter kra":"קרה ×§×˜× ×” ×œ×˜×™× ×™×ª","Latin small letter l with acute":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter l with caron":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter l with cedilla":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter l with middle dot":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” ×מצעית","Latin small letter l with stroke":"l ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter long s":"s ×רוכה ×§×˜× ×” ×œ×˜×™× ×™×ª","Latin small letter n preceded by apostrophe":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×•×œ×¤× ×™×” ×פוסטרוף","Latin small letter n with acute":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter n with caron":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter n with cedilla":"n ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter o with breve":"o ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter o with double acute":"o ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin small letter o with macron":"o ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter r with acute":"r ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter r with caron":"r ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter r with cedilla":"r ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter s with acute":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter s with caron":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter s with cedilla":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter s with circumflex":"s ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter t with caron":"t ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter t with cedilla":"t ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×“×™×œ×™×”","Latin small letter t with stroke":"t ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×•","Latin small letter u with breve":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×‘×¨×•×•×”","Latin small letter u with double acute":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי כפול","Latin small letter u with macron":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×§×• עילי","Latin small letter u with ogonek":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×–× ×‘×•×Ÿ","Latin small letter u with ring above":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×˜×‘×¢×ª עילית","Latin small letter u with tilde":"u ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×˜×™×œ×“×”","Latin small letter w with circumflex":"w ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter y with circumflex":"y ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×’×’","Latin small letter z with acute":"z ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×¡×™×ž×Ÿ הטעמה עילי","Latin small letter z with caron":"z ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× ×•×™ קטן","Latin small letter z with dot above":"z ×§×˜× ×” ×œ×˜×™× ×™×ª ×¢× × ×§×•×“×” עילית","Latin small ligature ij":"ליגטורה ×§×˜× ×” ×œ×˜×™× ×™×ª ij","Latin small ligature oe":"ליגטורה ×§×˜× ×” ×œ×˜×™× ×™×ª oe","Left double quotation mark":"מירכ×ות שמ×ליות כפולות","Left single quotation mark":"מירכ×ות שמ×ליות יחידות","Left-pointing double angle quotation mark":"מירכ×ות מחודדות כפולות ×¤×•× ×•×ª שמ×לה","leftwards arrow to bar":"×—×¥ שמ×לה לפס","leftwards dashed arrow":"×—×¥ מקווקו שמ×לה","leftwards double arrow":"×—×¥ כפול שמ×לה","leftwards simple arrow":"×—×¥ פשוט שמ×לה","Less-than or equal to":'סימן "קטן/שווה"',"Less-than sign":'סימן "קטן מ-"',"Lira sign":"סמל לירה","Livre tournois sign":"סמל ליבר ×˜×•×¨× ×•××”","Logical and":'"וג×" לוגי',"Logical or":'"×ו" לוגי',Macron:"קו עילי","Manat sign":"סמל מ×× ×ט","Mill sign":"סמל מיל","Minus sign":"סימן ×ž×™× ×•×¡","Multiplication sign":"סימן כפל","N-ary product":"תוצר N","N-ary summation":"×¡×›×•× N",Nabla:"× ×‘×œ×”","Naira sign":"סמל × ×ירה","New sheqel sign":"סמל שקל חדש","Nordic mark sign":"סמל מ×רק × ×•×¨×“×™","Not an element of":"×œ× ×©×™×™×š ל-","Not equal to":"×œ× ×©×•×•×” ל-","Not sign":"סימן שלילה","on with exclamation mark with left right arrow above":'"on" ×¢× ×¡×™×ž×Ÿ קרי××” ומעליו ×—×¥ שמ×לה ×•×™×ž×™× ×”',Overline:"קו עליון","Paragraph sign":"סימן פסקה","Partial differential":"× ×’×–×¨×ª חלקית","Per mille sign":"סימן ×לפית","Per ten thousand sign":"סימן רבבית","Peseta sign":"סמל פסטה","Peso sign":"סמל פסו","Plus-minus sign":"סימן פלוס-×ž×™× ×•×¡","Pound sign":'סמל ליש"ט',"Proportional to":"יחס ישר","Question exclamation mark":"סימן ש×לה/קרי××”","Registered sign":"סימן רשו×","Reversed paragraph sign":"סימן פסקה הפוך","Right double quotation mark":"מירכ×ות ×™×ž× ×™×•×ª כפולות","Right single quotation mark":"מירכ×ות ×™×ž× ×™×•×ª יחידות","Right-pointing double angle quotation mark":"מירכ×ות מחודדות כפולות ×¤×•× ×•×ª ×™×ž×™× ×”","rightwards arrow to bar":"×—×¥ ×™×ž×™× ×” לפס","rightwards dashed arrow":"×—×¥ מקווקו ×™×ž×™× ×”","rightwards double arrow":"×—×¥ כפול ×™×ž×™× ×”","rightwards simple arrow":"×—×¥ פשוט ×™×ž×™× ×”","Ruble sign":"סמל רובל","Rupee sign":"סמל רופי","Section sign":"סימן סעיף","Single left-pointing angle quotation mark":"מירכ×ות מחודדות יחידות ×¤×•× ×•×ª שמ×לה","Single low-9 quotation mark":"מירכ×ות × ×ž×•×›×•×ª יחידות בצורת 9","Single right-pointing angle quotation mark":"מירכ×ות מחודדות יחידות ×¤×•× ×•×ª ×™×ž×™× ×”","soon with rightwards arrow above":'"soon" ומעליו ×—×¥ ×™×ž×™× ×”',"Special characters":"×ª×•×•×™× ×ž×™×•×—×“×™×","Spesmilo sign":"סמל ספסמילו","Square root":"שורש ריבועי","Tenge sign":"סמל ×˜× ×’×”","There exists":"קיי×","Tilde operator":"×ופרטור טילדה","top with upwards arrow above":'"top" ומעליו ×—×¥ למעלה',"Trade mark sign":"סימן סמל מסחרי","Tugrik sign":"סמל טוגרוג","Turkish lira sign":"סמל לירה טורקית","Two dot leader":"מחבר שתי × ×§×•×“×•×ª",Union:"×יחוד","up down arrow with base":"×—×¥ למעלה ולמטה ×¢× ×‘×¡×™×¡","upwards arrow to bar":"×—×¥ למעלה לפס","upwards dashed arrow":"×—×¥ מקווקו למעלה","upwards double arrow":"×—×¥ כפול למעלה","upwards simple arrow":"×—×¥ פשוט כלפי מעלה","Vulgar fraction one half":"שבר פשוט חצי","Vulgar fraction one quarter":"שבר פשוט רבע","Vulgar fraction three quarters":"שבר פשוט שלושה רבעי×","Won sign":"סמל וון","Yen sign":"סמל ין"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/hi.js b/core/assets/vendor/ckeditor5/special-characters/translations/hi.js index 1d92187eda0c5f7c60c28b54a7bf9b1cabf5ac89..f58d6d8f8f6508930521a1c4f49dba968954d937 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/hi.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/hi.js @@ -1 +1 @@ -!function(t){const a=t.hi=t.hi||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.hi=t.hi||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above","Bitcoin sign":"Bitcoin sign","Cedi sign":"Cedi sign","Cent sign":"Cent sign","Character categories":"Character categories","Colon sign":"Colon sign","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign","Degree sign":"Degree sign","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"सिमà¥à¤ªà¤² à¤à¤°à¥‹ नीचे की तरफ","Drachma sign":"Drachma sign","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign","Guarani sign":"Guarani sign","Horizontal ellipsis":"Horizontal ellipsis","Hryvnia sign":"Hryvnia sign","Identical to":"Identical to","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark","Kip sign":"Kip sign","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"सिमà¥à¤ªà¤² à¤à¤°à¥‹ बाà¤à¤‚ तरफ","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Lira sign":"Lira sign","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or",Macron:"Macron","Manat sign":"Manat sign","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above",Overline:"Overline","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Proportional to":"Proportional to","Question exclamation mark":"Question exclamation mark","Registered sign":"Registered sign","Reversed paragraph sign":"Reversed paragraph sign","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"सिमà¥à¤ªà¤² à¤à¤°à¥‹ दाà¤à¤‚ तरफ","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign","Section sign":"Section sign","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Square root":"Square root","Tenge sign":"Tenge sign","There exists":"There exists","Tilde operator":"Tilde operator","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign","Two dot leader":"Two dot leader",Union:"Union","up down arrow with base":"up down arrow with base","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"सिमà¥à¤ªà¤² à¤à¤°à¥‹ ऊपर की तरफ","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters","Won sign":"Won sign","Yen sign":"Yen sign"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/hu.js b/core/assets/vendor/ckeditor5/special-characters/translations/hu.js index cb7bfbdd8dcaff3d2718937e98fab428ce027b4c..c1bfd35572a3223c2c3ae3a402a9abc3b7549185 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/hu.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/hu.js @@ -1 +1 @@ -!function(t){const e=t.hu=t.hu||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Majdnem egyenlÅ‘",Angle:"Szög","Approximately equal to":"KözelÃtÅ‘leg egyenlÅ‘","Asterisk operator":"Csillag műveleti jel","Austral sign":"Ausztrál szimbólum","back with leftwards arrow above":"back felirat felette balra nyÃllal","Bitcoin sign":"Bitcoin jel","Cedi sign":"Cedi szimbólum","Cent sign":"Cent jel","Character categories":"Karakterek kategóriái","Colon sign":"KettÅ‘spont","Contains as member":"Tagként tartalmaz","Copyright sign":"Copyright jele","Cruzeiro sign":"Cruizero szimbólum","Currency sign":"Pénznem jel","Degree sign":"Fokjel","Division sign":"Osztásjel","Dollar sign":"Dollár jel","Dong sign":"Dong szimbólum","Double dagger":"KettÅ‘s kereszt","Double exclamation mark":"KettÅ‘s felkiáltójel","Double low-9 quotation mark":"Dupla 9-es alakú alsó idézÅ‘jel","Double question mark":"Dupla kérdÅ‘jel","downwards arrow to bar":"vonalig érÅ‘ lefele nyÃl","downwards dashed arrow":"szaggatott nyÃl lefelé","downwards double arrow":"dupla nyÃl lefelé","Drachma sign":"Drachma szimbólum","Element of":"Része","Em dash":"KvirtmÃnusz","Empty set":"Ãœres halmaz","En dash":"FélkvirtmÃnusz","end with leftwards arrow above":"end felirat felette balra nyÃllal","Euro sign":"Euró jel","Euro-currency sign":"Euró pénznem jel","Exclamation question mark":"Felkiáltó- és kérdÅ‘jel","For all":"Mindenre","Fraction slash":"Törtvonás","French franc sign":"Francia frank jel","German penny sign":"Német pfennig szimbólum","Greater-than or equal to":"Nagyobb vagy egyenlÅ‘ jel","Greater-than sign":"Nagyobb jel","Guarani sign":"Guarani szimbólum","Horizontal ellipsis":"VÃzszintes három pont","Hryvnia sign":"Hrivnya szimbólum","Identical to":"Azonos","Indian rupee sign":"Indiai rúpia szimbólum",Infinity:"Végtelen",Integral:"Integrál",Intersection:"Metszet","Inverted exclamation mark":"FordÃtott felkiáltójel","Inverted question mark":"FordÃtott kérdÅ‘jel","Kip sign":"Kip szimbólum","Latin capital letter a with breve":"Latin nagy a betű brevével","Latin capital letter a with macron":"Latin nagy a betű macronnal","Latin capital letter a with ogonek":"Latin nagy a betű ogonekkel","Latin capital letter c with acute":"Latin nagy c betű éles ékezettel","Latin capital letter c with caron":"Latin nagy c betű hacsekkel","Latin capital letter c with circumflex":"Latin nagy c betű háztetÅ‘ ékezettel","Latin capital letter c with dot above":"Latin nagy c betű egy pontos ékezettel","Latin capital letter d with caron":"Latin nagy d betű hacsekkel","Latin capital letter d with stroke":"Latin nagy d betű áthúzva","Latin capital letter e with breve":"Latin nagy e betű brevével","Latin capital letter e with caron":"Latin nagy e betű hacsekkel","Latin capital letter e with dot above":"Latin nagy e betű egy pontos ékezettel","Latin capital letter e with macron":"Latin nagy e betű macronnal","Latin capital letter e with ogonek":"Latin nagy e betű ogonekkel","Latin capital letter eng":"Latin nagybetűs eng","Latin capital letter g with breve":"Latin nagy g betű brevével","Latin capital letter g with cedilla":"Latin nagy g betű cedillával","Latin capital letter g with circumflex":"Latin nagy g betű háztetÅ‘ ékezettel","Latin capital letter g with dot above":"Latin nagy g betű egy pontos ékezettel","Latin capital letter h with circumflex":"Latin nagy h betű háztetÅ‘ ékezettel","Latin capital letter h with stroke":"Latin nagy h betű áthúzva","Latin capital letter i with breve":"Latin nagy i betű brevével","Latin capital letter i with dot above":"Latin nagy i betű egy pontos ékezettel","Latin capital letter i with macron":"Latin nagy i betű macronnal","Latin capital letter i with ogonek":"Latin nagy i betű ogonekkel","Latin capital letter i with tilde":"Latin nagy i betű tildével","Latin capital letter j with circumflex":"Latin nagy j betű háztetÅ‘ ékezettel","Latin capital letter k with cedilla":"Latin nagy k betű cedillával","Latin capital letter l with acute":"Latin nagy l betű éles ékezettel","Latin capital letter l with caron":"Latin nagy l betű hacsekkel","Latin capital letter l with cedilla":"Latin nagy l betű cedillával","Latin capital letter l with middle dot":"Latin nagy l betű középen ponttal","Latin capital letter l with stroke":"Latin nagy l betű áthúzva","Latin capital letter n with acute":"Latin nagy n betű éles ékezettel","Latin capital letter n with caron":"Latin nagy n betű hacsekkel","Latin capital letter n with cedilla":"Latin nagy n betű cedillával","Latin capital letter o with breve":"Latin nagy o betű brevével","Latin capital letter o with double acute":"Latin nagy o betű kettÅ‘s éles ékezettel","Latin capital letter o with macron":"Latin nagy o betű macronnal","Latin capital letter r with acute":"Latin nagy r betű éles ékezettel","Latin capital letter r with caron":"Latin nagy r betű hacsekkel","Latin capital letter r with cedilla":"Latin nagy r betű cedillával","Latin capital letter s with acute":"Latin nagy s betű éles ékezettel","Latin capital letter s with caron":"Latin nagy s betű hacsekkel","Latin capital letter s with cedilla":"Latin nagy s betű cedillával","Latin capital letter s with circumflex":"Latin nagy s betű háztetÅ‘ ékezettel","Latin capital letter t with caron":"Latin nagy t betű hacsekkel","Latin capital letter t with cedilla":"Latin nagy t betű cedillával","Latin capital letter t with stroke":"Latin nagy t betű áthúzva","Latin capital letter u with breve":"Latin nagy u betű brevével","Latin capital letter u with double acute":"Latin nagy u betű kettÅ‘s éles ékezettel","Latin capital letter u with macron":"Latin nagy u betű macronnal","Latin capital letter u with ogonek":"Latin nagy u betű ogonekkel","Latin capital letter u with ring above":"Latin nagy u betű karika ékezettel","Latin capital letter u with tilde":"Latin nagy u betű tildével","Latin capital letter w with circumflex":"Latin nagy w betű háztetÅ‘ ékezettel","Latin capital letter y with circumflex":"Latin nagy y betű háztetÅ‘ ékezettel","Latin capital letter y with diaeresis":"Latin nagy y betű diarézissel","Latin capital letter z with acute":"Latin nagy z betű éles ékezettel","Latin capital letter z with caron":"Latin nagy z betű hacsekkel","Latin capital letter z with dot above":"Latin nagy z betű egy pontos ékezettel","Latin capital ligature ij":"Latin nagy ij ligatúra","Latin capital ligature oe":"Latin nagy oe ligatúra","Latin small letter a with breve":"Latin kis a betű brevével","Latin small letter a with macron":"Latin kis a betű macronnal","Latin small letter a with ogonek":"Latin kis a betű ogonekkel","Latin small letter c with acute":"Latin kis c betű betű éles ékezettel","Latin small letter c with caron":"Latin kis c betű hacsekkel","Latin small letter c with circumflex":"Latin kis c betű betű háztetÅ‘ ékezettel","Latin small letter c with dot above":"Latin kis c betű egy pontos ékezettel","Latin small letter d with caron":"Latin kis d betű hacsekkel","Latin small letter d with stroke":"Latin kis d betű áthúzva","Latin small letter dotless i":"Latin pont nélküli kis i betű","Latin small letter e with breve":"Latin kis e betű brevével","Latin small letter e with caron":"Latin kis e betű hacsekkel","Latin small letter e with dot above":"Latin kis e betű egy pontos ékezettel","Latin small letter e with macron":"Latin kis e betű macronnal","Latin small letter e with ogonek":"Latin kis e betű ogonekkel","Latin small letter eng":"Latin kisbetűs eng","Latin small letter f with hook":"Latin kisbetűs f-horog","Latin small letter g with breve":"Latin kis g betű brevével","Latin small letter g with cedilla":"Latin kis g betű cedillával","Latin small letter g with circumflex":"Latin kis g betű háztetÅ‘ ékezettel","Latin small letter g with dot above":"Latin kis g betű egy pontos ékezettel","Latin small letter h with circumflex":"Latin kis h betű háztetÅ‘ ékezettel","Latin small letter h with stroke":"Latin kis h betű áthúzva","Latin small letter i with breve":"Latin kis i betű brevével","Latin small letter i with macron":"Latin kis i betű macronnal","Latin small letter i with ogonek":"Latin kis i betű ogonekkel","Latin small letter i with tilde":"Latin kis i betű tildével","Latin small letter j with circumflex":"Latin kis j betű háztetÅ‘ ékezettel","Latin small letter k with cedilla":"Latin kis k betű cedillával","Latin small letter kra":"latin kisbetűs kra","Latin small letter l with acute":"Latin kis l betű éles ékezettel","Latin small letter l with caron":"Latin kis l betű hacsekkel","Latin small letter l with cedilla":"Latin kis l betű cedillával","Latin small letter l with middle dot":"Latin kis l betű középen ponttal","Latin small letter l with stroke":"Latin kis l betű áthúzva","Latin small letter long s":"Latin kisbetűs hosszú s","Latin small letter n preceded by apostrophe":"Latin kis n betű elÅ‘tte aposztróffal","Latin small letter n with acute":"Latin kis n betű éles ékezettel","Latin small letter n with caron":"Latin kis n betű hacsekkel","Latin small letter n with cedilla":"Latin kis n betű cedillával","Latin small letter o with breve":"Latin kis o betű brevével","Latin small letter o with double acute":"Latin kis o betű kettÅ‘s éles ékezettel","Latin small letter o with macron":"Latin kis o betű macronnal","Latin small letter r with acute":"Latin kis r betű éles ékezettel","Latin small letter r with caron":"Latin kis r betű hacsekkel","Latin small letter r with cedilla":"Latin kis r betű cedillával","Latin small letter s with acute":"Latin kis s betű éles ékezettel","Latin small letter s with caron":"Latin kis s betű hacsekkel","Latin small letter s with cedilla":"Latin kis s betű cedillával","Latin small letter s with circumflex":"Latin kis s betű háztetÅ‘ ékezettel","Latin small letter t with caron":"Latin kis t betű hacsekkel","Latin small letter t with cedilla":"Latin kis t betű cedillával","Latin small letter t with stroke":"Latin kis t betű áthúzva","Latin small letter u with breve":"Latin kis u betű brevével","Latin small letter u with double acute":"Latin kis u betű kettÅ‘s éles ékezettel","Latin small letter u with macron":"Latin kis u betű macronnal","Latin small letter u with ogonek":"Latin kis u betű ogonekkel","Latin small letter u with ring above":"Latin kis u betű karika ékezettel","Latin small letter u with tilde":"Latin kis u betű tildével","Latin small letter w with circumflex":"Latin kis w betű háztetÅ‘ ékezettel","Latin small letter y with circumflex":"Latin kis y betű háztetÅ‘ ékezettel","Latin small letter z with acute":"Latin kis z betű éles ékezettel","Latin small letter z with caron":"Latin kis z betű hacsekkel","Latin small letter z with dot above":"Latin kis z betű egy pontos ékezettel","Latin small ligature ij":"Latin kis ij ligatúra","Latin small ligature oe":"Latin kis oe ligatúra","Left double quotation mark":"Bal oldali dupla idézÅ‘jel","Left single quotation mark":"Bal oldali szimpla idézÅ‘jel","Left-pointing double angle quotation mark":"Bal oldali dupla szögletes idézÅ‘jel","leftwards arrow to bar":"vonalig érÅ‘ balra nyÃl","leftwards dashed arrow":"szaggatott nyÃl balra","leftwards double arrow":"dupla nyÃl balra","Less-than or equal to":"Kisebb vagy egyenlÅ‘ jel","Less-than sign":"Kisebb jel","Lira sign":"LÃra jel","Livre tournois sign":"Livre tournois szimbólum","Logical and":"Logikai és ","Logical or":"Logikai vagy",Macron:"Macron","Manat sign":"Manat szimbólum","Mill sign":"Mill szimbólum","Minus sign":"MÃnuszjel","Multiplication sign":"Szorzójel","N-ary product":"N-áris produktum","N-ary summation":"N-áris szumma",Nabla:"Nabla","Naira sign":"Naira szimbólum","New sheqel sign":"Új sékel szimbólum","Nordic mark sign":"Északi márka szimbólum","Not an element of":"Nem része","Not equal to":"Nem egyenlÅ‘","Not sign":"Nem szimbólum","on with exclamation mark with left right arrow above":"on felirat felkiáltójellel és felette jobbra-balra nyÃllal",Overline:"Föléhúzás","Paragraph sign":"Bekezdésjel","Partial differential":"Parciális derivált","Per mille sign":"Ezrelékjel","Per ten thousand sign":"TÃzezrelékjel","Peseta sign":"Peseta szimbólum","Peso sign":"Peso szimbólum","Plus-minus sign":"PluszmÃnusz-jel","Pound sign":"Font jel","Proportional to":"Aránylik","Question exclamation mark":"KérdÅ‘- és felkiáltójel","Registered sign":"Bejegyzett védjegy szimbólum","Reversed paragraph sign":"FordÃtott bekezdésjel","Right double quotation mark":"Jobb oldali dupla idézÅ‘jel","Right single quotation mark":"Jobb oldali szimpla idézÅ‘jel","Right-pointing double angle quotation mark":"Jobb oldali dupla szögletes idézÅ‘jel","rightwards arrow to bar":"vonalig érÅ‘ jobbra nyÃl","rightwards dashed arrow":"szaggatott nyÃl jobbra","rightwards double arrow":"dupla nyÃl jobbra","Ruble sign":"Rubel szimbólum","Rupee sign":"Rúpia szimbólum","Section sign":"Szakaszjel","Single left-pointing angle quotation mark":"Szimpla bal oldali szögletes idézÅ‘jel","Single low-9 quotation mark":"Szimpla 9-es alakú alsó idézÅ‘jel","Single right-pointing angle quotation mark":"Jobb oldali szimpla szögletes idézÅ‘jel","soon with rightwards arrow above":"soon felirat felette jobbra nyÃllal","Special characters":"Speciális karakterek","Spesmilo sign":"Spesmilo szimbólum","Square root":"Négyzetgyök","Tenge sign":"Tenge szimbólum","There exists":"Létezik","Tilde operator":"Hullámvonal","top with upwards arrow above":"top felirat felette felfele nyÃllal","Trade mark sign":"Kereskedelmi védjegy szimbólum","Tugrik sign":"Tugrik szimbólum","Turkish lira sign":"Török lÃra szimbólum","Two dot leader":"Két bevezetÅ‘ pont",Union:"EgyesÃtés","up down arrow with base":"fel-le nyÃl alapvonallal","upwards arrow to bar":"vonalig érÅ‘ felfele nyÃl","upwards dashed arrow":"szaggatott nyÃl felfelé","upwards double arrow":"dupla nyÃl felfelé","Vulgar fraction one half":"Vulgáris tört egyketted","Vulgar fraction one quarter":"Vulgáris tört egynegyed","Vulgar fraction three quarters":"Vulgáris tört háromnegyed","Won sign":"Won szimbólum","Yen sign":"Yen jel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const e=t.hu=t.hu||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Majdnem egyenlÅ‘",Angle:"Szög","Approximately equal to":"KözelÃtÅ‘leg egyenlÅ‘","Asterisk operator":"Csillag műveleti jel","Austral sign":"Ausztrál szimbólum","back with leftwards arrow above":"back felirat felette balra nyÃllal","Bitcoin sign":"Bitcoin jel","Cedi sign":"Cedi szimbólum","Cent sign":"Cent jel","Character categories":"Karakterek kategóriái","Colon sign":"KettÅ‘spont","Contains as member":"Tagként tartalmaz","Copyright sign":"Copyright jele","Cruzeiro sign":"Cruizero szimbólum","Currency sign":"Pénznem jel","Degree sign":"Fokjel","Division sign":"Osztásjel","Dollar sign":"Dollár jel","Dong sign":"Dong szimbólum","Double dagger":"KettÅ‘s kereszt","Double exclamation mark":"KettÅ‘s felkiáltójel","Double low-9 quotation mark":"Dupla 9-es alakú alsó idézÅ‘jel","Double question mark":"Dupla kérdÅ‘jel","downwards arrow to bar":"vonalig érÅ‘ lefele nyÃl","downwards dashed arrow":"szaggatott nyÃl lefelé","downwards double arrow":"dupla nyÃl lefelé","downwards simple arrow":"lefelé mutató egyszerű nyÃl","Drachma sign":"Drachma szimbólum","Element of":"Része","Em dash":"KvirtmÃnusz","Empty set":"Ãœres halmaz","En dash":"FélkvirtmÃnusz","end with leftwards arrow above":"end felirat felette balra nyÃllal","Euro sign":"Euró jel","Euro-currency sign":"Euró pénznem jel","Exclamation question mark":"Felkiáltó- és kérdÅ‘jel","For all":"Mindenre","Fraction slash":"Törtvonás","French franc sign":"Francia frank jel","German penny sign":"Német pfennig szimbólum","Greater-than or equal to":"Nagyobb vagy egyenlÅ‘ jel","Greater-than sign":"Nagyobb jel","Guarani sign":"Guarani szimbólum","Horizontal ellipsis":"VÃzszintes három pont","Hryvnia sign":"Hrivnya szimbólum","Identical to":"Azonos","Indian rupee sign":"Indiai rúpia szimbólum",Infinity:"Végtelen",Integral:"Integrál",Intersection:"Metszet","Inverted exclamation mark":"FordÃtott felkiáltójel","Inverted question mark":"FordÃtott kérdÅ‘jel","Kip sign":"Kip szimbólum","Latin capital letter a with breve":"Latin nagy a betű brevével","Latin capital letter a with macron":"Latin nagy a betű macronnal","Latin capital letter a with ogonek":"Latin nagy a betű ogonekkel","Latin capital letter c with acute":"Latin nagy c betű éles ékezettel","Latin capital letter c with caron":"Latin nagy c betű hacsekkel","Latin capital letter c with circumflex":"Latin nagy c betű háztetÅ‘ ékezettel","Latin capital letter c with dot above":"Latin nagy c betű egy pontos ékezettel","Latin capital letter d with caron":"Latin nagy d betű hacsekkel","Latin capital letter d with stroke":"Latin nagy d betű áthúzva","Latin capital letter e with breve":"Latin nagy e betű brevével","Latin capital letter e with caron":"Latin nagy e betű hacsekkel","Latin capital letter e with dot above":"Latin nagy e betű egy pontos ékezettel","Latin capital letter e with macron":"Latin nagy e betű macronnal","Latin capital letter e with ogonek":"Latin nagy e betű ogonekkel","Latin capital letter eng":"Latin nagybetűs eng","Latin capital letter g with breve":"Latin nagy g betű brevével","Latin capital letter g with cedilla":"Latin nagy g betű cedillával","Latin capital letter g with circumflex":"Latin nagy g betű háztetÅ‘ ékezettel","Latin capital letter g with dot above":"Latin nagy g betű egy pontos ékezettel","Latin capital letter h with circumflex":"Latin nagy h betű háztetÅ‘ ékezettel","Latin capital letter h with stroke":"Latin nagy h betű áthúzva","Latin capital letter i with breve":"Latin nagy i betű brevével","Latin capital letter i with dot above":"Latin nagy i betű egy pontos ékezettel","Latin capital letter i with macron":"Latin nagy i betű macronnal","Latin capital letter i with ogonek":"Latin nagy i betű ogonekkel","Latin capital letter i with tilde":"Latin nagy i betű tildével","Latin capital letter j with circumflex":"Latin nagy j betű háztetÅ‘ ékezettel","Latin capital letter k with cedilla":"Latin nagy k betű cedillával","Latin capital letter l with acute":"Latin nagy l betű éles ékezettel","Latin capital letter l with caron":"Latin nagy l betű hacsekkel","Latin capital letter l with cedilla":"Latin nagy l betű cedillával","Latin capital letter l with middle dot":"Latin nagy l betű középen ponttal","Latin capital letter l with stroke":"Latin nagy l betű áthúzva","Latin capital letter n with acute":"Latin nagy n betű éles ékezettel","Latin capital letter n with caron":"Latin nagy n betű hacsekkel","Latin capital letter n with cedilla":"Latin nagy n betű cedillával","Latin capital letter o with breve":"Latin nagy o betű brevével","Latin capital letter o with double acute":"Latin nagy o betű kettÅ‘s éles ékezettel","Latin capital letter o with macron":"Latin nagy o betű macronnal","Latin capital letter r with acute":"Latin nagy r betű éles ékezettel","Latin capital letter r with caron":"Latin nagy r betű hacsekkel","Latin capital letter r with cedilla":"Latin nagy r betű cedillával","Latin capital letter s with acute":"Latin nagy s betű éles ékezettel","Latin capital letter s with caron":"Latin nagy s betű hacsekkel","Latin capital letter s with cedilla":"Latin nagy s betű cedillával","Latin capital letter s with circumflex":"Latin nagy s betű háztetÅ‘ ékezettel","Latin capital letter t with caron":"Latin nagy t betű hacsekkel","Latin capital letter t with cedilla":"Latin nagy t betű cedillával","Latin capital letter t with stroke":"Latin nagy t betű áthúzva","Latin capital letter u with breve":"Latin nagy u betű brevével","Latin capital letter u with double acute":"Latin nagy u betű kettÅ‘s éles ékezettel","Latin capital letter u with macron":"Latin nagy u betű macronnal","Latin capital letter u with ogonek":"Latin nagy u betű ogonekkel","Latin capital letter u with ring above":"Latin nagy u betű karika ékezettel","Latin capital letter u with tilde":"Latin nagy u betű tildével","Latin capital letter w with circumflex":"Latin nagy w betű háztetÅ‘ ékezettel","Latin capital letter y with circumflex":"Latin nagy y betű háztetÅ‘ ékezettel","Latin capital letter y with diaeresis":"Latin nagy y betű diarézissel","Latin capital letter z with acute":"Latin nagy z betű éles ékezettel","Latin capital letter z with caron":"Latin nagy z betű hacsekkel","Latin capital letter z with dot above":"Latin nagy z betű egy pontos ékezettel","Latin capital ligature ij":"Latin nagy ij ligatúra","Latin capital ligature oe":"Latin nagy oe ligatúra","Latin small letter a with breve":"Latin kis a betű brevével","Latin small letter a with macron":"Latin kis a betű macronnal","Latin small letter a with ogonek":"Latin kis a betű ogonekkel","Latin small letter c with acute":"Latin kis c betű betű éles ékezettel","Latin small letter c with caron":"Latin kis c betű hacsekkel","Latin small letter c with circumflex":"Latin kis c betű betű háztetÅ‘ ékezettel","Latin small letter c with dot above":"Latin kis c betű egy pontos ékezettel","Latin small letter d with caron":"Latin kis d betű hacsekkel","Latin small letter d with stroke":"Latin kis d betű áthúzva","Latin small letter dotless i":"Latin pont nélküli kis i betű","Latin small letter e with breve":"Latin kis e betű brevével","Latin small letter e with caron":"Latin kis e betű hacsekkel","Latin small letter e with dot above":"Latin kis e betű egy pontos ékezettel","Latin small letter e with macron":"Latin kis e betű macronnal","Latin small letter e with ogonek":"Latin kis e betű ogonekkel","Latin small letter eng":"Latin kisbetűs eng","Latin small letter f with hook":"Latin kisbetűs f-horog","Latin small letter g with breve":"Latin kis g betű brevével","Latin small letter g with cedilla":"Latin kis g betű cedillával","Latin small letter g with circumflex":"Latin kis g betű háztetÅ‘ ékezettel","Latin small letter g with dot above":"Latin kis g betű egy pontos ékezettel","Latin small letter h with circumflex":"Latin kis h betű háztetÅ‘ ékezettel","Latin small letter h with stroke":"Latin kis h betű áthúzva","Latin small letter i with breve":"Latin kis i betű brevével","Latin small letter i with macron":"Latin kis i betű macronnal","Latin small letter i with ogonek":"Latin kis i betű ogonekkel","Latin small letter i with tilde":"Latin kis i betű tildével","Latin small letter j with circumflex":"Latin kis j betű háztetÅ‘ ékezettel","Latin small letter k with cedilla":"Latin kis k betű cedillával","Latin small letter kra":"latin kisbetűs kra","Latin small letter l with acute":"Latin kis l betű éles ékezettel","Latin small letter l with caron":"Latin kis l betű hacsekkel","Latin small letter l with cedilla":"Latin kis l betű cedillával","Latin small letter l with middle dot":"Latin kis l betű középen ponttal","Latin small letter l with stroke":"Latin kis l betű áthúzva","Latin small letter long s":"Latin kisbetűs hosszú s","Latin small letter n preceded by apostrophe":"Latin kis n betű elÅ‘tte aposztróffal","Latin small letter n with acute":"Latin kis n betű éles ékezettel","Latin small letter n with caron":"Latin kis n betű hacsekkel","Latin small letter n with cedilla":"Latin kis n betű cedillával","Latin small letter o with breve":"Latin kis o betű brevével","Latin small letter o with double acute":"Latin kis o betű kettÅ‘s éles ékezettel","Latin small letter o with macron":"Latin kis o betű macronnal","Latin small letter r with acute":"Latin kis r betű éles ékezettel","Latin small letter r with caron":"Latin kis r betű hacsekkel","Latin small letter r with cedilla":"Latin kis r betű cedillával","Latin small letter s with acute":"Latin kis s betű éles ékezettel","Latin small letter s with caron":"Latin kis s betű hacsekkel","Latin small letter s with cedilla":"Latin kis s betű cedillával","Latin small letter s with circumflex":"Latin kis s betű háztetÅ‘ ékezettel","Latin small letter t with caron":"Latin kis t betű hacsekkel","Latin small letter t with cedilla":"Latin kis t betű cedillával","Latin small letter t with stroke":"Latin kis t betű áthúzva","Latin small letter u with breve":"Latin kis u betű brevével","Latin small letter u with double acute":"Latin kis u betű kettÅ‘s éles ékezettel","Latin small letter u with macron":"Latin kis u betű macronnal","Latin small letter u with ogonek":"Latin kis u betű ogonekkel","Latin small letter u with ring above":"Latin kis u betű karika ékezettel","Latin small letter u with tilde":"Latin kis u betű tildével","Latin small letter w with circumflex":"Latin kis w betű háztetÅ‘ ékezettel","Latin small letter y with circumflex":"Latin kis y betű háztetÅ‘ ékezettel","Latin small letter z with acute":"Latin kis z betű éles ékezettel","Latin small letter z with caron":"Latin kis z betű hacsekkel","Latin small letter z with dot above":"Latin kis z betű egy pontos ékezettel","Latin small ligature ij":"Latin kis ij ligatúra","Latin small ligature oe":"Latin kis oe ligatúra","Left double quotation mark":"Bal oldali dupla idézÅ‘jel","Left single quotation mark":"Bal oldali szimpla idézÅ‘jel","Left-pointing double angle quotation mark":"Bal oldali dupla szögletes idézÅ‘jel","leftwards arrow to bar":"vonalig érÅ‘ balra nyÃl","leftwards dashed arrow":"szaggatott nyÃl balra","leftwards double arrow":"dupla nyÃl balra","leftwards simple arrow":"balra mutató egyszerű nyÃl","Less-than or equal to":"Kisebb vagy egyenlÅ‘ jel","Less-than sign":"Kisebb jel","Lira sign":"LÃra jel","Livre tournois sign":"Livre tournois szimbólum","Logical and":"Logikai és ","Logical or":"Logikai vagy",Macron:"Macron","Manat sign":"Manat szimbólum","Mill sign":"Mill szimbólum","Minus sign":"MÃnuszjel","Multiplication sign":"Szorzójel","N-ary product":"N-áris produktum","N-ary summation":"N-áris szumma",Nabla:"Nabla","Naira sign":"Naira szimbólum","New sheqel sign":"Új sékel szimbólum","Nordic mark sign":"Északi márka szimbólum","Not an element of":"Nem része","Not equal to":"Nem egyenlÅ‘","Not sign":"Nem szimbólum","on with exclamation mark with left right arrow above":"on felirat felkiáltójellel és felette jobbra-balra nyÃllal",Overline:"Föléhúzás","Paragraph sign":"Bekezdésjel","Partial differential":"Parciális derivált","Per mille sign":"Ezrelékjel","Per ten thousand sign":"TÃzezrelékjel","Peseta sign":"Peseta szimbólum","Peso sign":"Peso szimbólum","Plus-minus sign":"PluszmÃnusz-jel","Pound sign":"Font jel","Proportional to":"Aránylik","Question exclamation mark":"KérdÅ‘- és felkiáltójel","Registered sign":"Bejegyzett védjegy szimbólum","Reversed paragraph sign":"FordÃtott bekezdésjel","Right double quotation mark":"Jobb oldali dupla idézÅ‘jel","Right single quotation mark":"Jobb oldali szimpla idézÅ‘jel","Right-pointing double angle quotation mark":"Jobb oldali dupla szögletes idézÅ‘jel","rightwards arrow to bar":"vonalig érÅ‘ jobbra nyÃl","rightwards dashed arrow":"szaggatott nyÃl jobbra","rightwards double arrow":"dupla nyÃl jobbra","rightwards simple arrow":"jobbra mutató egyszerű nyÃl","Ruble sign":"Rubel szimbólum","Rupee sign":"Rúpia szimbólum","Section sign":"Szakaszjel","Single left-pointing angle quotation mark":"Szimpla bal oldali szögletes idézÅ‘jel","Single low-9 quotation mark":"Szimpla 9-es alakú alsó idézÅ‘jel","Single right-pointing angle quotation mark":"Jobb oldali szimpla szögletes idézÅ‘jel","soon with rightwards arrow above":"soon felirat felette jobbra nyÃllal","Special characters":"Speciális karakterek","Spesmilo sign":"Spesmilo szimbólum","Square root":"Négyzetgyök","Tenge sign":"Tenge szimbólum","There exists":"Létezik","Tilde operator":"Hullámvonal","top with upwards arrow above":"top felirat felette felfele nyÃllal","Trade mark sign":"Kereskedelmi védjegy szimbólum","Tugrik sign":"Tugrik szimbólum","Turkish lira sign":"Török lÃra szimbólum","Two dot leader":"Két bevezetÅ‘ pont",Union:"EgyesÃtés","up down arrow with base":"fel-le nyÃl alapvonallal","upwards arrow to bar":"vonalig érÅ‘ felfele nyÃl","upwards dashed arrow":"szaggatott nyÃl felfelé","upwards double arrow":"dupla nyÃl felfelé","upwards simple arrow":"felfelé mutató egyszerű nyÃl","Vulgar fraction one half":"Vulgáris tört egyketted","Vulgar fraction one quarter":"Vulgáris tört egynegyed","Vulgar fraction three quarters":"Vulgáris tört háromnegyed","Won sign":"Won szimbólum","Yen sign":"Yen jel"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/id.js b/core/assets/vendor/ckeditor5/special-characters/translations/id.js index 8fcc21f6055e45102286c82d659d92ce9b0b13b0..7be2eef6375c0780082e64a8d423cd591ce72a44 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/id.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/id.js @@ -1 +1 @@ -!function(a){const t=a.id=a.id||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Hampir sama dengan",Angle:"Sudut","Approximately equal to":"Kira-kira sama dengan","Asterisk operator":"Operator asteris","Austral sign":"Simbol austral","back with leftwards arrow above":"belakang dengan panah kiri di atas","Bitcoin sign":"Tanda bitcoin","Cedi sign":"Simbol cedi","Cent sign":"Tanda sen","Character categories":"Kategori karakter","Colon sign":"Tanda titik dua","Contains as member":"Berisi sebagai anggota","Copyright sign":"Simbol hak cipta","Cruzeiro sign":"Simbol cruzeiro ","Currency sign":"Tanda mata uang","Degree sign":"Tanda derajat","Division sign":"Tanda pembagian","Dollar sign":"Tanda dollar","Dong sign":"Simbol dong","Double dagger":"Diesis","Double exclamation mark":"Tanda seru ganda","Double low-9 quotation mark":"Tanda kutip 9 bawah ganda","Double question mark":"Tanda tanya ganda","downwards arrow to bar":"panah bawah ke bar","downwards dashed arrow":"Panah putus-putus ke ke bawah","downwards double arrow":"Panah ganda ke bawah","Drachma sign":"Simbol drakhma","Element of":"Elemen dari","Em dash":"Tanda pisah em","Empty set":"Himpunan kosong","En dash":"Tanda pisah en","end with leftwards arrow above":"akhir dengan panah kiri di atas","Euro sign":"Tanda euro","Euro-currency sign":"Tanda mata uang euro","Exclamation question mark":"Tanda seru dan tanya","For all":"Untuk semua","Fraction slash":"Garis bagi pecahan","French franc sign":"Simbol franc Prancis","German penny sign":"Simbol penny Jerman","Greater-than or equal to":"Lebih dari atau sama dengan","Greater-than sign":"Tanda lebih besar dari","Guarani sign":"Simbol guarani","Horizontal ellipsis":"Elipsis horizontal","Hryvnia sign":"Simbol hryvnia","Identical to":"Identik dengan","Indian rupee sign":"Tanda rupee India",Infinity:"Tak hingga",Integral:"Integral",Intersection:"Irisan","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda tanya terbalik","Kip sign":"Simbol kip","Latin capital letter a with breve":"Huruf Latin besar a dengan breve","Latin capital letter a with macron":"Huruf Latin besar a dengan macron","Latin capital letter a with ogonek":"Huruf Latin besar a dengan ogonek","Latin capital letter c with acute":"Huruf Latin besar c dengan akut","Latin capital letter c with caron":"Huruf Latin besar c dengan caron","Latin capital letter c with circumflex":"Huruf Latin besar c dengan sirkumfleks","Latin capital letter c with dot above":"Huruf Latin besar c dengan titik di atas","Latin capital letter d with caron":"Huruf Latin besar d dengan caron","Latin capital letter d with stroke":"Huruf Latin besar d dengan garis","Latin capital letter e with breve":"Huruf Latin besar e dengan breve","Latin capital letter e with caron":"Huruf Latin besar e dengan caron","Latin capital letter e with dot above":"Huruf Latin besar e dengan titik di atas","Latin capital letter e with macron":"Huruf Latin besar e dengan macron","Latin capital letter e with ogonek":"Huruf Latin besar e dengan ogonek","Latin capital letter eng":"Huruf Latin besar eng","Latin capital letter g with breve":"Huruf Latin besar g dengan breve","Latin capital letter g with cedilla":"Huruf Latin besar g dengan cedilla","Latin capital letter g with circumflex":"Huruf Latin besar g dengan sirkumfleks","Latin capital letter g with dot above":"Huruf Latin besar g dengan titik di atas","Latin capital letter h with circumflex":"Huruf Latin besar h dengan sirkumfleks","Latin capital letter h with stroke":"Huruf Latin besar h dengan garis","Latin capital letter i with breve":"Huruf Latin besar i dengan breve","Latin capital letter i with dot above":"Huruf Latin besar i dengan titik di atas","Latin capital letter i with macron":"Huruf Latin besar i dengan macron","Latin capital letter i with ogonek":"Huruf Latin besar i dengan ogonek","Latin capital letter i with tilde":"Huruf Latin besar i dengan tilde","Latin capital letter j with circumflex":"Huruf Latin besar j dengan sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin besar k dengan cedilla","Latin capital letter l with acute":"Huruf Latin besar l dengan akut","Latin capital letter l with caron":"Huruf Latin besar l dengan caron","Latin capital letter l with cedilla":"Huruf Latin besar l dengan cedilla","Latin capital letter l with middle dot":"Huruf Latin besar l dengan titik di tengah","Latin capital letter l with stroke":"Huruf Latin besar l dengan garis","Latin capital letter n with acute":"Huruf Latin besar n dengan akut","Latin capital letter n with caron":"Huruf Latin besar n dengan caron","Latin capital letter n with cedilla":"Huruf Latin besar n dengan cedilla","Latin capital letter o with breve":"Huruf Latin besar o dengan breve","Latin capital letter o with double acute":"Huruf Latin besar o dengan akut ganda","Latin capital letter o with macron":"Huruf Latin besar o dengan macron","Latin capital letter r with acute":"Huruf Latin besar r dengan akut","Latin capital letter r with caron":"Huruf Latin besar r dengan caron","Latin capital letter r with cedilla":"Huruf Latin besar r dengan cedilla","Latin capital letter s with acute":"Huruf Latin besar s dengan akut","Latin capital letter s with caron":"Huruf Latin besar s dengan caron","Latin capital letter s with cedilla":"Huruf Latin besar s dengan cedilla","Latin capital letter s with circumflex":"Huruf Latin besar s dengan sirkumfleks","Latin capital letter t with caron":"Huruf Latin besar t dengan caron","Latin capital letter t with cedilla":"Huruf Latin besar t dengan cedilla","Latin capital letter t with stroke":"Huruf Latin besar t dengan garis","Latin capital letter u with breve":"Huruf Latin besar u dengan breve","Latin capital letter u with double acute":"Huruf Latin besar u dengan akut ganda","Latin capital letter u with macron":"Huruf Latin besar u dengan macron","Latin capital letter u with ogonek":"Huruf Latin besar u dengan ogonek","Latin capital letter u with ring above":"Huruf Latin besar u dengan cincin di atas","Latin capital letter u with tilde":"Huruf Latin besar u dengan tilde","Latin capital letter w with circumflex":"Huruf Latin besar w dengan sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin besar y dengan sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin besar y dengan diaresis","Latin capital letter z with acute":"Huruf Latin besar z dengan akut","Latin capital letter z with caron":"Huruf Latin besar z dengan caron","Latin capital letter z with dot above":"Huruf Latin besar z dengan titik di atas","Latin capital ligature ij":"Ligatur Latin kapital ij","Latin capital ligature oe":"Ligatur Latin kapital oe","Latin small letter a with breve":"Huruf Latin kecil a dengan breve","Latin small letter a with macron":"Huruf Latin kecil a dengan macron","Latin small letter a with ogonek":"Huruf Latin kecil a dengan ogonek","Latin small letter c with acute":"Huruf Latin kecil c dengan akut","Latin small letter c with caron":"Huruf Latin kecil c dengan caron","Latin small letter c with circumflex":"Huruf Latin kecil c dengan sirkumfleks","Latin small letter c with dot above":"Huruf Latin kecil c dengan titik di atas","Latin small letter d with caron":"Huruf Latin kecil d dengan caron","Latin small letter d with stroke":"Huruf Latin kecil d dengan garis","Latin small letter dotless i":"Huruf Latin kecil tanpa titik i","Latin small letter e with breve":"Huruf Latin kecil e dengan breve","Latin small letter e with caron":"Huruf Latin kecil e dengan caron","Latin small letter e with dot above":"Huruf Latin kecil e dengan titik di atas","Latin small letter e with macron":"Huruf Latin kecil e dengan macron","Latin small letter e with ogonek":"Huruf Latin kecil e dengan ogonek","Latin small letter eng":"Huruf Latin kecil eng","Latin small letter f with hook":"Huruf Latin kecil f dengan kait","Latin small letter g with breve":"Huruf Latin kecil g dengan breve","Latin small letter g with cedilla":"Huruf Latin kecil g dengan cedilla","Latin small letter g with circumflex":"Huruf Latin kecil g dengan sirkumfleks","Latin small letter g with dot above":"Huruf Latin kecil g dengan titik di atas","Latin small letter h with circumflex":"Huruf Latin kecil h dengan sirkumfleks","Latin small letter h with stroke":"Huruf Latin kecil h dengan garis","Latin small letter i with breve":"Huruf Latin kecil i dengan breve","Latin small letter i with macron":"Huruf Latin kecil i dengan macron","Latin small letter i with ogonek":"Huruf Latin kecil i dengan ogonek","Latin small letter i with tilde":"Huruf Latin kecil i dengan tilde","Latin small letter j with circumflex":"Huruf Latin kecil j dengan sirkumfleks","Latin small letter k with cedilla":"Huruf Latin kecil k dengan cedilla","Latin small letter kra":"Huruf Latin kecil kra","Latin small letter l with acute":"Huruf Latin kecil l dengan akut","Latin small letter l with caron":"Huruf Latin kecil l dengan caron","Latin small letter l with cedilla":"Huruf Latin kecil l dengan cedilla","Latin small letter l with middle dot":"Huruf Latin kecil l dengan titik di tengah","Latin small letter l with stroke":"Huruf Latin kecil l dengan garis","Latin small letter long s":"Huruf Latin kecil s panjang","Latin small letter n preceded by apostrophe":"Huruf Latin kecil n yang didahului apostrof ","Latin small letter n with acute":"Huruf Latin kecil n dengan akut","Latin small letter n with caron":"Huruf Latin kecil n dengan caron","Latin small letter n with cedilla":"Huruf Latin kecil n dengan cedilla","Latin small letter o with breve":"Huruf Latin kecil o dengan breve","Latin small letter o with double acute":"Huruf Latin kecil o dengan akut ganda","Latin small letter o with macron":"Huruf Latin kecil o dengan macron","Latin small letter r with acute":"Huruf Latin kecil r dengan akut","Latin small letter r with caron":"Huruf Latin kecil r dengan caron","Latin small letter r with cedilla":"Huruf Latin kecil r dengan cedilla","Latin small letter s with acute":"Huruf Latin kecil s dengan akut","Latin small letter s with caron":"Huruf Latin kecil s dengan caron","Latin small letter s with cedilla":"Huruf Latin kecil s dengan cedilla","Latin small letter s with circumflex":"Huruf Latin kecil s dengan sirkumfleks","Latin small letter t with caron":"Huruf Latin kecil t dengan caron","Latin small letter t with cedilla":"Huruf Latin kecil t dengan cedilla","Latin small letter t with stroke":"Huruf Latin kecil t dengan garis","Latin small letter u with breve":"Huruf Latin kecil u dengan breve","Latin small letter u with double acute":"Huruf Latin kecil u dengan akut ganda","Latin small letter u with macron":"Huruf Latin kecil u dengan macron","Latin small letter u with ogonek":"Huruf Latin kecil u dengan ogonek","Latin small letter u with ring above":"Huruf Latin kecil u dengan cincin di atas","Latin small letter u with tilde":"Huruf Latin kecil u dengan tilde","Latin small letter w with circumflex":"Huruf Latin kecil w dengan sirkumfleks","Latin small letter y with circumflex":"Huruf Latin kecil y dengan sirkumfleks","Latin small letter z with acute":"Huruf Latin kecil z dengan akut","Latin small letter z with caron":"Huruf Latin kecil z dengan caron","Latin small letter z with dot above":"Huruf Latin kecil z dengan titik di atas","Latin small ligature ij":"Ligatur Latin kecil ij","Latin small ligature oe":"Ligatur Latin kecil oe","Left double quotation mark":"Tanda kutip ganda kiri","Left single quotation mark":"Tanda kutip tunggal kiri","Left-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kiri","leftwards arrow to bar":"panah kiri ke bar","leftwards dashed arrow":"Panah putus-putus ke kiri","leftwards double arrow":"Panah ganda ke kiri","Less-than or equal to":"Kurang dari atau sama dengan","Less-than sign":"Tanda kurang dari","Lira sign":"Simbol lira","Livre tournois sign":"Simbol livre tournois","Logical and":'"Dan" logis',"Logical or":'"Atau" logis',Macron:"Macron","Manat sign":"Simbol manat","Mill sign":"Simbol mill","Minus sign":"Tanda negatif","Multiplication sign":"Tanda perkalian","N-ary product":"Produk N-ary","N-ary summation":"Penjumlahan N-Ary",Nabla:"Nabla","Naira sign":"Simbol naira","New sheqel sign":"Simbol shekel baru","Nordic mark sign":"Simbol mark Nordik","Not an element of":"Bukan sebuah elemen dari","Not equal to":"Tidak sama dengan","Not sign":'Tanda "bukan"',"on with exclamation mark with left right arrow above":"nyala tanda seru dengan panah kiri kanan di atas",Overline:"Garis atas","Paragraph sign":"Simbol paragraf","Partial differential":"Turunan parsial","Per mille sign":"Tanda permil","Per ten thousand sign":"Tanda persepuluh ribu","Peseta sign":"Simbol peseta","Peso sign":"Tanda peso","Plus-minus sign":"Tanda lebih kurang","Pound sign":"Tanda pound","Proportional to":"Proporsional dengan","Question exclamation mark":"Tanda tanya dan seru","Registered sign":"Simbol merek dagang terdaftar","Reversed paragraph sign":"Simbol paragraf terbalik","Right double quotation mark":"Tanda kutip ganda kanan","Right single quotation mark":"Tanda kutip tunggal kanan","Right-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kanan","rightwards arrow to bar":"panah kanan ke bar","rightwards dashed arrow":"Panah putus-putus ke kanan","rightwards double arrow":"Panah ganda ke kanan","Ruble sign":"Simbol rubel","Rupee sign":"Tanda rupee","Section sign":"Simbol bagian","Single left-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kiri tunggal","Single low-9 quotation mark":"Tanda kutip 9 bawah tunggal","Single right-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kanan tunggal","soon with rightwards arrow above":"segera (soon) dengan panah arah kanan di atas","Special characters":"Karakter spesial","Spesmilo sign":"Simbol spesmilo","Square root":"Akar kuadrat","Tenge sign":"Simbol tenge","There exists":"Ada","Tilde operator":"Operator tilde","top with upwards arrow above":"puncak (top) dengan panah arah atas di atas","Trade mark sign":"Simbol merek dagang","Tugrik sign":"Simbol tugrik","Turkish lira sign":"Simbol lira Turki","Two dot leader":"Dua titik utama",Union:"Himpunan","up down arrow with base":"panah atas bawah dari dasar","upwards arrow to bar":"panah atas ke bar","upwards dashed arrow":"Panah putus-putus ke atas","upwards double arrow":"Panah ganda ke atas","Vulgar fraction one half":"Pecahan vulgar satu perdua","Vulgar fraction one quarter":"Pecahan vulgar satu perempat","Vulgar fraction three quarters":"Pecahan vulgar tiga perempat","Won sign":"Tanda won","Yen sign":"Tanda yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.id=a.id||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Hampir sama dengan",Angle:"Sudut","Approximately equal to":"Kira-kira sama dengan","Asterisk operator":"Operator asteris","Austral sign":"Simbol austral","back with leftwards arrow above":"belakang dengan panah kiri di atas","Bitcoin sign":"Tanda bitcoin","Cedi sign":"Simbol cedi","Cent sign":"Tanda sen","Character categories":"Kategori karakter","Colon sign":"Tanda titik dua","Contains as member":"Berisi sebagai anggota","Copyright sign":"Simbol hak cipta","Cruzeiro sign":"Simbol cruzeiro ","Currency sign":"Tanda mata uang","Degree sign":"Tanda derajat","Division sign":"Tanda pembagian","Dollar sign":"Tanda dollar","Dong sign":"Simbol dong","Double dagger":"Diesis","Double exclamation mark":"Tanda seru ganda","Double low-9 quotation mark":"Tanda kutip 9 bawah ganda","Double question mark":"Tanda tanya ganda","downwards arrow to bar":"panah bawah ke bar","downwards dashed arrow":"Panah putus-putus ke ke bawah","downwards double arrow":"Panah ganda ke bawah","downwards simple arrow":"panah bawah sederhana","Drachma sign":"Simbol drakhma","Element of":"Elemen dari","Em dash":"Tanda pisah em","Empty set":"Himpunan kosong","En dash":"Tanda pisah en","end with leftwards arrow above":"akhir dengan panah kiri di atas","Euro sign":"Tanda euro","Euro-currency sign":"Tanda mata uang euro","Exclamation question mark":"Tanda seru dan tanya","For all":"Untuk semua","Fraction slash":"Garis bagi pecahan","French franc sign":"Simbol franc Prancis","German penny sign":"Simbol penny Jerman","Greater-than or equal to":"Lebih dari atau sama dengan","Greater-than sign":"Tanda lebih besar dari","Guarani sign":"Simbol guarani","Horizontal ellipsis":"Elipsis horizontal","Hryvnia sign":"Simbol hryvnia","Identical to":"Identik dengan","Indian rupee sign":"Tanda rupee India",Infinity:"Tak hingga",Integral:"Integral",Intersection:"Irisan","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda tanya terbalik","Kip sign":"Simbol kip","Latin capital letter a with breve":"Huruf Latin besar a dengan breve","Latin capital letter a with macron":"Huruf Latin besar a dengan macron","Latin capital letter a with ogonek":"Huruf Latin besar a dengan ogonek","Latin capital letter c with acute":"Huruf Latin besar c dengan akut","Latin capital letter c with caron":"Huruf Latin besar c dengan caron","Latin capital letter c with circumflex":"Huruf Latin besar c dengan sirkumfleks","Latin capital letter c with dot above":"Huruf Latin besar c dengan titik di atas","Latin capital letter d with caron":"Huruf Latin besar d dengan caron","Latin capital letter d with stroke":"Huruf Latin besar d dengan garis","Latin capital letter e with breve":"Huruf Latin besar e dengan breve","Latin capital letter e with caron":"Huruf Latin besar e dengan caron","Latin capital letter e with dot above":"Huruf Latin besar e dengan titik di atas","Latin capital letter e with macron":"Huruf Latin besar e dengan macron","Latin capital letter e with ogonek":"Huruf Latin besar e dengan ogonek","Latin capital letter eng":"Huruf Latin besar eng","Latin capital letter g with breve":"Huruf Latin besar g dengan breve","Latin capital letter g with cedilla":"Huruf Latin besar g dengan cedilla","Latin capital letter g with circumflex":"Huruf Latin besar g dengan sirkumfleks","Latin capital letter g with dot above":"Huruf Latin besar g dengan titik di atas","Latin capital letter h with circumflex":"Huruf Latin besar h dengan sirkumfleks","Latin capital letter h with stroke":"Huruf Latin besar h dengan garis","Latin capital letter i with breve":"Huruf Latin besar i dengan breve","Latin capital letter i with dot above":"Huruf Latin besar i dengan titik di atas","Latin capital letter i with macron":"Huruf Latin besar i dengan macron","Latin capital letter i with ogonek":"Huruf Latin besar i dengan ogonek","Latin capital letter i with tilde":"Huruf Latin besar i dengan tilde","Latin capital letter j with circumflex":"Huruf Latin besar j dengan sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin besar k dengan cedilla","Latin capital letter l with acute":"Huruf Latin besar l dengan akut","Latin capital letter l with caron":"Huruf Latin besar l dengan caron","Latin capital letter l with cedilla":"Huruf Latin besar l dengan cedilla","Latin capital letter l with middle dot":"Huruf Latin besar l dengan titik di tengah","Latin capital letter l with stroke":"Huruf Latin besar l dengan garis","Latin capital letter n with acute":"Huruf Latin besar n dengan akut","Latin capital letter n with caron":"Huruf Latin besar n dengan caron","Latin capital letter n with cedilla":"Huruf Latin besar n dengan cedilla","Latin capital letter o with breve":"Huruf Latin besar o dengan breve","Latin capital letter o with double acute":"Huruf Latin besar o dengan akut ganda","Latin capital letter o with macron":"Huruf Latin besar o dengan macron","Latin capital letter r with acute":"Huruf Latin besar r dengan akut","Latin capital letter r with caron":"Huruf Latin besar r dengan caron","Latin capital letter r with cedilla":"Huruf Latin besar r dengan cedilla","Latin capital letter s with acute":"Huruf Latin besar s dengan akut","Latin capital letter s with caron":"Huruf Latin besar s dengan caron","Latin capital letter s with cedilla":"Huruf Latin besar s dengan cedilla","Latin capital letter s with circumflex":"Huruf Latin besar s dengan sirkumfleks","Latin capital letter t with caron":"Huruf Latin besar t dengan caron","Latin capital letter t with cedilla":"Huruf Latin besar t dengan cedilla","Latin capital letter t with stroke":"Huruf Latin besar t dengan garis","Latin capital letter u with breve":"Huruf Latin besar u dengan breve","Latin capital letter u with double acute":"Huruf Latin besar u dengan akut ganda","Latin capital letter u with macron":"Huruf Latin besar u dengan macron","Latin capital letter u with ogonek":"Huruf Latin besar u dengan ogonek","Latin capital letter u with ring above":"Huruf Latin besar u dengan cincin di atas","Latin capital letter u with tilde":"Huruf Latin besar u dengan tilde","Latin capital letter w with circumflex":"Huruf Latin besar w dengan sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin besar y dengan sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin besar y dengan diaresis","Latin capital letter z with acute":"Huruf Latin besar z dengan akut","Latin capital letter z with caron":"Huruf Latin besar z dengan caron","Latin capital letter z with dot above":"Huruf Latin besar z dengan titik di atas","Latin capital ligature ij":"Ligatur Latin kapital ij","Latin capital ligature oe":"Ligatur Latin kapital oe","Latin small letter a with breve":"Huruf Latin kecil a dengan breve","Latin small letter a with macron":"Huruf Latin kecil a dengan macron","Latin small letter a with ogonek":"Huruf Latin kecil a dengan ogonek","Latin small letter c with acute":"Huruf Latin kecil c dengan akut","Latin small letter c with caron":"Huruf Latin kecil c dengan caron","Latin small letter c with circumflex":"Huruf Latin kecil c dengan sirkumfleks","Latin small letter c with dot above":"Huruf Latin kecil c dengan titik di atas","Latin small letter d with caron":"Huruf Latin kecil d dengan caron","Latin small letter d with stroke":"Huruf Latin kecil d dengan garis","Latin small letter dotless i":"Huruf Latin kecil tanpa titik i","Latin small letter e with breve":"Huruf Latin kecil e dengan breve","Latin small letter e with caron":"Huruf Latin kecil e dengan caron","Latin small letter e with dot above":"Huruf Latin kecil e dengan titik di atas","Latin small letter e with macron":"Huruf Latin kecil e dengan macron","Latin small letter e with ogonek":"Huruf Latin kecil e dengan ogonek","Latin small letter eng":"Huruf Latin kecil eng","Latin small letter f with hook":"Huruf Latin kecil f dengan kait","Latin small letter g with breve":"Huruf Latin kecil g dengan breve","Latin small letter g with cedilla":"Huruf Latin kecil g dengan cedilla","Latin small letter g with circumflex":"Huruf Latin kecil g dengan sirkumfleks","Latin small letter g with dot above":"Huruf Latin kecil g dengan titik di atas","Latin small letter h with circumflex":"Huruf Latin kecil h dengan sirkumfleks","Latin small letter h with stroke":"Huruf Latin kecil h dengan garis","Latin small letter i with breve":"Huruf Latin kecil i dengan breve","Latin small letter i with macron":"Huruf Latin kecil i dengan macron","Latin small letter i with ogonek":"Huruf Latin kecil i dengan ogonek","Latin small letter i with tilde":"Huruf Latin kecil i dengan tilde","Latin small letter j with circumflex":"Huruf Latin kecil j dengan sirkumfleks","Latin small letter k with cedilla":"Huruf Latin kecil k dengan cedilla","Latin small letter kra":"Huruf Latin kecil kra","Latin small letter l with acute":"Huruf Latin kecil l dengan akut","Latin small letter l with caron":"Huruf Latin kecil l dengan caron","Latin small letter l with cedilla":"Huruf Latin kecil l dengan cedilla","Latin small letter l with middle dot":"Huruf Latin kecil l dengan titik di tengah","Latin small letter l with stroke":"Huruf Latin kecil l dengan garis","Latin small letter long s":"Huruf Latin kecil s panjang","Latin small letter n preceded by apostrophe":"Huruf Latin kecil n yang didahului apostrof ","Latin small letter n with acute":"Huruf Latin kecil n dengan akut","Latin small letter n with caron":"Huruf Latin kecil n dengan caron","Latin small letter n with cedilla":"Huruf Latin kecil n dengan cedilla","Latin small letter o with breve":"Huruf Latin kecil o dengan breve","Latin small letter o with double acute":"Huruf Latin kecil o dengan akut ganda","Latin small letter o with macron":"Huruf Latin kecil o dengan macron","Latin small letter r with acute":"Huruf Latin kecil r dengan akut","Latin small letter r with caron":"Huruf Latin kecil r dengan caron","Latin small letter r with cedilla":"Huruf Latin kecil r dengan cedilla","Latin small letter s with acute":"Huruf Latin kecil s dengan akut","Latin small letter s with caron":"Huruf Latin kecil s dengan caron","Latin small letter s with cedilla":"Huruf Latin kecil s dengan cedilla","Latin small letter s with circumflex":"Huruf Latin kecil s dengan sirkumfleks","Latin small letter t with caron":"Huruf Latin kecil t dengan caron","Latin small letter t with cedilla":"Huruf Latin kecil t dengan cedilla","Latin small letter t with stroke":"Huruf Latin kecil t dengan garis","Latin small letter u with breve":"Huruf Latin kecil u dengan breve","Latin small letter u with double acute":"Huruf Latin kecil u dengan akut ganda","Latin small letter u with macron":"Huruf Latin kecil u dengan macron","Latin small letter u with ogonek":"Huruf Latin kecil u dengan ogonek","Latin small letter u with ring above":"Huruf Latin kecil u dengan cincin di atas","Latin small letter u with tilde":"Huruf Latin kecil u dengan tilde","Latin small letter w with circumflex":"Huruf Latin kecil w dengan sirkumfleks","Latin small letter y with circumflex":"Huruf Latin kecil y dengan sirkumfleks","Latin small letter z with acute":"Huruf Latin kecil z dengan akut","Latin small letter z with caron":"Huruf Latin kecil z dengan caron","Latin small letter z with dot above":"Huruf Latin kecil z dengan titik di atas","Latin small ligature ij":"Ligatur Latin kecil ij","Latin small ligature oe":"Ligatur Latin kecil oe","Left double quotation mark":"Tanda kutip ganda kiri","Left single quotation mark":"Tanda kutip tunggal kiri","Left-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kiri","leftwards arrow to bar":"panah kiri ke bar","leftwards dashed arrow":"Panah putus-putus ke kiri","leftwards double arrow":"Panah ganda ke kiri","leftwards simple arrow":"panah kiri sederhana","Less-than or equal to":"Kurang dari atau sama dengan","Less-than sign":"Tanda kurang dari","Lira sign":"Simbol lira","Livre tournois sign":"Simbol livre tournois","Logical and":'"Dan" logis',"Logical or":'"Atau" logis',Macron:"Macron","Manat sign":"Simbol manat","Mill sign":"Simbol mill","Minus sign":"Tanda negatif","Multiplication sign":"Tanda perkalian","N-ary product":"Produk N-ary","N-ary summation":"Penjumlahan N-Ary",Nabla:"Nabla","Naira sign":"Simbol naira","New sheqel sign":"Simbol shekel baru","Nordic mark sign":"Simbol mark Nordik","Not an element of":"Bukan sebuah elemen dari","Not equal to":"Tidak sama dengan","Not sign":'Tanda "bukan"',"on with exclamation mark with left right arrow above":"nyala tanda seru dengan panah kiri kanan di atas",Overline:"Garis atas","Paragraph sign":"Simbol paragraf","Partial differential":"Turunan parsial","Per mille sign":"Tanda permil","Per ten thousand sign":"Tanda persepuluh ribu","Peseta sign":"Simbol peseta","Peso sign":"Tanda peso","Plus-minus sign":"Tanda lebih kurang","Pound sign":"Tanda pound","Proportional to":"Proporsional dengan","Question exclamation mark":"Tanda tanya dan seru","Registered sign":"Simbol merek dagang terdaftar","Reversed paragraph sign":"Simbol paragraf terbalik","Right double quotation mark":"Tanda kutip ganda kanan","Right single quotation mark":"Tanda kutip tunggal kanan","Right-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kanan","rightwards arrow to bar":"panah kanan ke bar","rightwards dashed arrow":"Panah putus-putus ke kanan","rightwards double arrow":"Panah ganda ke kanan","rightwards simple arrow":"panah kanan sederhana","Ruble sign":"Simbol rubel","Rupee sign":"Tanda rupee","Section sign":"Simbol bagian","Single left-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kiri tunggal","Single low-9 quotation mark":"Tanda kutip 9 bawah tunggal","Single right-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kanan tunggal","soon with rightwards arrow above":"segera (soon) dengan panah arah kanan di atas","Special characters":"Karakter spesial","Spesmilo sign":"Simbol spesmilo","Square root":"Akar kuadrat","Tenge sign":"Simbol tenge","There exists":"Ada","Tilde operator":"Operator tilde","top with upwards arrow above":"puncak (top) dengan panah arah atas di atas","Trade mark sign":"Simbol merek dagang","Tugrik sign":"Simbol tugrik","Turkish lira sign":"Simbol lira Turki","Two dot leader":"Dua titik utama",Union:"Himpunan","up down arrow with base":"panah atas bawah dari dasar","upwards arrow to bar":"panah atas ke bar","upwards dashed arrow":"Panah putus-putus ke atas","upwards double arrow":"Panah ganda ke atas","upwards simple arrow":"panah atas sederhana","Vulgar fraction one half":"Pecahan vulgar satu perdua","Vulgar fraction one quarter":"Pecahan vulgar satu perempat","Vulgar fraction three quarters":"Pecahan vulgar tiga perempat","Won sign":"Tanda won","Yen sign":"Tanda yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/it.js b/core/assets/vendor/ckeditor5/special-characters/translations/it.js index d19f3beeb2fc55362ed8738eacdaff3fcc5e67cd..667f2ee751c8457b426a71af0a8b8c78fca235b7 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/it.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/it.js @@ -1 +1 @@ -!function(a){const t=a.it=a.it||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Quasi uguale a",Angle:"Angolo","Approximately equal to":"Approssimativamente uguale a","Asterisk operator":"Operatore asterisco","Austral sign":"Simbolo austral","back with leftwards arrow above":"back con sopra freccia verso sinistra","Bitcoin sign":"Simbolo bitcoin","Cedi sign":"Simbolo cedi","Cent sign":"Simbolo centesimo","Character categories":"Categorie di caratteri","Colon sign":"Simbolo colon","Contains as member":"Contiene","Copyright sign":"Simbolo copyright","Cruzeiro sign":"Simbolo cruzeiro","Currency sign":"Simbolo valuta","Degree sign":"Simbolo gradi","Division sign":"Segno di divisione","Dollar sign":"Simbolo dollaro","Dong sign":"Simbolo dong","Double dagger":"Doppio obelisco","Double exclamation mark":"Doppio punto esclamativo","Double low-9 quotation mark":"Doppie virgolette basse","Double question mark":"Doppio punto interrogativo","downwards arrow to bar":"Freccia verso barra in basso","downwards dashed arrow":"Freccia tratteggiata verso il basso","downwards double arrow":"Freccia doppia verso il basso","Drachma sign":"Simbolo dracma","Element of":"Elemento di","Em dash":"Trattino lungo (em)","Empty set":"Insieme vuoto","En dash":"Trattino medio (en)","end with leftwards arrow above":"end con sopra freccia verso sinistra","Euro sign":"Simbolo euro","Euro-currency sign":"Simbolo valuta euro","Exclamation question mark":"Punti esclamativo e interrogativo","For all":"Per ogni","Fraction slash":"Barra di frazione","French franc sign":"Simbolo franco francese","German penny sign":"Simbolo pfennig tedesco","Greater-than or equal to":"Maggiore o uguale a","Greater-than sign":"Simbolo maggiore di","Guarani sign":"Simbolo guaranÃ","Horizontal ellipsis":"Puntini di sospensione orizzontali","Hryvnia sign":"Simbolo grivnia","Identical to":"Identico a","Indian rupee sign":"Simbolo rupia indiana",Infinity:"Infinito",Integral:"Integrale",Intersection:"Intersezione","Inverted exclamation mark":"Punto esclamativo invertito","Inverted question mark":"Punto interrogativo invertito","Kip sign":"Simbolo kip","Latin capital letter a with breve":"Lettera A latina maiuscola con breve","Latin capital letter a with macron":"Lettera A latina maiuscola con macron","Latin capital letter a with ogonek":"Lettera A latina maiuscola con codetta","Latin capital letter c with acute":"Lettera C latina maiuscola con accento acuto","Latin capital letter c with caron":"Lettera C latina maiuscola con pipa","Latin capital letter c with circumflex":"Lettera C latina maiuscola con accento circonflesso","Latin capital letter c with dot above":"Lettera C latina maiuscola con punto sovrascritto","Latin capital letter d with caron":"Lettera D latina maiuscola con pipa","Latin capital letter d with stroke":"Lettera D latina maiuscola con barra","Latin capital letter e with breve":"Lettera E latina maiuscola con accento breve","Latin capital letter e with caron":"Lettera E latina maiuscola con pipa","Latin capital letter e with dot above":"Lettera E latina maiuscola con punto sovrascritto","Latin capital letter e with macron":"Lettera E latina maiuscola con macron","Latin capital letter e with ogonek":"Lettera E latina maiuscola con codetta","Latin capital letter eng":"Nasale velare maiuscola","Latin capital letter g with breve":"Lettera G latina maiuscola con breve","Latin capital letter g with cedilla":"Lettera G latina maiuscola con cediglia","Latin capital letter g with circumflex":"Lettera G latina maiuscola con accento circonflesso","Latin capital letter g with dot above":"Lettera G latina maiuscola con punto sovrascritto","Latin capital letter h with circumflex":"Lettera H latina maiuscola con accento circonflesso","Latin capital letter h with stroke":"Lettera H latina maiuscola con barra","Latin capital letter i with breve":"Lettera I latina maiuscola con breve","Latin capital letter i with dot above":"Lettera I latina maiuscola con punto sovrascritto","Latin capital letter i with macron":"Lettera I latina maiuscola con macron","Latin capital letter i with ogonek":"Lettera I latina maiuscola con codetta","Latin capital letter i with tilde":"Lettera I latina maiuscola con tilde","Latin capital letter j with circumflex":"Lettera J latina maiuscola con accento circonflesso","Latin capital letter k with cedilla":"Lettera K latina maiuscola con cediglia","Latin capital letter l with acute":"Lettera L latina maiuscola con accento acuto","Latin capital letter l with caron":"Lettera L latina maiuscola con pipa","Latin capital letter l with cedilla":"Lettera L latina maiuscola con cediglia","Latin capital letter l with middle dot":"Lettera L latina maiuscola con punto in mezzo","Latin capital letter l with stroke":"Lettera L latina maiuscola con barra","Latin capital letter n with acute":"Lettera N latina maiuscola con accento acuto","Latin capital letter n with caron":"Lettera N latina maiuscola con pipa","Latin capital letter n with cedilla":"Lettera N latina maiuscola con cediglia","Latin capital letter o with breve":"Lettera O latina maiuscola con breve","Latin capital letter o with double acute":"Lettera O latina maiuscola con doppio accento acuto","Latin capital letter o with macron":"Lettera O latina maiuscola con macron","Latin capital letter r with acute":"Lettera R latina maiuscola con accento acuto","Latin capital letter r with caron":"Lettera R latina maiuscola con pipa","Latin capital letter r with cedilla":"Lettera R latina maiuscola con cediglia","Latin capital letter s with acute":"Lettera S latina maiuscola con accento acuto","Latin capital letter s with caron":"Lettera S latina maiuscola con pipa","Latin capital letter s with cedilla":"Lettera S latina maiuscola con cediglia","Latin capital letter s with circumflex":"Lettera S latina maiuscola con accento circonflesso","Latin capital letter t with caron":"Lettera T latina maiuscola con pipa","Latin capital letter t with cedilla":"Lettera T latina maiuscola con cediglia","Latin capital letter t with stroke":"Lettera T latina maiuscola con barra","Latin capital letter u with breve":"Lettera U latina maiuscola con breve","Latin capital letter u with double acute":"Lettera U latina maiuscola con doppio accento acuto","Latin capital letter u with macron":"Lettera U latina maiuscola con macron","Latin capital letter u with ogonek":"Lettera U latina maiuscola con codetta","Latin capital letter u with ring above":"Lettera U latina maiuscola con anello in alto","Latin capital letter u with tilde":"Lettera U latina maiuscola con tilde","Latin capital letter w with circumflex":"Lettera W latina maiuscola con accento circonflesso","Latin capital letter y with circumflex":"Lettera Y latina maiuscola con accento circonflesso","Latin capital letter y with diaeresis":"Lettera Y latina maiuscola con dieresi","Latin capital letter z with acute":"Lettera Z latina maiuscola con accento acuto","Latin capital letter z with caron":"Lettera Z latina maiuscola con pipa","Latin capital letter z with dot above":"Lettera Z latina maiuscola con punto sovrascritto","Latin capital ligature ij":"Legatura IJ latina maiuscola","Latin capital ligature oe":"Legatura OE latina maiuscola","Latin small letter a with breve":"Lettera A latina minuscola con breve","Latin small letter a with macron":"Lettera A latina minuscola con macron","Latin small letter a with ogonek":"Lettera A latina minuscola con codetta","Latin small letter c with acute":"Lettera C latina minuscola con accento acuto","Latin small letter c with caron":"Lettera C latina minuscola con pipa","Latin small letter c with circumflex":"Lettera C latina minuscola con accento circonflesso","Latin small letter c with dot above":"Lettera C latina minuscola con punto sovrascritto","Latin small letter d with caron":"Lettera D latina minuscola con pipa","Latin small letter d with stroke":"Lettera D latina minuscola con barra","Latin small letter dotless i":"Lettera I latina minuscola senza punto","Latin small letter e with breve":"Lettera E latina minuscola con accento breve","Latin small letter e with caron":"Lettera E latina minuscola con pipa","Latin small letter e with dot above":"Lettera E latina minuscola con punto sovrascritto","Latin small letter e with macron":"Lettera E latina minuscola con macron","Latin small letter e with ogonek":"Lettera E latina minuscola con codetta","Latin small letter eng":"Nasale velare minuscola","Latin small letter f with hook":"Lettera f latina minuscola con gancio","Latin small letter g with breve":"Lettera G latina minuscola con breve","Latin small letter g with cedilla":"Lettera G latina minuscola con cediglia","Latin small letter g with circumflex":"Lettera G latina minuscola con accento circonflesso","Latin small letter g with dot above":"Lettera G latina minuscola con punto sovrascritto","Latin small letter h with circumflex":"Lettera H latina minuscola con accento circonflesso","Latin small letter h with stroke":"Lettera H latina minuscola con barra","Latin small letter i with breve":"Lettera I latina minuscola con breve","Latin small letter i with macron":"Lettera I latina minuscola con macron","Latin small letter i with ogonek":"Lettera I latina minuscola con codetta","Latin small letter i with tilde":"Lettera I latina minuscola con tilde","Latin small letter j with circumflex":"Lettera J latina minuscola con accento circonflesso","Latin small letter k with cedilla":"Lettera K latina minuscola con cediglia","Latin small letter kra":"Lettera Kra latina minuscola","Latin small letter l with acute":"Lettera L latina minuscola con accento acuto","Latin small letter l with caron":"Lettera L latina minuscola con pipa","Latin small letter l with cedilla":"Lettera L latina minuscola con cediglia","Latin small letter l with middle dot":"Lettera L latina minuscola con punto in mezzo","Latin small letter l with stroke":"Lettera L latina minuscola con barra","Latin small letter long s":"Lettera S latina lunga minuscola","Latin small letter n preceded by apostrophe":"Lettera N latina minuscola preceduta da apostrofo","Latin small letter n with acute":"Lettera N latina minuscola con accento acuto","Latin small letter n with caron":"Lettera N latina minuscola con pipa","Latin small letter n with cedilla":"Lettera N latina minuscola con cediglia","Latin small letter o with breve":"Lettera O latina minuscola con breve","Latin small letter o with double acute":"Lettera O latina minuscola con doppio accento acuto","Latin small letter o with macron":"Lettera O latina minuscola con macron","Latin small letter r with acute":"Lettera R latina minuscola con accento acuto","Latin small letter r with caron":"Lettera R latina minuscola con pipa","Latin small letter r with cedilla":"Lettera R latina minuscola con cediglia","Latin small letter s with acute":"Lettera S latina minuscola con accento acuto","Latin small letter s with caron":"Lettera S latina minuscola con pipa","Latin small letter s with cedilla":"Lettera S latina minuscola con cediglia","Latin small letter s with circumflex":"Lettera S latina minuscola con accento circonflesso","Latin small letter t with caron":"Lettera T latina minuscola con pipa","Latin small letter t with cedilla":"Lettera T latina minuscola con cediglia","Latin small letter t with stroke":"Lettera T latina minuscola con barra","Latin small letter u with breve":"Lettera U latina minuscola con breve","Latin small letter u with double acute":"Lettera U latina minuscola con doppio accento acuto","Latin small letter u with macron":"Lettera U latina minuscola con macron","Latin small letter u with ogonek":"Lettera U latina minuscola con codetta","Latin small letter u with ring above":"Lettera U latina minuscola con cerchio in alto","Latin small letter u with tilde":"Lettera U latina minuscola con tilde","Latin small letter w with circumflex":"Lettera W latina minuscola con accento circonflesso","Latin small letter y with circumflex":"Lettera Y latina minuscola con accento circonflesso","Latin small letter z with acute":"Lettera Z latina minuscola con accento acuto","Latin small letter z with caron":"Lettera Z latina minuscola con pipa","Latin small letter z with dot above":"Lettera Z latina minuscola con punto sovrascritto","Latin small ligature ij":"Legatura IJ latina minuscola","Latin small ligature oe":"Legatura OE latina minuscola","Left double quotation mark":"Doppie virgolette a sinistra","Left single quotation mark":"Virgoletta a sinistra","Left-pointing double angle quotation mark":"Virgolette doppie angolari a sinistra","leftwards arrow to bar":"Freccia verso barra a sinistra","leftwards dashed arrow":"Freccia tratteggiata verso sinistra","leftwards double arrow":"Freccia doppia verso sinistra","Less-than or equal to":"Minore o uguale a","Less-than sign":"Simbolo minore di","Lira sign":"Simbolo lira","Livre tournois sign":"Simbolo livre tournois","Logical and":"E logico","Logical or":"O logico",Macron:"Macron","Manat sign":"Simbolo manat","Mill sign":"Simbolo millesimo","Minus sign":"Segno di sottrazione","Multiplication sign":"Segno di moltiplicazione","N-ary product":"Prodotto ennesimo","N-ary summation":"Sommatoria",Nabla:"Nabla","Naira sign":"Simbolo naira","New sheqel sign":"Simbolo nuovo shekel","Nordic mark sign":"Simbolo marco nordico","Not an element of":"Non parte di","Not equal to":"Non uguale a","Not sign":"Simbolo Not","on with exclamation mark with left right arrow above":"on! con sopra freccia verso sinistra",Overline:"Linea alta","Paragraph sign":"Simbolo paragrafo","Partial differential":"Derivata parziale","Per mille sign":"Simbolo per mille","Per ten thousand sign":"Simbolo per diecimila","Peseta sign":"Simbolo peseta","Peso sign":"Simbolo peso","Plus-minus sign":"Segno più o meno","Pound sign":"Simbolo sterlina","Proportional to":"Proporzionale a","Question exclamation mark":"Punti interrogativo ed esclamativo","Registered sign":"Simbolo marchio registrato","Reversed paragraph sign":"Simbolo paragrafo invertito","Right double quotation mark":"Doppie virgolette a destra","Right single quotation mark":"Virgoletta a destra","Right-pointing double angle quotation mark":"Virgolette doppie angolari a destra","rightwards arrow to bar":"Freccia verso barra a destra","rightwards dashed arrow":"Freccia tratteggiata verso destra","rightwards double arrow":"Freccia doppia verso destra","Ruble sign":"Simbolo rublo","Rupee sign":"Simbolo rupia","Section sign":"Simbolo sezione","Single left-pointing angle quotation mark":"Virgoletta angolare a sinistra","Single low-9 quotation mark":"Virgoletta bassa","Single right-pointing angle quotation mark":"Virgoletta angolare a destra","soon with rightwards arrow above":"soon con sopra freccia verso destra","Special characters":"Caratteri speciali","Spesmilo sign":"Simbolo spesmilo","Square root":"Radice quadrata","Tenge sign":"Simbolo tenge","There exists":"Esiste","Tilde operator":"Operatore tilde","top with upwards arrow above":"top con sopra freccia verso l'alto","Trade mark sign":"Simbolo trademark","Tugrik sign":"Simbolo tugrik","Turkish lira sign":"Simbolo lira turca","Two dot leader":"Due punti iniziali",Union:"Unione","up down arrow with base":"Doppia freccia verticale con base","upwards arrow to bar":"Freccia verso barra in alto","upwards dashed arrow":"Freccia tratteggiata verso l'alto","upwards double arrow":"Freccia doppia verso l'alto","Vulgar fraction one half":"Frazione semplice un mezzo","Vulgar fraction one quarter":"Frazione semplice un quarto","Vulgar fraction three quarters":"Frazione semplice tre quarti","Won sign":"Simbolo won","Yen sign":"Simbolo yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.it=a.it||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Quasi uguale a",Angle:"Angolo","Approximately equal to":"Approssimativamente uguale a","Asterisk operator":"Operatore asterisco","Austral sign":"Simbolo austral","back with leftwards arrow above":"back con sopra freccia verso sinistra","Bitcoin sign":"Simbolo bitcoin","Cedi sign":"Simbolo cedi","Cent sign":"Simbolo centesimo","Character categories":"Categorie di caratteri","Colon sign":"Simbolo colon","Contains as member":"Contiene","Copyright sign":"Simbolo copyright","Cruzeiro sign":"Simbolo cruzeiro","Currency sign":"Simbolo valuta","Degree sign":"Simbolo gradi","Division sign":"Segno di divisione","Dollar sign":"Simbolo dollaro","Dong sign":"Simbolo dong","Double dagger":"Doppio obelisco","Double exclamation mark":"Doppio punto esclamativo","Double low-9 quotation mark":"Doppie virgolette basse","Double question mark":"Doppio punto interrogativo","downwards arrow to bar":"Freccia verso barra in basso","downwards dashed arrow":"Freccia tratteggiata verso il basso","downwards double arrow":"Freccia doppia verso il basso","downwards simple arrow":"freccia semplice verso il basso","Drachma sign":"Simbolo dracma","Element of":"Elemento di","Em dash":"Trattino lungo (em)","Empty set":"Insieme vuoto","En dash":"Trattino medio (en)","end with leftwards arrow above":"end con sopra freccia verso sinistra","Euro sign":"Simbolo euro","Euro-currency sign":"Simbolo valuta euro","Exclamation question mark":"Punti esclamativo e interrogativo","For all":"Per ogni","Fraction slash":"Barra di frazione","French franc sign":"Simbolo franco francese","German penny sign":"Simbolo pfennig tedesco","Greater-than or equal to":"Maggiore o uguale a","Greater-than sign":"Simbolo maggiore di","Guarani sign":"Simbolo guaranÃ","Horizontal ellipsis":"Puntini di sospensione orizzontali","Hryvnia sign":"Simbolo grivnia","Identical to":"Identico a","Indian rupee sign":"Simbolo rupia indiana",Infinity:"Infinito",Integral:"Integrale",Intersection:"Intersezione","Inverted exclamation mark":"Punto esclamativo invertito","Inverted question mark":"Punto interrogativo invertito","Kip sign":"Simbolo kip","Latin capital letter a with breve":"Lettera A latina maiuscola con breve","Latin capital letter a with macron":"Lettera A latina maiuscola con macron","Latin capital letter a with ogonek":"Lettera A latina maiuscola con codetta","Latin capital letter c with acute":"Lettera C latina maiuscola con accento acuto","Latin capital letter c with caron":"Lettera C latina maiuscola con pipa","Latin capital letter c with circumflex":"Lettera C latina maiuscola con accento circonflesso","Latin capital letter c with dot above":"Lettera C latina maiuscola con punto sovrascritto","Latin capital letter d with caron":"Lettera D latina maiuscola con pipa","Latin capital letter d with stroke":"Lettera D latina maiuscola con barra","Latin capital letter e with breve":"Lettera E latina maiuscola con accento breve","Latin capital letter e with caron":"Lettera E latina maiuscola con pipa","Latin capital letter e with dot above":"Lettera E latina maiuscola con punto sovrascritto","Latin capital letter e with macron":"Lettera E latina maiuscola con macron","Latin capital letter e with ogonek":"Lettera E latina maiuscola con codetta","Latin capital letter eng":"Nasale velare maiuscola","Latin capital letter g with breve":"Lettera G latina maiuscola con breve","Latin capital letter g with cedilla":"Lettera G latina maiuscola con cediglia","Latin capital letter g with circumflex":"Lettera G latina maiuscola con accento circonflesso","Latin capital letter g with dot above":"Lettera G latina maiuscola con punto sovrascritto","Latin capital letter h with circumflex":"Lettera H latina maiuscola con accento circonflesso","Latin capital letter h with stroke":"Lettera H latina maiuscola con barra","Latin capital letter i with breve":"Lettera I latina maiuscola con breve","Latin capital letter i with dot above":"Lettera I latina maiuscola con punto sovrascritto","Latin capital letter i with macron":"Lettera I latina maiuscola con macron","Latin capital letter i with ogonek":"Lettera I latina maiuscola con codetta","Latin capital letter i with tilde":"Lettera I latina maiuscola con tilde","Latin capital letter j with circumflex":"Lettera J latina maiuscola con accento circonflesso","Latin capital letter k with cedilla":"Lettera K latina maiuscola con cediglia","Latin capital letter l with acute":"Lettera L latina maiuscola con accento acuto","Latin capital letter l with caron":"Lettera L latina maiuscola con pipa","Latin capital letter l with cedilla":"Lettera L latina maiuscola con cediglia","Latin capital letter l with middle dot":"Lettera L latina maiuscola con punto in mezzo","Latin capital letter l with stroke":"Lettera L latina maiuscola con barra","Latin capital letter n with acute":"Lettera N latina maiuscola con accento acuto","Latin capital letter n with caron":"Lettera N latina maiuscola con pipa","Latin capital letter n with cedilla":"Lettera N latina maiuscola con cediglia","Latin capital letter o with breve":"Lettera O latina maiuscola con breve","Latin capital letter o with double acute":"Lettera O latina maiuscola con doppio accento acuto","Latin capital letter o with macron":"Lettera O latina maiuscola con macron","Latin capital letter r with acute":"Lettera R latina maiuscola con accento acuto","Latin capital letter r with caron":"Lettera R latina maiuscola con pipa","Latin capital letter r with cedilla":"Lettera R latina maiuscola con cediglia","Latin capital letter s with acute":"Lettera S latina maiuscola con accento acuto","Latin capital letter s with caron":"Lettera S latina maiuscola con pipa","Latin capital letter s with cedilla":"Lettera S latina maiuscola con cediglia","Latin capital letter s with circumflex":"Lettera S latina maiuscola con accento circonflesso","Latin capital letter t with caron":"Lettera T latina maiuscola con pipa","Latin capital letter t with cedilla":"Lettera T latina maiuscola con cediglia","Latin capital letter t with stroke":"Lettera T latina maiuscola con barra","Latin capital letter u with breve":"Lettera U latina maiuscola con breve","Latin capital letter u with double acute":"Lettera U latina maiuscola con doppio accento acuto","Latin capital letter u with macron":"Lettera U latina maiuscola con macron","Latin capital letter u with ogonek":"Lettera U latina maiuscola con codetta","Latin capital letter u with ring above":"Lettera U latina maiuscola con anello in alto","Latin capital letter u with tilde":"Lettera U latina maiuscola con tilde","Latin capital letter w with circumflex":"Lettera W latina maiuscola con accento circonflesso","Latin capital letter y with circumflex":"Lettera Y latina maiuscola con accento circonflesso","Latin capital letter y with diaeresis":"Lettera Y latina maiuscola con dieresi","Latin capital letter z with acute":"Lettera Z latina maiuscola con accento acuto","Latin capital letter z with caron":"Lettera Z latina maiuscola con pipa","Latin capital letter z with dot above":"Lettera Z latina maiuscola con punto sovrascritto","Latin capital ligature ij":"Legatura IJ latina maiuscola","Latin capital ligature oe":"Legatura OE latina maiuscola","Latin small letter a with breve":"Lettera A latina minuscola con breve","Latin small letter a with macron":"Lettera A latina minuscola con macron","Latin small letter a with ogonek":"Lettera A latina minuscola con codetta","Latin small letter c with acute":"Lettera C latina minuscola con accento acuto","Latin small letter c with caron":"Lettera C latina minuscola con pipa","Latin small letter c with circumflex":"Lettera C latina minuscola con accento circonflesso","Latin small letter c with dot above":"Lettera C latina minuscola con punto sovrascritto","Latin small letter d with caron":"Lettera D latina minuscola con pipa","Latin small letter d with stroke":"Lettera D latina minuscola con barra","Latin small letter dotless i":"Lettera I latina minuscola senza punto","Latin small letter e with breve":"Lettera E latina minuscola con accento breve","Latin small letter e with caron":"Lettera E latina minuscola con pipa","Latin small letter e with dot above":"Lettera E latina minuscola con punto sovrascritto","Latin small letter e with macron":"Lettera E latina minuscola con macron","Latin small letter e with ogonek":"Lettera E latina minuscola con codetta","Latin small letter eng":"Nasale velare minuscola","Latin small letter f with hook":"Lettera f latina minuscola con gancio","Latin small letter g with breve":"Lettera G latina minuscola con breve","Latin small letter g with cedilla":"Lettera G latina minuscola con cediglia","Latin small letter g with circumflex":"Lettera G latina minuscola con accento circonflesso","Latin small letter g with dot above":"Lettera G latina minuscola con punto sovrascritto","Latin small letter h with circumflex":"Lettera H latina minuscola con accento circonflesso","Latin small letter h with stroke":"Lettera H latina minuscola con barra","Latin small letter i with breve":"Lettera I latina minuscola con breve","Latin small letter i with macron":"Lettera I latina minuscola con macron","Latin small letter i with ogonek":"Lettera I latina minuscola con codetta","Latin small letter i with tilde":"Lettera I latina minuscola con tilde","Latin small letter j with circumflex":"Lettera J latina minuscola con accento circonflesso","Latin small letter k with cedilla":"Lettera K latina minuscola con cediglia","Latin small letter kra":"Lettera Kra latina minuscola","Latin small letter l with acute":"Lettera L latina minuscola con accento acuto","Latin small letter l with caron":"Lettera L latina minuscola con pipa","Latin small letter l with cedilla":"Lettera L latina minuscola con cediglia","Latin small letter l with middle dot":"Lettera L latina minuscola con punto in mezzo","Latin small letter l with stroke":"Lettera L latina minuscola con barra","Latin small letter long s":"Lettera S latina lunga minuscola","Latin small letter n preceded by apostrophe":"Lettera N latina minuscola preceduta da apostrofo","Latin small letter n with acute":"Lettera N latina minuscola con accento acuto","Latin small letter n with caron":"Lettera N latina minuscola con pipa","Latin small letter n with cedilla":"Lettera N latina minuscola con cediglia","Latin small letter o with breve":"Lettera O latina minuscola con breve","Latin small letter o with double acute":"Lettera O latina minuscola con doppio accento acuto","Latin small letter o with macron":"Lettera O latina minuscola con macron","Latin small letter r with acute":"Lettera R latina minuscola con accento acuto","Latin small letter r with caron":"Lettera R latina minuscola con pipa","Latin small letter r with cedilla":"Lettera R latina minuscola con cediglia","Latin small letter s with acute":"Lettera S latina minuscola con accento acuto","Latin small letter s with caron":"Lettera S latina minuscola con pipa","Latin small letter s with cedilla":"Lettera S latina minuscola con cediglia","Latin small letter s with circumflex":"Lettera S latina minuscola con accento circonflesso","Latin small letter t with caron":"Lettera T latina minuscola con pipa","Latin small letter t with cedilla":"Lettera T latina minuscola con cediglia","Latin small letter t with stroke":"Lettera T latina minuscola con barra","Latin small letter u with breve":"Lettera U latina minuscola con breve","Latin small letter u with double acute":"Lettera U latina minuscola con doppio accento acuto","Latin small letter u with macron":"Lettera U latina minuscola con macron","Latin small letter u with ogonek":"Lettera U latina minuscola con codetta","Latin small letter u with ring above":"Lettera U latina minuscola con cerchio in alto","Latin small letter u with tilde":"Lettera U latina minuscola con tilde","Latin small letter w with circumflex":"Lettera W latina minuscola con accento circonflesso","Latin small letter y with circumflex":"Lettera Y latina minuscola con accento circonflesso","Latin small letter z with acute":"Lettera Z latina minuscola con accento acuto","Latin small letter z with caron":"Lettera Z latina minuscola con pipa","Latin small letter z with dot above":"Lettera Z latina minuscola con punto sovrascritto","Latin small ligature ij":"Legatura IJ latina minuscola","Latin small ligature oe":"Legatura OE latina minuscola","Left double quotation mark":"Doppie virgolette a sinistra","Left single quotation mark":"Virgoletta a sinistra","Left-pointing double angle quotation mark":"Virgolette doppie angolari a sinistra","leftwards arrow to bar":"Freccia verso barra a sinistra","leftwards dashed arrow":"Freccia tratteggiata verso sinistra","leftwards double arrow":"Freccia doppia verso sinistra","leftwards simple arrow":"freccia semplice verso sinistra","Less-than or equal to":"Minore o uguale a","Less-than sign":"Simbolo minore di","Lira sign":"Simbolo lira","Livre tournois sign":"Simbolo livre tournois","Logical and":"E logico","Logical or":"O logico",Macron:"Macron","Manat sign":"Simbolo manat","Mill sign":"Simbolo millesimo","Minus sign":"Segno di sottrazione","Multiplication sign":"Segno di moltiplicazione","N-ary product":"Prodotto ennesimo","N-ary summation":"Sommatoria",Nabla:"Nabla","Naira sign":"Simbolo naira","New sheqel sign":"Simbolo nuovo shekel","Nordic mark sign":"Simbolo marco nordico","Not an element of":"Non parte di","Not equal to":"Non uguale a","Not sign":"Simbolo Not","on with exclamation mark with left right arrow above":"on! con sopra freccia verso sinistra",Overline:"Linea alta","Paragraph sign":"Simbolo paragrafo","Partial differential":"Derivata parziale","Per mille sign":"Simbolo per mille","Per ten thousand sign":"Simbolo per diecimila","Peseta sign":"Simbolo peseta","Peso sign":"Simbolo peso","Plus-minus sign":"Segno più o meno","Pound sign":"Simbolo sterlina","Proportional to":"Proporzionale a","Question exclamation mark":"Punti interrogativo ed esclamativo","Registered sign":"Simbolo marchio registrato","Reversed paragraph sign":"Simbolo paragrafo invertito","Right double quotation mark":"Doppie virgolette a destra","Right single quotation mark":"Virgoletta a destra","Right-pointing double angle quotation mark":"Virgolette doppie angolari a destra","rightwards arrow to bar":"Freccia verso barra a destra","rightwards dashed arrow":"Freccia tratteggiata verso destra","rightwards double arrow":"Freccia doppia verso destra","rightwards simple arrow":"freccia semplice verso destra","Ruble sign":"Simbolo rublo","Rupee sign":"Simbolo rupia","Section sign":"Simbolo sezione","Single left-pointing angle quotation mark":"Virgoletta angolare a sinistra","Single low-9 quotation mark":"Virgoletta bassa","Single right-pointing angle quotation mark":"Virgoletta angolare a destra","soon with rightwards arrow above":"soon con sopra freccia verso destra","Special characters":"Caratteri speciali","Spesmilo sign":"Simbolo spesmilo","Square root":"Radice quadrata","Tenge sign":"Simbolo tenge","There exists":"Esiste","Tilde operator":"Operatore tilde","top with upwards arrow above":"top con sopra freccia verso l'alto","Trade mark sign":"Simbolo trademark","Tugrik sign":"Simbolo tugrik","Turkish lira sign":"Simbolo lira turca","Two dot leader":"Due punti iniziali",Union:"Unione","up down arrow with base":"Doppia freccia verticale con base","upwards arrow to bar":"Freccia verso barra in alto","upwards dashed arrow":"Freccia tratteggiata verso l'alto","upwards double arrow":"Freccia doppia verso l'alto","upwards simple arrow":"freccia semplice verso l'alto","Vulgar fraction one half":"Frazione semplice un mezzo","Vulgar fraction one quarter":"Frazione semplice un quarto","Vulgar fraction three quarters":"Frazione semplice tre quarti","Won sign":"Simbolo won","Yen sign":"Simbolo yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ja.js b/core/assets/vendor/ckeditor5/special-characters/translations/ja.js index 3780b1d85ca2c97901e905adf07b3b0da0f01535..1c796dcf53650eb2a37abac8bae78d655841f581 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ja.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ja.js @@ -1 +1 @@ -!function(t){const a=t.ja=t.ja||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"ã»ã¼ç‰ã—ã„",Angle:"角","Approximately equal to":"ãŠã‚ˆãç‰ã—ã„","Asterisk operator":"アスタリスク演算å","Austral sign":"アウストラル記å·","back with leftwards arrow above":"å·¦å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹Back","Bitcoin sign":"ビットコイン記å·","Cedi sign":"セディ記å·","Cent sign":"セント記å·","Character categories":"æ–‡å—カテゴリ","Colon sign":"コãƒãƒ³è¨˜å·","Contains as member":"è¦ç´ ã¨ã—ã¦å«ã‚€","Copyright sign":"著作権表示記å·","Cruzeiro sign":"クルゼイãƒè¨˜å·","Currency sign":"通貨記å·","Degree sign":"度記å·","Division sign":"除算記å·","Dollar sign":"ドル記å·","Dong sign":"ドン記å·","Double dagger":"ダブルダガー","Double exclamation mark":"二é‡æ„Ÿå˜†ç¬¦","Double low-9 quotation mark":"下å´ã®äºŒé‡å¼•ç”¨ç¬¦","Double question mark":"二é‡ç–‘å•ç¬¦","downwards arrow to bar":"横線ã«å‘ã‹ã†ä¸‹å‘ã矢å°","downwards dashed arrow":"下å‘ãç ´ç·šçŸ¢å°","downwards double arrow":"下å‘ã二é‡çŸ¢å°","Drachma sign":"ドラクマ記å·","Element of":"è¦ç´ ã§ã‚ã‚‹","Em dash":"全角ダッシュ","Empty set":"空集åˆ","En dash":"åŠè§’ダッシュ","end with leftwards arrow above":"å·¦å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹End","Euro sign":"ユーãƒè¨˜å·","Euro-currency sign":"ユーãƒé€šè²¨è¨˜å·","Exclamation question mark":"感嘆符疑å•ç¬¦","For all":"ä»»æ„ã®","Fraction slash":"分数ã®æ–œç·š","French franc sign":"フランスフラン記å·","German penny sign":"ドイツペニー記å·","Greater-than or equal to":"大ãªã‚Šã¾ãŸã¯ç‰ã—ã„","Greater-than sign":"大ãªã‚Šè¨˜å·","Guarani sign":"グアラニ記å·","Horizontal ellipsis":"æ°´å¹³ã®çœç•¥è¨˜å·","Hryvnia sign":"フリヴニャ記å·","Identical to":"åŒä¸€ã§ã‚ã‚‹","Indian rupee sign":"インドルピー記å·",Infinity:"ç„¡é™",Integral:"ç©åˆ†",Intersection:"集åˆç©","Inverted exclamation mark":"ã²ã£ãã‚Šè¿”ã£ãŸæ„Ÿå˜†ç¬¦","Inverted question mark":"ã²ã£ãã‚Šè¿”ã£ãŸç–‘å•ç¬¦","Kip sign":"ã‚ップ記å·","Latin capital letter a with breve":"ブリーブ付ãラテン大文å—A","Latin capital letter a with macron":"マクãƒãƒ³ä»˜ãラテン大文å—A","Latin capital letter a with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—A","Latin capital letter c with acute":"ã‚¢ã‚ュート付ãラテン大文å—C","Latin capital letter c with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—C","Latin capital letter c with circumflex":"サーカムフレックス付ãラテン大文å—C","Latin capital letter c with dot above":"上点付ãラテン大文å—C","Latin capital letter d with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—D","Latin capital letter d with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—D","Latin capital letter e with breve":"ブリーブ付ãラテン大文å—E","Latin capital letter e with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—E","Latin capital letter e with dot above":"上点付ãラテン大文å—E","Latin capital letter e with macron":"マクãƒãƒ³ä»˜ãラテン大文å—E","Latin capital letter e with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—E","Latin capital letter eng":"ラテン大文å—ENG","Latin capital letter g with breve":"ブリーブ付ãラテン大文å—G","Latin capital letter g with cedilla":"セディラ付ãラテン大文å—G","Latin capital letter g with circumflex":"サーカムフレックス付ãラテン大文å—G","Latin capital letter g with dot above":"上点付ãラテン大文å—G","Latin capital letter h with circumflex":"サーカムフレックス付ãラテン大文å—H","Latin capital letter h with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—H","Latin capital letter i with breve":"ブリーブ付ãラテン大文å—I","Latin capital letter i with dot above":"上点付ãラテン大文å—I","Latin capital letter i with macron":"マクãƒãƒ³ä»˜ãラテン大文å—I","Latin capital letter i with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—I","Latin capital letter i with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテン大文å—I","Latin capital letter j with circumflex":"サーカムフレックス付ãラテン大文å—J","Latin capital letter k with cedilla":"セディラ付ãラテン大文å—K","Latin capital letter l with acute":"ã‚¢ã‚ュート付ãラテン大文å—L","Latin capital letter l with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—L","Latin capital letter l with cedilla":"セディラ付ãラテン大文å—L","Latin capital letter l with middle dot":"ä¸ç‚¹ä»˜ãラテン大文å—L","Latin capital letter l with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—L","Latin capital letter n with acute":"ã‚¢ã‚ュート付ãラテン大文å—N","Latin capital letter n with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—N","Latin capital letter n with cedilla":"セディラ付ãラテン大文å—N","Latin capital letter o with breve":"ブリーブ付ãラテン大文å—O","Latin capital letter o with double acute":"ダブルアã‚ュート付ãラテン大文å—O","Latin capital letter o with macron":"マクãƒãƒ³ä»˜ãラテン大文å—O","Latin capital letter r with acute":"ã‚¢ã‚ュート付ãラテン大文å—R","Latin capital letter r with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—R","Latin capital letter r with cedilla":"セディラ付ãラテン大文å—R","Latin capital letter s with acute":"ã‚¢ã‚ュート付ãラテン大文å—S","Latin capital letter s with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—S","Latin capital letter s with cedilla":"セディラ付ãラテン大文å—S","Latin capital letter s with circumflex":"サーカムフレックス付ãラテン大文å—S","Latin capital letter t with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—T","Latin capital letter t with cedilla":"セディラ付ãラテン大文å—T","Latin capital letter t with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—T","Latin capital letter u with breve":"ブリーブ付ãラテン大文å—U","Latin capital letter u with double acute":"ダブルアã‚ュート付ãラテン大文å—U","Latin capital letter u with macron":"マクãƒãƒ³ä»˜ãラテン大文å—U","Latin capital letter u with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—U","Latin capital letter u with ring above":"上丸付ãラテン大文å—U","Latin capital letter u with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテン大文å—U","Latin capital letter w with circumflex":"サーカムフレックス付ãラテン大文å—W","Latin capital letter y with circumflex":"サーカムフレックス付ãラテン大文å—Y","Latin capital letter y with diaeresis":"ダイエレシス付ãラテン大文å—Y","Latin capital letter z with acute":"ã‚¢ã‚ュート付ãラテン大文å—Z","Latin capital letter z with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—Z","Latin capital letter z with dot above":"上点付ãラテン大文å—Z","Latin capital ligature ij":"ラテン大文å—連å—IJ","Latin capital ligature oe":"ラテン大文å—連å—OE","Latin small letter a with breve":"ブリーブ付ãラテンå°æ–‡å—a","Latin small letter a with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—a","Latin small letter a with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—a","Latin small letter c with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—c","Latin small letter c with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—c","Latin small letter c with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—c","Latin small letter c with dot above":"上点付ãラテンå°æ–‡å—c","Latin small letter d with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—d","Latin small letter d with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—d","Latin small letter dotless i":"ラテンå°æ–‡å—点ã®ãªã„i","Latin small letter e with breve":"ブリーブ付ãラテンå°æ–‡å—e","Latin small letter e with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—e","Latin small letter e with dot above":"上点付ãラテンå°æ–‡å—e","Latin small letter e with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—e","Latin small letter e with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—e","Latin small letter eng":"ラテンå°æ–‡å—eng","Latin small letter f with hook":"フック付ãラテンå°æ–‡å—f","Latin small letter g with breve":"ブリーブ付ãラテンå°æ–‡å—g","Latin small letter g with cedilla":"セディラ付ãラテンå°æ–‡å—g","Latin small letter g with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—g","Latin small letter g with dot above":"上点付ãラテンå°æ–‡å—g","Latin small letter h with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—h","Latin small letter h with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—h","Latin small letter i with breve":"ブリーブ付ãラテンå°æ–‡å—i","Latin small letter i with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—i","Latin small letter i with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—i","Latin small letter i with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテンå°æ–‡å—i","Latin small letter j with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—j","Latin small letter k with cedilla":"セディラ付ãラテンå°æ–‡å—k","Latin small letter kra":"ラテンå°æ–‡å—kra","Latin small letter l with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—l","Latin small letter l with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—l","Latin small letter l with cedilla":"セディラ付ãラテンå°æ–‡å—l","Latin small letter l with middle dot":"ä¸ç‚¹ä»˜ãラテンå°æ–‡å—l","Latin small letter l with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—l","Latin small letter long s":"ラテンå°æ–‡å—é•·ã„s","Latin small letter n preceded by apostrophe":"ã‚¢ãƒã‚¹ãƒˆãƒãƒ•ã‚£ãŒå‰ã«ä»˜ãラテンå°æ–‡å—n","Latin small letter n with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—n","Latin small letter n with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—n","Latin small letter n with cedilla":"セディラ付ãラテンå°æ–‡å—n","Latin small letter o with breve":"ブリーブ付ãラテンå°æ–‡å—o","Latin small letter o with double acute":"ダブルアã‚ュート付ãラテンå°æ–‡å—o","Latin small letter o with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—o","Latin small letter r with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—r","Latin small letter r with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—r","Latin small letter r with cedilla":"セディラ付ãラテンå°æ–‡å—r","Latin small letter s with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—s","Latin small letter s with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—s","Latin small letter s with cedilla":"セディラ付ãラテンå°æ–‡å—s","Latin small letter s with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—s","Latin small letter t with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—t","Latin small letter t with cedilla":"セディラ付ãラテンå°æ–‡å—t","Latin small letter t with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—t","Latin small letter u with breve":"ブリーブ付ãラテンå°æ–‡å—u","Latin small letter u with double acute":"ダブルアã‚ュート付ãラテンå°æ–‡å—u","Latin small letter u with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—u","Latin small letter u with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—u","Latin small letter u with ring above":"上丸付ãラテンå°æ–‡å—u","Latin small letter u with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテンå°æ–‡å—u","Latin small letter w with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—w","Latin small letter y with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—y","Latin small letter z with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—z","Latin small letter z with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—z","Latin small letter z with dot above":"上点付ãラテンå°æ–‡å—z","Latin small ligature ij":"ラテンå°æ–‡å—連å—ij","Latin small ligature oe":"ラテンå°æ–‡å—連å—oe","Left double quotation mark":"å·¦ã®äºŒé‡å¼•ç”¨ç¬¦","Left single quotation mark":"å·¦ã®ä¸€é‡å¼•ç”¨ç¬¦","Left-pointing double angle quotation mark":"左を指ã™è§’å¼µã£ãŸäºŒé‡å¼•ç”¨ç¬¦","leftwards arrow to bar":"縦線ã«å‘ã‹ã†å·¦å‘ã矢å°","leftwards dashed arrow":"å·¦å‘ãç ´ç·šçŸ¢å°","leftwards double arrow":"å·¦å‘ã二é‡çŸ¢å°","Less-than or equal to":"å°ãªã‚Šã¾ãŸã¯ç‰ã—ã„","Less-than sign":"å°ãªã‚Šè¨˜å·","Lira sign":"リラ記å·","Livre tournois sign":"リーヴルトゥルノワ記å·","Logical and":"è«–ç†ç©","Logical or":"è«–ç†å’Œ",Macron:"マクãƒãƒ³","Manat sign":"マナト記å·","Mill sign":"ミル記å·","Minus sign":"マイナス記å·","Multiplication sign":"乗算記å·","N-ary product":"é…列用ã®ç©","N-ary summation":"é…列用ã®å’Œ",Nabla:"ナブラ","Naira sign":"ナイラ記å·","New sheqel sign":"新シェケル記å·","Nordic mark sign":"ノルディックマーク記å·","Not an element of":"è¦ç´ ã§ãªã„","Not equal to":"ç‰ã—ããªã„","Not sign":"å¦å®šè¨˜å·","on with exclamation mark with left right arrow above":"å·¦å³ä¸¡æ–¹ã‚’å‘ã„ãŸçŸ¢å°ãŒä¸Šã«ã‚る感嘆符付ãOn",Overline:"上線","Paragraph sign":"段è½è¨˜å·","Partial differential":"å微分","Per mille sign":"パーミル記å·","Per ten thousand sign":"一万分率記å·","Peseta sign":"ペセタ記å·","Peso sign":"ペソ記å·","Plus-minus sign":"プラスマイナス記å·","Pound sign":"ãƒãƒ³ãƒ‰è¨˜å·","Proportional to":"比例","Question exclamation mark":"ç–‘å•ç¬¦æ„Ÿå˜†ç¬¦","Registered sign":"登録商標記å·","Reversed paragraph sign":"å転ã—ãŸæ®µè½è¨˜å·","Right double quotation mark":"å³ã®äºŒé‡å¼•ç”¨ç¬¦","Right single quotation mark":"å³ã®ä¸€é‡å¼•ç”¨ç¬¦","Right-pointing double angle quotation mark":"å³ã‚’指ã™è§’å¼µã£ãŸäºŒé‡å¼•ç”¨ç¬¦","rightwards arrow to bar":"縦線ã«å‘ã‹ã†å³å‘ã矢å°","rightwards dashed arrow":"å³å‘ãç ´ç·šçŸ¢å°","rightwards double arrow":"å³å‘ã二é‡çŸ¢å°","Ruble sign":"ルーブル記å·","Rupee sign":"ルピー記å·","Section sign":"節記å·","Single left-pointing angle quotation mark":"左を指ã™è§’å¼µã£ãŸä¸€é‡å¼•ç”¨ç¬¦","Single low-9 quotation mark":"下å´ã®ä¸€é‡å¼•ç”¨ç¬¦","Single right-pointing angle quotation mark":"å³ã‚’指ã™è§’å¼µã£ãŸä¸€é‡å¼•ç”¨ç¬¦","soon with rightwards arrow above":"å³å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹Soon","Special characters":"特殊文å—","Spesmilo sign":"スãºã‚¹ãƒŸãƒè¨˜å·","Square root":"å¹³æ–¹æ ¹","Tenge sign":"テンゲ記å·","There exists":"å˜åœ¨ã™ã‚‹","Tilde operator":"ãƒãƒ«ãƒ€æ¼”ç®—å","top with upwards arrow above":"上å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹Top","Trade mark sign":"商標記å·","Tugrik sign":"トゥグルグ記å·","Turkish lira sign":"トルコリラ記å·","Two dot leader":"二点ã®ãƒªãƒ¼ãƒ€ãƒ¼(点線)",Union:"集åˆå’Œ","up down arrow with base":"ベース付ã上下両方をå‘ã„ãŸçŸ¢å°","upwards arrow to bar":"横線ã«å‘ã‹ã†ä¸Šå‘ã矢å°","upwards dashed arrow":"上å‘ãç ´ç·šçŸ¢å°","upwards double arrow":"上å‘ã二é‡çŸ¢å°","Vulgar fraction one half":"常分数2分ã®1","Vulgar fraction one quarter":"常分数4分ã®1","Vulgar fraction three quarters":"常分数4分ã®3","Won sign":"ウォン記å·","Yen sign":"円記å·"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.ja=t.ja||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"ã»ã¼ç‰ã—ã„",Angle:"角","Approximately equal to":"ãŠã‚ˆãç‰ã—ã„","Asterisk operator":"アスタリスク演算å","Austral sign":"アウストラル記å·","back with leftwards arrow above":"å·¦å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹Back","Bitcoin sign":"ビットコイン記å·","Cedi sign":"セディ記å·","Cent sign":"セント記å·","Character categories":"æ–‡å—カテゴリ","Colon sign":"コãƒãƒ³è¨˜å·","Contains as member":"è¦ç´ ã¨ã—ã¦å«ã‚€","Copyright sign":"著作権表示記å·","Cruzeiro sign":"クルゼイãƒè¨˜å·","Currency sign":"通貨記å·","Degree sign":"度記å·","Division sign":"除算記å·","Dollar sign":"ドル記å·","Dong sign":"ドン記å·","Double dagger":"ダブルダガー","Double exclamation mark":"二é‡æ„Ÿå˜†ç¬¦","Double low-9 quotation mark":"下å´ã®äºŒé‡å¼•ç”¨ç¬¦","Double question mark":"二é‡ç–‘å•ç¬¦","downwards arrow to bar":"横線ã«å‘ã‹ã†ä¸‹å‘ã矢å°","downwards dashed arrow":"下å‘ãç ´ç·šçŸ¢å°","downwards double arrow":"下å‘ã二é‡çŸ¢å°","downwards simple arrow":"シンプルãªä¸‹å‘ã矢å°","Drachma sign":"ドラクマ記å·","Element of":"è¦ç´ ã§ã‚ã‚‹","Em dash":"全角ダッシュ","Empty set":"空集åˆ","En dash":"åŠè§’ダッシュ","end with leftwards arrow above":"å·¦å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹End","Euro sign":"ユーãƒè¨˜å·","Euro-currency sign":"ユーãƒé€šè²¨è¨˜å·","Exclamation question mark":"感嘆符疑å•ç¬¦","For all":"ä»»æ„ã®","Fraction slash":"分数ã®æ–œç·š","French franc sign":"フランスフラン記å·","German penny sign":"ドイツペニー記å·","Greater-than or equal to":"大ãªã‚Šã¾ãŸã¯ç‰ã—ã„","Greater-than sign":"大ãªã‚Šè¨˜å·","Guarani sign":"グアラニ記å·","Horizontal ellipsis":"æ°´å¹³ã®çœç•¥è¨˜å·","Hryvnia sign":"フリヴニャ記å·","Identical to":"åŒä¸€ã§ã‚ã‚‹","Indian rupee sign":"インドルピー記å·",Infinity:"ç„¡é™",Integral:"ç©åˆ†",Intersection:"集åˆç©","Inverted exclamation mark":"ã²ã£ãã‚Šè¿”ã£ãŸæ„Ÿå˜†ç¬¦","Inverted question mark":"ã²ã£ãã‚Šè¿”ã£ãŸç–‘å•ç¬¦","Kip sign":"ã‚ップ記å·","Latin capital letter a with breve":"ブリーブ付ãラテン大文å—A","Latin capital letter a with macron":"マクãƒãƒ³ä»˜ãラテン大文å—A","Latin capital letter a with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—A","Latin capital letter c with acute":"ã‚¢ã‚ュート付ãラテン大文å—C","Latin capital letter c with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—C","Latin capital letter c with circumflex":"サーカムフレックス付ãラテン大文å—C","Latin capital letter c with dot above":"上点付ãラテン大文å—C","Latin capital letter d with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—D","Latin capital letter d with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—D","Latin capital letter e with breve":"ブリーブ付ãラテン大文å—E","Latin capital letter e with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—E","Latin capital letter e with dot above":"上点付ãラテン大文å—E","Latin capital letter e with macron":"マクãƒãƒ³ä»˜ãラテン大文å—E","Latin capital letter e with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—E","Latin capital letter eng":"ラテン大文å—ENG","Latin capital letter g with breve":"ブリーブ付ãラテン大文å—G","Latin capital letter g with cedilla":"セディラ付ãラテン大文å—G","Latin capital letter g with circumflex":"サーカムフレックス付ãラテン大文å—G","Latin capital letter g with dot above":"上点付ãラテン大文å—G","Latin capital letter h with circumflex":"サーカムフレックス付ãラテン大文å—H","Latin capital letter h with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—H","Latin capital letter i with breve":"ブリーブ付ãラテン大文å—I","Latin capital letter i with dot above":"上点付ãラテン大文å—I","Latin capital letter i with macron":"マクãƒãƒ³ä»˜ãラテン大文å—I","Latin capital letter i with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—I","Latin capital letter i with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテン大文å—I","Latin capital letter j with circumflex":"サーカムフレックス付ãラテン大文å—J","Latin capital letter k with cedilla":"セディラ付ãラテン大文å—K","Latin capital letter l with acute":"ã‚¢ã‚ュート付ãラテン大文å—L","Latin capital letter l with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—L","Latin capital letter l with cedilla":"セディラ付ãラテン大文å—L","Latin capital letter l with middle dot":"ä¸ç‚¹ä»˜ãラテン大文å—L","Latin capital letter l with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—L","Latin capital letter n with acute":"ã‚¢ã‚ュート付ãラテン大文å—N","Latin capital letter n with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—N","Latin capital letter n with cedilla":"セディラ付ãラテン大文å—N","Latin capital letter o with breve":"ブリーブ付ãラテン大文å—O","Latin capital letter o with double acute":"ダブルアã‚ュート付ãラテン大文å—O","Latin capital letter o with macron":"マクãƒãƒ³ä»˜ãラテン大文å—O","Latin capital letter r with acute":"ã‚¢ã‚ュート付ãラテン大文å—R","Latin capital letter r with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—R","Latin capital letter r with cedilla":"セディラ付ãラテン大文å—R","Latin capital letter s with acute":"ã‚¢ã‚ュート付ãラテン大文å—S","Latin capital letter s with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—S","Latin capital letter s with cedilla":"セディラ付ãラテン大文å—S","Latin capital letter s with circumflex":"サーカムフレックス付ãラテン大文å—S","Latin capital letter t with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—T","Latin capital letter t with cedilla":"セディラ付ãラテン大文å—T","Latin capital letter t with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテン大文å—T","Latin capital letter u with breve":"ブリーブ付ãラテン大文å—U","Latin capital letter u with double acute":"ダブルアã‚ュート付ãラテン大文å—U","Latin capital letter u with macron":"マクãƒãƒ³ä»˜ãラテン大文å—U","Latin capital letter u with ogonek":"オゴãƒã‚¯ä»˜ãラテン大文å—U","Latin capital letter u with ring above":"上丸付ãラテン大文å—U","Latin capital letter u with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテン大文å—U","Latin capital letter w with circumflex":"サーカムフレックス付ãラテン大文å—W","Latin capital letter y with circumflex":"サーカムフレックス付ãラテン大文å—Y","Latin capital letter y with diaeresis":"ダイエレシス付ãラテン大文å—Y","Latin capital letter z with acute":"ã‚¢ã‚ュート付ãラテン大文å—Z","Latin capital letter z with caron":"ã‚ャãƒãƒ³ä»˜ãラテン大文å—Z","Latin capital letter z with dot above":"上点付ãラテン大文å—Z","Latin capital ligature ij":"ラテン大文å—連å—IJ","Latin capital ligature oe":"ラテン大文å—連å—OE","Latin small letter a with breve":"ブリーブ付ãラテンå°æ–‡å—a","Latin small letter a with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—a","Latin small letter a with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—a","Latin small letter c with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—c","Latin small letter c with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—c","Latin small letter c with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—c","Latin small letter c with dot above":"上点付ãラテンå°æ–‡å—c","Latin small letter d with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—d","Latin small letter d with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—d","Latin small letter dotless i":"ラテンå°æ–‡å—点ã®ãªã„i","Latin small letter e with breve":"ブリーブ付ãラテンå°æ–‡å—e","Latin small letter e with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—e","Latin small letter e with dot above":"上点付ãラテンå°æ–‡å—e","Latin small letter e with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—e","Latin small letter e with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—e","Latin small letter eng":"ラテンå°æ–‡å—eng","Latin small letter f with hook":"フック付ãラテンå°æ–‡å—f","Latin small letter g with breve":"ブリーブ付ãラテンå°æ–‡å—g","Latin small letter g with cedilla":"セディラ付ãラテンå°æ–‡å—g","Latin small letter g with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—g","Latin small letter g with dot above":"上点付ãラテンå°æ–‡å—g","Latin small letter h with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—h","Latin small letter h with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—h","Latin small letter i with breve":"ブリーブ付ãラテンå°æ–‡å—i","Latin small letter i with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—i","Latin small letter i with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—i","Latin small letter i with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテンå°æ–‡å—i","Latin small letter j with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—j","Latin small letter k with cedilla":"セディラ付ãラテンå°æ–‡å—k","Latin small letter kra":"ラテンå°æ–‡å—kra","Latin small letter l with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—l","Latin small letter l with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—l","Latin small letter l with cedilla":"セディラ付ãラテンå°æ–‡å—l","Latin small letter l with middle dot":"ä¸ç‚¹ä»˜ãラテンå°æ–‡å—l","Latin small letter l with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—l","Latin small letter long s":"ラテンå°æ–‡å—é•·ã„s","Latin small letter n preceded by apostrophe":"ã‚¢ãƒã‚¹ãƒˆãƒãƒ•ã‚£ãŒå‰ã«ä»˜ãラテンå°æ–‡å—n","Latin small letter n with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—n","Latin small letter n with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—n","Latin small letter n with cedilla":"セディラ付ãラテンå°æ–‡å—n","Latin small letter o with breve":"ブリーブ付ãラテンå°æ–‡å—o","Latin small letter o with double acute":"ダブルアã‚ュート付ãラテンå°æ–‡å—o","Latin small letter o with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—o","Latin small letter r with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—r","Latin small letter r with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—r","Latin small letter r with cedilla":"セディラ付ãラテンå°æ–‡å—r","Latin small letter s with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—s","Latin small letter s with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—s","Latin small letter s with cedilla":"セディラ付ãラテンå°æ–‡å—s","Latin small letter s with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—s","Latin small letter t with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—t","Latin small letter t with cedilla":"セディラ付ãラテンå°æ–‡å—t","Latin small letter t with stroke":"ストãƒãƒ¼ã‚¯ä»˜ãラテンå°æ–‡å—t","Latin small letter u with breve":"ブリーブ付ãラテンå°æ–‡å—u","Latin small letter u with double acute":"ダブルアã‚ュート付ãラテンå°æ–‡å—u","Latin small letter u with macron":"マクãƒãƒ³ä»˜ãラテンå°æ–‡å—u","Latin small letter u with ogonek":"オゴãƒã‚¯ä»˜ãラテンå°æ–‡å—u","Latin small letter u with ring above":"上丸付ãラテンå°æ–‡å—u","Latin small letter u with tilde":"ãƒãƒ«ãƒ€ä»˜ãラテンå°æ–‡å—u","Latin small letter w with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—w","Latin small letter y with circumflex":"サーカムフレックス付ãラテンå°æ–‡å—y","Latin small letter z with acute":"ã‚¢ã‚ュート付ãラテンå°æ–‡å—z","Latin small letter z with caron":"ã‚ャãƒãƒ³ä»˜ãラテンå°æ–‡å—z","Latin small letter z with dot above":"上点付ãラテンå°æ–‡å—z","Latin small ligature ij":"ラテンå°æ–‡å—連å—ij","Latin small ligature oe":"ラテンå°æ–‡å—連å—oe","Left double quotation mark":"å·¦ã®äºŒé‡å¼•ç”¨ç¬¦","Left single quotation mark":"å·¦ã®ä¸€é‡å¼•ç”¨ç¬¦","Left-pointing double angle quotation mark":"左を指ã™è§’å¼µã£ãŸäºŒé‡å¼•ç”¨ç¬¦","leftwards arrow to bar":"縦線ã«å‘ã‹ã†å·¦å‘ã矢å°","leftwards dashed arrow":"å·¦å‘ãç ´ç·šçŸ¢å°","leftwards double arrow":"å·¦å‘ã二é‡çŸ¢å°","leftwards simple arrow":"シンプルãªå·¦å‘ã矢å°","Less-than or equal to":"å°ãªã‚Šã¾ãŸã¯ç‰ã—ã„","Less-than sign":"å°ãªã‚Šè¨˜å·","Lira sign":"リラ記å·","Livre tournois sign":"リーヴルトゥルノワ記å·","Logical and":"è«–ç†ç©","Logical or":"è«–ç†å’Œ",Macron:"マクãƒãƒ³","Manat sign":"マナト記å·","Mill sign":"ミル記å·","Minus sign":"マイナス記å·","Multiplication sign":"乗算記å·","N-ary product":"é…列用ã®ç©","N-ary summation":"é…列用ã®å’Œ",Nabla:"ナブラ","Naira sign":"ナイラ記å·","New sheqel sign":"新シェケル記å·","Nordic mark sign":"ノルディックマーク記å·","Not an element of":"è¦ç´ ã§ãªã„","Not equal to":"ç‰ã—ããªã„","Not sign":"å¦å®šè¨˜å·","on with exclamation mark with left right arrow above":"å·¦å³ä¸¡æ–¹ã‚’å‘ã„ãŸçŸ¢å°ãŒä¸Šã«ã‚る感嘆符付ãOn",Overline:"上線","Paragraph sign":"段è½è¨˜å·","Partial differential":"å微分","Per mille sign":"パーミル記å·","Per ten thousand sign":"一万分率記å·","Peseta sign":"ペセタ記å·","Peso sign":"ペソ記å·","Plus-minus sign":"プラスマイナス記å·","Pound sign":"ãƒãƒ³ãƒ‰è¨˜å·","Proportional to":"比例","Question exclamation mark":"ç–‘å•ç¬¦æ„Ÿå˜†ç¬¦","Registered sign":"登録商標記å·","Reversed paragraph sign":"å転ã—ãŸæ®µè½è¨˜å·","Right double quotation mark":"å³ã®äºŒé‡å¼•ç”¨ç¬¦","Right single quotation mark":"å³ã®ä¸€é‡å¼•ç”¨ç¬¦","Right-pointing double angle quotation mark":"å³ã‚’指ã™è§’å¼µã£ãŸäºŒé‡å¼•ç”¨ç¬¦","rightwards arrow to bar":"縦線ã«å‘ã‹ã†å³å‘ã矢å°","rightwards dashed arrow":"å³å‘ãç ´ç·šçŸ¢å°","rightwards double arrow":"å³å‘ã二é‡çŸ¢å°","rightwards simple arrow":"シンプルãªå³å‘ã矢å°","Ruble sign":"ルーブル記å·","Rupee sign":"ルピー記å·","Section sign":"節記å·","Single left-pointing angle quotation mark":"左を指ã™è§’å¼µã£ãŸä¸€é‡å¼•ç”¨ç¬¦","Single low-9 quotation mark":"下å´ã®ä¸€é‡å¼•ç”¨ç¬¦","Single right-pointing angle quotation mark":"å³ã‚’指ã™è§’å¼µã£ãŸä¸€é‡å¼•ç”¨ç¬¦","soon with rightwards arrow above":"å³å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹Soon","Special characters":"特殊文å—","Spesmilo sign":"スãºã‚¹ãƒŸãƒè¨˜å·","Square root":"å¹³æ–¹æ ¹","Tenge sign":"テンゲ記å·","There exists":"å˜åœ¨ã™ã‚‹","Tilde operator":"ãƒãƒ«ãƒ€æ¼”ç®—å","top with upwards arrow above":"上å‘ã矢å°ãŒä¸Šã«ã‚ã‚‹Top","Trade mark sign":"商標記å·","Tugrik sign":"トゥグルグ記å·","Turkish lira sign":"トルコリラ記å·","Two dot leader":"二点ã®ãƒªãƒ¼ãƒ€ãƒ¼(点線)",Union:"集åˆå’Œ","up down arrow with base":"ベース付ã上下両方をå‘ã„ãŸçŸ¢å°","upwards arrow to bar":"横線ã«å‘ã‹ã†ä¸Šå‘ã矢å°","upwards dashed arrow":"上å‘ãç ´ç·šçŸ¢å°","upwards double arrow":"上å‘ã二é‡çŸ¢å°","upwards simple arrow":"シンプルãªä¸Šå‘ã矢å°","Vulgar fraction one half":"常分数2分ã®1","Vulgar fraction one quarter":"常分数4分ã®1","Vulgar fraction three quarters":"常分数4分ã®3","Won sign":"ウォン記å·","Yen sign":"円記å·"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ko.js b/core/assets/vendor/ckeditor5/special-characters/translations/ko.js index 42dc06f70fc4255b8d344ff512a336eda2d29f92..02f8861fa65cf1645661cc2f199834df773e2046 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ko.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ko.js @@ -1 +1 @@ -!function(t){const a=t.ko=t.ko||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"ê±°ì˜ ê°™ìŒ",Angle:"ê°","Approximately equal to":"대략 ê°™ìŒ","Asterisk operator":"별표 ì—°ì‚°ìž","Austral sign":"오스트랄 기호","back with leftwards arrow above":"BACK 위 왼쪽 화살표","Bitcoin sign":"ë¹„íŠ¸ì½”ì¸ ê¸°í˜¸","Cedi sign":"세디 기호","Cent sign":"센트 기호","Character categories":"ë¬¸ìž ì¹´í…Œê³ ë¦¬","Colon sign":"ì½œë¡ ê¸°í˜¸","Contains as member":"ì›ì†Œë¡œ í¬í•¨","Copyright sign":"ì €ìž‘ê¶Œ 기호","Cruzeiro sign":"í¬ë£¨ì œì´ë£¨ 기호","Currency sign":"통화 기호","Degree sign":"ë„ ê¸°í˜¸","Division sign":"나누기 기호","Dollar sign":"달러 기호","Dong sign":"ë™ ê¸°í˜¸","Double dagger":"겹칼표","Double exclamation mark":"ê²¹ëŠë‚Œí‘œ","Double low-9 quotation mark":"ë‚®ì€ ê²¹ë”°ì˜´í‘œ","Double question mark":"겹물ìŒí‘œ","downwards arrow to bar":"아래쪽 바를 향한 화살표","downwards dashed arrow":"아래쪽 대시 화살표","downwards double arrow":"아래쪽 겹화살표","Drachma sign":"ë“œë¼í¬ë§ˆ 기호","Element of":"ì›ì†Œ","Em dash":"ì— ëŒ€ì‹œ","Empty set":"공집합","En dash":"ì—” 대시","end with leftwards arrow above":"END 위 왼쪽 화살표","Euro sign":"ìœ ë¡œ 기호","Euro-currency sign":"ìœ ë¡œí™” 기호","Exclamation question mark":"ëŠë‚Œí‘œ 물ìŒí‘œ","For all":"ì „ì¹","Fraction slash":"분수 슬래시","French franc sign":"프랑스 프랑 기호","German penny sign":"ë…ì¼ íŽ˜ë‹ˆ 기호","Greater-than or equal to":"ë” í¬ê±°ë‚˜ ê°™ìŒ","Greater-than sign":"ë” í¼ ê¸°í˜¸","Guarani sign":"ê³¼ë¼ë‹ˆ 기호","Horizontal ellipsis":"세 ì 줄임표","Hryvnia sign":"íë¦¬ë¸Œëƒ ê¸°í˜¸","Identical to":"í•©ë™","Indian rupee sign":"ì¸ë„ 루피 기호",Infinity:"무한대",Integral:"ì 분",Intersection:"êµì§‘í•©","Inverted exclamation mark":"ì—ëŠë‚Œí‘œ","Inverted question mark":"ì—물ìŒí‘œ","Kip sign":"킵 기호","Latin capital letter a with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž A","Latin capital letter a with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž A","Latin capital letter a with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž A","Latin capital letter c with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter c with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter c with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter c with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter d with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž D","Latin capital letter d with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž D","Latin capital letter e with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter eng":"ë¼í‹´ì–´ ëŒ€ë¬¸ìž ì—¥","Latin capital letter g with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter g with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter g with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter g with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter h with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž H","Latin capital letter h with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž H","Latin capital letter i with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter j with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž J","Latin capital letter k with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž K","Latin capital letter l with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with middle dot":"ì¤‘ê°„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter n with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž N","Latin capital letter n with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž N","Latin capital letter n with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž N","Latin capital letter o with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž O","Latin capital letter o with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž O","Latin capital letter o with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž O","Latin capital letter r with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž R","Latin capital letter r with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž R","Latin capital letter r with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž R","Latin capital letter s with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter s with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter s with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter s with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter t with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž T","Latin capital letter t with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž T","Latin capital letter t with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž T","Latin capital letter u with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with ring above":"ìœ„ì— ê³ ë¦¬ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter w with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž W","Latin capital letter y with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Y","Latin capital letter y with diaeresis":"ë¶„ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Y","Latin capital letter z with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Z","Latin capital letter z with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Z","Latin capital letter z with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Z","Latin capital ligature ij":"ë¼í‹´ì–´ ëŒ€ë¬¸ìž í•©ìž IJ","Latin capital ligature oe":"ë¼í‹´ì–´ ëŒ€ë¬¸ìž í•©ìž OE","Latin small letter a with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž a","Latin small letter a with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž a","Latin small letter a with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž a","Latin small letter c with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter c with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter c with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter c with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter d with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž d","Latin small letter d with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž d","Latin small letter dotless i":"ë¼í‹´ì–´ ì†Œë¬¸ìž ì 없는 i","Latin small letter e with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter eng":"ë¼í‹´ì–´ ì†Œë¬¸ìž ì—¥","Latin small letter f with hook":"ë°‘ì´ êµ¬ë¶€ëŸ¬ì§„ ë¼í‹´ì–´ ì†Œë¬¸ìž f","Latin small letter g with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter g with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter g with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter g with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter h with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž h","Latin small letter h with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž h","Latin small letter i with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter i with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter i with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter i with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter j with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž j","Latin small letter k with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž k","Latin small letter kra":"ë¼í‹´ì–´ ì†Œë¬¸ìž í¬ë¼","Latin small letter l with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with middle dot":"ì¤‘ê°„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter long s":"ë¼í‹´ì–´ ì†Œë¬¸ìž ê¸´ s","Latin small letter n preceded by apostrophe":"ì•„í¬ìŠ¤íŠ¸ë¡œí”¼ 다ìŒì— 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter n with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter n with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter n with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter o with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž o","Latin small letter o with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž o","Latin small letter o with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž o","Latin small letter r with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž r","Latin small letter r with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž r","Latin small letter r with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž r","Latin small letter s with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter s with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter s with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter s with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter t with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž t","Latin small letter t with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž t","Latin small letter t with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž t","Latin small letter u with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with ring above":"ìœ„ì— ê³ ë¦¬ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter w with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž w","Latin small letter y with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž y","Latin small letter z with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž z","Latin small letter z with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž z","Latin small letter z with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž z","Latin small ligature ij":"ë¼í‹´ì–´ ì†Œë¬¸ìž í•©ìž ij","Latin small ligature oe":"ë¼í‹´ì–´ ì†Œë¬¸ìž í•©ìž oe","Left double quotation mark":"왼쪽 í°ë”°ì˜´í‘œ","Left single quotation mark":"왼쪽 ìž‘ì€ë”°ì˜´í‘œ","Left-pointing double angle quotation mark":"왼쪽 겹화살괄호","leftwards arrow to bar":"왼쪽 바를 향한 화살표","leftwards dashed arrow":"왼쪽 대시 화살표","leftwards double arrow":"왼쪽 겹화살표","Less-than or equal to":"ë” ìž‘ê±°ë‚˜ ê°™ìŒ","Less-than sign":"ë” ìž‘ìŒ ê¸°í˜¸","Lira sign":"ë¦¬ë¼ ê¸°í˜¸","Livre tournois sign":"리브르 트르누아 기호","Logical and":"논리곱","Logical or":"논리합",Macron:"ìž¥ìŒ ë¶€í˜¸","Manat sign":"마나트 기호","Mill sign":"ë°€ 기호","Minus sign":"빼기 기호","Multiplication sign":"곱하기 기호","N-ary product":"중복순열","N-ary summation":"누계합",Nabla:"나블ë¼","Naira sign":"나ì´ë¼ 기호","New sheqel sign":"뉴 세켈 기호","Nordic mark sign":"노르딕 ë§ˆí¬ ê¸°í˜¸","Not an element of":"ì›ì†Œê°€ 아님","Not equal to":"같지 ì•ŠìŒ","Not sign":"ë¶€ì • 기호","on with exclamation mark with left right arrow above":"ON! 위 왼쪽 오른쪽 화살표",Overline:"윗줄","Paragraph sign":"ë‹¨ë½ ê¸°í˜¸","Partial differential":"편미분","Per mille sign":"í¼ ë§ˆì¼ ê¸°í˜¸","Per ten thousand sign":"만분율 기호","Peseta sign":"페세타 기호","Peso sign":"페소 기호","Plus-minus sign":"ë”하기 빼기 기호","Pound sign":"파운드 기호","Proportional to":"비례","Question exclamation mark":"물ìŒí‘œ ëŠë‚Œí‘œ","Registered sign":"ë“±ë¡ ìƒí‘œ 기호","Reversed paragraph sign":"ë°˜ì „ëœ ë‹¨ë½ ê¸°í˜¸","Right double quotation mark":"오른쪽 í°ë”°ì˜´í‘œ","Right single quotation mark":"오른쪽 ìž‘ì€ë”°ì˜´í‘œ","Right-pointing double angle quotation mark":"오른쪽 겹화살괄호","rightwards arrow to bar":"오른쪽 바를 향한 화살표","rightwards dashed arrow":"오른쪽 대시 화살표","rightwards double arrow":"오른쪽 겹화살표","Ruble sign":"루블 기호","Rupee sign":"루피 기호","Section sign":"êµ¬ì— ê¸°í˜¸","Single left-pointing angle quotation mark":"왼쪽 홑화살괄호","Single low-9 quotation mark":"ë‚®ì€ í™‘ë”°ì˜´í‘œ","Single right-pointing angle quotation mark":"오른쪽 홑화살괄호","soon with rightwards arrow above":"SOON 위 오른쪽 화살표","Special characters":"특수 문ìž","Spesmilo sign":"스페스밀로 기호","Square root":"ì œê³±ê·¼","Tenge sign":"텡게 기호","There exists":"존재","Tilde operator":"물결표 ì—°ì‚°ìž","top with upwards arrow above":"TOP 위 위쪽 화살표","Trade mark sign":"ìƒí‘œ 기호","Tugrik sign":"íˆ¬ê·¸ë¦¬í¬ ê¸°í˜¸","Turkish lira sign":"터키 ë¦¬ë¼ ê¸°í˜¸","Two dot leader":"ë‘ ì 줄임표",Union:"합집합","up down arrow with base":"ë°›ì¹¨ì´ ìžˆëŠ” 위아래 화살표","upwards arrow to bar":"위쪽 바를 향한 화살표","upwards dashed arrow":"위쪽 대시 화살표","upwards double arrow":"위쪽 겹화살표","Vulgar fraction one half":"2ë¶„ì˜ 1","Vulgar fraction one quarter":"4ë¶„ì˜ 1","Vulgar fraction three quarters":"4ë¶„ì˜ 3","Won sign":"ì› ê¸°í˜¸","Yen sign":"ì—” 기호"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.ko=t.ko||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"ê±°ì˜ ê°™ìŒ",Angle:"ê°","Approximately equal to":"대략 ê°™ìŒ","Asterisk operator":"별표 ì—°ì‚°ìž","Austral sign":"오스트랄 기호","back with leftwards arrow above":"BACK 위 왼쪽 화살표","Bitcoin sign":"ë¹„íŠ¸ì½”ì¸ ê¸°í˜¸","Cedi sign":"세디 기호","Cent sign":"센트 기호","Character categories":"ë¬¸ìž ì¹´í…Œê³ ë¦¬","Colon sign":"ì½œë¡ ê¸°í˜¸","Contains as member":"ì›ì†Œë¡œ í¬í•¨","Copyright sign":"ì €ìž‘ê¶Œ 기호","Cruzeiro sign":"í¬ë£¨ì œì´ë£¨ 기호","Currency sign":"통화 기호","Degree sign":"ë„ ê¸°í˜¸","Division sign":"나누기 기호","Dollar sign":"달러 기호","Dong sign":"ë™ ê¸°í˜¸","Double dagger":"겹칼표","Double exclamation mark":"ê²¹ëŠë‚Œí‘œ","Double low-9 quotation mark":"ë‚®ì€ ê²¹ë”°ì˜´í‘œ","Double question mark":"겹물ìŒí‘œ","downwards arrow to bar":"아래쪽 바를 향한 화살표","downwards dashed arrow":"아래쪽 대시 화살표","downwards double arrow":"아래쪽 겹화살표","downwards simple arrow":"아래쪽 단순 화살표","Drachma sign":"ë“œë¼í¬ë§ˆ 기호","Element of":"ì›ì†Œ","Em dash":"ì— ëŒ€ì‹œ","Empty set":"공집합","En dash":"ì—” 대시","end with leftwards arrow above":"END 위 왼쪽 화살표","Euro sign":"ìœ ë¡œ 기호","Euro-currency sign":"ìœ ë¡œí™” 기호","Exclamation question mark":"ëŠë‚Œí‘œ 물ìŒí‘œ","For all":"ì „ì¹","Fraction slash":"분수 슬래시","French franc sign":"프랑스 프랑 기호","German penny sign":"ë…ì¼ íŽ˜ë‹ˆ 기호","Greater-than or equal to":"ë” í¬ê±°ë‚˜ ê°™ìŒ","Greater-than sign":"ë” í¼ ê¸°í˜¸","Guarani sign":"ê³¼ë¼ë‹ˆ 기호","Horizontal ellipsis":"세 ì 줄임표","Hryvnia sign":"íë¦¬ë¸Œëƒ ê¸°í˜¸","Identical to":"í•©ë™","Indian rupee sign":"ì¸ë„ 루피 기호",Infinity:"무한대",Integral:"ì 분",Intersection:"êµì§‘í•©","Inverted exclamation mark":"ì—ëŠë‚Œí‘œ","Inverted question mark":"ì—물ìŒí‘œ","Kip sign":"킵 기호","Latin capital letter a with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž A","Latin capital letter a with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž A","Latin capital letter a with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž A","Latin capital letter c with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter c with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter c with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter c with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž C","Latin capital letter d with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž D","Latin capital letter d with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž D","Latin capital letter e with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter e with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž E","Latin capital letter eng":"ë¼í‹´ì–´ ëŒ€ë¬¸ìž ì—¥","Latin capital letter g with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter g with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter g with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter g with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž G","Latin capital letter h with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž H","Latin capital letter h with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž H","Latin capital letter i with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter i with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter j with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž J","Latin capital letter k with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž K","Latin capital letter l with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with middle dot":"ì¤‘ê°„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter l with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž I","Latin capital letter n with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž N","Latin capital letter n with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž N","Latin capital letter n with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž N","Latin capital letter o with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž O","Latin capital letter o with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž O","Latin capital letter o with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž O","Latin capital letter r with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž R","Latin capital letter r with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž R","Latin capital letter r with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž R","Latin capital letter s with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter s with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter s with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter s with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž S","Latin capital letter t with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž T","Latin capital letter t with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž T","Latin capital letter t with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž T","Latin capital letter u with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with ring above":"ìœ„ì— ê³ ë¦¬ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter u with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž U","Latin capital letter w with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž W","Latin capital letter y with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Y","Latin capital letter y with diaeresis":"ë¶„ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Y","Latin capital letter z with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Z","Latin capital letter z with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Z","Latin capital letter z with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ëŒ€ë¬¸ìž Z","Latin capital ligature ij":"ë¼í‹´ì–´ ëŒ€ë¬¸ìž í•©ìž IJ","Latin capital ligature oe":"ë¼í‹´ì–´ ëŒ€ë¬¸ìž í•©ìž OE","Latin small letter a with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž a","Latin small letter a with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž a","Latin small letter a with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž a","Latin small letter c with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter c with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter c with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter c with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž c","Latin small letter d with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž d","Latin small letter d with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž d","Latin small letter dotless i":"ë¼í‹´ì–´ ì†Œë¬¸ìž ì 없는 i","Latin small letter e with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter e with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž e","Latin small letter eng":"ë¼í‹´ì–´ ì†Œë¬¸ìž ì—¥","Latin small letter f with hook":"ë°‘ì´ êµ¬ë¶€ëŸ¬ì§„ ë¼í‹´ì–´ ì†Œë¬¸ìž f","Latin small letter g with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter g with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter g with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter g with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž g","Latin small letter h with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž h","Latin small letter h with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž h","Latin small letter i with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter i with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter i with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter i with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter j with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž j","Latin small letter k with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž k","Latin small letter kra":"ë¼í‹´ì–´ ì†Œë¬¸ìž í¬ë¼","Latin small letter l with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with middle dot":"ì¤‘ê°„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter l with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž i","Latin small letter long s":"ë¼í‹´ì–´ ì†Œë¬¸ìž ê¸´ s","Latin small letter n preceded by apostrophe":"ì•„í¬ìŠ¤íŠ¸ë¡œí”¼ 다ìŒì— 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter n with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter n with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter n with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž n","Latin small letter o with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž o","Latin small letter o with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž o","Latin small letter o with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž o","Latin small letter r with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž r","Latin small letter r with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž r","Latin small letter r with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž r","Latin small letter s with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter s with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter s with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter s with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž s","Latin small letter t with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž t","Latin small letter t with cedilla":"ê°ˆê³ ë¦¬ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž t","Latin small letter t with stroke":"íš ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž t","Latin small letter u with breve":"반달ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with double acute":"ì´ì¤‘ ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with macron":"ìž¥ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with ogonek":"꼬리 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with ring above":"ìœ„ì— ê³ ë¦¬ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter u with tilde":"물결 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž u","Latin small letter w with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž w","Latin small letter y with circumflex":"ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž y","Latin small letter z with acute":"ì–‘ìŒ ë¶€í˜¸ê°€ 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž z","Latin small letter z with caron":"반대 ê³¡ì ˆ 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž z","Latin small letter z with dot above":"ìœ„ì— ì 부호가 있는 ë¼í‹´ì–´ ì†Œë¬¸ìž z","Latin small ligature ij":"ë¼í‹´ì–´ ì†Œë¬¸ìž í•©ìž ij","Latin small ligature oe":"ë¼í‹´ì–´ ì†Œë¬¸ìž í•©ìž oe","Left double quotation mark":"왼쪽 í°ë”°ì˜´í‘œ","Left single quotation mark":"왼쪽 ìž‘ì€ë”°ì˜´í‘œ","Left-pointing double angle quotation mark":"왼쪽 겹화살괄호","leftwards arrow to bar":"왼쪽 바를 향한 화살표","leftwards dashed arrow":"왼쪽 대시 화살표","leftwards double arrow":"왼쪽 겹화살표","leftwards simple arrow":"왼쪽 단순 화살표","Less-than or equal to":"ë” ìž‘ê±°ë‚˜ ê°™ìŒ","Less-than sign":"ë” ìž‘ìŒ ê¸°í˜¸","Lira sign":"ë¦¬ë¼ ê¸°í˜¸","Livre tournois sign":"리브르 트르누아 기호","Logical and":"논리곱","Logical or":"논리합",Macron:"ìž¥ìŒ ë¶€í˜¸","Manat sign":"마나트 기호","Mill sign":"ë°€ 기호","Minus sign":"빼기 기호","Multiplication sign":"곱하기 기호","N-ary product":"중복순열","N-ary summation":"누계합",Nabla:"나블ë¼","Naira sign":"나ì´ë¼ 기호","New sheqel sign":"뉴 세켈 기호","Nordic mark sign":"노르딕 ë§ˆí¬ ê¸°í˜¸","Not an element of":"ì›ì†Œê°€ 아님","Not equal to":"같지 ì•ŠìŒ","Not sign":"ë¶€ì • 기호","on with exclamation mark with left right arrow above":"ON! 위 왼쪽 오른쪽 화살표",Overline:"윗줄","Paragraph sign":"ë‹¨ë½ ê¸°í˜¸","Partial differential":"편미분","Per mille sign":"í¼ ë§ˆì¼ ê¸°í˜¸","Per ten thousand sign":"만분율 기호","Peseta sign":"페세타 기호","Peso sign":"페소 기호","Plus-minus sign":"ë”하기 빼기 기호","Pound sign":"파운드 기호","Proportional to":"비례","Question exclamation mark":"물ìŒí‘œ ëŠë‚Œí‘œ","Registered sign":"ë“±ë¡ ìƒí‘œ 기호","Reversed paragraph sign":"ë°˜ì „ëœ ë‹¨ë½ ê¸°í˜¸","Right double quotation mark":"오른쪽 í°ë”°ì˜´í‘œ","Right single quotation mark":"오른쪽 ìž‘ì€ë”°ì˜´í‘œ","Right-pointing double angle quotation mark":"오른쪽 겹화살괄호","rightwards arrow to bar":"오른쪽 바를 향한 화살표","rightwards dashed arrow":"오른쪽 대시 화살표","rightwards double arrow":"오른쪽 겹화살표","rightwards simple arrow":"오른쪽 단순 화살표","Ruble sign":"루블 기호","Rupee sign":"루피 기호","Section sign":"êµ¬ì— ê¸°í˜¸","Single left-pointing angle quotation mark":"왼쪽 홑화살괄호","Single low-9 quotation mark":"ë‚®ì€ í™‘ë”°ì˜´í‘œ","Single right-pointing angle quotation mark":"오른쪽 홑화살괄호","soon with rightwards arrow above":"SOON 위 오른쪽 화살표","Special characters":"특수 문ìž","Spesmilo sign":"스페스밀로 기호","Square root":"ì œê³±ê·¼","Tenge sign":"텡게 기호","There exists":"존재","Tilde operator":"물결표 ì—°ì‚°ìž","top with upwards arrow above":"TOP 위 위쪽 화살표","Trade mark sign":"ìƒí‘œ 기호","Tugrik sign":"íˆ¬ê·¸ë¦¬í¬ ê¸°í˜¸","Turkish lira sign":"터키 ë¦¬ë¼ ê¸°í˜¸","Two dot leader":"ë‘ ì 줄임표",Union:"합집합","up down arrow with base":"ë°›ì¹¨ì´ ìžˆëŠ” 위아래 화살표","upwards arrow to bar":"위쪽 바를 향한 화살표","upwards dashed arrow":"위쪽 대시 화살표","upwards double arrow":"위쪽 겹화살표","upwards simple arrow":"위쪽 단순 화살표","Vulgar fraction one half":"2ë¶„ì˜ 1","Vulgar fraction one quarter":"4ë¶„ì˜ 1","Vulgar fraction three quarters":"4ë¶„ì˜ 3","Won sign":"ì› ê¸°í˜¸","Yen sign":"ì—” 기호"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/lt.js b/core/assets/vendor/ckeditor5/special-characters/translations/lt.js index f14fcc44b1c4229b83f5232a3d55b90d206d7b35..e7850380073d9149289c91d5957ccf665aedabfb 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/lt.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/lt.js @@ -1 +1 @@ -!function(i){const a=i.lt=i.lt||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Beveik lygu",Angle:"Kampas","Approximately equal to":"Apytiksliai lygu","Asterisk operator":"ŽvaigždutÄ—","Austral sign":"Australo ženklas","back with leftwards arrow above":"atgal su rodykle kairÄ—n virÅ¡uje","Bitcoin sign":"Bitkoino ženklas","Cedi sign":"Cedi ženklas","Cent sign":"Cento ženklas","Character categories":"Simbolių kategorijos","Colon sign":"DvitaÅ¡kio ženklas","Contains as member":"Skaitosi kaip narys","Copyright sign":"Autorinių teisių simbolis","Cruzeiro sign":"Cruzeiro ženklas","Currency sign":"Valiutos ženklas","Degree sign":"Laipsnio ženklas","Division sign":"Dalybos ženklas","Dollar sign":"Dolerio ženklas","Dong sign":"Dongo ženklas","Double dagger":"Dvigubo kryžiaus ženklas","Double exclamation mark":"Dvigubas Å¡auktukas","Double low-9 quotation mark":"Dviguba žema „9“ kabutÄ—","Double question mark":"Dvigubas klaustukas","downwards arrow to bar":"rodyklÄ— į juostÄ… žemyn","downwards dashed arrow":"punktyrinÄ— rodyklÄ— žemyn","downwards double arrow":"dviguba rodyklÄ— žemyn","Drachma sign":"Drachmos ženklas","Element of":"Narys","Em dash":"BrÅ«kÅ¡nys","Empty set":"NulinÄ— reikÅ¡mÄ—","En dash":"BrÅ«kÅ¡nelis","end with leftwards arrow above":"pabaiga su rodykle kairÄ—n virÅ¡uje","Euro sign":"Euro ženklas","Euro-currency sign":"Euro valiutos ženklas","Exclamation question mark":"Å auktukas klaustukas","For all":"Bendrumo kvantorius","Fraction slash":"Trupmeninis pasvirasis brÅ«kÅ¡nys","French franc sign":"PrancÅ«zų franko ženklas","German penny sign":"Vokietijos cento ženklas","Greater-than or equal to":"Daugiau nei arba lygu","Greater-than sign":"Daugiau nei ženklas","Guarani sign":"Guaranos ženklas","Horizontal ellipsis":"Horizontali elipsÄ—","Hryvnia sign":"Grivinos ženklas","Identical to":"IdentiÅ¡kas","Indian rupee sign":"Indijos rupijos ženklas",Infinity:"BegalybÄ—",Integral:"Integralas",Intersection:"Sankirta","Inverted exclamation mark":"Apverstas Å¡auktukas","Inverted question mark":"Apverstas klaustukas","Kip sign":"Kipo ženklas","Latin capital letter a with breve":"Lotynų didžioji raidÄ— a su lankeliu","Latin capital letter a with macron":"Lotynų didžioji raidÄ— a su makronu","Latin capital letter a with ogonek":"Lotynų didžioji raidÄ— a su nosine","Latin capital letter c with acute":"Lotynų didžioji raidÄ— c su deÅ¡ininiu kirÄiu","Latin capital letter c with caron":"Lotynų didžioji raidÄ— c su paukÅ¡Äiuku","Latin capital letter c with circumflex":"Lotynų didžioji raidÄ— c su cirkumfleksu","Latin capital letter c with dot above":"Lotynų didžioji raidÄ— c su taÅ¡ku virÅ¡uje","Latin capital letter d with caron":"Lotynų didžioji raidÄ— d su paukÅ¡Äiuku","Latin capital letter d with stroke":"Lotynų didžioji raidÄ— d su pasviruoju brÅ«kÅ¡neliu","Latin capital letter e with breve":"Lotynų didžioji raidÄ— e su lankeliu","Latin capital letter e with caron":"Lotynų didžioji raidÄ— e su paukÅ¡Äiuku","Latin capital letter e with dot above":"Lotynų didžioji raidÄ— e su taÅ¡ku virÅ¡uje","Latin capital letter e with macron":"Lotynų didžioji raidÄ— e su makronu","Latin capital letter e with ogonek":"Lotynų didžioji raidÄ— e su nosine","Latin capital letter eng":"Lotynų didžioji raidÄ— eng","Latin capital letter g with breve":"Lotynų didžioji raidÄ— g su lankeliu","Latin capital letter g with cedilla":"Lotynų didžioji raidÄ— g su sedile","Latin capital letter g with circumflex":"Lotynų didžioji raidÄ— g su cirkumfleksu","Latin capital letter g with dot above":"Lotynų didžioji raidÄ— g su taÅ¡ku virÅ¡uje","Latin capital letter h with circumflex":"Lotynų didžioji raidÄ— h su cirkumfleksu","Latin capital letter h with stroke":"Lotynų didžioji raidÄ— h su pasviruoju brÅ«kÅ¡neliu","Latin capital letter i with breve":"Lotynų didžioji raidÄ— i su lankeliu","Latin capital letter i with dot above":"Lotynų didžioji raidÄ— i su taÅ¡ku virÅ¡uje","Latin capital letter i with macron":"Lotynų didžioji raidÄ— i su makronu","Latin capital letter i with ogonek":"Lotynų didžioji raidÄ— i su nosine","Latin capital letter i with tilde":"Lotynų didžioji raidÄ— i su riestiniu kirÄiu","Latin capital letter j with circumflex":"Lotynų didžioji raidÄ— j su cirkumfleksu","Latin capital letter k with cedilla":"Lotynų didžioji raidÄ— k su sedile","Latin capital letter l with acute":"Lotynų didžioji raidÄ— l su deÅ¡ininiu kirÄiu","Latin capital letter l with caron":"Lotynų didžioji raidÄ— l su paukÅ¡Äiuku","Latin capital letter l with cedilla":"Lotynų didžioji raidÄ— l su sedile","Latin capital letter l with middle dot":"Lotynų didžioji raidÄ— l su taÅ¡ku viduryje","Latin capital letter l with stroke":"Lotynų didžioji raidÄ— l su pasviruoju brÅ«kÅ¡neliu","Latin capital letter n with acute":"Lotynų didžioji raidÄ— n su deÅ¡ininiu kirÄiu","Latin capital letter n with caron":"Lotynų didžioji raidÄ— n su paukÅ¡Äiuku","Latin capital letter n with cedilla":"Lotynų didžioji raidÄ— n su sedile","Latin capital letter o with breve":"Lotynų didžioji raidÄ— o su lankeliu","Latin capital letter o with double acute":"Lotynų didžioji raidÄ— o su dvigubu deÅ¡ininiu kirÄiu","Latin capital letter o with macron":"Lotynų didžioji raidÄ— o su makronu","Latin capital letter r with acute":"Lotynų didžioji raidÄ— r su deÅ¡ininiu kirÄiu","Latin capital letter r with caron":"Lotynų didžioji raidÄ— r su paukÅ¡Äiuku","Latin capital letter r with cedilla":"Lotynų didžioji raidÄ— r su sedile","Latin capital letter s with acute":"Lotynų didžioji raidÄ— s su deÅ¡ininiu kirÄiu","Latin capital letter s with caron":"Lotynų didžioji raidÄ— s su paukÅ¡Äiuku","Latin capital letter s with cedilla":"Lotynų didžioji raidÄ— s su sedile","Latin capital letter s with circumflex":"Lotynų didžioji raidÄ— s su cirkumfleksu","Latin capital letter t with caron":"Lotynų didžioji raidÄ— t su paukÅ¡Äiuku","Latin capital letter t with cedilla":"Lotynų didžioji raidÄ— t su sedile","Latin capital letter t with stroke":"Lotynų didžioji raidÄ— t su pasviruoju brÅ«kÅ¡neliu","Latin capital letter u with breve":"Lotynų didžioji raidÄ— u su lankeliu","Latin capital letter u with double acute":"Lotynų didžioji raidÄ— u su dvigubu deÅ¡ininiu kirÄiu","Latin capital letter u with macron":"Lotynų didžioji raidÄ— u su makronu","Latin capital letter u with ogonek":"Lotynų didžioji raidÄ— u su nosine","Latin capital letter u with ring above":"Lotynų didžioji raidÄ— u su žiedu virÅ¡uje","Latin capital letter u with tilde":"Lotynų didžioji raidÄ— u su riestiniu kirÄiu","Latin capital letter w with circumflex":"Lotynų didžioji raidÄ— w su cirkumfleksu","Latin capital letter y with circumflex":"Lotynų didžioji raidÄ— y su cirkumfleksu","Latin capital letter y with diaeresis":"Lotynų didžioji raidÄ— y su diaereze","Latin capital letter z with acute":"Lotynų didžioji raidÄ— z su deÅ¡ininiu kirÄiu","Latin capital letter z with caron":"Lotynų didžioji raidÄ— z su paukÅ¡Äiuku","Latin capital letter z with dot above":"Lotynų didžioji raidÄ— z su taÅ¡ku virÅ¡uje","Latin capital ligature ij":"Lotynų didžioji ligatÅ«ra ij","Latin capital ligature oe":"Lotynų didžioji ligatÅ«ra oe","Latin small letter a with breve":"Lotynų mažoji raidÄ— a su lankeliu","Latin small letter a with macron":"Lotynų mažoji raidÄ— a su makronu","Latin small letter a with ogonek":"Lotynų mažoji raidÄ— a su nosine","Latin small letter c with acute":"Lotynų mažoji raidÄ— c su deÅ¡ininiu kirÄiu","Latin small letter c with caron":"Lotynų mažoji raidÄ— c su paukÅ¡Äiuku","Latin small letter c with circumflex":"Lotynų mažoji raidÄ— c su cirkumfleksu","Latin small letter c with dot above":"Lotynų mažoji raidÄ— c su taÅ¡ku virÅ¡uje","Latin small letter d with caron":"Lotynų mažoji raidÄ— d su paukÅ¡Äiuku","Latin small letter d with stroke":"Lotynų mažoji raidÄ— d su pasviruoju brÅ«kÅ¡neliu","Latin small letter dotless i":"Lotynų mažoji raidÄ— i be taÅ¡kų","Latin small letter e with breve":"Lotynų mažoji raidÄ— e su lankeliu","Latin small letter e with caron":"Lotynų didžioji raidÄ— e su paukÅ¡Äiuku","Latin small letter e with dot above":"Lotynų mažoji raidÄ— e su taÅ¡ku virÅ¡uje","Latin small letter e with macron":"Lotynų mažoji raidÄ— e su makronu","Latin small letter e with ogonek":"Lotynų mažoji raidÄ— e su nosine","Latin small letter eng":"Lotynų mažoji raidÄ— eng","Latin small letter f with hook":"Lotynų mažoji raidÄ— f su kabliuku","Latin small letter g with breve":"Lotynų mažoji raidÄ— g su lankeliu","Latin small letter g with cedilla":"Lotynų mažoji raidÄ— g su sedile","Latin small letter g with circumflex":"Lotynų mažoji raidÄ— g su cirkumfleksu","Latin small letter g with dot above":"Lotynų mažoji raidÄ— g su taÅ¡ku virÅ¡uje","Latin small letter h with circumflex":"Lotynų mažoji raidÄ— h su cirkumfleksu","Latin small letter h with stroke":"Lotynų mažoji raidÄ— h su pasviruoju brÅ«kÅ¡neliu","Latin small letter i with breve":"Lotynų mažoji raidÄ— i su lankeliu","Latin small letter i with macron":"Lotynų mažoji raidÄ— i su makronu","Latin small letter i with ogonek":"Lotynų mažoji raidÄ— i su nosine","Latin small letter i with tilde":"Lotynų mažoji raidÄ— i su riestiniu kirÄiu","Latin small letter j with circumflex":"Lotynų mažoji raidÄ— j su cirkumfleksu","Latin small letter k with cedilla":"Lotynų mažoji raidÄ— k su sedile","Latin small letter kra":"Lotynų mažoji raidÄ— kra","Latin small letter l with acute":"Lotynų mažoji raidÄ— l su deÅ¡ininiu kirÄiu","Latin small letter l with caron":"Lotynų mažoji raidÄ— l su paukÅ¡Äiuku","Latin small letter l with cedilla":"Lotynų mažoji raidÄ— l su sedile","Latin small letter l with middle dot":"Lotynų mažoji raidÄ— l su taÅ¡ku viduryje","Latin small letter l with stroke":"Lotynų mažoji raidÄ— l su pasviruoju brÅ«kÅ¡neliu","Latin small letter long s":"Lotynų mažoji ilga raidÄ— s","Latin small letter n preceded by apostrophe":"Lotynų mažoji raidÄ— n su apostrofu prieÅ¡ais","Latin small letter n with acute":"Lotynų mažoji raidÄ— n su deÅ¡ininiu kirÄiu","Latin small letter n with caron":"Lotynų mažoji raidÄ— n su paukÅ¡Äiuku","Latin small letter n with cedilla":"Lotynų mažoji raidÄ— n su sedile","Latin small letter o with breve":"Lotynų mažoji raidÄ— o su lankeliu","Latin small letter o with double acute":"Lotynų mažoji raidÄ— o su dvigubu deÅ¡ininiu kirÄiu","Latin small letter o with macron":"Lotynų mažoji raidÄ— o su makronu","Latin small letter r with acute":"Lotynų mažoji raidÄ— r su deÅ¡ininiu kirÄiu","Latin small letter r with caron":"Lotynų mažoji raidÄ— r su paukÅ¡Äiuku","Latin small letter r with cedilla":"Lotynų mažoji raidÄ— r su sedile","Latin small letter s with acute":"Lotynų mažoji raidÄ— s su deÅ¡ininiu kirÄiu","Latin small letter s with caron":"Lotynų mažoji raidÄ— s su paukÅ¡Äiuku","Latin small letter s with cedilla":"Lotynų mažoji raidÄ— s su sedile","Latin small letter s with circumflex":"Lotynų mažoji raidÄ— s su cirkumfleksu","Latin small letter t with caron":"Lotynų mažoji raidÄ— t su paukÅ¡Äiuku","Latin small letter t with cedilla":"Lotynų mažoji raidÄ— t su sedile","Latin small letter t with stroke":"Lotynų mažoji raidÄ— t su pasviruoju brÅ«kÅ¡neliu","Latin small letter u with breve":"Lotynų mažoji raidÄ— u su lankeliu","Latin small letter u with double acute":"Lotynų mažoji raidÄ— u su dvigubu deÅ¡ininiu kirÄiu","Latin small letter u with macron":"Lotynų mažoji raidÄ— u su makronu","Latin small letter u with ogonek":"Lotynų mažoji raidÄ— u su nosine","Latin small letter u with ring above":"Lotynų mažoji raidÄ— u su žiedu virÅ¡uje","Latin small letter u with tilde":"Lotynų mažoji raidÄ— u su riestiniu kirÄiu","Latin small letter w with circumflex":"Lotynų mažoji raidÄ— w su cirkumfleksu","Latin small letter y with circumflex":"Lotynų mažoji raidÄ— y su cirkumfleksu","Latin small letter z with acute":"Lotynų mažoji raidÄ— z su deÅ¡ininiu kirÄiu","Latin small letter z with caron":"Lotynų mažoji raidÄ— z su paukÅ¡Äiuku","Latin small letter z with dot above":"Lotynų mažoji raidÄ— z su taÅ¡ku virÅ¡uje","Latin small ligature ij":"Lotynų mažoji ligatÅ«ra ij","Latin small ligature oe":"Lotynų mažoji ligatÅ«ra oe","Left double quotation mark":"KairÄ— dviguba kabutÄ—","Left single quotation mark":"Vienguba kairÄ— kabutÄ—","Left-pointing double angle quotation mark":"KairÄ—n nukreipto kampo dviguba kabutÄ—","leftwards arrow to bar":"rodyklÄ— į kairÄ™ juostÄ…","leftwards dashed arrow":"punktyrinÄ— rodyklÄ— kairÄ—n","leftwards double arrow":"dviguba rodyklÄ— kairÄ—n","Less-than or equal to":"Mažiau nei arba lygu ","Less-than sign":"Mažiau nei ženklas","Lira sign":"Liros ženklas","Livre tournois sign":"Livre tournois ženklas","Logical and":"Konjunkcija","Logical or":"Disjunkcija",Macron:"Makronas","Manat sign":"Manatos ženklas","Mill sign":"MalÅ«no ženklas","Minus sign":"Minuso ženklas","Multiplication sign":"Daugybos ženklas","N-ary product":"Dekarto produktas","N-ary summation":"Sigma sumavimas",Nabla:"Nabla","Naira sign":"Nairos ženklas","New sheqel sign":"Naujojo Å¡ekelio ženklas","Nordic mark sign":"Å iaurietiÅ¡kas ženklas","Not an element of":"Ne narys","Not equal to":"Nelygu","Not sign":"Neigimas","on with exclamation mark with left right arrow above":"įjungta su Å¡auktuku su rodykle kairÄ—n deÅ¡inÄ—n virÅ¡uje",Overline:"VirÅ¡utinÄ— juosta","Paragraph sign":"Pastraipos ženklas","Partial differential":"DalinÄ— iÅ¡vestinÄ—","Per mille sign":"PromilÄ—s ženklas","Per ten thousand sign":"Ten tÅ«kstanÄių ženklas","Peseta sign":"Pesetos ženklas","Peso sign":"Peso ženklas","Plus-minus sign":"Pliuso-minuso ženklas","Pound sign":"Svaro ženklas","Proportional to":"Proporcingas","Question exclamation mark":"Klaustukas Å¡auktukas","Registered sign":"Registruoto prekÄ—s ženklo simbolis","Reversed paragraph sign":"Apverstas pastraipos ženklas","Right double quotation mark":"DeÅ¡inÄ— dviguba kabutÄ—","Right single quotation mark":"Vienguba deÅ¡inÄ— kabutÄ—","Right-pointing double angle quotation mark":"DeÅ¡inÄ—n nukreipto kampo dviguba kabutÄ—","rightwards arrow to bar":"rodyklÄ— į deÅ¡inÄ™ juostÄ…","rightwards dashed arrow":"punktyrinÄ— rodyklÄ— deÅ¡inÄ—n","rightwards double arrow":"dviguba rodyklÄ— deÅ¡inÄ—n","Ruble sign":"Rublio ženklas","Rupee sign":"Rupijos ženklas","Section sign":"Skirsnio ženklas","Single left-pointing angle quotation mark":"Vienguba kairÄ—n nukreipto kampo kabutÄ—","Single low-9 quotation mark":"Vienguba žema „9“ kabutÄ—","Single right-pointing angle quotation mark":"Vienguba deÅ¡inÄ—n nukreipto kampo kabutÄ—","soon with rightwards arrow above":"netrukus su rodykle deÅ¡inÄ—n virÅ¡uje","Special characters":"IÅ¡skirtiniai simboliai","Spesmilo sign":"Spesmilo ženklas","Square root":"KvadratinÄ— Å¡aknis","Tenge sign":"TengÄ—s ženklas","There exists":"Egzistavimo kvantorius","Tilde operator":"Ekvivalentas","top with upwards arrow above":"virÅ¡us su rodykle aukÅ¡tyn virÅ¡uje","Trade mark sign":"PrekÄ—s ženklo simbolis","Tugrik sign":"Tugriko ženklas","Turkish lira sign":"Turkijos liros ženklas","Two dot leader":"Two taÅ¡kų linijos",Union:"SÄ…junga","up down arrow with base":"rodyklÄ— aukÅ¡tyn žemyn su pagrindu","upwards arrow to bar":"rodyklÄ— į juostÄ… aukÅ¡tyn","upwards dashed arrow":"punktyrinÄ— rodyklÄ— aukÅ¡tyn","upwards double arrow":"dviguba rodyklÄ— aukÅ¡tyn","Vulgar fraction one half":"Paprastoji trupmena one antroji","Vulgar fraction one quarter":"Paprastoji trupmena one ketvirtadalis","Vulgar fraction three quarters":"Paprastoji trupmena three ketvirtadaliai","Won sign":"Vonos ženklas","Yen sign":"Jenos ženklas"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(i){const a=i.lt=i.lt||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Beveik lygu",Angle:"Kampas","Approximately equal to":"Apytiksliai lygu","Asterisk operator":"ŽvaigždutÄ—","Austral sign":"Australo ženklas","back with leftwards arrow above":"atgal su rodykle kairÄ—n virÅ¡uje","Bitcoin sign":"Bitkoino ženklas","Cedi sign":"Cedi ženklas","Cent sign":"Cento ženklas","Character categories":"Simbolių kategorijos","Colon sign":"DvitaÅ¡kio ženklas","Contains as member":"Skaitosi kaip narys","Copyright sign":"Autorinių teisių simbolis","Cruzeiro sign":"Cruzeiro ženklas","Currency sign":"Valiutos ženklas","Degree sign":"Laipsnio ženklas","Division sign":"Dalybos ženklas","Dollar sign":"Dolerio ženklas","Dong sign":"Dongo ženklas","Double dagger":"Dvigubo kryžiaus ženklas","Double exclamation mark":"Dvigubas Å¡auktukas","Double low-9 quotation mark":"Dviguba žema „9“ kabutÄ—","Double question mark":"Dvigubas klaustukas","downwards arrow to bar":"rodyklÄ— į juostÄ… žemyn","downwards dashed arrow":"punktyrinÄ— rodyklÄ— žemyn","downwards double arrow":"dviguba rodyklÄ— žemyn","downwards simple arrow":"Ä® apaÄiÄ… paprasta rodyklÄ—","Drachma sign":"Drachmos ženklas","Element of":"Narys","Em dash":"BrÅ«kÅ¡nys","Empty set":"NulinÄ— reikÅ¡mÄ—","En dash":"BrÅ«kÅ¡nelis","end with leftwards arrow above":"pabaiga su rodykle kairÄ—n virÅ¡uje","Euro sign":"Euro ženklas","Euro-currency sign":"Euro valiutos ženklas","Exclamation question mark":"Å auktukas klaustukas","For all":"Bendrumo kvantorius","Fraction slash":"Trupmeninis pasvirasis brÅ«kÅ¡nys","French franc sign":"PrancÅ«zų franko ženklas","German penny sign":"Vokietijos cento ženklas","Greater-than or equal to":"Daugiau nei arba lygu","Greater-than sign":"Daugiau nei ženklas","Guarani sign":"Guaranos ženklas","Horizontal ellipsis":"Horizontali elipsÄ—","Hryvnia sign":"Grivinos ženklas","Identical to":"IdentiÅ¡kas","Indian rupee sign":"Indijos rupijos ženklas",Infinity:"BegalybÄ—",Integral:"Integralas",Intersection:"Sankirta","Inverted exclamation mark":"Apverstas Å¡auktukas","Inverted question mark":"Apverstas klaustukas","Kip sign":"Kipo ženklas","Latin capital letter a with breve":"Lotynų didžioji raidÄ— a su lankeliu","Latin capital letter a with macron":"Lotynų didžioji raidÄ— a su makronu","Latin capital letter a with ogonek":"Lotynų didžioji raidÄ— a su nosine","Latin capital letter c with acute":"Lotynų didžioji raidÄ— c su deÅ¡ininiu kirÄiu","Latin capital letter c with caron":"Lotynų didžioji raidÄ— c su paukÅ¡Äiuku","Latin capital letter c with circumflex":"Lotynų didžioji raidÄ— c su cirkumfleksu","Latin capital letter c with dot above":"Lotynų didžioji raidÄ— c su taÅ¡ku virÅ¡uje","Latin capital letter d with caron":"Lotynų didžioji raidÄ— d su paukÅ¡Äiuku","Latin capital letter d with stroke":"Lotynų didžioji raidÄ— d su pasviruoju brÅ«kÅ¡neliu","Latin capital letter e with breve":"Lotynų didžioji raidÄ— e su lankeliu","Latin capital letter e with caron":"Lotynų didžioji raidÄ— e su paukÅ¡Äiuku","Latin capital letter e with dot above":"Lotynų didžioji raidÄ— e su taÅ¡ku virÅ¡uje","Latin capital letter e with macron":"Lotynų didžioji raidÄ— e su makronu","Latin capital letter e with ogonek":"Lotynų didžioji raidÄ— e su nosine","Latin capital letter eng":"Lotynų didžioji raidÄ— eng","Latin capital letter g with breve":"Lotynų didžioji raidÄ— g su lankeliu","Latin capital letter g with cedilla":"Lotynų didžioji raidÄ— g su sedile","Latin capital letter g with circumflex":"Lotynų didžioji raidÄ— g su cirkumfleksu","Latin capital letter g with dot above":"Lotynų didžioji raidÄ— g su taÅ¡ku virÅ¡uje","Latin capital letter h with circumflex":"Lotynų didžioji raidÄ— h su cirkumfleksu","Latin capital letter h with stroke":"Lotynų didžioji raidÄ— h su pasviruoju brÅ«kÅ¡neliu","Latin capital letter i with breve":"Lotynų didžioji raidÄ— i su lankeliu","Latin capital letter i with dot above":"Lotynų didžioji raidÄ— i su taÅ¡ku virÅ¡uje","Latin capital letter i with macron":"Lotynų didžioji raidÄ— i su makronu","Latin capital letter i with ogonek":"Lotynų didžioji raidÄ— i su nosine","Latin capital letter i with tilde":"Lotynų didžioji raidÄ— i su riestiniu kirÄiu","Latin capital letter j with circumflex":"Lotynų didžioji raidÄ— j su cirkumfleksu","Latin capital letter k with cedilla":"Lotynų didžioji raidÄ— k su sedile","Latin capital letter l with acute":"Lotynų didžioji raidÄ— l su deÅ¡ininiu kirÄiu","Latin capital letter l with caron":"Lotynų didžioji raidÄ— l su paukÅ¡Äiuku","Latin capital letter l with cedilla":"Lotynų didžioji raidÄ— l su sedile","Latin capital letter l with middle dot":"Lotynų didžioji raidÄ— l su taÅ¡ku viduryje","Latin capital letter l with stroke":"Lotynų didžioji raidÄ— l su pasviruoju brÅ«kÅ¡neliu","Latin capital letter n with acute":"Lotynų didžioji raidÄ— n su deÅ¡ininiu kirÄiu","Latin capital letter n with caron":"Lotynų didžioji raidÄ— n su paukÅ¡Äiuku","Latin capital letter n with cedilla":"Lotynų didžioji raidÄ— n su sedile","Latin capital letter o with breve":"Lotynų didžioji raidÄ— o su lankeliu","Latin capital letter o with double acute":"Lotynų didžioji raidÄ— o su dvigubu deÅ¡ininiu kirÄiu","Latin capital letter o with macron":"Lotynų didžioji raidÄ— o su makronu","Latin capital letter r with acute":"Lotynų didžioji raidÄ— r su deÅ¡ininiu kirÄiu","Latin capital letter r with caron":"Lotynų didžioji raidÄ— r su paukÅ¡Äiuku","Latin capital letter r with cedilla":"Lotynų didžioji raidÄ— r su sedile","Latin capital letter s with acute":"Lotynų didžioji raidÄ— s su deÅ¡ininiu kirÄiu","Latin capital letter s with caron":"Lotynų didžioji raidÄ— s su paukÅ¡Äiuku","Latin capital letter s with cedilla":"Lotynų didžioji raidÄ— s su sedile","Latin capital letter s with circumflex":"Lotynų didžioji raidÄ— s su cirkumfleksu","Latin capital letter t with caron":"Lotynų didžioji raidÄ— t su paukÅ¡Äiuku","Latin capital letter t with cedilla":"Lotynų didžioji raidÄ— t su sedile","Latin capital letter t with stroke":"Lotynų didžioji raidÄ— t su pasviruoju brÅ«kÅ¡neliu","Latin capital letter u with breve":"Lotynų didžioji raidÄ— u su lankeliu","Latin capital letter u with double acute":"Lotynų didžioji raidÄ— u su dvigubu deÅ¡ininiu kirÄiu","Latin capital letter u with macron":"Lotynų didžioji raidÄ— u su makronu","Latin capital letter u with ogonek":"Lotynų didžioji raidÄ— u su nosine","Latin capital letter u with ring above":"Lotynų didžioji raidÄ— u su žiedu virÅ¡uje","Latin capital letter u with tilde":"Lotynų didžioji raidÄ— u su riestiniu kirÄiu","Latin capital letter w with circumflex":"Lotynų didžioji raidÄ— w su cirkumfleksu","Latin capital letter y with circumflex":"Lotynų didžioji raidÄ— y su cirkumfleksu","Latin capital letter y with diaeresis":"Lotynų didžioji raidÄ— y su diaereze","Latin capital letter z with acute":"Lotynų didžioji raidÄ— z su deÅ¡ininiu kirÄiu","Latin capital letter z with caron":"Lotynų didžioji raidÄ— z su paukÅ¡Äiuku","Latin capital letter z with dot above":"Lotynų didžioji raidÄ— z su taÅ¡ku virÅ¡uje","Latin capital ligature ij":"Lotynų didžioji ligatÅ«ra ij","Latin capital ligature oe":"Lotynų didžioji ligatÅ«ra oe","Latin small letter a with breve":"Lotynų mažoji raidÄ— a su lankeliu","Latin small letter a with macron":"Lotynų mažoji raidÄ— a su makronu","Latin small letter a with ogonek":"Lotynų mažoji raidÄ— a su nosine","Latin small letter c with acute":"Lotynų mažoji raidÄ— c su deÅ¡ininiu kirÄiu","Latin small letter c with caron":"Lotynų mažoji raidÄ— c su paukÅ¡Äiuku","Latin small letter c with circumflex":"Lotynų mažoji raidÄ— c su cirkumfleksu","Latin small letter c with dot above":"Lotynų mažoji raidÄ— c su taÅ¡ku virÅ¡uje","Latin small letter d with caron":"Lotynų mažoji raidÄ— d su paukÅ¡Äiuku","Latin small letter d with stroke":"Lotynų mažoji raidÄ— d su pasviruoju brÅ«kÅ¡neliu","Latin small letter dotless i":"Lotynų mažoji raidÄ— i be taÅ¡kų","Latin small letter e with breve":"Lotynų mažoji raidÄ— e su lankeliu","Latin small letter e with caron":"Lotynų didžioji raidÄ— e su paukÅ¡Äiuku","Latin small letter e with dot above":"Lotynų mažoji raidÄ— e su taÅ¡ku virÅ¡uje","Latin small letter e with macron":"Lotynų mažoji raidÄ— e su makronu","Latin small letter e with ogonek":"Lotynų mažoji raidÄ— e su nosine","Latin small letter eng":"Lotynų mažoji raidÄ— eng","Latin small letter f with hook":"Lotynų mažoji raidÄ— f su kabliuku","Latin small letter g with breve":"Lotynų mažoji raidÄ— g su lankeliu","Latin small letter g with cedilla":"Lotynų mažoji raidÄ— g su sedile","Latin small letter g with circumflex":"Lotynų mažoji raidÄ— g su cirkumfleksu","Latin small letter g with dot above":"Lotynų mažoji raidÄ— g su taÅ¡ku virÅ¡uje","Latin small letter h with circumflex":"Lotynų mažoji raidÄ— h su cirkumfleksu","Latin small letter h with stroke":"Lotynų mažoji raidÄ— h su pasviruoju brÅ«kÅ¡neliu","Latin small letter i with breve":"Lotynų mažoji raidÄ— i su lankeliu","Latin small letter i with macron":"Lotynų mažoji raidÄ— i su makronu","Latin small letter i with ogonek":"Lotynų mažoji raidÄ— i su nosine","Latin small letter i with tilde":"Lotynų mažoji raidÄ— i su riestiniu kirÄiu","Latin small letter j with circumflex":"Lotynų mažoji raidÄ— j su cirkumfleksu","Latin small letter k with cedilla":"Lotynų mažoji raidÄ— k su sedile","Latin small letter kra":"Lotynų mažoji raidÄ— kra","Latin small letter l with acute":"Lotynų mažoji raidÄ— l su deÅ¡ininiu kirÄiu","Latin small letter l with caron":"Lotynų mažoji raidÄ— l su paukÅ¡Äiuku","Latin small letter l with cedilla":"Lotynų mažoji raidÄ— l su sedile","Latin small letter l with middle dot":"Lotynų mažoji raidÄ— l su taÅ¡ku viduryje","Latin small letter l with stroke":"Lotynų mažoji raidÄ— l su pasviruoju brÅ«kÅ¡neliu","Latin small letter long s":"Lotynų mažoji ilga raidÄ— s","Latin small letter n preceded by apostrophe":"Lotynų mažoji raidÄ— n su apostrofu prieÅ¡ais","Latin small letter n with acute":"Lotynų mažoji raidÄ— n su deÅ¡ininiu kirÄiu","Latin small letter n with caron":"Lotynų mažoji raidÄ— n su paukÅ¡Äiuku","Latin small letter n with cedilla":"Lotynų mažoji raidÄ— n su sedile","Latin small letter o with breve":"Lotynų mažoji raidÄ— o su lankeliu","Latin small letter o with double acute":"Lotynų mažoji raidÄ— o su dvigubu deÅ¡ininiu kirÄiu","Latin small letter o with macron":"Lotynų mažoji raidÄ— o su makronu","Latin small letter r with acute":"Lotynų mažoji raidÄ— r su deÅ¡ininiu kirÄiu","Latin small letter r with caron":"Lotynų mažoji raidÄ— r su paukÅ¡Äiuku","Latin small letter r with cedilla":"Lotynų mažoji raidÄ— r su sedile","Latin small letter s with acute":"Lotynų mažoji raidÄ— s su deÅ¡ininiu kirÄiu","Latin small letter s with caron":"Lotynų mažoji raidÄ— s su paukÅ¡Äiuku","Latin small letter s with cedilla":"Lotynų mažoji raidÄ— s su sedile","Latin small letter s with circumflex":"Lotynų mažoji raidÄ— s su cirkumfleksu","Latin small letter t with caron":"Lotynų mažoji raidÄ— t su paukÅ¡Äiuku","Latin small letter t with cedilla":"Lotynų mažoji raidÄ— t su sedile","Latin small letter t with stroke":"Lotynų mažoji raidÄ— t su pasviruoju brÅ«kÅ¡neliu","Latin small letter u with breve":"Lotynų mažoji raidÄ— u su lankeliu","Latin small letter u with double acute":"Lotynų mažoji raidÄ— u su dvigubu deÅ¡ininiu kirÄiu","Latin small letter u with macron":"Lotynų mažoji raidÄ— u su makronu","Latin small letter u with ogonek":"Lotynų mažoji raidÄ— u su nosine","Latin small letter u with ring above":"Lotynų mažoji raidÄ— u su žiedu virÅ¡uje","Latin small letter u with tilde":"Lotynų mažoji raidÄ— u su riestiniu kirÄiu","Latin small letter w with circumflex":"Lotynų mažoji raidÄ— w su cirkumfleksu","Latin small letter y with circumflex":"Lotynų mažoji raidÄ— y su cirkumfleksu","Latin small letter z with acute":"Lotynų mažoji raidÄ— z su deÅ¡ininiu kirÄiu","Latin small letter z with caron":"Lotynų mažoji raidÄ— z su paukÅ¡Äiuku","Latin small letter z with dot above":"Lotynų mažoji raidÄ— z su taÅ¡ku virÅ¡uje","Latin small ligature ij":"Lotynų mažoji ligatÅ«ra ij","Latin small ligature oe":"Lotynų mažoji ligatÅ«ra oe","Left double quotation mark":"KairÄ— dviguba kabutÄ—","Left single quotation mark":"Vienguba kairÄ— kabutÄ—","Left-pointing double angle quotation mark":"KairÄ—n nukreipto kampo dviguba kabutÄ—","leftwards arrow to bar":"rodyklÄ— į kairÄ™ juostÄ…","leftwards dashed arrow":"punktyrinÄ— rodyklÄ— kairÄ—n","leftwards double arrow":"dviguba rodyklÄ— kairÄ—n","leftwards simple arrow":"Ä® kairÄ™ paprasta rodyklÄ—","Less-than or equal to":"Mažiau nei arba lygu ","Less-than sign":"Mažiau nei ženklas","Lira sign":"Liros ženklas","Livre tournois sign":"Livre tournois ženklas","Logical and":"Konjunkcija","Logical or":"Disjunkcija",Macron:"Makronas","Manat sign":"Manatos ženklas","Mill sign":"MalÅ«no ženklas","Minus sign":"Minuso ženklas","Multiplication sign":"Daugybos ženklas","N-ary product":"Dekarto produktas","N-ary summation":"Sigma sumavimas",Nabla:"Nabla","Naira sign":"Nairos ženklas","New sheqel sign":"Naujojo Å¡ekelio ženklas","Nordic mark sign":"Å iaurietiÅ¡kas ženklas","Not an element of":"Ne narys","Not equal to":"Nelygu","Not sign":"Neigimas","on with exclamation mark with left right arrow above":"įjungta su Å¡auktuku su rodykle kairÄ—n deÅ¡inÄ—n virÅ¡uje",Overline:"VirÅ¡utinÄ— juosta","Paragraph sign":"Pastraipos ženklas","Partial differential":"DalinÄ— iÅ¡vestinÄ—","Per mille sign":"PromilÄ—s ženklas","Per ten thousand sign":"Ten tÅ«kstanÄių ženklas","Peseta sign":"Pesetos ženklas","Peso sign":"Peso ženklas","Plus-minus sign":"Pliuso-minuso ženklas","Pound sign":"Svaro ženklas","Proportional to":"Proporcingas","Question exclamation mark":"Klaustukas Å¡auktukas","Registered sign":"Registruoto prekÄ—s ženklo simbolis","Reversed paragraph sign":"Apverstas pastraipos ženklas","Right double quotation mark":"DeÅ¡inÄ— dviguba kabutÄ—","Right single quotation mark":"Vienguba deÅ¡inÄ— kabutÄ—","Right-pointing double angle quotation mark":"DeÅ¡inÄ—n nukreipto kampo dviguba kabutÄ—","rightwards arrow to bar":"rodyklÄ— į deÅ¡inÄ™ juostÄ…","rightwards dashed arrow":"punktyrinÄ— rodyklÄ— deÅ¡inÄ—n","rightwards double arrow":"dviguba rodyklÄ— deÅ¡inÄ—n","rightwards simple arrow":"Ä® deÅ¡inÄ™ paprasta rodyklÄ—","Ruble sign":"Rublio ženklas","Rupee sign":"Rupijos ženklas","Section sign":"Skirsnio ženklas","Single left-pointing angle quotation mark":"Vienguba kairÄ—n nukreipto kampo kabutÄ—","Single low-9 quotation mark":"Vienguba žema „9“ kabutÄ—","Single right-pointing angle quotation mark":"Vienguba deÅ¡inÄ—n nukreipto kampo kabutÄ—","soon with rightwards arrow above":"netrukus su rodykle deÅ¡inÄ—n virÅ¡uje","Special characters":"IÅ¡skirtiniai simboliai","Spesmilo sign":"Spesmilo ženklas","Square root":"KvadratinÄ— Å¡aknis","Tenge sign":"TengÄ—s ženklas","There exists":"Egzistavimo kvantorius","Tilde operator":"Ekvivalentas","top with upwards arrow above":"virÅ¡us su rodykle aukÅ¡tyn virÅ¡uje","Trade mark sign":"PrekÄ—s ženklo simbolis","Tugrik sign":"Tugriko ženklas","Turkish lira sign":"Turkijos liros ženklas","Two dot leader":"Two taÅ¡kų linijos",Union:"SÄ…junga","up down arrow with base":"rodyklÄ— aukÅ¡tyn žemyn su pagrindu","upwards arrow to bar":"rodyklÄ— į juostÄ… aukÅ¡tyn","upwards dashed arrow":"punktyrinÄ— rodyklÄ— aukÅ¡tyn","upwards double arrow":"dviguba rodyklÄ— aukÅ¡tyn","upwards simple arrow":"Ä® viršų paprasta rodyklÄ—","Vulgar fraction one half":"Paprastoji trupmena one antroji","Vulgar fraction one quarter":"Paprastoji trupmena one ketvirtadalis","Vulgar fraction three quarters":"Paprastoji trupmena three ketvirtadaliai","Won sign":"Vonos ženklas","Yen sign":"Jenos ženklas"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/lv.js b/core/assets/vendor/ckeditor5/special-characters/translations/lv.js index c14397e40eda856482586e86483349951c665cac..088a5faa95339b40faab56877f5c712ac034fd10 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/lv.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/lv.js @@ -1 +1 @@ -!function(a){const t=a.lv=a.lv||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"GandrÄ«z vienÄds ar",Angle:"StÅ«ris","Approximately equal to":"Aptuveni vienÄds ar","Asterisk operator":"Asterisks","Austral sign":"AustrÄla zÄ«me","back with leftwards arrow above":"atpakaļ ar kreisi vÄ“rstu bultiņu augÅ¡pusÄ“","Bitcoin sign":"Bitkoina zÄ«me","Cedi sign":"Sedi zÄ«me","Cent sign":"Centa zÄ«me","Character categories":"RakstzÄ«mju kategorijas","Colon sign":"Kols","Contains as member":"Satur kÄ ","Copyright sign":"AutortiesÄ«bu zÄ«me","Cruzeiro sign":"Kruzeiro zÄ«me","Currency sign":"ValÅ«tas zÄ«me","Degree sign":"GrÄdu zÄ«me","Division sign":"DalÄ«Å¡anas zÄ«me","Dollar sign":"DolÄrzÄ«me","Dong sign":"Donga zÄ«me","Double dagger":"Dubults duncis","Double exclamation mark":"Dubulta izsaukuma zÄ«me","Double low-9 quotation mark":"DubultÄs zemÄs-9 pÄ“diņÄs","Double question mark":"Dubulta jautÄjumzÄ«me","downwards arrow to bar":"lejupvÄ“rsta bultiņa uz joslu","downwards dashed arrow":"lejupvÄ“rsta pÄrtrauktÄ bultiņa","downwards double arrow":"lejupvÄ“rsta dubultÄ bultiņa","Drachma sign":"Drahmas zÄ«me","Element of":"Elements no","Em dash":"DomuzÄ«me","Empty set":"TukÅ¡a kopa","En dash":"Īsa domuzÄ«me","end with leftwards arrow above":"beigt ar kreisi vÄ“rstu bultiņu augÅ¡pusÄ“","Euro sign":"EirozÄ«me","Euro-currency sign":"Eiro valÅ«tas zÄ«me","Exclamation question mark":"Izsaukuma jautÄjuma zÄ«me","For all":"Visiem","Fraction slash":"DalÄ«Å¡anas slÄ«psvÄ«tra","French franc sign":"FranÄu franka zÄ«me","German penny sign":"VÄcu santÄ«ma zÄ«me","Greater-than or equal to":"LielÄks par vai vienÄds ar","Greater-than sign":"VairÄk nekÄ zÄ«me","Guarani sign":"Guarani zÄ«me","Horizontal ellipsis":"HorizontÄlÄ elipse","Hryvnia sign":"Grivnas zÄ«me","Identical to":"VienÄds ar","Indian rupee sign":"Indijas rÅ«pijas zÄ«me",Infinity:"BezgalÄ«ba",Integral:"IntegrÄlis",Intersection:"Intersekcija","Inverted exclamation mark":"Apgriezta izsaukuma zÄ«me","Inverted question mark":"Apgriezta jautÄjuma zÄ«me","Kip sign":"Kipa zÄ«me","Latin capital letter a with breve":"Latīņu lielais burts a ar Ä«suma zÄ«mi","Latin capital letter a with macron":"Latīņu lielais burts a ar garumzÄ«mi","Latin capital letter a with ogonek":"Latīņu lielais burts a ar ogoneku","Latin capital letter c with acute":"Latīņu lielais burts c ar akÅ«tu","Latin capital letter c with caron":"Latīņu lielais burts c ar karonu","Latin capital letter c with circumflex":"Latīņu lielais burts c ar cirkumfleksu","Latin capital letter c with dot above":"Latīņu lielais burts c ar punktu augÅ¡pusÄ“","Latin capital letter d with caron":"Latīņu lielais burts d ar karonu","Latin capital letter d with stroke":"Latīņu lielais burts d ar lÄ«niju","Latin capital letter e with breve":"Latīņu lielais burts e ar Ä«suma zÄ«mi","Latin capital letter e with caron":"Latīņu lielais burts e ar karonu","Latin capital letter e with dot above":"Latīņu lielais burts e ar punktu augÅ¡pusÄ“","Latin capital letter e with macron":"Latīņu lielais burts e ar garumzÄ«mi","Latin capital letter e with ogonek":"Latīņu lielais burts e ar ogoneku","Latin capital letter eng":"Latīņu lielais burts eng","Latin capital letter g with breve":"Latīņu lielais burts g ar Ä«suma zÄ«mi","Latin capital letter g with cedilla":"Latīņu lielais burts g ar sediļu","Latin capital letter g with circumflex":"Latīņu lielais burts g ar cirkumfleksu","Latin capital letter g with dot above":"Latīņu lielais burts g ar punktu augÅ¡pusÄ“","Latin capital letter h with circumflex":"Latīņu lielais burts h ar cirkumfleksu","Latin capital letter h with stroke":"Latīņu lielais burts h ar lÄ«niju","Latin capital letter i with breve":"Latīņu lielais burts i ar Ä«suma zÄ«mi","Latin capital letter i with dot above":"Latīņu lielais burts i ar punktu augÅ¡pusÄ“","Latin capital letter i with macron":"Latīņu lielais burts i ar garumzÄ«mi","Latin capital letter i with ogonek":"Latīņu lielais burts i ar ogoneku","Latin capital letter i with tilde":"Latīņu lielais burts i ar tildi","Latin capital letter j with circumflex":"Latīņu lielais burts j ar cirkumfleksu","Latin capital letter k with cedilla":"Latīņu lielais burts k ar sediļu","Latin capital letter l with acute":"Latīņu lielais burts l ar akÅ«tu","Latin capital letter l with caron":"Latīņu lielais burts l ar karonu","Latin capital letter l with cedilla":"Latīņu lielais burts l ar sediļu","Latin capital letter l with middle dot":"Latīņu lielais burts l ar vidÄ“jo punktu","Latin capital letter l with stroke":"Latīņu lielais burts l ar lÄ«niju","Latin capital letter n with acute":"Latīņu lielais burts n ar akÅ«tu","Latin capital letter n with caron":"Latīņu lielais burts n ar karonu","Latin capital letter n with cedilla":"Latīņu lielais burts n ar sediļu","Latin capital letter o with breve":"Latīņu lielais burts o ar Ä«suma zÄ«mi","Latin capital letter o with double acute":"Latīņu lielais burts o ar dubultu akÅ«tu","Latin capital letter o with macron":"Latīņu lielais burts o ar garumzÄ«mi","Latin capital letter r with acute":"Latīņu lielais burts r ar akÅ«tu","Latin capital letter r with caron":"Latīņu lielais burts r ar karonu","Latin capital letter r with cedilla":"Latīņu lielais burts r ar sediļu","Latin capital letter s with acute":"Latīņu lielais burts s ar akÅ«tu","Latin capital letter s with caron":"Latīņu lielais burts s ar karonu","Latin capital letter s with cedilla":"Latīņu lielais burts s ar sediļu","Latin capital letter s with circumflex":"Latīņu lielais burts s ar cirkumfleksu","Latin capital letter t with caron":"Latīņu lielais burts t ar karonu","Latin capital letter t with cedilla":"Latīņu lielais burts t ar sediļu","Latin capital letter t with stroke":"Latīņu lielais burts t ar lÄ«niju","Latin capital letter u with breve":"Latīņu lielais burts u ar Ä«suma zÄ«mi","Latin capital letter u with double acute":"Latīņu lielais burts u ar dubultu akÅ«tu","Latin capital letter u with macron":"Latīņu lielais burts u ar garumzÄ«mi","Latin capital letter u with ogonek":"Latīņu lielais burts u ar ogoneku","Latin capital letter u with ring above":"Latīņu lielais burts u ar gredzenu augÅ¡pusÄ“","Latin capital letter u with tilde":"Latīņu lielais burts u ar tildi","Latin capital letter w with circumflex":"Latīņu lielais burts w ar cirkumfleksu","Latin capital letter y with circumflex":"Latīņu lielais burts y ar cirkumfleksu","Latin capital letter y with diaeresis":"Latīņu lielais burts y ar diaerÄ“zi","Latin capital letter z with acute":"Latīņu lielais burts z ar akÅ«tu","Latin capital letter z with caron":"Latīņu lielais burts z ar karonu","Latin capital letter z with dot above":"Latīņu lielais burts z ar punktu augÅ¡pusÄ“","Latin capital ligature ij":"Latīņu lielÄ ligatÅ«ra ij","Latin capital ligature oe":"Latīņu lielÄ ligatÅ«ra oe","Latin small letter a with breve":"Latīņu mazais burts a ar Ä«suma zÄ«mi","Latin small letter a with macron":"Latīņu mazais burts a ar garumzÄ«mi","Latin small letter a with ogonek":"Latīņu mazais burts a ar ogoneku","Latin small letter c with acute":"Latīņu mazais burts c ar akÅ«tu","Latin small letter c with caron":"Latīņu mazais burts c ar karonu","Latin small letter c with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin small letter c with dot above":"Latīņu mazais burts c ar punktu augÅ¡pusÄ“","Latin small letter d with caron":"Latīņu mazais burts d ar karonu","Latin small letter d with stroke":"Latīņu mazais burts d ar lÄ«niju","Latin small letter dotless i":"Latīņu mazais bezpunkta burts i","Latin small letter e with breve":"Latīņu mazais burts e ar Ä«suma zÄ«mi","Latin small letter e with caron":"Latīņu mazais burts e ar karonu","Latin small letter e with dot above":"Latīņu mazais burts e ar punktu augÅ¡pusÄ“","Latin small letter e with macron":"Latīņu mazais burts e ar garumzÄ«mi","Latin small letter e with ogonek":"Latīņu mazais burts e ar ogoneku","Latin small letter eng":"Latīņu mazais burts eng","Latin small letter f with hook":"Latīņu mazais burts f ar ÄÄ·i","Latin small letter g with breve":"Latīņu mazais burts g ar Ä«suma zÄ«mi","Latin small letter g with cedilla":"Latīņu mazais burts g ar sediļu","Latin small letter g with circumflex":"Latīņu mazais burts g ar cirkumfleksu","Latin small letter g with dot above":"Latīņu mazais burts e ar punktu augÅ¡pusÄ“","Latin small letter h with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin small letter h with stroke":"Latīņu mazais burts h ar lÄ«niju","Latin small letter i with breve":"Latīņu mazais burts i ar Ä«suma zÄ«mi","Latin small letter i with macron":"Latīņu mazais burts i ar garumzÄ«mi","Latin small letter i with ogonek":"Latīņu mazais burts i ar ogoneku","Latin small letter i with tilde":"Latīņu mazais burts i ar tildi","Latin small letter j with circumflex":"Latīņu mazais burts j ar cirkumfleksu","Latin small letter k with cedilla":"Latīņu mazais burts k ar sediļu","Latin small letter kra":"Latīņu mazais burts kra","Latin small letter l with acute":"Latīņu mazais burts l ar akÅ«tu","Latin small letter l with caron":"Latīņu mazais burts l ar karonu","Latin small letter l with cedilla":"Latīņu mazais burts l ar sediļu","Latin small letter l with middle dot":"Latīņu mazais burts l ar vidÄ“jo punktu","Latin small letter l with stroke":"Latīņu mazais burts l ar lÄ«niju","Latin small letter long s":"Latīņu mazais burts garais s","Latin small letter n preceded by apostrophe":"Latīņu mazais burts n, pirms kura ir apostrofs","Latin small letter n with acute":"Latīņu mazais burts n ar akÅ«tu","Latin small letter n with caron":"Latīņu mazais burts n ar karonu","Latin small letter n with cedilla":"Latīņu mazais burts n ar sediļu","Latin small letter o with breve":"Latīņu mazais burts o ar Ä«suma zÄ«mi","Latin small letter o with double acute":"Latīņu mazais burts o ar dubultu akÅ«tu","Latin small letter o with macron":"Latīņu mazais burts o ar garumzÄ«mi","Latin small letter r with acute":"Latīņu mazais burts r ar akÅ«tu","Latin small letter r with caron":"Latīņu mazais burts r ar karonu","Latin small letter r with cedilla":"Latīņu mazais burts r ar sediļu","Latin small letter s with acute":"Latīņu mazais burts s ar akÅ«tu","Latin small letter s with caron":"Latīņu mazais burts s ar karonu","Latin small letter s with cedilla":"Latīņu mazais burts s ar sediļu","Latin small letter s with circumflex":"Latīņu mazais burts s ar cirkumfleksu","Latin small letter t with caron":"Latīņu mazais burts t ar karonu","Latin small letter t with cedilla":"Latīņu mazais burts t ar sediļu","Latin small letter t with stroke":"Latīņu mazais burts t ar lÄ«niju","Latin small letter u with breve":"Latīņu mazais burts u ar Ä«suma zÄ«mi","Latin small letter u with double acute":"Latīņu mazais burts u ar dubultu akÅ«tu","Latin small letter u with macron":"Latīņu mazais burts u ar garumzÄ«mi","Latin small letter u with ogonek":"Latīņu mazais burts u ar ogoneku","Latin small letter u with ring above":"Latīņu mazais burts u ar gredzenu augÅ¡pusÄ“","Latin small letter u with tilde":"Latīņu mazais burts u ar tildi","Latin small letter w with circumflex":"Latīņu mazais burts w ar cirkumfleksu","Latin small letter y with circumflex":"Latīņu mazais burts y ar cirkumfleksu","Latin small letter z with acute":"Latīņu mazais burts z ar akÅ«tu","Latin small letter z with caron":"Latīņu mazais burts z ar karonu","Latin small letter z with dot above":"Latīņu mazais burts z ar punktu augÅ¡pusÄ“","Latin small ligature ij":"Latīņu mazÄ ligatÅ«ra ij","Latin small ligature oe":"Latīņu mazÄ ligatÅ«ra oe","Left double quotation mark":"KreisÄs dubultÄs pÄ“diņas","Left single quotation mark":"Viena kreisÄ pÄ“diņa","Left-pointing double angle quotation mark":"Pa kreisi vÄ“rstas dubultÄs stÅ«rainÄs pÄ“diņas","leftwards arrow to bar":"pa kreisi vÄ“rstÄ bultiņa uz joslu","leftwards dashed arrow":"pa kreisi vÄ“rstÄ partrauktÄ bultiņa","leftwards double arrow":"pa kreisi vÄ“rstÄ dubultbultiņa","Less-than or equal to":"MazÄks par vai vienÄds ar","Less-than sign":"MazÄk nekÄ zÄ«me","Lira sign":"Liras zÄ«me","Livre tournois sign":"Tours mÄrciņu zÄ«me","Logical and":"LoÄ£isks un ","Logical or":"LoÄ£isks vai",Macron:"GarumzÄ«me","Manat sign":"Manata zÄ«me","Mill sign":"Millas zÄ«mes","Minus sign":"MÄ«nus zÄ«me","Multiplication sign":"ReizinÄÅ¡anas zÄ«me","N-ary product":"N-Ärs produkts","N-ary summation":"N-Ära summa",Nabla:"Nabla","Naira sign":"Nairas zÄ«me","New sheqel sign":"Å ekeļa zÄ«me","Nordic mark sign":"Ziemeļu markas zÄ«me","Not an element of":"Nav elements","Not equal to":"Nav vienÄds ar","Not sign":"Aizlieguma zÄ«me","on with exclamation mark with left right arrow above":"ieslÄ“gts ar izsaukuma zÄ«mi ar kreiso-labo bultiņu augÅ¡pusÄ“",Overline:"VirssvÄ«tra","Paragraph sign":"Rindkopas zÄ«me","Partial differential":"Daļējs diferenciÄlis","Per mille sign":"Promiles zÄ«me","Per ten thousand sign":"Desmit tÅ«kstoÅ¡Äs daļas zÄ«me","Peseta sign":"Pesetas zÄ«me","Peso sign":"Peso zÄ«me","Plus-minus sign":"Plus-mÄ«nus zÄ«me","Pound sign":"MÄrciņas zÄ«me","Proportional to":"ProporcionÄls","Question exclamation mark":"JautÄjuma izsaukuma zÄ«me","Registered sign":"ReÄ£istrÄ“ta preÄuzÄ«mes zÄ«me","Reversed paragraph sign":"ApgrieztÄ rindkopas zÄ«me","Right double quotation mark":"LabÄs dubultÄs pÄ“diņas","Right single quotation mark":"Viena labÄ pÄ“diņa","Right-pointing double angle quotation mark":"Pa labi vÄ“rstas dubultÄs stÅ«rainÄs pÄ“diņas","rightwards arrow to bar":"pa labi vÄ“rstÄ bultiņa uz joslu","rightwards dashed arrow":"pa labi vÄ“rstÄ partrauktÄ bultiņa","rightwards double arrow":"pa labi vÄ“rstÄ dubultbultiņa","Ruble sign":"Rubļa zÄ«me","Rupee sign":"RÅ«pijas zÄ«me","Section sign":"Sekcijas zÄ«me","Single left-pointing angle quotation mark":"Pa kreisi vÄ“rsta stÅ«rainÄ pÄ“diņa","Single low-9 quotation mark":"Viena zemÄ-9 pÄ“diņÄs","Single right-pointing angle quotation mark":"Pa labi vÄ“rsta stÅ«rainÄ pÄ“diņa","soon with rightwards arrow above":"drÄ«z ar uz labo pusi vÄ“rstu bultiņu augÅ¡pusÄ“","Special characters":"SpeciÄlie simboli","Spesmilo sign":"Spesmilo zÄ«me","Square root":"KvadrÄtsakne","Tenge sign":"Tenges zÄ«me","There exists":"EksistÄ“","Tilde operator":"Tildes operators","top with upwards arrow above":"augÅ¡pusÄ“ ar augÅ¡upvÄ“rstu bultiņu augÅ¡pusÄ“","Trade mark sign":"PreÄuzÄ«mes zÄ«me","Tugrik sign":"Tugrika zÄ«me","Turkish lira sign":"Turcijas liras zÄ«me","Two dot leader":"Divu punktu lÄ«deris",Union:"SavienÄ«ba","up down arrow with base":"augÅ¡up-lejupvÄ“rsta bultiņa ar pamatni","upwards arrow to bar":"augÅ¡upvÄ“rsta bultiņa uz joslu","upwards dashed arrow":"augÅ¡upvÄ“rsta pÄrtrauktÄ bultiņa","upwards double arrow":"augÅ¡upvÄ“rsta dubultÄ bultiņa","Vulgar fraction one half":"Viena puse","Vulgar fraction one quarter":"Viena ceturtdaļa","Vulgar fraction three quarters":"TrÄ«s ceturtdaļas","Won sign":"Vonas zÄ«me","Yen sign":"Jenas zÄ«me"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.lv=a.lv||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"GandrÄ«z vienÄds ar",Angle:"StÅ«ris","Approximately equal to":"Aptuveni vienÄds ar","Asterisk operator":"Asterisks","Austral sign":"AustrÄla zÄ«me","back with leftwards arrow above":"atpakaļ ar kreisi vÄ“rstu bultiņu augÅ¡pusÄ“","Bitcoin sign":"Bitkoina zÄ«me","Cedi sign":"Sedi zÄ«me","Cent sign":"Centa zÄ«me","Character categories":"RakstzÄ«mju kategorijas","Colon sign":"Kols","Contains as member":"Satur kÄ ","Copyright sign":"AutortiesÄ«bu zÄ«me","Cruzeiro sign":"Kruzeiro zÄ«me","Currency sign":"ValÅ«tas zÄ«me","Degree sign":"GrÄdu zÄ«me","Division sign":"DalÄ«Å¡anas zÄ«me","Dollar sign":"DolÄrzÄ«me","Dong sign":"Donga zÄ«me","Double dagger":"Dubults duncis","Double exclamation mark":"Dubulta izsaukuma zÄ«me","Double low-9 quotation mark":"DubultÄs zemÄs-9 pÄ“diņÄs","Double question mark":"Dubulta jautÄjumzÄ«me","downwards arrow to bar":"lejupvÄ“rsta bultiņa uz joslu","downwards dashed arrow":"lejupvÄ“rsta pÄrtrauktÄ bultiņa","downwards double arrow":"lejupvÄ“rsta dubultÄ bultiņa","downwards simple arrow":"vienkÄrÅ¡Ä bulta lejup","Drachma sign":"Drahmas zÄ«me","Element of":"Elements no","Em dash":"DomuzÄ«me","Empty set":"TukÅ¡a kopa","En dash":"Īsa domuzÄ«me","end with leftwards arrow above":"beigt ar kreisi vÄ“rstu bultiņu augÅ¡pusÄ“","Euro sign":"EirozÄ«me","Euro-currency sign":"Eiro valÅ«tas zÄ«me","Exclamation question mark":"Izsaukuma jautÄjuma zÄ«me","For all":"Visiem","Fraction slash":"DalÄ«Å¡anas slÄ«psvÄ«tra","French franc sign":"FranÄu franka zÄ«me","German penny sign":"VÄcu santÄ«ma zÄ«me","Greater-than or equal to":"LielÄks par vai vienÄds ar","Greater-than sign":"VairÄk nekÄ zÄ«me","Guarani sign":"Guarani zÄ«me","Horizontal ellipsis":"HorizontÄlÄ elipse","Hryvnia sign":"Grivnas zÄ«me","Identical to":"VienÄds ar","Indian rupee sign":"Indijas rÅ«pijas zÄ«me",Infinity:"BezgalÄ«ba",Integral:"IntegrÄlis",Intersection:"Intersekcija","Inverted exclamation mark":"Apgriezta izsaukuma zÄ«me","Inverted question mark":"Apgriezta jautÄjuma zÄ«me","Kip sign":"Kipa zÄ«me","Latin capital letter a with breve":"Latīņu lielais burts a ar Ä«suma zÄ«mi","Latin capital letter a with macron":"Latīņu lielais burts a ar garumzÄ«mi","Latin capital letter a with ogonek":"Latīņu lielais burts a ar ogoneku","Latin capital letter c with acute":"Latīņu lielais burts c ar akÅ«tu","Latin capital letter c with caron":"Latīņu lielais burts c ar karonu","Latin capital letter c with circumflex":"Latīņu lielais burts c ar cirkumfleksu","Latin capital letter c with dot above":"Latīņu lielais burts c ar punktu augÅ¡pusÄ“","Latin capital letter d with caron":"Latīņu lielais burts d ar karonu","Latin capital letter d with stroke":"Latīņu lielais burts d ar lÄ«niju","Latin capital letter e with breve":"Latīņu lielais burts e ar Ä«suma zÄ«mi","Latin capital letter e with caron":"Latīņu lielais burts e ar karonu","Latin capital letter e with dot above":"Latīņu lielais burts e ar punktu augÅ¡pusÄ“","Latin capital letter e with macron":"Latīņu lielais burts e ar garumzÄ«mi","Latin capital letter e with ogonek":"Latīņu lielais burts e ar ogoneku","Latin capital letter eng":"Latīņu lielais burts eng","Latin capital letter g with breve":"Latīņu lielais burts g ar Ä«suma zÄ«mi","Latin capital letter g with cedilla":"Latīņu lielais burts g ar sediļu","Latin capital letter g with circumflex":"Latīņu lielais burts g ar cirkumfleksu","Latin capital letter g with dot above":"Latīņu lielais burts g ar punktu augÅ¡pusÄ“","Latin capital letter h with circumflex":"Latīņu lielais burts h ar cirkumfleksu","Latin capital letter h with stroke":"Latīņu lielais burts h ar lÄ«niju","Latin capital letter i with breve":"Latīņu lielais burts i ar Ä«suma zÄ«mi","Latin capital letter i with dot above":"Latīņu lielais burts i ar punktu augÅ¡pusÄ“","Latin capital letter i with macron":"Latīņu lielais burts i ar garumzÄ«mi","Latin capital letter i with ogonek":"Latīņu lielais burts i ar ogoneku","Latin capital letter i with tilde":"Latīņu lielais burts i ar tildi","Latin capital letter j with circumflex":"Latīņu lielais burts j ar cirkumfleksu","Latin capital letter k with cedilla":"Latīņu lielais burts k ar sediļu","Latin capital letter l with acute":"Latīņu lielais burts l ar akÅ«tu","Latin capital letter l with caron":"Latīņu lielais burts l ar karonu","Latin capital letter l with cedilla":"Latīņu lielais burts l ar sediļu","Latin capital letter l with middle dot":"Latīņu lielais burts l ar vidÄ“jo punktu","Latin capital letter l with stroke":"Latīņu lielais burts l ar lÄ«niju","Latin capital letter n with acute":"Latīņu lielais burts n ar akÅ«tu","Latin capital letter n with caron":"Latīņu lielais burts n ar karonu","Latin capital letter n with cedilla":"Latīņu lielais burts n ar sediļu","Latin capital letter o with breve":"Latīņu lielais burts o ar Ä«suma zÄ«mi","Latin capital letter o with double acute":"Latīņu lielais burts o ar dubultu akÅ«tu","Latin capital letter o with macron":"Latīņu lielais burts o ar garumzÄ«mi","Latin capital letter r with acute":"Latīņu lielais burts r ar akÅ«tu","Latin capital letter r with caron":"Latīņu lielais burts r ar karonu","Latin capital letter r with cedilla":"Latīņu lielais burts r ar sediļu","Latin capital letter s with acute":"Latīņu lielais burts s ar akÅ«tu","Latin capital letter s with caron":"Latīņu lielais burts s ar karonu","Latin capital letter s with cedilla":"Latīņu lielais burts s ar sediļu","Latin capital letter s with circumflex":"Latīņu lielais burts s ar cirkumfleksu","Latin capital letter t with caron":"Latīņu lielais burts t ar karonu","Latin capital letter t with cedilla":"Latīņu lielais burts t ar sediļu","Latin capital letter t with stroke":"Latīņu lielais burts t ar lÄ«niju","Latin capital letter u with breve":"Latīņu lielais burts u ar Ä«suma zÄ«mi","Latin capital letter u with double acute":"Latīņu lielais burts u ar dubultu akÅ«tu","Latin capital letter u with macron":"Latīņu lielais burts u ar garumzÄ«mi","Latin capital letter u with ogonek":"Latīņu lielais burts u ar ogoneku","Latin capital letter u with ring above":"Latīņu lielais burts u ar gredzenu augÅ¡pusÄ“","Latin capital letter u with tilde":"Latīņu lielais burts u ar tildi","Latin capital letter w with circumflex":"Latīņu lielais burts w ar cirkumfleksu","Latin capital letter y with circumflex":"Latīņu lielais burts y ar cirkumfleksu","Latin capital letter y with diaeresis":"Latīņu lielais burts y ar diaerÄ“zi","Latin capital letter z with acute":"Latīņu lielais burts z ar akÅ«tu","Latin capital letter z with caron":"Latīņu lielais burts z ar karonu","Latin capital letter z with dot above":"Latīņu lielais burts z ar punktu augÅ¡pusÄ“","Latin capital ligature ij":"Latīņu lielÄ ligatÅ«ra ij","Latin capital ligature oe":"Latīņu lielÄ ligatÅ«ra oe","Latin small letter a with breve":"Latīņu mazais burts a ar Ä«suma zÄ«mi","Latin small letter a with macron":"Latīņu mazais burts a ar garumzÄ«mi","Latin small letter a with ogonek":"Latīņu mazais burts a ar ogoneku","Latin small letter c with acute":"Latīņu mazais burts c ar akÅ«tu","Latin small letter c with caron":"Latīņu mazais burts c ar karonu","Latin small letter c with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin small letter c with dot above":"Latīņu mazais burts c ar punktu augÅ¡pusÄ“","Latin small letter d with caron":"Latīņu mazais burts d ar karonu","Latin small letter d with stroke":"Latīņu mazais burts d ar lÄ«niju","Latin small letter dotless i":"Latīņu mazais bezpunkta burts i","Latin small letter e with breve":"Latīņu mazais burts e ar Ä«suma zÄ«mi","Latin small letter e with caron":"Latīņu mazais burts e ar karonu","Latin small letter e with dot above":"Latīņu mazais burts e ar punktu augÅ¡pusÄ“","Latin small letter e with macron":"Latīņu mazais burts e ar garumzÄ«mi","Latin small letter e with ogonek":"Latīņu mazais burts e ar ogoneku","Latin small letter eng":"Latīņu mazais burts eng","Latin small letter f with hook":"Latīņu mazais burts f ar ÄÄ·i","Latin small letter g with breve":"Latīņu mazais burts g ar Ä«suma zÄ«mi","Latin small letter g with cedilla":"Latīņu mazais burts g ar sediļu","Latin small letter g with circumflex":"Latīņu mazais burts g ar cirkumfleksu","Latin small letter g with dot above":"Latīņu mazais burts e ar punktu augÅ¡pusÄ“","Latin small letter h with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin small letter h with stroke":"Latīņu mazais burts h ar lÄ«niju","Latin small letter i with breve":"Latīņu mazais burts i ar Ä«suma zÄ«mi","Latin small letter i with macron":"Latīņu mazais burts i ar garumzÄ«mi","Latin small letter i with ogonek":"Latīņu mazais burts i ar ogoneku","Latin small letter i with tilde":"Latīņu mazais burts i ar tildi","Latin small letter j with circumflex":"Latīņu mazais burts j ar cirkumfleksu","Latin small letter k with cedilla":"Latīņu mazais burts k ar sediļu","Latin small letter kra":"Latīņu mazais burts kra","Latin small letter l with acute":"Latīņu mazais burts l ar akÅ«tu","Latin small letter l with caron":"Latīņu mazais burts l ar karonu","Latin small letter l with cedilla":"Latīņu mazais burts l ar sediļu","Latin small letter l with middle dot":"Latīņu mazais burts l ar vidÄ“jo punktu","Latin small letter l with stroke":"Latīņu mazais burts l ar lÄ«niju","Latin small letter long s":"Latīņu mazais burts garais s","Latin small letter n preceded by apostrophe":"Latīņu mazais burts n, pirms kura ir apostrofs","Latin small letter n with acute":"Latīņu mazais burts n ar akÅ«tu","Latin small letter n with caron":"Latīņu mazais burts n ar karonu","Latin small letter n with cedilla":"Latīņu mazais burts n ar sediļu","Latin small letter o with breve":"Latīņu mazais burts o ar Ä«suma zÄ«mi","Latin small letter o with double acute":"Latīņu mazais burts o ar dubultu akÅ«tu","Latin small letter o with macron":"Latīņu mazais burts o ar garumzÄ«mi","Latin small letter r with acute":"Latīņu mazais burts r ar akÅ«tu","Latin small letter r with caron":"Latīņu mazais burts r ar karonu","Latin small letter r with cedilla":"Latīņu mazais burts r ar sediļu","Latin small letter s with acute":"Latīņu mazais burts s ar akÅ«tu","Latin small letter s with caron":"Latīņu mazais burts s ar karonu","Latin small letter s with cedilla":"Latīņu mazais burts s ar sediļu","Latin small letter s with circumflex":"Latīņu mazais burts s ar cirkumfleksu","Latin small letter t with caron":"Latīņu mazais burts t ar karonu","Latin small letter t with cedilla":"Latīņu mazais burts t ar sediļu","Latin small letter t with stroke":"Latīņu mazais burts t ar lÄ«niju","Latin small letter u with breve":"Latīņu mazais burts u ar Ä«suma zÄ«mi","Latin small letter u with double acute":"Latīņu mazais burts u ar dubultu akÅ«tu","Latin small letter u with macron":"Latīņu mazais burts u ar garumzÄ«mi","Latin small letter u with ogonek":"Latīņu mazais burts u ar ogoneku","Latin small letter u with ring above":"Latīņu mazais burts u ar gredzenu augÅ¡pusÄ“","Latin small letter u with tilde":"Latīņu mazais burts u ar tildi","Latin small letter w with circumflex":"Latīņu mazais burts w ar cirkumfleksu","Latin small letter y with circumflex":"Latīņu mazais burts y ar cirkumfleksu","Latin small letter z with acute":"Latīņu mazais burts z ar akÅ«tu","Latin small letter z with caron":"Latīņu mazais burts z ar karonu","Latin small letter z with dot above":"Latīņu mazais burts z ar punktu augÅ¡pusÄ“","Latin small ligature ij":"Latīņu mazÄ ligatÅ«ra ij","Latin small ligature oe":"Latīņu mazÄ ligatÅ«ra oe","Left double quotation mark":"KreisÄs dubultÄs pÄ“diņas","Left single quotation mark":"Viena kreisÄ pÄ“diņa","Left-pointing double angle quotation mark":"Pa kreisi vÄ“rstas dubultÄs stÅ«rainÄs pÄ“diņas","leftwards arrow to bar":"pa kreisi vÄ“rstÄ bultiņa uz joslu","leftwards dashed arrow":"pa kreisi vÄ“rstÄ partrauktÄ bultiņa","leftwards double arrow":"pa kreisi vÄ“rstÄ dubultbultiņa","leftwards simple arrow":"vienkÄrÅ¡Ä bulta pa kreisi","Less-than or equal to":"MazÄks par vai vienÄds ar","Less-than sign":"MazÄk nekÄ zÄ«me","Lira sign":"Liras zÄ«me","Livre tournois sign":"Tours mÄrciņu zÄ«me","Logical and":"LoÄ£isks un ","Logical or":"LoÄ£isks vai",Macron:"GarumzÄ«me","Manat sign":"Manata zÄ«me","Mill sign":"Millas zÄ«mes","Minus sign":"MÄ«nus zÄ«me","Multiplication sign":"ReizinÄÅ¡anas zÄ«me","N-ary product":"N-Ärs produkts","N-ary summation":"N-Ära summa",Nabla:"Nabla","Naira sign":"Nairas zÄ«me","New sheqel sign":"Å ekeļa zÄ«me","Nordic mark sign":"Ziemeļu markas zÄ«me","Not an element of":"Nav elements","Not equal to":"Nav vienÄds ar","Not sign":"Aizlieguma zÄ«me","on with exclamation mark with left right arrow above":"ieslÄ“gts ar izsaukuma zÄ«mi ar kreiso-labo bultiņu augÅ¡pusÄ“",Overline:"VirssvÄ«tra","Paragraph sign":"Rindkopas zÄ«me","Partial differential":"Daļējs diferenciÄlis","Per mille sign":"Promiles zÄ«me","Per ten thousand sign":"Desmit tÅ«kstoÅ¡Äs daļas zÄ«me","Peseta sign":"Pesetas zÄ«me","Peso sign":"Peso zÄ«me","Plus-minus sign":"Plus-mÄ«nus zÄ«me","Pound sign":"MÄrciņas zÄ«me","Proportional to":"ProporcionÄls","Question exclamation mark":"JautÄjuma izsaukuma zÄ«me","Registered sign":"ReÄ£istrÄ“ta preÄuzÄ«mes zÄ«me","Reversed paragraph sign":"ApgrieztÄ rindkopas zÄ«me","Right double quotation mark":"LabÄs dubultÄs pÄ“diņas","Right single quotation mark":"Viena labÄ pÄ“diņa","Right-pointing double angle quotation mark":"Pa labi vÄ“rstas dubultÄs stÅ«rainÄs pÄ“diņas","rightwards arrow to bar":"pa labi vÄ“rstÄ bultiņa uz joslu","rightwards dashed arrow":"pa labi vÄ“rstÄ partrauktÄ bultiņa","rightwards double arrow":"pa labi vÄ“rstÄ dubultbultiņa","rightwards simple arrow":"vienkÄrÅ¡Ä bulta pa labi","Ruble sign":"Rubļa zÄ«me","Rupee sign":"RÅ«pijas zÄ«me","Section sign":"Sekcijas zÄ«me","Single left-pointing angle quotation mark":"Pa kreisi vÄ“rsta stÅ«rainÄ pÄ“diņa","Single low-9 quotation mark":"Viena zemÄ-9 pÄ“diņÄs","Single right-pointing angle quotation mark":"Pa labi vÄ“rsta stÅ«rainÄ pÄ“diņa","soon with rightwards arrow above":"drÄ«z ar uz labo pusi vÄ“rstu bultiņu augÅ¡pusÄ“","Special characters":"SpeciÄlie simboli","Spesmilo sign":"Spesmilo zÄ«me","Square root":"KvadrÄtsakne","Tenge sign":"Tenges zÄ«me","There exists":"EksistÄ“","Tilde operator":"Tildes operators","top with upwards arrow above":"augÅ¡pusÄ“ ar augÅ¡upvÄ“rstu bultiņu augÅ¡pusÄ“","Trade mark sign":"PreÄuzÄ«mes zÄ«me","Tugrik sign":"Tugrika zÄ«me","Turkish lira sign":"Turcijas liras zÄ«me","Two dot leader":"Divu punktu lÄ«deris",Union:"SavienÄ«ba","up down arrow with base":"augÅ¡up-lejupvÄ“rsta bultiņa ar pamatni","upwards arrow to bar":"augÅ¡upvÄ“rsta bultiņa uz joslu","upwards dashed arrow":"augÅ¡upvÄ“rsta pÄrtrauktÄ bultiņa","upwards double arrow":"augÅ¡upvÄ“rsta dubultÄ bultiņa","upwards simple arrow":"vienkÄrÅ¡Ä bulta uz augÅ¡u","Vulgar fraction one half":"Viena puse","Vulgar fraction one quarter":"Viena ceturtdaļa","Vulgar fraction three quarters":"TrÄ«s ceturtdaļas","Won sign":"Vonas zÄ«me","Yen sign":"Jenas zÄ«me"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ms.js b/core/assets/vendor/ckeditor5/special-characters/translations/ms.js index 188ec4e86c4fbca350ddb288772d176aefb29842..4d8c6551926c50e3fcf1f674188b54b0893f77ee 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ms.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ms.js @@ -1 +1 @@ -!function(a){const t=a.ms=a.ms||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Hampir sama dengan",Angle:"Sudut","Approximately equal to":"Kira-kira sama dengan","Asterisk operator":"Pengoperasi asterisk","Austral sign":"Simbol Austral","back with leftwards arrow above":"kembali dengan anak panah arah kiri di atas","Bitcoin sign":"Simbol Bitcoin","Cedi sign":"Simbol Cedi","Cent sign":"Simbol sen","Character categories":"Kategori aksara","Colon sign":"Tanda titik bertindih","Contains as member":"Terkandung sebagai anggota","Copyright sign":"Simbol hak cipta","Cruzeiro sign":"Simbol Cruzeiro","Currency sign":"Simbol mata wang","Degree sign":"Simbol darjah","Division sign":"Simbol bahagi","Dollar sign":"Simbol Dolar","Dong sign":"Simbol Dong","Double dagger":"Tanda rujuk kembar","Double exclamation mark":"Tanda seru berkembar","Double low-9 quotation mark":"Tanda petikan rendah 9 berkembar","Double question mark":"Tanda soal berkembar","downwards arrow to bar":"anak panah arah bawah ke bar","downwards dashed arrow":"anak panah bersengkang arah bawah","downwards double arrow":"anak panah berkembar arah bawah","Drachma sign":"Simbol Drachma","Element of":"Unsur bagi","Em dash":"Sengkang em","Empty set":"Set kosong","En dash":"Sengkang en","end with leftwards arrow above":"tamatkan dengan anak panah arah kiri di atas","Euro sign":"Simbol Euro","Euro-currency sign":"Simbol mata wang Euro","Exclamation question mark":"Tanda soal seru","For all":"Untuk semua","Fraction slash":"Garis condong pecahan","French franc sign":"Simbol Franc Perancis","German penny sign":"Simbol Peni Jerman","Greater-than or equal to":"Lebih besar daripada atau sama dengan","Greater-than sign":"Simbol lebih besar daripada","Guarani sign":"Simbol Guarani","Horizontal ellipsis":"Elipsis Mendatar","Hryvnia sign":"Simbol Hryvnia","Identical to":"Serupa dengan","Indian rupee sign":"Simbol Rupee India",Infinity:"Infiniti",Integral:"Integral",Intersection:"Persilangan","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda soal terbalik","Kip sign":"Simbol Kip","Latin capital letter a with breve":"Huruf Latin a besar dengan tanda singkat","Latin capital letter a with macron":"Huruf Latin a besar dengan tanda makron","Latin capital letter a with ogonek":"Huruf Latin a besar dengan tanda ogonek","Latin capital letter c with acute":"Huruf Latin c besar dengan tanda tirus","Latin capital letter c with caron":"Huruf Latin c besar dengan tanda caron","Latin capital letter c with circumflex":"Huruf Latin c besar dengan tanda sirkumfleks","Latin capital letter c with dot above":"Huruf Latin c besar dengan titik di atas","Latin capital letter d with caron":"Huruf Latin d besar dengan tanda caron","Latin capital letter d with stroke":"Huruf Latin d besar dengan garis miring","Latin capital letter e with breve":"Huruf Latin e besar dengan tanda singkat","Latin capital letter e with caron":"Huruf Latin e besar dengan tanda caron","Latin capital letter e with dot above":"Huruf Latin e besar dengan titik di atas","Latin capital letter e with macron":"Huruf Latin e besar dengan tanda makron","Latin capital letter e with ogonek":"Huruf Latin e besar dengan tanda ogonek","Latin capital letter eng":"Huruf Latin eng besar","Latin capital letter g with breve":"Huruf Latin g besar dengan tanda singkat","Latin capital letter g with cedilla":"Huruf Latin g besar dengan tanda sedila","Latin capital letter g with circumflex":"Huruf Latin g besar dengan tanda sirkumfleks","Latin capital letter g with dot above":"Huruf Latin g besar dengan titik di atas","Latin capital letter h with circumflex":"Huruf Latin h besar dengan tanda sirkumfleks","Latin capital letter h with stroke":"Huruf Latin h besar dengan garis miring","Latin capital letter i with breve":"Huruf Latin i besar dengan tanda singkat","Latin capital letter i with dot above":"Huruf Latin i besar dengan titik di atas","Latin capital letter i with macron":"Huruf Latin i besar dengan tanda makron","Latin capital letter i with ogonek":"Huruf Latin i besar dengan tanda ogonek","Latin capital letter i with tilde":"Huruf Latin i besar dengan tanda tilde","Latin capital letter j with circumflex":"Huruf Latin j besar dengan tanda sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin k besar dengan tanda sedila","Latin capital letter l with acute":"Huruf Latin l besar dengan tanda tirus","Latin capital letter l with caron":"Huruf Latin l besar dengan tanda caron","Latin capital letter l with cedilla":"Huruf Latin l besar dengan tanda sedila","Latin capital letter l with middle dot":"Huruf Latin l besar dengan titik tengah","Latin capital letter l with stroke":"Huruf Latin l besar dengan garis miring","Latin capital letter n with acute":"Huruf Latin n besar dengan tanda tirus","Latin capital letter n with caron":"Huruf Latin n besar dengan tanda caron","Latin capital letter n with cedilla":"Huruf Latin n besar dengan tanda sedila","Latin capital letter o with breve":"Huruf Latin o besar dengan tanda singkat","Latin capital letter o with double acute":"Huruf Latin o besar dengan tanda tirus berkembar","Latin capital letter o with macron":"Huruf Latin o besar dengan tanda makron","Latin capital letter r with acute":"Huruf Latin r besar dengan tanda tirus","Latin capital letter r with caron":"Huruf Latin r besar dengan tanda caron","Latin capital letter r with cedilla":"Huruf Latin r besar dengan tanda sedila","Latin capital letter s with acute":"Huruf Latin s besar dengan tanda tirus","Latin capital letter s with caron":"Huruf Latin s besar dengan tanda caron","Latin capital letter s with cedilla":"Huruf Latin s besar dengan tanda sedila","Latin capital letter s with circumflex":"Huruf Latin s besar dengan tanda sirkumfleks","Latin capital letter t with caron":"Huruf Latin t besar dengan tanda caron","Latin capital letter t with cedilla":"Huruf Latin t besar dengan tanda sedila","Latin capital letter t with stroke":"Huruf Latin t besar dengan garis miring","Latin capital letter u with breve":"Huruf Latin u besar dengan tanda singkat","Latin capital letter u with double acute":"Huruf Latin u besar dengan tanda tirus berkembar","Latin capital letter u with macron":"Huruf Latin u besar dengan tanda makron","Latin capital letter u with ogonek":"Huruf Latin u besar dengan tanda ogonek","Latin capital letter u with ring above":"Huruf Latin u besar dengan bulatan di atas","Latin capital letter u with tilde":"Huruf Latin u besar dengan tanda tilde","Latin capital letter w with circumflex":"Huruf Latin w besar dengan tanda sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin y besar dengan tanda sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin y besar dengan tanda diaresis","Latin capital letter z with acute":"Huruf Latin z besar dengan tanda tirus","Latin capital letter z with caron":"Huruf Latin z besar dengan tanda caron","Latin capital letter z with dot above":"Huruf Latin z besar dengan titik di atas","Latin capital ligature ij":"Huruf kembar Latin ij besar","Latin capital ligature oe":"Huruf kembar Latin oe besar","Latin small letter a with breve":"Huruf Latin a kecil dengan tanda singkat","Latin small letter a with macron":"Huruf Latin a kecil dengan tanda makron","Latin small letter a with ogonek":"Huruf Latin a kecil dengan tanda ogonek","Latin small letter c with acute":"Huruf Latin c kecil dengan tanda tirus","Latin small letter c with caron":"Huruf Latin c kecil dengan tanda caron","Latin small letter c with circumflex":"Huruf Latin c kecil dengan tanda Sirkumfleks","Latin small letter c with dot above":"Huruf Latin c kecil dengan titik di atas","Latin small letter d with caron":"Huruf Latin d kecil dengan tanda caron","Latin small letter d with stroke":"Huruf Latin d kecil dengan garis miring","Latin small letter dotless i":"Huruf Latin i kecil tanpa titik","Latin small letter e with breve":"Huruf Latin e kecil dengan tanda singkat","Latin small letter e with caron":"Huruf Latin e kecil dengan tanda caron","Latin small letter e with dot above":"Huruf Latin e kecil dengan titik di atas","Latin small letter e with macron":"Huruf Latin e kecil dengan tanda makron","Latin small letter e with ogonek":"Huruf Latin e kecil dengan tanda ogonek","Latin small letter eng":"Huruf Latin eng kecil","Latin small letter f with hook":"Huruf Latin f kecil dengan cangkuk","Latin small letter g with breve":"Huruf Latin g kecil dengan tanda singkat","Latin small letter g with cedilla":"Huruf Latin g kecil dengan tanda sedila","Latin small letter g with circumflex":"Huruf Latin g kecil dengan tanda sirkumfleks","Latin small letter g with dot above":"Huruf Latin g kecil dengan titik di atas","Latin small letter h with circumflex":"Huruf Latin h kecil dengan tanda sirkumfleks","Latin small letter h with stroke":"Huruf Latin h kecil dengan garis miring","Latin small letter i with breve":"Huruf Latin i kecil dengan tanda singkat","Latin small letter i with macron":"Huruf Latin i kecil dengan tanda makron","Latin small letter i with ogonek":"Huruf Latin i kecil dengan tanda ogonek","Latin small letter i with tilde":"Huruf Latin i kecil dengan tanda tilde","Latin small letter j with circumflex":"Huruf Latin j kecil dengan tanda sirkumfleks","Latin small letter k with cedilla":"Huruf Latin k kecil dengan tanda sedila","Latin small letter kra":"Huruf Latin kra kecil","Latin small letter l with acute":"Huruf Latin l kecil dengan tanda tirus","Latin small letter l with caron":"Huruf Latin l kecil dengan tanda caron","Latin small letter l with cedilla":"Huruf Latin l kecil dengan tanda sedila","Latin small letter l with middle dot":"Huruf Latin l kecil dengan titik tengah","Latin small letter l with stroke":"Huruf Latin l kecil dengan garis miring","Latin small letter long s":"Huruf latin s panjang kecil","Latin small letter n preceded by apostrophe":"Huruf Latin n kecil didahului dengan koma atas","Latin small letter n with acute":"Huruf Latin n kecil dengan tanda tirus","Latin small letter n with caron":"Huruf Latin n kecil dengan tanda caron","Latin small letter n with cedilla":"Huruf Latin n kecil dengan tanda sedila","Latin small letter o with breve":"Huruf Latin o kecil dengan tanda singkat","Latin small letter o with double acute":"Huruf Latin o kecil dengan tanda tirus berkembar","Latin small letter o with macron":"Huruf Latin o kecil dengan tanda makron","Latin small letter r with acute":"Huruf Latin r kecil dengan tanda tirus","Latin small letter r with caron":"Huruf Latin r kecil dengan tanda caron","Latin small letter r with cedilla":"Huruf Latin r kecil dengan tanda sedila","Latin small letter s with acute":"Huruf Latin s kecil dengan tanda tirus","Latin small letter s with caron":"Huruf Latin s kecil dengan tanda caron","Latin small letter s with cedilla":"Huruf Latin s kecil dengan tanda sedila","Latin small letter s with circumflex":"Huruf Latin s kecil dengan tanda sirkumfleks","Latin small letter t with caron":"Huruf Latin t kecil dengan tanda caron","Latin small letter t with cedilla":"Huruf Latin t kecil dengan tanda sedila","Latin small letter t with stroke":"Huruf Latin t kecil dengan garis miring","Latin small letter u with breve":"Huruf Latin u kecil dengan tanda singkat","Latin small letter u with double acute":"Huruf Latin u kecil dengan tanda tirus berkembar","Latin small letter u with macron":"Huruf Latin u kecil dengan tanda makron","Latin small letter u with ogonek":"Huruf Latin u kecil dengan tanda ogonek","Latin small letter u with ring above":"Huruf Latin u kecil dengan bulatan di atas","Latin small letter u with tilde":"Huruf Latin u kecil dengan tanda tilde","Latin small letter w with circumflex":"Huruf Latin w kecil dengan tanda sirkumfleks","Latin small letter y with circumflex":"Huruf Latin y kecil dengan tanda sirkumfleks","Latin small letter z with acute":"Huruf Latin z kecil dengan tanda tirus","Latin small letter z with caron":"Huruf Latin z kecil dengan tanda caron","Latin small letter z with dot above":"Huruf Latin z kecil dengan titik di atas","Latin small ligature ij":"Huruf kembar Latin ij kecil","Latin small ligature oe":"Huruf kembar Latin oe kecil","Left double quotation mark":"Tanda petikan berkembar kiri","Left single quotation mark":"Tanda petikan tunggal kiri","Left-pointing double angle quotation mark":"Tanda petikan sudut ke kiri berkembar","leftwards arrow to bar":"anak panah arah kiri ke bar","leftwards dashed arrow":"anak panah bersengkang arah kiri","leftwards double arrow":"anak panah berkembar arah kiri","Less-than or equal to":"Kurang daripada atau sama dengan","Less-than sign":"Simbol kurang daripada","Lira sign":"Simbol Lira","Livre tournois sign":"Simbol Livre Tournois","Logical and":"Logik dan","Logical or":"Logik atau",Macron:"Tanda makron","Manat sign":"Simbol Manat","Mill sign":"Simbol Mill","Minus sign":"Simbol tolak","Multiplication sign":"Simbol darab","N-ary product":"Hasil per - n - an","N-ary summation":"Penghasiltambahan per - n - an",Nabla:"Nabla","Naira sign":"Simbol Naira","New sheqel sign":"Simbol Sheqel baru","Nordic mark sign":"Simbol lambang Nordik","Not an element of":"Bukan unsur bagi","Not equal to":"Tidak sama dengan","Not sign":"Bukan simbol","on with exclamation mark with left right arrow above":"pada dengan tanda seru dengan anak panah kiri kanan di atas",Overline:"Garisan atas","Paragraph sign":"Tanda perenggan","Partial differential":"Pembezaan separa","Per mille sign":"Simbol per mille","Per ten thousand sign":"Simbol per sepuluh ribu","Peseta sign":"Simbol Peseta","Peso sign":"Simbol Peso","Plus-minus sign":"Simbol tambah tolak","Pound sign":"Simbol Paun","Proportional to":"Berkadaran dengan","Question exclamation mark":"Tanda seru soal","Registered sign":"Simbol berdaftar","Reversed paragraph sign":"Tanda perenggan terbalik","Right double quotation mark":"Tanda petikan berkembar kanan","Right single quotation mark":"Tanda petikan tunggal kanan","Right-pointing double angle quotation mark":"Tanda petikan sudut ke kanan berkembar","rightwards arrow to bar":"anak panah arah kanan ke bar","rightwards dashed arrow":"anak panah bersengkang arah kanan","rightwards double arrow":"anak panah berkembar arah kanan","Ruble sign":"Simbol Ruble","Rupee sign":"Simbol Rupee","Section sign":"Simbol seksyen","Single left-pointing angle quotation mark":"Tanda petikan sudut ke kiri tunggal","Single low-9 quotation mark":"Tanda petikan rendah 9 tunggal","Single right-pointing angle quotation mark":"Tanda petikan sudut ke kanan tunggal","soon with rightwards arrow above":"tidak lama lagi dengan anak panah arah kanan di atas","Special characters":"Aksara istimewa","Spesmilo sign":"Simbol Spesmilo","Square root":"Punca kuasa","Tenge sign":"Simbol Tenge","There exists":"Wujud","Tilde operator":"Pengoperasi tilde","top with upwards arrow above":"atas dengan anak panah arah atas di atas","Trade mark sign":"Simbol tanda dagangan","Tugrik sign":"Simbol Tugrik","Turkish lira sign":"Simbol Lira Turki","Two dot leader":"Pendahulu dua titik",Union:"Penyatuan","up down arrow with base":"anak panah atas bawah dengan dasar","upwards arrow to bar":"anak panah arah atas ke bar","upwards dashed arrow":"anak panah bersengkang arah atas","upwards double arrow":"anak panah berkembar arah atas","Vulgar fraction one half":"Pecahan kasar satu per dua","Vulgar fraction one quarter":"Pecahan kasar satu per empat","Vulgar fraction three quarters":"Pecahan kasar tiga per empat","Won sign":"Simbol Won","Yen sign":"Simbol Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.ms=a.ms||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Hampir sama dengan",Angle:"Sudut","Approximately equal to":"Kira-kira sama dengan","Asterisk operator":"Pengoperasi asterisk","Austral sign":"Simbol Austral","back with leftwards arrow above":"kembali dengan anak panah arah kiri di atas","Bitcoin sign":"Simbol Bitcoin","Cedi sign":"Simbol Cedi","Cent sign":"Simbol sen","Character categories":"Kategori aksara","Colon sign":"Tanda titik bertindih","Contains as member":"Terkandung sebagai anggota","Copyright sign":"Simbol hak cipta","Cruzeiro sign":"Simbol Cruzeiro","Currency sign":"Simbol mata wang","Degree sign":"Simbol darjah","Division sign":"Simbol bahagi","Dollar sign":"Simbol Dolar","Dong sign":"Simbol Dong","Double dagger":"Tanda rujuk kembar","Double exclamation mark":"Tanda seru berkembar","Double low-9 quotation mark":"Tanda petikan rendah 9 berkembar","Double question mark":"Tanda soal berkembar","downwards arrow to bar":"anak panah arah bawah ke bar","downwards dashed arrow":"anak panah bersengkang arah bawah","downwards double arrow":"anak panah berkembar arah bawah","downwards simple arrow":"anak panah mudah ke bawah","Drachma sign":"Simbol Drachma","Element of":"Unsur bagi","Em dash":"Sengkang em","Empty set":"Set kosong","En dash":"Sengkang en","end with leftwards arrow above":"tamatkan dengan anak panah arah kiri di atas","Euro sign":"Simbol Euro","Euro-currency sign":"Simbol mata wang Euro","Exclamation question mark":"Tanda soal seru","For all":"Untuk semua","Fraction slash":"Garis condong pecahan","French franc sign":"Simbol Franc Perancis","German penny sign":"Simbol Peni Jerman","Greater-than or equal to":"Lebih besar daripada atau sama dengan","Greater-than sign":"Simbol lebih besar daripada","Guarani sign":"Simbol Guarani","Horizontal ellipsis":"Elipsis Mendatar","Hryvnia sign":"Simbol Hryvnia","Identical to":"Serupa dengan","Indian rupee sign":"Simbol Rupee India",Infinity:"Infiniti",Integral:"Integral",Intersection:"Persilangan","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda soal terbalik","Kip sign":"Simbol Kip","Latin capital letter a with breve":"Huruf Latin a besar dengan tanda singkat","Latin capital letter a with macron":"Huruf Latin a besar dengan tanda makron","Latin capital letter a with ogonek":"Huruf Latin a besar dengan tanda ogonek","Latin capital letter c with acute":"Huruf Latin c besar dengan tanda tirus","Latin capital letter c with caron":"Huruf Latin c besar dengan tanda caron","Latin capital letter c with circumflex":"Huruf Latin c besar dengan tanda sirkumfleks","Latin capital letter c with dot above":"Huruf Latin c besar dengan titik di atas","Latin capital letter d with caron":"Huruf Latin d besar dengan tanda caron","Latin capital letter d with stroke":"Huruf Latin d besar dengan garis miring","Latin capital letter e with breve":"Huruf Latin e besar dengan tanda singkat","Latin capital letter e with caron":"Huruf Latin e besar dengan tanda caron","Latin capital letter e with dot above":"Huruf Latin e besar dengan titik di atas","Latin capital letter e with macron":"Huruf Latin e besar dengan tanda makron","Latin capital letter e with ogonek":"Huruf Latin e besar dengan tanda ogonek","Latin capital letter eng":"Huruf Latin eng besar","Latin capital letter g with breve":"Huruf Latin g besar dengan tanda singkat","Latin capital letter g with cedilla":"Huruf Latin g besar dengan tanda sedila","Latin capital letter g with circumflex":"Huruf Latin g besar dengan tanda sirkumfleks","Latin capital letter g with dot above":"Huruf Latin g besar dengan titik di atas","Latin capital letter h with circumflex":"Huruf Latin h besar dengan tanda sirkumfleks","Latin capital letter h with stroke":"Huruf Latin h besar dengan garis miring","Latin capital letter i with breve":"Huruf Latin i besar dengan tanda singkat","Latin capital letter i with dot above":"Huruf Latin i besar dengan titik di atas","Latin capital letter i with macron":"Huruf Latin i besar dengan tanda makron","Latin capital letter i with ogonek":"Huruf Latin i besar dengan tanda ogonek","Latin capital letter i with tilde":"Huruf Latin i besar dengan tanda tilde","Latin capital letter j with circumflex":"Huruf Latin j besar dengan tanda sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin k besar dengan tanda sedila","Latin capital letter l with acute":"Huruf Latin l besar dengan tanda tirus","Latin capital letter l with caron":"Huruf Latin l besar dengan tanda caron","Latin capital letter l with cedilla":"Huruf Latin l besar dengan tanda sedila","Latin capital letter l with middle dot":"Huruf Latin l besar dengan titik tengah","Latin capital letter l with stroke":"Huruf Latin l besar dengan garis miring","Latin capital letter n with acute":"Huruf Latin n besar dengan tanda tirus","Latin capital letter n with caron":"Huruf Latin n besar dengan tanda caron","Latin capital letter n with cedilla":"Huruf Latin n besar dengan tanda sedila","Latin capital letter o with breve":"Huruf Latin o besar dengan tanda singkat","Latin capital letter o with double acute":"Huruf Latin o besar dengan tanda tirus berkembar","Latin capital letter o with macron":"Huruf Latin o besar dengan tanda makron","Latin capital letter r with acute":"Huruf Latin r besar dengan tanda tirus","Latin capital letter r with caron":"Huruf Latin r besar dengan tanda caron","Latin capital letter r with cedilla":"Huruf Latin r besar dengan tanda sedila","Latin capital letter s with acute":"Huruf Latin s besar dengan tanda tirus","Latin capital letter s with caron":"Huruf Latin s besar dengan tanda caron","Latin capital letter s with cedilla":"Huruf Latin s besar dengan tanda sedila","Latin capital letter s with circumflex":"Huruf Latin s besar dengan tanda sirkumfleks","Latin capital letter t with caron":"Huruf Latin t besar dengan tanda caron","Latin capital letter t with cedilla":"Huruf Latin t besar dengan tanda sedila","Latin capital letter t with stroke":"Huruf Latin t besar dengan garis miring","Latin capital letter u with breve":"Huruf Latin u besar dengan tanda singkat","Latin capital letter u with double acute":"Huruf Latin u besar dengan tanda tirus berkembar","Latin capital letter u with macron":"Huruf Latin u besar dengan tanda makron","Latin capital letter u with ogonek":"Huruf Latin u besar dengan tanda ogonek","Latin capital letter u with ring above":"Huruf Latin u besar dengan bulatan di atas","Latin capital letter u with tilde":"Huruf Latin u besar dengan tanda tilde","Latin capital letter w with circumflex":"Huruf Latin w besar dengan tanda sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin y besar dengan tanda sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin y besar dengan tanda diaresis","Latin capital letter z with acute":"Huruf Latin z besar dengan tanda tirus","Latin capital letter z with caron":"Huruf Latin z besar dengan tanda caron","Latin capital letter z with dot above":"Huruf Latin z besar dengan titik di atas","Latin capital ligature ij":"Huruf kembar Latin ij besar","Latin capital ligature oe":"Huruf kembar Latin oe besar","Latin small letter a with breve":"Huruf Latin a kecil dengan tanda singkat","Latin small letter a with macron":"Huruf Latin a kecil dengan tanda makron","Latin small letter a with ogonek":"Huruf Latin a kecil dengan tanda ogonek","Latin small letter c with acute":"Huruf Latin c kecil dengan tanda tirus","Latin small letter c with caron":"Huruf Latin c kecil dengan tanda caron","Latin small letter c with circumflex":"Huruf Latin c kecil dengan tanda Sirkumfleks","Latin small letter c with dot above":"Huruf Latin c kecil dengan titik di atas","Latin small letter d with caron":"Huruf Latin d kecil dengan tanda caron","Latin small letter d with stroke":"Huruf Latin d kecil dengan garis miring","Latin small letter dotless i":"Huruf Latin i kecil tanpa titik","Latin small letter e with breve":"Huruf Latin e kecil dengan tanda singkat","Latin small letter e with caron":"Huruf Latin e kecil dengan tanda caron","Latin small letter e with dot above":"Huruf Latin e kecil dengan titik di atas","Latin small letter e with macron":"Huruf Latin e kecil dengan tanda makron","Latin small letter e with ogonek":"Huruf Latin e kecil dengan tanda ogonek","Latin small letter eng":"Huruf Latin eng kecil","Latin small letter f with hook":"Huruf Latin f kecil dengan cangkuk","Latin small letter g with breve":"Huruf Latin g kecil dengan tanda singkat","Latin small letter g with cedilla":"Huruf Latin g kecil dengan tanda sedila","Latin small letter g with circumflex":"Huruf Latin g kecil dengan tanda sirkumfleks","Latin small letter g with dot above":"Huruf Latin g kecil dengan titik di atas","Latin small letter h with circumflex":"Huruf Latin h kecil dengan tanda sirkumfleks","Latin small letter h with stroke":"Huruf Latin h kecil dengan garis miring","Latin small letter i with breve":"Huruf Latin i kecil dengan tanda singkat","Latin small letter i with macron":"Huruf Latin i kecil dengan tanda makron","Latin small letter i with ogonek":"Huruf Latin i kecil dengan tanda ogonek","Latin small letter i with tilde":"Huruf Latin i kecil dengan tanda tilde","Latin small letter j with circumflex":"Huruf Latin j kecil dengan tanda sirkumfleks","Latin small letter k with cedilla":"Huruf Latin k kecil dengan tanda sedila","Latin small letter kra":"Huruf Latin kra kecil","Latin small letter l with acute":"Huruf Latin l kecil dengan tanda tirus","Latin small letter l with caron":"Huruf Latin l kecil dengan tanda caron","Latin small letter l with cedilla":"Huruf Latin l kecil dengan tanda sedila","Latin small letter l with middle dot":"Huruf Latin l kecil dengan titik tengah","Latin small letter l with stroke":"Huruf Latin l kecil dengan garis miring","Latin small letter long s":"Huruf latin s panjang kecil","Latin small letter n preceded by apostrophe":"Huruf Latin n kecil didahului dengan koma atas","Latin small letter n with acute":"Huruf Latin n kecil dengan tanda tirus","Latin small letter n with caron":"Huruf Latin n kecil dengan tanda caron","Latin small letter n with cedilla":"Huruf Latin n kecil dengan tanda sedila","Latin small letter o with breve":"Huruf Latin o kecil dengan tanda singkat","Latin small letter o with double acute":"Huruf Latin o kecil dengan tanda tirus berkembar","Latin small letter o with macron":"Huruf Latin o kecil dengan tanda makron","Latin small letter r with acute":"Huruf Latin r kecil dengan tanda tirus","Latin small letter r with caron":"Huruf Latin r kecil dengan tanda caron","Latin small letter r with cedilla":"Huruf Latin r kecil dengan tanda sedila","Latin small letter s with acute":"Huruf Latin s kecil dengan tanda tirus","Latin small letter s with caron":"Huruf Latin s kecil dengan tanda caron","Latin small letter s with cedilla":"Huruf Latin s kecil dengan tanda sedila","Latin small letter s with circumflex":"Huruf Latin s kecil dengan tanda sirkumfleks","Latin small letter t with caron":"Huruf Latin t kecil dengan tanda caron","Latin small letter t with cedilla":"Huruf Latin t kecil dengan tanda sedila","Latin small letter t with stroke":"Huruf Latin t kecil dengan garis miring","Latin small letter u with breve":"Huruf Latin u kecil dengan tanda singkat","Latin small letter u with double acute":"Huruf Latin u kecil dengan tanda tirus berkembar","Latin small letter u with macron":"Huruf Latin u kecil dengan tanda makron","Latin small letter u with ogonek":"Huruf Latin u kecil dengan tanda ogonek","Latin small letter u with ring above":"Huruf Latin u kecil dengan bulatan di atas","Latin small letter u with tilde":"Huruf Latin u kecil dengan tanda tilde","Latin small letter w with circumflex":"Huruf Latin w kecil dengan tanda sirkumfleks","Latin small letter y with circumflex":"Huruf Latin y kecil dengan tanda sirkumfleks","Latin small letter z with acute":"Huruf Latin z kecil dengan tanda tirus","Latin small letter z with caron":"Huruf Latin z kecil dengan tanda caron","Latin small letter z with dot above":"Huruf Latin z kecil dengan titik di atas","Latin small ligature ij":"Huruf kembar Latin ij kecil","Latin small ligature oe":"Huruf kembar Latin oe kecil","Left double quotation mark":"Tanda petikan berkembar kiri","Left single quotation mark":"Tanda petikan tunggal kiri","Left-pointing double angle quotation mark":"Tanda petikan sudut ke kiri berkembar","leftwards arrow to bar":"anak panah arah kiri ke bar","leftwards dashed arrow":"anak panah bersengkang arah kiri","leftwards double arrow":"anak panah berkembar arah kiri","leftwards simple arrow":"anak panah mudah ke kiri","Less-than or equal to":"Kurang daripada atau sama dengan","Less-than sign":"Simbol kurang daripada","Lira sign":"Simbol Lira","Livre tournois sign":"Simbol Livre Tournois","Logical and":"Logik dan","Logical or":"Logik atau",Macron:"Tanda makron","Manat sign":"Simbol Manat","Mill sign":"Simbol Mill","Minus sign":"Simbol tolak","Multiplication sign":"Simbol darab","N-ary product":"Hasil per - n - an","N-ary summation":"Penghasiltambahan per - n - an",Nabla:"Nabla","Naira sign":"Simbol Naira","New sheqel sign":"Simbol Sheqel baru","Nordic mark sign":"Simbol lambang Nordik","Not an element of":"Bukan unsur bagi","Not equal to":"Tidak sama dengan","Not sign":"Bukan simbol","on with exclamation mark with left right arrow above":"pada dengan tanda seru dengan anak panah kiri kanan di atas",Overline:"Garisan atas","Paragraph sign":"Tanda perenggan","Partial differential":"Pembezaan separa","Per mille sign":"Simbol per mille","Per ten thousand sign":"Simbol per sepuluh ribu","Peseta sign":"Simbol Peseta","Peso sign":"Simbol Peso","Plus-minus sign":"Simbol tambah tolak","Pound sign":"Simbol Paun","Proportional to":"Berkadaran dengan","Question exclamation mark":"Tanda seru soal","Registered sign":"Simbol berdaftar","Reversed paragraph sign":"Tanda perenggan terbalik","Right double quotation mark":"Tanda petikan berkembar kanan","Right single quotation mark":"Tanda petikan tunggal kanan","Right-pointing double angle quotation mark":"Tanda petikan sudut ke kanan berkembar","rightwards arrow to bar":"anak panah arah kanan ke bar","rightwards dashed arrow":"anak panah bersengkang arah kanan","rightwards double arrow":"anak panah berkembar arah kanan","rightwards simple arrow":"anak panah mudah ke kanan","Ruble sign":"Simbol Ruble","Rupee sign":"Simbol Rupee","Section sign":"Simbol seksyen","Single left-pointing angle quotation mark":"Tanda petikan sudut ke kiri tunggal","Single low-9 quotation mark":"Tanda petikan rendah 9 tunggal","Single right-pointing angle quotation mark":"Tanda petikan sudut ke kanan tunggal","soon with rightwards arrow above":"tidak lama lagi dengan anak panah arah kanan di atas","Special characters":"Aksara istimewa","Spesmilo sign":"Simbol Spesmilo","Square root":"Punca kuasa","Tenge sign":"Simbol Tenge","There exists":"Wujud","Tilde operator":"Pengoperasi tilde","top with upwards arrow above":"atas dengan anak panah arah atas di atas","Trade mark sign":"Simbol tanda dagangan","Tugrik sign":"Simbol Tugrik","Turkish lira sign":"Simbol Lira Turki","Two dot leader":"Pendahulu dua titik",Union:"Penyatuan","up down arrow with base":"anak panah atas bawah dengan dasar","upwards arrow to bar":"anak panah arah atas ke bar","upwards dashed arrow":"anak panah bersengkang arah atas","upwards double arrow":"anak panah berkembar arah atas","upwards simple arrow":"anak panah mudah ke atas","Vulgar fraction one half":"Pecahan kasar satu per dua","Vulgar fraction one quarter":"Pecahan kasar satu per empat","Vulgar fraction three quarters":"Pecahan kasar tiga per empat","Won sign":"Simbol Won","Yen sign":"Simbol Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/nl.js b/core/assets/vendor/ckeditor5/special-characters/translations/nl.js index 1baaa6b57d98bb5460975b565658ef3205e220f9..b3a061a07ad1a33a37010ccf5b3953506681da1c 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/nl.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/nl.js @@ -1 +1 @@ -!function(e){const t=e.nl=e.nl||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Bijna gelijk aan",Angle:"Hoek","Approximately equal to":"Ongeveer gelijk aan","Asterisk operator":"Asterisk teken","Austral sign":"Austral teken","back with leftwards arrow above":"back met linkswijzende pijl erboven","Bitcoin sign":"Bitcoin teken","Cedi sign":"Cedi teken","Cent sign":"Cent teken","Character categories":"Karakter categorieën","Colon sign":"Colón teken","Contains as member":"Bevat als onderdeel","Copyright sign":"Copyrightteken","Cruzeiro sign":"Cruzeiro teken","Currency sign":"Valuta teken","Degree sign":"Graden teken","Division sign":"Deel teken","Dollar sign":"Dollar teken","Dong sign":"Dong teken","Double dagger":"Dubbele obelisk","Double exclamation mark":"Dubbel uitroepteken","Double low-9 quotation mark":"Dubbel laag aanhalingsteken","Double question mark":"Dubbel vraagteken","downwards arrow to bar":"benedenwijzende pijl naar streep","downwards dashed arrow":"benedenwijzende gestreepte pijl","downwards double arrow":"benedenwijzende dubbele pijl","Drachma sign":"Drachme teken","Element of":"Onderdeel van","Em dash":"Kastlijntje","Empty set":"Lege set","En dash":"Half kastlijntje","end with leftwards arrow above":"end met linkswijzende pijl erboven","Euro sign":"Euro teken","Euro-currency sign":"Euro-valuta teken","Exclamation question mark":"Uitroepteken-vraagteken","For all":"Voor alles","Fraction slash":"Breuk teken","French franc sign":"Franse frank teken","German penny sign":"Duitse penny teken","Greater-than or equal to":"Groter-dan of gelijk aan","Greater-than sign":"Groter-dan teken","Guarani sign":"Guarani teken","Horizontal ellipsis":"Horizontale ellips","Hryvnia sign":"Grivna teken","Identical to":"Gelijk aan","Indian rupee sign":"Indiaanse roepie teken",Infinity:"Infinity",Integral:"Integraal",Intersection:"Kruispunt","Inverted exclamation mark":"Omgekeerd uitroepteken","Inverted question mark":"Omgekeerd vraagteken","Kip sign":"Kip teken","Latin capital letter a with breve":"Latijnse hoofdletter a met breve","Latin capital letter a with macron":"Latijnse hoofdletter a met macron","Latin capital letter a with ogonek":"Latijnse hoofdletter a met ogonek","Latin capital letter c with acute":"Latijnse hoofdletter c met acute","Latin capital letter c with caron":"Latijnse hoofdletter c met caron","Latin capital letter c with circumflex":"Latijnse hoofdletter c met circumflex","Latin capital letter c with dot above":"Latijnse hoofdletter c met punt erboven","Latin capital letter d with caron":"Latijnse hoofdletter d met caron","Latin capital letter d with stroke":"Latijnse hoofdletter d met dwarsstreep","Latin capital letter e with breve":"Latijnse hoofdletter e met breve","Latin capital letter e with caron":"Latijnse hoofdletter e met haÄek","Latin capital letter e with dot above":"Latijnse hoofdletter e met punt erboven","Latin capital letter e with macron":"Latijnse hoofdletter e met macron","Latin capital letter e with ogonek":"Latijnse hoofdletter e met ogonek","Latin capital letter eng":"Latijnse hoofdletter eng","Latin capital letter g with breve":"Latijnse hoofdletter g met breve","Latin capital letter g with cedilla":"Latijnse hoofdletter g met cedille","Latin capital letter g with circumflex":"Latijnse hoofdletter g met circumflex","Latin capital letter g with dot above":"Latijnse hoofdletter g met punt erboven","Latin capital letter h with circumflex":"Latijnse hoofdletter h met circumflex","Latin capital letter h with stroke":"Latijnse hoofdletter h met macron\n","Latin capital letter i with breve":"Latijnse hoofdletter i met breve","Latin capital letter i with dot above":"Latijnse hoofdletter i met punt erboven","Latin capital letter i with macron":"Latijnse hoofdletter i met macron","Latin capital letter i with ogonek":"Latijnse hoofdletter i met ogonek","Latin capital letter i with tilde":"Latijnse hoofdletter i met tilde","Latin capital letter j with circumflex":"Latijnse hoofdletter j met circumflex","Latin capital letter k with cedilla":"Latijnse hoofdletter k met cedille","Latin capital letter l with acute":"Latijnse hoofdletter l met accent aigu","Latin capital letter l with caron":"Latijnse hoofdletter l met haÄek","Latin capital letter l with cedilla":"Latijnse hoofdletter l met cedille","Latin capital letter l with middle dot":"Latijnse hoofdletter l met punt in het midden","Latin capital letter l with stroke":"Latijnse hoofdletter l met dwarsstreep","Latin capital letter n with acute":"Latijnse hoofdletter n met accent aigu","Latin capital letter n with caron":"Latijnse hoofdletter n met haÄek","Latin capital letter n with cedilla":"Latijnse hoofdletter n met cedille","Latin capital letter o with breve":"Latijnse hoofdletter o met breve","Latin capital letter o with double acute":"Latijnse hoofdletter o met dubbel accent aigu","Latin capital letter o with macron":"Latijnse hoofdletter o met macron","Latin capital letter r with acute":"Latijnse hoofdletter r met accent aigu","Latin capital letter r with caron":"Latijnse hoofdletter r met haÄek","Latin capital letter r with cedilla":"Latijnse hoofdletter r met cedille","Latin capital letter s with acute":"Latijnse hoofdletter s met accent aigu","Latin capital letter s with caron":"Latijnse hoofdletter s met haÄek","Latin capital letter s with cedilla":"Latijnse hoofdletter s met cedille","Latin capital letter s with circumflex":"Latijnse hoofdletter s met circumflex","Latin capital letter t with caron":"Latijnse hoofdletter t met haÄek","Latin capital letter t with cedilla":"Latijnse hoofdletter t met cedille","Latin capital letter t with stroke":"Latijnse hoofdletter t met dwarsstreep","Latin capital letter u with breve":"Latijnse hoofdletter u met breve","Latin capital letter u with double acute":"Latijnse hoofdletter u met dubbele accent aigu","Latin capital letter u with macron":"Latijnse hoofdletter u met macron","Latin capital letter u with ogonek":"Latijnse hoofdletter u met ogonek","Latin capital letter u with ring above":"Latijnse hoofdletter u met ring erboven","Latin capital letter u with tilde":"Latijnse hoofdletter u met tilde","Latin capital letter w with circumflex":"Latijnse hoofdletter w met circumflex","Latin capital letter y with circumflex":"Latijnse hoofdletter y met circumflex","Latin capital letter y with diaeresis":"Latijnse hoofdletter y met trema","Latin capital letter z with acute":"Latijnse hoofdletter z met accent aigu","Latin capital letter z with caron":"Latijnse hoofdletter z met haÄek","Latin capital letter z with dot above":"Latijnse hoofdletter z met punt erboven","Latin capital ligature ij":"Latijnse hoofdletter ligatuur ij","Latin capital ligature oe":"Latijnse hoofdletter ligatuur oe","Latin small letter a with breve":"Latijnse kleine letter a met breve","Latin small letter a with macron":"Latijnse kleine letter a met macron","Latin small letter a with ogonek":"Latijnse kleine letter a met ogonek","Latin small letter c with acute":"Latijnse kleine letter c met acute","Latin small letter c with caron":"Latijnse kleine letter c met caron","Latin small letter c with circumflex":"Latijnse kleine letter c met circumflex","Latin small letter c with dot above":"Latijnse kleine letter met punt erboven","Latin small letter d with caron":"Latijnse kleine letter d met caron","Latin small letter d with stroke":"Latijnse kleine letter d met dwarsstreep","Latin small letter dotless i":"Latijnse kleine letter i zonder punt","Latin small letter e with breve":"Latijnse kleine letter e met breve","Latin small letter e with caron":"Latijnse kleine letter e met haÄek","Latin small letter e with dot above":"Latijnse kleine letter e met punt erboven","Latin small letter e with macron":"Latijnse kleine letter e met macron","Latin small letter e with ogonek":"Latijnse kleine letter e met ogonek","Latin small letter eng":"Latijnse kleine letter eng","Latin small letter f with hook":"Latijnse kleine letter f met hoek","Latin small letter g with breve":"Latijnse kleine letter g met breve","Latin small letter g with cedilla":"Latijnse kleine letter g met cedille","Latin small letter g with circumflex":"Latijnse kleine letter g met circumflex","Latin small letter g with dot above":"Latijnse kleine letter g met punt erboven","Latin small letter h with circumflex":"Latijnse kleine letter h met circumflex","Latin small letter h with stroke":"Latijnse kleine letter h met macron","Latin small letter i with breve":"Latijnse kleine letter i met breve","Latin small letter i with macron":"Latijnse kleine letter i met macron","Latin small letter i with ogonek":"Latijnse kleine letter i met ogonek","Latin small letter i with tilde":"Latijnse kleine letter i met tilde","Latin small letter j with circumflex":"Latijnse kleine letter j met circumflex","Latin small letter k with cedilla":"Latijnse kleine letter k met cedille","Latin small letter kra":"Latijnse kleine letter kra","Latin small letter l with acute":"Latijnse kleine letter l met accent aigu","Latin small letter l with caron":"Latijnse kleine letter l met haÄek","Latin small letter l with cedilla":"Latijnse kleine letter l met cedille","Latin small letter l with middle dot":"Latijnse kleine letter l met punt in het midden","Latin small letter l with stroke":"Latijnse kleine letter l met dwarsstreep","Latin small letter long s":"Latijnse kleine letter lange s","Latin small letter n preceded by apostrophe":"Latijnse kleine letter n voorafgegaan door apostrof","Latin small letter n with acute":"Latijnse kleine letter n met accent aigu","Latin small letter n with caron":"Latijnse kleine letter n met haÄek","Latin small letter n with cedilla":"Latijnse kleine letter n met cedille","Latin small letter o with breve":"Latijnse kleine letter o met breve","Latin small letter o with double acute":"Latijnse kleine letter o met dubbel accent aigu","Latin small letter o with macron":"Latijnse kleine letter o met macron","Latin small letter r with acute":"Latijnse kleine letter r met accent aigu","Latin small letter r with caron":"Latijnse kleine letter r met haÄek","Latin small letter r with cedilla":"Latijnse kleine letter r met cedille","Latin small letter s with acute":"Latijnse kleine letter s met accent aigu","Latin small letter s with caron":"Latijnse kleine letter s met haÄek","Latin small letter s with cedilla":"Latijnse kleine letter s met cedille","Latin small letter s with circumflex":"Latijnse kleine letter s met circumflex","Latin small letter t with caron":"Latijnse kleine letter t met haÄek","Latin small letter t with cedilla":"Latijnse kleine letter t met cedille","Latin small letter t with stroke":"Latijnse kleine letter t met dwarsstreep","Latin small letter u with breve":"Latijnse kleine letter u met breve","Latin small letter u with double acute":"Latijnse kleine letter u met dubbele accent aigu","Latin small letter u with macron":"Latijnse kleine letter u met macron","Latin small letter u with ogonek":"Latijnse kleine letter u met ogonek","Latin small letter u with ring above":"Latijnse kleine letter u met ring erboven","Latin small letter u with tilde":"Latijnse kleine letter u met tilde","Latin small letter w with circumflex":"Latijnse kleine letter w met circumflex","Latin small letter y with circumflex":"Latijnse kleine letter y met circumflex","Latin small letter z with acute":"Latijnse kleine letter z met accent aigu","Latin small letter z with caron":"Latijnse kleine letter z met haÄek","Latin small letter z with dot above":"Latijnse kleine letter z met punt erboven","Latin small ligature ij":"Latijnse kleine ligatuur ij","Latin small ligature oe":"Latijnse kleine ligatuur oe","Left double quotation mark":"Linker dubbel aanhalingsteken","Left single quotation mark":"Linker enkelvoudig aanhalingsteken","Left-pointing double angle quotation mark":"Naar links wijzende guillemet","leftwards arrow to bar":"linkswijzende pijl naar streep","leftwards dashed arrow":"linkswijzende gestreepte pijl","leftwards double arrow":"linkswijzende dubbele pijl","Less-than or equal to":"Kleiner-dan of gelijk aan","Less-than sign":"Kleiner-dan teken","Lira sign":"Lira teken","Livre tournois sign":"Livre tournois teken","Logical and":"Logische en","Logical or":"Logische of",Macron:"Makron","Manat sign":"Manat teken","Mill sign":"Mill teken","Minus sign":"Min teken","Multiplication sign":"Vermenigvuldigingsteken","N-ary product":"N-ary product","N-ary summation":"N-ary sommatie",Nabla:"Nabla","Naira sign":"Naira teken","New sheqel sign":"Nieuwe sjekel teken","Nordic mark sign":"Noorse mark teken","Not an element of":"Geen onderdeel van","Not equal to":"Niet gelijk aan","Not sign":"Niet teken","on with exclamation mark with left right arrow above":"on met uitroepteken met links rechts pijl erboven",Overline:"Overline","Paragraph sign":"Paragraaf teken","Partial differential":"Gedeeltelijk differentieel","Per mille sign":"Promilleteken","Per ten thousand sign":"Basispunt","Peseta sign":"Peseta teken","Peso sign":"Peso teken","Plus-minus sign":"Plus-minus teken","Pound sign":"Pond teken","Proportional to":"Verhoudend tot","Question exclamation mark":"Vraagteken-uitroepteken","Registered sign":"Geregistreerd handelsmerkteken","Reversed paragraph sign":"Omgekeerd paragraaf teken","Right double quotation mark":"Rechter dubbel aanhalingsteken","Right single quotation mark":"Rechter enkelvoudig aanhalingsteken","Right-pointing double angle quotation mark":"Naar rechts wijzende guillemet","rightwards arrow to bar":"rechtswijzende pijl naar streep","rightwards dashed arrow":"rechtswijzende gestreepte pijl","rightwards double arrow":"rechtswijzende dubbele pijl","Ruble sign":"Roebel teken","Rupee sign":"Roepie teken","Section sign":"Paragraafsymbool","Single left-pointing angle quotation mark":"Enkel naar links wijzend punthaakje","Single low-9 quotation mark":"Enkelvoudig laag aanhalingsteken","Single right-pointing angle quotation mark":"Enkel naar rechts wijzend punthaakje","soon with rightwards arrow above":"soon met rechtswijzende pijl erboven","Special characters":"Speciale karakters","Spesmilo sign":"Spesmilo teken","Square root":"Vierkantswortel","Tenge sign":"Tenge teken","There exists":"Er bestaat","Tilde operator":"Tidle teken","top with upwards arrow above":"top met bovenwijzende pijl erboven","Trade mark sign":"Handelsmerkteken","Tugrik sign":"Tugrik teken","Turkish lira sign":"Turkse lira teken","Two dot leader":"Dubbele leidende punt",Union:"Unie","up down arrow with base":"boven beneden pijl met streep","upwards arrow to bar":"bovenwijzende pijl naar streep","upwards dashed arrow":"bovenwijzende gestreepte pijl","upwards double arrow":"bovenwijzende dubbele pijl","Vulgar fraction one half":"Gewone breuk een half","Vulgar fraction one quarter":"Gewone breuk een kwart","Vulgar fraction three quarters":"Gewone breuk driekwart","Won sign":"Won teken","Yen sign":"Yen teken"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const t=e.nl=e.nl||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Bijna gelijk aan",Angle:"Hoek","Approximately equal to":"Ongeveer gelijk aan","Asterisk operator":"Asterisk teken","Austral sign":"Austral teken","back with leftwards arrow above":"back met linkswijzende pijl erboven","Bitcoin sign":"Bitcoin teken","Cedi sign":"Cedi teken","Cent sign":"Cent teken","Character categories":"Karakter categorieën","Colon sign":"Colón teken","Contains as member":"Bevat als onderdeel","Copyright sign":"Copyrightteken","Cruzeiro sign":"Cruzeiro teken","Currency sign":"Valuta teken","Degree sign":"Graden teken","Division sign":"Deel teken","Dollar sign":"Dollar teken","Dong sign":"Dong teken","Double dagger":"Dubbele obelisk","Double exclamation mark":"Dubbel uitroepteken","Double low-9 quotation mark":"Dubbel laag aanhalingsteken","Double question mark":"Dubbel vraagteken","downwards arrow to bar":"benedenwijzende pijl naar streep","downwards dashed arrow":"benedenwijzende gestreepte pijl","downwards double arrow":"benedenwijzende dubbele pijl","downwards simple arrow":"simpele pijl naar beneden","Drachma sign":"Drachme teken","Element of":"Onderdeel van","Em dash":"Kastlijntje","Empty set":"Lege set","En dash":"Half kastlijntje","end with leftwards arrow above":"end met linkswijzende pijl erboven","Euro sign":"Euro teken","Euro-currency sign":"Euro-valuta teken","Exclamation question mark":"Uitroepteken-vraagteken","For all":"Voor alles","Fraction slash":"Breuk teken","French franc sign":"Franse frank teken","German penny sign":"Duitse penny teken","Greater-than or equal to":"Groter-dan of gelijk aan","Greater-than sign":"Groter-dan teken","Guarani sign":"Guarani teken","Horizontal ellipsis":"Horizontale ellips","Hryvnia sign":"Grivna teken","Identical to":"Gelijk aan","Indian rupee sign":"Indiaanse roepie teken",Infinity:"Infinity",Integral:"Integraal",Intersection:"Kruispunt","Inverted exclamation mark":"Omgekeerd uitroepteken","Inverted question mark":"Omgekeerd vraagteken","Kip sign":"Kip teken","Latin capital letter a with breve":"Latijnse hoofdletter a met breve","Latin capital letter a with macron":"Latijnse hoofdletter a met macron","Latin capital letter a with ogonek":"Latijnse hoofdletter a met ogonek","Latin capital letter c with acute":"Latijnse hoofdletter c met acute","Latin capital letter c with caron":"Latijnse hoofdletter c met caron","Latin capital letter c with circumflex":"Latijnse hoofdletter c met circumflex","Latin capital letter c with dot above":"Latijnse hoofdletter c met punt erboven","Latin capital letter d with caron":"Latijnse hoofdletter d met caron","Latin capital letter d with stroke":"Latijnse hoofdletter d met dwarsstreep","Latin capital letter e with breve":"Latijnse hoofdletter e met breve","Latin capital letter e with caron":"Latijnse hoofdletter e met haÄek","Latin capital letter e with dot above":"Latijnse hoofdletter e met punt erboven","Latin capital letter e with macron":"Latijnse hoofdletter e met macron","Latin capital letter e with ogonek":"Latijnse hoofdletter e met ogonek","Latin capital letter eng":"Latijnse hoofdletter eng","Latin capital letter g with breve":"Latijnse hoofdletter g met breve","Latin capital letter g with cedilla":"Latijnse hoofdletter g met cedille","Latin capital letter g with circumflex":"Latijnse hoofdletter g met circumflex","Latin capital letter g with dot above":"Latijnse hoofdletter g met punt erboven","Latin capital letter h with circumflex":"Latijnse hoofdletter h met circumflex","Latin capital letter h with stroke":"Latijnse hoofdletter h met macron\n","Latin capital letter i with breve":"Latijnse hoofdletter i met breve","Latin capital letter i with dot above":"Latijnse hoofdletter i met punt erboven","Latin capital letter i with macron":"Latijnse hoofdletter i met macron","Latin capital letter i with ogonek":"Latijnse hoofdletter i met ogonek","Latin capital letter i with tilde":"Latijnse hoofdletter i met tilde","Latin capital letter j with circumflex":"Latijnse hoofdletter j met circumflex","Latin capital letter k with cedilla":"Latijnse hoofdletter k met cedille","Latin capital letter l with acute":"Latijnse hoofdletter l met accent aigu","Latin capital letter l with caron":"Latijnse hoofdletter l met haÄek","Latin capital letter l with cedilla":"Latijnse hoofdletter l met cedille","Latin capital letter l with middle dot":"Latijnse hoofdletter l met punt in het midden","Latin capital letter l with stroke":"Latijnse hoofdletter l met dwarsstreep","Latin capital letter n with acute":"Latijnse hoofdletter n met accent aigu","Latin capital letter n with caron":"Latijnse hoofdletter n met haÄek","Latin capital letter n with cedilla":"Latijnse hoofdletter n met cedille","Latin capital letter o with breve":"Latijnse hoofdletter o met breve","Latin capital letter o with double acute":"Latijnse hoofdletter o met dubbel accent aigu","Latin capital letter o with macron":"Latijnse hoofdletter o met macron","Latin capital letter r with acute":"Latijnse hoofdletter r met accent aigu","Latin capital letter r with caron":"Latijnse hoofdletter r met haÄek","Latin capital letter r with cedilla":"Latijnse hoofdletter r met cedille","Latin capital letter s with acute":"Latijnse hoofdletter s met accent aigu","Latin capital letter s with caron":"Latijnse hoofdletter s met haÄek","Latin capital letter s with cedilla":"Latijnse hoofdletter s met cedille","Latin capital letter s with circumflex":"Latijnse hoofdletter s met circumflex","Latin capital letter t with caron":"Latijnse hoofdletter t met haÄek","Latin capital letter t with cedilla":"Latijnse hoofdletter t met cedille","Latin capital letter t with stroke":"Latijnse hoofdletter t met dwarsstreep","Latin capital letter u with breve":"Latijnse hoofdletter u met breve","Latin capital letter u with double acute":"Latijnse hoofdletter u met dubbele accent aigu","Latin capital letter u with macron":"Latijnse hoofdletter u met macron","Latin capital letter u with ogonek":"Latijnse hoofdletter u met ogonek","Latin capital letter u with ring above":"Latijnse hoofdletter u met ring erboven","Latin capital letter u with tilde":"Latijnse hoofdletter u met tilde","Latin capital letter w with circumflex":"Latijnse hoofdletter w met circumflex","Latin capital letter y with circumflex":"Latijnse hoofdletter y met circumflex","Latin capital letter y with diaeresis":"Latijnse hoofdletter y met trema","Latin capital letter z with acute":"Latijnse hoofdletter z met accent aigu","Latin capital letter z with caron":"Latijnse hoofdletter z met haÄek","Latin capital letter z with dot above":"Latijnse hoofdletter z met punt erboven","Latin capital ligature ij":"Latijnse hoofdletter ligatuur ij","Latin capital ligature oe":"Latijnse hoofdletter ligatuur oe","Latin small letter a with breve":"Latijnse kleine letter a met breve","Latin small letter a with macron":"Latijnse kleine letter a met macron","Latin small letter a with ogonek":"Latijnse kleine letter a met ogonek","Latin small letter c with acute":"Latijnse kleine letter c met acute","Latin small letter c with caron":"Latijnse kleine letter c met caron","Latin small letter c with circumflex":"Latijnse kleine letter c met circumflex","Latin small letter c with dot above":"Latijnse kleine letter met punt erboven","Latin small letter d with caron":"Latijnse kleine letter d met caron","Latin small letter d with stroke":"Latijnse kleine letter d met dwarsstreep","Latin small letter dotless i":"Latijnse kleine letter i zonder punt","Latin small letter e with breve":"Latijnse kleine letter e met breve","Latin small letter e with caron":"Latijnse kleine letter e met haÄek","Latin small letter e with dot above":"Latijnse kleine letter e met punt erboven","Latin small letter e with macron":"Latijnse kleine letter e met macron","Latin small letter e with ogonek":"Latijnse kleine letter e met ogonek","Latin small letter eng":"Latijnse kleine letter eng","Latin small letter f with hook":"Latijnse kleine letter f met hoek","Latin small letter g with breve":"Latijnse kleine letter g met breve","Latin small letter g with cedilla":"Latijnse kleine letter g met cedille","Latin small letter g with circumflex":"Latijnse kleine letter g met circumflex","Latin small letter g with dot above":"Latijnse kleine letter g met punt erboven","Latin small letter h with circumflex":"Latijnse kleine letter h met circumflex","Latin small letter h with stroke":"Latijnse kleine letter h met macron","Latin small letter i with breve":"Latijnse kleine letter i met breve","Latin small letter i with macron":"Latijnse kleine letter i met macron","Latin small letter i with ogonek":"Latijnse kleine letter i met ogonek","Latin small letter i with tilde":"Latijnse kleine letter i met tilde","Latin small letter j with circumflex":"Latijnse kleine letter j met circumflex","Latin small letter k with cedilla":"Latijnse kleine letter k met cedille","Latin small letter kra":"Latijnse kleine letter kra","Latin small letter l with acute":"Latijnse kleine letter l met accent aigu","Latin small letter l with caron":"Latijnse kleine letter l met haÄek","Latin small letter l with cedilla":"Latijnse kleine letter l met cedille","Latin small letter l with middle dot":"Latijnse kleine letter l met punt in het midden","Latin small letter l with stroke":"Latijnse kleine letter l met dwarsstreep","Latin small letter long s":"Latijnse kleine letter lange s","Latin small letter n preceded by apostrophe":"Latijnse kleine letter n voorafgegaan door apostrof","Latin small letter n with acute":"Latijnse kleine letter n met accent aigu","Latin small letter n with caron":"Latijnse kleine letter n met haÄek","Latin small letter n with cedilla":"Latijnse kleine letter n met cedille","Latin small letter o with breve":"Latijnse kleine letter o met breve","Latin small letter o with double acute":"Latijnse kleine letter o met dubbel accent aigu","Latin small letter o with macron":"Latijnse kleine letter o met macron","Latin small letter r with acute":"Latijnse kleine letter r met accent aigu","Latin small letter r with caron":"Latijnse kleine letter r met haÄek","Latin small letter r with cedilla":"Latijnse kleine letter r met cedille","Latin small letter s with acute":"Latijnse kleine letter s met accent aigu","Latin small letter s with caron":"Latijnse kleine letter s met haÄek","Latin small letter s with cedilla":"Latijnse kleine letter s met cedille","Latin small letter s with circumflex":"Latijnse kleine letter s met circumflex","Latin small letter t with caron":"Latijnse kleine letter t met haÄek","Latin small letter t with cedilla":"Latijnse kleine letter t met cedille","Latin small letter t with stroke":"Latijnse kleine letter t met dwarsstreep","Latin small letter u with breve":"Latijnse kleine letter u met breve","Latin small letter u with double acute":"Latijnse kleine letter u met dubbele accent aigu","Latin small letter u with macron":"Latijnse kleine letter u met macron","Latin small letter u with ogonek":"Latijnse kleine letter u met ogonek","Latin small letter u with ring above":"Latijnse kleine letter u met ring erboven","Latin small letter u with tilde":"Latijnse kleine letter u met tilde","Latin small letter w with circumflex":"Latijnse kleine letter w met circumflex","Latin small letter y with circumflex":"Latijnse kleine letter y met circumflex","Latin small letter z with acute":"Latijnse kleine letter z met accent aigu","Latin small letter z with caron":"Latijnse kleine letter z met haÄek","Latin small letter z with dot above":"Latijnse kleine letter z met punt erboven","Latin small ligature ij":"Latijnse kleine ligatuur ij","Latin small ligature oe":"Latijnse kleine ligatuur oe","Left double quotation mark":"Linker dubbel aanhalingsteken","Left single quotation mark":"Linker enkelvoudig aanhalingsteken","Left-pointing double angle quotation mark":"Naar links wijzende guillemet","leftwards arrow to bar":"linkswijzende pijl naar streep","leftwards dashed arrow":"linkswijzende gestreepte pijl","leftwards double arrow":"linkswijzende dubbele pijl","leftwards simple arrow":"simpele pijl naar links","Less-than or equal to":"Kleiner-dan of gelijk aan","Less-than sign":"Kleiner-dan teken","Lira sign":"Lira teken","Livre tournois sign":"Livre tournois teken","Logical and":"Logische en","Logical or":"Logische of",Macron:"Makron","Manat sign":"Manat teken","Mill sign":"Mill teken","Minus sign":"Min teken","Multiplication sign":"Vermenigvuldigingsteken","N-ary product":"N-ary product","N-ary summation":"N-ary sommatie",Nabla:"Nabla","Naira sign":"Naira teken","New sheqel sign":"Nieuwe sjekel teken","Nordic mark sign":"Noorse mark teken","Not an element of":"Geen onderdeel van","Not equal to":"Niet gelijk aan","Not sign":"Niet teken","on with exclamation mark with left right arrow above":"on met uitroepteken met links rechts pijl erboven",Overline:"Overline","Paragraph sign":"Paragraaf teken","Partial differential":"Gedeeltelijk differentieel","Per mille sign":"Promilleteken","Per ten thousand sign":"Basispunt","Peseta sign":"Peseta teken","Peso sign":"Peso teken","Plus-minus sign":"Plus-minus teken","Pound sign":"Pond teken","Proportional to":"Verhoudend tot","Question exclamation mark":"Vraagteken-uitroepteken","Registered sign":"Geregistreerd handelsmerkteken","Reversed paragraph sign":"Omgekeerd paragraaf teken","Right double quotation mark":"Rechter dubbel aanhalingsteken","Right single quotation mark":"Rechter enkelvoudig aanhalingsteken","Right-pointing double angle quotation mark":"Naar rechts wijzende guillemet","rightwards arrow to bar":"rechtswijzende pijl naar streep","rightwards dashed arrow":"rechtswijzende gestreepte pijl","rightwards double arrow":"rechtswijzende dubbele pijl","rightwards simple arrow":"simpele pijl naar rechts","Ruble sign":"Roebel teken","Rupee sign":"Roepie teken","Section sign":"Paragraafsymbool","Single left-pointing angle quotation mark":"Enkel naar links wijzend punthaakje","Single low-9 quotation mark":"Enkelvoudig laag aanhalingsteken","Single right-pointing angle quotation mark":"Enkel naar rechts wijzend punthaakje","soon with rightwards arrow above":"soon met rechtswijzende pijl erboven","Special characters":"Speciale karakters","Spesmilo sign":"Spesmilo teken","Square root":"Vierkantswortel","Tenge sign":"Tenge teken","There exists":"Er bestaat","Tilde operator":"Tidle teken","top with upwards arrow above":"top met bovenwijzende pijl erboven","Trade mark sign":"Handelsmerkteken","Tugrik sign":"Tugrik teken","Turkish lira sign":"Turkse lira teken","Two dot leader":"Dubbele leidende punt",Union:"Unie","up down arrow with base":"boven beneden pijl met streep","upwards arrow to bar":"bovenwijzende pijl naar streep","upwards dashed arrow":"bovenwijzende gestreepte pijl","upwards double arrow":"bovenwijzende dubbele pijl","upwards simple arrow":"simpele pijl naar boven","Vulgar fraction one half":"Gewone breuk een half","Vulgar fraction one quarter":"Gewone breuk een kwart","Vulgar fraction three quarters":"Gewone breuk driekwart","Won sign":"Won teken","Yen sign":"Yen teken"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/no.js b/core/assets/vendor/ckeditor5/special-characters/translations/no.js index d6b7cd03e65fc4352c7735c1c65540d53a80704e..73bac2f0035a1ca1e8e8e5c4084709c2b76cb2b0 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/no.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/no.js @@ -1 +1 @@ -!function(t){const e=t.no=t.no||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Nesten lik",Angle:"Vinkel","Approximately equal to":"Omtrent ik","Asterisk operator":"Asteriskoperatør","Austral sign":"Australtegn","back with leftwards arrow above":"Tilbake med pil mot venstre over","Bitcoin sign":"Bitcoinsymbol","Cedi sign":"Ceditegn","Cent sign":"Cent-tegn","Character categories":"Karakterkategorier","Colon sign":"Kolon","Contains as member":"Inneholder som medlem","Copyright sign":"Opphavsrettstegn","Cruzeiro sign":"Cruzeirotegn","Currency sign":"Valutasymbol","Degree sign":"Grade","Division sign":"Deletegn","Dollar sign":"Dollartegn","Dong sign":"Dongtegn","Double dagger":"Dobbel dolk","Double exclamation mark":"Dobbelt utropstegn","Double low-9 quotation mark":"Dobbelt lav-9-anførselstegn","Double question mark":"Dobbelt spørsmÃ¥lstegn","downwards arrow to bar":"Pil nedover til strek","downwards dashed arrow":"Stiplet pil nedover","downwards double arrow":"Dobbel pil nedover","Drachma sign":"Drakmetegn","Element of":"Element av","Em dash":"Em-strek","Empty set":"Tomt sett","En dash":"En-strek","end with leftwards arrow above":"Avslutt med pil mot venstre over","Euro sign":"Eurotegn","Euro-currency sign":"Valutasymbol for Euro","Exclamation question mark":"Utrops-spørsmÃ¥lstegn","For all":"For alle","Fraction slash":"Brøkstrek","French franc sign":"Valutasymbol for franske franc","German penny sign":"Tysk øretegn","Greater-than or equal to":"Stø","Greater-than sign":"Mer enn-tegn","Guarani sign":"Guaranitegn","Horizontal ellipsis":"Horisontal ellipse","Hryvnia sign":"Hryvniategn","Identical to":"Identisk til","Indian rupee sign":"Indisk rupitegn",Infinity:"Uendelig",Integral:"Integrert",Intersection:"Kryss","Inverted exclamation mark":"Invertert utropstegn","Inverted question mark":"Invertert spørsmÃ¥lstegn","Kip sign":"Kiptegn","Latin capital letter a with breve":"Latinsk stor a med breve","Latin capital letter a with macron":"Latinsk stor a med makron ","Latin capital letter a with ogonek":"Latinsk stor a med kvist","Latin capital letter c with acute":"Latinsk stor c med akutt aksent","Latin capital letter c with caron":"Latinsk stor c med caron","Latin capital letter c with circumflex":"Latinsk stor c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stor c med prikk over","Latin capital letter d with caron":"Latinsk stor d med caron","Latin capital letter d with stroke":"Latinsk stor d med strek","Latin capital letter e with breve":"Latinsk stor e med breve","Latin capital letter e with caron":"Latinsk stor e med caron","Latin capital letter e with dot above":"Latinsk stor e med prikk over","Latin capital letter e with macron":"Latinsk stor e med makron","Latin capital letter e with ogonek":"Latinsk stor e med kvist","Latin capital letter eng":"Latinsk stor eng","Latin capital letter g with breve":"Latinsk stor g med breve","Latin capital letter g with cedilla":"Latinsk stor g med cedille","Latin capital letter g with circumflex":"Latinsk stor g med cirkumfleks","Latin capital letter g with dot above":"Latinsk stor g med prikk over","Latin capital letter h with circumflex":"Latinsk stor h med cirkumfleks","Latin capital letter h with stroke":"\nLatinsk stor h med stek","Latin capital letter i with breve":"Latinsk stor i med breve","Latin capital letter i with dot above":"Latinsk stor i med prikk over ","Latin capital letter i with macron":"Latinsk stor i med makron","Latin capital letter i with ogonek":"Latinsk stor i med kvist","Latin capital letter i with tilde":"Latinsk stor i med tilde","Latin capital letter j with circumflex":"Latinsk stor j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stor k med cedille","Latin capital letter l with acute":"Latinsk stor l med akutt aksent","Latin capital letter l with caron":"Latinsk stor l med caron","Latin capital letter l with cedilla":"Latinsk stor l med cedille","Latin capital letter l with middle dot":"Latinsk stor l med prikk midt pÃ¥","Latin capital letter l with stroke":"Latinsk stor l med strek","Latin capital letter n with acute":"Latinsk stor n med akutt aksent","Latin capital letter n with caron":"Latinsk stor n med caron","Latin capital letter n with cedilla":"Latinsk stor n med cedille","Latin capital letter o with breve":"Latinsk stor o med breve","Latin capital letter o with double acute":"Latinsk stor o med dobbel akutt aksent","Latin capital letter o with macron":"Latinsk stor o med makron","Latin capital letter r with acute":"Latinsk stor r med akutt aksent","Latin capital letter r with caron":"Latinsk stor r med caron","Latin capital letter r with cedilla":"Latinsk stor r med cedille","Latin capital letter s with acute":"Latinsk stor s med akutt aksent","Latin capital letter s with caron":"Latinsk stor s med caron","Latin capital letter s with cedilla":"Latinsk stor s med cedille","Latin capital letter s with circumflex":"Latinsk stor s med cirkumfleks","Latin capital letter t with caron":"Latinsk stor t med caron","Latin capital letter t with cedilla":"Latinsk stor t med cedille","Latin capital letter t with stroke":"Latinsk stor t med strek","Latin capital letter u with breve":"Latinsk stor u med breve","Latin capital letter u with double acute":"Latinsk stor u med dobbel akutt aksent","Latin capital letter u with macron":"Latinsk stor u med makron","Latin capital letter u with ogonek":"Latinsk stor u med kvist","Latin capital letter u with ring above":"Latinsk stor u med ring over","Latin capital letter u with tilde":"Latinsk stor u med tilde","Latin capital letter w with circumflex":"Latings stor w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stor y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stor y med trema","Latin capital letter z with acute":"Latinsk stor z med akutt aksent","Latin capital letter z with caron":"Latinsk stor z med caron","Latin capital letter z with dot above":"Latings stor z med prikk over","Latin capital ligature ij":"Latinsk stor digraf ij","Latin capital ligature oe":"Latinsk stor difraf oe","Latin small letter a with breve":"Latinsk liten a med breve","Latin small letter a with macron":"Latinsk liten a med makron ","Latin small letter a with ogonek":"Latinsk liten a med kvist","Latin small letter c with acute":"Latinsk liten c med akutt aksent ","Latin small letter c with caron":"Latinsk liten c med caron","Latin small letter c with circumflex":"Latinsk liten c med cirkumfleks","Latin small letter c with dot above":"Latinsk liten c med prikk over","Latin small letter d with caron":"Latinsk liten d med caron","Latin small letter d with stroke":"Latinsk liten d med strek","Latin small letter dotless i":"Latinsk liten i uten prikk","Latin small letter e with breve":"Latinsk liten e med breve","Latin small letter e with caron":"Latinsk liten e med caron","Latin small letter e with dot above":"Latinsk liten e med prikk over","Latin small letter e with macron":"Latinsk liten e med makron","Latin small letter e with ogonek":"Latinsk liten e med kvist","Latin small letter eng":"Latinsk liten eng","Latin small letter f with hook":"Latinsk liten f med krok","Latin small letter g with breve":"Latinsk liten g med breve","Latin small letter g with cedilla":"Latinsk liten g med cedille ","Latin small letter g with circumflex":"Latinsk liten g med cirkumfleks","Latin small letter g with dot above":"Latinsk liten g med prikk over","Latin small letter h with circumflex":"Latinsk liten h med cirkumfleks","Latin small letter h with stroke":"Latinsk liten h med strek","Latin small letter i with breve":"Latinsk liten i med breve","Latin small letter i with macron":"Latinsk liten i med makron","Latin small letter i with ogonek":"Latinsk liten i med kvist","Latin small letter i with tilde":"Latinsk liten i med tilde","Latin small letter j with circumflex":"Latinsk liten j med cirkumfleks","Latin small letter k with cedilla":"Latinsk liten k med cedille","Latin small letter kra":"Latinsk liten kra","Latin small letter l with acute":"Latinsk liten l med akutt aksent","Latin small letter l with caron":"Latinsk liten l med caron","Latin small letter l with cedilla":"Latinsk liten l med cedille","Latin small letter l with middle dot":"Latinsk liten l med midtprikk","Latin small letter l with stroke":"Latinsk liten l med strek","Latin small letter long s":"Latinsk liten lang s","Latin small letter n preceded by apostrophe":"Latinsk liten n med apostroff foran","Latin small letter n with acute":"Latinsk liten n med akutt aksent ","Latin small letter n with caron":"Latinsk liten n med caron","Latin small letter n with cedilla":"Latinsk liten n med cedille","Latin small letter o with breve":"Latinsk liten o med breve","Latin small letter o with double acute":"Latinsk liten o med dobbel akutt aksent","Latin small letter o with macron":"Latinsk liten o med makron","Latin small letter r with acute":"Latinsk liten r med akutt aksent","Latin small letter r with caron":"Latinsk liten r med caron","Latin small letter r with cedilla":"Latinsk liten r med ceille","Latin small letter s with acute":"Latinsk liten s med akutt aksent","Latin small letter s with caron":"Latinsk liten s med caron","Latin small letter s with cedilla":"Latinsk liten s med cedille","Latin small letter s with circumflex":"Latinsk liten s med cirkumfleks","Latin small letter t with caron":"Latinsk liten t med caron","Latin small letter t with cedilla":"Latinsk liten t med cedille","Latin small letter t with stroke":"Latinsk liten t med strek","Latin small letter u with breve":"Latinsk liten u med breve","Latin small letter u with double acute":"Latinsk liten u med dobbel akutt aksent","Latin small letter u with macron":"Latinsk liten u med makron","Latin small letter u with ogonek":"Latinsk liten u med kvist","Latin small letter u with ring above":"Latinsk liten u med ring over","Latin small letter u with tilde":"Latinsk liten u med tilde","Latin small letter w with circumflex":"Latinsk liten w med cirkumfleks","Latin small letter y with circumflex":"Latinsk liten y med cirkumfleks","Latin small letter z with acute":"Latinsk liten z med akutt aksent","Latin small letter z with caron":"Latinsk liten z med caron","Latin small letter z with dot above":"Latinsk liten z med prikk over","Latin small ligature ij":"Latinsk liten digraf ik","Latin small ligature oe":"Latinsk liten digraf oe","Left double quotation mark":"Venstre dobbelt anførselstegn","Left single quotation mark":"Venstre enkelt anførselstegn","Left-pointing double angle quotation mark":"Venstrepekende dobbelvinklede anførselstegn","leftwards arrow to bar":"Pil mot venstre til strek","leftwards dashed arrow":"Stiplet pil mot venstre ","leftwards double arrow":"Dobbel pil mot venstre","Less-than or equal to":"Mindre eller lik","Less-than sign":"Mindre enn-tegn","Lira sign":"Liretegn","Livre tournois sign":"Livre tournoistegn","Logical and":"Logisk og","Logical or":"Logisk eller",Macron:"Macr","Manat sign":"Manattegn","Mill sign":"Milltegn","Minus sign":"Minustegn","Multiplication sign":"Gangetegn","N-ary product":"N-ary-produkt","N-ary summation":"N-ary-summering",Nabla:"Nabla","Naira sign":"Nairategn","New sheqel sign":"Nytt shekeltegn","Nordic mark sign":"Nordisk marktegn","Not an element of":"Ikke et element av","Not equal to":"Ikke lik","Not sign":"Ikketegn","on with exclamation mark with left right arrow above":"PÃ¥ med utropstegn og venstre-høyre-pil over.",Overline:"Linje over","Paragraph sign":"avsnittstegn","Partial differential":"Delvis forskjell","Per mille sign":"Per mille-tegn","Per ten thousand sign":"Per ti tusen-tegn","Peseta sign":"Pesetategn","Peso sign":"Pesotegn","Plus-minus sign":"Pluss","Pound sign":"Pundtegn","Proportional to":"Proporsjonell til","Question exclamation mark":"SpørmÃ¥l-utropstegn","Registered sign":"Registrert-tegn","Reversed paragraph sign":"Reversert avsnittstegn","Right double quotation mark":"Høyre dobbelt anførselstegn","Right single quotation mark":"Høyre enkelt anførselstegn","Right-pointing double angle quotation mark":"Høyrepekende dobbelvinklede anførselstegn","rightwards arrow to bar":"Pil mot høyre til strek","rightwards dashed arrow":"Stiplet pil mot høyre","rightwards double arrow":"Dobbel pil mot høyre","Ruble sign":"Rubeltegn","Rupee sign":"Riupitegn","Section sign":"Seksjontegn","Single left-pointing angle quotation mark":"Enkelt anførselstegn mot venstre","Single low-9 quotation mark":"Enkelt lav-9-anførselstegn","Single right-pointing angle quotation mark":"Enkelt anførselstegn mot høyre","soon with rightwards arrow above":"Snart med pil mot høyre over","Special characters":"Spesialtegn","Spesmilo sign":"Spesmilotegn","Square root":"Kvadratrot","Tenge sign":"Tengetegn","There exists":"Det eksisterer","Tilde operator":"Tildeoperatør","top with upwards arrow above":"Topp med pil oppover over","Trade mark sign":"Varemerketegn","Tugrik sign":"Tugriktegn","Turkish lira sign":"Tyrkisk liretegn","Two dot leader":"To prikker leder",Union:"Union","up down arrow with base":"Pil oppover med base","upwards arrow to bar":"Pil oppover til strek ","upwards dashed arrow":"Stiplet pil oppover","upwards double arrow":"Dobbel pil opp","Vulgar fraction one half":"Vulgær brøkdel en halv","Vulgar fraction one quarter":"Vulgær brøkdel en kvart","Vulgar fraction three quarters":"Vulgær brøkdel tre kvarte","Won sign":"Wontegn","Yen sign":"Yentegn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const e=t.no=t.no||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Nesten lik",Angle:"Vinkel","Approximately equal to":"Omtrent ik","Asterisk operator":"Asteriskoperatør","Austral sign":"Australtegn","back with leftwards arrow above":"Tilbake med pil mot venstre over","Bitcoin sign":"Bitcoinsymbol","Cedi sign":"Ceditegn","Cent sign":"Cent-tegn","Character categories":"Karakterkategorier","Colon sign":"Kolon","Contains as member":"Inneholder som medlem","Copyright sign":"Opphavsrettstegn","Cruzeiro sign":"Cruzeirotegn","Currency sign":"Valutasymbol","Degree sign":"Grade","Division sign":"Deletegn","Dollar sign":"Dollartegn","Dong sign":"Dongtegn","Double dagger":"Dobbel dolk","Double exclamation mark":"Dobbelt utropstegn","Double low-9 quotation mark":"Dobbelt lav-9-anførselstegn","Double question mark":"Dobbelt spørsmÃ¥lstegn","downwards arrow to bar":"Pil nedover til strek","downwards dashed arrow":"Stiplet pil nedover","downwards double arrow":"Dobbel pil nedover","downwards simple arrow":"ned enkel pil","Drachma sign":"Drakmetegn","Element of":"Element av","Em dash":"Em-strek","Empty set":"Tomt sett","En dash":"En-strek","end with leftwards arrow above":"Avslutt med pil mot venstre over","Euro sign":"Eurotegn","Euro-currency sign":"Valutasymbol for Euro","Exclamation question mark":"Utrops-spørsmÃ¥lstegn","For all":"For alle","Fraction slash":"Brøkstrek","French franc sign":"Valutasymbol for franske franc","German penny sign":"Tysk øretegn","Greater-than or equal to":"Stø","Greater-than sign":"Mer enn-tegn","Guarani sign":"Guaranitegn","Horizontal ellipsis":"Horisontal ellipse","Hryvnia sign":"Hryvniategn","Identical to":"Identisk til","Indian rupee sign":"Indisk rupitegn",Infinity:"Uendelig",Integral:"Integrert",Intersection:"Kryss","Inverted exclamation mark":"Invertert utropstegn","Inverted question mark":"Invertert spørsmÃ¥lstegn","Kip sign":"Kiptegn","Latin capital letter a with breve":"Latinsk stor a med breve","Latin capital letter a with macron":"Latinsk stor a med makron ","Latin capital letter a with ogonek":"Latinsk stor a med kvist","Latin capital letter c with acute":"Latinsk stor c med akutt aksent","Latin capital letter c with caron":"Latinsk stor c med caron","Latin capital letter c with circumflex":"Latinsk stor c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stor c med prikk over","Latin capital letter d with caron":"Latinsk stor d med caron","Latin capital letter d with stroke":"Latinsk stor d med strek","Latin capital letter e with breve":"Latinsk stor e med breve","Latin capital letter e with caron":"Latinsk stor e med caron","Latin capital letter e with dot above":"Latinsk stor e med prikk over","Latin capital letter e with macron":"Latinsk stor e med makron","Latin capital letter e with ogonek":"Latinsk stor e med kvist","Latin capital letter eng":"Latinsk stor eng","Latin capital letter g with breve":"Latinsk stor g med breve","Latin capital letter g with cedilla":"Latinsk stor g med cedille","Latin capital letter g with circumflex":"Latinsk stor g med cirkumfleks","Latin capital letter g with dot above":"Latinsk stor g med prikk over","Latin capital letter h with circumflex":"Latinsk stor h med cirkumfleks","Latin capital letter h with stroke":"\nLatinsk stor h med stek","Latin capital letter i with breve":"Latinsk stor i med breve","Latin capital letter i with dot above":"Latinsk stor i med prikk over ","Latin capital letter i with macron":"Latinsk stor i med makron","Latin capital letter i with ogonek":"Latinsk stor i med kvist","Latin capital letter i with tilde":"Latinsk stor i med tilde","Latin capital letter j with circumflex":"Latinsk stor j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stor k med cedille","Latin capital letter l with acute":"Latinsk stor l med akutt aksent","Latin capital letter l with caron":"Latinsk stor l med caron","Latin capital letter l with cedilla":"Latinsk stor l med cedille","Latin capital letter l with middle dot":"Latinsk stor l med prikk midt pÃ¥","Latin capital letter l with stroke":"Latinsk stor l med strek","Latin capital letter n with acute":"Latinsk stor n med akutt aksent","Latin capital letter n with caron":"Latinsk stor n med caron","Latin capital letter n with cedilla":"Latinsk stor n med cedille","Latin capital letter o with breve":"Latinsk stor o med breve","Latin capital letter o with double acute":"Latinsk stor o med dobbel akutt aksent","Latin capital letter o with macron":"Latinsk stor o med makron","Latin capital letter r with acute":"Latinsk stor r med akutt aksent","Latin capital letter r with caron":"Latinsk stor r med caron","Latin capital letter r with cedilla":"Latinsk stor r med cedille","Latin capital letter s with acute":"Latinsk stor s med akutt aksent","Latin capital letter s with caron":"Latinsk stor s med caron","Latin capital letter s with cedilla":"Latinsk stor s med cedille","Latin capital letter s with circumflex":"Latinsk stor s med cirkumfleks","Latin capital letter t with caron":"Latinsk stor t med caron","Latin capital letter t with cedilla":"Latinsk stor t med cedille","Latin capital letter t with stroke":"Latinsk stor t med strek","Latin capital letter u with breve":"Latinsk stor u med breve","Latin capital letter u with double acute":"Latinsk stor u med dobbel akutt aksent","Latin capital letter u with macron":"Latinsk stor u med makron","Latin capital letter u with ogonek":"Latinsk stor u med kvist","Latin capital letter u with ring above":"Latinsk stor u med ring over","Latin capital letter u with tilde":"Latinsk stor u med tilde","Latin capital letter w with circumflex":"Latings stor w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stor y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stor y med trema","Latin capital letter z with acute":"Latinsk stor z med akutt aksent","Latin capital letter z with caron":"Latinsk stor z med caron","Latin capital letter z with dot above":"Latings stor z med prikk over","Latin capital ligature ij":"Latinsk stor digraf ij","Latin capital ligature oe":"Latinsk stor difraf oe","Latin small letter a with breve":"Latinsk liten a med breve","Latin small letter a with macron":"Latinsk liten a med makron ","Latin small letter a with ogonek":"Latinsk liten a med kvist","Latin small letter c with acute":"Latinsk liten c med akutt aksent ","Latin small letter c with caron":"Latinsk liten c med caron","Latin small letter c with circumflex":"Latinsk liten c med cirkumfleks","Latin small letter c with dot above":"Latinsk liten c med prikk over","Latin small letter d with caron":"Latinsk liten d med caron","Latin small letter d with stroke":"Latinsk liten d med strek","Latin small letter dotless i":"Latinsk liten i uten prikk","Latin small letter e with breve":"Latinsk liten e med breve","Latin small letter e with caron":"Latinsk liten e med caron","Latin small letter e with dot above":"Latinsk liten e med prikk over","Latin small letter e with macron":"Latinsk liten e med makron","Latin small letter e with ogonek":"Latinsk liten e med kvist","Latin small letter eng":"Latinsk liten eng","Latin small letter f with hook":"Latinsk liten f med krok","Latin small letter g with breve":"Latinsk liten g med breve","Latin small letter g with cedilla":"Latinsk liten g med cedille ","Latin small letter g with circumflex":"Latinsk liten g med cirkumfleks","Latin small letter g with dot above":"Latinsk liten g med prikk over","Latin small letter h with circumflex":"Latinsk liten h med cirkumfleks","Latin small letter h with stroke":"Latinsk liten h med strek","Latin small letter i with breve":"Latinsk liten i med breve","Latin small letter i with macron":"Latinsk liten i med makron","Latin small letter i with ogonek":"Latinsk liten i med kvist","Latin small letter i with tilde":"Latinsk liten i med tilde","Latin small letter j with circumflex":"Latinsk liten j med cirkumfleks","Latin small letter k with cedilla":"Latinsk liten k med cedille","Latin small letter kra":"Latinsk liten kra","Latin small letter l with acute":"Latinsk liten l med akutt aksent","Latin small letter l with caron":"Latinsk liten l med caron","Latin small letter l with cedilla":"Latinsk liten l med cedille","Latin small letter l with middle dot":"Latinsk liten l med midtprikk","Latin small letter l with stroke":"Latinsk liten l med strek","Latin small letter long s":"Latinsk liten lang s","Latin small letter n preceded by apostrophe":"Latinsk liten n med apostroff foran","Latin small letter n with acute":"Latinsk liten n med akutt aksent ","Latin small letter n with caron":"Latinsk liten n med caron","Latin small letter n with cedilla":"Latinsk liten n med cedille","Latin small letter o with breve":"Latinsk liten o med breve","Latin small letter o with double acute":"Latinsk liten o med dobbel akutt aksent","Latin small letter o with macron":"Latinsk liten o med makron","Latin small letter r with acute":"Latinsk liten r med akutt aksent","Latin small letter r with caron":"Latinsk liten r med caron","Latin small letter r with cedilla":"Latinsk liten r med ceille","Latin small letter s with acute":"Latinsk liten s med akutt aksent","Latin small letter s with caron":"Latinsk liten s med caron","Latin small letter s with cedilla":"Latinsk liten s med cedille","Latin small letter s with circumflex":"Latinsk liten s med cirkumfleks","Latin small letter t with caron":"Latinsk liten t med caron","Latin small letter t with cedilla":"Latinsk liten t med cedille","Latin small letter t with stroke":"Latinsk liten t med strek","Latin small letter u with breve":"Latinsk liten u med breve","Latin small letter u with double acute":"Latinsk liten u med dobbel akutt aksent","Latin small letter u with macron":"Latinsk liten u med makron","Latin small letter u with ogonek":"Latinsk liten u med kvist","Latin small letter u with ring above":"Latinsk liten u med ring over","Latin small letter u with tilde":"Latinsk liten u med tilde","Latin small letter w with circumflex":"Latinsk liten w med cirkumfleks","Latin small letter y with circumflex":"Latinsk liten y med cirkumfleks","Latin small letter z with acute":"Latinsk liten z med akutt aksent","Latin small letter z with caron":"Latinsk liten z med caron","Latin small letter z with dot above":"Latinsk liten z med prikk over","Latin small ligature ij":"Latinsk liten digraf ik","Latin small ligature oe":"Latinsk liten digraf oe","Left double quotation mark":"Venstre dobbelt anførselstegn","Left single quotation mark":"Venstre enkelt anførselstegn","Left-pointing double angle quotation mark":"Venstrepekende dobbelvinklede anførselstegn","leftwards arrow to bar":"Pil mot venstre til strek","leftwards dashed arrow":"Stiplet pil mot venstre ","leftwards double arrow":"Dobbel pil mot venstre","leftwards simple arrow":"venstre enkel pil","Less-than or equal to":"Mindre eller lik","Less-than sign":"Mindre enn-tegn","Lira sign":"Liretegn","Livre tournois sign":"Livre tournoistegn","Logical and":"Logisk og","Logical or":"Logisk eller",Macron:"Macr","Manat sign":"Manattegn","Mill sign":"Milltegn","Minus sign":"Minustegn","Multiplication sign":"Gangetegn","N-ary product":"N-ary-produkt","N-ary summation":"N-ary-summering",Nabla:"Nabla","Naira sign":"Nairategn","New sheqel sign":"Nytt shekeltegn","Nordic mark sign":"Nordisk marktegn","Not an element of":"Ikke et element av","Not equal to":"Ikke lik","Not sign":"Ikketegn","on with exclamation mark with left right arrow above":"PÃ¥ med utropstegn og venstre-høyre-pil over.",Overline:"Linje over","Paragraph sign":"avsnittstegn","Partial differential":"Delvis forskjell","Per mille sign":"Per mille-tegn","Per ten thousand sign":"Per ti tusen-tegn","Peseta sign":"Pesetategn","Peso sign":"Pesotegn","Plus-minus sign":"Pluss","Pound sign":"Pundtegn","Proportional to":"Proporsjonell til","Question exclamation mark":"SpørmÃ¥l-utropstegn","Registered sign":"Registrert-tegn","Reversed paragraph sign":"Reversert avsnittstegn","Right double quotation mark":"Høyre dobbelt anførselstegn","Right single quotation mark":"Høyre enkelt anførselstegn","Right-pointing double angle quotation mark":"Høyrepekende dobbelvinklede anførselstegn","rightwards arrow to bar":"Pil mot høyre til strek","rightwards dashed arrow":"Stiplet pil mot høyre","rightwards double arrow":"Dobbel pil mot høyre","rightwards simple arrow":"høyre enkel pil","Ruble sign":"Rubeltegn","Rupee sign":"Riupitegn","Section sign":"Seksjontegn","Single left-pointing angle quotation mark":"Enkelt anførselstegn mot venstre","Single low-9 quotation mark":"Enkelt lav-9-anførselstegn","Single right-pointing angle quotation mark":"Enkelt anførselstegn mot høyre","soon with rightwards arrow above":"Snart med pil mot høyre over","Special characters":"Spesialtegn","Spesmilo sign":"Spesmilotegn","Square root":"Kvadratrot","Tenge sign":"Tengetegn","There exists":"Det eksisterer","Tilde operator":"Tildeoperatør","top with upwards arrow above":"Topp med pil oppover over","Trade mark sign":"Varemerketegn","Tugrik sign":"Tugriktegn","Turkish lira sign":"Tyrkisk liretegn","Two dot leader":"To prikker leder",Union:"Union","up down arrow with base":"Pil oppover med base","upwards arrow to bar":"Pil oppover til strek ","upwards dashed arrow":"Stiplet pil oppover","upwards double arrow":"Dobbel pil opp","upwards simple arrow":"opp enkel pil","Vulgar fraction one half":"Vulgær brøkdel en halv","Vulgar fraction one quarter":"Vulgær brøkdel en kvart","Vulgar fraction three quarters":"Vulgær brøkdel tre kvarte","Won sign":"Wontegn","Yen sign":"Yentegn"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/pl.js b/core/assets/vendor/ckeditor5/special-characters/translations/pl.js index 185739f7cd40b0e98062d3b372744a129ad293b2..8196109db1f61d29e6a7b7871d8f90a90092f0dd 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/pl.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/pl.js @@ -1 +1 @@ -!function(a){const i=a.pl=a.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Almost equal to":"Prawie równe",Angle:"KÄ…t","Approximately equal to":"W przybliżeniu równe","Asterisk operator":"Operator asterysk","Austral sign":"Znak australa","back with leftwards arrow above":"do tyÅ‚u ze strzaÅ‚kÄ… w lewo powyżej","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centa","Character categories":"Kategorie znaków","Colon sign":"Znak colona","Contains as member":"Zawiera element","Copyright sign":"Znak praw autorskich","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak waluty","Degree sign":"Znak stopnia","Division sign":"Znak dzielenia","Dollar sign":"Znak dolara","Dong sign":"Znak donga","Double dagger":"Podwójny sztylet","Double exclamation mark":"Podwójny wykrzyknik","Double low-9 quotation mark":"Podwójny dolny cudzysłów","Double question mark":"Podwójny pytajnik","downwards arrow to bar":"strzaÅ‚ka w dół do belki","downwards dashed arrow":"przerywana strzaÅ‚ka w dół","downwards double arrow":"podwójna strzaÅ‚ka w dół","Drachma sign":"Znak drachmy","Element of":"Należy do","Em dash":"Pauza","Empty set":"Zbiór pusty","En dash":"Półpauza","end with leftwards arrow above":"koniec ze strzaÅ‚kÄ… w lewo powyżej","Euro sign":"Znak euro","Euro-currency sign":"Znak euro","Exclamation question mark":"Wykrzyknik z pytajnikiem","For all":"Kwantyfikator ogólny","Fraction slash":"Kreska uÅ‚amkowa","French franc sign":"Znak franka francuskiego","German penny sign":"Znak feniga","Greater-than or equal to":"Znak wiÄ™ksze niż lub równe","Greater-than sign":"Znak wiÄ™kszoÅ›ci","Guarani sign":"Znak guarani","Horizontal ellipsis":"Wielokropek poziomy","Hryvnia sign":"Znak hrywny","Identical to":"Identyczne","Indian rupee sign":"Znak rupii indyjskiej",Infinity:"NieskoÅ„czoność",Integral:"CaÅ‚ka",Intersection:"Część wspólna","Inverted exclamation mark":"Odwrócony wykrzyknik","Inverted question mark":"Odwrócony pytajnik","Kip sign":"Znak kipa","Latin capital letter a with breve":"ÅaciÅ„ska wielka litera a z Å‚uczkiem","Latin capital letter a with macron":"ÅaciÅ„ska wielka litera a z makronem","Latin capital letter a with ogonek":"ÅaciÅ„ska wielka litera a z ogonkiem","Latin capital letter c with acute":"ÅaciÅ„ska wielka litera c z kreskÄ…","Latin capital letter c with caron":"ÅaciÅ„ska wielka litera c z ptaszkiem","Latin capital letter c with circumflex":"ÅaciÅ„ska wielka litera c z daszkiem","Latin capital letter c with dot above":"ÅaciÅ„ska wielka litera c z kropkÄ… powyżej","Latin capital letter d with caron":"ÅaciÅ„ska wielka litera d z ptaszkiem","Latin capital letter d with stroke":"ÅaciÅ„ska wielka litera d z przekreÅ›leniem","Latin capital letter e with breve":"ÅaciÅ„ska wielka litera e z Å‚uczkiem","Latin capital letter e with caron":"ÅaciÅ„ska wielka litera e z ptaszkiem","Latin capital letter e with dot above":"ÅaciÅ„ska wielka litera e z kropkÄ… powyżej","Latin capital letter e with macron":"ÅaciÅ„ska wielka litera e z makronem","Latin capital letter e with ogonek":"ÅaciÅ„ska wielka litera e z ogonkiem","Latin capital letter eng":"ÅaciÅ„ska wielka litera eng","Latin capital letter g with breve":"ÅaciÅ„ska wielka litera g z Å‚uczkiem","Latin capital letter g with cedilla":"ÅaciÅ„ska wielka litera g z haczykiem","Latin capital letter g with circumflex":"ÅaciÅ„ska wielka litera g z daszkiem","Latin capital letter g with dot above":"ÅaciÅ„ska wielka litera g z kropkÄ… powyżej","Latin capital letter h with circumflex":"ÅaciÅ„ska wielka litera h z daszkiem","Latin capital letter h with stroke":"ÅaciÅ„ska wielka litera h z przekreÅ›leniem","Latin capital letter i with breve":"ÅaciÅ„ska wielka litera i z Å‚uczkiem","Latin capital letter i with dot above":"ÅaciÅ„ska wielka litera i z kropkÄ… powyżej","Latin capital letter i with macron":"ÅaciÅ„ska wielka litera i z makronem","Latin capital letter i with ogonek":"ÅaciÅ„ska wielka litera i z ogonkiem","Latin capital letter i with tilde":" ÅaciÅ„ska wielka litera i z tyldÄ…","Latin capital letter j with circumflex":"ÅaciÅ„ska wielka litera j z daszkiem","Latin capital letter k with cedilla":"ÅaciÅ„ska wielka litera k z haczykiem","Latin capital letter l with acute":"ÅaciÅ„ska wielka litera l z kreskÄ…","Latin capital letter l with caron":"ÅaciÅ„ska wielka litera l z ptaszkiem","Latin capital letter l with cedilla":"ÅaciÅ„ska wielka litera l z haczykiem","Latin capital letter l with middle dot":"ÅaciÅ„ska wielka litera l z kropkÄ… poÅ›rodku","Latin capital letter l with stroke":"ÅaciÅ„ska wielka litera l z przekreÅ›leniem","Latin capital letter n with acute":"ÅaciÅ„ska wielka litera n z kreskÄ…","Latin capital letter n with caron":"ÅaciÅ„ska wielka litera n z ptaszkiem","Latin capital letter n with cedilla":"ÅaciÅ„ska wielka litera n z haczykiem","Latin capital letter o with breve":"ÅaciÅ„ska wielka litera o z Å‚uczkiem","Latin capital letter o with double acute":"ÅaciÅ„ska wielka litera o z dwiema kreskami","Latin capital letter o with macron":"ÅaciÅ„ska wielka litera o z makronem","Latin capital letter r with acute":"ÅaciÅ„ska wielka litera r z kreskÄ…","Latin capital letter r with caron":"ÅaciÅ„ska wielka litera r z ptaszkiem","Latin capital letter r with cedilla":"ÅaciÅ„ska wielka litera r z haczykiem","Latin capital letter s with acute":"ÅaciÅ„ska wielka litera s z kreskÄ…","Latin capital letter s with caron":"ÅaciÅ„ska wielka litera s z ptaszkiem","Latin capital letter s with cedilla":"ÅaciÅ„ska wielka litera s z haczykiem","Latin capital letter s with circumflex":"ÅaciÅ„ska wielka litera s z daszkiem","Latin capital letter t with caron":"ÅaciÅ„ska wielka litera t z ptaszkiem","Latin capital letter t with cedilla":"ÅaciÅ„ska wielka litera t z haczykiem","Latin capital letter t with stroke":"ÅaciÅ„ska wielka litera t z przekreÅ›leniem","Latin capital letter u with breve":"ÅaciÅ„ska wielka litera u z Å‚uczkiem","Latin capital letter u with double acute":"ÅaciÅ„ska wielka litera u z dwiema kreskami","Latin capital letter u with macron":"ÅaciÅ„ska wielka litera u z makronem","Latin capital letter u with ogonek":"ÅaciÅ„ska wielka litera u z ogonkiem","Latin capital letter u with ring above":"ÅaciÅ„ska wielka litera u z kółkiem powyżej","Latin capital letter u with tilde":"ÅaciÅ„ska wielka litera u z tyldÄ…","Latin capital letter w with circumflex":"ÅaciÅ„ska wielka litera w z daszkiem","Latin capital letter y with circumflex":"ÅaciÅ„ska wielka litera y z daszkiem","Latin capital letter y with diaeresis":"ÅaciÅ„ska wielka litera y z dwiema kropkami","Latin capital letter z with acute":"ÅaciÅ„ska wielka litera z z kreskÄ…","Latin capital letter z with caron":"ÅaciÅ„ska wielka litera z z ptaszkiem","Latin capital letter z with dot above":"ÅaciÅ„ska wielka litera z z kropkÄ… powyżej","Latin capital ligature ij":"ÅaciÅ„ska wielka ligatura ij","Latin capital ligature oe":"ÅaciÅ„ska wielka ligatura oe","Latin small letter a with breve":"ÅaciÅ„ska maÅ‚a litera a z Å‚uczkiem","Latin small letter a with macron":"ÅaciÅ„ska maÅ‚a litera a z makronem","Latin small letter a with ogonek":"ÅaciÅ„ska maÅ‚a litera a z ogonkiem","Latin small letter c with acute":"ÅaciÅ„ska maÅ‚a litera c z kreskÄ…","Latin small letter c with caron":"ÅaciÅ„ska maÅ‚a litera c z ptaszkiem","Latin small letter c with circumflex":"ÅaciÅ„ska maÅ‚a litera c z daszkiem","Latin small letter c with dot above":"ÅaciÅ„ska maÅ‚a litera c z kropkÄ… powyżej","Latin small letter d with caron":"ÅaciÅ„ska maÅ‚a litera d z ptaszkiem","Latin small letter d with stroke":"ÅaciÅ„ska maÅ‚a litera d z przekreÅ›leniem","Latin small letter dotless i":"ÅaciÅ„ska maÅ‚a litera i bez kropki","Latin small letter e with breve":"ÅaciÅ„ska maÅ‚a litera e z Å‚uczkiem","Latin small letter e with caron":"ÅaciÅ„ska maÅ‚a litera e z ptaszkiem","Latin small letter e with dot above":"ÅaciÅ„ska maÅ‚a litera e z kropkÄ… powyżej","Latin small letter e with macron":"ÅaciÅ„ska maÅ‚a litera e z makronem","Latin small letter e with ogonek":"ÅaciÅ„ska maÅ‚a litera e z ogonkiem","Latin small letter eng":"ÅaciÅ„ska maÅ‚a litera eng","Latin small letter f with hook":"ÅaciÅ„ska maÅ‚a litera f z zawijasem","Latin small letter g with breve":"ÅaciÅ„ska maÅ‚a litera g z Å‚uczkiem","Latin small letter g with cedilla":"ÅaciÅ„ska maÅ‚a litera g z haczykiem","Latin small letter g with circumflex":"ÅaciÅ„ska maÅ‚a litera g z daszkiem","Latin small letter g with dot above":"ÅaciÅ„ska maÅ‚a litera g z kropkÄ… powyżej","Latin small letter h with circumflex":"ÅaciÅ„ska maÅ‚a litera h z daszkiem","Latin small letter h with stroke":"ÅaciÅ„ska maÅ‚a litera h z przekreÅ›leniem","Latin small letter i with breve":"ÅaciÅ„ska maÅ‚a litera i z Å‚uczkiem","Latin small letter i with macron":"ÅaciÅ„ska maÅ‚a litera i z makronem","Latin small letter i with ogonek":"ÅaciÅ„ska maÅ‚a litera i z ogonkiem","Latin small letter i with tilde":"ÅaciÅ„ska maÅ‚a litera i z tyldÄ…","Latin small letter j with circumflex":"ÅaciÅ„ska maÅ‚a litera j z daszkiem","Latin small letter k with cedilla":"ÅaciÅ„ska maÅ‚a litera k z haczykiem","Latin small letter kra":"ÅaciÅ„ska maÅ‚a litera kra","Latin small letter l with acute":"ÅaciÅ„ska maÅ‚a litera l z kreskÄ…","Latin small letter l with caron":"ÅaciÅ„ska maÅ‚a litera l z ptaszkiem","Latin small letter l with cedilla":"ÅaciÅ„ska maÅ‚a litera l z haczykiem","Latin small letter l with middle dot":"ÅaciÅ„ska maÅ‚a litera l z kropkÄ… poÅ›rodku","Latin small letter l with stroke":"ÅaciÅ„ska maÅ‚a litera l z przekreÅ›leniem","Latin small letter long s":"ÅaciÅ„ska litera dÅ‚ugie s","Latin small letter n preceded by apostrophe":"ÅaciÅ„ska maÅ‚a litera n poprzedzona apostrofem","Latin small letter n with acute":"ÅaciÅ„ska maÅ‚a litera n z kreskÄ…","Latin small letter n with caron":"ÅaciÅ„ska maÅ‚a litera n z ptaszkiem","Latin small letter n with cedilla":"ÅaciÅ„ska maÅ‚a litera n z haczykiem","Latin small letter o with breve":"ÅaciÅ„ska maÅ‚a litera o z Å‚uczkiem","Latin small letter o with double acute":"ÅaciÅ„ska maÅ‚a litera o z dwiema kreskami","Latin small letter o with macron":"ÅaciÅ„ska maÅ‚a litera o z makronem","Latin small letter r with acute":"ÅaciÅ„ska maÅ‚a litera r z kreskÄ…","Latin small letter r with caron":"ÅaciÅ„ska maÅ‚a litera r z ptaszkiem","Latin small letter r with cedilla":"ÅaciÅ„ska maÅ‚a litera r z haczykiem","Latin small letter s with acute":"ÅaciÅ„ska maÅ‚a litera s z kreskÄ…","Latin small letter s with caron":"ÅaciÅ„ska maÅ‚a litera s z ptaszkiem","Latin small letter s with cedilla":"ÅaciÅ„ska wielka litera s z haczykiem","Latin small letter s with circumflex":"ÅaciÅ„ska maÅ‚a litera s z daszkiem","Latin small letter t with caron":"ÅaciÅ„ska maÅ‚a litera t z ptaszkiem","Latin small letter t with cedilla":"ÅaciÅ„ska maÅ‚a litera t z haczykiem","Latin small letter t with stroke":"ÅaciÅ„ska maÅ‚a litera t z przekreÅ›leniem","Latin small letter u with breve":"ÅaciÅ„ska maÅ‚a litera u z Å‚uczkiem","Latin small letter u with double acute":"ÅaciÅ„ska maÅ‚a litera u z dwiema kreskami","Latin small letter u with macron":"ÅaciÅ„ska maÅ‚a litera u z makronem","Latin small letter u with ogonek":"ÅaciÅ„ska maÅ‚a litera u z ogonkiem","Latin small letter u with ring above":"ÅaciÅ„ska maÅ‚a litera u z kółkiem powyżej","Latin small letter u with tilde":"ÅaciÅ„ska maÅ‚a litera u z tyldÄ…","Latin small letter w with circumflex":"ÅaciÅ„ska maÅ‚a litera w z daszkiem","Latin small letter y with circumflex":"ÅaciÅ„ska maÅ‚a litera y z daszkiem","Latin small letter z with acute":"ÅaciÅ„ska maÅ‚a litera z z kreskÄ…","Latin small letter z with caron":"ÅaciÅ„ska maÅ‚a litera z z ptaszkiem","Latin small letter z with dot above":"ÅaciÅ„ska maÅ‚a litera z z kropkÄ… powyżej","Latin small ligature ij":"ÅaciÅ„ska maÅ‚a ligatura ij","Latin small ligature oe":"ÅaciÅ„ska maÅ‚a ligatura oe","Left double quotation mark":"Podwójny lewy cudzysłów","Left single quotation mark":"Pojedynczy lewy cudzysłów","Left-pointing double angle quotation mark":"Podwójny lewy cudzysłów kÄ…towy","leftwards arrow to bar":"strzaÅ‚ka w lewo do belki","leftwards dashed arrow":"przerywana strzaÅ‚ka w lewo","leftwards double arrow":"podwójna strzaÅ‚ka w lewo","Less-than or equal to":"Znak mniejsze niż lub równe","Less-than sign":"Znak mniejszoÅ›ci","Lira sign":"Znak liry","Livre tournois sign":"Symbol liwra turoÅ„skiego","Logical and":"Koniunkcja logiczna","Logical or":"Alternatywa logiczna",Macron:"Makron","Manat sign":"Znak manata","Mill sign":"Symbol mila","Minus sign":"Znak minus","Multiplication sign":"Znak mnożenia","N-ary product":"Iloczyn n-argumentowy","N-ary summation":"Suma n-argumentowa",Nabla:"Operator nabla","Naira sign":"Znak nairy","New sheqel sign":"Znak nowego szekla","Nordic mark sign":"Znak marki nordyckiej","Not an element of":"Nie należy do","Not equal to":"Różne","Not sign":"Znak negacji","on with exclamation mark with left right arrow above":"na z wykrzyknikiem i strzaÅ‚kÄ… w lewo i prawo powyżej",Overline:"NadkreÅ›lenie","Paragraph sign":"Znak akapitu","Partial differential":"Pochodna czÄ…stkowa","Per mille sign":"Znak promila","Per ten thousand sign":"Punkt bazowy","Peseta sign":"Znak pesety","Peso sign":"Znak peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funta","Proportional to":"Proporcjonalność","Question exclamation mark":"Pytajnik z wykrzyknikiem","Registered sign":"Zastrzeżony znak towarowy","Reversed paragraph sign":"Odwrócony znak akapitu","Right double quotation mark":"Podwójny prawy cudzysłów","Right single quotation mark":"Pojedynczy prawy cudzysłów","Right-pointing double angle quotation mark":"Podwójny prawy cudzysłów kÄ…towy","rightwards arrow to bar":"strzaÅ‚ka w prawo do belki","rightwards dashed arrow":"przerywana strzaÅ‚ka w prawo","rightwards double arrow":"podwójna strzaÅ‚ka w prawo","Ruble sign":"Znak rubla","Rupee sign":"Znak rupii","Section sign":"Znak sekcji","Single left-pointing angle quotation mark":"Pojedynczy lewy cudzysłów kÄ…towy","Single low-9 quotation mark":"Pojedynczy dolny cudzysłów","Single right-pointing angle quotation mark":"Pojedynczy prawy cudzysłów kÄ…towy","soon with rightwards arrow above":"wkrótce ze strzaÅ‚kÄ… w prawo powyżej","Special characters":"Znaki specjalne","Spesmilo sign":"Symbol spesmilo","Square root":"Pierwiastek kwadratowy","Tenge sign":"Znak tenge","There exists":"Kwantyfikator szczegółowy","Tilde operator":"Operator tylda","top with upwards arrow above":"do góry ze strzaÅ‚kÄ… w górÄ™ powyżej","Trade mark sign":"Symbol znaku towarowego","Tugrik sign":"Znak tugrika","Turkish lira sign":"Znak liry tureckiej","Two dot leader":"Dwie kropki wiodÄ…ce",Union:"Suma zbiorów","up down arrow with base":"strzaÅ‚ka w górÄ™ i w dół z podstawÄ…","upwards arrow to bar":"strzaÅ‚ka w górÄ™ do belki","upwards dashed arrow":"przerywana strzaÅ‚ka w górÄ™","upwards double arrow":"podwójna strzaÅ‚ka w górÄ™","Vulgar fraction one half":"UÅ‚amek zwykÅ‚y jedna druga","Vulgar fraction one quarter":"UÅ‚amek zwykÅ‚y jedna czwarta","Vulgar fraction three quarters":"UÅ‚amek zwykÅ‚y trzy czwarte","Won sign":"Znak wona","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const i=a.pl=a.pl||{};i.dictionary=Object.assign(i.dictionary||{},{"Almost equal to":"Prawie równe",Angle:"KÄ…t","Approximately equal to":"W przybliżeniu równe","Asterisk operator":"Operator asterysk","Austral sign":"Znak australa","back with leftwards arrow above":"do tyÅ‚u ze strzaÅ‚kÄ… w lewo powyżej","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centa","Character categories":"Kategorie znaków","Colon sign":"Znak colona","Contains as member":"Zawiera element","Copyright sign":"Znak praw autorskich","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak waluty","Degree sign":"Znak stopnia","Division sign":"Znak dzielenia","Dollar sign":"Znak dolara","Dong sign":"Znak donga","Double dagger":"Podwójny sztylet","Double exclamation mark":"Podwójny wykrzyknik","Double low-9 quotation mark":"Podwójny dolny cudzysłów","Double question mark":"Podwójny pytajnik","downwards arrow to bar":"strzaÅ‚ka w dół do belki","downwards dashed arrow":"przerywana strzaÅ‚ka w dół","downwards double arrow":"podwójna strzaÅ‚ka w dół","downwards simple arrow":"prosta strzaÅ‚ka w dół","Drachma sign":"Znak drachmy","Element of":"Należy do","Em dash":"Pauza","Empty set":"Zbiór pusty","En dash":"Półpauza","end with leftwards arrow above":"koniec ze strzaÅ‚kÄ… w lewo powyżej","Euro sign":"Znak euro","Euro-currency sign":"Znak euro","Exclamation question mark":"Wykrzyknik z pytajnikiem","For all":"Kwantyfikator ogólny","Fraction slash":"Kreska uÅ‚amkowa","French franc sign":"Znak franka francuskiego","German penny sign":"Znak feniga","Greater-than or equal to":"Znak wiÄ™ksze niż lub równe","Greater-than sign":"Znak wiÄ™kszoÅ›ci","Guarani sign":"Znak guarani","Horizontal ellipsis":"Wielokropek poziomy","Hryvnia sign":"Znak hrywny","Identical to":"Identyczne","Indian rupee sign":"Znak rupii indyjskiej",Infinity:"NieskoÅ„czoność",Integral:"CaÅ‚ka",Intersection:"Część wspólna","Inverted exclamation mark":"Odwrócony wykrzyknik","Inverted question mark":"Odwrócony pytajnik","Kip sign":"Znak kipa","Latin capital letter a with breve":"ÅaciÅ„ska wielka litera a z Å‚uczkiem","Latin capital letter a with macron":"ÅaciÅ„ska wielka litera a z makronem","Latin capital letter a with ogonek":"ÅaciÅ„ska wielka litera a z ogonkiem","Latin capital letter c with acute":"ÅaciÅ„ska wielka litera c z kreskÄ…","Latin capital letter c with caron":"ÅaciÅ„ska wielka litera c z ptaszkiem","Latin capital letter c with circumflex":"ÅaciÅ„ska wielka litera c z daszkiem","Latin capital letter c with dot above":"ÅaciÅ„ska wielka litera c z kropkÄ… powyżej","Latin capital letter d with caron":"ÅaciÅ„ska wielka litera d z ptaszkiem","Latin capital letter d with stroke":"ÅaciÅ„ska wielka litera d z przekreÅ›leniem","Latin capital letter e with breve":"ÅaciÅ„ska wielka litera e z Å‚uczkiem","Latin capital letter e with caron":"ÅaciÅ„ska wielka litera e z ptaszkiem","Latin capital letter e with dot above":"ÅaciÅ„ska wielka litera e z kropkÄ… powyżej","Latin capital letter e with macron":"ÅaciÅ„ska wielka litera e z makronem","Latin capital letter e with ogonek":"ÅaciÅ„ska wielka litera e z ogonkiem","Latin capital letter eng":"ÅaciÅ„ska wielka litera eng","Latin capital letter g with breve":"ÅaciÅ„ska wielka litera g z Å‚uczkiem","Latin capital letter g with cedilla":"ÅaciÅ„ska wielka litera g z haczykiem","Latin capital letter g with circumflex":"ÅaciÅ„ska wielka litera g z daszkiem","Latin capital letter g with dot above":"ÅaciÅ„ska wielka litera g z kropkÄ… powyżej","Latin capital letter h with circumflex":"ÅaciÅ„ska wielka litera h z daszkiem","Latin capital letter h with stroke":"ÅaciÅ„ska wielka litera h z przekreÅ›leniem","Latin capital letter i with breve":"ÅaciÅ„ska wielka litera i z Å‚uczkiem","Latin capital letter i with dot above":"ÅaciÅ„ska wielka litera i z kropkÄ… powyżej","Latin capital letter i with macron":"ÅaciÅ„ska wielka litera i z makronem","Latin capital letter i with ogonek":"ÅaciÅ„ska wielka litera i z ogonkiem","Latin capital letter i with tilde":" ÅaciÅ„ska wielka litera i z tyldÄ…","Latin capital letter j with circumflex":"ÅaciÅ„ska wielka litera j z daszkiem","Latin capital letter k with cedilla":"ÅaciÅ„ska wielka litera k z haczykiem","Latin capital letter l with acute":"ÅaciÅ„ska wielka litera l z kreskÄ…","Latin capital letter l with caron":"ÅaciÅ„ska wielka litera l z ptaszkiem","Latin capital letter l with cedilla":"ÅaciÅ„ska wielka litera l z haczykiem","Latin capital letter l with middle dot":"ÅaciÅ„ska wielka litera l z kropkÄ… poÅ›rodku","Latin capital letter l with stroke":"ÅaciÅ„ska wielka litera l z przekreÅ›leniem","Latin capital letter n with acute":"ÅaciÅ„ska wielka litera n z kreskÄ…","Latin capital letter n with caron":"ÅaciÅ„ska wielka litera n z ptaszkiem","Latin capital letter n with cedilla":"ÅaciÅ„ska wielka litera n z haczykiem","Latin capital letter o with breve":"ÅaciÅ„ska wielka litera o z Å‚uczkiem","Latin capital letter o with double acute":"ÅaciÅ„ska wielka litera o z dwiema kreskami","Latin capital letter o with macron":"ÅaciÅ„ska wielka litera o z makronem","Latin capital letter r with acute":"ÅaciÅ„ska wielka litera r z kreskÄ…","Latin capital letter r with caron":"ÅaciÅ„ska wielka litera r z ptaszkiem","Latin capital letter r with cedilla":"ÅaciÅ„ska wielka litera r z haczykiem","Latin capital letter s with acute":"ÅaciÅ„ska wielka litera s z kreskÄ…","Latin capital letter s with caron":"ÅaciÅ„ska wielka litera s z ptaszkiem","Latin capital letter s with cedilla":"ÅaciÅ„ska wielka litera s z haczykiem","Latin capital letter s with circumflex":"ÅaciÅ„ska wielka litera s z daszkiem","Latin capital letter t with caron":"ÅaciÅ„ska wielka litera t z ptaszkiem","Latin capital letter t with cedilla":"ÅaciÅ„ska wielka litera t z haczykiem","Latin capital letter t with stroke":"ÅaciÅ„ska wielka litera t z przekreÅ›leniem","Latin capital letter u with breve":"ÅaciÅ„ska wielka litera u z Å‚uczkiem","Latin capital letter u with double acute":"ÅaciÅ„ska wielka litera u z dwiema kreskami","Latin capital letter u with macron":"ÅaciÅ„ska wielka litera u z makronem","Latin capital letter u with ogonek":"ÅaciÅ„ska wielka litera u z ogonkiem","Latin capital letter u with ring above":"ÅaciÅ„ska wielka litera u z kółkiem powyżej","Latin capital letter u with tilde":"ÅaciÅ„ska wielka litera u z tyldÄ…","Latin capital letter w with circumflex":"ÅaciÅ„ska wielka litera w z daszkiem","Latin capital letter y with circumflex":"ÅaciÅ„ska wielka litera y z daszkiem","Latin capital letter y with diaeresis":"ÅaciÅ„ska wielka litera y z dwiema kropkami","Latin capital letter z with acute":"ÅaciÅ„ska wielka litera z z kreskÄ…","Latin capital letter z with caron":"ÅaciÅ„ska wielka litera z z ptaszkiem","Latin capital letter z with dot above":"ÅaciÅ„ska wielka litera z z kropkÄ… powyżej","Latin capital ligature ij":"ÅaciÅ„ska wielka ligatura ij","Latin capital ligature oe":"ÅaciÅ„ska wielka ligatura oe","Latin small letter a with breve":"ÅaciÅ„ska maÅ‚a litera a z Å‚uczkiem","Latin small letter a with macron":"ÅaciÅ„ska maÅ‚a litera a z makronem","Latin small letter a with ogonek":"ÅaciÅ„ska maÅ‚a litera a z ogonkiem","Latin small letter c with acute":"ÅaciÅ„ska maÅ‚a litera c z kreskÄ…","Latin small letter c with caron":"ÅaciÅ„ska maÅ‚a litera c z ptaszkiem","Latin small letter c with circumflex":"ÅaciÅ„ska maÅ‚a litera c z daszkiem","Latin small letter c with dot above":"ÅaciÅ„ska maÅ‚a litera c z kropkÄ… powyżej","Latin small letter d with caron":"ÅaciÅ„ska maÅ‚a litera d z ptaszkiem","Latin small letter d with stroke":"ÅaciÅ„ska maÅ‚a litera d z przekreÅ›leniem","Latin small letter dotless i":"ÅaciÅ„ska maÅ‚a litera i bez kropki","Latin small letter e with breve":"ÅaciÅ„ska maÅ‚a litera e z Å‚uczkiem","Latin small letter e with caron":"ÅaciÅ„ska maÅ‚a litera e z ptaszkiem","Latin small letter e with dot above":"ÅaciÅ„ska maÅ‚a litera e z kropkÄ… powyżej","Latin small letter e with macron":"ÅaciÅ„ska maÅ‚a litera e z makronem","Latin small letter e with ogonek":"ÅaciÅ„ska maÅ‚a litera e z ogonkiem","Latin small letter eng":"ÅaciÅ„ska maÅ‚a litera eng","Latin small letter f with hook":"ÅaciÅ„ska maÅ‚a litera f z zawijasem","Latin small letter g with breve":"ÅaciÅ„ska maÅ‚a litera g z Å‚uczkiem","Latin small letter g with cedilla":"ÅaciÅ„ska maÅ‚a litera g z haczykiem","Latin small letter g with circumflex":"ÅaciÅ„ska maÅ‚a litera g z daszkiem","Latin small letter g with dot above":"ÅaciÅ„ska maÅ‚a litera g z kropkÄ… powyżej","Latin small letter h with circumflex":"ÅaciÅ„ska maÅ‚a litera h z daszkiem","Latin small letter h with stroke":"ÅaciÅ„ska maÅ‚a litera h z przekreÅ›leniem","Latin small letter i with breve":"ÅaciÅ„ska maÅ‚a litera i z Å‚uczkiem","Latin small letter i with macron":"ÅaciÅ„ska maÅ‚a litera i z makronem","Latin small letter i with ogonek":"ÅaciÅ„ska maÅ‚a litera i z ogonkiem","Latin small letter i with tilde":"ÅaciÅ„ska maÅ‚a litera i z tyldÄ…","Latin small letter j with circumflex":"ÅaciÅ„ska maÅ‚a litera j z daszkiem","Latin small letter k with cedilla":"ÅaciÅ„ska maÅ‚a litera k z haczykiem","Latin small letter kra":"ÅaciÅ„ska maÅ‚a litera kra","Latin small letter l with acute":"ÅaciÅ„ska maÅ‚a litera l z kreskÄ…","Latin small letter l with caron":"ÅaciÅ„ska maÅ‚a litera l z ptaszkiem","Latin small letter l with cedilla":"ÅaciÅ„ska maÅ‚a litera l z haczykiem","Latin small letter l with middle dot":"ÅaciÅ„ska maÅ‚a litera l z kropkÄ… poÅ›rodku","Latin small letter l with stroke":"ÅaciÅ„ska maÅ‚a litera l z przekreÅ›leniem","Latin small letter long s":"ÅaciÅ„ska litera dÅ‚ugie s","Latin small letter n preceded by apostrophe":"ÅaciÅ„ska maÅ‚a litera n poprzedzona apostrofem","Latin small letter n with acute":"ÅaciÅ„ska maÅ‚a litera n z kreskÄ…","Latin small letter n with caron":"ÅaciÅ„ska maÅ‚a litera n z ptaszkiem","Latin small letter n with cedilla":"ÅaciÅ„ska maÅ‚a litera n z haczykiem","Latin small letter o with breve":"ÅaciÅ„ska maÅ‚a litera o z Å‚uczkiem","Latin small letter o with double acute":"ÅaciÅ„ska maÅ‚a litera o z dwiema kreskami","Latin small letter o with macron":"ÅaciÅ„ska maÅ‚a litera o z makronem","Latin small letter r with acute":"ÅaciÅ„ska maÅ‚a litera r z kreskÄ…","Latin small letter r with caron":"ÅaciÅ„ska maÅ‚a litera r z ptaszkiem","Latin small letter r with cedilla":"ÅaciÅ„ska maÅ‚a litera r z haczykiem","Latin small letter s with acute":"ÅaciÅ„ska maÅ‚a litera s z kreskÄ…","Latin small letter s with caron":"ÅaciÅ„ska maÅ‚a litera s z ptaszkiem","Latin small letter s with cedilla":"ÅaciÅ„ska wielka litera s z haczykiem","Latin small letter s with circumflex":"ÅaciÅ„ska maÅ‚a litera s z daszkiem","Latin small letter t with caron":"ÅaciÅ„ska maÅ‚a litera t z ptaszkiem","Latin small letter t with cedilla":"ÅaciÅ„ska maÅ‚a litera t z haczykiem","Latin small letter t with stroke":"ÅaciÅ„ska maÅ‚a litera t z przekreÅ›leniem","Latin small letter u with breve":"ÅaciÅ„ska maÅ‚a litera u z Å‚uczkiem","Latin small letter u with double acute":"ÅaciÅ„ska maÅ‚a litera u z dwiema kreskami","Latin small letter u with macron":"ÅaciÅ„ska maÅ‚a litera u z makronem","Latin small letter u with ogonek":"ÅaciÅ„ska maÅ‚a litera u z ogonkiem","Latin small letter u with ring above":"ÅaciÅ„ska maÅ‚a litera u z kółkiem powyżej","Latin small letter u with tilde":"ÅaciÅ„ska maÅ‚a litera u z tyldÄ…","Latin small letter w with circumflex":"ÅaciÅ„ska maÅ‚a litera w z daszkiem","Latin small letter y with circumflex":"ÅaciÅ„ska maÅ‚a litera y z daszkiem","Latin small letter z with acute":"ÅaciÅ„ska maÅ‚a litera z z kreskÄ…","Latin small letter z with caron":"ÅaciÅ„ska maÅ‚a litera z z ptaszkiem","Latin small letter z with dot above":"ÅaciÅ„ska maÅ‚a litera z z kropkÄ… powyżej","Latin small ligature ij":"ÅaciÅ„ska maÅ‚a ligatura ij","Latin small ligature oe":"ÅaciÅ„ska maÅ‚a ligatura oe","Left double quotation mark":"Podwójny lewy cudzysłów","Left single quotation mark":"Pojedynczy lewy cudzysłów","Left-pointing double angle quotation mark":"Podwójny lewy cudzysłów kÄ…towy","leftwards arrow to bar":"strzaÅ‚ka w lewo do belki","leftwards dashed arrow":"przerywana strzaÅ‚ka w lewo","leftwards double arrow":"podwójna strzaÅ‚ka w lewo","leftwards simple arrow":"prosta strzaÅ‚ka w lewo","Less-than or equal to":"Znak mniejsze niż lub równe","Less-than sign":"Znak mniejszoÅ›ci","Lira sign":"Znak liry","Livre tournois sign":"Symbol liwra turoÅ„skiego","Logical and":"Koniunkcja logiczna","Logical or":"Alternatywa logiczna",Macron:"Makron","Manat sign":"Znak manata","Mill sign":"Symbol mila","Minus sign":"Znak minus","Multiplication sign":"Znak mnożenia","N-ary product":"Iloczyn n-argumentowy","N-ary summation":"Suma n-argumentowa",Nabla:"Operator nabla","Naira sign":"Znak nairy","New sheqel sign":"Znak nowego szekla","Nordic mark sign":"Znak marki nordyckiej","Not an element of":"Nie należy do","Not equal to":"Różne","Not sign":"Znak negacji","on with exclamation mark with left right arrow above":"na z wykrzyknikiem i strzaÅ‚kÄ… w lewo i prawo powyżej",Overline:"NadkreÅ›lenie","Paragraph sign":"Znak akapitu","Partial differential":"Pochodna czÄ…stkowa","Per mille sign":"Znak promila","Per ten thousand sign":"Punkt bazowy","Peseta sign":"Znak pesety","Peso sign":"Znak peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funta","Proportional to":"Proporcjonalność","Question exclamation mark":"Pytajnik z wykrzyknikiem","Registered sign":"Zastrzeżony znak towarowy","Reversed paragraph sign":"Odwrócony znak akapitu","Right double quotation mark":"Podwójny prawy cudzysłów","Right single quotation mark":"Pojedynczy prawy cudzysłów","Right-pointing double angle quotation mark":"Podwójny prawy cudzysłów kÄ…towy","rightwards arrow to bar":"strzaÅ‚ka w prawo do belki","rightwards dashed arrow":"przerywana strzaÅ‚ka w prawo","rightwards double arrow":"podwójna strzaÅ‚ka w prawo","rightwards simple arrow":"prosta strzaÅ‚ka w prawo","Ruble sign":"Znak rubla","Rupee sign":"Znak rupii","Section sign":"Znak sekcji","Single left-pointing angle quotation mark":"Pojedynczy lewy cudzysłów kÄ…towy","Single low-9 quotation mark":"Pojedynczy dolny cudzysłów","Single right-pointing angle quotation mark":"Pojedynczy prawy cudzysłów kÄ…towy","soon with rightwards arrow above":"wkrótce ze strzaÅ‚kÄ… w prawo powyżej","Special characters":"Znaki specjalne","Spesmilo sign":"Symbol spesmilo","Square root":"Pierwiastek kwadratowy","Tenge sign":"Znak tenge","There exists":"Kwantyfikator szczegółowy","Tilde operator":"Operator tylda","top with upwards arrow above":"do góry ze strzaÅ‚kÄ… w górÄ™ powyżej","Trade mark sign":"Symbol znaku towarowego","Tugrik sign":"Znak tugrika","Turkish lira sign":"Znak liry tureckiej","Two dot leader":"Dwie kropki wiodÄ…ce",Union:"Suma zbiorów","up down arrow with base":"strzaÅ‚ka w górÄ™ i w dół z podstawÄ…","upwards arrow to bar":"strzaÅ‚ka w górÄ™ do belki","upwards dashed arrow":"przerywana strzaÅ‚ka w górÄ™","upwards double arrow":"podwójna strzaÅ‚ka w górÄ™","upwards simple arrow":"prosta strzaÅ‚ka w górÄ™","Vulgar fraction one half":"UÅ‚amek zwykÅ‚y jedna druga","Vulgar fraction one quarter":"UÅ‚amek zwykÅ‚y jedna czwarta","Vulgar fraction three quarters":"UÅ‚amek zwykÅ‚y trzy czwarte","Won sign":"Znak wona","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/pt-br.js b/core/assets/vendor/ckeditor5/special-characters/translations/pt-br.js index f66eaa02ff2aab1a11ab63d410f78b91557572f4..93291d7d6b9e9e32e681ac64b380223f007ef401 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/pt-br.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/pt-br.js @@ -1 +1 @@ -!function(a){const o=a["pt-br"]=a["pt-br"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"SÃmbolo de Austral","back with leftwards arrow above":"volta com a seta esquerda acima","Bitcoin sign":"SÃmbolo do Bitcoin","Cedi sign":"SÃmbolo de Cedi","Cent sign":"SÃmbolo de Centavo","Character categories":"Categoria de caracteres","Colon sign":"Sinal de dois pontos","Contains as member":"Contém como membro","Copyright sign":"SÃmbolo de direitos reservados","Cruzeiro sign":"SÃmbolo do Cruzeiro","Currency sign":"SÃmbolo de moeda","Degree sign":"Sinal de grau","Division sign":"Sinal de divisão","Dollar sign":"SÃmbolo do dólar","Dong sign":"SÃmbolo do Dong","Double dagger":"Adaga dupla","Double exclamation mark":"Sinal do ponto de exclamação duplo","Double low-9 quotation mark":"Aspas duplas baixas simples","Double question mark":"Ponto de interrogação duplo","downwards arrow to bar":"seta para baixo para barra","downwards dashed arrow":"Seta tracejada para baixo","downwards double arrow":"Seta dupla para baixo","Drachma sign":"Sinal de Dracma","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","En dash":"Traço","end with leftwards arrow above":"termina com a seta esquerda acima","Euro sign":"SÃmbolo do Euro","Euro-currency sign":"SÃmbolo da Moeda do Euro","Exclamation question mark":"Ponto de exclamação","For all":"Para todos","Fraction slash":"Barra de fração","French franc sign":"SÃmbolo do Franco Francês","German penny sign":"SÃmbolo do Centavo Alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal maior que","Guarani sign":"SÃmbolo de Guarani","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"SÃmbolo de Hryvnia","Identical to":"Idêntico a","Indian rupee sign":"SÃmbolo da Rupia Indiana",Infinity:"Infinito",Integral:"Integral",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Kip sign":"SÃmbolo do Kip","Latin capital letter a with breve":"SÃmbolo latim maiúsculo A com breve","Latin capital letter a with macron":"SÃmbolo latim maiúsculo A com macron","Latin capital letter a with ogonek":"SÃmbolo latim maiúsculo A com ogonek","Latin capital letter c with acute":"SÃmbolo latim maiúsculo C com acento agudo","Latin capital letter c with caron":"SÃmbolo latim maiúsculo C com caron","Latin capital letter c with circumflex":"SÃmbolo latim maiúsculo C com acento circunflexo","Latin capital letter c with dot above":"SÃmbolo latim maiúsculo C com ponto acima","Latin capital letter d with caron":"SÃmbolo latim maiúsculo D com caron","Latin capital letter d with stroke":"SÃmbolo latin maiúsculo D com um traçado vertical","Latin capital letter e with breve":"SÃmbolo latim maiúsculo E com breve","Latin capital letter e with caron":"SÃmbolo latim maiúsculo E com caron","Latin capital letter e with dot above":"SÃmbolo latim maiúsculo E com ponto acima","Latin capital letter e with macron":"SÃmbolo latim maiúsculo E com macron","Latin capital letter e with ogonek":"SÃmbolo latim maiúsculo E com ogonek","Latin capital letter eng":"SÃmbolo latim maiúsculo Eng","Latin capital letter g with breve":"SÃmbolo latim maiúsculo G com breve","Latin capital letter g with cedilla":"SÃmbolo latim maiúsculo G com cedilha","Latin capital letter g with circumflex":"SÃmbolo latim maiúsculo G com acento circunflexo","Latin capital letter g with dot above":"SÃmbolo latim maiúsculo G com ponto acima","Latin capital letter h with circumflex":"SÃmbolo latim maiúsculo H com acento circunflexo","Latin capital letter h with stroke":"SÃmbolo latin maiúsculo H com um traçado vertical","Latin capital letter i with breve":"SÃmbolo latim maiúsculo I com breve","Latin capital letter i with dot above":"SÃmbolo latim maiúsculo I com ponto acima","Latin capital letter i with macron":"SÃmbolo latim maiúsculo I com macron","Latin capital letter i with ogonek":"SÃmbolo latim maiúsculo I com ogonek","Latin capital letter i with tilde":"SÃmbolo latim maiúsculo I com til","Latin capital letter j with circumflex":"SÃmbolo latim maiúsculo J com acento circunflexo","Latin capital letter k with cedilla":"SÃmbolo latim maiúsculo K com cedilha","Latin capital letter l with acute":"SÃmbolo latim maiúsculo l com acento agudo","Latin capital letter l with caron":"SÃmbolo latim maiúsculo I com caron","Latin capital letter l with cedilla":"SÃmbolo latim maiúsculo L com cedilha","Latin capital letter l with middle dot":"SÃmbolo latin maiúsculo L com ponto no meio","Latin capital letter l with stroke":"SÃmbolo latin maiúsculo L com um traçado vertical","Latin capital letter n with acute":"SÃmbolo latim maiúsculo N com acento agudo","Latin capital letter n with caron":"SÃmbolo latim maiúsculo N com caron","Latin capital letter n with cedilla":"SÃmbolo latim maiúsculo N com cedilha","Latin capital letter o with breve":"SÃmbolo latim maiúsculo O com breve","Latin capital letter o with double acute":"SÃmbolo latim maiúsculo O com acento agudo duplo","Latin capital letter o with macron":"SÃmbolo latim maiúsculo I com macron","Latin capital letter r with acute":"SÃmbolo latim maiúsculo R com acento agudo","Latin capital letter r with caron":"SÃmbolo latim maiúsculo R com caron","Latin capital letter r with cedilla":"SÃmbolo latim maiúsculo R com cedilha","Latin capital letter s with acute":"SÃmbolo latim maiúsculo S com acento agudo","Latin capital letter s with caron":"SÃmbolo latim maiúsculo S com caron","Latin capital letter s with cedilla":"SÃmbolo latim maiúsculo S com cedilha","Latin capital letter s with circumflex":"SÃmbolo latim maiúsculo S com acento circunflexo","Latin capital letter t with caron":"SÃmbolo latim maiúsculo T com caron","Latin capital letter t with cedilla":"SÃmbolo latim maiúsculo T com cedilha","Latin capital letter t with stroke":"SÃmbolo latin maiúsculo T com um traçado vertical","Latin capital letter u with breve":"SÃmbolo latim maiúsculo U com breve","Latin capital letter u with double acute":"SÃmbolo latim maiúsculo U com acento agudo duplo","Latin capital letter u with macron":"SÃmbolo latim maiúsculo I com macron","Latin capital letter u with ogonek":"SÃmbolo latim maiúsculo U com ogonek","Latin capital letter u with ring above":"SÃmbolo latim maiúsculo U com anel acima","Latin capital letter u with tilde":"SÃmbolo latim maiúsculo U com til","Latin capital letter w with circumflex":"SÃmbolo latim maiúsculo W com acento circunflexo","Latin capital letter y with circumflex":"SÃmbolo latim maiúsculo Y com acento circunflexo","Latin capital letter y with diaeresis":"SÃmbolo latim maiúsculo Z com trema","Latin capital letter z with acute":"SÃmbolo latim maiúsculo Z com acento agudo","Latin capital letter z with caron":"SÃmbolo latim maiúsculo Z com caron","Latin capital letter z with dot above":"SÃmbolo latim maiúsculo Z com ponto acima","Latin capital ligature ij":"SÃmbolo latin maiúsculo ligadura IJ","Latin capital ligature oe":"SÃmbolo latin maiúsculo ligadura OE","Latin small letter a with breve":"SÃmbolo latim minúsculo A com breve","Latin small letter a with macron":"SÃmbolo latim minúsculo A com macron","Latin small letter a with ogonek":"SÃmbolo latim minúsculo A com ogonek","Latin small letter c with acute":"SÃmbolo latim minúsculo C com acento agudo","Latin small letter c with caron":"SÃmbolo latim minúsculo C com caron","Latin small letter c with circumflex":"SÃmbolo latim minúsculo C com acento circunflexo","Latin small letter c with dot above":"SÃmbolo latim minúsculo C com ponto acima","Latin small letter d with caron":"SÃmbolo latim minúsculo D com caron","Latin small letter d with stroke":"SÃmbolo latin minúsculo D com um traçado vertical","Latin small letter dotless i":"SÃmbolo latin sem ponto I","Latin small letter e with breve":"SÃmbolo latim minúsculo E com breve","Latin small letter e with caron":"SÃmbolo latim minúsculo E com caron","Latin small letter e with dot above":"SÃmbolo latim minúsculo E com ponto acima","Latin small letter e with macron":"SÃmbolo latim minúsculo E com macron","Latin small letter e with ogonek":"SÃmbolo latim minúsculo E com ogonek","Latin small letter eng":"SÃmbolo latim minúsculo Eng","Latin small letter f with hook":"SÃmbolo latim minúsculo F com gancho","Latin small letter g with breve":"SÃmbolo latim minúsculo G com breve","Latin small letter g with cedilla":"SÃmbolo latim minúsculo G com cedilha","Latin small letter g with circumflex":"SÃmbolo latim minúsculo G com acento circunflexo","Latin small letter g with dot above":"SÃmbolo latim minúsculo G com ponto acima","Latin small letter h with circumflex":"SÃmbolo latim minúsculo H com acento circunflexo","Latin small letter h with stroke":"SÃmbolo latin minúsculo H com um traçado vertical","Latin small letter i with breve":"SÃmbolo latim minúsculo I com breve","Latin small letter i with macron":"SÃmbolo latim minúsculo I com macron","Latin small letter i with ogonek":"SÃmbolo latim minúsculo I com ogonek","Latin small letter i with tilde":"SÃmbolo latim minúsculo I com til","Latin small letter j with circumflex":"SÃmbolo latim minúsculo J com acento circunflexo","Latin small letter k with cedilla":"SÃmbolo latim minúsculo K com cedilha","Latin small letter kra":"SÃmbolo latin minúsculo K","Latin small letter l with acute":"SÃmbolo latim minúsculo I com acento agudo","Latin small letter l with caron":"SÃmbolo latim minúsculo I com caron","Latin small letter l with cedilla":"SÃmbolo latim minúsculo L com cedilha","Latin small letter l with middle dot":"SÃmbolo latin minúsculo L com ponto no meio","Latin small letter l with stroke":"SÃmbolo latin minúsculo L com um traçado vertical","Latin small letter long s":"SÃmbolo latim minúsculo long s","Latin small letter n preceded by apostrophe":"SÃmbolo latim minúsculo N precedido por apóstrofe","Latin small letter n with acute":"SÃmbolo latim minúsculo N com acento agudo","Latin small letter n with caron":"SÃmbolo latim minúsculo N com caron","Latin small letter n with cedilla":"SÃmbolo latim minúsculo N com cedilha","Latin small letter o with breve":"SÃmbolo latim minúsculo O com breve","Latin small letter o with double acute":"SÃmbolo latim minúsculo O com acento agudo duplo","Latin small letter o with macron":"SÃmbolo latim minúsculo O com macron","Latin small letter r with acute":"SÃmbolo latim minúsculo R com acento agudo","Latin small letter r with caron":"SÃmbolo latim minúsculo R com caron","Latin small letter r with cedilla":"SÃmbolo latim minúsculo R com cedilha","Latin small letter s with acute":"SÃmbolo latim minúsculo S com acento agudo","Latin small letter s with caron":"SÃmbolo latim minúsculo S com caron","Latin small letter s with cedilla":"SÃmbolo latim minúsculo S com cedilha","Latin small letter s with circumflex":"SÃmbolo latim minúsculo S com acento circunflexo","Latin small letter t with caron":"SÃmbolo latim minúsculo T com caron","Latin small letter t with cedilla":"SÃmbolo latim minúsculo T com cedilha","Latin small letter t with stroke":"SÃmbolo latin minúsculo T com um traçado vertical","Latin small letter u with breve":"SÃmbolo latim minúsculo U com breve","Latin small letter u with double acute":"SÃmbolo latim minúsculo U com acento agudo","Latin small letter u with macron":"SÃmbolo latim minúsculo U com macron","Latin small letter u with ogonek":"SÃmbolo latim minúsculo U com ogonek","Latin small letter u with ring above":"SÃmbolo latim minúsculo U com anel acima","Latin small letter u with tilde":"SÃmbolo latim minúsculo U com til","Latin small letter w with circumflex":"SÃmbolo latim minúsculo W com acento circunflexo","Latin small letter y with circumflex":"SÃmbolo latim minúsculo Y com acento circunflexo","Latin small letter z with acute":"SÃmbolo latim minúsculo Z com acento agudo","Latin small letter z with caron":"SÃmbolo latim minúsculo Z com caron","Latin small letter z with dot above":"SÃmbolo latim minúsculo Z com ponto acima","Latin small ligature ij":"SÃmbolo latin minúsculo ligadura IJ","Latin small ligature oe":"SÃmbolo latin minúsculo ligadura OE","Left double quotation mark":"Aspas dupla esquerda","Left single quotation mark":"Aspas simples esquerda","Left-pointing double angle quotation mark":"Aspas angulares duplas esquerda","leftwards arrow to bar":"seta para a esquerda para barra","leftwards dashed arrow":"Seta tracejada para esquerda","leftwards double arrow":"Seta dupla para esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal menor que","Lira sign":"SÃmbolo da Lira","Livre tournois sign":"SÃmbolo de Livre tournois","Logical and":"Operador lógico AND","Logical or":"Operador lógico OR",Macron:"Macron","Manat sign":"SÃmbolo do Manat","Mill sign":"SÃmbolo de Mill","Minus sign":"Sinal de menos","Multiplication sign":"Sinal de multiplicação","N-ary product":"SÃmbolo Produto N-ário","N-ary summation":"Somatório",Nabla:"Nabla","Naira sign":"SÃmbolo de Naira","New sheqel sign":"SÃmbolo do Novo Sheqel","Nordic mark sign":"SÃmbolo da Marca Nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de não","on with exclamation mark with left right arrow above":"com ponto de exclamação com a seta esquerda direita acima",Overline:"Sobrepor","Paragraph sign":"SÃmbolo de parágrafo","Partial differential":"Diferencial parcial","Per mille sign":"SÃmbolo de por 1 mil","Per ten thousand sign":"SÃmbolo de por 10 mil","Peseta sign":"SÃmbolo de Peseta","Peso sign":"Sinal de Peso","Plus-minus sign":"Sinal de mais ou menos","Pound sign":"SÃmbolo de Libra","Proportional to":"Proporcional a","Question exclamation mark":"Ponto de interrogação","Registered sign":"SÃmbolo de registrado","Reversed paragraph sign":"SÃmbolo de parágrafo reverso","Right double quotation mark":"Aspas dupla direita","Right single quotation mark":"Aspas simples direita","Right-pointing double angle quotation mark":"Aspas angulares duplas direita","rightwards arrow to bar":"seta para a direita para barra","rightwards dashed arrow":"Seta tracejada para direita","rightwards double arrow":"Seta dupla para direita","Ruble sign":"SÃmbolo do Rublo Russo","Rupee sign":"SÃmbolo da Rupia","Section sign":"SÃmbolo de seleção","Single left-pointing angle quotation mark":"Aspas angulares simples esquerda","Single low-9 quotation mark":"Aspas baixas simples","Single right-pointing angle quotation mark":"Aspas angulares simples direita","soon with rightwards arrow above":"SÃmbolo soon com a seta para a direita acima","Special characters":"Caracteres especiais","Spesmilo sign":"SÃmbolo do Spesmilo","Square root":"Raiz quadrada","Tenge sign":"SÃmbolo do Tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"SÃmbolo topo com a seta para cima acima","Trade mark sign":"SÃmbolo de marca registrada","Tugrik sign":"SÃmbolo de Tugrik","Turkish lira sign":"SÃmbolo da Lira Turca","Two dot leader":"Dois pontos",Union:"União","up down arrow with base":"seta para baixo com base","upwards arrow to bar":"seta para cima para barra","upwards dashed arrow":"Seta tracejada para cima","upwards double arrow":"Seta dupla para cima","Vulgar fraction one half":"Fração um meio","Vulgar fraction one quarter":"Fração um quarto","Vulgar fraction three quarters":"Fração três quartos","Won sign":"SÃmbolo do Won","Yen sign":"SÃmbolo do Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const o=a["pt-br"]=a["pt-br"]||{};o.dictionary=Object.assign(o.dictionary||{},{"Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"SÃmbolo de Austral","back with leftwards arrow above":"volta com a seta esquerda acima","Bitcoin sign":"SÃmbolo do Bitcoin","Cedi sign":"SÃmbolo de Cedi","Cent sign":"SÃmbolo de Centavo","Character categories":"Categoria de caracteres","Colon sign":"Sinal de dois pontos","Contains as member":"Contém como membro","Copyright sign":"SÃmbolo de direitos reservados","Cruzeiro sign":"SÃmbolo do Cruzeiro","Currency sign":"SÃmbolo de moeda","Degree sign":"Sinal de grau","Division sign":"Sinal de divisão","Dollar sign":"SÃmbolo do dólar","Dong sign":"SÃmbolo do Dong","Double dagger":"Adaga dupla","Double exclamation mark":"Sinal do ponto de exclamação duplo","Double low-9 quotation mark":"Aspas duplas baixas simples","Double question mark":"Ponto de interrogação duplo","downwards arrow to bar":"seta para baixo para barra","downwards dashed arrow":"Seta tracejada para baixo","downwards double arrow":"Seta dupla para baixo","downwards simple arrow":"seta simples para baixo","Drachma sign":"Sinal de Dracma","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","En dash":"Traço","end with leftwards arrow above":"termina com a seta esquerda acima","Euro sign":"SÃmbolo do Euro","Euro-currency sign":"SÃmbolo da Moeda do Euro","Exclamation question mark":"Ponto de exclamação","For all":"Para todos","Fraction slash":"Barra de fração","French franc sign":"SÃmbolo do Franco Francês","German penny sign":"SÃmbolo do Centavo Alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal maior que","Guarani sign":"SÃmbolo de Guarani","Horizontal ellipsis":"Elipse horizontal","Hryvnia sign":"SÃmbolo de Hryvnia","Identical to":"Idêntico a","Indian rupee sign":"SÃmbolo da Rupia Indiana",Infinity:"Infinito",Integral:"Integral",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Kip sign":"SÃmbolo do Kip","Latin capital letter a with breve":"SÃmbolo latim maiúsculo A com breve","Latin capital letter a with macron":"SÃmbolo latim maiúsculo A com macron","Latin capital letter a with ogonek":"SÃmbolo latim maiúsculo A com ogonek","Latin capital letter c with acute":"SÃmbolo latim maiúsculo C com acento agudo","Latin capital letter c with caron":"SÃmbolo latim maiúsculo C com caron","Latin capital letter c with circumflex":"SÃmbolo latim maiúsculo C com acento circunflexo","Latin capital letter c with dot above":"SÃmbolo latim maiúsculo C com ponto acima","Latin capital letter d with caron":"SÃmbolo latim maiúsculo D com caron","Latin capital letter d with stroke":"SÃmbolo latin maiúsculo D com um traçado vertical","Latin capital letter e with breve":"SÃmbolo latim maiúsculo E com breve","Latin capital letter e with caron":"SÃmbolo latim maiúsculo E com caron","Latin capital letter e with dot above":"SÃmbolo latim maiúsculo E com ponto acima","Latin capital letter e with macron":"SÃmbolo latim maiúsculo E com macron","Latin capital letter e with ogonek":"SÃmbolo latim maiúsculo E com ogonek","Latin capital letter eng":"SÃmbolo latim maiúsculo Eng","Latin capital letter g with breve":"SÃmbolo latim maiúsculo G com breve","Latin capital letter g with cedilla":"SÃmbolo latim maiúsculo G com cedilha","Latin capital letter g with circumflex":"SÃmbolo latim maiúsculo G com acento circunflexo","Latin capital letter g with dot above":"SÃmbolo latim maiúsculo G com ponto acima","Latin capital letter h with circumflex":"SÃmbolo latim maiúsculo H com acento circunflexo","Latin capital letter h with stroke":"SÃmbolo latin maiúsculo H com um traçado vertical","Latin capital letter i with breve":"SÃmbolo latim maiúsculo I com breve","Latin capital letter i with dot above":"SÃmbolo latim maiúsculo I com ponto acima","Latin capital letter i with macron":"SÃmbolo latim maiúsculo I com macron","Latin capital letter i with ogonek":"SÃmbolo latim maiúsculo I com ogonek","Latin capital letter i with tilde":"SÃmbolo latim maiúsculo I com til","Latin capital letter j with circumflex":"SÃmbolo latim maiúsculo J com acento circunflexo","Latin capital letter k with cedilla":"SÃmbolo latim maiúsculo K com cedilha","Latin capital letter l with acute":"SÃmbolo latim maiúsculo l com acento agudo","Latin capital letter l with caron":"SÃmbolo latim maiúsculo I com caron","Latin capital letter l with cedilla":"SÃmbolo latim maiúsculo L com cedilha","Latin capital letter l with middle dot":"SÃmbolo latin maiúsculo L com ponto no meio","Latin capital letter l with stroke":"SÃmbolo latin maiúsculo L com um traçado vertical","Latin capital letter n with acute":"SÃmbolo latim maiúsculo N com acento agudo","Latin capital letter n with caron":"SÃmbolo latim maiúsculo N com caron","Latin capital letter n with cedilla":"SÃmbolo latim maiúsculo N com cedilha","Latin capital letter o with breve":"SÃmbolo latim maiúsculo O com breve","Latin capital letter o with double acute":"SÃmbolo latim maiúsculo O com acento agudo duplo","Latin capital letter o with macron":"SÃmbolo latim maiúsculo I com macron","Latin capital letter r with acute":"SÃmbolo latim maiúsculo R com acento agudo","Latin capital letter r with caron":"SÃmbolo latim maiúsculo R com caron","Latin capital letter r with cedilla":"SÃmbolo latim maiúsculo R com cedilha","Latin capital letter s with acute":"SÃmbolo latim maiúsculo S com acento agudo","Latin capital letter s with caron":"SÃmbolo latim maiúsculo S com caron","Latin capital letter s with cedilla":"SÃmbolo latim maiúsculo S com cedilha","Latin capital letter s with circumflex":"SÃmbolo latim maiúsculo S com acento circunflexo","Latin capital letter t with caron":"SÃmbolo latim maiúsculo T com caron","Latin capital letter t with cedilla":"SÃmbolo latim maiúsculo T com cedilha","Latin capital letter t with stroke":"SÃmbolo latin maiúsculo T com um traçado vertical","Latin capital letter u with breve":"SÃmbolo latim maiúsculo U com breve","Latin capital letter u with double acute":"SÃmbolo latim maiúsculo U com acento agudo duplo","Latin capital letter u with macron":"SÃmbolo latim maiúsculo I com macron","Latin capital letter u with ogonek":"SÃmbolo latim maiúsculo U com ogonek","Latin capital letter u with ring above":"SÃmbolo latim maiúsculo U com anel acima","Latin capital letter u with tilde":"SÃmbolo latim maiúsculo U com til","Latin capital letter w with circumflex":"SÃmbolo latim maiúsculo W com acento circunflexo","Latin capital letter y with circumflex":"SÃmbolo latim maiúsculo Y com acento circunflexo","Latin capital letter y with diaeresis":"SÃmbolo latim maiúsculo Z com trema","Latin capital letter z with acute":"SÃmbolo latim maiúsculo Z com acento agudo","Latin capital letter z with caron":"SÃmbolo latim maiúsculo Z com caron","Latin capital letter z with dot above":"SÃmbolo latim maiúsculo Z com ponto acima","Latin capital ligature ij":"SÃmbolo latin maiúsculo ligadura IJ","Latin capital ligature oe":"SÃmbolo latin maiúsculo ligadura OE","Latin small letter a with breve":"SÃmbolo latim minúsculo A com breve","Latin small letter a with macron":"SÃmbolo latim minúsculo A com macron","Latin small letter a with ogonek":"SÃmbolo latim minúsculo A com ogonek","Latin small letter c with acute":"SÃmbolo latim minúsculo C com acento agudo","Latin small letter c with caron":"SÃmbolo latim minúsculo C com caron","Latin small letter c with circumflex":"SÃmbolo latim minúsculo C com acento circunflexo","Latin small letter c with dot above":"SÃmbolo latim minúsculo C com ponto acima","Latin small letter d with caron":"SÃmbolo latim minúsculo D com caron","Latin small letter d with stroke":"SÃmbolo latin minúsculo D com um traçado vertical","Latin small letter dotless i":"SÃmbolo latin sem ponto I","Latin small letter e with breve":"SÃmbolo latim minúsculo E com breve","Latin small letter e with caron":"SÃmbolo latim minúsculo E com caron","Latin small letter e with dot above":"SÃmbolo latim minúsculo E com ponto acima","Latin small letter e with macron":"SÃmbolo latim minúsculo E com macron","Latin small letter e with ogonek":"SÃmbolo latim minúsculo E com ogonek","Latin small letter eng":"SÃmbolo latim minúsculo Eng","Latin small letter f with hook":"SÃmbolo latim minúsculo F com gancho","Latin small letter g with breve":"SÃmbolo latim minúsculo G com breve","Latin small letter g with cedilla":"SÃmbolo latim minúsculo G com cedilha","Latin small letter g with circumflex":"SÃmbolo latim minúsculo G com acento circunflexo","Latin small letter g with dot above":"SÃmbolo latim minúsculo G com ponto acima","Latin small letter h with circumflex":"SÃmbolo latim minúsculo H com acento circunflexo","Latin small letter h with stroke":"SÃmbolo latin minúsculo H com um traçado vertical","Latin small letter i with breve":"SÃmbolo latim minúsculo I com breve","Latin small letter i with macron":"SÃmbolo latim minúsculo I com macron","Latin small letter i with ogonek":"SÃmbolo latim minúsculo I com ogonek","Latin small letter i with tilde":"SÃmbolo latim minúsculo I com til","Latin small letter j with circumflex":"SÃmbolo latim minúsculo J com acento circunflexo","Latin small letter k with cedilla":"SÃmbolo latim minúsculo K com cedilha","Latin small letter kra":"SÃmbolo latin minúsculo K","Latin small letter l with acute":"SÃmbolo latim minúsculo I com acento agudo","Latin small letter l with caron":"SÃmbolo latim minúsculo I com caron","Latin small letter l with cedilla":"SÃmbolo latim minúsculo L com cedilha","Latin small letter l with middle dot":"SÃmbolo latin minúsculo L com ponto no meio","Latin small letter l with stroke":"SÃmbolo latin minúsculo L com um traçado vertical","Latin small letter long s":"SÃmbolo latim minúsculo long s","Latin small letter n preceded by apostrophe":"SÃmbolo latim minúsculo N precedido por apóstrofe","Latin small letter n with acute":"SÃmbolo latim minúsculo N com acento agudo","Latin small letter n with caron":"SÃmbolo latim minúsculo N com caron","Latin small letter n with cedilla":"SÃmbolo latim minúsculo N com cedilha","Latin small letter o with breve":"SÃmbolo latim minúsculo O com breve","Latin small letter o with double acute":"SÃmbolo latim minúsculo O com acento agudo duplo","Latin small letter o with macron":"SÃmbolo latim minúsculo O com macron","Latin small letter r with acute":"SÃmbolo latim minúsculo R com acento agudo","Latin small letter r with caron":"SÃmbolo latim minúsculo R com caron","Latin small letter r with cedilla":"SÃmbolo latim minúsculo R com cedilha","Latin small letter s with acute":"SÃmbolo latim minúsculo S com acento agudo","Latin small letter s with caron":"SÃmbolo latim minúsculo S com caron","Latin small letter s with cedilla":"SÃmbolo latim minúsculo S com cedilha","Latin small letter s with circumflex":"SÃmbolo latim minúsculo S com acento circunflexo","Latin small letter t with caron":"SÃmbolo latim minúsculo T com caron","Latin small letter t with cedilla":"SÃmbolo latim minúsculo T com cedilha","Latin small letter t with stroke":"SÃmbolo latin minúsculo T com um traçado vertical","Latin small letter u with breve":"SÃmbolo latim minúsculo U com breve","Latin small letter u with double acute":"SÃmbolo latim minúsculo U com acento agudo","Latin small letter u with macron":"SÃmbolo latim minúsculo U com macron","Latin small letter u with ogonek":"SÃmbolo latim minúsculo U com ogonek","Latin small letter u with ring above":"SÃmbolo latim minúsculo U com anel acima","Latin small letter u with tilde":"SÃmbolo latim minúsculo U com til","Latin small letter w with circumflex":"SÃmbolo latim minúsculo W com acento circunflexo","Latin small letter y with circumflex":"SÃmbolo latim minúsculo Y com acento circunflexo","Latin small letter z with acute":"SÃmbolo latim minúsculo Z com acento agudo","Latin small letter z with caron":"SÃmbolo latim minúsculo Z com caron","Latin small letter z with dot above":"SÃmbolo latim minúsculo Z com ponto acima","Latin small ligature ij":"SÃmbolo latin minúsculo ligadura IJ","Latin small ligature oe":"SÃmbolo latin minúsculo ligadura OE","Left double quotation mark":"Aspas dupla esquerda","Left single quotation mark":"Aspas simples esquerda","Left-pointing double angle quotation mark":"Aspas angulares duplas esquerda","leftwards arrow to bar":"seta para a esquerda para barra","leftwards dashed arrow":"Seta tracejada para esquerda","leftwards double arrow":"Seta dupla para esquerda","leftwards simple arrow":"seta simples para a esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal menor que","Lira sign":"SÃmbolo da Lira","Livre tournois sign":"SÃmbolo de Livre tournois","Logical and":"Operador lógico AND","Logical or":"Operador lógico OR",Macron:"Macron","Manat sign":"SÃmbolo do Manat","Mill sign":"SÃmbolo de Mill","Minus sign":"Sinal de menos","Multiplication sign":"Sinal de multiplicação","N-ary product":"SÃmbolo Produto N-ário","N-ary summation":"Somatório",Nabla:"Nabla","Naira sign":"SÃmbolo de Naira","New sheqel sign":"SÃmbolo do Novo Sheqel","Nordic mark sign":"SÃmbolo da Marca Nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de não","on with exclamation mark with left right arrow above":"com ponto de exclamação com a seta esquerda direita acima",Overline:"Sobrepor","Paragraph sign":"SÃmbolo de parágrafo","Partial differential":"Diferencial parcial","Per mille sign":"SÃmbolo de por 1 mil","Per ten thousand sign":"SÃmbolo de por 10 mil","Peseta sign":"SÃmbolo de Peseta","Peso sign":"Sinal de Peso","Plus-minus sign":"Sinal de mais ou menos","Pound sign":"SÃmbolo de Libra","Proportional to":"Proporcional a","Question exclamation mark":"Ponto de interrogação","Registered sign":"SÃmbolo de registrado","Reversed paragraph sign":"SÃmbolo de parágrafo reverso","Right double quotation mark":"Aspas dupla direita","Right single quotation mark":"Aspas simples direita","Right-pointing double angle quotation mark":"Aspas angulares duplas direita","rightwards arrow to bar":"seta para a direita para barra","rightwards dashed arrow":"Seta tracejada para direita","rightwards double arrow":"Seta dupla para direita","rightwards simple arrow":"seta simples para a direita","Ruble sign":"SÃmbolo do Rublo Russo","Rupee sign":"SÃmbolo da Rupia","Section sign":"SÃmbolo de seleção","Single left-pointing angle quotation mark":"Aspas angulares simples esquerda","Single low-9 quotation mark":"Aspas baixas simples","Single right-pointing angle quotation mark":"Aspas angulares simples direita","soon with rightwards arrow above":"SÃmbolo soon com a seta para a direita acima","Special characters":"Caracteres especiais","Spesmilo sign":"SÃmbolo do Spesmilo","Square root":"Raiz quadrada","Tenge sign":"SÃmbolo do Tenge","There exists":"Existe","Tilde operator":"Operador til","top with upwards arrow above":"SÃmbolo topo com a seta para cima acima","Trade mark sign":"SÃmbolo de marca registrada","Tugrik sign":"SÃmbolo de Tugrik","Turkish lira sign":"SÃmbolo da Lira Turca","Two dot leader":"Dois pontos",Union:"União","up down arrow with base":"seta para baixo com base","upwards arrow to bar":"seta para cima para barra","upwards dashed arrow":"Seta tracejada para cima","upwards double arrow":"Seta dupla para cima","upwards simple arrow":"seta simples para cima","Vulgar fraction one half":"Fração um meio","Vulgar fraction one quarter":"Fração um quarto","Vulgar fraction three quarters":"Fração três quartos","Won sign":"SÃmbolo do Won","Yen sign":"SÃmbolo do Yen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/pt.js b/core/assets/vendor/ckeditor5/special-characters/translations/pt.js index ac7db116dc0762c90ff8e0f14780b36fab126b8c..f0bfbe8dbcf1d2eeff4f4ede04e5176644541dd1 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/pt.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/pt.js @@ -1 +1 @@ -!function(a){const t=a.pt=a.pt||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Sinal de austral","back with leftwards arrow above":'"back" com seta para a esquerda em cima',"Bitcoin sign":"Sinal de bitcoin","Cedi sign":"Sinal de cedi","Cent sign":"Sinal de cêntimo","Character categories":"Categorias de carateres","Colon sign":"Sinal de colombo","Contains as member":"Contém como membro","Copyright sign":"Sinal de copyright","Cruzeiro sign":"Sinal de cruzeiro","Currency sign":"Sinal monetário","Degree sign":"Sinal de grau","Division sign":"Sinal de divisão","Dollar sign":"Cifrão","Dong sign":"Sinal de dong","Double dagger":"Óbelo duplo","Double exclamation mark":"Ponto de exclamação duplo","Double low-9 quotation mark":"Aspas curvas inferiores","Double question mark":"Duplo ponto de interrogação","downwards arrow to bar":"seta para baixo contra uma barra","downwards dashed arrow":"seta tracejada para baixo","downwards double arrow":"seta dupla para baixo","Drachma sign":"Sinal de dracma","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","En dash":"Traço","end with leftwards arrow above":'"end" com seta para a esquerda em cima',"Euro sign":"Sinal de euro","Euro-currency sign":"Sinal monetário do euro","Exclamation question mark":"Sinal de interrogação exclamativa","For all":"Para todo","Fraction slash":"Barra de fração","French franc sign":"Sinal de franco francês","German penny sign":"Sinal de fénigue alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal de maior","Guarani sign":"Sinal de guarani","Horizontal ellipsis":"Reticências horizontais","Hryvnia sign":"Sinal de grÃvnia","Identical to":"Idêntico a","Indian rupee sign":"Sinal de rupia indiana",Infinity:"Infinito",Integral:"Inteiro",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Kip sign":"Sinal de kip","Latin capital letter a with breve":"Latim - letra maiúscula a com breve","Latin capital letter a with macron":"Latim - letra maiúscula a com mácron","Latin capital letter a with ogonek":"Latim - letra maiúscula a com ogonek","Latin capital letter c with acute":"Latim - letra maiúscula c com acento agudo","Latin capital letter c with caron":"Latim - letra maiúscula c com cáron","Latin capital letter c with circumflex":"Latim - letra maiúscula c com acento circunflexo","Latin capital letter c with dot above":"Latim - letra maiúscula c com um ponto por cima","Latin capital letter d with caron":"Latim - letra maiúscula d com cáron","Latin capital letter d with stroke":"Latim - letra maiúscula d cortada por um traço","Latin capital letter e with breve":"Latim - letra maiúscula e com breve","Latin capital letter e with caron":"Latim - letra maiúscula e com cáron","Latin capital letter e with dot above":"Latim - letra maiúscula e com um ponto por cima","Latin capital letter e with macron":"Latim - letra maiúscula e com mácron","Latin capital letter e with ogonek":"Latim - letra maiúscula e com ogonek","Latin capital letter eng":"Latim - letra maiúscula eng (fonema velar nasal)","Latin capital letter g with breve":"Latim - letra maiúscula g com breve","Latin capital letter g with cedilla":"Latim - letra maiúscula g com cedilha","Latin capital letter g with circumflex":"Latim - letra maiúscula g com acento circunflexo","Latin capital letter g with dot above":"Latim - letra maiúscula g com um ponto por cima","Latin capital letter h with circumflex":"Latim - letra maiúscula h com acento circunflexo","Latin capital letter h with stroke":"Latim - letra maiúscula h cortada por um traço","Latin capital letter i with breve":"Latim - letra maiúscula i com breve","Latin capital letter i with dot above":"Latim - letra maiúscula i com um ponto por cima","Latin capital letter i with macron":"Latim - letra maiúscula i com mácron","Latin capital letter i with ogonek":"Latim - letra maiúscula i com ogonek","Latin capital letter i with tilde":"Latim - letra maiúscula i com til","Latin capital letter j with circumflex":"Latim - letra maiúscula j com acento circunflexo","Latin capital letter k with cedilla":"Latim - letra maiúscula k com cedilha","Latin capital letter l with acute":"Latim - letra maiúscula l com acento agudo","Latin capital letter l with caron":"Latim - letra maiúscula l com cáron","Latin capital letter l with cedilla":"Latim - letra maiúscula l com cedilha","Latin capital letter l with middle dot":"Latim - letra maiúscula l com ponto central","Latin capital letter l with stroke":"Latim - letra maiúscula l cortada por um traço","Latin capital letter n with acute":"Latim - letra maiúscula n com acento agudo","Latin capital letter n with caron":"Latim - letra maiúscula n com cáron","Latin capital letter n with cedilla":"Latim - letra maiúscula n com cedilha","Latin capital letter o with breve":"Latim - letra maiúscula o com breve","Latin capital letter o with double acute":"Latim - letra maiúscula o com acento agudo duplo","Latin capital letter o with macron":"Latim - letra maiúscula o com mácron","Latin capital letter r with acute":"Latim - letra maiúscula r com acento agudo","Latin capital letter r with caron":"Latim - letra maiúscula r com cáron","Latin capital letter r with cedilla":"Latim - letra maiúscula r com cedilha","Latin capital letter s with acute":"Latim - letra maiúscula s com acento agudo","Latin capital letter s with caron":"Latim - letra maiúscula s com cáron","Latin capital letter s with cedilla":"Latim - letra maiúscula s com cedilha","Latin capital letter s with circumflex":"Latim - letra maiúscula s com acento circunflexo","Latin capital letter t with caron":"Latim - letra maiúscula t com cáron","Latin capital letter t with cedilla":"Latim - letra maiúscula t com cedilha","Latin capital letter t with stroke":"Latim - letra maiúscula t cortada por um traço","Latin capital letter u with breve":"Latim - letra maiúscula u com breve","Latin capital letter u with double acute":"Latim - letra maiúscula u com acento agudo duplo","Latin capital letter u with macron":"Latim - letra maiúscula u com mácron","Latin capital letter u with ogonek":"Latim - letra maiúscula u com ogonek","Latin capital letter u with ring above":"Latim - letra maiúscula u com cÃrculo por cima","Latin capital letter u with tilde":"Latim - letra maiúscula u com til","Latin capital letter w with circumflex":"Latim - letra maiúscula w com acento circunflexo","Latin capital letter y with circumflex":"Latim - letra maiúscula y com acento circunflexo","Latin capital letter y with diaeresis":"Latim - letra maiúscula y com trema","Latin capital letter z with acute":"Latim - letra maiúscula z com acento agudo","Latin capital letter z with caron":"Latim - letra maiúscula z com cáron","Latin capital letter z with dot above":"Latim - letra maiúscula z com um ponto por cima","Latin capital ligature ij":"Latim - digrama das letras maiúsculas ligadas ij","Latin capital ligature oe":"Latim - digrama das letras maiúsculas ligadas oe","Latin small letter a with breve":"Latim - letra minúscula a com breve","Latin small letter a with macron":"Latim - letra minúscula a com mácron","Latin small letter a with ogonek":"Latim - letra minúscula a com ogonek","Latin small letter c with acute":"Latim - letra minúscula c com acento agudo","Latin small letter c with caron":"Latim - letra minúscula c com cáron","Latin small letter c with circumflex":"Latim - letra minúscula c com acento circunflexo","Latin small letter c with dot above":"Latim - letra minúscula c com um ponto por cima","Latin small letter d with caron":"Latim - letra minúscula d com cáron","Latin small letter d with stroke":"Latim - letra minúscula d cortada por um traço","Latin small letter dotless i":"Latim - letra minúscula i, sem ponto","Latin small letter e with breve":"Latim - letra minúscula e com breve","Latin small letter e with caron":"Latim - letra minúscula e com cáron","Latin small letter e with dot above":"Latim - letra minúscula e com um ponto por cima","Latin small letter e with macron":"Latim - letra minúscula e com mácron","Latin small letter e with ogonek":"Latim - letra minúscula e com ogonek","Latin small letter eng":"Latim - letra minúscula eng (fonema velar nasal)","Latin small letter f with hook":"Latim - letra minúscula f com gancho","Latin small letter g with breve":"Latim - letra minúscula g com breve","Latin small letter g with cedilla":"Latim - letra minúscula g com cedilha","Latin small letter g with circumflex":"Latim - letra minúscula g com acento circunflexo","Latin small letter g with dot above":"Latim - letra minúscula g com um ponto por cima","Latin small letter h with circumflex":"Latim - letra minúscula h com acento circunflexo","Latin small letter h with stroke":"Latim - letra minúscula h cortada por um traço","Latin small letter i with breve":"Latim - letra minúscula i com breve","Latin small letter i with macron":"Latim - letra minúscula i com mácron","Latin small letter i with ogonek":"Latim - letra minúscula i com ogonek","Latin small letter i with tilde":"Latim - letra minúscula i com til","Latin small letter j with circumflex":"Latim - letra minúscula j com acento circunflexo","Latin small letter k with cedilla":"Latim - letra minúscula k com cedilha","Latin small letter kra":"Latim - letra minúscula kra (pequeno k)","Latin small letter l with acute":"Latim - letra minúscula l com acento agudo","Latin small letter l with caron":"Latim - letra minúscula l com cáron","Latin small letter l with cedilla":"Latim - letra minúscula l com cedilha","Latin small letter l with middle dot":"Latim - letra minúscula l com ponto central","Latin small letter l with stroke":"Latim - letra minúscula l cortada por um traço","Latin small letter long s":"Latim - s prolongado (sÃmbolo do fonema fricativo alveolar surdo)","Latin small letter n preceded by apostrophe":"Latim - letra minúscula n precedida por um apóstrofo","Latin small letter n with acute":"Latim - letra minúscula n com acento agudo","Latin small letter n with caron":"Latim - letra minúscula n com cáron","Latin small letter n with cedilla":"Latim - letra minúscula n com cedilha","Latin small letter o with breve":"Latim - letra minúscula o com breve","Latin small letter o with double acute":"Latim - letra minúscula o com acento agudo duplo","Latin small letter o with macron":"Latim - letra minúscula o com mácron","Latin small letter r with acute":"Latim - letra minúscula r com acento agudo","Latin small letter r with caron":"Latim - letra minúscula r com cáron","Latin small letter r with cedilla":"Latim - letra minúscula r com cedilha","Latin small letter s with acute":"Latim - letra minúscula s com acento agudo","Latin small letter s with caron":"Latim - letra minúscula s com cáron","Latin small letter s with cedilla":"Latim - letra minúscula s com cedilha","Latin small letter s with circumflex":"Latim - letra minúscula s com acento circunflexo","Latin small letter t with caron":"Latim - letra minúscula t com cáron","Latin small letter t with cedilla":"Latim - letra minúscula t com cedilha","Latin small letter t with stroke":"Latim - letra minúscula t cortada por um traço","Latin small letter u with breve":"Latim - letra minúscula u com breve","Latin small letter u with double acute":"Latim - letra minúscula u com acento agudo duplo","Latin small letter u with macron":"Latim - letra minúscula u com mácron","Latin small letter u with ogonek":"Latim - letra minúscula u com ogonek","Latin small letter u with ring above":"Latim - letra minúscula u com cÃrculo por cima","Latin small letter u with tilde":"Latim - letra minúscula u com til","Latin small letter w with circumflex":"Latim - letra minúscula w com acento circunflexo","Latin small letter y with circumflex":"Latim - letra minúscula y com acento circunflexo","Latin small letter z with acute":"Latim - letra minúscula z com acento agudo","Latin small letter z with caron":"Latim - letra minúscula z com cáron","Latin small letter z with dot above":"Latim - letra minúscula z com um ponto por cima","Latin small ligature ij":"Latim - digrama das letras minúsculas ligadas ij","Latin small ligature oe":"Latim - digrama das letras minúsculas ligadas oe","Left double quotation mark":"Aspas esquerdas","Left single quotation mark":"Plica esquerda","Left-pointing double angle quotation mark":"Aspas esquerdas em ângulo","leftwards arrow to bar":"seta para a esquerda contra uma barra","leftwards dashed arrow":"seta tracejada para a esquerda","leftwards double arrow":"seta dupla para a esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal de menor","Lira sign":"Sinal de lira","Livre tournois sign":"Sinal de libra de tours","Logical and":"E lógico","Logical or":"Ou lógico",Macron:"Mácron","Manat sign":"Sinal de manat","Mill sign":"Sinal de mill","Minus sign":"Sinal de subtração","Multiplication sign":"Sinal de multiplicação","N-ary product":"N-ésimo produto","N-ary summation":"N-ésimo somatório",Nabla:"Nabla","Naira sign":"Sinal de naira","New sheqel sign":"Sinal de novo sheqel","Nordic mark sign":"Sinal de marca nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de negação","on with exclamation mark with left right arrow above":'"on" com sinal de exclamação com seta para a direita e para a esquerda em cima',Overline:"Linha sobreposta","Paragraph sign":"Sinal de parágrafo","Partial differential":"Diferencial parcial","Per mille sign":"Sinal de permilagem","Per ten thousand sign":"Razão de um para dez mil","Peseta sign":"Sinal de peseta","Peso sign":"Sinal de peso","Plus-minus sign":"Sinal de adição-subtração","Pound sign":"Sinal de libra","Proportional to":"Proporcional a","Question exclamation mark":"Sinal de exclamação interrogativa","Registered sign":"Sinal de registado","Reversed paragraph sign":"Sinal de parágrafo invertido","Right double quotation mark":"Aspas direitas","Right single quotation mark":"Plica direita","Right-pointing double angle quotation mark":"Aspas direitas em ângulo","rightwards arrow to bar":"seta para a direita contra uma barra","rightwards dashed arrow":"seta tracejada para a direita","rightwards double arrow":"seta dupla para a direita","Ruble sign":"Sinal de rublo","Rupee sign":"Sinal de rupia","Section sign":"Sinal de secção","Single left-pointing angle quotation mark":"Plica esquerda em ângulo","Single low-9 quotation mark":"Plica curva inferior","Single right-pointing angle quotation mark":"Plica direita em ângulo","soon with rightwards arrow above":'"soon" com seta para a direita em cima',"Special characters":"Carateres especiais","Spesmilo sign":"Sinal de spesmilo","Square root":"Raiz quadrada","Tenge sign":"Sinal de tengue","There exists":"Existe","Tilde operator":"Operador de til","top with upwards arrow above":'"Top" com seta para cima em cima',"Trade mark sign":"Sinal de marca comercial","Tugrik sign":"Sinal de tugrique","Turkish lira sign":"Sinal de lira turca","Two dot leader":"Dois pontos de seguimento",Union:"União","up down arrow with base":"seta bidirecional vertical com base","upwards arrow to bar":"seta para cima contra uma barra","upwards dashed arrow":"seta tracejada para cima","upwards double arrow":"seta dupla para cima","Vulgar fraction one half":"Fração comum - um meio","Vulgar fraction one quarter":"Fração comum - um quarto","Vulgar fraction three quarters":"Fração comum - três quartos","Won sign":"Sinal de won","Yen sign":"Sinal de iene"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.pt=a.pt||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a","Asterisk operator":"Operador asterisco","Austral sign":"Sinal de austral","back with leftwards arrow above":'"back" com seta para a esquerda em cima',"Bitcoin sign":"Sinal de bitcoin","Cedi sign":"Sinal de cedi","Cent sign":"Sinal de cêntimo","Character categories":"Categorias de carateres","Colon sign":"Sinal de colombo","Contains as member":"Contém como membro","Copyright sign":"Sinal de copyright","Cruzeiro sign":"Sinal de cruzeiro","Currency sign":"Sinal monetário","Degree sign":"Sinal de grau","Division sign":"Sinal de divisão","Dollar sign":"Cifrão","Dong sign":"Sinal de dong","Double dagger":"Óbelo duplo","Double exclamation mark":"Ponto de exclamação duplo","Double low-9 quotation mark":"Aspas curvas inferiores","Double question mark":"Duplo ponto de interrogação","downwards arrow to bar":"seta para baixo contra uma barra","downwards dashed arrow":"seta tracejada para baixo","downwards double arrow":"seta dupla para baixo","downwards simple arrow":"seta simples para baixo","Drachma sign":"Sinal de dracma","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","En dash":"Traço","end with leftwards arrow above":'"end" com seta para a esquerda em cima',"Euro sign":"Sinal de euro","Euro-currency sign":"Sinal monetário do euro","Exclamation question mark":"Sinal de interrogação exclamativa","For all":"Para todo","Fraction slash":"Barra de fração","French franc sign":"Sinal de franco francês","German penny sign":"Sinal de fénigue alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal de maior","Guarani sign":"Sinal de guarani","Horizontal ellipsis":"Reticências horizontais","Hryvnia sign":"Sinal de grÃvnia","Identical to":"Idêntico a","Indian rupee sign":"Sinal de rupia indiana",Infinity:"Infinito",Integral:"Inteiro",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido","Kip sign":"Sinal de kip","Latin capital letter a with breve":"Latim - letra maiúscula a com breve","Latin capital letter a with macron":"Latim - letra maiúscula a com mácron","Latin capital letter a with ogonek":"Latim - letra maiúscula a com ogonek","Latin capital letter c with acute":"Latim - letra maiúscula c com acento agudo","Latin capital letter c with caron":"Latim - letra maiúscula c com cáron","Latin capital letter c with circumflex":"Latim - letra maiúscula c com acento circunflexo","Latin capital letter c with dot above":"Latim - letra maiúscula c com um ponto por cima","Latin capital letter d with caron":"Latim - letra maiúscula d com cáron","Latin capital letter d with stroke":"Latim - letra maiúscula d cortada por um traço","Latin capital letter e with breve":"Latim - letra maiúscula e com breve","Latin capital letter e with caron":"Latim - letra maiúscula e com cáron","Latin capital letter e with dot above":"Latim - letra maiúscula e com um ponto por cima","Latin capital letter e with macron":"Latim - letra maiúscula e com mácron","Latin capital letter e with ogonek":"Latim - letra maiúscula e com ogonek","Latin capital letter eng":"Latim - letra maiúscula eng (fonema velar nasal)","Latin capital letter g with breve":"Latim - letra maiúscula g com breve","Latin capital letter g with cedilla":"Latim - letra maiúscula g com cedilha","Latin capital letter g with circumflex":"Latim - letra maiúscula g com acento circunflexo","Latin capital letter g with dot above":"Latim - letra maiúscula g com um ponto por cima","Latin capital letter h with circumflex":"Latim - letra maiúscula h com acento circunflexo","Latin capital letter h with stroke":"Latim - letra maiúscula h cortada por um traço","Latin capital letter i with breve":"Latim - letra maiúscula i com breve","Latin capital letter i with dot above":"Latim - letra maiúscula i com um ponto por cima","Latin capital letter i with macron":"Latim - letra maiúscula i com mácron","Latin capital letter i with ogonek":"Latim - letra maiúscula i com ogonek","Latin capital letter i with tilde":"Latim - letra maiúscula i com til","Latin capital letter j with circumflex":"Latim - letra maiúscula j com acento circunflexo","Latin capital letter k with cedilla":"Latim - letra maiúscula k com cedilha","Latin capital letter l with acute":"Latim - letra maiúscula l com acento agudo","Latin capital letter l with caron":"Latim - letra maiúscula l com cáron","Latin capital letter l with cedilla":"Latim - letra maiúscula l com cedilha","Latin capital letter l with middle dot":"Latim - letra maiúscula l com ponto central","Latin capital letter l with stroke":"Latim - letra maiúscula l cortada por um traço","Latin capital letter n with acute":"Latim - letra maiúscula n com acento agudo","Latin capital letter n with caron":"Latim - letra maiúscula n com cáron","Latin capital letter n with cedilla":"Latim - letra maiúscula n com cedilha","Latin capital letter o with breve":"Latim - letra maiúscula o com breve","Latin capital letter o with double acute":"Latim - letra maiúscula o com acento agudo duplo","Latin capital letter o with macron":"Latim - letra maiúscula o com mácron","Latin capital letter r with acute":"Latim - letra maiúscula r com acento agudo","Latin capital letter r with caron":"Latim - letra maiúscula r com cáron","Latin capital letter r with cedilla":"Latim - letra maiúscula r com cedilha","Latin capital letter s with acute":"Latim - letra maiúscula s com acento agudo","Latin capital letter s with caron":"Latim - letra maiúscula s com cáron","Latin capital letter s with cedilla":"Latim - letra maiúscula s com cedilha","Latin capital letter s with circumflex":"Latim - letra maiúscula s com acento circunflexo","Latin capital letter t with caron":"Latim - letra maiúscula t com cáron","Latin capital letter t with cedilla":"Latim - letra maiúscula t com cedilha","Latin capital letter t with stroke":"Latim - letra maiúscula t cortada por um traço","Latin capital letter u with breve":"Latim - letra maiúscula u com breve","Latin capital letter u with double acute":"Latim - letra maiúscula u com acento agudo duplo","Latin capital letter u with macron":"Latim - letra maiúscula u com mácron","Latin capital letter u with ogonek":"Latim - letra maiúscula u com ogonek","Latin capital letter u with ring above":"Latim - letra maiúscula u com cÃrculo por cima","Latin capital letter u with tilde":"Latim - letra maiúscula u com til","Latin capital letter w with circumflex":"Latim - letra maiúscula w com acento circunflexo","Latin capital letter y with circumflex":"Latim - letra maiúscula y com acento circunflexo","Latin capital letter y with diaeresis":"Latim - letra maiúscula y com trema","Latin capital letter z with acute":"Latim - letra maiúscula z com acento agudo","Latin capital letter z with caron":"Latim - letra maiúscula z com cáron","Latin capital letter z with dot above":"Latim - letra maiúscula z com um ponto por cima","Latin capital ligature ij":"Latim - digrama das letras maiúsculas ligadas ij","Latin capital ligature oe":"Latim - digrama das letras maiúsculas ligadas oe","Latin small letter a with breve":"Latim - letra minúscula a com breve","Latin small letter a with macron":"Latim - letra minúscula a com mácron","Latin small letter a with ogonek":"Latim - letra minúscula a com ogonek","Latin small letter c with acute":"Latim - letra minúscula c com acento agudo","Latin small letter c with caron":"Latim - letra minúscula c com cáron","Latin small letter c with circumflex":"Latim - letra minúscula c com acento circunflexo","Latin small letter c with dot above":"Latim - letra minúscula c com um ponto por cima","Latin small letter d with caron":"Latim - letra minúscula d com cáron","Latin small letter d with stroke":"Latim - letra minúscula d cortada por um traço","Latin small letter dotless i":"Latim - letra minúscula i, sem ponto","Latin small letter e with breve":"Latim - letra minúscula e com breve","Latin small letter e with caron":"Latim - letra minúscula e com cáron","Latin small letter e with dot above":"Latim - letra minúscula e com um ponto por cima","Latin small letter e with macron":"Latim - letra minúscula e com mácron","Latin small letter e with ogonek":"Latim - letra minúscula e com ogonek","Latin small letter eng":"Latim - letra minúscula eng (fonema velar nasal)","Latin small letter f with hook":"Latim - letra minúscula f com gancho","Latin small letter g with breve":"Latim - letra minúscula g com breve","Latin small letter g with cedilla":"Latim - letra minúscula g com cedilha","Latin small letter g with circumflex":"Latim - letra minúscula g com acento circunflexo","Latin small letter g with dot above":"Latim - letra minúscula g com um ponto por cima","Latin small letter h with circumflex":"Latim - letra minúscula h com acento circunflexo","Latin small letter h with stroke":"Latim - letra minúscula h cortada por um traço","Latin small letter i with breve":"Latim - letra minúscula i com breve","Latin small letter i with macron":"Latim - letra minúscula i com mácron","Latin small letter i with ogonek":"Latim - letra minúscula i com ogonek","Latin small letter i with tilde":"Latim - letra minúscula i com til","Latin small letter j with circumflex":"Latim - letra minúscula j com acento circunflexo","Latin small letter k with cedilla":"Latim - letra minúscula k com cedilha","Latin small letter kra":"Latim - letra minúscula kra (pequeno k)","Latin small letter l with acute":"Latim - letra minúscula l com acento agudo","Latin small letter l with caron":"Latim - letra minúscula l com cáron","Latin small letter l with cedilla":"Latim - letra minúscula l com cedilha","Latin small letter l with middle dot":"Latim - letra minúscula l com ponto central","Latin small letter l with stroke":"Latim - letra minúscula l cortada por um traço","Latin small letter long s":"Latim - s prolongado (sÃmbolo do fonema fricativo alveolar surdo)","Latin small letter n preceded by apostrophe":"Latim - letra minúscula n precedida por um apóstrofo","Latin small letter n with acute":"Latim - letra minúscula n com acento agudo","Latin small letter n with caron":"Latim - letra minúscula n com cáron","Latin small letter n with cedilla":"Latim - letra minúscula n com cedilha","Latin small letter o with breve":"Latim - letra minúscula o com breve","Latin small letter o with double acute":"Latim - letra minúscula o com acento agudo duplo","Latin small letter o with macron":"Latim - letra minúscula o com mácron","Latin small letter r with acute":"Latim - letra minúscula r com acento agudo","Latin small letter r with caron":"Latim - letra minúscula r com cáron","Latin small letter r with cedilla":"Latim - letra minúscula r com cedilha","Latin small letter s with acute":"Latim - letra minúscula s com acento agudo","Latin small letter s with caron":"Latim - letra minúscula s com cáron","Latin small letter s with cedilla":"Latim - letra minúscula s com cedilha","Latin small letter s with circumflex":"Latim - letra minúscula s com acento circunflexo","Latin small letter t with caron":"Latim - letra minúscula t com cáron","Latin small letter t with cedilla":"Latim - letra minúscula t com cedilha","Latin small letter t with stroke":"Latim - letra minúscula t cortada por um traço","Latin small letter u with breve":"Latim - letra minúscula u com breve","Latin small letter u with double acute":"Latim - letra minúscula u com acento agudo duplo","Latin small letter u with macron":"Latim - letra minúscula u com mácron","Latin small letter u with ogonek":"Latim - letra minúscula u com ogonek","Latin small letter u with ring above":"Latim - letra minúscula u com cÃrculo por cima","Latin small letter u with tilde":"Latim - letra minúscula u com til","Latin small letter w with circumflex":"Latim - letra minúscula w com acento circunflexo","Latin small letter y with circumflex":"Latim - letra minúscula y com acento circunflexo","Latin small letter z with acute":"Latim - letra minúscula z com acento agudo","Latin small letter z with caron":"Latim - letra minúscula z com cáron","Latin small letter z with dot above":"Latim - letra minúscula z com um ponto por cima","Latin small ligature ij":"Latim - digrama das letras minúsculas ligadas ij","Latin small ligature oe":"Latim - digrama das letras minúsculas ligadas oe","Left double quotation mark":"Aspas esquerdas","Left single quotation mark":"Plica esquerda","Left-pointing double angle quotation mark":"Aspas esquerdas em ângulo","leftwards arrow to bar":"seta para a esquerda contra uma barra","leftwards dashed arrow":"seta tracejada para a esquerda","leftwards double arrow":"seta dupla para a esquerda","leftwards simple arrow":"seta simples para a esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal de menor","Lira sign":"Sinal de lira","Livre tournois sign":"Sinal de libra de tours","Logical and":"E lógico","Logical or":"Ou lógico",Macron:"Mácron","Manat sign":"Sinal de manat","Mill sign":"Sinal de mill","Minus sign":"Sinal de subtração","Multiplication sign":"Sinal de multiplicação","N-ary product":"N-ésimo produto","N-ary summation":"N-ésimo somatório",Nabla:"Nabla","Naira sign":"Sinal de naira","New sheqel sign":"Sinal de novo sheqel","Nordic mark sign":"Sinal de marca nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de negação","on with exclamation mark with left right arrow above":'"on" com sinal de exclamação com seta para a direita e para a esquerda em cima',Overline:"Linha sobreposta","Paragraph sign":"Sinal de parágrafo","Partial differential":"Diferencial parcial","Per mille sign":"Sinal de permilagem","Per ten thousand sign":"Razão de um para dez mil","Peseta sign":"Sinal de peseta","Peso sign":"Sinal de peso","Plus-minus sign":"Sinal de adição-subtração","Pound sign":"Sinal de libra","Proportional to":"Proporcional a","Question exclamation mark":"Sinal de exclamação interrogativa","Registered sign":"Sinal de registado","Reversed paragraph sign":"Sinal de parágrafo invertido","Right double quotation mark":"Aspas direitas","Right single quotation mark":"Plica direita","Right-pointing double angle quotation mark":"Aspas direitas em ângulo","rightwards arrow to bar":"seta para a direita contra uma barra","rightwards dashed arrow":"seta tracejada para a direita","rightwards double arrow":"seta dupla para a direita","rightwards simple arrow":"seta simples para a direita","Ruble sign":"Sinal de rublo","Rupee sign":"Sinal de rupia","Section sign":"Sinal de secção","Single left-pointing angle quotation mark":"Plica esquerda em ângulo","Single low-9 quotation mark":"Plica curva inferior","Single right-pointing angle quotation mark":"Plica direita em ângulo","soon with rightwards arrow above":'"soon" com seta para a direita em cima',"Special characters":"Carateres especiais","Spesmilo sign":"Sinal de spesmilo","Square root":"Raiz quadrada","Tenge sign":"Sinal de tengue","There exists":"Existe","Tilde operator":"Operador de til","top with upwards arrow above":'"Top" com seta para cima em cima',"Trade mark sign":"Sinal de marca comercial","Tugrik sign":"Sinal de tugrique","Turkish lira sign":"Sinal de lira turca","Two dot leader":"Dois pontos de seguimento",Union:"União","up down arrow with base":"seta bidirecional vertical com base","upwards arrow to bar":"seta para cima contra uma barra","upwards dashed arrow":"seta tracejada para cima","upwards double arrow":"seta dupla para cima","upwards simple arrow":"seta simples para cima","Vulgar fraction one half":"Fração comum - um meio","Vulgar fraction one quarter":"Fração comum - um quarto","Vulgar fraction three quarters":"Fração comum - três quartos","Won sign":"Sinal de won","Yen sign":"Sinal de iene"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ro.js b/core/assets/vendor/ckeditor5/special-characters/translations/ro.js index c5c7725d0a2bb4da4b15232641689f54870fb430..f6944a835f300aaa46b73f7822f91142c79b0205 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ro.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ro.js @@ -1 +1 @@ -!function(t){const a=t.ro=t.ro||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Aproape egal cu",Angle:"Unghi","Approximately equal to":"Aproximativ egal cu","Asterisk operator":"Operatorul asterisc","Austral sign":"Simbolul pentru austral","back with leftwards arrow above":"înapoi cu săgeată spre stânga deasupra","Bitcoin sign":"Simbolul pentru Bitcoin","Cedi sign":"Simbolul pentru cedi","Cent sign":"Simbolul pentru cent","Character categories":"Categorii de caractere","Colon sign":"Două puncte","Contains as member":"ConÈ›ine ca membru","Copyright sign":"Simbolul pentru copyright","Cruzeiro sign":"Simbolul pentru cruzeiro","Currency sign":"Simbolul pentru valută","Degree sign":"Simbolul pentru grad","Division sign":"Semnul împărÈ›irii","Dollar sign":"Simbolul dolarului","Dong sign":"Simbolul pentru dong","Double dagger":"Dublă obelă (dagger)","Double exclamation mark":"Semnul exclamării dublu","Double low-9 quotation mark":"Ghilimele jos în formă de 99","Double question mark":"Doublu semnul întrebării","downwards arrow to bar":"săgeată în jos spre bară","downwards dashed arrow":"săgeată în jos cu linie întreruptă","downwards double arrow":"săgeată dublă în jos","Drachma sign":"Simbolul pentru drahmă","Element of":"Element al","Em dash":"Linie de dialog (em dash)","Empty set":"MulÈ›imea vidă","En dash":"Linie de pauză (en dash)","end with leftwards arrow above":"sfârÈ™it cu săgeată spre stânga deasupra","Euro sign":"Simbolul euro","Euro-currency sign":"Simbolul monedei euro","Exclamation question mark":"Semnele exclamării È™i întrebării","For all":"Pentru toÈ›i","Fraction slash":"Bară de fracÈ›ie (oblică)","French franc sign":"Simbolul pentru francul francez","German penny sign":"Simbolul pentru pfenigul german","Greater-than or equal to":"Simbolul „mai mare sau egalâ€","Greater-than sign":"Simbolul „mai mare decâtâ€","Guarani sign":"Simbolul pentru guarani","Horizontal ellipsis":"Puncte de suspensie","Hryvnia sign":"Simbolul pentru grivnă (hrivnă)","Identical to":"Identic cu","Indian rupee sign":"Simbolul pentru rupia indiană",Infinity:"Infinit",Integral:"Integrală",Intersection:"IntersecÈ›ie","Inverted exclamation mark":"Semnul exclamării inversat","Inverted question mark":"Semnul întrebării inversat","Kip sign":"Simbolul pentru kip","Latin capital letter a with breve":"Litera A majusculă cu breve („căciulăâ€)","Latin capital letter a with macron":"Litera A majusculă cu macron","Latin capital letter a with ogonek":"Litera A majusculă cu codiță (ogonek)","Latin capital letter c with acute":"Litera C majusculă cu accent ascuÈ›it","Latin capital letter c with caron":"Litera C majusculă cu caron (circumflex inversat)","Latin capital letter c with circumflex":"Litera C majusculă cu accent circumflex","Latin capital letter c with dot above":"Litera C majusculă cu punct deasupra","Latin capital letter d with caron":"Litera D majusculă cu caron (circumflex inversat)","Latin capital letter d with stroke":"Litera D barată majusculă","Latin capital letter e with breve":"Litera E majusculă cu breve („căciulăâ€)","Latin capital letter e with caron":"Litera E majusculă cu caron (circumflex inversat)","Latin capital letter e with dot above":"Litera E majusculă cu punct deasupra","Latin capital letter e with macron":"Litera E majusculă cu macron","Latin capital letter e with ogonek":"Litera E majusculă cu ogonek („codițăâ€)","Latin capital letter eng":"Litera ENG majusculă","Latin capital letter g with breve":"Litera G majusculă cu breve („căciulăâ€)","Latin capital letter g with cedilla":"Litera G majusculă cu sedilă","Latin capital letter g with circumflex":"Litera G majusculă cu accent circumflex","Latin capital letter g with dot above":"Litera G majusculă cu punct deasupra","Latin capital letter h with circumflex":"Litera H majusculă cu accent circumflex","Latin capital letter h with stroke":"Litera H barată majusculă","Latin capital letter i with breve":"Litera I majusculă cu breve („căciulăâ€)","Latin capital letter i with dot above":"Litera I majusculă cu punct deasupra","Latin capital letter i with macron":"Litera I majusculă cu macron","Latin capital letter i with ogonek":"Litera I majusculă cu ogonek („codițăâ€)","Latin capital letter i with tilde":"Litera I majusculă cu tildă","Latin capital letter j with circumflex":"Litera J majusculă cu accent circumflex","Latin capital letter k with cedilla":"Litera K majusculă cu sedilă","Latin capital letter l with acute":"Litera L majusculă cu accent ascuÈ›it","Latin capital letter l with caron":"Litera L majusculă cu caron (circumflex inversat)","Latin capital letter l with cedilla":"Litera L majusculă cu sedilă","Latin capital letter l with middle dot":"Litera L majusculă cu punct median","Latin capital letter l with stroke":"Litera L majusculă cu bară oblică","Latin capital letter n with acute":"Litera N majusculă cu accent ascuÈ›it","Latin capital letter n with caron":"Litera N majusculă cu caron (circumflex inversat)","Latin capital letter n with cedilla":"Litera N majusculă cu sedilă","Latin capital letter o with breve":"Litera O majusculă cu breve („căciulăâ€)","Latin capital letter o with double acute":"Litera O majusculă cu dublu accent ascuÈ›it","Latin capital letter o with macron":"Litera O majusculă cu macron","Latin capital letter r with acute":"Litera R majusculă cu accent ascuÈ›it","Latin capital letter r with caron":"Litera R majusculă cu caron (circumflex inversat)","Latin capital letter r with cedilla":"Litera R majusculă cu sedilă","Latin capital letter s with acute":"Litera S majusculă cu accent ascuÈ›it","Latin capital letter s with caron":"Litera S majusculă cu caron (circumflex inversat)","Latin capital letter s with cedilla":"Litera S majusculă cu sedilă","Latin capital letter s with circumflex":"Litera S majusculă cu accent circumflex","Latin capital letter t with caron":"Litera T majusculă cu caron (circumflex inversat)","Latin capital letter t with cedilla":"Litera T majusculă cu sedilă","Latin capital letter t with stroke":"Litera T majusculă barată","Latin capital letter u with breve":"Litera U majusculă cu breve („căciulăâ€)","Latin capital letter u with double acute":"Litera U majusculă cu dublu accent ascuÈ›it","Latin capital letter u with macron":"Litera U majusculă cu macron","Latin capital letter u with ogonek":"Litera U majusculă cu ogonek („codițăâ€)","Latin capital letter u with ring above":"Litera majusculă U cu inel deasupra","Latin capital letter u with tilde":"Litera U majusculă cu tildă","Latin capital letter w with circumflex":"Litera W majusculă cu accent circumflex","Latin capital letter y with circumflex":"Litera Y majusculă cu accent circumflex","Latin capital letter y with diaeresis":"Litera Y majusculă cu tremă","Latin capital letter z with acute":"Litera Z majusculă cu accent ascuÈ›it","Latin capital letter z with caron":"Litera Z majusculă cu caron (circumflex inversat)","Latin capital letter z with dot above":"Litera Z majusculă cu punct deasupra","Latin capital ligature ij":"Ligatură formată din literele majuscule IJ","Latin capital ligature oe":"Ligatură formată din literele OE majuscule","Latin small letter a with breve":"Litera A minusculă cu breve („căciulăâ€)","Latin small letter a with macron":"Litera A minusculă cu macron","Latin small letter a with ogonek":"Litera A minusculă cu codiță (ogonek)","Latin small letter c with acute":"Litera C minusculă cu accent ascuÈ›it","Latin small letter c with caron":"Litera C minusculă cu caron (circumflex inversat)","Latin small letter c with circumflex":"Litera C minusculă cu accent circumflex","Latin small letter c with dot above":"Litera C minusculă cu punct deasupra","Latin small letter d with caron":"Litera D minusculă cu caron (circumflex inversat)","Latin small letter d with stroke":"Litera D barată minusculă","Latin small letter dotless i":"Litera I minusculă fără punct","Latin small letter e with breve":"Litera E minusculă cu breve („căciulăâ€)","Latin small letter e with caron":"Litera E minusculă cu caron (circumflex inversat)","Latin small letter e with dot above":"Litera E minusculă cu punct deasupra","Latin small letter e with macron":"Litera E minusculă cu macron","Latin small letter e with ogonek":"Litera E minusculă cu ogonek („codițăâ€)","Latin small letter eng":"Litera ENG minusculă","Latin small letter f with hook":"Litera F minusculă cu cârlig","Latin small letter g with breve":"Litera G minusculă cu breve („căciulăâ€)","Latin small letter g with cedilla":"Litera G minusculă cu sedilă","Latin small letter g with circumflex":"Litera G minusculă cu accent circumflex","Latin small letter g with dot above":"Litera G minusculă cu punct deasupra","Latin small letter h with circumflex":"Litera H minusculă cu accent circumflex","Latin small letter h with stroke":"Litera H barată minusculă","Latin small letter i with breve":"Litera I minusculă cu breve („căciulăâ€)","Latin small letter i with macron":"Litera I minusculă cu macron","Latin small letter i with ogonek":"Litera I minusculă cu ogonek („codițăâ€)","Latin small letter i with tilde":"Litera I minusculă cu tildă","Latin small letter j with circumflex":"Litera J minusculă cu accent circumflex","Latin small letter k with cedilla":"Litera K minusculă cu sedilă","Latin small letter kra":"Litera KRA minusculă","Latin small letter l with acute":"Litera L minusculă cu accent ascuÈ›it","Latin small letter l with caron":"Litera L minusculă cu caron (circumflex inversat)","Latin small letter l with cedilla":"Litera L minusculă cu sedilă","Latin small letter l with middle dot":"Litera L minusculă cu punct median","Latin small letter l with stroke":"Litera L minusculă cu bară oblică","Latin small letter long s":"Litera S lungă minusculă","Latin small letter n preceded by apostrophe":"Litera N minusculă cu apostrof în față","Latin small letter n with acute":"Litera N minusculă cu accent ascuÈ›it","Latin small letter n with caron":"Litera N minusculă cu caron (circumflex inversat)","Latin small letter n with cedilla":"Litera N minusculă cu sedilă","Latin small letter o with breve":"Litera O minusculă cu breve („căciulăâ€)","Latin small letter o with double acute":"Litera O minusculă cu dublu accent ascuÈ›it","Latin small letter o with macron":"Litera O minusculă cu macron","Latin small letter r with acute":"Litera R minusculă cu accent ascuÈ›it","Latin small letter r with caron":"Litera R minusculă cu caron (circumflex inversat)","Latin small letter r with cedilla":"Litera R minusculă cu sedilă","Latin small letter s with acute":"Litera S minusculă cu accent ascuÈ›it","Latin small letter s with caron":"Litera S minusculă cu caron (circumflex inversat)","Latin small letter s with cedilla":"Litera S minusculă cu sedilă","Latin small letter s with circumflex":"Litera S minusculă cu accent circumflex","Latin small letter t with caron":"Litera T minusculă cu caron (circumflex inversat)","Latin small letter t with cedilla":"Litera T minusculă cu sedilă","Latin small letter t with stroke":"Litera T minusculă barată","Latin small letter u with breve":"Litera U minusculă cu breve („căciulăâ€)","Latin small letter u with double acute":"Litera U minusculă cu dublu accent ascuÈ›it","Latin small letter u with macron":"Litera U minusculă cu macron","Latin small letter u with ogonek":"Litera U minusculă cu ogonek („codițăâ€)","Latin small letter u with ring above":"Litera minusculă U cu inel deasupra","Latin small letter u with tilde":"Litera U minusculă cu tildă","Latin small letter w with circumflex":"Litera W minusculă cu accent circumflex","Latin small letter y with circumflex":"Litera Y minusculă cu accent circumflex","Latin small letter z with acute":"Litera Z minusculă cu accent ascuÈ›it","Latin small letter z with caron":"Litera Z minusculă cu caron (circumflex inversat)","Latin small letter z with dot above":"Litera Z minusculă cu punct deasupra","Latin small ligature ij":"Ligatură formată din literele minuscule IJ","Latin small ligature oe":"Ligatură formată din literele OE minuscule","Left double quotation mark":"Ghilimele sus în formă de 66","Left single quotation mark":"Semnul citării simplu stânga (în formă de 6)","Left-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre stânga","leftwards arrow to bar":"săgeată la stânga spre bară","leftwards dashed arrow":"săgeată la stânga cu linie întreruptă","leftwards double arrow":"săgeată dublă spre stânga","Less-than or equal to":"Simbolul „mai mic sau egalâ€","Less-than sign":"Simbolul „mai mic decâtâ€","Lira sign":"Simbolul pentru liră","Livre tournois sign":"Simbolul pentru livra tournois","Logical and":"ȘI logic","Logical or":"SAU logic",Macron:"Macron","Manat sign":"Simbolul pentru manat","Mill sign":"Simbolul pentru mill","Minus sign":"Semnul minus","Multiplication sign":"Semnul înmulÈ›irii","N-ary product":"Produs cartezian (simbol matematic)","N-ary summation":"Sumă (simbol matematic)",Nabla:"Nabla","Naira sign":"Simbolul pentru naira","New sheqel sign":"Simbolul pentru shekelul nou","Nordic mark sign":"Simbolul pentru marca nordică","Not an element of":"Nu este un element al","Not equal to":"Diferit de (nu este egal cu)","Not sign":"Negare","on with exclamation mark with left right arrow above":"„on†cu semn de exclamare È™i săgeată spre stânga deasupra",Overline:"Linie deasupra","Paragraph sign":"Simbolul pentru paragraf","Partial differential":"DiferenÈ›ială parÈ›ială","Per mille sign":"Promilă","Per ten thousand sign":"La zece mii","Peseta sign":"Simbolul pentru peseta","Peso sign":"Simbolul pentru peso","Plus-minus sign":"Semnul plus/minus","Pound sign":"Simbolul lirei sterline","Proportional to":"ProporÈ›ional cu","Question exclamation mark":"Semnele întrebării È™i exclamării","Registered sign":"Simbolul de marcă înregistrată","Reversed paragraph sign":"Simbolul pentru paragraf, inversat","Right double quotation mark":"Ghilimele sus în formă de 99","Right single quotation mark":"Semnul citării simplu dreapta (în formă de 9)","Right-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre dreapta","rightwards arrow to bar":"săgeată la dreapta spre bară","rightwards dashed arrow":"săgeată la dreapta cu linie întreruptă","rightwards double arrow":"săgeată dublă spre dreapta","Ruble sign":"Simbolul pentru rublă","Rupee sign":"Simbolul pentru rupie","Section sign":"Simbolul pentru secÈ›iune","Single left-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre stânga","Single low-9 quotation mark":"Ghilimele simple jos în formă de 9","Single right-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre dreapta","soon with rightwards arrow above":"„soon†cu săgeată spre dreapta deasupra","Special characters":"Caractere speciale","Spesmilo sign":"Simbolul pentru spesmilo","Square root":"Rădăcină pătrată","Tenge sign":"Simbolul pentru tenge","There exists":"Există","Tilde operator":"Operatorul tildă","top with upwards arrow above":"„top†cu săgeată în sus deasupra","Trade mark sign":"Simbolul de marcă comercială","Tugrik sign":"Simbolul pentru tugrik","Turkish lira sign":"Simbolul pentru lira turcească","Two dot leader":"Două puncte orizontale pe linia de bază",Union:"Uniune","up down arrow with base":"săgeată în sus È™i în jos cu linie de bază","upwards arrow to bar":"săgeată în sus spre bară","upwards dashed arrow":"săgeată în sus cu linie întreruptă","upwards double arrow":"săgeată dublă în sus","Vulgar fraction one half":"Jumătate (fracÈ›ie în scrierea comună)","Vulgar fraction one quarter":"Un sfert (fracÈ›ie în scrierea comună)","Vulgar fraction three quarters":"Trei sferturi (fracÈ›ie în scrierea comună)","Won sign":"Simbolul pentru won","Yen sign":"Simbolul yenului"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.ro=t.ro||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Aproape egal cu",Angle:"Unghi","Approximately equal to":"Aproximativ egal cu","Asterisk operator":"Operatorul asterisc","Austral sign":"Simbolul pentru austral","back with leftwards arrow above":"înapoi cu săgeată spre stânga deasupra","Bitcoin sign":"Simbolul pentru Bitcoin","Cedi sign":"Simbolul pentru cedi","Cent sign":"Simbolul pentru cent","Character categories":"Categorii de caractere","Colon sign":"Două puncte","Contains as member":"ConÈ›ine ca membru","Copyright sign":"Simbolul pentru copyright","Cruzeiro sign":"Simbolul pentru cruzeiro","Currency sign":"Simbolul pentru valută","Degree sign":"Simbolul pentru grad","Division sign":"Semnul împărÈ›irii","Dollar sign":"Simbolul dolarului","Dong sign":"Simbolul pentru dong","Double dagger":"Dublă obelă (dagger)","Double exclamation mark":"Semnul exclamării dublu","Double low-9 quotation mark":"Ghilimele jos în formă de 99","Double question mark":"Doublu semnul întrebării","downwards arrow to bar":"săgeată în jos spre bară","downwards dashed arrow":"săgeată în jos cu linie întreruptă","downwards double arrow":"săgeată dublă în jos","downwards simple arrow":"săgeată simplă în jos","Drachma sign":"Simbolul pentru drahmă","Element of":"Element al","Em dash":"Linie de dialog (em dash)","Empty set":"MulÈ›imea vidă","En dash":"Linie de pauză (en dash)","end with leftwards arrow above":"sfârÈ™it cu săgeată spre stânga deasupra","Euro sign":"Simbolul euro","Euro-currency sign":"Simbolul monedei euro","Exclamation question mark":"Semnele exclamării È™i întrebării","For all":"Pentru toÈ›i","Fraction slash":"Bară de fracÈ›ie (oblică)","French franc sign":"Simbolul pentru francul francez","German penny sign":"Simbolul pentru pfenigul german","Greater-than or equal to":"Simbolul „mai mare sau egalâ€","Greater-than sign":"Simbolul „mai mare decâtâ€","Guarani sign":"Simbolul pentru guarani","Horizontal ellipsis":"Puncte de suspensie","Hryvnia sign":"Simbolul pentru grivnă (hrivnă)","Identical to":"Identic cu","Indian rupee sign":"Simbolul pentru rupia indiană",Infinity:"Infinit",Integral:"Integrală",Intersection:"IntersecÈ›ie","Inverted exclamation mark":"Semnul exclamării inversat","Inverted question mark":"Semnul întrebării inversat","Kip sign":"Simbolul pentru kip","Latin capital letter a with breve":"Litera A majusculă cu breve („căciulăâ€)","Latin capital letter a with macron":"Litera A majusculă cu macron","Latin capital letter a with ogonek":"Litera A majusculă cu codiță (ogonek)","Latin capital letter c with acute":"Litera C majusculă cu accent ascuÈ›it","Latin capital letter c with caron":"Litera C majusculă cu caron (circumflex inversat)","Latin capital letter c with circumflex":"Litera C majusculă cu accent circumflex","Latin capital letter c with dot above":"Litera C majusculă cu punct deasupra","Latin capital letter d with caron":"Litera D majusculă cu caron (circumflex inversat)","Latin capital letter d with stroke":"Litera D barată majusculă","Latin capital letter e with breve":"Litera E majusculă cu breve („căciulăâ€)","Latin capital letter e with caron":"Litera E majusculă cu caron (circumflex inversat)","Latin capital letter e with dot above":"Litera E majusculă cu punct deasupra","Latin capital letter e with macron":"Litera E majusculă cu macron","Latin capital letter e with ogonek":"Litera E majusculă cu ogonek („codițăâ€)","Latin capital letter eng":"Litera ENG majusculă","Latin capital letter g with breve":"Litera G majusculă cu breve („căciulăâ€)","Latin capital letter g with cedilla":"Litera G majusculă cu sedilă","Latin capital letter g with circumflex":"Litera G majusculă cu accent circumflex","Latin capital letter g with dot above":"Litera G majusculă cu punct deasupra","Latin capital letter h with circumflex":"Litera H majusculă cu accent circumflex","Latin capital letter h with stroke":"Litera H barată majusculă","Latin capital letter i with breve":"Litera I majusculă cu breve („căciulăâ€)","Latin capital letter i with dot above":"Litera I majusculă cu punct deasupra","Latin capital letter i with macron":"Litera I majusculă cu macron","Latin capital letter i with ogonek":"Litera I majusculă cu ogonek („codițăâ€)","Latin capital letter i with tilde":"Litera I majusculă cu tildă","Latin capital letter j with circumflex":"Litera J majusculă cu accent circumflex","Latin capital letter k with cedilla":"Litera K majusculă cu sedilă","Latin capital letter l with acute":"Litera L majusculă cu accent ascuÈ›it","Latin capital letter l with caron":"Litera L majusculă cu caron (circumflex inversat)","Latin capital letter l with cedilla":"Litera L majusculă cu sedilă","Latin capital letter l with middle dot":"Litera L majusculă cu punct median","Latin capital letter l with stroke":"Litera L majusculă cu bară oblică","Latin capital letter n with acute":"Litera N majusculă cu accent ascuÈ›it","Latin capital letter n with caron":"Litera N majusculă cu caron (circumflex inversat)","Latin capital letter n with cedilla":"Litera N majusculă cu sedilă","Latin capital letter o with breve":"Litera O majusculă cu breve („căciulăâ€)","Latin capital letter o with double acute":"Litera O majusculă cu dublu accent ascuÈ›it","Latin capital letter o with macron":"Litera O majusculă cu macron","Latin capital letter r with acute":"Litera R majusculă cu accent ascuÈ›it","Latin capital letter r with caron":"Litera R majusculă cu caron (circumflex inversat)","Latin capital letter r with cedilla":"Litera R majusculă cu sedilă","Latin capital letter s with acute":"Litera S majusculă cu accent ascuÈ›it","Latin capital letter s with caron":"Litera S majusculă cu caron (circumflex inversat)","Latin capital letter s with cedilla":"Litera S majusculă cu sedilă","Latin capital letter s with circumflex":"Litera S majusculă cu accent circumflex","Latin capital letter t with caron":"Litera T majusculă cu caron (circumflex inversat)","Latin capital letter t with cedilla":"Litera T majusculă cu sedilă","Latin capital letter t with stroke":"Litera T majusculă barată","Latin capital letter u with breve":"Litera U majusculă cu breve („căciulăâ€)","Latin capital letter u with double acute":"Litera U majusculă cu dublu accent ascuÈ›it","Latin capital letter u with macron":"Litera U majusculă cu macron","Latin capital letter u with ogonek":"Litera U majusculă cu ogonek („codițăâ€)","Latin capital letter u with ring above":"Litera majusculă U cu inel deasupra","Latin capital letter u with tilde":"Litera U majusculă cu tildă","Latin capital letter w with circumflex":"Litera W majusculă cu accent circumflex","Latin capital letter y with circumflex":"Litera Y majusculă cu accent circumflex","Latin capital letter y with diaeresis":"Litera Y majusculă cu tremă","Latin capital letter z with acute":"Litera Z majusculă cu accent ascuÈ›it","Latin capital letter z with caron":"Litera Z majusculă cu caron (circumflex inversat)","Latin capital letter z with dot above":"Litera Z majusculă cu punct deasupra","Latin capital ligature ij":"Ligatură formată din literele majuscule IJ","Latin capital ligature oe":"Ligatură formată din literele OE majuscule","Latin small letter a with breve":"Litera A minusculă cu breve („căciulăâ€)","Latin small letter a with macron":"Litera A minusculă cu macron","Latin small letter a with ogonek":"Litera A minusculă cu codiță (ogonek)","Latin small letter c with acute":"Litera C minusculă cu accent ascuÈ›it","Latin small letter c with caron":"Litera C minusculă cu caron (circumflex inversat)","Latin small letter c with circumflex":"Litera C minusculă cu accent circumflex","Latin small letter c with dot above":"Litera C minusculă cu punct deasupra","Latin small letter d with caron":"Litera D minusculă cu caron (circumflex inversat)","Latin small letter d with stroke":"Litera D barată minusculă","Latin small letter dotless i":"Litera I minusculă fără punct","Latin small letter e with breve":"Litera E minusculă cu breve („căciulăâ€)","Latin small letter e with caron":"Litera E minusculă cu caron (circumflex inversat)","Latin small letter e with dot above":"Litera E minusculă cu punct deasupra","Latin small letter e with macron":"Litera E minusculă cu macron","Latin small letter e with ogonek":"Litera E minusculă cu ogonek („codițăâ€)","Latin small letter eng":"Litera ENG minusculă","Latin small letter f with hook":"Litera F minusculă cu cârlig","Latin small letter g with breve":"Litera G minusculă cu breve („căciulăâ€)","Latin small letter g with cedilla":"Litera G minusculă cu sedilă","Latin small letter g with circumflex":"Litera G minusculă cu accent circumflex","Latin small letter g with dot above":"Litera G minusculă cu punct deasupra","Latin small letter h with circumflex":"Litera H minusculă cu accent circumflex","Latin small letter h with stroke":"Litera H barată minusculă","Latin small letter i with breve":"Litera I minusculă cu breve („căciulăâ€)","Latin small letter i with macron":"Litera I minusculă cu macron","Latin small letter i with ogonek":"Litera I minusculă cu ogonek („codițăâ€)","Latin small letter i with tilde":"Litera I minusculă cu tildă","Latin small letter j with circumflex":"Litera J minusculă cu accent circumflex","Latin small letter k with cedilla":"Litera K minusculă cu sedilă","Latin small letter kra":"Litera KRA minusculă","Latin small letter l with acute":"Litera L minusculă cu accent ascuÈ›it","Latin small letter l with caron":"Litera L minusculă cu caron (circumflex inversat)","Latin small letter l with cedilla":"Litera L minusculă cu sedilă","Latin small letter l with middle dot":"Litera L minusculă cu punct median","Latin small letter l with stroke":"Litera L minusculă cu bară oblică","Latin small letter long s":"Litera S lungă minusculă","Latin small letter n preceded by apostrophe":"Litera N minusculă cu apostrof în față","Latin small letter n with acute":"Litera N minusculă cu accent ascuÈ›it","Latin small letter n with caron":"Litera N minusculă cu caron (circumflex inversat)","Latin small letter n with cedilla":"Litera N minusculă cu sedilă","Latin small letter o with breve":"Litera O minusculă cu breve („căciulăâ€)","Latin small letter o with double acute":"Litera O minusculă cu dublu accent ascuÈ›it","Latin small letter o with macron":"Litera O minusculă cu macron","Latin small letter r with acute":"Litera R minusculă cu accent ascuÈ›it","Latin small letter r with caron":"Litera R minusculă cu caron (circumflex inversat)","Latin small letter r with cedilla":"Litera R minusculă cu sedilă","Latin small letter s with acute":"Litera S minusculă cu accent ascuÈ›it","Latin small letter s with caron":"Litera S minusculă cu caron (circumflex inversat)","Latin small letter s with cedilla":"Litera S minusculă cu sedilă","Latin small letter s with circumflex":"Litera S minusculă cu accent circumflex","Latin small letter t with caron":"Litera T minusculă cu caron (circumflex inversat)","Latin small letter t with cedilla":"Litera T minusculă cu sedilă","Latin small letter t with stroke":"Litera T minusculă barată","Latin small letter u with breve":"Litera U minusculă cu breve („căciulăâ€)","Latin small letter u with double acute":"Litera U minusculă cu dublu accent ascuÈ›it","Latin small letter u with macron":"Litera U minusculă cu macron","Latin small letter u with ogonek":"Litera U minusculă cu ogonek („codițăâ€)","Latin small letter u with ring above":"Litera minusculă U cu inel deasupra","Latin small letter u with tilde":"Litera U minusculă cu tildă","Latin small letter w with circumflex":"Litera W minusculă cu accent circumflex","Latin small letter y with circumflex":"Litera Y minusculă cu accent circumflex","Latin small letter z with acute":"Litera Z minusculă cu accent ascuÈ›it","Latin small letter z with caron":"Litera Z minusculă cu caron (circumflex inversat)","Latin small letter z with dot above":"Litera Z minusculă cu punct deasupra","Latin small ligature ij":"Ligatură formată din literele minuscule IJ","Latin small ligature oe":"Ligatură formată din literele OE minuscule","Left double quotation mark":"Ghilimele sus în formă de 66","Left single quotation mark":"Semnul citării simplu stânga (în formă de 6)","Left-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre stânga","leftwards arrow to bar":"săgeată la stânga spre bară","leftwards dashed arrow":"săgeată la stânga cu linie întreruptă","leftwards double arrow":"săgeată dublă spre stânga","leftwards simple arrow":"săgeată simplă spre stânga","Less-than or equal to":"Simbolul „mai mic sau egalâ€","Less-than sign":"Simbolul „mai mic decâtâ€","Lira sign":"Simbolul pentru liră","Livre tournois sign":"Simbolul pentru livra tournois","Logical and":"ȘI logic","Logical or":"SAU logic",Macron:"Macron","Manat sign":"Simbolul pentru manat","Mill sign":"Simbolul pentru mill","Minus sign":"Semnul minus","Multiplication sign":"Semnul înmulÈ›irii","N-ary product":"Produs cartezian (simbol matematic)","N-ary summation":"Sumă (simbol matematic)",Nabla:"Nabla","Naira sign":"Simbolul pentru naira","New sheqel sign":"Simbolul pentru shekelul nou","Nordic mark sign":"Simbolul pentru marca nordică","Not an element of":"Nu este un element al","Not equal to":"Diferit de (nu este egal cu)","Not sign":"Negare","on with exclamation mark with left right arrow above":"„on†cu semn de exclamare È™i săgeată spre stânga deasupra",Overline:"Linie deasupra","Paragraph sign":"Simbolul pentru paragraf","Partial differential":"DiferenÈ›ială parÈ›ială","Per mille sign":"Promilă","Per ten thousand sign":"La zece mii","Peseta sign":"Simbolul pentru peseta","Peso sign":"Simbolul pentru peso","Plus-minus sign":"Semnul plus/minus","Pound sign":"Simbolul lirei sterline","Proportional to":"ProporÈ›ional cu","Question exclamation mark":"Semnele întrebării È™i exclamării","Registered sign":"Simbolul de marcă înregistrată","Reversed paragraph sign":"Simbolul pentru paragraf, inversat","Right double quotation mark":"Ghilimele sus în formă de 99","Right single quotation mark":"Semnul citării simplu dreapta (în formă de 9)","Right-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre dreapta","rightwards arrow to bar":"săgeată la dreapta spre bară","rightwards dashed arrow":"săgeată la dreapta cu linie întreruptă","rightwards double arrow":"săgeată dublă spre dreapta","rightwards simple arrow":"săgeată simplă spre dreapta","Ruble sign":"Simbolul pentru rublă","Rupee sign":"Simbolul pentru rupie","Section sign":"Simbolul pentru secÈ›iune","Single left-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre stânga","Single low-9 quotation mark":"Ghilimele simple jos în formă de 9","Single right-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre dreapta","soon with rightwards arrow above":"„soon†cu săgeată spre dreapta deasupra","Special characters":"Caractere speciale","Spesmilo sign":"Simbolul pentru spesmilo","Square root":"Rădăcină pătrată","Tenge sign":"Simbolul pentru tenge","There exists":"Există","Tilde operator":"Operatorul tildă","top with upwards arrow above":"„top†cu săgeată în sus deasupra","Trade mark sign":"Simbolul de marcă comercială","Tugrik sign":"Simbolul pentru tugrik","Turkish lira sign":"Simbolul pentru lira turcească","Two dot leader":"Două puncte orizontale pe linia de bază",Union:"Uniune","up down arrow with base":"săgeată în sus È™i în jos cu linie de bază","upwards arrow to bar":"săgeată în sus spre bară","upwards dashed arrow":"săgeată în sus cu linie întreruptă","upwards double arrow":"săgeată dublă în sus","upwards simple arrow":"săgeată simplă în sus","Vulgar fraction one half":"Jumătate (fracÈ›ie în scrierea comună)","Vulgar fraction one quarter":"Un sfert (fracÈ›ie în scrierea comună)","Vulgar fraction three quarters":"Trei sferturi (fracÈ›ie în scrierea comună)","Won sign":"Simbolul pentru won","Yen sign":"Simbolul yenului"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ru.js b/core/assets/vendor/ckeditor5/special-characters/translations/ru.js index 8894fa265a13ca8046be3dfc17139a32f562c125..80ffea1bc7ceb4e2d3b0693c79b74782e0634553 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ru.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ru.js @@ -1 +1 @@ -!function(t){const a=t.ru=t.ru||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Почти равный",Angle:"Угол","Approximately equal to":"КонгруÑнтноÑÑ‚ÑŒ (геометричеÑкое равенÑтво)","Asterisk operator":"Оператор звездочка","Austral sign":"Символ аргентинÑкого ауÑтралÑ","back with leftwards arrow above":"Стрелка влево над Ñловом BACK (назад)","Bitcoin sign":"Символ биткоина","Cedi sign":"Символ ганÑкого Ñеди","Cent sign":"Символ цента","Character categories":"Категории","Colon sign":"Символ двоеточиÑ","Contains as member":"Содержит как член","Copyright sign":"Знак авторÑкого права","Cruzeiro sign":"Символ бразильÑкого крузейро","Currency sign":"Символ валюты","Degree sign":"Знак градуÑа","Division sign":"Знак делениÑ","Dollar sign":"Символ доллара","Dong sign":"Символ донга","Double dagger":"Двойной креÑтик","Double exclamation mark":"Двойной воÑклицательный знак","Double low-9 quotation mark":"ÐижнÑÑ Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Double question mark":"Двойной вопроÑительный знак","downwards arrow to bar":"Стрелка вниз, упирающаÑÑÑ Ð² планку","downwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка вниз","downwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка вниз","Drachma sign":"Символ драхмы","Element of":"Принадлежит","Em dash":"Длинное тире","Empty set":"ПуÑтое множеÑтво","En dash":"Среднее тире","end with leftwards arrow above":"Стрелка влево над Ñловом END (конец)","Euro sign":"Символ евро","Euro-currency sign":"Символ евровалюты","Exclamation question mark":"ВоÑклицательный вопроÑительный знак","For all":"Ð”Ð»Ñ Ð²Ñех","Fraction slash":"Ð”Ñ€Ð¾Ð±Ð½Ð°Ñ Ð½Ð°ÐºÐ»Ð¾Ð½Ð½Ð°Ñ Ñ‡ÐµÑ€Ñ‚Ð°","French franc sign":"Символ французÑкого франка","German penny sign":"Символ немецкого пенни","Greater-than or equal to":"Больше либо равно","Greater-than sign":"Знак больше","Guarani sign":"Символ гуарани","Horizontal ellipsis":"Многоточие","Hryvnia sign":"Символ гривны","Identical to":"ТождеÑтвенно равно","Indian rupee sign":"Символ индийÑкой рупии",Infinity:"БеÑконечноÑÑ‚ÑŒ",Integral:"Интеграл",Intersection:"ПереÑечение","Inverted exclamation mark":"Перевернутый воÑклицательный знак","Inverted question mark":"Перевернутый вопроÑительный знак","Kip sign":"Символ кипа","Latin capital letter a with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «A» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter a with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «A» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter a with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «A» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter c with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter c with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter c with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter c with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter d with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «D» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter d with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «D» Ñо штрихом","Latin capital letter e with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter e with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter e with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter e with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter e with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter eng":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° Ñнг","Latin capital letter g with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter g with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ñедилью","Latin capital letter g with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter g with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter h with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «H» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter h with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «H» Ñо штрихом","Latin capital letter i with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter i with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter i with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter i with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter i with tilde":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin capital letter j with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «J» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter k with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «K» Ñ Ñедилью","Latin capital letter l with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter l with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter l with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ñедилью","Latin capital letter l with middle dot":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ð²Ð½ÑƒÑ‚Ñ€Ð¸Ñтрочной точкой","Latin capital letter l with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñо штрихом","Latin capital letter n with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «N» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter n with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «N» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter n with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «N» Ñ Ñедилью","Latin capital letter o with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «O» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter o with double acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «O» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin capital letter o with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «O» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter r with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «R» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter r with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «R» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter r with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «R» Ñ Ñедилью","Latin capital letter s with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter s with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter s with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ñедилью","Latin capital letter s with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter t with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «T» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter t with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «T» Ñ Ñедилью","Latin capital letter t with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «T» Ñо штрихом","Latin capital letter u with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter u with double acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin capital letter u with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter u with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter u with ring above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ ÐºÑ€ÑƒÐ¶ÐºÐ¾Ð¼ Ñверху","Latin capital letter u with tilde":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin capital letter w with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «W» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter y with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Y» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter y with diaeresis":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Y» Ñ Ð´Ð¸ÑрезиÑом","Latin capital letter z with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Z» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter z with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Z» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter z with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Z» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital ligature ij":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° «IJ»","Latin capital ligature oe":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° OE","Latin small letter a with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «a» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter a with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «a» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter a with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «a» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter c with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter c with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter c with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter c with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small letter d with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «d» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter d with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «d» Ñо штрихом","Latin small letter dotless i":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» без точки","Latin small letter e with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter e with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter e with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small letter e with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter e with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter eng":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° Ñнг","Latin small letter f with hook":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «f» Ñ Ñ…Ð²Ð¾Ñтиком","Latin small letter g with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter g with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ñедилью","Latin small letter g with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter g with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small letter h with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «h» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter h with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «h» Ñо штрихом","Latin small letter i with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter i with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter i with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter i with tilde":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin small letter j with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «j» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter k with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «k» Ñ Ñедилью","Latin small letter kra":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° кра","Latin small letter l with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter l with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter l with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ñедилью","Latin small letter l with middle dot":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ð²Ð½ÑƒÑ‚Ñ€Ð¸Ñтрочной точкой","Latin small letter l with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñо штрихом","Latin small letter long s":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Â«s»","Latin small letter n preceded by apostrophe":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ð¿Ñ€ÐµÐ´ÑˆÐµÑтвующим апоÑтрофом","Latin small letter n with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter n with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter n with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ñедилью","Latin small letter o with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «o» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter o with double acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «o» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin small letter o with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «o» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter r with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «r» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter r with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «r» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter r with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «r» Ñ Ñедилью","Latin small letter s with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter s with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter s with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ñедилью","Latin small letter s with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter t with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «t» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter t with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «t» Ñ Ñедилью","Latin small letter t with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «t» Ñо штрихом","Latin small letter u with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter u with double acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin small letter u with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter u with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter u with ring above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ ÐºÑ€ÑƒÐ¶ÐºÐ¾Ð¼ Ñверху","Latin small letter u with tilde":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin small letter w with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «w» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter y with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «y» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter z with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «z» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter z with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «z» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter z with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «z» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small ligature ij":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° «ij»","Latin small ligature oe":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° oe","Left double quotation mark":"ÐžÑ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Left single quotation mark":"ÐžÑ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¾Ð´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Left-pointing double angle quotation mark":"ÐžÑ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð»ÐµÐ²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ° «ёлочка»","leftwards arrow to bar":"Стрелка влево, упирающаÑÑÑ Ð² планку","leftwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка влево","leftwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка влево","Less-than or equal to":"Меньше либо равно","Less-than sign":"Знак меньше","Lira sign":"Символ лиры","Livre tournois sign":"Символ турÑкого ливра","Logical and":"ЛогичеÑкое И","Logical or":"ЛогичеÑкое ИЛИ",Macron:"Макрон","Manat sign":"Символ маната","Mill sign":"Символ милль","Minus sign":"Знак минуÑ","Multiplication sign":"Знак умножениÑ","N-ary product":"N-арное произведение","N-ary summation":"N-Ð°Ñ€Ð½Ð°Ñ Ñумма",Nabla:"Ðабла","Naira sign":"Символ найры","New sheqel sign":"Символ нового шекелÑ","Nordic mark sign":"Символ ÑкандинавÑкой марки","Not an element of":"Ðе принадлежит","Not equal to":"Ðе равно","Not sign":"Знак отрицаниÑ","on with exclamation mark with left right arrow above":"Стрелка влево и вправо над Ñловом ON! (включить)",Overline:"Ðадчёркивание","Paragraph sign":"Знак абзаца","Partial differential":"ЧаÑтичный дифференциал","Per mille sign":"Знак промилле","Per ten thousand sign":"Знак на деÑÑÑ‚ÑŒ Ñ‚Ñ‹ÑÑч","Peseta sign":"Символ пеÑеты","Peso sign":"Символ пеÑо","Plus-minus sign":"Знак плюÑ-минуÑ","Pound sign":"Символ фунта Ñтерлингов","Proportional to":"Пропорционально","Question exclamation mark":"ВопроÑительный воÑклицательный знак","Registered sign":"ЗарегиÑтрированный товарный знак","Reversed paragraph sign":"Обратный знак абзаца","Right double quotation mark":"Ð—Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Right single quotation mark":"Ð—Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¾Ð´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Right-pointing double angle quotation mark":"Ð—Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¿Ñ€Ð°Ð²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ° «ёлочка»","rightwards arrow to bar":"Стрелка вправо, упирающаÑÑÑ Ð² планку","rightwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка вправо","rightwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка вправо","Ruble sign":"Символ рублÑ","Rupee sign":"Символ рупии","Section sign":"Параграф","Single left-pointing angle quotation mark":"ÐžÐ´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ (леваÑ) французÑÐºÐ°Ñ ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Single low-9 quotation mark":"ÐижнÑÑ Ð¾Ð´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Single right-pointing angle quotation mark":"ÐžÐ´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ (праваÑ) французÑÐºÐ°Ñ ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","soon with rightwards arrow above":"Стрелка вправо над Ñловом SOON (Ñкоро)","Special characters":"СпецÑимволы","Spesmilo sign":"Символ ÑпеÑмило","Square root":"Квадратный корень","Tenge sign":"Символ тенге","There exists":"СущеÑтвует","Tilde operator":"Оператор тильда","top with upwards arrow above":"Стрелка вверх над Ñловом TOP (верх)","Trade mark sign":"Знак торговой марки","Tugrik sign":"Символ тугрика","Turkish lira sign":"Символ турецкой лиры","Two dot leader":"Двухточечный пунктир",Union:"Объединение","up down arrow with base":"Стрелка вверх и вниз от планки внизу","upwards arrow to bar":"Стрелка вверх, упирающаÑÑÑ Ð² планку","upwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка вверх","upwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка вверх","Vulgar fraction one half":"Дробь – одна втораÑ","Vulgar fraction one quarter":"Дробь – одна четверть","Vulgar fraction three quarters":"Дробь – три четверти","Won sign":"Символ воны","Yen sign":"Символ иены"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.ru=t.ru||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Почти равный",Angle:"Угол","Approximately equal to":"КонгруÑнтноÑÑ‚ÑŒ (геометричеÑкое равенÑтво)","Asterisk operator":"Оператор звездочка","Austral sign":"Символ аргентинÑкого ауÑтралÑ","back with leftwards arrow above":"Стрелка влево над Ñловом BACK (назад)","Bitcoin sign":"Символ биткоина","Cedi sign":"Символ ганÑкого Ñеди","Cent sign":"Символ цента","Character categories":"Категории","Colon sign":"Символ двоеточиÑ","Contains as member":"Содержит как член","Copyright sign":"Знак авторÑкого права","Cruzeiro sign":"Символ бразильÑкого крузейро","Currency sign":"Символ валюты","Degree sign":"Знак градуÑа","Division sign":"Знак делениÑ","Dollar sign":"Символ доллара","Dong sign":"Символ донга","Double dagger":"Двойной креÑтик","Double exclamation mark":"Двойной воÑклицательный знак","Double low-9 quotation mark":"ÐижнÑÑ Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Double question mark":"Двойной вопроÑительный знак","downwards arrow to bar":"Стрелка вниз, упирающаÑÑÑ Ð² планку","downwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка вниз","downwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка вниз","downwards simple arrow":"проÑÑ‚Ð°Ñ Ñтрелка вниз","Drachma sign":"Символ драхмы","Element of":"Принадлежит","Em dash":"Длинное тире","Empty set":"ПуÑтое множеÑтво","En dash":"Среднее тире","end with leftwards arrow above":"Стрелка влево над Ñловом END (конец)","Euro sign":"Символ евро","Euro-currency sign":"Символ евровалюты","Exclamation question mark":"ВоÑклицательный вопроÑительный знак","For all":"Ð”Ð»Ñ Ð²Ñех","Fraction slash":"Ð”Ñ€Ð¾Ð±Ð½Ð°Ñ Ð½Ð°ÐºÐ»Ð¾Ð½Ð½Ð°Ñ Ñ‡ÐµÑ€Ñ‚Ð°","French franc sign":"Символ французÑкого франка","German penny sign":"Символ немецкого пенни","Greater-than or equal to":"Больше либо равно","Greater-than sign":"Знак больше","Guarani sign":"Символ гуарани","Horizontal ellipsis":"Многоточие","Hryvnia sign":"Символ гривны","Identical to":"ТождеÑтвенно равно","Indian rupee sign":"Символ индийÑкой рупии",Infinity:"БеÑконечноÑÑ‚ÑŒ",Integral:"Интеграл",Intersection:"ПереÑечение","Inverted exclamation mark":"Перевернутый воÑклицательный знак","Inverted question mark":"Перевернутый вопроÑительный знак","Kip sign":"Символ кипа","Latin capital letter a with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «A» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter a with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «A» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter a with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «A» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter c with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter c with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter c with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter c with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «C» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter d with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «D» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter d with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «D» Ñо штрихом","Latin capital letter e with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter e with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter e with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter e with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter e with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «E» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter eng":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° Ñнг","Latin capital letter g with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter g with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ñедилью","Latin capital letter g with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter g with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «G» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter h with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «H» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter h with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «H» Ñо штрихом","Latin capital letter i with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter i with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital letter i with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter i with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter i with tilde":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «I» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin capital letter j with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «J» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter k with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «K» Ñ Ñедилью","Latin capital letter l with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter l with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter l with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ñедилью","Latin capital letter l with middle dot":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñ Ð²Ð½ÑƒÑ‚Ñ€Ð¸Ñтрочной точкой","Latin capital letter l with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «L» Ñо штрихом","Latin capital letter n with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «N» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter n with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «N» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter n with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «N» Ñ Ñедилью","Latin capital letter o with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «O» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter o with double acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «O» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin capital letter o with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «O» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter r with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «R» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter r with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «R» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter r with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «R» Ñ Ñедилью","Latin capital letter s with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter s with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter s with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ñедилью","Latin capital letter s with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «S» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter t with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «T» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter t with cedilla":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «T» Ñ Ñедилью","Latin capital letter t with stroke":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «T» Ñо штрихом","Latin capital letter u with breve":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin capital letter u with double acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin capital letter u with macron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin capital letter u with ogonek":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin capital letter u with ring above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ ÐºÑ€ÑƒÐ¶ÐºÐ¾Ð¼ Ñверху","Latin capital letter u with tilde":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «U» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin capital letter w with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «W» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter y with circumflex":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Y» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin capital letter y with diaeresis":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Y» Ñ Ð´Ð¸ÑрезиÑом","Latin capital letter z with acute":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Z» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin capital letter z with caron":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Z» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin capital letter z with dot above":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «Z» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin capital ligature ij":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° «IJ»","Latin capital ligature oe":"ЛатинÑÐºÐ°Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° OE","Latin small letter a with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «a» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter a with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «a» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter a with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «a» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter c with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter c with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter c with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter c with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «c» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small letter d with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «d» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter d with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «d» Ñо штрихом","Latin small letter dotless i":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» без точки","Latin small letter e with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter e with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter e with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small letter e with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter e with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «e» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter eng":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° Ñнг","Latin small letter f with hook":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «f» Ñ Ñ…Ð²Ð¾Ñтиком","Latin small letter g with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter g with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ñедилью","Latin small letter g with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter g with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «g» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small letter h with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «h» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter h with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «h» Ñо штрихом","Latin small letter i with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter i with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter i with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter i with tilde":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «i» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin small letter j with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «j» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter k with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «k» Ñ Ñедилью","Latin small letter kra":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° кра","Latin small letter l with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter l with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter l with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ñедилью","Latin small letter l with middle dot":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñ Ð²Ð½ÑƒÑ‚Ñ€Ð¸Ñтрочной точкой","Latin small letter l with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «l» Ñо штрихом","Latin small letter long s":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Â«s»","Latin small letter n preceded by apostrophe":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ð¿Ñ€ÐµÐ´ÑˆÐµÑтвующим апоÑтрофом","Latin small letter n with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter n with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter n with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «n» Ñ Ñедилью","Latin small letter o with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «o» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter o with double acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «o» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin small letter o with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «o» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter r with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «r» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter r with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «r» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter r with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «r» Ñ Ñедилью","Latin small letter s with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter s with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter s with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ñедилью","Latin small letter s with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «s» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter t with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «t» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter t with cedilla":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «t» Ñ Ñедилью","Latin small letter t with stroke":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «t» Ñо штрихом","Latin small letter u with breve":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð±Ñ€ÐµÐ²Ð¸Ñом","Latin small letter u with double acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼ акутом","Latin small letter u with macron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð¼Ð°ÐºÑ€Ð¾Ð½Ð¾Ð¼","Latin small letter u with ogonek":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ð¾Ð³Ð¾Ð½ÐµÐºÐ¾Ð¼","Latin small letter u with ring above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ ÐºÑ€ÑƒÐ¶ÐºÐ¾Ð¼ Ñверху","Latin small letter u with tilde":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «u» Ñ Ñ‚Ð¸Ð»ÑŒÐ´Ð¾Ð¹","Latin small letter w with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «w» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter y with circumflex":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «y» Ñ Ñ†Ð¸Ñ€ÐºÑƒÐ¼Ñ„Ð»ÐµÐºÑом","Latin small letter z with acute":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «z» Ñ Ð°ÐºÑƒÑ‚Ð¾Ð¼","Latin small letter z with caron":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «z» Ñ Ð³Ð°Ñ‡ÐµÐºÐ¾Ð¼","Latin small letter z with dot above":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° «z» Ñ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ñверху","Latin small ligature ij":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° «ij»","Latin small ligature oe":"ЛатинÑÐºÐ°Ñ ÑÑ‚Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð»Ð¸Ð³Ð°Ñ‚ÑƒÑ€Ð° oe","Left double quotation mark":"ÐžÑ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Left single quotation mark":"ÐžÑ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¾Ð´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Left-pointing double angle quotation mark":"ÐžÑ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð»ÐµÐ²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ° «ёлочка»","leftwards arrow to bar":"Стрелка влево, упирающаÑÑÑ Ð² планку","leftwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка влево","leftwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка влево","leftwards simple arrow":"проÑÑ‚Ð°Ñ Ñтрелка влево","Less-than or equal to":"Меньше либо равно","Less-than sign":"Знак меньше","Lira sign":"Символ лиры","Livre tournois sign":"Символ турÑкого ливра","Logical and":"ЛогичеÑкое И","Logical or":"ЛогичеÑкое ИЛИ",Macron:"Макрон","Manat sign":"Символ маната","Mill sign":"Символ милль","Minus sign":"Знак минуÑ","Multiplication sign":"Знак умножениÑ","N-ary product":"N-арное произведение","N-ary summation":"N-Ð°Ñ€Ð½Ð°Ñ Ñумма",Nabla:"Ðабла","Naira sign":"Символ найры","New sheqel sign":"Символ нового шекелÑ","Nordic mark sign":"Символ ÑкандинавÑкой марки","Not an element of":"Ðе принадлежит","Not equal to":"Ðе равно","Not sign":"Знак отрицаниÑ","on with exclamation mark with left right arrow above":"Стрелка влево и вправо над Ñловом ON! (включить)",Overline:"Ðадчёркивание","Paragraph sign":"Знак абзаца","Partial differential":"ЧаÑтичный дифференциал","Per mille sign":"Знак промилле","Per ten thousand sign":"Знак на деÑÑÑ‚ÑŒ Ñ‚Ñ‹ÑÑч","Peseta sign":"Символ пеÑеты","Peso sign":"Символ пеÑо","Plus-minus sign":"Знак плюÑ-минуÑ","Pound sign":"Символ фунта Ñтерлингов","Proportional to":"Пропорционально","Question exclamation mark":"ВопроÑительный воÑклицательный знак","Registered sign":"ЗарегиÑтрированный товарный знак","Reversed paragraph sign":"Обратный знак абзаца","Right double quotation mark":"Ð—Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Right single quotation mark":"Ð—Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¾Ð´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Right-pointing double angle quotation mark":"Ð—Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¿Ñ€Ð°Ð²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ° «ёлочка»","rightwards arrow to bar":"Стрелка вправо, упирающаÑÑÑ Ð² планку","rightwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка вправо","rightwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка вправо","rightwards simple arrow":"проÑÑ‚Ð°Ñ Ñтрелка вправо","Ruble sign":"Символ рублÑ","Rupee sign":"Символ рупии","Section sign":"Параграф","Single left-pointing angle quotation mark":"ÐžÐ´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ (леваÑ) французÑÐºÐ°Ñ ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Single low-9 quotation mark":"ÐижнÑÑ Ð¾Ð´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","Single right-pointing angle quotation mark":"ÐžÐ´Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ (праваÑ) французÑÐºÐ°Ñ ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°","soon with rightwards arrow above":"Стрелка вправо над Ñловом SOON (Ñкоро)","Special characters":"СпецÑимволы","Spesmilo sign":"Символ ÑпеÑмило","Square root":"Квадратный корень","Tenge sign":"Символ тенге","There exists":"СущеÑтвует","Tilde operator":"Оператор тильда","top with upwards arrow above":"Стрелка вверх над Ñловом TOP (верх)","Trade mark sign":"Знак торговой марки","Tugrik sign":"Символ тугрика","Turkish lira sign":"Символ турецкой лиры","Two dot leader":"Двухточечный пунктир",Union:"Объединение","up down arrow with base":"Стрелка вверх и вниз от планки внизу","upwards arrow to bar":"Стрелка вверх, упирающаÑÑÑ Ð² планку","upwards dashed arrow":"ÐŸÑƒÐ½ÐºÑ‚Ð¸Ñ€Ð½Ð°Ñ Ñтрелка вверх","upwards double arrow":"Ð”Ð²Ð¾Ð¹Ð½Ð°Ñ Ñтрелка вверх","upwards simple arrow":"проÑÑ‚Ð°Ñ Ñтрелка вверх","Vulgar fraction one half":"Дробь – одна втораÑ","Vulgar fraction one quarter":"Дробь – одна четверть","Vulgar fraction three quarters":"Дробь – три четверти","Won sign":"Символ воны","Yen sign":"Символ иены"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/sk.js b/core/assets/vendor/ckeditor5/special-characters/translations/sk.js index 21aea581096975015e560d234949e03ace7e956a..44fd34d78bea797cb5899908870d9389f273a1b0 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/sk.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/sk.js @@ -1 +1 @@ -!function(a){const t=a.sk=a.sk||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"ÄŒiastoÄne rovný",Angle:"Uhol","Approximately equal to":"Aproximácia","Asterisk operator":"HviezdiÄka / násobenie","Austral sign":"Znak Austral","back with leftwards arrow above":"Å Ãpka späť","Bitcoin sign":"Mena Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategórie znakov","Colon sign":"Dvojbodka","Contains as member":"Obsahuje prvok","Copyright sign":"Copyright","Cruzeiro sign":"Mena Cruzeiro","Currency sign":"Znak meny","Degree sign":"Znak stupeň","Division sign":"Delenie","Dollar sign":"Znak Dolár","Dong sign":"Znak Dong","Double dagger":"DvojkrÞ","Double exclamation mark":"Dvojitý výkriÄnÃk","Double low-9 quotation mark":"Dvojitá spodná uvodzovka","Double question mark":"Dvojitý otáznik","downwards arrow to bar":"Å¡Ãpka nadol do zvislej Äiary","downwards dashed arrow":"preruÅ¡ovaná Å¡Ãpka nadol","downwards double arrow":"dvojitá Å¡Ãpka nadol","Drachma sign":"Znak Drachma","Element of":"Patrà / Je súÄasÅ¥ou","Em dash":"Dlhá pomĺÄka","Empty set":"Prázdna množina","En dash":"PomĺÄka","end with leftwards arrow above":"Å Ãpka koniec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"VýkriÄnÃk a otáznik","For all":"Pre vÅ¡etky prvky v množine","Fraction slash":"LomÃtko / Delenie","French franc sign":"Mena Francúzsky Frank","German penny sign":"Nemecká penny","Greater-than or equal to":"VäÄÅ¡Ã alebo rovný","Greater-than sign":"VäÄÅ¡Ã ako","Guarani sign":"Znak Guarani","Horizontal ellipsis":"Trojbodka","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"NekoneÄno",Integral:"Integrál",Intersection:"PrieseÄnÃk / Prienik","Inverted exclamation mark":"Obrátený výkriÄnÃk","Inverted question mark":"Obrátený otáznik","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské veľké pÃsmeno a s mäkÄeňom","Latin capital letter a with macron":"Latinské veľké pÃsmeno a s Äiarou","Latin capital letter a with ogonek":"Latinské veľké pÃsmeno a s háÄikom","Latin capital letter c with acute":"Latinské veľké pÃsmeno c s dĺžňom","Latin capital letter c with caron":"Latinské veľké pÃsmeno c s mäkÄeňom","Latin capital letter c with circumflex":"Latinské veľké pÃsmeno c s obráteným mäkÄeňom","Latin capital letter c with dot above":"Latinské veľké pÃsmeno c s bodkou nad znakom","Latin capital letter d with caron":"Latinské veľké pÃsmeno d s mäkÄeňom","Latin capital letter d with stroke":"Latinské veľké pÃsmeno d s preÄiarknutÃm","Latin capital letter e with breve":"Latinské veľké pÃsmeno e s mäkÄeňom","Latin capital letter e with caron":"Latinské veľké pÃsmeno e s mäkÄeňom","Latin capital letter e with dot above":"Latinské veľké pÃsmeno e s bodkou nad znakom","Latin capital letter e with macron":"Latinské veľké pÃsmeno e s Äiarou","Latin capital letter e with ogonek":"Latinské veľké pÃsmeno e s háÄikom","Latin capital letter eng":"Latinské veľké pÃsmeno Eng","Latin capital letter g with breve":"Latinské veľké pÃsmeno g s mäkÄeňom","Latin capital letter g with cedilla":"Latinské veľké pÃsmeno g s háÄikom","Latin capital letter g with circumflex":"Latinské veľké pÃsmeno g s obráteným mäkÄeňom","Latin capital letter g with dot above":"Latinské veľké pÃsmeno g s bodkou nad znakom","Latin capital letter h with circumflex":"Latinské veľké pÃsmeno h s obráteným mäkÄeňom","Latin capital letter h with stroke":"Latinské veľké pÃsmeno h s preÄiarknutÃm","Latin capital letter i with breve":"Latinské veľké pÃsmeno i s mäkÄeňom","Latin capital letter i with dot above":"Latinské veľké pÃsmeno i s bodkou nad znakom","Latin capital letter i with macron":"Latinské veľké pÃsmeno i s Äiarou","Latin capital letter i with ogonek":"Latinské veľké pÃsmeno i s háÄikom","Latin capital letter i with tilde":"Latinské veľké pÃsmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské veľké pÃsmeno j s obráteným mäkÄeňom","Latin capital letter k with cedilla":"Latinské veľké pÃsmeno k s háÄikom","Latin capital letter l with acute":"Latinské veľké pÃsmeno l s dĺžňom","Latin capital letter l with caron":"Latinské veľké pÃsmeno l s mäkÄeňom","Latin capital letter l with cedilla":"Latinské veľké pÃsmeno l s háÄikom","Latin capital letter l with middle dot":"Latinské veľké pÃsmeno l s bodkou uprostred","Latin capital letter l with stroke":"Latinské veľké pÃsmeno l s preÄiarknutÃm","Latin capital letter n with acute":"Latinské veľké pÃsmeno n s dĺžňom","Latin capital letter n with caron":"Latinské veľké pÃsmeno n s mäkÄeňom","Latin capital letter n with cedilla":"Latinské veľké pÃsmeno n s háÄikom","Latin capital letter o with breve":"Latinské veľké pÃsmeno o s mäkÄeňom","Latin capital letter o with double acute":"Latinské veľké pÃsmeno o s dĺžňom","Latin capital letter o with macron":"Latinské veľké pÃsmeno o s Äiarou","Latin capital letter r with acute":"Latinské veľké pÃsmeno r s dĺžňom","Latin capital letter r with caron":"Latinské veľké pÃsmeno r s mäkÄeňom","Latin capital letter r with cedilla":"Latinské veľké pÃsmeno r s háÄikom","Latin capital letter s with acute":"Latinské veľké pÃsmeno s s dĺžňom","Latin capital letter s with caron":"Latinské veľké pÃsmeno s s mäkÄeňom","Latin capital letter s with cedilla":"Latinské veľké pÃsmeno s s háÄikom","Latin capital letter s with circumflex":"Latinské veľké pÃsmeno s s obráteným mäkÄeňom","Latin capital letter t with caron":"Latinské veľké pÃsmeno t s mäkÄeňom","Latin capital letter t with cedilla":"Latinské veľké pÃsmeno t s háÄikom","Latin capital letter t with stroke":"Latinské veľké pÃsmeno t s preÄiarknutÃm","Latin capital letter u with breve":"Latinské veľké pÃsmeno u s mäkÄeňom","Latin capital letter u with double acute":"Latinské veľké pÃsmeno u s dvojitým dĺžňom","Latin capital letter u with macron":"Latinské veľké pÃsmeno u s Äiarou","Latin capital letter u with ogonek":"Latinské veľké pÃsmeno u s háÄikom","Latin capital letter u with ring above":"Latinské veľké pÃsmeno u s krúžkom nad znakom","Latin capital letter u with tilde":"Latinské veľké pÃsmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské veľké pÃsmeno w s obráteným mäkÄeňom","Latin capital letter y with circumflex":"Latinské veľké pÃsmeno y s obráteným mäkÄeňom","Latin capital letter y with diaeresis":"Latinské veľké pÃsmeno y s dvojbodkou nad znakom","Latin capital letter z with acute":"Latinské veľké pÃsmeno z s dĺžňom","Latin capital letter z with caron":"Latinské veľké pÃsmeno z s mäkÄeňom","Latin capital letter z with dot above":"Latinské veľké pÃsmeno z s bodkou nad znakom","Latin capital ligature ij":"Latinský veľký znak ligatúry ij","Latin capital ligature oe":"Latinský veľký znak ligatúry oe","Latin small letter a with breve":"Latinské malé pÃsmeno a s mäkÄeňom","Latin small letter a with macron":"Latinské malé pÃsmeno a s Äiarou","Latin small letter a with ogonek":"Latinské malé pÃsmeno a s háÄikom","Latin small letter c with acute":"Latinské malé pÃsmeno c s dĺžňom","Latin small letter c with caron":"Latinské malé pÃsmeno c s mäkÄeňom","Latin small letter c with circumflex":"Latinské malé pÃsmeno c s obráteným mäkÄeňom","Latin small letter c with dot above":"Latinské malé pÃsmeno c s bodkou nad znakom","Latin small letter d with caron":"Latinské malé pÃsmeno d s mäkÄeňom","Latin small letter d with stroke":"Latinské malé pÃsmeno d s preÄiarknutÃm","Latin small letter dotless i":"Latinské malé pÃsmeno i bez bodky","Latin small letter e with breve":"Latinské malé pÃsmeno e s mäkÄeňom","Latin small letter e with caron":"Latinské malé pÃsmeno e s mäkÄeňom","Latin small letter e with dot above":"Latinské malé pÃsmeno e s bodkou nad znakom","Latin small letter e with macron":"Latinské malé pÃsmeno e s Äiarou","Latin small letter e with ogonek":"Latinské malé pÃsmeno e s háÄikom","Latin small letter eng":"Latinské malé pÃsmeno Eng","Latin small letter f with hook":"Funkcia","Latin small letter g with breve":"Latinské malé pÃsmeno g s mäkÄeňom","Latin small letter g with cedilla":"Latinské malé pÃsmeno g s háÄikom","Latin small letter g with circumflex":"Latinské malé pÃsmeno g s obráteným mäkÄeňom","Latin small letter g with dot above":"Latinské malé pÃsmeno g s bodkou nad znakom","Latin small letter h with circumflex":"Latinské malé pÃsmeno h s obráteným mäkÄeňom","Latin small letter h with stroke":"Latinské malé pÃsmeno h s preÄiarknutÃm","Latin small letter i with breve":"Latinské malé pÃsmeno i s mäkÄeňom","Latin small letter i with macron":"Latinské malé pÃsmeno i s Äiarou","Latin small letter i with ogonek":"Latinské malé pÃsmeno i s háÄikom","Latin small letter i with tilde":"Latinské malé pÃsmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé pÃsmeno j s obráteným mäkÄeňom","Latin small letter k with cedilla":"Latinské malé pÃsmeno k s háÄikom","Latin small letter kra":"latinský malý znak Kra","Latin small letter l with acute":"Latinské malé pÃsmeno l s dĺžňom","Latin small letter l with caron":"Latinské malé pÃsmeno l s mäkÄeňom","Latin small letter l with cedilla":"Latinské malé pÃsmeno l s háÄikom","Latin small letter l with middle dot":"Latinské malé pÃsmeno l s bodkou uprostred","Latin small letter l with stroke":"Latinské malé pÃsmeno l s preÄiarknutÃm","Latin small letter long s":"Malé dlhé pÃsmeno s","Latin small letter n preceded by apostrophe":"Latinské malé pÃsmeno n s apostrofom","Latin small letter n with acute":"Latinské malé pÃsmeno n s dĺžňom","Latin small letter n with caron":"Latinské malé pÃsmeno n s mäkÄeňom","Latin small letter n with cedilla":"Latinské malé pÃsmeno n s háÄikom","Latin small letter o with breve":"Latinské malé pÃsmeno o s mäkÄeňom","Latin small letter o with double acute":"Latinské malé pÃsmeno o s dĺžňom","Latin small letter o with macron":"Latinské malé pÃsmeno o s Äiarou","Latin small letter r with acute":"Latinské malé pÃsmeno r s dĺžňom","Latin small letter r with caron":"Latinské malé pÃsmeno r s mäkÄeňom","Latin small letter r with cedilla":"Latinské malé pÃsmeno r s háÄikom","Latin small letter s with acute":"Latinské malé pÃsmeno s s dĺžňom","Latin small letter s with caron":"Latinské malé pÃsmeno s s mäkÄeňom","Latin small letter s with cedilla":"Latinské malé pÃsmeno s s háÄikom","Latin small letter s with circumflex":"Latinské malé pÃsmeno s s obráteným mäkÄeňom","Latin small letter t with caron":"Latinské malé pÃsmeno t s mäkÄeňom","Latin small letter t with cedilla":"Latinské malé pÃsmeno t s háÄikom","Latin small letter t with stroke":"Latinské malé pÃsmeno t s preÄiarknutÃm","Latin small letter u with breve":"Latinské malé pÃsmeno u s mäkÄeňom","Latin small letter u with double acute":"Latinské malé pÃsmeno u s dvojitým dĺžňom","Latin small letter u with macron":"Latinské malé pÃsmeno o s Äiarou","Latin small letter u with ogonek":"Latinské malé pÃsmeno u s háÄikom","Latin small letter u with ring above":"Latinské malé pÃsmeno u s krúžkom nad znakom","Latin small letter u with tilde":"Latinské malé pÃsmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé pÃsmeno w s obráteným mäkÄeňom","Latin small letter y with circumflex":"Latinské malé pÃsmeno y s obráteným mäkÄeňom","Latin small letter z with acute":"Latinské malé pÃsmeno z s dĺžňom","Latin small letter z with caron":"Malé pÃsmeno s z mäkÄeňom","Latin small letter z with dot above":"Latinské malé pÃsmeno z s bodkou nad znakom","Latin small ligature ij":"Latinský malý znak ligatúry ij","Latin small ligature oe":"Latinský malý znak ligatúry oe","Left double quotation mark":"Ľavá dvojitá uvodzovka","Left single quotation mark":"Ľavá uvodzovka","Left-pointing double angle quotation mark":"Dvojitá Å¡Ãpka ukazujúca doľava","leftwards arrow to bar":"Å¡Ãpka doľava do zvislej Äiary","leftwards dashed arrow":"preruÅ¡ovaná Å¡Ãpka doľava","leftwards double arrow":"dvojitá Å¡Ãpka doľava","Less-than or equal to":"MenÅ¡Ã alebo rovný","Less-than sign":"MenÅ¡Ã ako","Lira sign":"Mena LÃra","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Horná Äiara","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mÃnus","Multiplication sign":"Násobenie","N-ary product":"Znak cyklického násobenia","N-ary summation":"Znak cyklického sÄÃtania",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak Å¡ekelu","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatrà / Nie je súÄasÅ¥ou","Not equal to":"Nerovná sa","Not sign":"Nie je rovný","on with exclamation mark with left right arrow above":"ON s výkriÄnÃkom so Å¡Ãpkou doľava doprava hore",Overline:"PreÅ¡krtnutie","Paragraph sign":"Odsek","Partial differential":"Parciálna diferencia","Per mille sign":"Promile","Per ten thousand sign":"Na desaÅ¥tisÃc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-mÃnus","Pound sign":"Znak Libra","Proportional to":"Úmerný k","Question exclamation mark":"Otáznik a výkriÄnÃk","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrátený znak odseku","Right double quotation mark":"Pravá dvojitá uvodzovka","Right single quotation mark":"Pravá uvodzovka","Right-pointing double angle quotation mark":"Dvojitá Å¡Ãpka ukazujúca doprava","rightwards arrow to bar":"Å¡Ãpka doprava do zvislej Äiary","rightwards dashed arrow":"Äiarkovaná Å¡Ãpka doprava","rightwards double arrow":"dvojitá Å¡Ãpka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekcia","Single left-pointing angle quotation mark":"Å Ãpka ukazujúca doľava","Single low-9 quotation mark":"Spodná uvodzovka","Single right-pointing angle quotation mark":"Å Ãpka ukazujúca doprava","soon with rightwards arrow above":"Äoskoro so Å¡Ãpkou doprava hore","Special characters":"Å peciálne znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množine","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP so Å¡Ãpkou hore","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká lÃra","Two dot leader":"Horizontálna dvojbodka",Union:"Zjednotenie","up down arrow with base":"Å Ãpka hore-dole od základne","upwards arrow to bar":"Å¡Ãpka nahor do zvislej Äiary","upwards dashed arrow":"Äiarkovaná Å¡Ãpka nahor","upwards double arrow":"dvojitá Å¡Ãpka nahor","Vulgar fraction one half":"Polovica","Vulgar fraction one quarter":"Jedna Å¡tvrtina","Vulgar fraction three quarters":"Tri Å¡tvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.sk=a.sk||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"ÄŒiastoÄne rovný",Angle:"Uhol","Approximately equal to":"Aproximácia","Asterisk operator":"HviezdiÄka / násobenie","Austral sign":"Znak Austral","back with leftwards arrow above":"Å Ãpka späť","Bitcoin sign":"Mena Bitcoin","Cedi sign":"Znak Cedi","Cent sign":"Znak cent","Character categories":"Kategórie znakov","Colon sign":"Dvojbodka","Contains as member":"Obsahuje prvok","Copyright sign":"Copyright","Cruzeiro sign":"Mena Cruzeiro","Currency sign":"Znak meny","Degree sign":"Znak stupeň","Division sign":"Delenie","Dollar sign":"Znak Dolár","Dong sign":"Znak Dong","Double dagger":"DvojkrÞ","Double exclamation mark":"Dvojitý výkriÄnÃk","Double low-9 quotation mark":"Dvojitá spodná uvodzovka","Double question mark":"Dvojitý otáznik","downwards arrow to bar":"Å¡Ãpka nadol do zvislej Äiary","downwards dashed arrow":"preruÅ¡ovaná Å¡Ãpka nadol","downwards double arrow":"dvojitá Å¡Ãpka nadol","downwards simple arrow":"jednoduchá Å¡Ãpka nadol","Drachma sign":"Znak Drachma","Element of":"Patrà / Je súÄasÅ¥ou","Em dash":"Dlhá pomĺÄka","Empty set":"Prázdna množina","En dash":"PomĺÄka","end with leftwards arrow above":"Å Ãpka koniec","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"VýkriÄnÃk a otáznik","For all":"Pre vÅ¡etky prvky v množine","Fraction slash":"LomÃtko / Delenie","French franc sign":"Mena Francúzsky Frank","German penny sign":"Nemecká penny","Greater-than or equal to":"VäÄÅ¡Ã alebo rovný","Greater-than sign":"VäÄÅ¡Ã ako","Guarani sign":"Znak Guarani","Horizontal ellipsis":"Trojbodka","Hryvnia sign":"Znak Hryvnia","Identical to":"Identický k","Indian rupee sign":"Znak Indická rupia",Infinity:"NekoneÄno",Integral:"Integrál",Intersection:"PrieseÄnÃk / Prienik","Inverted exclamation mark":"Obrátený výkriÄnÃk","Inverted question mark":"Obrátený otáznik","Kip sign":"Znak Kip","Latin capital letter a with breve":"Latinské veľké pÃsmeno a s mäkÄeňom","Latin capital letter a with macron":"Latinské veľké pÃsmeno a s Äiarou","Latin capital letter a with ogonek":"Latinské veľké pÃsmeno a s háÄikom","Latin capital letter c with acute":"Latinské veľké pÃsmeno c s dĺžňom","Latin capital letter c with caron":"Latinské veľké pÃsmeno c s mäkÄeňom","Latin capital letter c with circumflex":"Latinské veľké pÃsmeno c s obráteným mäkÄeňom","Latin capital letter c with dot above":"Latinské veľké pÃsmeno c s bodkou nad znakom","Latin capital letter d with caron":"Latinské veľké pÃsmeno d s mäkÄeňom","Latin capital letter d with stroke":"Latinské veľké pÃsmeno d s preÄiarknutÃm","Latin capital letter e with breve":"Latinské veľké pÃsmeno e s mäkÄeňom","Latin capital letter e with caron":"Latinské veľké pÃsmeno e s mäkÄeňom","Latin capital letter e with dot above":"Latinské veľké pÃsmeno e s bodkou nad znakom","Latin capital letter e with macron":"Latinské veľké pÃsmeno e s Äiarou","Latin capital letter e with ogonek":"Latinské veľké pÃsmeno e s háÄikom","Latin capital letter eng":"Latinské veľké pÃsmeno Eng","Latin capital letter g with breve":"Latinské veľké pÃsmeno g s mäkÄeňom","Latin capital letter g with cedilla":"Latinské veľké pÃsmeno g s háÄikom","Latin capital letter g with circumflex":"Latinské veľké pÃsmeno g s obráteným mäkÄeňom","Latin capital letter g with dot above":"Latinské veľké pÃsmeno g s bodkou nad znakom","Latin capital letter h with circumflex":"Latinské veľké pÃsmeno h s obráteným mäkÄeňom","Latin capital letter h with stroke":"Latinské veľké pÃsmeno h s preÄiarknutÃm","Latin capital letter i with breve":"Latinské veľké pÃsmeno i s mäkÄeňom","Latin capital letter i with dot above":"Latinské veľké pÃsmeno i s bodkou nad znakom","Latin capital letter i with macron":"Latinské veľké pÃsmeno i s Äiarou","Latin capital letter i with ogonek":"Latinské veľké pÃsmeno i s háÄikom","Latin capital letter i with tilde":"Latinské veľké pÃsmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské veľké pÃsmeno j s obráteným mäkÄeňom","Latin capital letter k with cedilla":"Latinské veľké pÃsmeno k s háÄikom","Latin capital letter l with acute":"Latinské veľké pÃsmeno l s dĺžňom","Latin capital letter l with caron":"Latinské veľké pÃsmeno l s mäkÄeňom","Latin capital letter l with cedilla":"Latinské veľké pÃsmeno l s háÄikom","Latin capital letter l with middle dot":"Latinské veľké pÃsmeno l s bodkou uprostred","Latin capital letter l with stroke":"Latinské veľké pÃsmeno l s preÄiarknutÃm","Latin capital letter n with acute":"Latinské veľké pÃsmeno n s dĺžňom","Latin capital letter n with caron":"Latinské veľké pÃsmeno n s mäkÄeňom","Latin capital letter n with cedilla":"Latinské veľké pÃsmeno n s háÄikom","Latin capital letter o with breve":"Latinské veľké pÃsmeno o s mäkÄeňom","Latin capital letter o with double acute":"Latinské veľké pÃsmeno o s dĺžňom","Latin capital letter o with macron":"Latinské veľké pÃsmeno o s Äiarou","Latin capital letter r with acute":"Latinské veľké pÃsmeno r s dĺžňom","Latin capital letter r with caron":"Latinské veľké pÃsmeno r s mäkÄeňom","Latin capital letter r with cedilla":"Latinské veľké pÃsmeno r s háÄikom","Latin capital letter s with acute":"Latinské veľké pÃsmeno s s dĺžňom","Latin capital letter s with caron":"Latinské veľké pÃsmeno s s mäkÄeňom","Latin capital letter s with cedilla":"Latinské veľké pÃsmeno s s háÄikom","Latin capital letter s with circumflex":"Latinské veľké pÃsmeno s s obráteným mäkÄeňom","Latin capital letter t with caron":"Latinské veľké pÃsmeno t s mäkÄeňom","Latin capital letter t with cedilla":"Latinské veľké pÃsmeno t s háÄikom","Latin capital letter t with stroke":"Latinské veľké pÃsmeno t s preÄiarknutÃm","Latin capital letter u with breve":"Latinské veľké pÃsmeno u s mäkÄeňom","Latin capital letter u with double acute":"Latinské veľké pÃsmeno u s dvojitým dĺžňom","Latin capital letter u with macron":"Latinské veľké pÃsmeno u s Äiarou","Latin capital letter u with ogonek":"Latinské veľké pÃsmeno u s háÄikom","Latin capital letter u with ring above":"Latinské veľké pÃsmeno u s krúžkom nad znakom","Latin capital letter u with tilde":"Latinské veľké pÃsmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské veľké pÃsmeno w s obráteným mäkÄeňom","Latin capital letter y with circumflex":"Latinské veľké pÃsmeno y s obráteným mäkÄeňom","Latin capital letter y with diaeresis":"Latinské veľké pÃsmeno y s dvojbodkou nad znakom","Latin capital letter z with acute":"Latinské veľké pÃsmeno z s dĺžňom","Latin capital letter z with caron":"Latinské veľké pÃsmeno z s mäkÄeňom","Latin capital letter z with dot above":"Latinské veľké pÃsmeno z s bodkou nad znakom","Latin capital ligature ij":"Latinský veľký znak ligatúry ij","Latin capital ligature oe":"Latinský veľký znak ligatúry oe","Latin small letter a with breve":"Latinské malé pÃsmeno a s mäkÄeňom","Latin small letter a with macron":"Latinské malé pÃsmeno a s Äiarou","Latin small letter a with ogonek":"Latinské malé pÃsmeno a s háÄikom","Latin small letter c with acute":"Latinské malé pÃsmeno c s dĺžňom","Latin small letter c with caron":"Latinské malé pÃsmeno c s mäkÄeňom","Latin small letter c with circumflex":"Latinské malé pÃsmeno c s obráteným mäkÄeňom","Latin small letter c with dot above":"Latinské malé pÃsmeno c s bodkou nad znakom","Latin small letter d with caron":"Latinské malé pÃsmeno d s mäkÄeňom","Latin small letter d with stroke":"Latinské malé pÃsmeno d s preÄiarknutÃm","Latin small letter dotless i":"Latinské malé pÃsmeno i bez bodky","Latin small letter e with breve":"Latinské malé pÃsmeno e s mäkÄeňom","Latin small letter e with caron":"Latinské malé pÃsmeno e s mäkÄeňom","Latin small letter e with dot above":"Latinské malé pÃsmeno e s bodkou nad znakom","Latin small letter e with macron":"Latinské malé pÃsmeno e s Äiarou","Latin small letter e with ogonek":"Latinské malé pÃsmeno e s háÄikom","Latin small letter eng":"Latinské malé pÃsmeno Eng","Latin small letter f with hook":"Funkcia","Latin small letter g with breve":"Latinské malé pÃsmeno g s mäkÄeňom","Latin small letter g with cedilla":"Latinské malé pÃsmeno g s háÄikom","Latin small letter g with circumflex":"Latinské malé pÃsmeno g s obráteným mäkÄeňom","Latin small letter g with dot above":"Latinské malé pÃsmeno g s bodkou nad znakom","Latin small letter h with circumflex":"Latinské malé pÃsmeno h s obráteným mäkÄeňom","Latin small letter h with stroke":"Latinské malé pÃsmeno h s preÄiarknutÃm","Latin small letter i with breve":"Latinské malé pÃsmeno i s mäkÄeňom","Latin small letter i with macron":"Latinské malé pÃsmeno i s Äiarou","Latin small letter i with ogonek":"Latinské malé pÃsmeno i s háÄikom","Latin small letter i with tilde":"Latinské malé pÃsmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé pÃsmeno j s obráteným mäkÄeňom","Latin small letter k with cedilla":"Latinské malé pÃsmeno k s háÄikom","Latin small letter kra":"latinský malý znak Kra","Latin small letter l with acute":"Latinské malé pÃsmeno l s dĺžňom","Latin small letter l with caron":"Latinské malé pÃsmeno l s mäkÄeňom","Latin small letter l with cedilla":"Latinské malé pÃsmeno l s háÄikom","Latin small letter l with middle dot":"Latinské malé pÃsmeno l s bodkou uprostred","Latin small letter l with stroke":"Latinské malé pÃsmeno l s preÄiarknutÃm","Latin small letter long s":"Malé dlhé pÃsmeno s","Latin small letter n preceded by apostrophe":"Latinské malé pÃsmeno n s apostrofom","Latin small letter n with acute":"Latinské malé pÃsmeno n s dĺžňom","Latin small letter n with caron":"Latinské malé pÃsmeno n s mäkÄeňom","Latin small letter n with cedilla":"Latinské malé pÃsmeno n s háÄikom","Latin small letter o with breve":"Latinské malé pÃsmeno o s mäkÄeňom","Latin small letter o with double acute":"Latinské malé pÃsmeno o s dĺžňom","Latin small letter o with macron":"Latinské malé pÃsmeno o s Äiarou","Latin small letter r with acute":"Latinské malé pÃsmeno r s dĺžňom","Latin small letter r with caron":"Latinské malé pÃsmeno r s mäkÄeňom","Latin small letter r with cedilla":"Latinské malé pÃsmeno r s háÄikom","Latin small letter s with acute":"Latinské malé pÃsmeno s s dĺžňom","Latin small letter s with caron":"Latinské malé pÃsmeno s s mäkÄeňom","Latin small letter s with cedilla":"Latinské malé pÃsmeno s s háÄikom","Latin small letter s with circumflex":"Latinské malé pÃsmeno s s obráteným mäkÄeňom","Latin small letter t with caron":"Latinské malé pÃsmeno t s mäkÄeňom","Latin small letter t with cedilla":"Latinské malé pÃsmeno t s háÄikom","Latin small letter t with stroke":"Latinské malé pÃsmeno t s preÄiarknutÃm","Latin small letter u with breve":"Latinské malé pÃsmeno u s mäkÄeňom","Latin small letter u with double acute":"Latinské malé pÃsmeno u s dvojitým dĺžňom","Latin small letter u with macron":"Latinské malé pÃsmeno o s Äiarou","Latin small letter u with ogonek":"Latinské malé pÃsmeno u s háÄikom","Latin small letter u with ring above":"Latinské malé pÃsmeno u s krúžkom nad znakom","Latin small letter u with tilde":"Latinské malé pÃsmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé pÃsmeno w s obráteným mäkÄeňom","Latin small letter y with circumflex":"Latinské malé pÃsmeno y s obráteným mäkÄeňom","Latin small letter z with acute":"Latinské malé pÃsmeno z s dĺžňom","Latin small letter z with caron":"Malé pÃsmeno s z mäkÄeňom","Latin small letter z with dot above":"Latinské malé pÃsmeno z s bodkou nad znakom","Latin small ligature ij":"Latinský malý znak ligatúry ij","Latin small ligature oe":"Latinský malý znak ligatúry oe","Left double quotation mark":"Ľavá dvojitá uvodzovka","Left single quotation mark":"Ľavá uvodzovka","Left-pointing double angle quotation mark":"Dvojitá Å¡Ãpka ukazujúca doľava","leftwards arrow to bar":"Å¡Ãpka doľava do zvislej Äiary","leftwards dashed arrow":"preruÅ¡ovaná Å¡Ãpka doľava","leftwards double arrow":"dvojitá Å¡Ãpka doľava","leftwards simple arrow":"jednoduchá Å¡Ãpka doľava","Less-than or equal to":"MenÅ¡Ã alebo rovný","Less-than sign":"MenÅ¡Ã ako","Lira sign":"Mena LÃra","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR",Macron:"Horná Äiara","Manat sign":"Znak Manat","Mill sign":"Znak Mill","Minus sign":"Znak mÃnus","Multiplication sign":"Násobenie","N-ary product":"Znak cyklického násobenia","N-ary summation":"Znak cyklického sÄÃtania",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak Å¡ekelu","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatrà / Nie je súÄasÅ¥ou","Not equal to":"Nerovná sa","Not sign":"Nie je rovný","on with exclamation mark with left right arrow above":"ON s výkriÄnÃkom so Å¡Ãpkou doľava doprava hore",Overline:"PreÅ¡krtnutie","Paragraph sign":"Odsek","Partial differential":"Parciálna diferencia","Per mille sign":"Promile","Per ten thousand sign":"Na desaÅ¥tisÃc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Plus-minus sign":"Znak plus-mÃnus","Pound sign":"Znak Libra","Proportional to":"Úmerný k","Question exclamation mark":"Otáznik a výkriÄnÃk","Registered sign":"Registrovaný","Reversed paragraph sign":"Obrátený znak odseku","Right double quotation mark":"Pravá dvojitá uvodzovka","Right single quotation mark":"Pravá uvodzovka","Right-pointing double angle quotation mark":"Dvojitá Å¡Ãpka ukazujúca doprava","rightwards arrow to bar":"Å¡Ãpka doprava do zvislej Äiary","rightwards dashed arrow":"Äiarkovaná Å¡Ãpka doprava","rightwards double arrow":"dvojitá Å¡Ãpka doprava","rightwards simple arrow":"jednoduchá Å¡Ãpka doprava","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee","Section sign":"Sekcia","Single left-pointing angle quotation mark":"Å Ãpka ukazujúca doľava","Single low-9 quotation mark":"Spodná uvodzovka","Single right-pointing angle quotation mark":"Å Ãpka ukazujúca doprava","soon with rightwards arrow above":"Äoskoro so Å¡Ãpkou doprava hore","Special characters":"Å peciálne znaky","Spesmilo sign":"Znak Spesmilo","Square root":"Odmocnina","Tenge sign":"Znak Tenge","There exists":"Existuje v množine","Tilde operator":"Vlnovka","top with upwards arrow above":"TOP so Å¡Ãpkou hore","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká lÃra","Two dot leader":"Horizontálna dvojbodka",Union:"Zjednotenie","up down arrow with base":"Å Ãpka hore-dole od základne","upwards arrow to bar":"Å¡Ãpka nahor do zvislej Äiary","upwards dashed arrow":"Äiarkovaná Å¡Ãpka nahor","upwards double arrow":"dvojitá Å¡Ãpka nahor","upwards simple arrow":"jednoduchá Å¡Ãpka nahor","Vulgar fraction one half":"Polovica","Vulgar fraction one quarter":"Jedna Å¡tvrtina","Vulgar fraction three quarters":"Tri Å¡tvrtiny","Won sign":"Znak Won","Yen sign":"Znak Jen"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/sr-latn.js b/core/assets/vendor/ckeditor5/special-characters/translations/sr-latn.js index d8eee96d96903e62edc48c8ad165d7e0863d9079..a3b3978e8bea6dbf8643531b23a555574dbcfc6e 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/sr-latn.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/sr-latn.js @@ -1 +1 @@ -!function(a){const t=a["sr-latn"]=a["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Skoro jednako",Angle:"Ugao","Approximately equal to":"Otprilike jednako","Asterisk operator":"Asterisk operator","Austral sign":"Australni znak","back with leftwards arrow above":"Nazad sa strelicom levo","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centа","Character categories":"Kategorija karaktera","Colon sign":"DvotaÄka","Contains as member":"Sadrži kao Älan","Copyright sign":"Simbol autorskog prava","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak valute","Degree sign":"Znak stepena","Division sign":"Znak divizije","Dollar sign":"Znak dolara","Dong sign":"Znak dong","Double dagger":"Dvostruki bodež","Double exclamation mark":"Dvosrtuki uzviÄnik","Double low-9 quotation mark":"Dvostruki niski-9 navodnik","Double question mark":"Dvostruki upitnik","downwards arrow to bar":"Strelica prema dole ka traci","downwards dashed arrow":"Prekidana strelica prema dole","downwards double arrow":"Dupla strelica prema dole","Drachma sign":"Znak drahma","Element of":"Element od","Em dash":"Em crtica","Empty set":"Prazan set","En dash":"En crtica","end with leftwards arrow above":"ZavrÅ¡ite strelicom levo","Euro sign":"Znak eura","Euro-currency sign":"Znak valute eura","Exclamation question mark":"Znak uzviÄnika upitnika","For all":"Za sve","Fraction slash":"Crta frakcije","French franc sign":"Znak francuskog franaka","German penny sign":"Znak nemaÄki peni","Greater-than or equal to":"Znak veće od ili jednako","Greater-than sign":"Znak veće od","Guarani sign":"Znak guarani","Horizontal ellipsis":"Horizontalna elipsa","Hryvnia sign":"Znak grivna","Identical to":"IdentiÄan","Indian rupee sign":"Znak indijske rupije",Infinity:"BeskonaÄnost",Integral:"Integral",Intersection:"Raskrsnica","Inverted exclamation mark":"Obrnuti uzviÄnik","Inverted question mark":"Obrnuti upitnik","Kip sign":"Znak kip","Latin capital letter a with breve":"Latinsko veliko slovo a sa brevom","Latin capital letter a with macron":"Latinsko veliko slovo a sa makronom","Latin capital letter a with ogonek":"Latinsko veliko slovo a sa ogonek","Latin capital letter c with acute":"Latinsko veliko slovo c sa akutom","Latin capital letter c with caron":"Latinsko veliko slovo c sa caronom","Latin capital letter c with circumflex":"Latinsko veliko slovo c sa circumflex","Latin capital letter c with dot above":"Latinsko veliko slovo c sa taÄkom iznad","Latin capital letter d with caron":"Latinsko veliko slovo d sa caronom","Latin capital letter d with stroke":"Latinsko veliko slovo d sa stroke","Latin capital letter e with breve":"Latinsko veliko slovo e sa breve","Latin capital letter e with caron":"Latinsko veliko slovo e sa caron","Latin capital letter e with dot above":"Latinsko veliko slovo e sa taÄkom iznad","Latin capital letter e with macron":"Latinsko veliko slovo e sa macron","Latin capital letter e with ogonek":"Latinsko veliko slovo e sa ogonek","Latin capital letter eng":"Latinsko veliko slovo eng","Latin capital letter g with breve":"Latinsko veliko slovo g sa breve","Latin capital letter g with cedilla":"Latinsko veliko slovo g sa cedillom","Latin capital letter g with circumflex":"Latinsko veliko slovo g sa circumflex","Latin capital letter g with dot above":"Latinsko veliko slovo g sa taÄkom iznad","Latin capital letter h with circumflex":"Latinsko veliko slovo h sa circumflex","Latin capital letter h with stroke":"Latinsko veliko slovo h sa stroke","Latin capital letter i with breve":"Latinsko veloko slovo i sa breve","Latin capital letter i with dot above":"Latinsko veliko slovo i sa tackom iznad","Latin capital letter i with macron":"Latinsko veliko slovo i sa macron","Latin capital letter i with ogonek":"Latinsko veliko slovo i sa ogonek","Latin capital letter i with tilde":"Latinsko veliko slovo i sa tildom","Latin capital letter j with circumflex":"Latinsko veliko slovo j sa circumflex","Latin capital letter k with cedilla":"Latinsko veliko slovo k sa cedila","Latin capital letter l with acute":"Latinsko veloko slovo l sa akutom","Latin capital letter l with caron":"Latinsko veliko slovo l sa caron","Latin capital letter l with cedilla":"Latinsko veliko slovo l sa cedila","Latin capital letter l with middle dot":"Latinsko veliko slovo l sa srednjom taÄkom","Latin capital letter l with stroke":"Latinsko veliko slovo l sa stroke","Latin capital letter n with acute":"Latinsko veliko slovo n sa akutom ","Latin capital letter n with caron":"Latinsko veliko slovo n sa caron","Latin capital letter n with cedilla":"Latinsko veliko slovo n sa cedilom","Latin capital letter o with breve":"Latinsko veliko slovo o sa breve","Latin capital letter o with double acute":"Latinsko veliko slovo o sa dvostrukom akutom","Latin capital letter o with macron":"Latinsko veliko slovo o sa macron","Latin capital letter r with acute":"Latinsko veliko slovo r sa akutom","Latin capital letter r with caron":"Latinsko veliko slovo r sa caron","Latin capital letter r with cedilla":"Latinsko veliko slovo r sa cedila","Latin capital letter s with acute":"Latinsko veliko slovo s sa akutom","Latin capital letter s with caron":"Latinsko veliko slovo s sa caron","Latin capital letter s with cedilla":"Latinsko veliko slovo s sa cedila","Latin capital letter s with circumflex":"Latinsko veliko slovo s sa circumflex","Latin capital letter t with caron":"Latinsko veliko slovo t sa caron","Latin capital letter t with cedilla":"Latinsko veliko slovo t sa cedila","Latin capital letter t with stroke":"Latinsko veliko slovo t sa stroke","Latin capital letter u with breve":"Latinsko veliko slovo u sa breve","Latin capital letter u with double acute":"Latinsko veliko slovo u s dvostrukom akutom","Latin capital letter u with macron":"Latinsko veliko slovo u sa macron","Latin capital letter u with ogonek":"Latinsko veliko slovo u sa ogonek","Latin capital letter u with ring above":"Latinsko veliko slovo u s prstenom iznad","Latin capital letter u with tilde":"Latinsko veliko slovo u sa tildom","Latin capital letter w with circumflex":"Latinsko veliko slovo w sa circumflex","Latin capital letter y with circumflex":"Latinsko veliko slovo y sa circumflex","Latin capital letter y with diaeresis":"Latinsko veliko slovo y sa dijarezom","Latin capital letter z with acute":"Latinsko veliko slovo z sa akutom","Latin capital letter z with caron":"Latinsko veliko slovo z sa caron","Latin capital letter z with dot above":"Latinsko veliko slovo z sa taÄkom iznad","Latin capital ligature ij":"Latinska velika ligatura ij","Latin capital ligature oe":"Latinska velika ligatura oe","Latin small letter a with breve":"Latinsko malo slovo a sa brevom","Latin small letter a with macron":"Latinsko malo slovo a sa makronom","Latin small letter a with ogonek":"Latinsko malo slovo a sa ogonek","Latin small letter c with acute":"Latinsko malo slovo c sa akutom","Latin small letter c with caron":"Latinsko malo slovo c sa caronom","Latin small letter c with circumflex":"Latino malo slovo c sa circumflex","Latin small letter c with dot above":"Latinsko malo slovo c sa taÄkom iznad","Latin small letter d with caron":"Latinsko malo slovo d sa caronom","Latin small letter d with stroke":"Latinsko malo slovo d sa stroke","Latin small letter dotless i":"Latinsko malo slovo i bez taÄke","Latin small letter e with breve":"Latinsko malo slovo e sa breve","Latin small letter e with caron":"Latinsko malo slovo e sa caron","Latin small letter e with dot above":"Latinsko malo slovo e sa taÄkom iznad","Latin small letter e with macron":"Latinsko malo slovo e sa macron","Latin small letter e with ogonek":"Latinsko malo slovo e sa ogonek","Latin small letter eng":"Latinsko malo slovo eng","Latin small letter f with hook":"Latinsko malo slovo f sa kukom","Latin small letter g with breve":"Latinsko malo slovo g sa breve","Latin small letter g with cedilla":"Latinsko malo slovo g sa cedillom","Latin small letter g with circumflex":"Latinsko malo slovo g sa circumflex","Latin small letter g with dot above":"Latinsko malo slovo g sa taÄkom iznad","Latin small letter h with circumflex":"Latinsko malo slovo h sa circumflex","Latin small letter h with stroke":"Latinsko malo slovo h sa stroke","Latin small letter i with breve":"Latinsko malo slovo i sa breve","Latin small letter i with macron":"Latinsko malo slovo i sa macron","Latin small letter i with ogonek":"Latinsko malo slovo i sa ogonek","Latin small letter i with tilde":"Latinsko malo slovo i sa tildom","Latin small letter j with circumflex":"Latinsko malo slovo j sa circumflex","Latin small letter k with cedilla":"Latinsko malo slovo k sa cedila","Latin small letter kra":"Latinsko malo slovo kra","Latin small letter l with acute":"Latinsko malo slovo l sa akutom","Latin small letter l with caron":"Latinsko malo slovo l sa caron","Latin small letter l with cedilla":"Latinsko malo slovo l sa cedila","Latin small letter l with middle dot":"Latinsko malo slovo l sa srednjom taÄkom","Latin small letter l with stroke":"Latinsko malo slovo l sa stroke","Latin small letter long s":"Latinsko malo slovo dugaÄko s","Latin small letter n preceded by apostrophe":"Latinsko malo slovo n koje prethodi apostrof","Latin small letter n with acute":"Latinsko malo slovo n sa akutom ","Latin small letter n with caron":"Latinsko malo slovo n sa caron ","Latin small letter n with cedilla":"Latinsko malo slovo n sa cedilom","Latin small letter o with breve":"Latinsko malo slovo o sa breve","Latin small letter o with double acute":"Latinsko malo slovo o sa dvostrukom akutom","Latin small letter o with macron":"Latinsko malo slovo o sa macron","Latin small letter r with acute":"Latinsko malo slovo r sa akutom","Latin small letter r with caron":"Latinsko malo slovo r sa caron","Latin small letter r with cedilla":"Latinsko malo slovo r sa cedila","Latin small letter s with acute":"Latinsko malo slovo s sa akutom","Latin small letter s with caron":"Latinsko malo slovo s sa caron","Latin small letter s with cedilla":"Latinsko malo slovo s sa cedila","Latin small letter s with circumflex":"Latinsko malo slovo s sa circumflex","Latin small letter t with caron":"Latinsko malo slovo t sa caron","Latin small letter t with cedilla":"Latinsko malo slovo t sa cedila","Latin small letter t with stroke":"Latinsko malo slovo t sa stroke","Latin small letter u with breve":"Latinsko malo slovo u sa breve","Latin small letter u with double acute":"Latinsko malo slovo u s dvostrukom akutom","Latin small letter u with macron":"Latinsko malo slovo u sa macron","Latin small letter u with ogonek":"Latinsko malo slovo u sa ogonek","Latin small letter u with ring above":"Latinsko malo slovo u s prstenom iznad","Latin small letter u with tilde":"Latinsko malo slovo u sa tildom","Latin small letter w with circumflex":"Latinsko malo slovo w sa circumflex","Latin small letter y with circumflex":"Latinsko malo slovo y sa circumflex","Latin small letter z with acute":"Latinsko malo slovo z sa akutom","Latin small letter z with caron":"Latinsko malo slovo z sa caron","Latin small letter z with dot above":"Latinsko malo slovo z sa taÄkom iznad","Latin small ligature ij":"Latinska mala ligatura ij","Latin small ligature oe":"Latinska mala ligatura oe","Left double quotation mark":"Levi dvostruki navodnik","Left single quotation mark":"Levi pojedinaÄni navodnik","Left-pointing double angle quotation mark":"Levi dvostrani navodnik dvostrukog ugla","leftwards arrow to bar":"Strelica nalevo ka traci","leftwards dashed arrow":"Prekidana strelica levo","leftwards double arrow":"Dupla strlica levo","Less-than or equal to":"Znak manje od ili jednako","Less-than sign":"Znak manje od","Lira sign":"Znak lire","Livre tournois sign":"Znak livre tournois","Logical and":"LogiÄki i","Logical or":"LogiÄki ili",Macron:"Macron","Manat sign":"Znak manat","Mill sign":"Znak mlina","Minus sign":"Znak minus","Multiplication sign":"Znak množenja","N-ary product":"N-ari proizvod","N-ary summation":"N-ari zbir",Nabla:"Nabla","Naira sign":"Znak naira","New sheqel sign":"Znak novi Å¡ekel","Nordic mark sign":"Nordijski znak","Not an element of":"Nije element","Not equal to":"Nejednako sa","Not sign":"Nije znak","on with exclamation mark with left right arrow above":"UkljuÄeno sa uzviÄnikom sa strelicom levo desno",Overline:"Overline","Paragraph sign":"Znak paragraf","Partial differential":"DelimiÄni diferencijal","Per mille sign":"Znak per mile","Per ten thousand sign":"Znak za deset hiljada","Peseta sign":"Znak pezeta","Peso sign":"Znak peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funti","Proportional to":"Srazmerno","Question exclamation mark":"Znak upitnika uzviÄnika","Registered sign":"Registrovani znak","Reversed paragraph sign":"Obrnuti znak paragrafa","Right double quotation mark":"Desni dvostruki navodnik","Right single quotation mark":"Desni pojedinaÄni navodnik","Right-pointing double angle quotation mark":"Desni dvostrani navodnik dvostrukog ugla","rightwards arrow to bar":"Strelica nadesno ka traci","rightwards dashed arrow":"Prekidana strelica desno","rightwards double arrow":"Dupla strelica desno","Ruble sign":"Znak ruble","Rupee sign":"Znak rupia","Section sign":"Znak sekcija","Single left-pointing angle quotation mark":"PojedinaÄni navodnik ugla levog pokazivanja","Single low-9 quotation mark":"Jedan niski-9 navodnik","Single right-pointing angle quotation mark":"PojedinaÄni navodnik ugla desnog pokazivanja","soon with rightwards arrow above":"Uskoro sa strelicom nadesno","Special characters":"Specijalni karakteri","Spesmilo sign":"Znak spesmilio","Square root":"Kvadratni koren","Tenge sign":"Znak tenge","There exists":"Postoji","Tilde operator":"Tilde operator","top with upwards arrow above":"Na vrhu sa strelicom prema gore","Trade mark sign":"Znak brenda","Tugrik sign":"Znak tugrik","Turkish lira sign":"Znak turskih lira","Two dot leader":"Vodja sa dve taÄke",Union:"Unija","up down arrow with base":"Strelica nadole sa bazom","upwards arrow to bar":"Strelica prema gore ka traci","upwards dashed arrow":"Prekidana strelica prema gore","upwards double arrow":"Dupla strelica prema gore","Vulgar fraction one half":"Vulgarna frakcija jedna polovina","Vulgar fraction one quarter":"Vulgarna frakcija jedna Äetvrtina","Vulgar fraction three quarters":"Vulgarna frakcija tri Äetvrtine","Won sign":"Znak von","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a["sr-latn"]=a["sr-latn"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Skoro jednako",Angle:"Ugao","Approximately equal to":"Otprilike jednako","Asterisk operator":"Asterisk operator","Austral sign":"Australni znak","back with leftwards arrow above":"Nazad sa strelicom levo","Bitcoin sign":"Znak bitcoina","Cedi sign":"Znak cedi","Cent sign":"Znak centа","Character categories":"Kategorija karaktera","Colon sign":"DvotaÄka","Contains as member":"Sadrži kao Älan","Copyright sign":"Simbol autorskog prava","Cruzeiro sign":"Znak cruzeiro","Currency sign":"Znak valute","Degree sign":"Znak stepena","Division sign":"Znak divizije","Dollar sign":"Znak dolara","Dong sign":"Znak dong","Double dagger":"Dvostruki bodež","Double exclamation mark":"Dvosrtuki uzviÄnik","Double low-9 quotation mark":"Dvostruki niski-9 navodnik","Double question mark":"Dvostruki upitnik","downwards arrow to bar":"Strelica prema dole ka traci","downwards dashed arrow":"Prekidana strelica prema dole","downwards double arrow":"Dupla strelica prema dole","downwards simple arrow":"","Drachma sign":"Znak drahma","Element of":"Element od","Em dash":"Em crtica","Empty set":"Prazan set","En dash":"En crtica","end with leftwards arrow above":"ZavrÅ¡ite strelicom levo","Euro sign":"Znak eura","Euro-currency sign":"Znak valute eura","Exclamation question mark":"Znak uzviÄnika upitnika","For all":"Za sve","Fraction slash":"Crta frakcije","French franc sign":"Znak francuskog franaka","German penny sign":"Znak nemaÄki peni","Greater-than or equal to":"Znak veće od ili jednako","Greater-than sign":"Znak veće od","Guarani sign":"Znak guarani","Horizontal ellipsis":"Horizontalna elipsa","Hryvnia sign":"Znak grivna","Identical to":"IdentiÄan","Indian rupee sign":"Znak indijske rupije",Infinity:"BeskonaÄnost",Integral:"Integral",Intersection:"Raskrsnica","Inverted exclamation mark":"Obrnuti uzviÄnik","Inverted question mark":"Obrnuti upitnik","Kip sign":"Znak kip","Latin capital letter a with breve":"Latinsko veliko slovo a sa brevom","Latin capital letter a with macron":"Latinsko veliko slovo a sa makronom","Latin capital letter a with ogonek":"Latinsko veliko slovo a sa ogonek","Latin capital letter c with acute":"Latinsko veliko slovo c sa akutom","Latin capital letter c with caron":"Latinsko veliko slovo c sa caronom","Latin capital letter c with circumflex":"Latinsko veliko slovo c sa circumflex","Latin capital letter c with dot above":"Latinsko veliko slovo c sa taÄkom iznad","Latin capital letter d with caron":"Latinsko veliko slovo d sa caronom","Latin capital letter d with stroke":"Latinsko veliko slovo d sa stroke","Latin capital letter e with breve":"Latinsko veliko slovo e sa breve","Latin capital letter e with caron":"Latinsko veliko slovo e sa caron","Latin capital letter e with dot above":"Latinsko veliko slovo e sa taÄkom iznad","Latin capital letter e with macron":"Latinsko veliko slovo e sa macron","Latin capital letter e with ogonek":"Latinsko veliko slovo e sa ogonek","Latin capital letter eng":"Latinsko veliko slovo eng","Latin capital letter g with breve":"Latinsko veliko slovo g sa breve","Latin capital letter g with cedilla":"Latinsko veliko slovo g sa cedillom","Latin capital letter g with circumflex":"Latinsko veliko slovo g sa circumflex","Latin capital letter g with dot above":"Latinsko veliko slovo g sa taÄkom iznad","Latin capital letter h with circumflex":"Latinsko veliko slovo h sa circumflex","Latin capital letter h with stroke":"Latinsko veliko slovo h sa stroke","Latin capital letter i with breve":"Latinsko veloko slovo i sa breve","Latin capital letter i with dot above":"Latinsko veliko slovo i sa tackom iznad","Latin capital letter i with macron":"Latinsko veliko slovo i sa macron","Latin capital letter i with ogonek":"Latinsko veliko slovo i sa ogonek","Latin capital letter i with tilde":"Latinsko veliko slovo i sa tildom","Latin capital letter j with circumflex":"Latinsko veliko slovo j sa circumflex","Latin capital letter k with cedilla":"Latinsko veliko slovo k sa cedila","Latin capital letter l with acute":"Latinsko veloko slovo l sa akutom","Latin capital letter l with caron":"Latinsko veliko slovo l sa caron","Latin capital letter l with cedilla":"Latinsko veliko slovo l sa cedila","Latin capital letter l with middle dot":"Latinsko veliko slovo l sa srednjom taÄkom","Latin capital letter l with stroke":"Latinsko veliko slovo l sa stroke","Latin capital letter n with acute":"Latinsko veliko slovo n sa akutom ","Latin capital letter n with caron":"Latinsko veliko slovo n sa caron","Latin capital letter n with cedilla":"Latinsko veliko slovo n sa cedilom","Latin capital letter o with breve":"Latinsko veliko slovo o sa breve","Latin capital letter o with double acute":"Latinsko veliko slovo o sa dvostrukom akutom","Latin capital letter o with macron":"Latinsko veliko slovo o sa macron","Latin capital letter r with acute":"Latinsko veliko slovo r sa akutom","Latin capital letter r with caron":"Latinsko veliko slovo r sa caron","Latin capital letter r with cedilla":"Latinsko veliko slovo r sa cedila","Latin capital letter s with acute":"Latinsko veliko slovo s sa akutom","Latin capital letter s with caron":"Latinsko veliko slovo s sa caron","Latin capital letter s with cedilla":"Latinsko veliko slovo s sa cedila","Latin capital letter s with circumflex":"Latinsko veliko slovo s sa circumflex","Latin capital letter t with caron":"Latinsko veliko slovo t sa caron","Latin capital letter t with cedilla":"Latinsko veliko slovo t sa cedila","Latin capital letter t with stroke":"Latinsko veliko slovo t sa stroke","Latin capital letter u with breve":"Latinsko veliko slovo u sa breve","Latin capital letter u with double acute":"Latinsko veliko slovo u s dvostrukom akutom","Latin capital letter u with macron":"Latinsko veliko slovo u sa macron","Latin capital letter u with ogonek":"Latinsko veliko slovo u sa ogonek","Latin capital letter u with ring above":"Latinsko veliko slovo u s prstenom iznad","Latin capital letter u with tilde":"Latinsko veliko slovo u sa tildom","Latin capital letter w with circumflex":"Latinsko veliko slovo w sa circumflex","Latin capital letter y with circumflex":"Latinsko veliko slovo y sa circumflex","Latin capital letter y with diaeresis":"Latinsko veliko slovo y sa dijarezom","Latin capital letter z with acute":"Latinsko veliko slovo z sa akutom","Latin capital letter z with caron":"Latinsko veliko slovo z sa caron","Latin capital letter z with dot above":"Latinsko veliko slovo z sa taÄkom iznad","Latin capital ligature ij":"Latinska velika ligatura ij","Latin capital ligature oe":"Latinska velika ligatura oe","Latin small letter a with breve":"Latinsko malo slovo a sa brevom","Latin small letter a with macron":"Latinsko malo slovo a sa makronom","Latin small letter a with ogonek":"Latinsko malo slovo a sa ogonek","Latin small letter c with acute":"Latinsko malo slovo c sa akutom","Latin small letter c with caron":"Latinsko malo slovo c sa caronom","Latin small letter c with circumflex":"Latino malo slovo c sa circumflex","Latin small letter c with dot above":"Latinsko malo slovo c sa taÄkom iznad","Latin small letter d with caron":"Latinsko malo slovo d sa caronom","Latin small letter d with stroke":"Latinsko malo slovo d sa stroke","Latin small letter dotless i":"Latinsko malo slovo i bez taÄke","Latin small letter e with breve":"Latinsko malo slovo e sa breve","Latin small letter e with caron":"Latinsko malo slovo e sa caron","Latin small letter e with dot above":"Latinsko malo slovo e sa taÄkom iznad","Latin small letter e with macron":"Latinsko malo slovo e sa macron","Latin small letter e with ogonek":"Latinsko malo slovo e sa ogonek","Latin small letter eng":"Latinsko malo slovo eng","Latin small letter f with hook":"Latinsko malo slovo f sa kukom","Latin small letter g with breve":"Latinsko malo slovo g sa breve","Latin small letter g with cedilla":"Latinsko malo slovo g sa cedillom","Latin small letter g with circumflex":"Latinsko malo slovo g sa circumflex","Latin small letter g with dot above":"Latinsko malo slovo g sa taÄkom iznad","Latin small letter h with circumflex":"Latinsko malo slovo h sa circumflex","Latin small letter h with stroke":"Latinsko malo slovo h sa stroke","Latin small letter i with breve":"Latinsko malo slovo i sa breve","Latin small letter i with macron":"Latinsko malo slovo i sa macron","Latin small letter i with ogonek":"Latinsko malo slovo i sa ogonek","Latin small letter i with tilde":"Latinsko malo slovo i sa tildom","Latin small letter j with circumflex":"Latinsko malo slovo j sa circumflex","Latin small letter k with cedilla":"Latinsko malo slovo k sa cedila","Latin small letter kra":"Latinsko malo slovo kra","Latin small letter l with acute":"Latinsko malo slovo l sa akutom","Latin small letter l with caron":"Latinsko malo slovo l sa caron","Latin small letter l with cedilla":"Latinsko malo slovo l sa cedila","Latin small letter l with middle dot":"Latinsko malo slovo l sa srednjom taÄkom","Latin small letter l with stroke":"Latinsko malo slovo l sa stroke","Latin small letter long s":"Latinsko malo slovo dugaÄko s","Latin small letter n preceded by apostrophe":"Latinsko malo slovo n koje prethodi apostrof","Latin small letter n with acute":"Latinsko malo slovo n sa akutom ","Latin small letter n with caron":"Latinsko malo slovo n sa caron ","Latin small letter n with cedilla":"Latinsko malo slovo n sa cedilom","Latin small letter o with breve":"Latinsko malo slovo o sa breve","Latin small letter o with double acute":"Latinsko malo slovo o sa dvostrukom akutom","Latin small letter o with macron":"Latinsko malo slovo o sa macron","Latin small letter r with acute":"Latinsko malo slovo r sa akutom","Latin small letter r with caron":"Latinsko malo slovo r sa caron","Latin small letter r with cedilla":"Latinsko malo slovo r sa cedila","Latin small letter s with acute":"Latinsko malo slovo s sa akutom","Latin small letter s with caron":"Latinsko malo slovo s sa caron","Latin small letter s with cedilla":"Latinsko malo slovo s sa cedila","Latin small letter s with circumflex":"Latinsko malo slovo s sa circumflex","Latin small letter t with caron":"Latinsko malo slovo t sa caron","Latin small letter t with cedilla":"Latinsko malo slovo t sa cedila","Latin small letter t with stroke":"Latinsko malo slovo t sa stroke","Latin small letter u with breve":"Latinsko malo slovo u sa breve","Latin small letter u with double acute":"Latinsko malo slovo u s dvostrukom akutom","Latin small letter u with macron":"Latinsko malo slovo u sa macron","Latin small letter u with ogonek":"Latinsko malo slovo u sa ogonek","Latin small letter u with ring above":"Latinsko malo slovo u s prstenom iznad","Latin small letter u with tilde":"Latinsko malo slovo u sa tildom","Latin small letter w with circumflex":"Latinsko malo slovo w sa circumflex","Latin small letter y with circumflex":"Latinsko malo slovo y sa circumflex","Latin small letter z with acute":"Latinsko malo slovo z sa akutom","Latin small letter z with caron":"Latinsko malo slovo z sa caron","Latin small letter z with dot above":"Latinsko malo slovo z sa taÄkom iznad","Latin small ligature ij":"Latinska mala ligatura ij","Latin small ligature oe":"Latinska mala ligatura oe","Left double quotation mark":"Levi dvostruki navodnik","Left single quotation mark":"Levi pojedinaÄni navodnik","Left-pointing double angle quotation mark":"Levi dvostrani navodnik dvostrukog ugla","leftwards arrow to bar":"Strelica nalevo ka traci","leftwards dashed arrow":"Prekidana strelica levo","leftwards double arrow":"Dupla strlica levo","leftwards simple arrow":"","Less-than or equal to":"Znak manje od ili jednako","Less-than sign":"Znak manje od","Lira sign":"Znak lire","Livre tournois sign":"Znak livre tournois","Logical and":"LogiÄki i","Logical or":"LogiÄki ili",Macron:"Macron","Manat sign":"Znak manat","Mill sign":"Znak mlina","Minus sign":"Znak minus","Multiplication sign":"Znak množenja","N-ary product":"N-ari proizvod","N-ary summation":"N-ari zbir",Nabla:"Nabla","Naira sign":"Znak naira","New sheqel sign":"Znak novi Å¡ekel","Nordic mark sign":"Nordijski znak","Not an element of":"Nije element","Not equal to":"Nejednako sa","Not sign":"Nije znak","on with exclamation mark with left right arrow above":"UkljuÄeno sa uzviÄnikom sa strelicom levo desno",Overline:"Overline","Paragraph sign":"Znak paragraf","Partial differential":"DelimiÄni diferencijal","Per mille sign":"Znak per mile","Per ten thousand sign":"Znak za deset hiljada","Peseta sign":"Znak pezeta","Peso sign":"Znak peso","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funti","Proportional to":"Srazmerno","Question exclamation mark":"Znak upitnika uzviÄnika","Registered sign":"Registrovani znak","Reversed paragraph sign":"Obrnuti znak paragrafa","Right double quotation mark":"Desni dvostruki navodnik","Right single quotation mark":"Desni pojedinaÄni navodnik","Right-pointing double angle quotation mark":"Desni dvostrani navodnik dvostrukog ugla","rightwards arrow to bar":"Strelica nadesno ka traci","rightwards dashed arrow":"Prekidana strelica desno","rightwards double arrow":"Dupla strelica desno","rightwards simple arrow":"","Ruble sign":"Znak ruble","Rupee sign":"Znak rupia","Section sign":"Znak sekcija","Single left-pointing angle quotation mark":"PojedinaÄni navodnik ugla levog pokazivanja","Single low-9 quotation mark":"Jedan niski-9 navodnik","Single right-pointing angle quotation mark":"PojedinaÄni navodnik ugla desnog pokazivanja","soon with rightwards arrow above":"Uskoro sa strelicom nadesno","Special characters":"Specijalni karakteri","Spesmilo sign":"Znak spesmilio","Square root":"Kvadratni koren","Tenge sign":"Znak tenge","There exists":"Postoji","Tilde operator":"Tilde operator","top with upwards arrow above":"Na vrhu sa strelicom prema gore","Trade mark sign":"Znak brenda","Tugrik sign":"Znak tugrik","Turkish lira sign":"Znak turskih lira","Two dot leader":"Vodja sa dve taÄke",Union:"Unija","up down arrow with base":"Strelica nadole sa bazom","upwards arrow to bar":"Strelica prema gore ka traci","upwards dashed arrow":"Prekidana strelica prema gore","upwards double arrow":"Dupla strelica prema gore","upwards simple arrow":"","Vulgar fraction one half":"Vulgarna frakcija jedna polovina","Vulgar fraction one quarter":"Vulgarna frakcija jedna Äetvrtina","Vulgar fraction three quarters":"Vulgarna frakcija tri Äetvrtine","Won sign":"Znak von","Yen sign":"Znak jena"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/sr.js b/core/assets/vendor/ckeditor5/special-characters/translations/sr.js index c9349287f47ae236a86d20b3e2754e97157318ba..4a9108b9821b1821dce47a7274db60e7a0c0b58c 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/sr.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/sr.js @@ -1 +1 @@ -!function(t){const a=t.sr=t.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Скоро једнако",Angle:"Угао","Approximately equal to":"Отприлике једнако","Asterisk operator":"ÐÑÑ‚ÐµÑ€Ð¸ÐºÑ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€","Austral sign":"ÐуÑтрални знак","back with leftwards arrow above":"Ðазад Ñа Ñтрелицом лево","Bitcoin sign":"Знак биткиона","Cedi sign":"Знак цеди","Cent sign":"Знак цента","Character categories":"Категорија карактера","Colon sign":"Двотачка","Contains as member":"Садржи као члан","Copyright sign":"Симбол ауторÑког права","Cruzeiro sign":"Знак црузеиро","Currency sign":"Знак валуте","Degree sign":"Знак Ñтепена","Division sign":"Знак дивизије","Dollar sign":"Знак долара","Dong sign":"Знак донг","Double dagger":"ДвоÑтруки бодеж","Double exclamation mark":"ДвоÑтруки узвичник","Double low-9 quotation mark":"ДвоÑтруки ниÑки -9 наводник","Double question mark":"ДвоÑтруки упитник","downwards arrow to bar":"Стрелица према доле ка траци","downwards dashed arrow":"Прекидана Ñтрелица према доле","downwards double arrow":"Дупла Ñтрелица према доле","Drachma sign":"Знак драхма","Element of":"Елемент од","Em dash":"Ем цртица","Empty set":"Празан Ñет","En dash":"Ен цртица","end with leftwards arrow above":"Завршите Ñтрелицом лево","Euro sign":"Знак еура","Euro-currency sign":"Знак валуте еура","Exclamation question mark":"Знак узвичника упитника","For all":"За Ñве","Fraction slash":"Црта фракције","French franc sign":"Знак француÑког франака","German penny sign":"Знак немачки пени","Greater-than or equal to":"Знак веће од или једнако","Greater-than sign":"Знак веће од","Guarani sign":"Знак гуарани","Horizontal ellipsis":"Хоризонтална елипÑа","Hryvnia sign":"Знак гривна","Identical to":"Идентичан","Indian rupee sign":"Знак индијÑке рупије",Infinity:"БеÑконачноÑÑ‚",Integral:"Интеграл",Intersection:"РаÑкрÑница","Inverted exclamation mark":"Обрнути узвичник","Inverted question mark":"Обрнути упитник","Kip sign":"Знак кип","Latin capital letter a with breve":"ЛатинÑко велико Ñлово а Ñа бревом ","Latin capital letter a with macron":"ЛатинÑко белико Ñлово а Ñа макроном","Latin capital letter a with ogonek":"ЛатинÑко велико Ñлово а Ñа огонек","Latin capital letter c with acute":"ЛатинÑко велико Ñлово ц Ñа акутом","Latin capital letter c with caron":"ЛатинÑко велико Ñлово ц Ñа цароном","Latin capital letter c with circumflex":"ЛатинÑко велико Ñлово ц Ñа цирцумфлекÑ","Latin capital letter c with dot above":"ЛатинÑко велико Ñлово ц Ñа тачком изнад","Latin capital letter d with caron":"ЛатинÑко велико Ñлово д Ñа цароном","Latin capital letter d with stroke":"ЛатинÑко велико Ñлово д Ñа Ñтроке","Latin capital letter e with breve":"ЛатинÑко велико Ñлово е Ñа бреве","Latin capital letter e with caron":"ЛатинÑко велико Ñлово е Ñа царон","Latin capital letter e with dot above":"ЛатинÑко велико Ñлово е Ñа тачком изнад","Latin capital letter e with macron":"ЛатинÑко велико Ñлово е Ñа мацрон","Latin capital letter e with ogonek":"ЛатинÑко велико Ñлово е Ñа огонек","Latin capital letter eng":"ЛатинÑко велико Ñлово енг","Latin capital letter g with breve":"ЛатинÑк велико Ñлово г Ñа бреве","Latin capital letter g with cedilla":"ЛатинÑко велико Ñлово г Ñа цедилом","Latin capital letter g with circumflex":"ЛатинÑко велико Ñлово г Ñа цирцумфлекÑ","Latin capital letter g with dot above":"ЛатинÑко велико Ñлово г Ñа тачком изнад","Latin capital letter h with circumflex":"ЛатинÑко велико Ñлово Ñ… Ñа цирцумфлекÑ","Latin capital letter h with stroke":"ЛатинÑко велико Ñлово Ñ… Ñа Ñтроке","Latin capital letter i with breve":"ЛатинÑко велико Ñлово и Ñа бреве","Latin capital letter i with dot above":"ЛатинÑко велико Ñлово и Ñа тачком изнад","Latin capital letter i with macron":"ЛатинÑко велико Ñлово и Ñа мацрон","Latin capital letter i with ogonek":"ЛатинÑко велоко Ñлово и Ñа огонек","Latin capital letter i with tilde":"ЛатинÑко велико Ñлово и Ñа тилдом","Latin capital letter j with circumflex":"ЛатинÑко велико Ñлово ј Ñа цирцумфлекÑ","Latin capital letter k with cedilla":"ЛатинÑко велико Ñлово к Ñа цедила","Latin capital letter l with acute":"ЛаинÑко велико Ñлово л Ñа акутом","Latin capital letter l with caron":"ЛатинÑко велико Ñлово л Ñа царон","Latin capital letter l with cedilla":"ЛатинÑко велико Ñлово л Ñа цедила","Latin capital letter l with middle dot":"ЛатинÑко велико Ñлово л Ñа Ñреднјом тачком","Latin capital letter l with stroke":"ЛатинÑко велико Ñлово л Ñа Ñтроке","Latin capital letter n with acute":"ЛатинÑко влико Ñлово н Ñа акутом","Latin capital letter n with caron":"ЛатинÑко велико Ñлово н Ñа царон","Latin capital letter n with cedilla":"ЛатинÑко велико Ñлово н Ñа цедилом","Latin capital letter o with breve":"ЛатинÑко велико Ñлово о Ñа бреве","Latin capital letter o with double acute":"ЛатинÑко велико Ñлово о Ñа двоÑтруком акутом","Latin capital letter o with macron":"ЛатинÑко велико Ñлово о Ñа мацрон","Latin capital letter r with acute":"ЛатинÑко велико Ñлово Ñ€ Ñа акутом","Latin capital letter r with caron":"ЛатинÑко велико Ñлово Ñ€ Ñа царон","Latin capital letter r with cedilla":"ЛатинÑко велико Ñлово Ñ€ Ñа цедила","Latin capital letter s with acute":"ЛатинÑко велоко Ñлово Ñ Ñа акутом","Latin capital letter s with caron":"ЛатинÑко велико Ñлово Ñ Ñа царон","Latin capital letter s with cedilla":"ЛатинÑко велико Ñлово Ñ Ñа цедила","Latin capital letter s with circumflex":"ЛатинÑко велико Ñлово Ñ Ñа цирцумфлекÑ","Latin capital letter t with caron":"ЛатинÑко велико Ñлово Ñ‚ Ñа царон","Latin capital letter t with cedilla":"ЛатинÑко велико Ñлово Ñ‚ Ñа цедила","Latin capital letter t with stroke":"ЛатинÑко велико Ñлово Ñ‚ Ñа Ñтроке","Latin capital letter u with breve":"ЛатинÑко велико Ñлово у Ñа бреве","Latin capital letter u with double acute":"ЛатинÑко велико Ñлово у Ñ Ð´Ð²Ð¾Ñтруким акутом","Latin capital letter u with macron":"ЛатинÑко велико Ñлово у Ñа мацрон","Latin capital letter u with ogonek":"ЛатинÑко велико Ñлово у Ñа огонек","Latin capital letter u with ring above":"ЛатинÑко велико Ñлово у Ñ Ð¿Ñ€ÐµÑтеном изнад","Latin capital letter u with tilde":"ЛатинÑко велико Ñлово у Ñа тилдом","Latin capital letter w with circumflex":"ЛатинÑко велико Ñлово дупло в Ñа цирцумфлекÑ","Latin capital letter y with circumflex":"ЛатинÑко велико Ñлово ипÑилон Ñа цирцумфлекÑ","Latin capital letter y with diaeresis":"ЛатинÑко велико Ñлово ипÑилон Ñа дијарезом","Latin capital letter z with acute":"ЛатинÑко велико Ñлово з Ñа акутом","Latin capital letter z with caron":"ЛатинÑко велико Ñлово з Ñа царон","Latin capital letter z with dot above":"ЛатинÑко велико Ñлово з Ñа тачком изнад","Latin capital ligature ij":"ЛатинÑка велика лигатура иј","Latin capital ligature oe":"ЛатинÑка велика лигатура ое","Latin small letter a with breve":"ЛатинÑко мало Ñлово а Ñа бревом","Latin small letter a with macron":"ЛатинÑко мало Ñлово а Ñа макроном","Latin small letter a with ogonek":"ЛатинÑко мало Ñлово Ñ Ñа огонек","Latin small letter c with acute":"ЛатинÑко мало Ñлово ц Ñа акутом","Latin small letter c with caron":"ЛатинÑко мало Ñлово ц Ñа цароном","Latin small letter c with circumflex":"ЛатинÑко мало Ñлово ц Ñа цирцумфлекÑ","Latin small letter c with dot above":"ЛатинÑко мало Ñлвово ц Ñа тачком изнад","Latin small letter d with caron":"ЛатинÑко мало Ñлово д Ñа цароном","Latin small letter d with stroke":"ЛатинÑко мало Ñлово д Ñа Ñтроке","Latin small letter dotless i":"ЛатинÑко мало Ñлово и без тачке","Latin small letter e with breve":"ЛатинÑко мало Ñлово е Ñа бреве","Latin small letter e with caron":"ЛатинÑко мало Ñлово е Ñа царон","Latin small letter e with dot above":"ЛатинÑко мало Ñлово е Ñа тачком изнад","Latin small letter e with macron":"ЛатинÑко мало Ñлово е Ñа мацрон","Latin small letter e with ogonek":"ЛатинÑко мало Ñлво е Ñа огонек","Latin small letter eng":"ЛатинÑко мало Ñлово енг","Latin small letter f with hook":"ЛатинÑко мало Ñлово Ñ„ Ñа куком","Latin small letter g with breve":"ЛатинÑко мало Ñлово г Ñа бреве","Latin small letter g with cedilla":"ЛатинÑко мало Ñлово г Ñа цедилом","Latin small letter g with circumflex":"ЛатинÑко мало Ñлобо г Ñа цирцумфлекÑ","Latin small letter g with dot above":"ЛатинÑко мало Ñлово г Ñа тачком изнад","Latin small letter h with circumflex":"ЛатинÑко мало Ñлово Ñ… Ñа цирцумфлекÑ","Latin small letter h with stroke":"ЛатинÑко мало Ñлово Ñ… Ñа Ñтроке","Latin small letter i with breve":"ЛатинÑко мало Ñлово и Ñа бреве","Latin small letter i with macron":"ЛатинÑко мало Ñлово и Ñа мацрон","Latin small letter i with ogonek":"ЛатинÑко мало Ñлово и Ñа огонек","Latin small letter i with tilde":"ЛатинÑко мало Ñлово и Ñа тилдом","Latin small letter j with circumflex":"ЛатнцÑко мало Ñлово ј Ñа цирцумфлекÑ","Latin small letter k with cedilla":"ЛатинÑко мало Ñлово к Ñа цедила","Latin small letter kra":"ЛатинÑко мало Ñлово кра","Latin small letter l with acute":"ЛатинÑко мало Ñлово л Ñа акутом","Latin small letter l with caron":"ЛатинÑко мало Ñлово л Ñа царон","Latin small letter l with cedilla":"ЛатинÑко мало Ñлово л Ñа цедила","Latin small letter l with middle dot":"ЛатинÑко мало Ñлово Ñа цреднјом тачком","Latin small letter l with stroke":"ЛатинÑко мало Ñлово л Ñа Ñтроке","Latin small letter long s":"ЛатинÑко мало Ñлово дугачко Ñ","Latin small letter n preceded by apostrophe":"ЛатинÑко мало Ñлово н које претходи апоÑтроф","Latin small letter n with acute":"ЛатинÑко мало Ñлово н Ñа акутом","Latin small letter n with caron":"ЛатинÑко мало Ñлово н Ñа царон","Latin small letter n with cedilla":"ЛатинÑко мало Ñлово н Ñа цедилом","Latin small letter o with breve":"ЛатинÑко мало Ñлово о Ñа бреве","Latin small letter o with double acute":"ЛатинÑко мало Ñлово о Ñа двоÑтруком акутом","Latin small letter o with macron":"ЛатинÑко мало Ñлово о Ñа марон","Latin small letter r with acute":"ЛатинÑко мало Ñлово Ñ€ Ñа акутом","Latin small letter r with caron":"ЛатинÑко мало Ñлово Ñ€ Ñа царон","Latin small letter r with cedilla":"ЛатинÑко мало Ñлово Ñ€ Ñа цедила","Latin small letter s with acute":"ЛатинÑко мало Ñлово Ñ Ñа акутом","Latin small letter s with caron":"ЛатинÑко мало Ñлово Ñ Ñа царон","Latin small letter s with cedilla":"ЛатинÑко мало Ñлово Ñ Ñа цедила","Latin small letter s with circumflex":"ЛатинÑко мало Ñлово Ñ Ñа цирцумфлекÑ","Latin small letter t with caron":"ЛатинÑко мало Ñлово Ñ‚ Ñа царон","Latin small letter t with cedilla":"ЛатинÑко мало Ñлово Ñ‚ Ñа цедила","Latin small letter t with stroke":"ЛатинÑко мало Ñлово Ñ‚ Ñа Ñтроке","Latin small letter u with breve":"ЛатинÑко мало Ñлово у Ñа бреве","Latin small letter u with double acute":"ЛатинÑко мало Ñлово у Ñ Ð´Ð²Ð¾Ñтруким акутом","Latin small letter u with macron":"ЛатинÑко мало Ñлово у Ñа мацрон","Latin small letter u with ogonek":"ЛатинÑко мало Ñлово у Ñа огонек","Latin small letter u with ring above":"ЛатинÑко мало Ñлово у Ñ Ð¿Ñ€Ñтеном изнад","Latin small letter u with tilde":"ЛатинÑко мало Ñлово у Ñа тилдом","Latin small letter w with circumflex":"ЛатинÑко мало Ñлово дупло в Ñа цирцумфлекÑ","Latin small letter y with circumflex":"ЛатинÑко мало Ñлово ипÑилон Ñа цирцумфлекÑ","Latin small letter z with acute":"ЛатинÑко мало Ñлово з Ñа акутом","Latin small letter z with caron":"ЛатинÑко мало Ñлово з Ñа царон","Latin small letter z with dot above":"ЛатинÑко мало Ñлово з Ñа тачком изнад","Latin small ligature ij":"ЛатинÑка мала лигатура иј","Latin small ligature oe":"ЛатинÑка мала лигатура ое","Left double quotation mark":"Леви двоÑтруки наводник","Left single quotation mark":"Леви појединачни наводник","Left-pointing double angle quotation mark":"Леви двоÑтрани наводник двоÑтруког угла ","leftwards arrow to bar":"Стрелица налево ка траци","leftwards dashed arrow":"Прекидана Ñтрелица лево","leftwards double arrow":"Дупла Ñтрелица лево","Less-than or equal to":"Збак мање од или једнако","Less-than sign":"Знак мање од","Lira sign":"Знак лире","Livre tournois sign":"Знак ливре тоурноиÑ","Logical and":"Логички и","Logical or":"Локички или",Macron:"Мацрон","Manat sign":"Знак манат","Mill sign":"Знак млна","Minus sign":"Знак минуÑ","Multiplication sign":"Знак множења","N-ary product":"Ð-ари производ","N-ary summation":"Ð-ари збир",Nabla:"Ðабла","Naira sign":"Знак наира","New sheqel sign":"Знак нови шекел","Nordic mark sign":"ÐордијÑки знак","Not an element of":"Ðије елемент","Not equal to":"Ðеједнако Ñа","Not sign":"Ðије знак","on with exclamation mark with left right arrow above":"Укључено Ñа узвичником Ñа Ñтрелицомлево деÑно",Overline:"Оверлине","Paragraph sign":"Знак параграф","Partial differential":"Делимични диференцијал","Per mille sign":"Знак пер миле","Per ten thousand sign":"Знак за деÑет хиљада","Peseta sign":"Знак пезета","Peso sign":"Знак пеÑо","Plus-minus sign":"Знак плуÑ-минуÑ","Pound sign":"Знак фунти","Proportional to":"Сразмерно","Question exclamation mark":"Знак упитника узвичника","Registered sign":"РегиÑтровани знак","Reversed paragraph sign":"Обрнути знак параграфа","Right double quotation mark":"ДеÑни двоÑтруки наводник","Right single quotation mark":"ДеÑни појединачни наводник","Right-pointing double angle quotation mark":"ДеÑни двоÑтрани наводик двоÑтруког угла ","rightwards arrow to bar":"Стрелица надеÑно ка траци","rightwards dashed arrow":"Прекидана Ñтрелица деÑно","rightwards double arrow":"Дупла Ñтрелица деÑно","Ruble sign":"Знак рубле","Rupee sign":"Знак рупиа","Section sign":"Знак Ñелекција","Single left-pointing angle quotation mark":"Појединачни наводник угла левог показиванја","Single low-9 quotation mark":"Један ниÑки -9 наводник","Single right-pointing angle quotation mark":"Појединачни наводник угла деÑног показивања","soon with rightwards arrow above":"УÑкоро Ñа Ñтрелицом надеÑно","Special characters":"Специјални карактери","Spesmilo sign":"Знак ÑпеÑмилио","Square root":"Квадратни корен","Tenge sign":"Знак тенге","There exists":"ПоÑтоји","Tilde operator":"Тилде оператор","top with upwards arrow above":"Ðа врху Ñа Ñтрелицом према горе","Trade mark sign":"Знак бренда","Tugrik sign":"Знак тугрик","Turkish lira sign":"Знак турÑких лира","Two dot leader":"Вођа Ñа две тачке",Union:"Унија","up down arrow with base":"Стрелица на доле Ñа базом","upwards arrow to bar":"Стрелица према горе ка траци","upwards dashed arrow":"Прекидана Ñтрелица према горе","upwards double arrow":"Дупла Ñтрелица према горе","Vulgar fraction one half":"Вулгарна фракција једна половина","Vulgar fraction one quarter":"Вулгарна фракција једна четвртина","Vulgar fraction three quarters":"Вулгарна фрација три четвртине","Won sign":"Знак вон","Yen sign":"Знак јена"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.sr=t.sr||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Скоро једнако",Angle:"Угао","Approximately equal to":"Отприлике једнако","Asterisk operator":"ÐÑÑ‚ÐµÑ€Ð¸ÐºÑ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€","Austral sign":"ÐуÑтрални знак","back with leftwards arrow above":"Ðазад Ñа Ñтрелицом лево","Bitcoin sign":"Знак биткиона","Cedi sign":"Знак цеди","Cent sign":"Знак цента","Character categories":"Категорија карактера","Colon sign":"Двотачка","Contains as member":"Садржи као члан","Copyright sign":"Симбол ауторÑког права","Cruzeiro sign":"Знак црузеиро","Currency sign":"Знак валуте","Degree sign":"Знак Ñтепена","Division sign":"Знак дивизије","Dollar sign":"Знак долара","Dong sign":"Знак донг","Double dagger":"ДвоÑтруки бодеж","Double exclamation mark":"ДвоÑтруки узвичник","Double low-9 quotation mark":"ДвоÑтруки ниÑки -9 наводник","Double question mark":"ДвоÑтруки упитник","downwards arrow to bar":"Стрелица према доле ка траци","downwards dashed arrow":"Прекидана Ñтрелица према доле","downwards double arrow":"Дупла Ñтрелица према доле","downwards simple arrow":"jednostavna strelica nadole","Drachma sign":"Знак драхма","Element of":"Елемент од","Em dash":"Ем цртица","Empty set":"Празан Ñет","En dash":"Ен цртица","end with leftwards arrow above":"Завршите Ñтрелицом лево","Euro sign":"Знак еура","Euro-currency sign":"Знак валуте еура","Exclamation question mark":"Знак узвичника упитника","For all":"За Ñве","Fraction slash":"Црта фракције","French franc sign":"Знак француÑког франака","German penny sign":"Знак немачки пени","Greater-than or equal to":"Знак веће од или једнако","Greater-than sign":"Знак веће од","Guarani sign":"Знак гуарани","Horizontal ellipsis":"Хоризонтална елипÑа","Hryvnia sign":"Знак гривна","Identical to":"Идентичан","Indian rupee sign":"Знак индијÑке рупије",Infinity:"БеÑконачноÑÑ‚",Integral:"Интеграл",Intersection:"РаÑкрÑница","Inverted exclamation mark":"Обрнути узвичник","Inverted question mark":"Обрнути упитник","Kip sign":"Знак кип","Latin capital letter a with breve":"ЛатинÑко велико Ñлово а Ñа бревом ","Latin capital letter a with macron":"ЛатинÑко белико Ñлово а Ñа макроном","Latin capital letter a with ogonek":"ЛатинÑко велико Ñлово а Ñа огонек","Latin capital letter c with acute":"ЛатинÑко велико Ñлово ц Ñа акутом","Latin capital letter c with caron":"ЛатинÑко велико Ñлово ц Ñа цароном","Latin capital letter c with circumflex":"ЛатинÑко велико Ñлово ц Ñа цирцумфлекÑ","Latin capital letter c with dot above":"ЛатинÑко велико Ñлово ц Ñа тачком изнад","Latin capital letter d with caron":"ЛатинÑко велико Ñлово д Ñа цароном","Latin capital letter d with stroke":"ЛатинÑко велико Ñлово д Ñа Ñтроке","Latin capital letter e with breve":"ЛатинÑко велико Ñлово е Ñа бреве","Latin capital letter e with caron":"ЛатинÑко велико Ñлово е Ñа царон","Latin capital letter e with dot above":"ЛатинÑко велико Ñлово е Ñа тачком изнад","Latin capital letter e with macron":"ЛатинÑко велико Ñлово е Ñа мацрон","Latin capital letter e with ogonek":"ЛатинÑко велико Ñлово е Ñа огонек","Latin capital letter eng":"ЛатинÑко велико Ñлово енг","Latin capital letter g with breve":"ЛатинÑк велико Ñлово г Ñа бреве","Latin capital letter g with cedilla":"ЛатинÑко велико Ñлово г Ñа цедилом","Latin capital letter g with circumflex":"ЛатинÑко велико Ñлово г Ñа цирцумфлекÑ","Latin capital letter g with dot above":"ЛатинÑко велико Ñлово г Ñа тачком изнад","Latin capital letter h with circumflex":"ЛатинÑко велико Ñлово Ñ… Ñа цирцумфлекÑ","Latin capital letter h with stroke":"ЛатинÑко велико Ñлово Ñ… Ñа Ñтроке","Latin capital letter i with breve":"ЛатинÑко велико Ñлово и Ñа бреве","Latin capital letter i with dot above":"ЛатинÑко велико Ñлово и Ñа тачком изнад","Latin capital letter i with macron":"ЛатинÑко велико Ñлово и Ñа мацрон","Latin capital letter i with ogonek":"ЛатинÑко велоко Ñлово и Ñа огонек","Latin capital letter i with tilde":"ЛатинÑко велико Ñлово и Ñа тилдом","Latin capital letter j with circumflex":"ЛатинÑко велико Ñлово ј Ñа цирцумфлекÑ","Latin capital letter k with cedilla":"ЛатинÑко велико Ñлово к Ñа цедила","Latin capital letter l with acute":"ЛаинÑко велико Ñлово л Ñа акутом","Latin capital letter l with caron":"ЛатинÑко велико Ñлово л Ñа царон","Latin capital letter l with cedilla":"ЛатинÑко велико Ñлово л Ñа цедила","Latin capital letter l with middle dot":"ЛатинÑко велико Ñлово л Ñа Ñреднјом тачком","Latin capital letter l with stroke":"ЛатинÑко велико Ñлово л Ñа Ñтроке","Latin capital letter n with acute":"ЛатинÑко влико Ñлово н Ñа акутом","Latin capital letter n with caron":"ЛатинÑко велико Ñлово н Ñа царон","Latin capital letter n with cedilla":"ЛатинÑко велико Ñлово н Ñа цедилом","Latin capital letter o with breve":"ЛатинÑко велико Ñлово о Ñа бреве","Latin capital letter o with double acute":"ЛатинÑко велико Ñлово о Ñа двоÑтруком акутом","Latin capital letter o with macron":"ЛатинÑко велико Ñлово о Ñа мацрон","Latin capital letter r with acute":"ЛатинÑко велико Ñлово Ñ€ Ñа акутом","Latin capital letter r with caron":"ЛатинÑко велико Ñлово Ñ€ Ñа царон","Latin capital letter r with cedilla":"ЛатинÑко велико Ñлово Ñ€ Ñа цедила","Latin capital letter s with acute":"ЛатинÑко велоко Ñлово Ñ Ñа акутом","Latin capital letter s with caron":"ЛатинÑко велико Ñлово Ñ Ñа царон","Latin capital letter s with cedilla":"ЛатинÑко велико Ñлово Ñ Ñа цедила","Latin capital letter s with circumflex":"ЛатинÑко велико Ñлово Ñ Ñа цирцумфлекÑ","Latin capital letter t with caron":"ЛатинÑко велико Ñлово Ñ‚ Ñа царон","Latin capital letter t with cedilla":"ЛатинÑко велико Ñлово Ñ‚ Ñа цедила","Latin capital letter t with stroke":"ЛатинÑко велико Ñлово Ñ‚ Ñа Ñтроке","Latin capital letter u with breve":"ЛатинÑко велико Ñлово у Ñа бреве","Latin capital letter u with double acute":"ЛатинÑко велико Ñлово у Ñ Ð´Ð²Ð¾Ñтруким акутом","Latin capital letter u with macron":"ЛатинÑко велико Ñлово у Ñа мацрон","Latin capital letter u with ogonek":"ЛатинÑко велико Ñлово у Ñа огонек","Latin capital letter u with ring above":"ЛатинÑко велико Ñлово у Ñ Ð¿Ñ€ÐµÑтеном изнад","Latin capital letter u with tilde":"ЛатинÑко велико Ñлово у Ñа тилдом","Latin capital letter w with circumflex":"ЛатинÑко велико Ñлово дупло в Ñа цирцумфлекÑ","Latin capital letter y with circumflex":"ЛатинÑко велико Ñлово ипÑилон Ñа цирцумфлекÑ","Latin capital letter y with diaeresis":"ЛатинÑко велико Ñлово ипÑилон Ñа дијарезом","Latin capital letter z with acute":"ЛатинÑко велико Ñлово з Ñа акутом","Latin capital letter z with caron":"ЛатинÑко велико Ñлово з Ñа царон","Latin capital letter z with dot above":"ЛатинÑко велико Ñлово з Ñа тачком изнад","Latin capital ligature ij":"ЛатинÑка велика лигатура иј","Latin capital ligature oe":"ЛатинÑка велика лигатура ое","Latin small letter a with breve":"ЛатинÑко мало Ñлово а Ñа бревом","Latin small letter a with macron":"ЛатинÑко мало Ñлово а Ñа макроном","Latin small letter a with ogonek":"ЛатинÑко мало Ñлово Ñ Ñа огонек","Latin small letter c with acute":"ЛатинÑко мало Ñлово ц Ñа акутом","Latin small letter c with caron":"ЛатинÑко мало Ñлово ц Ñа цароном","Latin small letter c with circumflex":"ЛатинÑко мало Ñлово ц Ñа цирцумфлекÑ","Latin small letter c with dot above":"ЛатинÑко мало Ñлвово ц Ñа тачком изнад","Latin small letter d with caron":"ЛатинÑко мало Ñлово д Ñа цароном","Latin small letter d with stroke":"ЛатинÑко мало Ñлово д Ñа Ñтроке","Latin small letter dotless i":"ЛатинÑко мало Ñлово и без тачке","Latin small letter e with breve":"ЛатинÑко мало Ñлово е Ñа бреве","Latin small letter e with caron":"ЛатинÑко мало Ñлово е Ñа царон","Latin small letter e with dot above":"ЛатинÑко мало Ñлово е Ñа тачком изнад","Latin small letter e with macron":"ЛатинÑко мало Ñлово е Ñа мацрон","Latin small letter e with ogonek":"ЛатинÑко мало Ñлво е Ñа огонек","Latin small letter eng":"ЛатинÑко мало Ñлово енг","Latin small letter f with hook":"ЛатинÑко мало Ñлово Ñ„ Ñа куком","Latin small letter g with breve":"ЛатинÑко мало Ñлово г Ñа бреве","Latin small letter g with cedilla":"ЛатинÑко мало Ñлово г Ñа цедилом","Latin small letter g with circumflex":"ЛатинÑко мало Ñлобо г Ñа цирцумфлекÑ","Latin small letter g with dot above":"ЛатинÑко мало Ñлово г Ñа тачком изнад","Latin small letter h with circumflex":"ЛатинÑко мало Ñлово Ñ… Ñа цирцумфлекÑ","Latin small letter h with stroke":"ЛатинÑко мало Ñлово Ñ… Ñа Ñтроке","Latin small letter i with breve":"ЛатинÑко мало Ñлово и Ñа бреве","Latin small letter i with macron":"ЛатинÑко мало Ñлово и Ñа мацрон","Latin small letter i with ogonek":"ЛатинÑко мало Ñлово и Ñа огонек","Latin small letter i with tilde":"ЛатинÑко мало Ñлово и Ñа тилдом","Latin small letter j with circumflex":"ЛатнцÑко мало Ñлово ј Ñа цирцумфлекÑ","Latin small letter k with cedilla":"ЛатинÑко мало Ñлово к Ñа цедила","Latin small letter kra":"ЛатинÑко мало Ñлово кра","Latin small letter l with acute":"ЛатинÑко мало Ñлово л Ñа акутом","Latin small letter l with caron":"ЛатинÑко мало Ñлово л Ñа царон","Latin small letter l with cedilla":"ЛатинÑко мало Ñлово л Ñа цедила","Latin small letter l with middle dot":"ЛатинÑко мало Ñлово Ñа цреднјом тачком","Latin small letter l with stroke":"ЛатинÑко мало Ñлово л Ñа Ñтроке","Latin small letter long s":"ЛатинÑко мало Ñлово дугачко Ñ","Latin small letter n preceded by apostrophe":"ЛатинÑко мало Ñлово н које претходи апоÑтроф","Latin small letter n with acute":"ЛатинÑко мало Ñлово н Ñа акутом","Latin small letter n with caron":"ЛатинÑко мало Ñлово н Ñа царон","Latin small letter n with cedilla":"ЛатинÑко мало Ñлово н Ñа цедилом","Latin small letter o with breve":"ЛатинÑко мало Ñлово о Ñа бреве","Latin small letter o with double acute":"ЛатинÑко мало Ñлово о Ñа двоÑтруком акутом","Latin small letter o with macron":"ЛатинÑко мало Ñлово о Ñа марон","Latin small letter r with acute":"ЛатинÑко мало Ñлово Ñ€ Ñа акутом","Latin small letter r with caron":"ЛатинÑко мало Ñлово Ñ€ Ñа царон","Latin small letter r with cedilla":"ЛатинÑко мало Ñлово Ñ€ Ñа цедила","Latin small letter s with acute":"ЛатинÑко мало Ñлово Ñ Ñа акутом","Latin small letter s with caron":"ЛатинÑко мало Ñлово Ñ Ñа царон","Latin small letter s with cedilla":"ЛатинÑко мало Ñлово Ñ Ñа цедила","Latin small letter s with circumflex":"ЛатинÑко мало Ñлово Ñ Ñа цирцумфлекÑ","Latin small letter t with caron":"ЛатинÑко мало Ñлово Ñ‚ Ñа царон","Latin small letter t with cedilla":"ЛатинÑко мало Ñлово Ñ‚ Ñа цедила","Latin small letter t with stroke":"ЛатинÑко мало Ñлово Ñ‚ Ñа Ñтроке","Latin small letter u with breve":"ЛатинÑко мало Ñлово у Ñа бреве","Latin small letter u with double acute":"ЛатинÑко мало Ñлово у Ñ Ð´Ð²Ð¾Ñтруким акутом","Latin small letter u with macron":"ЛатинÑко мало Ñлово у Ñа мацрон","Latin small letter u with ogonek":"ЛатинÑко мало Ñлово у Ñа огонек","Latin small letter u with ring above":"ЛатинÑко мало Ñлово у Ñ Ð¿Ñ€Ñтеном изнад","Latin small letter u with tilde":"ЛатинÑко мало Ñлово у Ñа тилдом","Latin small letter w with circumflex":"ЛатинÑко мало Ñлово дупло в Ñа цирцумфлекÑ","Latin small letter y with circumflex":"ЛатинÑко мало Ñлово ипÑилон Ñа цирцумфлекÑ","Latin small letter z with acute":"ЛатинÑко мало Ñлово з Ñа акутом","Latin small letter z with caron":"ЛатинÑко мало Ñлово з Ñа царон","Latin small letter z with dot above":"ЛатинÑко мало Ñлово з Ñа тачком изнад","Latin small ligature ij":"ЛатинÑка мала лигатура иј","Latin small ligature oe":"ЛатинÑка мала лигатура ое","Left double quotation mark":"Леви двоÑтруки наводник","Left single quotation mark":"Леви појединачни наводник","Left-pointing double angle quotation mark":"Леви двоÑтрани наводник двоÑтруког угла ","leftwards arrow to bar":"Стрелица налево ка траци","leftwards dashed arrow":"Прекидана Ñтрелица лево","leftwards double arrow":"Дупла Ñтрелица лево","leftwards simple arrow":"jednostavna strelica nalevo","Less-than or equal to":"Збак мање од или једнако","Less-than sign":"Знак мање од","Lira sign":"Знак лире","Livre tournois sign":"Знак ливре тоурноиÑ","Logical and":"Логички и","Logical or":"Локички или",Macron:"Мацрон","Manat sign":"Знак манат","Mill sign":"Знак млна","Minus sign":"Знак минуÑ","Multiplication sign":"Знак множења","N-ary product":"Ð-ари производ","N-ary summation":"Ð-ари збир",Nabla:"Ðабла","Naira sign":"Знак наира","New sheqel sign":"Знак нови шекел","Nordic mark sign":"ÐордијÑки знак","Not an element of":"Ðије елемент","Not equal to":"Ðеједнако Ñа","Not sign":"Ðије знак","on with exclamation mark with left right arrow above":"Укључено Ñа узвичником Ñа Ñтрелицомлево деÑно",Overline:"Оверлине","Paragraph sign":"Знак параграф","Partial differential":"Делимични диференцијал","Per mille sign":"Знак пер миле","Per ten thousand sign":"Знак за деÑет хиљада","Peseta sign":"Знак пезета","Peso sign":"Знак пеÑо","Plus-minus sign":"Знак плуÑ-минуÑ","Pound sign":"Знак фунти","Proportional to":"Сразмерно","Question exclamation mark":"Знак упитника узвичника","Registered sign":"РегиÑтровани знак","Reversed paragraph sign":"Обрнути знак параграфа","Right double quotation mark":"ДеÑни двоÑтруки наводник","Right single quotation mark":"ДеÑни појединачни наводник","Right-pointing double angle quotation mark":"ДеÑни двоÑтрани наводик двоÑтруког угла ","rightwards arrow to bar":"Стрелица надеÑно ка траци","rightwards dashed arrow":"Прекидана Ñтрелица деÑно","rightwards double arrow":"Дупла Ñтрелица деÑно","rightwards simple arrow":"jednostavna strelica udesno","Ruble sign":"Знак рубле","Rupee sign":"Знак рупиа","Section sign":"Знак Ñелекција","Single left-pointing angle quotation mark":"Појединачни наводник угла левог показиванја","Single low-9 quotation mark":"Један ниÑки -9 наводник","Single right-pointing angle quotation mark":"Појединачни наводник угла деÑног показивања","soon with rightwards arrow above":"УÑкоро Ñа Ñтрелицом надеÑно","Special characters":"Специјални карактери","Spesmilo sign":"Знак ÑпеÑмилио","Square root":"Квадратни корен","Tenge sign":"Знак тенге","There exists":"ПоÑтоји","Tilde operator":"Тилде оператор","top with upwards arrow above":"Ðа врху Ñа Ñтрелицом према горе","Trade mark sign":"Знак бренда","Tugrik sign":"Знак тугрик","Turkish lira sign":"Знак турÑких лира","Two dot leader":"Вођа Ñа две тачке",Union:"Унија","up down arrow with base":"Стрелица на доле Ñа базом","upwards arrow to bar":"Стрелица према горе ка траци","upwards dashed arrow":"Прекидана Ñтрелица према горе","upwards double arrow":"Дупла Ñтрелица према горе","upwards simple arrow":"jednostavna strelica nagore","Vulgar fraction one half":"Вулгарна фракција једна половина","Vulgar fraction one quarter":"Вулгарна фракција једна четвртина","Vulgar fraction three quarters":"Вулгарна фрација три четвртине","Won sign":"Знак вон","Yen sign":"Знак јена"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/sv.js b/core/assets/vendor/ckeditor5/special-characters/translations/sv.js index 196c67c00ebb37bbc71a76401891d37c26c617fa..b1402b648ee2d62fa94dc1459c749456f65a079c 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/sv.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/sv.js @@ -1 +1 @@ -!function(t){const e=t.sv=t.sv||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Nästan lika med",Angle:"Vinkel","Approximately equal to":"Ungefär lika med","Asterisk operator":"Asteriskoperatör","Austral sign":"Australisk skylt","back with leftwards arrow above":"tillbaka med pil Ã¥t vänster ovanför","Bitcoin sign":"Bitcoin-tecken","Cedi sign":"Cedi-tecken","Cent sign":"Cent-tecken","Character categories":"Karaktärskategorier","Colon sign":"Colon-tecken","Contains as member":"InnehÃ¥ller som medlem","Copyright sign":"Upphovsrättstecken","Cruzeiro sign":"Kryssningsskylt","Currency sign":"Valutateknik","Degree sign":"Gradbeteckning","Division sign":"Tecken pÃ¥ en avdelning","Dollar sign":"Dollartecken","Dong sign":"Dong-tecken","Double dagger":"Dubbel dolk","Double exclamation mark":"Dubbelt utropstecken","Double low-9 quotation mark":"Dubbla lÃ¥g-9 citationstecken","Double question mark":"Dubbelt frÃ¥getecken","downwards arrow to bar":"pil nedÃ¥t för att sätta en bar","downwards dashed arrow":"streckad pil nedÃ¥t","downwards double arrow":"dubbelpil nedÃ¥t","Drachma sign":"Drachma tecken","Element of":"Element av","Em dash":"Em streck","Empty set":"Tom uppsättning","En dash":"Ett streck","end with leftwards arrow above":"avsluta med en pil Ã¥t vänster ovanför","Euro sign":"Euro-skylt","Euro-currency sign":"Tecken pÃ¥ euro-valuta","Exclamation question mark":"Utrop frÃ¥getecken","For all":"För alla","Fraction slash":"Fraktion snedstreck","French franc sign":"Franska franc tecken","German penny sign":"Tyska penny-tecken","Greater-than or equal to":"Större än eller lika med","Greater-than sign":"Större än-tecken","Guarani sign":"Guarani-tecken","Horizontal ellipsis":"Horisontell ellips","Hryvnia sign":"Hryvnia tecken","Identical to":"Identisk med","Indian rupee sign":"Indisk rupie tecken",Infinity:"Oändlighet",Integral:"Integrerad",Intersection:"Korsning","Inverted exclamation mark":"Inverterat utropstecken","Inverted question mark":"Inverterat frÃ¥getecken","Kip sign":"Kip-tecken","Latin capital letter a with breve":"Den latinska storbokstaven a med breve","Latin capital letter a with macron":"Den latinska storbokstaven a med makron","Latin capital letter a with ogonek":"Den latinska huvudbokstaven a med ogonek","Latin capital letter c with acute":"Den latinska storbokstaven c med akut","Latin capital letter c with caron":"Den latinska storbokstaven c med caron","Latin capital letter c with circumflex":"Den latinska storbokstaven c med omljud","Latin capital letter c with dot above":"Latinsk huvudbokstav c med punkt ovan","Latin capital letter d with caron":"Latin stor bokstav d med caron","Latin capital letter d with stroke":"Latin stor bokstav d med streck","Latin capital letter e with breve":"Den latinska storbokstaven e med breve","Latin capital letter e with caron":"Latin stor bokstav e med caron","Latin capital letter e with dot above":"Latinsk huvudbokstav e med punkt ovan","Latin capital letter e with macron":"Latinskt huvudstadbrev e med macron","Latin capital letter e with ogonek":"Den latinska storbokstaven e med ogonek","Latin capital letter eng":"Latinsk stor bokstav eng","Latin capital letter g with breve":"Den latinska storbokstaven g med breve","Latin capital letter g with cedilla":"Den latinska storbokstaven g med cedilla","Latin capital letter g with circumflex":"Den latinska storbokstaven g med omljud","Latin capital letter g with dot above":"Latinsk huvudbokstav g med punkt ovan","Latin capital letter h with circumflex":"Latinsk huvudbokstav h med circumflex","Latin capital letter h with stroke":"Latin stor bokstav h med streck","Latin capital letter i with breve":"Den latinska storbokstaven i med breve","Latin capital letter i with dot above":"Latinsk stor bokstav i med prick ovanför","Latin capital letter i with macron":"Den latinska storbokstaven i med makron","Latin capital letter i with ogonek":"Den latinska storbokstaven i med ogonek","Latin capital letter i with tilde":"Den latinska storbokstaven i med tilde","Latin capital letter j with circumflex":"Den latinska storbokstaven j med omljud","Latin capital letter k with cedilla":"Den latinska storbokstaven k med cedilla","Latin capital letter l with acute":"Den latinska storbokstaven l med akut","Latin capital letter l with caron":"Latin stor bokstav l med caron","Latin capital letter l with cedilla":"Den latinska storbokstaven l med cedilla","Latin capital letter l with middle dot":"Latinsk huvudbokstav l med mittpunkt","Latin capital letter l with stroke":"Latinska huvudbokstaven l med streck","Latin capital letter n with acute":"Den latinska huvudbokstaven n med akut","Latin capital letter n with caron":"Den latinska huvudbokstaven n med caron","Latin capital letter n with cedilla":"Den latinska storbokstaven n med cedilla","Latin capital letter o with breve":"Den latinska storbokstaven o med breve","Latin capital letter o with double acute":"Latinsk huvudbokstav o med dubbel akut","Latin capital letter o with macron":"Den latinska storbokstaven o med makron","Latin capital letter r with acute":"Latinsk huvudbokstav r med akut","Latin capital letter r with caron":"Latinsk huvudstadbokstav r med caron","Latin capital letter r with cedilla":"Den latinska storbokstaven r med cedilla","Latin capital letter s with acute":"Latinskt huvudbrev s med akut","Latin capital letter s with caron":"Latin stor bokstav s med caron","Latin capital letter s with cedilla":"Latinsk huvudbokstav s med cedilla","Latin capital letter s with circumflex":"Den latinska storbokstaven s med circumflex","Latin capital letter t with caron":"Den latinska storbokstaven t med caron","Latin capital letter t with cedilla":"Den latinska storbokstaven t med cedilla","Latin capital letter t with stroke":"Latin stor bokstav t med streck","Latin capital letter u with breve":"Den latinska storbokstaven u med breve","Latin capital letter u with double acute":"Den latinska storbokstaven u med dubbel spets","Latin capital letter u with macron":"Den latinska storbokstaven u med makron","Latin capital letter u with ogonek":"Den latinska storbokstaven u med ogonek","Latin capital letter u with ring above":"Latinsk versalbokstav u med ring ovanför","Latin capital letter u with tilde":"Den latinska storbokstaven u med tilde","Latin capital letter w with circumflex":"Den latinska storbokstaven w med omljud","Latin capital letter y with circumflex":"Den latinska versalbokstaven y med circumflex","Latin capital letter y with diaeresis":"Den latinska storbokstaven y med diaeresis","Latin capital letter z with acute":"Den latinska storbokstaven z med akut","Latin capital letter z with caron":"Den latinska storbokstaven z med caron","Latin capital letter z with dot above":"Latinsk versalbokstav z med punkt ovanför","Latin capital ligature ij":"Latinisk huvudbokstavsligatur ij","Latin capital ligature oe":"Latinsk huvudboksligatur oe","Latin small letter a with breve":"Den latinska lilla bokstaven a med breve","Latin small letter a with macron":"Latin liten bokstav a med makron","Latin small letter a with ogonek":"Den latinska lilla bokstaven a med ogonek","Latin small letter c with acute":"Den latinska lilla bokstaven c med akut","Latin small letter c with caron":"Den latinska lilla bokstaven c med caron","Latin small letter c with circumflex":"Den latinska lilla bokstaven c med circumflex","Latin small letter c with dot above":"Den latinska lilla bokstaven c med en punkt ovanför","Latin small letter d with caron":"Latin liten bokstav d med caron","Latin small letter d with stroke":"Latin liten bokstav d med streck","Latin small letter dotless i":"latinsk liten bokstav utan punkt i","Latin small letter e with breve":"Den latinska lilla bokstaven e med breve","Latin small letter e with caron":"Den latinska lilla bokstaven e med caron","Latin small letter e with dot above":"Den latinska lilla bokstaven e med en punkt ovanför","Latin small letter e with macron":"Den latinska lilla bokstaven e med makron","Latin small letter e with ogonek":"Den latinska lilla bokstaven e med ogonek","Latin small letter eng":"Latin liten bokstav eng","Latin small letter f with hook":"Latin liten bokstav f med krok","Latin small letter g with breve":"Den latinska lilla bokstaven g med breve","Latin small letter g with cedilla":"Den latinska lilla bokstaven g med cedilla","Latin small letter g with circumflex":"Den latinska lilla bokstaven g med omljud","Latin small letter g with dot above":"Den latinska lilla bokstaven g med en punkt ovanför","Latin small letter h with circumflex":"Den latinska lilla bokstaven h med omljud","Latin small letter h with stroke":"Latin liten bokstav h med streck","Latin small letter i with breve":"Den latinska lilla bokstaven i med breve","Latin small letter i with macron":"Den latinska lilla bokstaven i med makron","Latin small letter i with ogonek":"Den latinska lilla bokstaven i med ogonek","Latin small letter i with tilde":"Den latinska lilla bokstaven i med tilde","Latin small letter j with circumflex":"Den latinska lilla bokstaven j med circumflex","Latin small letter k with cedilla":"Den latinska lilla bokstaven k med cedilla","Latin small letter kra":"Den latinska lilla bokstaven kra","Latin small letter l with acute":"Den latinska lilla bokstaven l med akut","Latin small letter l with caron":"Den latinska lilla bokstaven l med caron","Latin small letter l with cedilla":"Den latinska lilla bokstaven l med cedilla","Latin small letter l with middle dot":"Latinsk liten bokstav l med mittpunkt","Latin small letter l with stroke":"Latinska lilla bokstaven l med streck","Latin small letter long s":"Latin liten bokstav lÃ¥ng s","Latin small letter n preceded by apostrophe":"Den latinska lilla bokstaven n föregÃ¥s av en apostrof","Latin small letter n with acute":"Den latinska lilla bokstaven n med akut","Latin small letter n with caron":"Den latinska lilla bokstaven n med caron","Latin small letter n with cedilla":"Den latinska lilla bokstaven n med cedilla","Latin small letter o with breve":"Den latinska lilla bokstaven o med breve","Latin small letter o with double acute":"Den latinska lilla bokstaven o med dubbel spets","Latin small letter o with macron":"Den latinska lilla bokstaven o med makron","Latin small letter r with acute":"Den latinska lilla bokstaven r med akut","Latin small letter r with caron":"Den latinska lilla bokstaven r med caron","Latin small letter r with cedilla":"Den latinska lilla bokstaven r med cedilla","Latin small letter s with acute":"Den latinska lilla bokstaven s med akut","Latin small letter s with caron":"Latinska smÃ¥ brev s med caron","Latin small letter s with cedilla":"Latinska smÃ¥ bokstäver s med cedilla","Latin small letter s with circumflex":"Latinska smÃ¥ bokstäver s med circumflex","Latin small letter t with caron":"Den latinska lilla bokstaven t med caron","Latin small letter t with cedilla":"Den latinska lilla bokstaven t med cedilla","Latin small letter t with stroke":"Latin liten bokstav t med streck","Latin small letter u with breve":"Den latinska lilla bokstaven u med breve","Latin small letter u with double acute":"Den latinska lilla bokstaven u med dubbel spets","Latin small letter u with macron":"Den latinska lilla bokstaven u med makron","Latin small letter u with ogonek":"Den latinska lilla bokstaven u med ogonek","Latin small letter u with ring above":"Latin liten bokstav u med ring ovanför","Latin small letter u with tilde":"Den latinska lilla bokstaven u med tilde","Latin small letter w with circumflex":"Den latinska lilla bokstaven w med omljud","Latin small letter y with circumflex":"Den latinska lilla bokstaven y med circumflex","Latin small letter z with acute":"Den latinska lilla bokstaven z med akut","Latin small letter z with caron":"Den latinska lilla bokstaven z med caron","Latin small letter z with dot above":"Den latinska lilla bokstaven z med en punkt ovanför","Latin small ligature ij":"latinsk liten ligatur ij","Latin small ligature oe":"Latin liten ligatur oe","Left double quotation mark":"Vänster dubbelt citationstecken","Left single quotation mark":"Vänster enkelt citationstecken","Left-pointing double angle quotation mark":"Vänsterpekande dubbelt vinklat citationstecken","leftwards arrow to bar":"pil Ã¥t vänster till baren","leftwards dashed arrow":"streckad pil Ã¥t vänster","leftwards double arrow":"dubbelpil Ã¥t vänster","Less-than or equal to":"Mindre än eller lika med","Less-than sign":"Mindre än-tecken","Lira sign":"Lira-tecken","Livre tournois sign":"Turneringens bokskylt","Logical and":"Logisk och","Logical or":"Logisk eller",Macron:"Macron","Manat sign":"Manat-tecken","Mill sign":"Kvarnskylt","Minus sign":"Minustecken","Multiplication sign":"Multiplikationstecken","N-ary product":"N-ary produkt","N-ary summation":"N-ständig summering",Nabla:"Nabla","Naira sign":"Naira-tecken","New sheqel sign":"Ny sheqel-skylt","Nordic mark sign":"Nordiskt märke tecken","Not an element of":"Inte en del av","Not equal to":"Inte lika med","Not sign":"Inte underteckna","on with exclamation mark with left right arrow above":"pÃ¥ med utropstecken med vänster högerpil ovanför",Overline:"Överlinje","Paragraph sign":"Paragraftecken","Partial differential":"Partiell differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per tiotusen tecken","Peseta sign":"Peseta-tecken","Peso sign":"Peso-tecken","Plus-minus sign":"Plustecken","Pound sign":"Pundskyltning","Proportional to":"Proportionerligt till","Question exclamation mark":"FrÃ¥ga utropstecken","Registered sign":"Registrerat tecken","Reversed paragraph sign":"Omvänt paragraftecken","Right double quotation mark":"Höger dubbelt citationstecken","Right single quotation mark":"Höger enkelt citationstecken","Right-pointing double angle quotation mark":"Högerpekande dubbelt vinklat citationstecken","rightwards arrow to bar":"pil Ã¥t höger till bar","rightwards dashed arrow":"streckad pil Ã¥t höger","rightwards double arrow":"dubbelpil Ã¥t höger","Ruble sign":"Rubel tecken","Rupee sign":"Tecken pÃ¥ rupier","Section sign":"Sektionsskylt","Single left-pointing angle quotation mark":"Enbart vänsterpekande vinkelhängetecken","Single low-9 quotation mark":"Enstaka lÃ¥g-9 citationstecken","Single right-pointing angle quotation mark":"Enbart högerpekande vinkelstämplat citationstecken","soon with rightwards arrow above":"snart med högerpilen ovan","Special characters":"Specialtecken","Spesmilo sign":"Spesmilo skylt","Square root":"Kvadratrot","Tenge sign":"Tenge-tecken","There exists":"Tom uppsättning","Tilde operator":"Tilde-operatör","top with upwards arrow above":"överst med en uppÃ¥triktad pil ovanför","Trade mark sign":"Varumärkesskylt","Tugrik sign":"Tugrik-tecken","Turkish lira sign":"Turkiska liran tecken","Two dot leader":"TvÃ¥ punkts ledare",Union:"Unionen","up down arrow with base":"upp ner pil med bas","upwards arrow to bar":"uppÃ¥triktad pil till streck","upwards dashed arrow":"streckad pil uppÃ¥t","upwards double arrow":"dubbelpil uppÃ¥t","Vulgar fraction one half":"Vulgärfraktion hälften","Vulgar fraction one quarter":"Vulgärfraktion en fjärdedel","Vulgar fraction three quarters":"Vulgärfraktion tre fjärdedelar","Won sign":"Vunnit tecken","Yen sign":"Yen-tecken"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const e=t.sv=t.sv||{};e.dictionary=Object.assign(e.dictionary||{},{"Almost equal to":"Nästan lika med",Angle:"Vinkel","Approximately equal to":"Ungefär lika med","Asterisk operator":"Asteriskoperatör","Austral sign":"Australisk skylt","back with leftwards arrow above":"tillbaka med pil Ã¥t vänster ovanför","Bitcoin sign":"Bitcoin-tecken","Cedi sign":"Cedi-tecken","Cent sign":"Cent-tecken","Character categories":"Karaktärskategorier","Colon sign":"Colon-tecken","Contains as member":"InnehÃ¥ller som medlem","Copyright sign":"Upphovsrättstecken","Cruzeiro sign":"Kryssningsskylt","Currency sign":"Valutateknik","Degree sign":"Gradbeteckning","Division sign":"Tecken pÃ¥ en avdelning","Dollar sign":"Dollartecken","Dong sign":"Dong-tecken","Double dagger":"Dubbel dolk","Double exclamation mark":"Dubbelt utropstecken","Double low-9 quotation mark":"Dubbla lÃ¥g-9 citationstecken","Double question mark":"Dubbelt frÃ¥getecken","downwards arrow to bar":"pil nedÃ¥t för att sätta en bar","downwards dashed arrow":"streckad pil nedÃ¥t","downwards double arrow":"dubbelpil nedÃ¥t","downwards simple arrow":"enkel nedÃ¥tpil","Drachma sign":"Drachma tecken","Element of":"Element av","Em dash":"Em streck","Empty set":"Tom uppsättning","En dash":"Ett streck","end with leftwards arrow above":"avsluta med en pil Ã¥t vänster ovanför","Euro sign":"Euro-skylt","Euro-currency sign":"Tecken pÃ¥ euro-valuta","Exclamation question mark":"Utrop frÃ¥getecken","For all":"För alla","Fraction slash":"Fraktion snedstreck","French franc sign":"Franska franc tecken","German penny sign":"Tyska penny-tecken","Greater-than or equal to":"Större än eller lika med","Greater-than sign":"Större än-tecken","Guarani sign":"Guarani-tecken","Horizontal ellipsis":"Horisontell ellips","Hryvnia sign":"Hryvnia tecken","Identical to":"Identisk med","Indian rupee sign":"Indisk rupie tecken",Infinity:"Oändlighet",Integral:"Integrerad",Intersection:"Korsning","Inverted exclamation mark":"Inverterat utropstecken","Inverted question mark":"Inverterat frÃ¥getecken","Kip sign":"Kip-tecken","Latin capital letter a with breve":"Den latinska storbokstaven a med breve","Latin capital letter a with macron":"Den latinska storbokstaven a med makron","Latin capital letter a with ogonek":"Den latinska huvudbokstaven a med ogonek","Latin capital letter c with acute":"Den latinska storbokstaven c med akut","Latin capital letter c with caron":"Den latinska storbokstaven c med caron","Latin capital letter c with circumflex":"Den latinska storbokstaven c med omljud","Latin capital letter c with dot above":"Latinsk huvudbokstav c med punkt ovan","Latin capital letter d with caron":"Latin stor bokstav d med caron","Latin capital letter d with stroke":"Latin stor bokstav d med streck","Latin capital letter e with breve":"Den latinska storbokstaven e med breve","Latin capital letter e with caron":"Latin stor bokstav e med caron","Latin capital letter e with dot above":"Latinsk huvudbokstav e med punkt ovan","Latin capital letter e with macron":"Latinskt huvudstadbrev e med macron","Latin capital letter e with ogonek":"Den latinska storbokstaven e med ogonek","Latin capital letter eng":"Latinsk stor bokstav eng","Latin capital letter g with breve":"Den latinska storbokstaven g med breve","Latin capital letter g with cedilla":"Den latinska storbokstaven g med cedilla","Latin capital letter g with circumflex":"Den latinska storbokstaven g med omljud","Latin capital letter g with dot above":"Latinsk huvudbokstav g med punkt ovan","Latin capital letter h with circumflex":"Latinsk huvudbokstav h med circumflex","Latin capital letter h with stroke":"Latin stor bokstav h med streck","Latin capital letter i with breve":"Den latinska storbokstaven i med breve","Latin capital letter i with dot above":"Latinsk stor bokstav i med prick ovanför","Latin capital letter i with macron":"Den latinska storbokstaven i med makron","Latin capital letter i with ogonek":"Den latinska storbokstaven i med ogonek","Latin capital letter i with tilde":"Den latinska storbokstaven i med tilde","Latin capital letter j with circumflex":"Den latinska storbokstaven j med omljud","Latin capital letter k with cedilla":"Den latinska storbokstaven k med cedilla","Latin capital letter l with acute":"Den latinska storbokstaven l med akut","Latin capital letter l with caron":"Latin stor bokstav l med caron","Latin capital letter l with cedilla":"Den latinska storbokstaven l med cedilla","Latin capital letter l with middle dot":"Latinsk huvudbokstav l med mittpunkt","Latin capital letter l with stroke":"Latinska huvudbokstaven l med streck","Latin capital letter n with acute":"Den latinska huvudbokstaven n med akut","Latin capital letter n with caron":"Den latinska huvudbokstaven n med caron","Latin capital letter n with cedilla":"Den latinska storbokstaven n med cedilla","Latin capital letter o with breve":"Den latinska storbokstaven o med breve","Latin capital letter o with double acute":"Latinsk huvudbokstav o med dubbel akut","Latin capital letter o with macron":"Den latinska storbokstaven o med makron","Latin capital letter r with acute":"Latinsk huvudbokstav r med akut","Latin capital letter r with caron":"Latinsk huvudstadbokstav r med caron","Latin capital letter r with cedilla":"Den latinska storbokstaven r med cedilla","Latin capital letter s with acute":"Latinskt huvudbrev s med akut","Latin capital letter s with caron":"Latin stor bokstav s med caron","Latin capital letter s with cedilla":"Latinsk huvudbokstav s med cedilla","Latin capital letter s with circumflex":"Den latinska storbokstaven s med circumflex","Latin capital letter t with caron":"Den latinska storbokstaven t med caron","Latin capital letter t with cedilla":"Den latinska storbokstaven t med cedilla","Latin capital letter t with stroke":"Latin stor bokstav t med streck","Latin capital letter u with breve":"Den latinska storbokstaven u med breve","Latin capital letter u with double acute":"Den latinska storbokstaven u med dubbel spets","Latin capital letter u with macron":"Den latinska storbokstaven u med makron","Latin capital letter u with ogonek":"Den latinska storbokstaven u med ogonek","Latin capital letter u with ring above":"Latinsk versalbokstav u med ring ovanför","Latin capital letter u with tilde":"Den latinska storbokstaven u med tilde","Latin capital letter w with circumflex":"Den latinska storbokstaven w med omljud","Latin capital letter y with circumflex":"Den latinska versalbokstaven y med circumflex","Latin capital letter y with diaeresis":"Den latinska storbokstaven y med diaeresis","Latin capital letter z with acute":"Den latinska storbokstaven z med akut","Latin capital letter z with caron":"Den latinska storbokstaven z med caron","Latin capital letter z with dot above":"Latinsk versalbokstav z med punkt ovanför","Latin capital ligature ij":"Latinisk huvudbokstavsligatur ij","Latin capital ligature oe":"Latinsk huvudboksligatur oe","Latin small letter a with breve":"Den latinska lilla bokstaven a med breve","Latin small letter a with macron":"Latin liten bokstav a med makron","Latin small letter a with ogonek":"Den latinska lilla bokstaven a med ogonek","Latin small letter c with acute":"Den latinska lilla bokstaven c med akut","Latin small letter c with caron":"Den latinska lilla bokstaven c med caron","Latin small letter c with circumflex":"Den latinska lilla bokstaven c med circumflex","Latin small letter c with dot above":"Den latinska lilla bokstaven c med en punkt ovanför","Latin small letter d with caron":"Latin liten bokstav d med caron","Latin small letter d with stroke":"Latin liten bokstav d med streck","Latin small letter dotless i":"latinsk liten bokstav utan punkt i","Latin small letter e with breve":"Den latinska lilla bokstaven e med breve","Latin small letter e with caron":"Den latinska lilla bokstaven e med caron","Latin small letter e with dot above":"Den latinska lilla bokstaven e med en punkt ovanför","Latin small letter e with macron":"Den latinska lilla bokstaven e med makron","Latin small letter e with ogonek":"Den latinska lilla bokstaven e med ogonek","Latin small letter eng":"Latin liten bokstav eng","Latin small letter f with hook":"Latin liten bokstav f med krok","Latin small letter g with breve":"Den latinska lilla bokstaven g med breve","Latin small letter g with cedilla":"Den latinska lilla bokstaven g med cedilla","Latin small letter g with circumflex":"Den latinska lilla bokstaven g med omljud","Latin small letter g with dot above":"Den latinska lilla bokstaven g med en punkt ovanför","Latin small letter h with circumflex":"Den latinska lilla bokstaven h med omljud","Latin small letter h with stroke":"Latin liten bokstav h med streck","Latin small letter i with breve":"Den latinska lilla bokstaven i med breve","Latin small letter i with macron":"Den latinska lilla bokstaven i med makron","Latin small letter i with ogonek":"Den latinska lilla bokstaven i med ogonek","Latin small letter i with tilde":"Den latinska lilla bokstaven i med tilde","Latin small letter j with circumflex":"Den latinska lilla bokstaven j med circumflex","Latin small letter k with cedilla":"Den latinska lilla bokstaven k med cedilla","Latin small letter kra":"Den latinska lilla bokstaven kra","Latin small letter l with acute":"Den latinska lilla bokstaven l med akut","Latin small letter l with caron":"Den latinska lilla bokstaven l med caron","Latin small letter l with cedilla":"Den latinska lilla bokstaven l med cedilla","Latin small letter l with middle dot":"Latinsk liten bokstav l med mittpunkt","Latin small letter l with stroke":"Latinska lilla bokstaven l med streck","Latin small letter long s":"Latin liten bokstav lÃ¥ng s","Latin small letter n preceded by apostrophe":"Den latinska lilla bokstaven n föregÃ¥s av en apostrof","Latin small letter n with acute":"Den latinska lilla bokstaven n med akut","Latin small letter n with caron":"Den latinska lilla bokstaven n med caron","Latin small letter n with cedilla":"Den latinska lilla bokstaven n med cedilla","Latin small letter o with breve":"Den latinska lilla bokstaven o med breve","Latin small letter o with double acute":"Den latinska lilla bokstaven o med dubbel spets","Latin small letter o with macron":"Den latinska lilla bokstaven o med makron","Latin small letter r with acute":"Den latinska lilla bokstaven r med akut","Latin small letter r with caron":"Den latinska lilla bokstaven r med caron","Latin small letter r with cedilla":"Den latinska lilla bokstaven r med cedilla","Latin small letter s with acute":"Den latinska lilla bokstaven s med akut","Latin small letter s with caron":"Latinska smÃ¥ brev s med caron","Latin small letter s with cedilla":"Latinska smÃ¥ bokstäver s med cedilla","Latin small letter s with circumflex":"Latinska smÃ¥ bokstäver s med circumflex","Latin small letter t with caron":"Den latinska lilla bokstaven t med caron","Latin small letter t with cedilla":"Den latinska lilla bokstaven t med cedilla","Latin small letter t with stroke":"Latin liten bokstav t med streck","Latin small letter u with breve":"Den latinska lilla bokstaven u med breve","Latin small letter u with double acute":"Den latinska lilla bokstaven u med dubbel spets","Latin small letter u with macron":"Den latinska lilla bokstaven u med makron","Latin small letter u with ogonek":"Den latinska lilla bokstaven u med ogonek","Latin small letter u with ring above":"Latin liten bokstav u med ring ovanför","Latin small letter u with tilde":"Den latinska lilla bokstaven u med tilde","Latin small letter w with circumflex":"Den latinska lilla bokstaven w med omljud","Latin small letter y with circumflex":"Den latinska lilla bokstaven y med circumflex","Latin small letter z with acute":"Den latinska lilla bokstaven z med akut","Latin small letter z with caron":"Den latinska lilla bokstaven z med caron","Latin small letter z with dot above":"Den latinska lilla bokstaven z med en punkt ovanför","Latin small ligature ij":"latinsk liten ligatur ij","Latin small ligature oe":"Latin liten ligatur oe","Left double quotation mark":"Vänster dubbelt citationstecken","Left single quotation mark":"Vänster enkelt citationstecken","Left-pointing double angle quotation mark":"Vänsterpekande dubbelt vinklat citationstecken","leftwards arrow to bar":"pil Ã¥t vänster till baren","leftwards dashed arrow":"streckad pil Ã¥t vänster","leftwards double arrow":"dubbelpil Ã¥t vänster","leftwards simple arrow":"enkel vänsterpil","Less-than or equal to":"Mindre än eller lika med","Less-than sign":"Mindre än-tecken","Lira sign":"Lira-tecken","Livre tournois sign":"Turneringens bokskylt","Logical and":"Logisk och","Logical or":"Logisk eller",Macron:"Macron","Manat sign":"Manat-tecken","Mill sign":"Kvarnskylt","Minus sign":"Minustecken","Multiplication sign":"Multiplikationstecken","N-ary product":"N-ary produkt","N-ary summation":"N-ständig summering",Nabla:"Nabla","Naira sign":"Naira-tecken","New sheqel sign":"Ny sheqel-skylt","Nordic mark sign":"Nordiskt märke tecken","Not an element of":"Inte en del av","Not equal to":"Inte lika med","Not sign":"Inte underteckna","on with exclamation mark with left right arrow above":"pÃ¥ med utropstecken med vänster högerpil ovanför",Overline:"Överlinje","Paragraph sign":"Paragraftecken","Partial differential":"Partiell differential","Per mille sign":"Per mille sign","Per ten thousand sign":"Per tiotusen tecken","Peseta sign":"Peseta-tecken","Peso sign":"Peso-tecken","Plus-minus sign":"Plustecken","Pound sign":"Pundskyltning","Proportional to":"Proportionerligt till","Question exclamation mark":"FrÃ¥ga utropstecken","Registered sign":"Registrerat tecken","Reversed paragraph sign":"Omvänt paragraftecken","Right double quotation mark":"Höger dubbelt citationstecken","Right single quotation mark":"Höger enkelt citationstecken","Right-pointing double angle quotation mark":"Högerpekande dubbelt vinklat citationstecken","rightwards arrow to bar":"pil Ã¥t höger till bar","rightwards dashed arrow":"streckad pil Ã¥t höger","rightwards double arrow":"dubbelpil Ã¥t höger","rightwards simple arrow":"enkel högerpil","Ruble sign":"Rubel tecken","Rupee sign":"Tecken pÃ¥ rupier","Section sign":"Sektionsskylt","Single left-pointing angle quotation mark":"Enbart vänsterpekande vinkelhängetecken","Single low-9 quotation mark":"Enstaka lÃ¥g-9 citationstecken","Single right-pointing angle quotation mark":"Enbart högerpekande vinkelstämplat citationstecken","soon with rightwards arrow above":"snart med högerpilen ovan","Special characters":"Specialtecken","Spesmilo sign":"Spesmilo skylt","Square root":"Kvadratrot","Tenge sign":"Tenge-tecken","There exists":"Tom uppsättning","Tilde operator":"Tilde-operatör","top with upwards arrow above":"överst med en uppÃ¥triktad pil ovanför","Trade mark sign":"Varumärkesskylt","Tugrik sign":"Tugrik-tecken","Turkish lira sign":"Turkiska liran tecken","Two dot leader":"TvÃ¥ punkts ledare",Union:"Unionen","up down arrow with base":"upp ner pil med bas","upwards arrow to bar":"uppÃ¥triktad pil till streck","upwards dashed arrow":"streckad pil uppÃ¥t","upwards double arrow":"dubbelpil uppÃ¥t","upwards simple arrow":"enkel uppÃ¥tpil","Vulgar fraction one half":"Vulgärfraktion hälften","Vulgar fraction one quarter":"Vulgärfraktion en fjärdedel","Vulgar fraction three quarters":"Vulgärfraktion tre fjärdedelar","Won sign":"Vunnit tecken","Yen sign":"Yen-tecken"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/th.js b/core/assets/vendor/ckeditor5/special-characters/translations/th.js index 169d6ebe1f7c53b473ded8a679b0369c0e11c8ab..eb68ef0b8ca8373f84fa6d1e0667281fa1d9de9d 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/th.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/th.js @@ -1 +1 @@ -!function(t){const a=t.th=t.th||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"เà¸à¸·à¸à¸šà¹€à¸—่าà¸à¸±à¸š",Angle:"มุม","Approximately equal to":"ประมาณเท่าà¸à¸±à¸š","Asterisk operator":"ตัวปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸”à¸à¸à¸ˆà¸±à¸™","Austral sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸à¸ªà¸•à¸£à¸±à¸¥","back with leftwards arrow above":"ย้à¸à¸™à¸à¸¥à¸±à¸šà¸¡à¸µà¸¥à¸¹à¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸‚้างบน","Bitcoin sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์บิตคà¸à¸¢à¸™à¹Œ","Cedi sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เซดี","Cent sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เซนต์","Character categories":"หมวดหมู่à¸à¸±à¸à¸‚ระ","Colon sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ทวิภาค","Contains as member":"มีเป็นสมาชิà¸","Copyright sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลิขสิทธิ์","Cruzeiro sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ครูเซโร","Currency sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์สà¸à¸¸à¸¥à¹€à¸‡à¸´à¸™","Degree sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸‡à¸¨à¸²","Division sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์หาร","Dollar sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ดà¸à¸¥à¸¥à¸²à¸£à¹Œ","Dong sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ดง","Double dagger":"à¸à¸£à¸´à¸Šà¸‹à¹‰à¸à¸™","Double exclamation mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸„ู่","Double low-9 quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่มีหัวด้านล่าง","Double question mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸›à¸£à¸±à¸¨à¸™à¸µà¸„ู่","downwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸¥à¸‡à¸Šà¸™à¸‚ีด","downwards dashed arrow":"ลูà¸à¸¨à¸£à¸¥à¸‡à¹€à¸ªà¹‰à¸™à¸›à¸£à¸°","downwards double arrow":"ลูà¸à¸¨à¸£à¸¥à¸‡à¸„ู่","Drachma sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ดรัà¸à¸¡à¸²","Element of":"à¸à¸‡à¸„์ประà¸à¸à¸šà¸‚à¸à¸‡","Em dash":"ขีดยาว","Empty set":"เซตว่าง","En dash":"ขีด","end with leftwards arrow above":"สิ้นสุดมีลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸‚้างบน","Euro sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ยูโร","Euro-currency sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์สà¸à¸¸à¸¥à¹€à¸‡à¸´à¸™à¸¢à¸¹à¹‚ร","Exclamation question mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸›à¸£à¸±à¸¨à¸™à¸µ","For all":"สำหรับทั้งหมด","Fraction slash":"ขีดà¹à¸šà¹ˆà¸‡","French franc sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ฟรังà¸à¹Œà¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ª","German penny sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เพนนีเยà¸à¸£à¸¡à¸±à¸™","Greater-than or equal to":"มาà¸à¸à¸§à¹ˆà¸²à¸«à¸£à¸·à¸à¹€à¸—่าà¸à¸±à¸š","Greater-than sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มาà¸à¸à¸§à¹ˆà¸²","Guarani sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸§à¸²à¸£à¸²à¸™à¸µ","Horizontal ellipsis":"จุดไข่ปลาà¹à¸™à¸§à¸™à¸à¸™","Hryvnia sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ฮริฟเนีย","Identical to":"เหมืà¸à¸™à¸à¸±à¸š","Indian rupee sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸´à¸™à¹€à¸”ียรูปี",Infinity:"à¸à¸™à¸±à¸™à¸•à¹Œ",Integral:"à¸à¸´à¸™à¸—ิà¸à¸£à¸±à¸¥",Intersection:"à¸à¸´à¸™à¹€à¸•à¸à¸£à¹Œà¹€à¸‹à¸à¸Šà¸±à¸™","Inverted exclamation mark":"à¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸à¸¥à¸±à¸šà¸«à¸±à¸§","Inverted question mark":"ปรัศนีà¸à¸¥à¸±à¸šà¸«à¸±à¸§","Kip sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸µà¸š","Latin capital letter a with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter a with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter a with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter c with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter c with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter c with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter c with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter d with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter d with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter e with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter e with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin capital letter e with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter e with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter e with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter eng":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸±à¸‡à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆ","Latin capital letter g with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter g with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter g with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter g with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter h with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter h with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter i with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter i with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter i with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter i with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter i with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸—ิลด์","Latin capital letter j with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter k with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸„ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter l with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter l with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter l with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter l with middle dot":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”à¸à¸¥à¸²à¸‡","Latin capital letter l with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter n with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter n with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter n with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter o with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter o with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin capital letter o with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter r with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter r with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter r with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter s with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter s with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter s with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter s with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter t with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter t with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter t with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter u with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter u with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin capital letter u with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter u with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter u with ring above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹à¸«à¸§à¸™à¸‚้างบน","Latin capital letter u with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸—ิลด์","Latin capital letter w with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ับเบิลยูตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter y with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸§à¸²à¸¢à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter y with diaeresis":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸§à¸²à¸¢à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹„ดà¸à¸²à¹€à¸£à¸‹à¸´à¸ª","Latin capital letter z with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter z with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter z with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital ligature ij":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”ไà¸à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆ","Latin capital ligature oe":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”โà¸à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆ","Latin small letter a with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter a with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter a with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter c with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter c with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter c with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter c with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small letter d with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์เล็à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter d with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์เล็à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter dotless i":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¹„ม่มีจุดตัวพิมพ์เล็à¸","Latin small letter e with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter e with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¹€à¸¥à¹‡à¸à¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin small letter e with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small letter e with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter e with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter eng":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸±à¸‡à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸","Latin small letter f with hook":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Ÿà¹€à¸¥à¹‡à¸à¸¡à¸µà¸•à¸°à¸‚à¸","Latin small letter g with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter g with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter g with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter g with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small letter h with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter h with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter i with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter i with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter i with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter i with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸—ิลด์","Latin small letter j with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter k with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸„ตัวพิมพ์เล็à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter kra":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸„ราตัวพิมพ์เล็à¸","Latin small letter l with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter l with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter l with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter l with middle dot":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”à¸à¸¥à¸²à¸‡","Latin small letter l with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter long s":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸¥à¹‡à¸à¹€à¸à¸ªà¸¢à¸²à¸§","Latin small letter n preceded by apostrophe":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸™à¸³à¸«à¸™à¹‰à¸²à¸”้วยà¸à¸°à¸žà¸à¸ªà¸—รà¸à¸Ÿà¸µ","Latin small letter n with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter n with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter n with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter o with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter o with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin small letter o with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter r with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter r with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter r with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter s with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter s with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter s with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter s with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter t with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์เล็à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter t with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์เล็à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter t with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์เล็à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter u with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter u with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin small letter u with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter u with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter u with ring above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹à¸«à¸§à¸™à¸‚้างบน","Latin small letter u with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸—ิลด์","Latin small letter w with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ับเบิลยูตัวพิมพ์เล็à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter y with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸§à¸²à¸¢à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter z with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์เล็à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter z with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์เล็à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter z with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์เล็à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small ligature ij":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”ไà¸à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸","Latin small ligature oe":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”โà¸à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸","Left double quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่ด้านซ้าย","Left single quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวด้านซ้าย","Left-pointing double angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่เà¸à¸µà¸¢à¸‡à¸‹à¹‰à¸²à¸¢","leftwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸‹à¹‰à¸²à¸¢à¸Šà¸™à¸‚ีด","leftwards dashed arrow":"ลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¹€à¸ªà¹‰à¸™à¸›à¸£à¸°","leftwards double arrow":"ลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸„ู่","Less-than or equal to":"น้à¸à¸¢à¸à¸§à¹ˆà¸²à¸«à¸£à¸·à¸à¹€à¸—่าà¸à¸±à¸š","Less-than sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์น้à¸à¸¢à¸à¸§à¹ˆà¸²","Lira sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลีรา","Livre tournois sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลิฟร์ ทัวร์นัวส์","Logical and":"ตรรà¸à¸°à¹à¸¥à¸°","Logical or":"ตรรà¸à¸°à¸«à¸£à¸·à¸",Macron:"มาครà¸à¸™","Manat sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มานัต","Mill sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มิลล์","Minus sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลบ","Multiplication sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์คูณ","N-ary product":"ผลคูณเà¸à¹‡à¸™à¹€à¸£à¸¢à¹Œ","N-ary summation":"ผลรวมเà¸à¹‡à¸™à¹€à¸£à¸¢à¹Œ",Nabla:"นาบลา","Naira sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ไนรา","New sheqel sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์นิวเชเà¸à¸¥","Nordic mark sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มาร์à¸à¸™à¸à¸£à¹Œà¸”ิà¸","Not an element of":"ไม่ใช่à¸à¸‡à¸„์ประà¸à¸à¸šà¸‚à¸à¸‡","Not equal to":"ไม่เท่าà¸à¸±à¸š","Not sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ไม่ใช่","on with exclamation mark with left right arrow above":"เปิดมีà¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸¡à¸µà¸¥à¸¹à¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸‚วาข้างบน",Overline:"ขีดบน","Paragraph sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ย่à¸à¸«à¸™à¹‰à¸²","Partial differential":"à¸à¸™à¸¸à¸žà¸±à¸™à¸˜à¹Œà¸¢à¹ˆà¸à¸¢","Per mille sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ต่à¸à¸žà¸±à¸™","Per ten thousand sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ต่à¸à¸«à¸¡à¸·à¹ˆà¸™","Peseta sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ปีเซตา","Peso sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เปโซ","Plus-minus sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์บวà¸à¸¥à¸š","Pound sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ปà¸à¸™à¸”์","Proportional to":"สัดส่วนà¸à¸±à¸š","Question exclamation mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸›à¸£à¸±à¸¨à¸™à¸µà¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œ","Registered sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์จดทะเบียน","Reversed paragraph sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ย่à¸à¸«à¸™à¹‰à¸²à¸à¸¥à¸±à¸šà¸«à¸±à¸§","Right double quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่ด้านขวา","Right single quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวด้านขวา","Right-pointing double angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่เà¸à¸µà¸¢à¸‡à¸‚วา","rightwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸‚วาชนขีด","rightwards dashed arrow":"ลูà¸à¸¨à¸£à¸‚วาเส้นประ","rightwards double arrow":"ลูà¸à¸¨à¸£à¸‚วาคู่","Ruble sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์รูเบิล","Rupee sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์รูปี","Section sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มาตรา","Single left-pointing angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวเà¸à¸µà¸¢à¸‡à¸‹à¹‰à¸²à¸¢","Single low-9 quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวมีหัวด้านล่าง","Single right-pointing angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวเà¸à¸µà¸¢à¸‡à¸‚วา","soon with rightwards arrow above":"เร็ว ๆ นี้มีลูà¸à¸¨à¸£à¸‚วาข้างบน","Special characters":"à¸à¸±à¸à¸‚ระพิเศษ","Spesmilo sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์สเปสมิโล","Square root":"ราà¸à¸—ี่สà¸à¸‡","Tenge sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เทงเจ","There exists":"มีà¸à¸¢à¸¹à¹ˆ","Tilde operator":"ตัวปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ิลด์","top with upwards arrow above":"บนสุดมีลูà¸à¸¨à¸£à¸‚ึ้นข้างบน","Trade mark sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸à¸²à¸£à¸„้า","Tugrik sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ทูà¸à¸£à¸µà¸","Turkish lira sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลีราตุรà¸à¸µ","Two dot leader":"สà¸à¸‡à¸ˆà¸¸à¸”นำ",Union:"ยูเนียน","up down arrow with base":"ลูà¸à¸¨à¸£à¸‚ึ้นลงมีà¸à¸²à¸™","upwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸‚ึ้นชนขีด","upwards dashed arrow":"ลูà¸à¸¨à¸£à¸‚ึ้นเส้นประ","upwards double arrow":"ลูà¸à¸¨à¸£à¸‚ึ้นคู่","Vulgar fraction one half":"เศษหนึ่งส่วนสà¸à¸‡","Vulgar fraction one quarter":"เศษหนึ่งส่วนสี่","Vulgar fraction three quarters":"เศษหนึ่งส่วนสาม","Won sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์วà¸à¸™","Yen sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เยน"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.th=t.th||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"เà¸à¸·à¸à¸šà¹€à¸—่าà¸à¸±à¸š",Angle:"มุม","Approximately equal to":"ประมาณเท่าà¸à¸±à¸š","Asterisk operator":"ตัวปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸”à¸à¸à¸ˆà¸±à¸™","Austral sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸à¸ªà¸•à¸£à¸±à¸¥","back with leftwards arrow above":"ย้à¸à¸™à¸à¸¥à¸±à¸šà¸¡à¸µà¸¥à¸¹à¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸‚้างบน","Bitcoin sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์บิตคà¸à¸¢à¸™à¹Œ","Cedi sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เซดี","Cent sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เซนต์","Character categories":"หมวดหมู่à¸à¸±à¸à¸‚ระ","Colon sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ทวิภาค","Contains as member":"มีเป็นสมาชิà¸","Copyright sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลิขสิทธิ์","Cruzeiro sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ครูเซโร","Currency sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์สà¸à¸¸à¸¥à¹€à¸‡à¸´à¸™","Degree sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸‡à¸¨à¸²","Division sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์หาร","Dollar sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ดà¸à¸¥à¸¥à¸²à¸£à¹Œ","Dong sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ดง","Double dagger":"à¸à¸£à¸´à¸Šà¸‹à¹‰à¸à¸™","Double exclamation mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸„ู่","Double low-9 quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่มีหัวด้านล่าง","Double question mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸›à¸£à¸±à¸¨à¸™à¸µà¸„ู่","downwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸¥à¸‡à¸Šà¸™à¸‚ีด","downwards dashed arrow":"ลูà¸à¸¨à¸£à¸¥à¸‡à¹€à¸ªà¹‰à¸™à¸›à¸£à¸°","downwards double arrow":"ลูà¸à¸¨à¸£à¸¥à¸‡à¸„ู่","downwards simple arrow":"ลูà¸à¸¨à¸£à¸¥à¸‡à¸˜à¸£à¸£à¸¡à¸”า","Drachma sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ดรัà¸à¸¡à¸²","Element of":"à¸à¸‡à¸„์ประà¸à¸à¸šà¸‚à¸à¸‡","Em dash":"ขีดยาว","Empty set":"เซตว่าง","En dash":"ขีด","end with leftwards arrow above":"สิ้นสุดมีลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸‚้างบน","Euro sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ยูโร","Euro-currency sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์สà¸à¸¸à¸¥à¹€à¸‡à¸´à¸™à¸¢à¸¹à¹‚ร","Exclamation question mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸›à¸£à¸±à¸¨à¸™à¸µ","For all":"สำหรับทั้งหมด","Fraction slash":"ขีดà¹à¸šà¹ˆà¸‡","French franc sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ฟรังà¸à¹Œà¸à¸£à¸±à¹ˆà¸‡à¹€à¸¨à¸ª","German penny sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เพนนีเยà¸à¸£à¸¡à¸±à¸™","Greater-than or equal to":"มาà¸à¸à¸§à¹ˆà¸²à¸«à¸£à¸·à¸à¹€à¸—่าà¸à¸±à¸š","Greater-than sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มาà¸à¸à¸§à¹ˆà¸²","Guarani sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸§à¸²à¸£à¸²à¸™à¸µ","Horizontal ellipsis":"จุดไข่ปลาà¹à¸™à¸§à¸™à¸à¸™","Hryvnia sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ฮริฟเนีย","Identical to":"เหมืà¸à¸™à¸à¸±à¸š","Indian rupee sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸´à¸™à¹€à¸”ียรูปี",Infinity:"à¸à¸™à¸±à¸™à¸•à¹Œ",Integral:"à¸à¸´à¸™à¸—ิà¸à¸£à¸±à¸¥",Intersection:"à¸à¸´à¸™à¹€à¸•à¸à¸£à¹Œà¹€à¸‹à¸à¸Šà¸±à¸™","Inverted exclamation mark":"à¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸à¸¥à¸±à¸šà¸«à¸±à¸§","Inverted question mark":"ปรัศนีà¸à¸¥à¸±à¸šà¸«à¸±à¸§","Kip sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์à¸à¸µà¸š","Latin capital letter a with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter a with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter a with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter c with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter c with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter c with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter c with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter d with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter d with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter e with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter e with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin capital letter e with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter e with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter e with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter eng":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸±à¸‡à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆ","Latin capital letter g with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter g with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter g with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter g with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter h with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter h with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter i with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter i with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital letter i with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter i with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter i with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸—ิลด์","Latin capital letter j with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter k with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸„ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter l with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter l with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter l with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter l with middle dot":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”à¸à¸¥à¸²à¸‡","Latin capital letter l with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter n with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter n with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter n with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter o with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter o with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin capital letter o with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter r with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter r with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter r with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter s with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter s with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter s with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter s with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter t with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter t with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin capital letter t with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸ªà¹‚ตรà¸","Latin capital letter u with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin capital letter u with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin capital letter u with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin capital letter u with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin capital letter u with ring above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹à¸«à¸§à¸™à¸‚้างบน","Latin capital letter u with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸—ิลด์","Latin capital letter w with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ับเบิลยูตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter y with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸§à¸²à¸¢à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin capital letter y with diaeresis":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸§à¸²à¸¢à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹„ดà¸à¸²à¹€à¸£à¸‹à¸´à¸ª","Latin capital letter z with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸à¸°à¸„ิวต์","Latin capital letter z with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin capital letter z with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์ใหà¸à¹ˆà¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin capital ligature ij":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”ไà¸à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆ","Latin capital ligature oe":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”โà¸à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆ","Latin small letter a with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter a with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter a with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter c with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter c with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter c with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter c with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸‹à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small letter d with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์เล็à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter d with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ีตัวพิมพ์เล็à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter dotless i":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¹„ม่มีจุดตัวพิมพ์เล็à¸","Latin small letter e with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter e with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¹€à¸¥à¹‡à¸à¹ƒà¸«à¸à¹ˆà¸¡à¸µà¸„ารà¸à¸™","Latin small letter e with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small letter e with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter e with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹ƒà¸«à¸à¹ˆà¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter eng":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸±à¸‡à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸","Latin small letter f with hook":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Ÿà¹€à¸¥à¹‡à¸à¸¡à¸µà¸•à¸°à¸‚à¸","Latin small letter g with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter g with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter g with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter g with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸ˆà¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small letter h with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter h with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸Šà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter i with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter i with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter i with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter i with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹„à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸—ิลด์","Latin small letter j with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter k with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸„ตัวพิมพ์เล็à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter kra":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸„ราตัวพิมพ์เล็à¸","Latin small letter l with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter l with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter l with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter l with middle dot":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ˆà¸¸à¸”à¸à¸¥à¸²à¸‡","Latin small letter l with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸¥à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter long s":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸¥à¹‡à¸à¹€à¸à¸ªà¸¢à¸²à¸§","Latin small letter n preceded by apostrophe":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸™à¸³à¸«à¸™à¹‰à¸²à¸”้วยà¸à¸°à¸žà¸à¸ªà¸—รà¸à¸Ÿà¸µ","Latin small letter n with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter n with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter n with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¹‡à¸™à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter o with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter o with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin small letter o with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹‚à¸à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter r with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter r with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter r with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸à¸²à¸£à¹Œà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter s with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter s with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter s with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter s with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹€à¸à¸ªà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter t with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์เล็à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter t with cedilla":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์เล็à¸à¸¡à¸µà¹€à¸‹à¸”ีลลา","Latin small letter t with stroke":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸—ีตัวพิมพ์เล็à¸à¸¡à¸µà¸ªà¹‚ตรà¸","Latin small letter u with breve":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸šà¸£à¸Ÿ","Latin small letter u with double acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸”ับเบิลà¸à¸°à¸„ิวต์","Latin small letter u with macron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸¡à¸²à¸„รà¸à¸™","Latin small letter u with ogonek":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹‚à¸à¹‚à¸à¹€à¸™à¸","Latin small letter u with ring above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹à¸«à¸§à¸™à¸‚้างบน","Latin small letter u with tilde":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸¢à¸¹à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¸—ิลด์","Latin small letter w with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸”ับเบิลยูตัวพิมพ์เล็à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter y with circumflex":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¸§à¸²à¸¢à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸¡à¸µà¹€à¸‹à¸à¸£à¹Œà¸„ัมเฟล็à¸à¸‹à¹Œ","Latin small letter z with acute":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์เล็à¸à¸¡à¸µà¸à¸°à¸„ิวต์","Latin small letter z with caron":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์เล็à¸à¸¡à¸µà¸„ารà¸à¸™","Latin small letter z with dot above":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸‹à¸”ตัวพิมพ์เล็à¸à¸¡à¸µà¸ˆà¸¸à¸”ข้างบน","Latin small ligature ij":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”ไà¸à¹€à¸ˆà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸","Latin small ligature oe":"ตัวà¸à¸±à¸à¸©à¸£à¸¥à¸²à¸•à¸´à¸™à¹à¸à¸”โà¸à¸à¸µà¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸","Left double quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่ด้านซ้าย","Left single quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวด้านซ้าย","Left-pointing double angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่เà¸à¸µà¸¢à¸‡à¸‹à¹‰à¸²à¸¢","leftwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸‹à¹‰à¸²à¸¢à¸Šà¸™à¸‚ีด","leftwards dashed arrow":"ลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¹€à¸ªà¹‰à¸™à¸›à¸£à¸°","leftwards double arrow":"ลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸„ู่","leftwards simple arrow":"ลูà¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸˜à¸£à¸£à¸¡à¸”า","Less-than or equal to":"น้à¸à¸¢à¸à¸§à¹ˆà¸²à¸«à¸£à¸·à¸à¹€à¸—่าà¸à¸±à¸š","Less-than sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์น้à¸à¸¢à¸à¸§à¹ˆà¸²","Lira sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลีรา","Livre tournois sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลิฟร์ ทัวร์นัวส์","Logical and":"ตรรà¸à¸°à¹à¸¥à¸°","Logical or":"ตรรà¸à¸°à¸«à¸£à¸·à¸",Macron:"มาครà¸à¸™","Manat sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มานัต","Mill sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มิลล์","Minus sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลบ","Multiplication sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์คูณ","N-ary product":"ผลคูณเà¸à¹‡à¸™à¹€à¸£à¸¢à¹Œ","N-ary summation":"ผลรวมเà¸à¹‡à¸™à¹€à¸£à¸¢à¹Œ",Nabla:"นาบลา","Naira sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ไนรา","New sheqel sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์นิวเชเà¸à¸¥","Nordic mark sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มาร์à¸à¸™à¸à¸£à¹Œà¸”ิà¸","Not an element of":"ไม่ใช่à¸à¸‡à¸„์ประà¸à¸à¸šà¸‚à¸à¸‡","Not equal to":"ไม่เท่าà¸à¸±à¸š","Not sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ไม่ใช่","on with exclamation mark with left right arrow above":"เปิดมีà¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œà¸¡à¸µà¸¥à¸¹à¸à¸¨à¸£à¸‹à¹‰à¸²à¸¢à¸‚วาข้างบน",Overline:"ขีดบน","Paragraph sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ย่à¸à¸«à¸™à¹‰à¸²","Partial differential":"à¸à¸™à¸¸à¸žà¸±à¸™à¸˜à¹Œà¸¢à¹ˆà¸à¸¢","Per mille sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ต่à¸à¸žà¸±à¸™","Per ten thousand sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ต่à¸à¸«à¸¡à¸·à¹ˆà¸™","Peseta sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ปีเซตา","Peso sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เปโซ","Plus-minus sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์บวà¸à¸¥à¸š","Pound sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ปà¸à¸™à¸”์","Proportional to":"สัดส่วนà¸à¸±à¸š","Question exclamation mark":"เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸›à¸£à¸±à¸¨à¸™à¸µà¸à¸±à¸¨à¹€à¸ˆà¸£à¸µà¸¢à¹Œ","Registered sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์จดทะเบียน","Reversed paragraph sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ย่à¸à¸«à¸™à¹‰à¸²à¸à¸¥à¸±à¸šà¸«à¸±à¸§","Right double quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่ด้านขวา","Right single quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวด้านขวา","Right-pointing double angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¸„ู่เà¸à¸µà¸¢à¸‡à¸‚วา","rightwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸‚วาชนขีด","rightwards dashed arrow":"ลูà¸à¸¨à¸£à¸‚วาเส้นประ","rightwards double arrow":"ลูà¸à¸¨à¸£à¸‚วาคู่","rightwards simple arrow":"ลูà¸à¸¨à¸£à¸‚วาธรรมดา","Ruble sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์รูเบิล","Rupee sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์รูปี","Section sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์มาตรา","Single left-pointing angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวเà¸à¸µà¸¢à¸‡à¸‹à¹‰à¸²à¸¢","Single low-9 quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวมีหัวด้านล่าง","Single right-pointing angle quotation mark":"à¸à¸±à¸à¸›à¸£à¸°à¸à¸²à¸¨à¹€à¸”ี่ยวเà¸à¸µà¸¢à¸‡à¸‚วา","soon with rightwards arrow above":"เร็ว ๆ นี้มีลูà¸à¸¨à¸£à¸‚วาข้างบน","Special characters":"à¸à¸±à¸à¸‚ระพิเศษ","Spesmilo sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์สเปสมิโล","Square root":"ราà¸à¸—ี่สà¸à¸‡","Tenge sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เทงเจ","There exists":"มีà¸à¸¢à¸¹à¹ˆ","Tilde operator":"ตัวปà¸à¸´à¸šà¸±à¸•à¸´à¸à¸²à¸£à¸—ิลด์","top with upwards arrow above":"บนสุดมีลูà¸à¸¨à¸£à¸‚ึ้นข้างบน","Trade mark sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เครื่à¸à¸‡à¸«à¸¡à¸²à¸¢à¸à¸²à¸£à¸„้า","Tugrik sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ทูà¸à¸£à¸µà¸","Turkish lira sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์ลีราตุรà¸à¸µ","Two dot leader":"สà¸à¸‡à¸ˆà¸¸à¸”นำ",Union:"ยูเนียน","up down arrow with base":"ลูà¸à¸¨à¸£à¸‚ึ้นลงมีà¸à¸²à¸™","upwards arrow to bar":"ลูà¸à¸¨à¸£à¸Šà¸µà¹‰à¸‚ึ้นชนขีด","upwards dashed arrow":"ลูà¸à¸¨à¸£à¸‚ึ้นเส้นประ","upwards double arrow":"ลูà¸à¸¨à¸£à¸‚ึ้นคู่","upwards simple arrow":"ลูà¸à¸¨à¸£à¸‚ึ้นธรรมดา","Vulgar fraction one half":"เศษหนึ่งส่วนสà¸à¸‡","Vulgar fraction one quarter":"เศษหนึ่งส่วนสี่","Vulgar fraction three quarters":"เศษหนึ่งส่วนสาม","Won sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์วà¸à¸™","Yen sign":"สัà¸à¸¥à¸±à¸à¸©à¸“์เยน"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/tk.js b/core/assets/vendor/ckeditor5/special-characters/translations/tk.js index ecd7e8a5a0e061b6b649956da2eb0810571f78b8..0e086556e273e86a62df04b101560cdcc3ccf027 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/tk.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/tk.js @@ -1 +1 @@ -!function(t){const a=t.tk=t.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"Iki nokat nyÅŸany","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"çepe tarap goÅŸa ok","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Ãörite nyÅŸanlar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.tk=t.tk||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"Iki nokat nyÅŸany","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","downwards simple arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"çepe tarap goÅŸa ok","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Ãörite nyÅŸanlar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/tr.js b/core/assets/vendor/ckeditor5/special-characters/translations/tr.js index f249119fe8833b55fd12d7d33710788cbab61ec2..d79ff163bf7d477593a8cc4a0bd9f6dac149d662 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/tr.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/tr.js @@ -1 +1 @@ -!function(a){const t=a.tr=a.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Neredeyse eÅŸit",Angle:"Açı","Approximately equal to":"Yaklaşık olarak eÅŸit","Asterisk operator":"Yıldız operatörü","Austral sign":"Austral iÅŸareti","back with leftwards arrow above":"geri sol ok yukarıda","Bitcoin sign":"Bitcoin iÅŸareti","Cedi sign":"Cedi iÅŸareti","Cent sign":"KuruÅŸ iÅŸareti","Character categories":"Karakter kategorileri","Colon sign":"Ä°ki nokta üst üste iÅŸareti","Contains as member":"Ãœye olarak içerir","Copyright sign":"Telif hakkı iÅŸareti","Cruzeiro sign":"Cruzeiro iÅŸareti","Currency sign":"Para birimi iÅŸareti","Degree sign":"Derece iÅŸareti","Division sign":"Bölme iÅŸareti","Dollar sign":"Dolar iÅŸareti","Dong sign":"Dong iÅŸareti","Double dagger":"Çift hançer","Double exclamation mark":"Çift ünlem iÅŸareti","Double low-9 quotation mark":"Çift düşük 9 tırnak iÅŸareti","Double question mark":"Çift soru iÅŸareti","downwards arrow to bar":"aÅŸağı ok çubuÄŸu","downwards dashed arrow":"aÅŸağı doÄŸru kesik ok","downwards double arrow":"aÅŸağı çift ok","Drachma sign":"Drahmisi iÅŸareti","Element of":"Öğesi","Em dash":"Uzun çizgi","Empty set":"BoÅŸ küme","En dash":"Çizgi","end with leftwards arrow above":"sona sol ok yukarıda","Euro sign":"Avro iÅŸareti","Euro-currency sign":"Avro para birimi simgesi","Exclamation question mark":"Ãœnlem soru iÅŸareti","For all":"Hepsi için","Fraction slash":"Kesir eÄŸik çizgi","French franc sign":"Fransız Frangı iÅŸareti","German penny sign":"Alman kuruÅŸ iÅŸareti","Greater-than or equal to":"Büyük veya eÅŸit","Greater-than sign":"Büyüktür iÅŸareti","Guarani sign":"Guarani iÅŸareti","Horizontal ellipsis":"Yatay elips","Hryvnia sign":"Grivnası iÅŸareti","Identical to":"Benzeri","Indian rupee sign":"Hint Rupisi iÅŸareti",Infinity:"Sonsuzluk",Integral:"Ä°ntegral",Intersection:"KesiÅŸim","Inverted exclamation mark":"Ters ünlem iÅŸareti","Inverted question mark":"Ters soru iÅŸareti","Kip sign":"Kip iÅŸareti","Latin capital letter a with breve":"Ãœstü yuvarlak büyük a harfi","Latin capital letter a with macron":"Ãœstü çizili büyük a harfi","Latin capital letter a with ogonek":"Altı kuyruklu iÅŸaretli büyük a harfi","Latin capital letter c with acute":"Ãœzeri tırnaklı büyük c harfi","Latin capital letter c with caron":"Ãœstü ters ÅŸapkalı büyük c harfi","Latin capital letter c with circumflex":"Ãœzeri ÅŸapkalı büyük c harfi","Latin capital letter c with dot above":"Ãœstü noktalı büyük c harfi","Latin capital letter d with caron":"Ãœstü ters ÅŸapkalı büyük d harfi","Latin capital letter d with stroke":"Ortası çizgili büyük d harfi","Latin capital letter e with breve":"Ãœstü ters ÅŸapkalı büyük e harfi","Latin capital letter e with caron":"Ãœstü ters ÅŸapkalı büyük e harfi","Latin capital letter e with dot above":"Ãœstü noktalı büyük e harfi","Latin capital letter e with macron":"Ãœstü çizili büyük e harfi","Latin capital letter e with ogonek":"Altı kuyruklu büyük e harfi","Latin capital letter eng":"Alttan kuyruklu büyük n harfi","Latin capital letter g with breve":"Ãœstü ters ÅŸapkalı büyük g harfi","Latin capital letter g with cedilla":"Altı kuyruklu büyük g harfi","Latin capital letter g with circumflex":"Ãœzeri ÅŸapkalı büyük g harfi","Latin capital letter g with dot above":"Ãœstü noktalı büyük g harfi","Latin capital letter h with circumflex":"Ãœzeri ÅŸapkalı büyük h harfi","Latin capital letter h with stroke":"Ãœst kısmı çizgili büyük h harfi","Latin capital letter i with breve":"Ãœstü ters ÅŸapkalı büyük i harfi","Latin capital letter i with dot above":"Ãœstü noktalı büyük i harfi","Latin capital letter i with macron":"Ãœstü çizili büyük i harfi","Latin capital letter i with ogonek":"Altı kuyruklu büyük i harfi","Latin capital letter i with tilde":"Ãœstü tilda iÅŸaretli büyük i harfi","Latin capital letter j with circumflex":"Ãœzeri ÅŸapkalı büyük j harfi","Latin capital letter k with cedilla":"Altı kuyruklu büyük k harfi","Latin capital letter l with acute":"Ãœzeri tırnaklı büyük L harfi","Latin capital letter l with caron":"Ãœstü ters ÅŸapkalı büyük L harfi","Latin capital letter l with cedilla":"Altı kuyruklu büyük L harfi","Latin capital letter l with middle dot":"Ortası noktalı büyük L harfi","Latin capital letter l with stroke":"Ãœst kısmı çizgili büyük L harfi","Latin capital letter n with acute":"Ãœzeri tırnaklı büyük n harfi","Latin capital letter n with caron":"Ãœstü ters ÅŸapkalı büyük n harfi","Latin capital letter n with cedilla":"Altı kuyruklu büyük n harfi","Latin capital letter o with breve":"Ãœstü ters ÅŸapkalı büyük o harfi","Latin capital letter o with double acute":"Ãœstü çift tırnaklı büyük o harfi","Latin capital letter o with macron":"Ãœstü çizili büyük o harfi","Latin capital letter r with acute":"Ãœzeri tırnaklı büyük r harfi","Latin capital letter r with caron":"Ãœstü ters ÅŸapkalı büyük r harfi","Latin capital letter r with cedilla":"Altı kuyruklu büyük r harfi","Latin capital letter s with acute":"Ãœzeri tırnaklı büyük s harfi","Latin capital letter s with caron":"Ãœstü ters ÅŸapkalı büyük s harfi","Latin capital letter s with cedilla":"Altı kuyruklu büyük s harfi","Latin capital letter s with circumflex":"Ãœzeri ÅŸapkalı büyük s harfi","Latin capital letter t with caron":"Ãœstü ters ÅŸapkalı büyük t harfi","Latin capital letter t with cedilla":"Altı kuyruklu büyük t harfi","Latin capital letter t with stroke":"Ãœst kısmı çizgili büyük t harfi","Latin capital letter u with breve":"Ãœstü ters ÅŸapkalı büyük u harfi","Latin capital letter u with double acute":"Ãœstü çift tırnaklı büyük u harfi","Latin capital letter u with macron":"Ãœstü çizili büyük u harfi","Latin capital letter u with ogonek":"Altı kuyruklu büyük u harfi","Latin capital letter u with ring above":"Ãœstü derece iÅŸaretli büyük u harfi","Latin capital letter u with tilde":"Ãœstü tildalı büyük u harfi","Latin capital letter w with circumflex":"Ãœzeri ÅŸapkalı büyük w harfi","Latin capital letter y with circumflex":"Ãœzeri ÅŸapkalı büyük y harfi","Latin capital letter y with diaeresis":"Ãœstü çift noktalı büyük y harfi","Latin capital letter z with acute":"Ãœzeri tırnaklı büyük z harfi","Latin capital letter z with caron":"Ãœstü ters ÅŸapkalı büyük z harfi","Latin capital letter z with dot above":"Ãœstü noktalı büyük z harfi","Latin capital ligature ij":"Büyük ij harfi","Latin capital ligature oe":"Büyük yunan OE harfi","Latin small letter a with breve":"Ãœstü yuvarlak küçük a harfi","Latin small letter a with macron":"Ãœstü çizili küçük a harfi","Latin small letter a with ogonek":"Altı kuyruklu iÅŸaretli küçük a harfi","Latin small letter c with acute":"Ãœzeri tırnaklı küçük c harfi","Latin small letter c with caron":"Ãœstü ters ÅŸapkalı küçük c harfi","Latin small letter c with circumflex":"Ãœzeri ÅŸapkalı küçük c harfi","Latin small letter c with dot above":"Ãœstü noktalı küçük c harfi","Latin small letter d with caron":"Ãœstü ters ÅŸapkalı küçük d harfi","Latin small letter d with stroke":"Ortası çizgili küçük d harfi","Latin small letter dotless i":"Noktası küçük i harfi","Latin small letter e with breve":"Ãœstü ters ÅŸapkalı küçük e harfi","Latin small letter e with caron":"Ãœstü ters ÅŸapkalı küçük e harfi","Latin small letter e with dot above":"Ãœstü noktalı küçük e harfi","Latin small letter e with macron":"Ãœstü çizili küçük e harfi","Latin small letter e with ogonek":"Altı kuyruklu küçük e harfi","Latin small letter eng":"Alttan kuyruklu küçük n harfi","Latin small letter f with hook":"Latince küçük f harfi","Latin small letter g with breve":"Ãœstü ters ÅŸapkalı küçük g harfi","Latin small letter g with cedilla":"Altı kuyruklu küçük g harfi","Latin small letter g with circumflex":"Ãœzeri ÅŸapkalı küçük g harfi","Latin small letter g with dot above":"Ãœstü noktalı küçük g harfi","Latin small letter h with circumflex":"Ãœzeri ÅŸapkalı küçük g harfi","Latin small letter h with stroke":"Ãœst kısmı çizgili küçük h harfi","Latin small letter i with breve":"Ãœstü ters ÅŸapkalı küçük i harfi","Latin small letter i with macron":"Ãœstü çizili küçük i harfi","Latin small letter i with ogonek":"Altı kuyruklu küçük i harfi","Latin small letter i with tilde":"Ãœstü tilda iÅŸaretli küçük i harfi","Latin small letter j with circumflex":"Ãœzeri ÅŸapkalı küçük j harfi","Latin small letter k with cedilla":"Altı kuyruklu küçük k harfi","Latin small letter kra":"Küçük küt k harfi","Latin small letter l with acute":"Ãœzeri tırnaklı küçük L harfi","Latin small letter l with caron":"Ãœstü ters ÅŸapkalı küçük L harfi","Latin small letter l with cedilla":"Altı kuyruklu küçük L harfi","Latin small letter l with middle dot":"Ortası noktalı küçük L harfi","Latin small letter l with stroke":"Ãœst kısmı çizgili küçük L harfi","Latin small letter long s":"Uzun küçük s harfi","Latin small letter n preceded by apostrophe":"Önden apostrof küçük n harfi","Latin small letter n with acute":"Ãœzeri tırnaklı küçük n harfi","Latin small letter n with caron":"Ãœstü ters ÅŸapkalı küçük n harfi","Latin small letter n with cedilla":"Altı kuyruklu küçük n harfi","Latin small letter o with breve":"Ãœstü ters ÅŸapkalı küçük o harfi","Latin small letter o with double acute":"Ãœstü çift tırnaklı küçük o harfi","Latin small letter o with macron":"Ãœstü çizili küçük o harfi","Latin small letter r with acute":"Ãœzeri tırnaklı küçük r harfi","Latin small letter r with caron":"Ãœstü ters ÅŸapkalı küçük r harfi","Latin small letter r with cedilla":"Altı kuyruklu küçük r harfi","Latin small letter s with acute":"Ãœzeri tırnaklı küçük s harfi","Latin small letter s with caron":"Ãœstü ters ÅŸapkalı küçük s harfi","Latin small letter s with cedilla":"Altı kuyruklu küçük s harfi","Latin small letter s with circumflex":"Ãœzeri ÅŸapkalı küçük s harfi","Latin small letter t with caron":"Ãœstü ters ÅŸapkalı küçük t harfi","Latin small letter t with cedilla":"Altı kuyruklu küçük t harfi","Latin small letter t with stroke":"Ãœst kısmı çizgili küçük t harfi","Latin small letter u with breve":"Ãœstü ters ÅŸapkalı küçük u harfi","Latin small letter u with double acute":"Ãœstü çift tırnaklı küçük u harfi","Latin small letter u with macron":"Ãœstü çizili küçük u harfi","Latin small letter u with ogonek":"Altı kuyruklu küçük u harfi","Latin small letter u with ring above":"Ãœstü derece iÅŸaretli küçük u harfi","Latin small letter u with tilde":"Ãœstü tildalı küçük u harfi","Latin small letter w with circumflex":"Ãœzeri ÅŸapkalı küçük w harfi","Latin small letter y with circumflex":"Ãœzeri ÅŸapkalı küçük y harfi","Latin small letter z with acute":"Ãœzeri tırnaklı küçük z harfi","Latin small letter z with caron":"Ãœstü ters ÅŸapkalı küçük z harfi","Latin small letter z with dot above":"Ãœstü noktalı küçük z harfi","Latin small ligature ij":"Küçük ij harfi","Latin small ligature oe":"Küçük yunan OE harfi","Left double quotation mark":"Sol çift tırnak iÅŸareti","Left single quotation mark":"Sol tek tırnak iÅŸareti","Left-pointing double angle quotation mark":"Sola dönük çift açılı tırnak iÅŸareti","leftwards arrow to bar":"sola ok çubuÄŸu","leftwards dashed arrow":"sola kesik çizgili ok","leftwards double arrow":"sola çift ok","Less-than or equal to":"Küçük veya eÅŸit","Less-than sign":"Küçüktür iÅŸareti","Lira sign":"Lira iÅŸareti","Livre tournois sign":"Livre tournois iÅŸareti","Logical and":"Mantıksal VE","Logical or":"Mantıksal VEYA",Macron:"Uzatma iÅŸareti","Manat sign":"Manat iÅŸareti","Mill sign":"Mill iÅŸareti","Minus sign":"Eksi iÅŸareti","Multiplication sign":"Çarpma iÅŸareti","N-ary product":"N-ary ürünü","N-ary summation":"N-ary toplamı",Nabla:"Nabla","Naira sign":"Naira iÅŸareti","New sheqel sign":"Yeni ÅŸekel iÅŸareti","Nordic mark sign":"Ä°skandinav iÅŸareti","Not an element of":"Onun öğesi deÄŸil","Not equal to":"EÅŸit deÄŸil","Not sign":"Ä°mzalanmamış","on with exclamation mark with left right arrow above":"üzerinde sol saÄŸ ok bulunan ünlem iÅŸaretiyle",Overline:"Ãœstü çizili","Paragraph sign":"Paragraf iÅŸareti","Partial differential":"Kısmi diferansiyel","Per mille sign":"Bin iÅŸareti için","Per ten thousand sign":"Her on bine göre iÅŸareti","Peseta sign":"Peseta iÅŸareti","Peso sign":"Peso iÅŸareti","Plus-minus sign":"Artı eksi iÅŸareti","Pound sign":"Sterlin iÅŸareti","Proportional to":"Orantılı","Question exclamation mark":"Soru ünlem iÅŸareti","Registered sign":"Kayıtlı iÅŸareti","Reversed paragraph sign":"Ters paragraf iÅŸareti","Right double quotation mark":"SaÄŸ çift tırnak iÅŸareti","Right single quotation mark":"SaÄŸ tek tırnak iÅŸareti","Right-pointing double angle quotation mark":"SaÄŸa bakan çift açılı tırnak iÅŸareti","rightwards arrow to bar":"saÄŸa ok çubuÄŸu","rightwards dashed arrow":"saÄŸa kesik çizgili ok","rightwards double arrow":"saÄŸa çift ok","Ruble sign":"Ruble iÅŸareti","Rupee sign":"Rupi iÅŸareti","Section sign":"Bölüm iÅŸareti","Single left-pointing angle quotation mark":"Tek sola dönük açı tırnak iÅŸareti","Single low-9 quotation mark":"Tek düşük 9 tırnak iÅŸareti","Single right-pointing angle quotation mark":"SaÄŸa bakan tek açılı tırnak iÅŸareti","soon with rightwards arrow above":"yakında saÄŸ ok ile","Special characters":"Özel karakterler","Spesmilo sign":"Spesmilo iÅŸareti","Square root":"Kare kök","Tenge sign":"Tenge iÅŸareti","There exists":"Var","Tilde operator":"Tilde operatörü","top with upwards arrow above":"en üst yukarı oku","Trade mark sign":"Ticari marka iÅŸareti","Tugrik sign":"Tugrik iÅŸareti","Turkish lira sign":"Türk Lirası iÅŸareti","Two dot leader":"Öncelikli iki nokta",Union:"BirleÅŸik","up down arrow with base":"taban ile yukarı aÅŸağı ok","upwards arrow to bar":"yukarı ok çubuÄŸu","upwards dashed arrow":"yukarı doÄŸru kesik ok","upwards double arrow":"yukarı çift ok","Vulgar fraction one half":"Kaba kesir bir buçuk","Vulgar fraction one quarter":"Kaba kesir bir çeyrek","Vulgar fraction three quarters":"Kaba bölüm dörtte üç","Won sign":"Kazanılan iÅŸaret","Yen sign":"Yen iÅŸareti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(a){const t=a.tr=a.tr||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Neredeyse eÅŸit",Angle:"Açı","Approximately equal to":"Yaklaşık olarak eÅŸit","Asterisk operator":"Yıldız operatörü","Austral sign":"Austral iÅŸareti","back with leftwards arrow above":"geri sol ok yukarıda","Bitcoin sign":"Bitcoin iÅŸareti","Cedi sign":"Cedi iÅŸareti","Cent sign":"KuruÅŸ iÅŸareti","Character categories":"Karakter kategorileri","Colon sign":"Ä°ki nokta üst üste iÅŸareti","Contains as member":"Ãœye olarak içerir","Copyright sign":"Telif hakkı iÅŸareti","Cruzeiro sign":"Cruzeiro iÅŸareti","Currency sign":"Para birimi iÅŸareti","Degree sign":"Derece iÅŸareti","Division sign":"Bölme iÅŸareti","Dollar sign":"Dolar iÅŸareti","Dong sign":"Dong iÅŸareti","Double dagger":"Çift hançer","Double exclamation mark":"Çift ünlem iÅŸareti","Double low-9 quotation mark":"Çift düşük 9 tırnak iÅŸareti","Double question mark":"Çift soru iÅŸareti","downwards arrow to bar":"aÅŸağı ok çubuÄŸu","downwards dashed arrow":"aÅŸağı doÄŸru kesik ok","downwards double arrow":"aÅŸağı çift ok","downwards simple arrow":"aÅŸağı doÄŸru basit ok","Drachma sign":"Drahmisi iÅŸareti","Element of":"Öğesi","Em dash":"Uzun çizgi","Empty set":"BoÅŸ küme","En dash":"Çizgi","end with leftwards arrow above":"sona sol ok yukarıda","Euro sign":"Avro iÅŸareti","Euro-currency sign":"Avro para birimi simgesi","Exclamation question mark":"Ãœnlem soru iÅŸareti","For all":"Hepsi için","Fraction slash":"Kesir eÄŸik çizgi","French franc sign":"Fransız Frangı iÅŸareti","German penny sign":"Alman kuruÅŸ iÅŸareti","Greater-than or equal to":"Büyük veya eÅŸit","Greater-than sign":"Büyüktür iÅŸareti","Guarani sign":"Guarani iÅŸareti","Horizontal ellipsis":"Yatay elips","Hryvnia sign":"Grivnası iÅŸareti","Identical to":"Benzeri","Indian rupee sign":"Hint Rupisi iÅŸareti",Infinity:"Sonsuzluk",Integral:"Ä°ntegral",Intersection:"KesiÅŸim","Inverted exclamation mark":"Ters ünlem iÅŸareti","Inverted question mark":"Ters soru iÅŸareti","Kip sign":"Kip iÅŸareti","Latin capital letter a with breve":"Ãœstü yuvarlak büyük a harfi","Latin capital letter a with macron":"Ãœstü çizili büyük a harfi","Latin capital letter a with ogonek":"Altı kuyruklu iÅŸaretli büyük a harfi","Latin capital letter c with acute":"Ãœzeri tırnaklı büyük c harfi","Latin capital letter c with caron":"Ãœstü ters ÅŸapkalı büyük c harfi","Latin capital letter c with circumflex":"Ãœzeri ÅŸapkalı büyük c harfi","Latin capital letter c with dot above":"Ãœstü noktalı büyük c harfi","Latin capital letter d with caron":"Ãœstü ters ÅŸapkalı büyük d harfi","Latin capital letter d with stroke":"Ortası çizgili büyük d harfi","Latin capital letter e with breve":"Ãœstü ters ÅŸapkalı büyük e harfi","Latin capital letter e with caron":"Ãœstü ters ÅŸapkalı büyük e harfi","Latin capital letter e with dot above":"Ãœstü noktalı büyük e harfi","Latin capital letter e with macron":"Ãœstü çizili büyük e harfi","Latin capital letter e with ogonek":"Altı kuyruklu büyük e harfi","Latin capital letter eng":"Alttan kuyruklu büyük n harfi","Latin capital letter g with breve":"Ãœstü ters ÅŸapkalı büyük g harfi","Latin capital letter g with cedilla":"Altı kuyruklu büyük g harfi","Latin capital letter g with circumflex":"Ãœzeri ÅŸapkalı büyük g harfi","Latin capital letter g with dot above":"Ãœstü noktalı büyük g harfi","Latin capital letter h with circumflex":"Ãœzeri ÅŸapkalı büyük h harfi","Latin capital letter h with stroke":"Ãœst kısmı çizgili büyük h harfi","Latin capital letter i with breve":"Ãœstü ters ÅŸapkalı büyük i harfi","Latin capital letter i with dot above":"Ãœstü noktalı büyük i harfi","Latin capital letter i with macron":"Ãœstü çizili büyük i harfi","Latin capital letter i with ogonek":"Altı kuyruklu büyük i harfi","Latin capital letter i with tilde":"Ãœstü tilda iÅŸaretli büyük i harfi","Latin capital letter j with circumflex":"Ãœzeri ÅŸapkalı büyük j harfi","Latin capital letter k with cedilla":"Altı kuyruklu büyük k harfi","Latin capital letter l with acute":"Ãœzeri tırnaklı büyük L harfi","Latin capital letter l with caron":"Ãœstü ters ÅŸapkalı büyük L harfi","Latin capital letter l with cedilla":"Altı kuyruklu büyük L harfi","Latin capital letter l with middle dot":"Ortası noktalı büyük L harfi","Latin capital letter l with stroke":"Ãœst kısmı çizgili büyük L harfi","Latin capital letter n with acute":"Ãœzeri tırnaklı büyük n harfi","Latin capital letter n with caron":"Ãœstü ters ÅŸapkalı büyük n harfi","Latin capital letter n with cedilla":"Altı kuyruklu büyük n harfi","Latin capital letter o with breve":"Ãœstü ters ÅŸapkalı büyük o harfi","Latin capital letter o with double acute":"Ãœstü çift tırnaklı büyük o harfi","Latin capital letter o with macron":"Ãœstü çizili büyük o harfi","Latin capital letter r with acute":"Ãœzeri tırnaklı büyük r harfi","Latin capital letter r with caron":"Ãœstü ters ÅŸapkalı büyük r harfi","Latin capital letter r with cedilla":"Altı kuyruklu büyük r harfi","Latin capital letter s with acute":"Ãœzeri tırnaklı büyük s harfi","Latin capital letter s with caron":"Ãœstü ters ÅŸapkalı büyük s harfi","Latin capital letter s with cedilla":"Altı kuyruklu büyük s harfi","Latin capital letter s with circumflex":"Ãœzeri ÅŸapkalı büyük s harfi","Latin capital letter t with caron":"Ãœstü ters ÅŸapkalı büyük t harfi","Latin capital letter t with cedilla":"Altı kuyruklu büyük t harfi","Latin capital letter t with stroke":"Ãœst kısmı çizgili büyük t harfi","Latin capital letter u with breve":"Ãœstü ters ÅŸapkalı büyük u harfi","Latin capital letter u with double acute":"Ãœstü çift tırnaklı büyük u harfi","Latin capital letter u with macron":"Ãœstü çizili büyük u harfi","Latin capital letter u with ogonek":"Altı kuyruklu büyük u harfi","Latin capital letter u with ring above":"Ãœstü derece iÅŸaretli büyük u harfi","Latin capital letter u with tilde":"Ãœstü tildalı büyük u harfi","Latin capital letter w with circumflex":"Ãœzeri ÅŸapkalı büyük w harfi","Latin capital letter y with circumflex":"Ãœzeri ÅŸapkalı büyük y harfi","Latin capital letter y with diaeresis":"Ãœstü çift noktalı büyük y harfi","Latin capital letter z with acute":"Ãœzeri tırnaklı büyük z harfi","Latin capital letter z with caron":"Ãœstü ters ÅŸapkalı büyük z harfi","Latin capital letter z with dot above":"Ãœstü noktalı büyük z harfi","Latin capital ligature ij":"Büyük ij harfi","Latin capital ligature oe":"Büyük yunan OE harfi","Latin small letter a with breve":"Ãœstü yuvarlak küçük a harfi","Latin small letter a with macron":"Ãœstü çizili küçük a harfi","Latin small letter a with ogonek":"Altı kuyruklu iÅŸaretli küçük a harfi","Latin small letter c with acute":"Ãœzeri tırnaklı küçük c harfi","Latin small letter c with caron":"Ãœstü ters ÅŸapkalı küçük c harfi","Latin small letter c with circumflex":"Ãœzeri ÅŸapkalı küçük c harfi","Latin small letter c with dot above":"Ãœstü noktalı küçük c harfi","Latin small letter d with caron":"Ãœstü ters ÅŸapkalı küçük d harfi","Latin small letter d with stroke":"Ortası çizgili küçük d harfi","Latin small letter dotless i":"Noktası küçük i harfi","Latin small letter e with breve":"Ãœstü ters ÅŸapkalı küçük e harfi","Latin small letter e with caron":"Ãœstü ters ÅŸapkalı küçük e harfi","Latin small letter e with dot above":"Ãœstü noktalı küçük e harfi","Latin small letter e with macron":"Ãœstü çizili küçük e harfi","Latin small letter e with ogonek":"Altı kuyruklu küçük e harfi","Latin small letter eng":"Alttan kuyruklu küçük n harfi","Latin small letter f with hook":"Latince küçük f harfi","Latin small letter g with breve":"Ãœstü ters ÅŸapkalı küçük g harfi","Latin small letter g with cedilla":"Altı kuyruklu küçük g harfi","Latin small letter g with circumflex":"Ãœzeri ÅŸapkalı küçük g harfi","Latin small letter g with dot above":"Ãœstü noktalı küçük g harfi","Latin small letter h with circumflex":"Ãœzeri ÅŸapkalı küçük g harfi","Latin small letter h with stroke":"Ãœst kısmı çizgili küçük h harfi","Latin small letter i with breve":"Ãœstü ters ÅŸapkalı küçük i harfi","Latin small letter i with macron":"Ãœstü çizili küçük i harfi","Latin small letter i with ogonek":"Altı kuyruklu küçük i harfi","Latin small letter i with tilde":"Ãœstü tilda iÅŸaretli küçük i harfi","Latin small letter j with circumflex":"Ãœzeri ÅŸapkalı küçük j harfi","Latin small letter k with cedilla":"Altı kuyruklu küçük k harfi","Latin small letter kra":"Küçük küt k harfi","Latin small letter l with acute":"Ãœzeri tırnaklı küçük L harfi","Latin small letter l with caron":"Ãœstü ters ÅŸapkalı küçük L harfi","Latin small letter l with cedilla":"Altı kuyruklu küçük L harfi","Latin small letter l with middle dot":"Ortası noktalı küçük L harfi","Latin small letter l with stroke":"Ãœst kısmı çizgili küçük L harfi","Latin small letter long s":"Uzun küçük s harfi","Latin small letter n preceded by apostrophe":"Önden apostrof küçük n harfi","Latin small letter n with acute":"Ãœzeri tırnaklı küçük n harfi","Latin small letter n with caron":"Ãœstü ters ÅŸapkalı küçük n harfi","Latin small letter n with cedilla":"Altı kuyruklu küçük n harfi","Latin small letter o with breve":"Ãœstü ters ÅŸapkalı küçük o harfi","Latin small letter o with double acute":"Ãœstü çift tırnaklı küçük o harfi","Latin small letter o with macron":"Ãœstü çizili küçük o harfi","Latin small letter r with acute":"Ãœzeri tırnaklı küçük r harfi","Latin small letter r with caron":"Ãœstü ters ÅŸapkalı küçük r harfi","Latin small letter r with cedilla":"Altı kuyruklu küçük r harfi","Latin small letter s with acute":"Ãœzeri tırnaklı küçük s harfi","Latin small letter s with caron":"Ãœstü ters ÅŸapkalı küçük s harfi","Latin small letter s with cedilla":"Altı kuyruklu küçük s harfi","Latin small letter s with circumflex":"Ãœzeri ÅŸapkalı küçük s harfi","Latin small letter t with caron":"Ãœstü ters ÅŸapkalı küçük t harfi","Latin small letter t with cedilla":"Altı kuyruklu küçük t harfi","Latin small letter t with stroke":"Ãœst kısmı çizgili küçük t harfi","Latin small letter u with breve":"Ãœstü ters ÅŸapkalı küçük u harfi","Latin small letter u with double acute":"Ãœstü çift tırnaklı küçük u harfi","Latin small letter u with macron":"Ãœstü çizili küçük u harfi","Latin small letter u with ogonek":"Altı kuyruklu küçük u harfi","Latin small letter u with ring above":"Ãœstü derece iÅŸaretli küçük u harfi","Latin small letter u with tilde":"Ãœstü tildalı küçük u harfi","Latin small letter w with circumflex":"Ãœzeri ÅŸapkalı küçük w harfi","Latin small letter y with circumflex":"Ãœzeri ÅŸapkalı küçük y harfi","Latin small letter z with acute":"Ãœzeri tırnaklı küçük z harfi","Latin small letter z with caron":"Ãœstü ters ÅŸapkalı küçük z harfi","Latin small letter z with dot above":"Ãœstü noktalı küçük z harfi","Latin small ligature ij":"Küçük ij harfi","Latin small ligature oe":"Küçük yunan OE harfi","Left double quotation mark":"Sol çift tırnak iÅŸareti","Left single quotation mark":"Sol tek tırnak iÅŸareti","Left-pointing double angle quotation mark":"Sola dönük çift açılı tırnak iÅŸareti","leftwards arrow to bar":"sola ok çubuÄŸu","leftwards dashed arrow":"sola kesik çizgili ok","leftwards double arrow":"sola çift ok","leftwards simple arrow":"sola doÄŸru basit ok","Less-than or equal to":"Küçük veya eÅŸit","Less-than sign":"Küçüktür iÅŸareti","Lira sign":"Lira iÅŸareti","Livre tournois sign":"Livre tournois iÅŸareti","Logical and":"Mantıksal VE","Logical or":"Mantıksal VEYA",Macron:"Uzatma iÅŸareti","Manat sign":"Manat iÅŸareti","Mill sign":"Mill iÅŸareti","Minus sign":"Eksi iÅŸareti","Multiplication sign":"Çarpma iÅŸareti","N-ary product":"N-ary ürünü","N-ary summation":"N-ary toplamı",Nabla:"Nabla","Naira sign":"Naira iÅŸareti","New sheqel sign":"Yeni ÅŸekel iÅŸareti","Nordic mark sign":"Ä°skandinav iÅŸareti","Not an element of":"Onun öğesi deÄŸil","Not equal to":"EÅŸit deÄŸil","Not sign":"Ä°mzalanmamış","on with exclamation mark with left right arrow above":"üzerinde sol saÄŸ ok bulunan ünlem iÅŸaretiyle",Overline:"Ãœstü çizili","Paragraph sign":"Paragraf iÅŸareti","Partial differential":"Kısmi diferansiyel","Per mille sign":"Bin iÅŸareti için","Per ten thousand sign":"Her on bine göre iÅŸareti","Peseta sign":"Peseta iÅŸareti","Peso sign":"Peso iÅŸareti","Plus-minus sign":"Artı eksi iÅŸareti","Pound sign":"Sterlin iÅŸareti","Proportional to":"Orantılı","Question exclamation mark":"Soru ünlem iÅŸareti","Registered sign":"Kayıtlı iÅŸareti","Reversed paragraph sign":"Ters paragraf iÅŸareti","Right double quotation mark":"SaÄŸ çift tırnak iÅŸareti","Right single quotation mark":"SaÄŸ tek tırnak iÅŸareti","Right-pointing double angle quotation mark":"SaÄŸa bakan çift açılı tırnak iÅŸareti","rightwards arrow to bar":"saÄŸa ok çubuÄŸu","rightwards dashed arrow":"saÄŸa kesik çizgili ok","rightwards double arrow":"saÄŸa çift ok","rightwards simple arrow":"saÄŸa doÄŸru basit ok","Ruble sign":"Ruble iÅŸareti","Rupee sign":"Rupi iÅŸareti","Section sign":"Bölüm iÅŸareti","Single left-pointing angle quotation mark":"Tek sola dönük açı tırnak iÅŸareti","Single low-9 quotation mark":"Tek düşük 9 tırnak iÅŸareti","Single right-pointing angle quotation mark":"SaÄŸa bakan tek açılı tırnak iÅŸareti","soon with rightwards arrow above":"yakında saÄŸ ok ile","Special characters":"Özel karakterler","Spesmilo sign":"Spesmilo iÅŸareti","Square root":"Kare kök","Tenge sign":"Tenge iÅŸareti","There exists":"Var","Tilde operator":"Tilde operatörü","top with upwards arrow above":"en üst yukarı oku","Trade mark sign":"Ticari marka iÅŸareti","Tugrik sign":"Tugrik iÅŸareti","Turkish lira sign":"Türk Lirası iÅŸareti","Two dot leader":"Öncelikli iki nokta",Union:"BirleÅŸik","up down arrow with base":"taban ile yukarı aÅŸağı ok","upwards arrow to bar":"yukarı ok çubuÄŸu","upwards dashed arrow":"yukarı doÄŸru kesik ok","upwards double arrow":"yukarı çift ok","upwards simple arrow":"yukarı doÄŸru basit ok","Vulgar fraction one half":"Kaba kesir bir buçuk","Vulgar fraction one quarter":"Kaba kesir bir çeyrek","Vulgar fraction three quarters":"Kaba bölüm dörtte üç","Won sign":"Kazanılan iÅŸaret","Yen sign":"Yen iÅŸareti"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/uk.js b/core/assets/vendor/ckeditor5/special-characters/translations/uk.js index 0b92df4a0b2c414ad8c8ce3a5f30a02abbaa86b3..420b9a83e0c7bb7ff89ce1a11e6eff7742ca6b24 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/uk.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/uk.js @@ -1 +1 @@ -!function(t){const a=t.uk=t.uk||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Майже дорівнює",Angle:"Кут","Approximately equal to":"Приблизно дорівнює","Asterisk operator":"Оператор зірочка","Austral sign":"Символ ауÑтрала","back with leftwards arrow above":"back зі Ñтрілкою вліво зверху","Bitcoin sign":"Символ біткоїна","Cedi sign":"Символ Ñеді","Cent sign":"Символ цента","Character categories":"Категорії Ñимволів","Colon sign":"Символ двокрапки","Contains as member":"МіÑтить Ñк елемент","Copyright sign":"Знак авторÑького права","Cruzeiro sign":"Символ крузейро","Currency sign":"Символ валюти","Degree sign":"Знак ÑтупенÑ","Division sign":"Знак діленнÑ","Dollar sign":"Символ долара","Dong sign":"Символ донга","Double dagger":"Подвійний хреÑтик","Double exclamation mark":"Подвійний знак оклику","Double low-9 quotation mark":"Подвійні нижні лапки","Double question mark":"Подвійний знак питаннÑ","downwards arrow to bar":"Ñтрілка вниз до блоку","downwards dashed arrow":"пунктирна Ñтрілка вниз","downwards double arrow":"подвійна Ñтрілка вниз","Drachma sign":"Символ драхми","Element of":"Елемент","Em dash":"Довге тире","Empty set":"Порожній набір","En dash":"Тире","end with leftwards arrow above":"end зі Ñтрілкою вліво зверху","Euro sign":"Символ євро","Euro-currency sign":"Символ євровалюти","Exclamation question mark":"Знак оклику Ñ– знак питаннÑ","For all":"Ð”Ð»Ñ Ð²ÑÑ–Ñ…","Fraction slash":"РиÑка дробу","French franc sign":"Символ французького франка","German penny sign":"Символ німецького пенні","Greater-than or equal to":"Більше або дорівнює","Greater-than sign":"Знак більше","Guarani sign":"Символ гуарані","Horizontal ellipsis":"Горизонтальний еліпÑ","Hryvnia sign":"Символ гривні","Identical to":"Ідентичне до","Indian rupee sign":"Символ індійÑької рупії",Infinity:"ÐеÑкінченніÑÑ‚ÑŒ",Integral:"Інтеграл",Intersection:"Перетин","Inverted exclamation mark":"Перевернутий знак оклику","Inverted question mark":"Перевернутий знак питаннÑ","Kip sign":"Символ кіпа","Latin capital letter a with breve":"ЛатинÑька велика літера а з бревіÑом","Latin capital letter a with macron":"ЛатинÑька велика літера а зі знаком довготи","Latin capital letter a with ogonek":"ЛатинÑька велика літера а з хвоÑтиком","Latin capital letter c with acute":"ЛатинÑька велика літера Ñ Ð· гоÑтрим наголоÑом","Latin capital letter c with caron":"ЛатинÑька велика літера Ñ Ð· пташкою","Latin capital letter c with circumflex":"ЛатинÑька велика літера Ñ Ð· дашком","Latin capital letter c with dot above":"ЛатинÑька велика літера Ñ Ð· крапкою згори","Latin capital letter d with caron":"ЛатинÑька велика літера d з пташкою","Latin capital letter d with stroke":"ЛатинÑька велика літера d з риÑкою","Latin capital letter e with breve":"ЛатинÑька велика літера е з бревіÑом","Latin capital letter e with caron":"ЛатинÑька велика літера е з пташкою","Latin capital letter e with dot above":"ЛатинÑька велика літера е з крапкою вгорі","Latin capital letter e with macron":"ЛатинÑька велика літера е зі знаком довготи","Latin capital letter e with ogonek":"ЛатинÑька велика літера е з хвоÑтиком","Latin capital letter eng":"ЛатинÑькі великі літери eng","Latin capital letter g with breve":"ЛатинÑька велика літера g з бревіÑом","Latin capital letter g with cedilla":"ЛатинÑька велика літера g з Ñедилем","Latin capital letter g with circumflex":"ЛатинÑька велика літера g з дашком","Latin capital letter g with dot above":"ЛатинÑька велика літера g з крапкою вгорі","Latin capital letter h with circumflex":"ЛатинÑька велика літера h з дашком","Latin capital letter h with stroke":"ЛатинÑька велика літера h з риÑкою","Latin capital letter i with breve":"ЛатинÑька велика літера Ñ– з бревіÑом","Latin capital letter i with dot above":"ЛатинÑька велика літера Ñ– з крапкою вгорі","Latin capital letter i with macron":"ЛатинÑька велика літера Ñ– зі знаком довготи","Latin capital letter i with ogonek":"ЛатинÑька велика літера Ñ– з пташкою","Latin capital letter i with tilde":"ЛатинÑька велика літера Ñ– з тильдою","Latin capital letter j with circumflex":"ЛатинÑька велика літера j з дашком","Latin capital letter k with cedilla":"ЛатинÑька велика літера k з Ñедилем","Latin capital letter l with acute":"ЛатинÑька велика літера l з гоÑтрим наголоÑом","Latin capital letter l with caron":"ЛатинÑька велика літера l із пташкою","Latin capital letter l with cedilla":"ЛатинÑька велика літера l із Ñедилем","Latin capital letter l with middle dot":"ЛатинÑька велика літера l з Ñередньою крапкою","Latin capital letter l with stroke":"ЛатинÑька велика літера l з риÑкою","Latin capital letter n with acute":"ЛатинÑька велика літера n з гоÑтрим наголоÑом","Latin capital letter n with caron":"ЛатинÑька велика літера n із пташкою","Latin capital letter n with cedilla":"ЛатинÑька велика літера n із Ñедилем","Latin capital letter o with breve":"ЛатинÑька велика літера о з бревіÑом","Latin capital letter o with double acute":"ЛатинÑька велика літера о з подвійним наголоÑом","Latin capital letter o with macron":"ЛатинÑька велика літера о зі знаком довготи","Latin capital letter r with acute":"ЛатинÑька велика літера r з гоÑтрим наголоÑом","Latin capital letter r with caron":"ЛатинÑька велика літера r із пташкою","Latin capital letter r with cedilla":"ЛатинÑька велика літера r із Ñедилем","Latin capital letter s with acute":"ЛатинÑька велика літера s із гоÑтрим наголоÑом","Latin capital letter s with caron":"ЛатинÑька велика літера s із пташкою","Latin capital letter s with cedilla":"ЛатинÑька велика літера s із Ñедилем","Latin capital letter s with circumflex":"ЛатинÑька велика літера s із дашком","Latin capital letter t with caron":"ЛатинÑька велика літера t із пташкою","Latin capital letter t with cedilla":"ЛатинÑька велика літера t із Ñедилем","Latin capital letter t with stroke":"ЛатинÑька велика літера t із риÑкою","Latin capital letter u with breve":"ЛатинÑька велика літера u із бревіÑом","Latin capital letter u with double acute":"ЛатинÑька велика літера u із подвійним наголоÑом","Latin capital letter u with macron":"ЛатинÑька велика літера u зі знаком довготи","Latin capital letter u with ogonek":"ЛатинÑька велика літера u з хвоÑтиком","Latin capital letter u with ring above":"ЛатинÑька велика літера u із кільцем вгорі","Latin capital letter u with tilde":"ЛатинÑька велика літера u із тильдою","Latin capital letter w with circumflex":"ЛатинÑька велика літера w із дашком","Latin capital letter y with circumflex":"ЛатинÑька велика літера y із дашком","Latin capital letter y with diaeresis":"ЛатинÑька велика літера y з умлÑутом","Latin capital letter z with acute":"ЛатинÑька велика літера z з гоÑтрим наголоÑом","Latin capital letter z with caron":"ЛатинÑька велика літера z з пташкою","Latin capital letter z with dot above":"ЛатинÑька велика літера z з крапкою вгорі","Latin capital ligature ij":"ЛатинÑька велика лігатура ij","Latin capital ligature oe":"ЛатинÑька велика лігатура ое","Latin small letter a with breve":"ЛатинÑька мала літера а з бревіÑом","Latin small letter a with macron":"ЛатинÑька мала літера а зі знаком довготи","Latin small letter a with ogonek":"ЛатинÑька мала літера а з хвоÑтиком","Latin small letter c with acute":"ЛатинÑька мала літера Ñ Ð· гоÑтрим наголоÑом","Latin small letter c with caron":"ЛатинÑька мала літера Ñ Ð· пташкою","Latin small letter c with circumflex":"ЛатинÑька мала літера Ñ Ð· дашком","Latin small letter c with dot above":"ЛатинÑька мала літера Ñ Ð· крапкою згори","Latin small letter d with caron":"ЛатинÑька мала літера d з пташкою","Latin small letter d with stroke":"ЛатинÑька мала літера d з риÑкою","Latin small letter dotless i":"ЛатинÑька мала літера Ñ– без крапки","Latin small letter e with breve":"ЛатинÑька мала літера е з бревіÑом","Latin small letter e with caron":"ЛатинÑька мала літера е з пташкою","Latin small letter e with dot above":"ЛатинÑька мала літера е з крапкою вгорі","Latin small letter e with macron":"ЛатинÑька мала літера е зі знаком довготи","Latin small letter e with ogonek":"ЛатинÑька мала літера е з хвоÑтиком","Latin small letter eng":"ЛатинÑькі малі літери eng","Latin small letter f with hook":"ЛатинÑька мала літера f з гачком","Latin small letter g with breve":"ЛатинÑька мала літера g з бревіÑом","Latin small letter g with cedilla":"ЛатинÑька мала літера g з Ñедилем","Latin small letter g with circumflex":"ЛатинÑька мала літера g з дашком","Latin small letter g with dot above":"ЛатинÑька мала літера g з крапкою вгорі","Latin small letter h with circumflex":"ЛатинÑька мала літера h з дашком","Latin small letter h with stroke":"ЛатинÑька мала літера h з риÑкою","Latin small letter i with breve":"ЛатинÑька мала літера Ñ– з бревіÑом","Latin small letter i with macron":"ЛатинÑька мала літера Ñ– зі знаком довготи","Latin small letter i with ogonek":"ЛатинÑька мала літера Ñ– з пташкою","Latin small letter i with tilde":"ЛатинÑька мала літера Ñ– з тильдою","Latin small letter j with circumflex":"ЛатинÑька мала літера j з дашком","Latin small letter k with cedilla":"ЛатинÑька мала літера k з Ñедилем","Latin small letter kra":"ЛатинÑька мала літера kra","Latin small letter l with acute":"ЛатинÑька мала літера l з гоÑтрим наголоÑом","Latin small letter l with caron":"ЛатинÑька мала літера l із пташкою","Latin small letter l with cedilla":"ЛатинÑька мала літера l із Ñедилем","Latin small letter l with middle dot":"ЛатинÑька мала літера l з Ñередньою крапкою","Latin small letter l with stroke":"ЛатинÑька мала літера l з риÑкою","Latin small letter long s":"ЛатинÑька мала літера довга s","Latin small letter n preceded by apostrophe":"ЛатинÑька мала літера n з апоÑтрофом","Latin small letter n with acute":"ЛатинÑька мала літера n з гоÑтрим наголоÑом","Latin small letter n with caron":"ЛатинÑька мала літера n із пташкою","Latin small letter n with cedilla":"ЛатинÑька мала літера n із Ñедилем","Latin small letter o with breve":"ЛатинÑька мала літера о з бревіÑом","Latin small letter o with double acute":"ЛатинÑька мала літера о з подвійним наголоÑом","Latin small letter o with macron":"ЛатинÑька мала літера о зі знаком довготи","Latin small letter r with acute":"ЛатинÑька мала літера r з гоÑтрим наголоÑом","Latin small letter r with caron":"ЛатинÑька мала літера r із пташкою","Latin small letter r with cedilla":"ЛатинÑька мала літера r із Ñедилем","Latin small letter s with acute":"ЛатинÑька мала літера s із гоÑтрим наголоÑом ","Latin small letter s with caron":"ЛатинÑька мала літера s із пташкою","Latin small letter s with cedilla":"ЛатинÑька мала літера s із Ñедилем","Latin small letter s with circumflex":"ЛатинÑька мала літера s із дашком","Latin small letter t with caron":"ЛатинÑька мала літера t із пташкою","Latin small letter t with cedilla":"ЛатинÑька мала літера t із Ñедилем","Latin small letter t with stroke":"ЛатинÑька мала літера t із риÑкою","Latin small letter u with breve":"ЛатинÑька мала літера u із бревіÑом","Latin small letter u with double acute":"ЛатинÑька мала літера uіз подвійним наголоÑом","Latin small letter u with macron":"ЛатинÑька мала літера u зі знаком довготи","Latin small letter u with ogonek":"ЛатинÑька мала літера u з хвоÑтиком","Latin small letter u with ring above":"ЛатинÑька мала літера u із кільцем вгорі","Latin small letter u with tilde":"ЛатинÑька мала літера u із тильдою","Latin small letter w with circumflex":"ЛатинÑька мала літера w із дашком","Latin small letter y with circumflex":"ЛатинÑька мала літера y із дашком","Latin small letter z with acute":"ЛатинÑька мала літера z з гоÑтрим наголоÑом","Latin small letter z with caron":"ЛатинÑька мала літера z з пташкою","Latin small letter z with dot above":"ЛатинÑька мала літера z з крапкою вгорі","Latin small ligature ij":"ЛатинÑька мала лігатура ij","Latin small ligature oe":"ЛатинÑька мала лігатура ое","Left double quotation mark":"Подвійні ліві лапки","Left single quotation mark":"Одинарна ліва лапка","Left-pointing double angle quotation mark":"Подвійні лівоÑторонні кутові лапки","leftwards arrow to bar":"Ñтрілка вліво до блоку","leftwards dashed arrow":"пунктирна Ñтрілка вліво","leftwards double arrow":"подвійна Ñтрілка вліво","Less-than or equal to":"Менше або дорівнює","Less-than sign":"Знак менше","Lira sign":"Символ ліри","Livre tournois sign":"Символ турÑького лівру","Logical and":"Логічний Ñполучник and","Logical or":"Логічний Ñполучник or",Macron:"Знак довготи","Manat sign":"Символ маната","Mill sign":"Символ мільйона","Minus sign":"Знак мінуÑ","Multiplication sign":"Знак множеннÑ","N-ary product":"Пі","N-ary summation":"Сигма",Nabla:"Ðабла","Naira sign":"Символ найри","New sheqel sign":"Символ нового шекелÑ","Nordic mark sign":"Символ нордичної марки","Not an element of":"Ðе елемент","Not equal to":"Ðе дорівнює","Not sign":"Знак не","on with exclamation mark with left right arrow above":"on зі знаком оклику зі Ñтрілкою вліво-вправо зверху",Overline:"РиÑка згори","Paragraph sign":"Знак абзацу","Partial differential":"ЧаÑтинні похідні","Per mille sign":"Знак проміле","Per ten thousand sign":"Знак на деÑÑÑ‚ÑŒ тиÑÑч","Peseta sign":"Символ пеÑети","Peso sign":"Символ пеÑо","Plus-minus sign":"Знак плюÑ-мінуÑ","Pound sign":"Символ фунта","Proportional to":"Пропорційно до","Question exclamation mark":"Знак Ð¿Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ– знак оклику","Registered sign":"Знак реєÑтрації","Reversed paragraph sign":"Перевернутий знак абзацу","Right double quotation mark":"Подвійні праві лапки","Right single quotation mark":"Одинарна права лапка","Right-pointing double angle quotation mark":"Подвійні правоÑторонні кутові лапки","rightwards arrow to bar":"Ñтрілка вправо до блоку","rightwards dashed arrow":"пунктирна Ñтрілка вправо","rightwards double arrow":"подвійна Ñтрілка вправо","Ruble sign":"Символ рублÑ","Rupee sign":"Символ рупії","Section sign":"Знак розділу","Single left-pointing angle quotation mark":"Одинарна лівоÑÑ‚Ð¾Ñ€Ð¾Ð½Ð½Ñ ÐºÑƒÑ‚Ð¾Ð²Ð° лапка","Single low-9 quotation mark":"Одинарна Ð½Ð¸Ð¶Ð½Ñ Ð»Ð°Ð¿ÐºÐ°","Single right-pointing angle quotation mark":"Одинарна правоÑÑ‚Ð¾Ñ€Ð¾Ð½Ð½Ñ ÐºÑƒÑ‚Ð¾Ð²Ð° лапка","soon with rightwards arrow above":"soon зі Ñтрілкою вправо зверху","Special characters":"Спеціальні Ñимволи","Spesmilo sign":"Символ ÑпеÑміло","Square root":"Квадратний корінь","Tenge sign":"Символ тенге","There exists":"Там Ñ–Ñнує","Tilde operator":"Оператор тильди","top with upwards arrow above":"top зі Ñтрілкою вгору зверху","Trade mark sign":"Знак торгової марки","Tugrik sign":"Символ тугрика","Turkish lira sign":"Символ турецької ліри","Two dot leader":"Лідер із двох крапок",Union:"Юніон","up down arrow with base":"Ñтрілка вгору-вниз із оÑновою","upwards arrow to bar":"Ñтрілка вгору до блоку","upwards dashed arrow":"пунктирна Ñтрілка вгору","upwards double arrow":"подвійна Ñтрілка вгору","Vulgar fraction one half":"Звичайний дріб одна друга","Vulgar fraction one quarter":"Звичайний дріб одна четверта","Vulgar fraction three quarters":"Звичайний дріб три четвертих","Won sign":"Символ вони","Yen sign":"Символ єни"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.uk=t.uk||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"Майже дорівнює",Angle:"Кут","Approximately equal to":"Приблизно дорівнює","Asterisk operator":"Оператор зірочка","Austral sign":"Символ ауÑтрала","back with leftwards arrow above":"back зі Ñтрілкою вліво зверху","Bitcoin sign":"Символ біткоїна","Cedi sign":"Символ Ñеді","Cent sign":"Символ цента","Character categories":"Категорії Ñимволів","Colon sign":"Символ двокрапки","Contains as member":"МіÑтить Ñк елемент","Copyright sign":"Знак авторÑького права","Cruzeiro sign":"Символ крузейро","Currency sign":"Символ валюти","Degree sign":"Знак ÑтупенÑ","Division sign":"Знак діленнÑ","Dollar sign":"Символ долара","Dong sign":"Символ донга","Double dagger":"Подвійний хреÑтик","Double exclamation mark":"Подвійний знак оклику","Double low-9 quotation mark":"Подвійні нижні лапки","Double question mark":"Подвійний знак питаннÑ","downwards arrow to bar":"Ñтрілка вниз до блоку","downwards dashed arrow":"пунктирна Ñтрілка вниз","downwards double arrow":"подвійна Ñтрілка вниз","downwards simple arrow":"проÑта Ñтрілка вниз","Drachma sign":"Символ драхми","Element of":"Елемент","Em dash":"Довге тире","Empty set":"Порожній набір","En dash":"Тире","end with leftwards arrow above":"end зі Ñтрілкою вліво зверху","Euro sign":"Символ євро","Euro-currency sign":"Символ євровалюти","Exclamation question mark":"Знак оклику Ñ– знак питаннÑ","For all":"Ð”Ð»Ñ Ð²ÑÑ–Ñ…","Fraction slash":"РиÑка дробу","French franc sign":"Символ французького франка","German penny sign":"Символ німецького пенні","Greater-than or equal to":"Більше або дорівнює","Greater-than sign":"Знак більше","Guarani sign":"Символ гуарані","Horizontal ellipsis":"Горизонтальний еліпÑ","Hryvnia sign":"Символ гривні","Identical to":"Ідентичне до","Indian rupee sign":"Символ індійÑької рупії",Infinity:"ÐеÑкінченніÑÑ‚ÑŒ",Integral:"Інтеграл",Intersection:"Перетин","Inverted exclamation mark":"Перевернутий знак оклику","Inverted question mark":"Перевернутий знак питаннÑ","Kip sign":"Символ кіпа","Latin capital letter a with breve":"ЛатинÑька велика літера а з бревіÑом","Latin capital letter a with macron":"ЛатинÑька велика літера а зі знаком довготи","Latin capital letter a with ogonek":"ЛатинÑька велика літера а з хвоÑтиком","Latin capital letter c with acute":"ЛатинÑька велика літера Ñ Ð· гоÑтрим наголоÑом","Latin capital letter c with caron":"ЛатинÑька велика літера Ñ Ð· пташкою","Latin capital letter c with circumflex":"ЛатинÑька велика літера Ñ Ð· дашком","Latin capital letter c with dot above":"ЛатинÑька велика літера Ñ Ð· крапкою згори","Latin capital letter d with caron":"ЛатинÑька велика літера d з пташкою","Latin capital letter d with stroke":"ЛатинÑька велика літера d з риÑкою","Latin capital letter e with breve":"ЛатинÑька велика літера е з бревіÑом","Latin capital letter e with caron":"ЛатинÑька велика літера е з пташкою","Latin capital letter e with dot above":"ЛатинÑька велика літера е з крапкою вгорі","Latin capital letter e with macron":"ЛатинÑька велика літера е зі знаком довготи","Latin capital letter e with ogonek":"ЛатинÑька велика літера е з хвоÑтиком","Latin capital letter eng":"ЛатинÑькі великі літери eng","Latin capital letter g with breve":"ЛатинÑька велика літера g з бревіÑом","Latin capital letter g with cedilla":"ЛатинÑька велика літера g з Ñедилем","Latin capital letter g with circumflex":"ЛатинÑька велика літера g з дашком","Latin capital letter g with dot above":"ЛатинÑька велика літера g з крапкою вгорі","Latin capital letter h with circumflex":"ЛатинÑька велика літера h з дашком","Latin capital letter h with stroke":"ЛатинÑька велика літера h з риÑкою","Latin capital letter i with breve":"ЛатинÑька велика літера Ñ– з бревіÑом","Latin capital letter i with dot above":"ЛатинÑька велика літера Ñ– з крапкою вгорі","Latin capital letter i with macron":"ЛатинÑька велика літера Ñ– зі знаком довготи","Latin capital letter i with ogonek":"ЛатинÑька велика літера Ñ– з пташкою","Latin capital letter i with tilde":"ЛатинÑька велика літера Ñ– з тильдою","Latin capital letter j with circumflex":"ЛатинÑька велика літера j з дашком","Latin capital letter k with cedilla":"ЛатинÑька велика літера k з Ñедилем","Latin capital letter l with acute":"ЛатинÑька велика літера l з гоÑтрим наголоÑом","Latin capital letter l with caron":"ЛатинÑька велика літера l із пташкою","Latin capital letter l with cedilla":"ЛатинÑька велика літера l із Ñедилем","Latin capital letter l with middle dot":"ЛатинÑька велика літера l з Ñередньою крапкою","Latin capital letter l with stroke":"ЛатинÑька велика літера l з риÑкою","Latin capital letter n with acute":"ЛатинÑька велика літера n з гоÑтрим наголоÑом","Latin capital letter n with caron":"ЛатинÑька велика літера n із пташкою","Latin capital letter n with cedilla":"ЛатинÑька велика літера n із Ñедилем","Latin capital letter o with breve":"ЛатинÑька велика літера о з бревіÑом","Latin capital letter o with double acute":"ЛатинÑька велика літера о з подвійним наголоÑом","Latin capital letter o with macron":"ЛатинÑька велика літера о зі знаком довготи","Latin capital letter r with acute":"ЛатинÑька велика літера r з гоÑтрим наголоÑом","Latin capital letter r with caron":"ЛатинÑька велика літера r із пташкою","Latin capital letter r with cedilla":"ЛатинÑька велика літера r із Ñедилем","Latin capital letter s with acute":"ЛатинÑька велика літера s із гоÑтрим наголоÑом","Latin capital letter s with caron":"ЛатинÑька велика літера s із пташкою","Latin capital letter s with cedilla":"ЛатинÑька велика літера s із Ñедилем","Latin capital letter s with circumflex":"ЛатинÑька велика літера s із дашком","Latin capital letter t with caron":"ЛатинÑька велика літера t із пташкою","Latin capital letter t with cedilla":"ЛатинÑька велика літера t із Ñедилем","Latin capital letter t with stroke":"ЛатинÑька велика літера t із риÑкою","Latin capital letter u with breve":"ЛатинÑька велика літера u із бревіÑом","Latin capital letter u with double acute":"ЛатинÑька велика літера u із подвійним наголоÑом","Latin capital letter u with macron":"ЛатинÑька велика літера u зі знаком довготи","Latin capital letter u with ogonek":"ЛатинÑька велика літера u з хвоÑтиком","Latin capital letter u with ring above":"ЛатинÑька велика літера u із кільцем вгорі","Latin capital letter u with tilde":"ЛатинÑька велика літера u із тильдою","Latin capital letter w with circumflex":"ЛатинÑька велика літера w із дашком","Latin capital letter y with circumflex":"ЛатинÑька велика літера y із дашком","Latin capital letter y with diaeresis":"ЛатинÑька велика літера y з умлÑутом","Latin capital letter z with acute":"ЛатинÑька велика літера z з гоÑтрим наголоÑом","Latin capital letter z with caron":"ЛатинÑька велика літера z з пташкою","Latin capital letter z with dot above":"ЛатинÑька велика літера z з крапкою вгорі","Latin capital ligature ij":"ЛатинÑька велика лігатура ij","Latin capital ligature oe":"ЛатинÑька велика лігатура ое","Latin small letter a with breve":"ЛатинÑька мала літера а з бревіÑом","Latin small letter a with macron":"ЛатинÑька мала літера а зі знаком довготи","Latin small letter a with ogonek":"ЛатинÑька мала літера а з хвоÑтиком","Latin small letter c with acute":"ЛатинÑька мала літера Ñ Ð· гоÑтрим наголоÑом","Latin small letter c with caron":"ЛатинÑька мала літера Ñ Ð· пташкою","Latin small letter c with circumflex":"ЛатинÑька мала літера Ñ Ð· дашком","Latin small letter c with dot above":"ЛатинÑька мала літера Ñ Ð· крапкою згори","Latin small letter d with caron":"ЛатинÑька мала літера d з пташкою","Latin small letter d with stroke":"ЛатинÑька мала літера d з риÑкою","Latin small letter dotless i":"ЛатинÑька мала літера Ñ– без крапки","Latin small letter e with breve":"ЛатинÑька мала літера е з бревіÑом","Latin small letter e with caron":"ЛатинÑька мала літера е з пташкою","Latin small letter e with dot above":"ЛатинÑька мала літера е з крапкою вгорі","Latin small letter e with macron":"ЛатинÑька мала літера е зі знаком довготи","Latin small letter e with ogonek":"ЛатинÑька мала літера е з хвоÑтиком","Latin small letter eng":"ЛатинÑькі малі літери eng","Latin small letter f with hook":"ЛатинÑька мала літера f з гачком","Latin small letter g with breve":"ЛатинÑька мала літера g з бревіÑом","Latin small letter g with cedilla":"ЛатинÑька мала літера g з Ñедилем","Latin small letter g with circumflex":"ЛатинÑька мала літера g з дашком","Latin small letter g with dot above":"ЛатинÑька мала літера g з крапкою вгорі","Latin small letter h with circumflex":"ЛатинÑька мала літера h з дашком","Latin small letter h with stroke":"ЛатинÑька мала літера h з риÑкою","Latin small letter i with breve":"ЛатинÑька мала літера Ñ– з бревіÑом","Latin small letter i with macron":"ЛатинÑька мала літера Ñ– зі знаком довготи","Latin small letter i with ogonek":"ЛатинÑька мала літера Ñ– з пташкою","Latin small letter i with tilde":"ЛатинÑька мала літера Ñ– з тильдою","Latin small letter j with circumflex":"ЛатинÑька мала літера j з дашком","Latin small letter k with cedilla":"ЛатинÑька мала літера k з Ñедилем","Latin small letter kra":"ЛатинÑька мала літера kra","Latin small letter l with acute":"ЛатинÑька мала літера l з гоÑтрим наголоÑом","Latin small letter l with caron":"ЛатинÑька мала літера l із пташкою","Latin small letter l with cedilla":"ЛатинÑька мала літера l із Ñедилем","Latin small letter l with middle dot":"ЛатинÑька мала літера l з Ñередньою крапкою","Latin small letter l with stroke":"ЛатинÑька мала літера l з риÑкою","Latin small letter long s":"ЛатинÑька мала літера довга s","Latin small letter n preceded by apostrophe":"ЛатинÑька мала літера n з апоÑтрофом","Latin small letter n with acute":"ЛатинÑька мала літера n з гоÑтрим наголоÑом","Latin small letter n with caron":"ЛатинÑька мала літера n із пташкою","Latin small letter n with cedilla":"ЛатинÑька мала літера n із Ñедилем","Latin small letter o with breve":"ЛатинÑька мала літера о з бревіÑом","Latin small letter o with double acute":"ЛатинÑька мала літера о з подвійним наголоÑом","Latin small letter o with macron":"ЛатинÑька мала літера о зі знаком довготи","Latin small letter r with acute":"ЛатинÑька мала літера r з гоÑтрим наголоÑом","Latin small letter r with caron":"ЛатинÑька мала літера r із пташкою","Latin small letter r with cedilla":"ЛатинÑька мала літера r із Ñедилем","Latin small letter s with acute":"ЛатинÑька мала літера s із гоÑтрим наголоÑом ","Latin small letter s with caron":"ЛатинÑька мала літера s із пташкою","Latin small letter s with cedilla":"ЛатинÑька мала літера s із Ñедилем","Latin small letter s with circumflex":"ЛатинÑька мала літера s із дашком","Latin small letter t with caron":"ЛатинÑька мала літера t із пташкою","Latin small letter t with cedilla":"ЛатинÑька мала літера t із Ñедилем","Latin small letter t with stroke":"ЛатинÑька мала літера t із риÑкою","Latin small letter u with breve":"ЛатинÑька мала літера u із бревіÑом","Latin small letter u with double acute":"ЛатинÑька мала літера uіз подвійним наголоÑом","Latin small letter u with macron":"ЛатинÑька мала літера u зі знаком довготи","Latin small letter u with ogonek":"ЛатинÑька мала літера u з хвоÑтиком","Latin small letter u with ring above":"ЛатинÑька мала літера u із кільцем вгорі","Latin small letter u with tilde":"ЛатинÑька мала літера u із тильдою","Latin small letter w with circumflex":"ЛатинÑька мала літера w із дашком","Latin small letter y with circumflex":"ЛатинÑька мала літера y із дашком","Latin small letter z with acute":"ЛатинÑька мала літера z з гоÑтрим наголоÑом","Latin small letter z with caron":"ЛатинÑька мала літера z з пташкою","Latin small letter z with dot above":"ЛатинÑька мала літера z з крапкою вгорі","Latin small ligature ij":"ЛатинÑька мала лігатура ij","Latin small ligature oe":"ЛатинÑька мала лігатура ое","Left double quotation mark":"Подвійні ліві лапки","Left single quotation mark":"Одинарна ліва лапка","Left-pointing double angle quotation mark":"Подвійні лівоÑторонні кутові лапки","leftwards arrow to bar":"Ñтрілка вліво до блоку","leftwards dashed arrow":"пунктирна Ñтрілка вліво","leftwards double arrow":"подвійна Ñтрілка вліво","leftwards simple arrow":"проÑта Ñтрілка вліво","Less-than or equal to":"Менше або дорівнює","Less-than sign":"Знак менше","Lira sign":"Символ ліри","Livre tournois sign":"Символ турÑького лівру","Logical and":"Логічний Ñполучник and","Logical or":"Логічний Ñполучник or",Macron:"Знак довготи","Manat sign":"Символ маната","Mill sign":"Символ мільйона","Minus sign":"Знак мінуÑ","Multiplication sign":"Знак множеннÑ","N-ary product":"Пі","N-ary summation":"Сигма",Nabla:"Ðабла","Naira sign":"Символ найри","New sheqel sign":"Символ нового шекелÑ","Nordic mark sign":"Символ нордичної марки","Not an element of":"Ðе елемент","Not equal to":"Ðе дорівнює","Not sign":"Знак не","on with exclamation mark with left right arrow above":"on зі знаком оклику зі Ñтрілкою вліво-вправо зверху",Overline:"РиÑка згори","Paragraph sign":"Знак абзацу","Partial differential":"ЧаÑтинні похідні","Per mille sign":"Знак проміле","Per ten thousand sign":"Знак на деÑÑÑ‚ÑŒ тиÑÑч","Peseta sign":"Символ пеÑети","Peso sign":"Символ пеÑо","Plus-minus sign":"Знак плюÑ-мінуÑ","Pound sign":"Символ фунта","Proportional to":"Пропорційно до","Question exclamation mark":"Знак Ð¿Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ– знак оклику","Registered sign":"Знак реєÑтрації","Reversed paragraph sign":"Перевернутий знак абзацу","Right double quotation mark":"Подвійні праві лапки","Right single quotation mark":"Одинарна права лапка","Right-pointing double angle quotation mark":"Подвійні правоÑторонні кутові лапки","rightwards arrow to bar":"Ñтрілка вправо до блоку","rightwards dashed arrow":"пунктирна Ñтрілка вправо","rightwards double arrow":"подвійна Ñтрілка вправо","rightwards simple arrow":"проÑта Ñтрілка вправо","Ruble sign":"Символ рублÑ","Rupee sign":"Символ рупії","Section sign":"Знак розділу","Single left-pointing angle quotation mark":"Одинарна лівоÑÑ‚Ð¾Ñ€Ð¾Ð½Ð½Ñ ÐºÑƒÑ‚Ð¾Ð²Ð° лапка","Single low-9 quotation mark":"Одинарна Ð½Ð¸Ð¶Ð½Ñ Ð»Ð°Ð¿ÐºÐ°","Single right-pointing angle quotation mark":"Одинарна правоÑÑ‚Ð¾Ñ€Ð¾Ð½Ð½Ñ ÐºÑƒÑ‚Ð¾Ð²Ð° лапка","soon with rightwards arrow above":"soon зі Ñтрілкою вправо зверху","Special characters":"Спеціальні Ñимволи","Spesmilo sign":"Символ ÑпеÑміло","Square root":"Квадратний корінь","Tenge sign":"Символ тенге","There exists":"Там Ñ–Ñнує","Tilde operator":"Оператор тильди","top with upwards arrow above":"top зі Ñтрілкою вгору зверху","Trade mark sign":"Знак торгової марки","Tugrik sign":"Символ тугрика","Turkish lira sign":"Символ турецької ліри","Two dot leader":"Лідер із двох крапок",Union:"Юніон","up down arrow with base":"Ñтрілка вгору-вниз із оÑновою","upwards arrow to bar":"Ñтрілка вгору до блоку","upwards dashed arrow":"пунктирна Ñтрілка вгору","upwards double arrow":"подвійна Ñтрілка вгору","upwards simple arrow":"проÑта Ñтрілка вгору","Vulgar fraction one half":"Звичайний дріб одна друга","Vulgar fraction one quarter":"Звичайний дріб одна четверта","Vulgar fraction three quarters":"Звичайний дріб три четвертих","Won sign":"Символ вони","Yen sign":"Символ єни"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/ur.js b/core/assets/vendor/ckeditor5/special-characters/translations/ur.js index f449eade73619f05689ab8f1e5f0166bf205299c..a3c61bf35c32cdbe9bf4c654fe08b4c9bd4906f3 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/ur.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/ur.js @@ -1 +1 @@ -!function(t){const a=t.ur=t.ur||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"Ø¹Ù„Ø§Ù…ØªÙ Ø¯Ø±Ø§Ú†Ù…Û ","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"علامت جرمن پینی","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"علامت٠گوارانی","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"انڈین Ø±ÙˆÙ¾ÛŒÛ Ú©ÛŒ علامت",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"علامت٠پیسو","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.ur=t.ur||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","downwards simple arrow":"","Drachma sign":"Ø¹Ù„Ø§Ù…ØªÙ Ø¯Ø±Ø§Ú†Ù…Û ","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"علامت جرمن پینی","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"علامت٠گوارانی","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"انڈین Ø±ÙˆÙ¾ÛŒÛ Ú©ÛŒ علامت",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"علامت٠پیسو","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/uz.js b/core/assets/vendor/ckeditor5/special-characters/translations/uz.js index 9041ea8f937375eff809cd99c46356b0de891194..b664e41b13f4fe1bb7c8d32107d413e2a2623137 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/uz.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/uz.js @@ -1 +1 @@ -!function(t){const a=t.uz=t.uz||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"Kategoriyalar","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Maxsus belgilar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.uz=t.uz||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"",Angle:"","Approximately equal to":"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"","Bitcoin sign":"","Cedi sign":"","Cent sign":"","Character categories":"Kategoriyalar","Colon sign":"","Contains as member":"","Copyright sign":"","Cruzeiro sign":"","Currency sign":"","Degree sign":"","Division sign":"","Dollar sign":"","Dong sign":"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","downwards simple arrow":"","Drachma sign":"","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","For all":"","Fraction slash":"","French franc sign":"","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"","Guarani sign":"","Horizontal ellipsis":"","Hryvnia sign":"","Identical to":"","Indian rupee sign":"",Infinity:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"","Kip sign":"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Lira sign":"","Livre tournois sign":"","Logical and":"","Logical or":"",Macron:"","Manat sign":"","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","on with exclamation mark with left right arrow above":"",Overline:"","Paragraph sign":"","Partial differential":"","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Plus-minus sign":"","Pound sign":"","Proportional to":"","Question exclamation mark":"","Registered sign":"","Reversed paragraph sign":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"","Ruble sign":"","Rupee sign":"","Section sign":"","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"","soon with rightwards arrow above":"","Special characters":"Maxsus belgilar","Spesmilo sign":"","Square root":"","Tenge sign":"","There exists":"","Tilde operator":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"","Two dot leader":"",Union:"","up down arrow with base":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"","Won sign":"","Yen sign":""})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/vi.js b/core/assets/vendor/ckeditor5/special-characters/translations/vi.js index 62f7f24eb2d0c33c195def8f820da7c3226fccb8..b7902add6add457bcc80dc7af1f336e4d7ef9741 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/vi.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/vi.js @@ -1 +1 @@ -!function(i){const t=i.vi=i.vi||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Gần bằng",Angle:"Góc","Approximately equal to":"Xấp xỉ bằng","Asterisk operator":"Toán tá» dấu hoa thị","Austral sign":"Ký hiệu Austral","back with leftwards arrow above":"back vá»›i mÅ©i tên hÆ°á»›ng sang trái ở trên","Bitcoin sign":"Ký hiệu Bitcoin","Cedi sign":"Ký hiệu Cedi","Cent sign":"Ký hiệu Cent","Character categories":"Danh mục ký tá»±","Colon sign":"Ký hiệu Colon","Contains as member":"Chứa","Copyright sign":"Ký hiệu bản quyá»n","Cruzeiro sign":"Ký hiệu Cruzeiro","Currency sign":"Ký hiệu tiá»n tệ","Degree sign":"Ký hiệu Ä‘á»™","Division sign":"Ký hiệu chia","Dollar sign":"Ký hiệu Äô la","Dong sign":"Ký hiệu Äồng","Double dagger":"Dấu chữ tháºp kép","Double exclamation mark":"Dấu chấm than kép","Double low-9 quotation mark":"Dấu nháy kép kiểu low-9","Double question mark":"Dấu chấm há»i kép","downwards arrow to bar":"mÅ©i tên hÆ°á»›ng xuống dÆ°á»›i vá» phÃa thanh","downwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng xuống","downwards double arrow":"mÅ©i tên kép hÆ°á»›ng xuống","Drachma sign":"Ký hiệu Drachma","Element of":"Thuá»™c","Em dash":"Gạch ngang dà i","Empty set":"Táºp hợp rá»—ng","En dash":"Gạch ngang ngắn","end with leftwards arrow above":"end vá»›i mÅ©i tên hÆ°á»›ng sang trái ở trên","Euro sign":"Ký hiệu Euro","Euro-currency sign":"Ký hiệu tiá»n tệ Euro","Exclamation question mark":"Dấu chấm than và chấm há»i","For all":"Vá»›i má»i","Fraction slash":"Dấu gạch chéo phân số","French franc sign":"Ký hiệu franc Pháp","German penny sign":"Ký hiệu penny Äức","Greater-than or equal to":"Lá»›n hÆ¡n hoặc bằng","Greater-than sign":"Ký hiệu lá»›n hÆ¡n","Guarani sign":"Ký hiệu Guarani","Horizontal ellipsis":"Dấu chấm lá»ng ngang","Hryvnia sign":"Ký hiệu Hryvnia","Identical to":"TÆ°Æ¡ng Ä‘Æ°Æ¡ng","Indian rupee sign":"Ký hiệu rupee Ấn Äá»™",Infinity:"Vô cá»±c",Integral:"TÃch phân",Intersection:"Giao","Inverted exclamation mark":"Dấu chấm than ngược","Inverted question mark":"Dấu há»i ngược","Kip sign":"Ký hiệu Kip","Latin capital letter a with breve":"Chữ cái Latinh a viết hoa vá»›i dấu trăng","Latin capital letter a with macron":"Chữ cái Latinh a viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter a with ogonek":"Chữ cái Latinh a viết hoa vá»›i dấu ogonek","Latin capital letter c with acute":"Chữ cái Latinh c viết hoa vá»›i dấu sắc","Latin capital letter c with caron":"Chữ cái Latinh c viết hoa vá»›i dấu mÅ© ngược","Latin capital letter c with circumflex":"Chữ cái Latinh c viết hoa vá»›i dấu mÅ©","Latin capital letter c with dot above":"Chữ cái Latinh c viết hoa vá»›i dấu chấm ở trên","Latin capital letter d with caron":"Chữ cái Latinh d viết hoa vá»›i dấu mÅ© ngược","Latin capital letter d with stroke":"Chữ cái Latinh d viết hoa vá»›i dấu gạch ngang","Latin capital letter e with breve":"Chữ cái Latinh e viết hoa vá»›i dấu trăng","Latin capital letter e with caron":"Chữ cái Latinh e viết hoa vá»›i dấu mÅ© ngược","Latin capital letter e with dot above":"Chữ cái Latinh e viết hoa vá»›i dấu chấm ở trên","Latin capital letter e with macron":"Chữ cái Latinh e viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter e with ogonek":"Chữ cái Latinh e viết hoa vá»›i dấu ogonek","Latin capital letter eng":"Chữ cái Latinh ÅŠ viết hoa","Latin capital letter g with breve":"Chữ cái Latinh g viết hoa vá»›i dấu trăng","Latin capital letter g with cedilla":"Chữ cái Latinh g viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter g with circumflex":"Chữ cái Latinh g viết hoa vá»›i dấu mÅ©","Latin capital letter g with dot above":"Chữ cái Latinh g viết hoa vá»›i dấu chấm ở trên","Latin capital letter h with circumflex":"Chữ cái Latinh h viết hoa vá»›i dấu mÅ©","Latin capital letter h with stroke":"Chữ cái Latinh h viết hoa vá»›i dấu gạch ngang","Latin capital letter i with breve":"Chữ cái Latinh i viết hoa vá»›i dấu trăng","Latin capital letter i with dot above":"Chữ cái Latinh i viết hoa vá»›i dấu chấm ở trên","Latin capital letter i with macron":"Chữ cái Latinh i viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter i with ogonek":"Chữ cái Latinh i viết hoa vá»›i dấu ogonek","Latin capital letter i with tilde":"Chữ cái Latinh i viết hoa vá»›i dấu ngã","Latin capital letter j with circumflex":"Chữ cái Latinh j viết hoa vá»›i dấu mÅ©","Latin capital letter k with cedilla":"Chữ cái Latinh k viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter l with acute":"Chữ cái Latinh l viết hoa vá»›i dấu sắc","Latin capital letter l with caron":"Chữ cái Latinh l viết hoa vá»›i dấu mÅ© ngược","Latin capital letter l with cedilla":"Chữ cái Latinh l viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter l with middle dot":"Chữ cái Latinh l viết hoa vá»›i dấu chấm ở giữa","Latin capital letter l with stroke":"Chữ cái Latinh l viết hoa vá»›i dấu gạch ngang","Latin capital letter n with acute":"Chữ cái Latinh n viết hoa vá»›i dấu sắc","Latin capital letter n with caron":"Chữ cái Latinh n viết hoa vá»›i dấu mÅ© ngược","Latin capital letter n with cedilla":"Chữ cái Latinh n viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter o with breve":"Chữ cái Latinh o viết hoa vá»›i dấu trăng","Latin capital letter o with double acute":"Chữ cái Latinh o viết hoa vá»›i dấu sắc kép","Latin capital letter o with macron":"Chữ cái Latinh o viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter r with acute":"Chữ cái Latinh r viết hoa vá»›i dấu sắc","Latin capital letter r with caron":"Chữ cái Latinh r viết hoa vá»›i dấu mÅ© ngược","Latin capital letter r with cedilla":"Chữ cái Latinh r viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter s with acute":"Chữ cái Latinh s viết hoa vá»›i dấu sắc","Latin capital letter s with caron":"Chữ cái Latinh s viết hoa vá»›i dấu mÅ© ngược","Latin capital letter s with cedilla":"Chữ cái Latinh s viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter s with circumflex":"Chữ cái Latinh s viết hoa vá»›i dấu mÅ©","Latin capital letter t with caron":"Chữ cái Latinh t viết hoa vá»›i dấu mÅ© ngược","Latin capital letter t with cedilla":"Chữ cái Latinh t viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter t with stroke":"Chữ cái Latinh t viết hoa vá»›i dấu gạch ngang","Latin capital letter u with breve":"Chữ cái Latinh u viết hoa vá»›i dấu trăng","Latin capital letter u with double acute":"Chữ cái Latinh u viết hoa vá»›i dấu sắc kép","Latin capital letter u with macron":"Chữ cái Latinh u viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter u with ogonek":"Chữ cái Latinh u viết hoa vá»›i dấu ogonek","Latin capital letter u with ring above":"Chữ cái Latinh u viết hoa vá»›i vòng tròn ở trên","Latin capital letter u with tilde":"Chữ cái Latinh u viết hoa vá»›i dấu ngã","Latin capital letter w with circumflex":"Chữ cái Latinh w viết hoa vá»›i dấu mÅ©","Latin capital letter y with circumflex":"Chữ cái Latinh y viết hoa vá»›i dấu mÅ©","Latin capital letter y with diaeresis":"Chữ cái Latinh y viết hoa vá»›i dấu tách đôi","Latin capital letter z with acute":"Chữ cái Latinh z viết hoa vá»›i dấu sắc","Latin capital letter z with caron":"Chữ cái Latinh z viết hoa vá»›i dấu mÅ© ngược","Latin capital letter z with dot above":"Chữ cái Latinh z viết hoa vá»›i dấu chấm ở trên","Latin capital ligature ij":"Chữ ghép Latinh ij viết hoa","Latin capital ligature oe":"Chữ ghép Latinh oe viết hoa","Latin small letter a with breve":"Chữ cái Latinh a viết thÆ°á»ng vá»›i dấu trăng","Latin small letter a with macron":"Chữ cái Latinh a viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter a with ogonek":"Chữ cái Latinh a viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter c with acute":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu sắc","Latin small letter c with caron":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter c with circumflex":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter c with dot above":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small letter d with caron":"Chữ cái Latinh d viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter d with stroke":"Chữ cái Latinh d viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter dotless i":"Chữ cái Latinh i viết thÆ°á»ng không dấu chấm","Latin small letter e with breve":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu trăng","Latin small letter e with caron":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter e with dot above":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small letter e with macron":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter e with ogonek":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter eng":"Chữ cái Latinh Å‹ viết thÆ°á»ng","Latin small letter f with hook":"Chữ cái Latinh f viết thÆ°á»ng vá»›i móc","Latin small letter g with breve":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu trăng","Latin small letter g with cedilla":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter g with circumflex":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter g with dot above":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small letter h with circumflex":"Chữ cái Latinh h viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter h with stroke":"Chữ cái Latinh h viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter i with breve":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu trăng","Latin small letter i with macron":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter i with ogonek":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter i with tilde":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu ngã","Latin small letter j with circumflex":"Chữ cái Latinh j viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter k with cedilla":"Chữ cái Latinh k viết hoa vá»›i dấu móc dÆ°á»›i","Latin small letter kra":"Chữ cái Latinh k viết thÆ°á»ng","Latin small letter l with acute":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu sắc","Latin small letter l with caron":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter l with cedilla":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter l with middle dot":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu chấm ở giữa","Latin small letter l with stroke":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter long s":"Chữ cái Latinh s dà i viết thÆ°á»ng","Latin small letter n preceded by apostrophe":"Chữ cái Latinh n viết thÆ°á»ng có dấu viết lược đứng trÆ°á»›c","Latin small letter n with acute":"Chữ cái Latinh n viết thÆ°á»ng vá»›i dấu sắc","Latin small letter n with caron":"Chữ cái Latinh n viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter n with cedilla":"Chữ cái Latinh n viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter o with breve":"Chữ cái Latinh o viết thÆ°á»ng vá»›i dấu trăng","Latin small letter o with double acute":"Chữ cái Latinh o viết thÆ°á»ng vá»›i dấu sắc kép","Latin small letter o with macron":"Chữ cái Latinh o viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter r with acute":"Chữ cái Latinh r viết thÆ°á»ng vá»›i dấu sắc","Latin small letter r with caron":"Chữ cái Latinh r viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter r with cedilla":"Chữ cái Latinh r viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter s with acute":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu sắc","Latin small letter s with caron":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter s with cedilla":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter s with circumflex":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter t with caron":"Chữ cái Latinh t viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter t with cedilla":"Chữ cái Latinh t viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter t with stroke":"Chữ cái Latinh t viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter u with breve":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu trăng","Latin small letter u with double acute":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu sắc kép","Latin small letter u with macron":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter u with ogonek":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter u with ring above":"Chữ cái Latinh u viết thÆ°á»ng vá»›i vòng tròn ở trên","Latin small letter u with tilde":"Chữ cái Latinh u viết hoa vá»›i dấu ngã","Latin small letter w with circumflex":"Chữ cái Latinh w viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter y with circumflex":"Chữ cái Latinh y viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter z with acute":"Chữ cái Latinh z viết thÆ°á»ng vá»›i dấu sắc","Latin small letter z with caron":"Chữ cái Latinh z viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter z with dot above":"Chữ cái Latinh z viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small ligature ij":"Chữ ghép Latinh ij viết thÆ°á»ng","Latin small ligature oe":"Chữ ghép Latinh oe viết thÆ°á»ng","Left double quotation mark":"Dấu nháy kép bên trái","Left single quotation mark":"Dấu nháy Ä‘Æ¡n bên trái","Left-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên trái","leftwards arrow to bar":"mÅ©i tên hÆ°á»›ng sang trái vá» phÃa thanh","leftwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng sang trái","leftwards double arrow":"mÅ©i tên kép hÆ°á»›ng sang trái","Less-than or equal to":"Nhá» hÆ¡n hoặc bằng","Less-than sign":"Ký hiệu nhá» hÆ¡n","Lira sign":"Ký hiệu Lira","Livre tournois sign":"Ký hiệu Livre tournois","Logical and":"Và logic","Logical or":"Hoặc logic",Macron:"Dấu trÆ°á»ng âm","Manat sign":"Ký hiệu Manat","Mill sign":"Ký hiệu Mill","Minus sign":"Ký hiệu trừ","Multiplication sign":"Ký hiệu nhân","N-ary product":"TÃch n số nguyên","N-ary summation":"Phép tổng n số nguyên",Nabla:"Nabla","Naira sign":"Ký hiệu Naira","New sheqel sign":"Ký hiệu Shekel má»›i","Nordic mark sign":"Ký hiệu Mác Bắc Âu","Not an element of":"Không thuá»™c","Not equal to":"Không bằng","Not sign":"Không","on with exclamation mark with left right arrow above":"on vá»›i dấu chấm than và mÅ©i tên trái phải ở trên",Overline:"Gạch trên","Paragraph sign":"Ký hiệu Ä‘oạn văn","Partial differential":"Vi phân riêng phần","Per mille sign":"Ký hiệu phần nghìn","Per ten thousand sign":"Ký hiệu phần vạn","Peseta sign":"Ký hiệu Peseta","Peso sign":"Ký hiệu Peso","Plus-minus sign":"Ký hiệu cá»™ng-trừ","Pound sign":"Ký hiệu Bảng Anh","Proportional to":"TÆ°Æ¡ng ứng vá»›i","Question exclamation mark":"Dấu chấm há»i và chấm than","Registered sign":"Ký hiệu đăng ký thÆ°Æ¡ng hiệu","Reversed paragraph sign":"Ký hiệu Ä‘oạn văn đảo ngược","Right double quotation mark":"Dấu nháy kép bên phải","Right single quotation mark":"Dấu nháy Ä‘Æ¡n bên phải","Right-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên phải","rightwards arrow to bar":"mÅ©i tên hÆ°á»›ng sang phải vá» phÃa thanh","rightwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng sang phải","rightwards double arrow":"mÅ©i tên kép hÆ°á»›ng sang phải","Ruble sign":"Ký hiệu Rúp","Rupee sign":"Ký hiệu Rupee","Section sign":"Ký hiệu phân Ä‘oạn","Single left-pointing angle quotation mark":"Dấu nháy Ä‘Æ¡n dạng góc chỉ sang bên trái","Single low-9 quotation mark":"Dấu nháy Ä‘Æ¡n kiểu low-9","Single right-pointing angle quotation mark":"Dấu nháy Ä‘Æ¡n dạng góc chỉ sang bên phải","soon with rightwards arrow above":"soon vá»›i mÅ©i tên hÆ°á»›ng sang phải ở trên","Special characters":"Các ký tá»± đặc biệt","Spesmilo sign":"Ký hiệu Spesmilo","Square root":"Căn báºc hai","Tenge sign":"Ký hiệu Tenge","There exists":"Tồn tại","Tilde operator":"Toán tá» dấu ngã","top with upwards arrow above":"top vá»›i mÅ©i tên hÆ°á»›ng lên ở trên","Trade mark sign":"Ký hiệu thÆ°Æ¡ng hiệu","Tugrik sign":"Ký hiệu Tögrög","Turkish lira sign":"Ký hiệu lira Thổ NhÄ© Kỳ","Two dot leader":"Hà ng hai dấu chấm",Union:"Hợp","up down arrow with base":"mÅ©i tên lên xuống có đế","upwards arrow to bar":"mÅ©i tên hÆ°á»›ng lên trên vá» phÃa thanh","upwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng lên","upwards double arrow":"mÅ©i tên kép hÆ°á»›ng lên","Vulgar fraction one half":"Phân số thÆ°á»ng má»™t phần hai","Vulgar fraction one quarter":"Phân số thÆ°á»ng má»™t phần tÆ°","Vulgar fraction three quarters":"Phân số thÆ°á»ng ba phần tÆ°","Won sign":"Ký hiệu Won","Yen sign":"Ký hiệu Yên Nháºt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(i){const t=i.vi=i.vi||{};t.dictionary=Object.assign(t.dictionary||{},{"Almost equal to":"Gần bằng",Angle:"Góc","Approximately equal to":"Xấp xỉ bằng","Asterisk operator":"Toán tá» dấu hoa thị","Austral sign":"Ký hiệu Austral","back with leftwards arrow above":"back vá»›i mÅ©i tên hÆ°á»›ng sang trái ở trên","Bitcoin sign":"Ký hiệu Bitcoin","Cedi sign":"Ký hiệu Cedi","Cent sign":"Ký hiệu Cent","Character categories":"Danh mục ký tá»±","Colon sign":"Ký hiệu Colon","Contains as member":"Chứa","Copyright sign":"Ký hiệu bản quyá»n","Cruzeiro sign":"Ký hiệu Cruzeiro","Currency sign":"Ký hiệu tiá»n tệ","Degree sign":"Ký hiệu Ä‘á»™","Division sign":"Ký hiệu chia","Dollar sign":"Ký hiệu Äô la","Dong sign":"Ký hiệu Äồng","Double dagger":"Dấu chữ tháºp kép","Double exclamation mark":"Dấu chấm than kép","Double low-9 quotation mark":"Dấu nháy kép kiểu low-9","Double question mark":"Dấu chấm há»i kép","downwards arrow to bar":"mÅ©i tên hÆ°á»›ng xuống dÆ°á»›i vá» phÃa thanh","downwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng xuống","downwards double arrow":"mÅ©i tên kép hÆ°á»›ng xuống","downwards simple arrow":"mÅ©i tên Ä‘Æ¡n giản chỉ xuống dÆ°á»›i","Drachma sign":"Ký hiệu Drachma","Element of":"Thuá»™c","Em dash":"Gạch ngang dà i","Empty set":"Táºp hợp rá»—ng","En dash":"Gạch ngang ngắn","end with leftwards arrow above":"end vá»›i mÅ©i tên hÆ°á»›ng sang trái ở trên","Euro sign":"Ký hiệu Euro","Euro-currency sign":"Ký hiệu tiá»n tệ Euro","Exclamation question mark":"Dấu chấm than và chấm há»i","For all":"Vá»›i má»i","Fraction slash":"Dấu gạch chéo phân số","French franc sign":"Ký hiệu franc Pháp","German penny sign":"Ký hiệu penny Äức","Greater-than or equal to":"Lá»›n hÆ¡n hoặc bằng","Greater-than sign":"Ký hiệu lá»›n hÆ¡n","Guarani sign":"Ký hiệu Guarani","Horizontal ellipsis":"Dấu chấm lá»ng ngang","Hryvnia sign":"Ký hiệu Hryvnia","Identical to":"TÆ°Æ¡ng Ä‘Æ°Æ¡ng","Indian rupee sign":"Ký hiệu rupee Ấn Äá»™",Infinity:"Vô cá»±c",Integral:"TÃch phân",Intersection:"Giao","Inverted exclamation mark":"Dấu chấm than ngược","Inverted question mark":"Dấu há»i ngược","Kip sign":"Ký hiệu Kip","Latin capital letter a with breve":"Chữ cái Latinh a viết hoa vá»›i dấu trăng","Latin capital letter a with macron":"Chữ cái Latinh a viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter a with ogonek":"Chữ cái Latinh a viết hoa vá»›i dấu ogonek","Latin capital letter c with acute":"Chữ cái Latinh c viết hoa vá»›i dấu sắc","Latin capital letter c with caron":"Chữ cái Latinh c viết hoa vá»›i dấu mÅ© ngược","Latin capital letter c with circumflex":"Chữ cái Latinh c viết hoa vá»›i dấu mÅ©","Latin capital letter c with dot above":"Chữ cái Latinh c viết hoa vá»›i dấu chấm ở trên","Latin capital letter d with caron":"Chữ cái Latinh d viết hoa vá»›i dấu mÅ© ngược","Latin capital letter d with stroke":"Chữ cái Latinh d viết hoa vá»›i dấu gạch ngang","Latin capital letter e with breve":"Chữ cái Latinh e viết hoa vá»›i dấu trăng","Latin capital letter e with caron":"Chữ cái Latinh e viết hoa vá»›i dấu mÅ© ngược","Latin capital letter e with dot above":"Chữ cái Latinh e viết hoa vá»›i dấu chấm ở trên","Latin capital letter e with macron":"Chữ cái Latinh e viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter e with ogonek":"Chữ cái Latinh e viết hoa vá»›i dấu ogonek","Latin capital letter eng":"Chữ cái Latinh ÅŠ viết hoa","Latin capital letter g with breve":"Chữ cái Latinh g viết hoa vá»›i dấu trăng","Latin capital letter g with cedilla":"Chữ cái Latinh g viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter g with circumflex":"Chữ cái Latinh g viết hoa vá»›i dấu mÅ©","Latin capital letter g with dot above":"Chữ cái Latinh g viết hoa vá»›i dấu chấm ở trên","Latin capital letter h with circumflex":"Chữ cái Latinh h viết hoa vá»›i dấu mÅ©","Latin capital letter h with stroke":"Chữ cái Latinh h viết hoa vá»›i dấu gạch ngang","Latin capital letter i with breve":"Chữ cái Latinh i viết hoa vá»›i dấu trăng","Latin capital letter i with dot above":"Chữ cái Latinh i viết hoa vá»›i dấu chấm ở trên","Latin capital letter i with macron":"Chữ cái Latinh i viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter i with ogonek":"Chữ cái Latinh i viết hoa vá»›i dấu ogonek","Latin capital letter i with tilde":"Chữ cái Latinh i viết hoa vá»›i dấu ngã","Latin capital letter j with circumflex":"Chữ cái Latinh j viết hoa vá»›i dấu mÅ©","Latin capital letter k with cedilla":"Chữ cái Latinh k viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter l with acute":"Chữ cái Latinh l viết hoa vá»›i dấu sắc","Latin capital letter l with caron":"Chữ cái Latinh l viết hoa vá»›i dấu mÅ© ngược","Latin capital letter l with cedilla":"Chữ cái Latinh l viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter l with middle dot":"Chữ cái Latinh l viết hoa vá»›i dấu chấm ở giữa","Latin capital letter l with stroke":"Chữ cái Latinh l viết hoa vá»›i dấu gạch ngang","Latin capital letter n with acute":"Chữ cái Latinh n viết hoa vá»›i dấu sắc","Latin capital letter n with caron":"Chữ cái Latinh n viết hoa vá»›i dấu mÅ© ngược","Latin capital letter n with cedilla":"Chữ cái Latinh n viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter o with breve":"Chữ cái Latinh o viết hoa vá»›i dấu trăng","Latin capital letter o with double acute":"Chữ cái Latinh o viết hoa vá»›i dấu sắc kép","Latin capital letter o with macron":"Chữ cái Latinh o viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter r with acute":"Chữ cái Latinh r viết hoa vá»›i dấu sắc","Latin capital letter r with caron":"Chữ cái Latinh r viết hoa vá»›i dấu mÅ© ngược","Latin capital letter r with cedilla":"Chữ cái Latinh r viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter s with acute":"Chữ cái Latinh s viết hoa vá»›i dấu sắc","Latin capital letter s with caron":"Chữ cái Latinh s viết hoa vá»›i dấu mÅ© ngược","Latin capital letter s with cedilla":"Chữ cái Latinh s viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter s with circumflex":"Chữ cái Latinh s viết hoa vá»›i dấu mÅ©","Latin capital letter t with caron":"Chữ cái Latinh t viết hoa vá»›i dấu mÅ© ngược","Latin capital letter t with cedilla":"Chữ cái Latinh t viết hoa vá»›i dấu móc dÆ°á»›i","Latin capital letter t with stroke":"Chữ cái Latinh t viết hoa vá»›i dấu gạch ngang","Latin capital letter u with breve":"Chữ cái Latinh u viết hoa vá»›i dấu trăng","Latin capital letter u with double acute":"Chữ cái Latinh u viết hoa vá»›i dấu sắc kép","Latin capital letter u with macron":"Chữ cái Latinh u viết hoa vá»›i dấu trÆ°á»ng âm","Latin capital letter u with ogonek":"Chữ cái Latinh u viết hoa vá»›i dấu ogonek","Latin capital letter u with ring above":"Chữ cái Latinh u viết hoa vá»›i vòng tròn ở trên","Latin capital letter u with tilde":"Chữ cái Latinh u viết hoa vá»›i dấu ngã","Latin capital letter w with circumflex":"Chữ cái Latinh w viết hoa vá»›i dấu mÅ©","Latin capital letter y with circumflex":"Chữ cái Latinh y viết hoa vá»›i dấu mÅ©","Latin capital letter y with diaeresis":"Chữ cái Latinh y viết hoa vá»›i dấu tách đôi","Latin capital letter z with acute":"Chữ cái Latinh z viết hoa vá»›i dấu sắc","Latin capital letter z with caron":"Chữ cái Latinh z viết hoa vá»›i dấu mÅ© ngược","Latin capital letter z with dot above":"Chữ cái Latinh z viết hoa vá»›i dấu chấm ở trên","Latin capital ligature ij":"Chữ ghép Latinh ij viết hoa","Latin capital ligature oe":"Chữ ghép Latinh oe viết hoa","Latin small letter a with breve":"Chữ cái Latinh a viết thÆ°á»ng vá»›i dấu trăng","Latin small letter a with macron":"Chữ cái Latinh a viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter a with ogonek":"Chữ cái Latinh a viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter c with acute":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu sắc","Latin small letter c with caron":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter c with circumflex":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter c with dot above":"Chữ cái Latinh c viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small letter d with caron":"Chữ cái Latinh d viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter d with stroke":"Chữ cái Latinh d viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter dotless i":"Chữ cái Latinh i viết thÆ°á»ng không dấu chấm","Latin small letter e with breve":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu trăng","Latin small letter e with caron":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter e with dot above":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small letter e with macron":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter e with ogonek":"Chữ cái Latinh e viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter eng":"Chữ cái Latinh Å‹ viết thÆ°á»ng","Latin small letter f with hook":"Chữ cái Latinh f viết thÆ°á»ng vá»›i móc","Latin small letter g with breve":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu trăng","Latin small letter g with cedilla":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter g with circumflex":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter g with dot above":"Chữ cái Latinh g viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small letter h with circumflex":"Chữ cái Latinh h viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter h with stroke":"Chữ cái Latinh h viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter i with breve":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu trăng","Latin small letter i with macron":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter i with ogonek":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter i with tilde":"Chữ cái Latinh i viết thÆ°á»ng vá»›i dấu ngã","Latin small letter j with circumflex":"Chữ cái Latinh j viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter k with cedilla":"Chữ cái Latinh k viết hoa vá»›i dấu móc dÆ°á»›i","Latin small letter kra":"Chữ cái Latinh k viết thÆ°á»ng","Latin small letter l with acute":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu sắc","Latin small letter l with caron":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter l with cedilla":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter l with middle dot":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu chấm ở giữa","Latin small letter l with stroke":"Chữ cái Latinh l viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter long s":"Chữ cái Latinh s dà i viết thÆ°á»ng","Latin small letter n preceded by apostrophe":"Chữ cái Latinh n viết thÆ°á»ng có dấu viết lược đứng trÆ°á»›c","Latin small letter n with acute":"Chữ cái Latinh n viết thÆ°á»ng vá»›i dấu sắc","Latin small letter n with caron":"Chữ cái Latinh n viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter n with cedilla":"Chữ cái Latinh n viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter o with breve":"Chữ cái Latinh o viết thÆ°á»ng vá»›i dấu trăng","Latin small letter o with double acute":"Chữ cái Latinh o viết thÆ°á»ng vá»›i dấu sắc kép","Latin small letter o with macron":"Chữ cái Latinh o viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter r with acute":"Chữ cái Latinh r viết thÆ°á»ng vá»›i dấu sắc","Latin small letter r with caron":"Chữ cái Latinh r viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter r with cedilla":"Chữ cái Latinh r viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter s with acute":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu sắc","Latin small letter s with caron":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter s with cedilla":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter s with circumflex":"Chữ cái Latinh s viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter t with caron":"Chữ cái Latinh t viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter t with cedilla":"Chữ cái Latinh t viết thÆ°á»ng vá»›i dấu móc dÆ°á»›i","Latin small letter t with stroke":"Chữ cái Latinh t viết thÆ°á»ng vá»›i dấu gạch ngang","Latin small letter u with breve":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu trăng","Latin small letter u with double acute":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu sắc kép","Latin small letter u with macron":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu trÆ°á»ng âm","Latin small letter u with ogonek":"Chữ cái Latinh u viết thÆ°á»ng vá»›i dấu ogonek","Latin small letter u with ring above":"Chữ cái Latinh u viết thÆ°á»ng vá»›i vòng tròn ở trên","Latin small letter u with tilde":"Chữ cái Latinh u viết hoa vá»›i dấu ngã","Latin small letter w with circumflex":"Chữ cái Latinh w viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter y with circumflex":"Chữ cái Latinh y viết thÆ°á»ng vá»›i dấu mÅ©","Latin small letter z with acute":"Chữ cái Latinh z viết thÆ°á»ng vá»›i dấu sắc","Latin small letter z with caron":"Chữ cái Latinh z viết thÆ°á»ng vá»›i dấu mÅ© ngược","Latin small letter z with dot above":"Chữ cái Latinh z viết thÆ°á»ng vá»›i dấu chấm ở trên","Latin small ligature ij":"Chữ ghép Latinh ij viết thÆ°á»ng","Latin small ligature oe":"Chữ ghép Latinh oe viết thÆ°á»ng","Left double quotation mark":"Dấu nháy kép bên trái","Left single quotation mark":"Dấu nháy Ä‘Æ¡n bên trái","Left-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên trái","leftwards arrow to bar":"mÅ©i tên hÆ°á»›ng sang trái vá» phÃa thanh","leftwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng sang trái","leftwards double arrow":"mÅ©i tên kép hÆ°á»›ng sang trái","leftwards simple arrow":"mÅ©i tên Ä‘Æ¡n giản chỉ sang trái","Less-than or equal to":"Nhá» hÆ¡n hoặc bằng","Less-than sign":"Ký hiệu nhá» hÆ¡n","Lira sign":"Ký hiệu Lira","Livre tournois sign":"Ký hiệu Livre tournois","Logical and":"Và logic","Logical or":"Hoặc logic",Macron:"Dấu trÆ°á»ng âm","Manat sign":"Ký hiệu Manat","Mill sign":"Ký hiệu Mill","Minus sign":"Ký hiệu trừ","Multiplication sign":"Ký hiệu nhân","N-ary product":"TÃch n số nguyên","N-ary summation":"Phép tổng n số nguyên",Nabla:"Nabla","Naira sign":"Ký hiệu Naira","New sheqel sign":"Ký hiệu Shekel má»›i","Nordic mark sign":"Ký hiệu Mác Bắc Âu","Not an element of":"Không thuá»™c","Not equal to":"Không bằng","Not sign":"Không","on with exclamation mark with left right arrow above":"on vá»›i dấu chấm than và mÅ©i tên trái phải ở trên",Overline:"Gạch trên","Paragraph sign":"Ký hiệu Ä‘oạn văn","Partial differential":"Vi phân riêng phần","Per mille sign":"Ký hiệu phần nghìn","Per ten thousand sign":"Ký hiệu phần vạn","Peseta sign":"Ký hiệu Peseta","Peso sign":"Ký hiệu Peso","Plus-minus sign":"Ký hiệu cá»™ng-trừ","Pound sign":"Ký hiệu Bảng Anh","Proportional to":"TÆ°Æ¡ng ứng vá»›i","Question exclamation mark":"Dấu chấm há»i và chấm than","Registered sign":"Ký hiệu đăng ký thÆ°Æ¡ng hiệu","Reversed paragraph sign":"Ký hiệu Ä‘oạn văn đảo ngược","Right double quotation mark":"Dấu nháy kép bên phải","Right single quotation mark":"Dấu nháy Ä‘Æ¡n bên phải","Right-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên phải","rightwards arrow to bar":"mÅ©i tên hÆ°á»›ng sang phải vá» phÃa thanh","rightwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng sang phải","rightwards double arrow":"mÅ©i tên kép hÆ°á»›ng sang phải","rightwards simple arrow":"mÅ©i tên Ä‘Æ¡n giản chỉ sang phải","Ruble sign":"Ký hiệu Rúp","Rupee sign":"Ký hiệu Rupee","Section sign":"Ký hiệu phân Ä‘oạn","Single left-pointing angle quotation mark":"Dấu nháy Ä‘Æ¡n dạng góc chỉ sang bên trái","Single low-9 quotation mark":"Dấu nháy Ä‘Æ¡n kiểu low-9","Single right-pointing angle quotation mark":"Dấu nháy Ä‘Æ¡n dạng góc chỉ sang bên phải","soon with rightwards arrow above":"soon vá»›i mÅ©i tên hÆ°á»›ng sang phải ở trên","Special characters":"Các ký tá»± đặc biệt","Spesmilo sign":"Ký hiệu Spesmilo","Square root":"Căn báºc hai","Tenge sign":"Ký hiệu Tenge","There exists":"Tồn tại","Tilde operator":"Toán tá» dấu ngã","top with upwards arrow above":"top vá»›i mÅ©i tên hÆ°á»›ng lên ở trên","Trade mark sign":"Ký hiệu thÆ°Æ¡ng hiệu","Tugrik sign":"Ký hiệu Tögrög","Turkish lira sign":"Ký hiệu lira Thổ NhÄ© Kỳ","Two dot leader":"Hà ng hai dấu chấm",Union:"Hợp","up down arrow with base":"mÅ©i tên lên xuống có đế","upwards arrow to bar":"mÅ©i tên hÆ°á»›ng lên trên vá» phÃa thanh","upwards dashed arrow":"mÅ©i tên đứt nét hÆ°á»›ng lên","upwards double arrow":"mÅ©i tên kép hÆ°á»›ng lên","upwards simple arrow":"mÅ©i tên Ä‘Æ¡n giản chỉ lên trên","Vulgar fraction one half":"Phân số thÆ°á»ng má»™t phần hai","Vulgar fraction one quarter":"Phân số thÆ°á»ng má»™t phần tÆ°","Vulgar fraction three quarters":"Phân số thÆ°á»ng ba phần tÆ°","Won sign":"Ký hiệu Won","Yen sign":"Ký hiệu Yên Nháºt"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/zh-cn.js b/core/assets/vendor/ckeditor5/special-characters/translations/zh-cn.js index 729a8f8e4b1f383300fd8a9603966cceff9cd411..0d78e9dd368b828bbb827cdda2bb76d57bb01846 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/zh-cn.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/zh-cn.js @@ -1 +1 @@ -!function(t){const a=t["zh-cn"]=t["zh-cn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"约ç‰äºŽ",Angle:"角","Approximately equal to":"è¿‘ä¼¼ç‰äºŽ","Asterisk operator":"星å·è¿ç®—符","Austral sign":"澳大利亚货å¸ç¬¦å·","back with leftwards arrow above":"带有backæ ‡è¯†çš„å‘å·¦ç®å¤´","Bitcoin sign":"比特å¸ç¬¦å·","Cedi sign":"塞地符å·","Cent sign":"分å¸ç¬¦å·","Character categories":"å—符类别","Colon sign":"科朗符å·","Contains as member":"包å«","Copyright sign":"版æƒç¬¦å·","Cruzeiro sign":"å…‹é²å¡žç½—符å·","Currency sign":"è´§å¸ç¬¦å·","Degree sign":"度数符å·","Division sign":"除å·","Dollar sign":"美元符å·","Dong sign":"越å—盾符å·","Double dagger":"åŒå‰‘å·","Double exclamation mark":"åŒå¹å·","Double low-9 quotation mark":"低ä½åŽåŒå¼•å·","Double question mark":"åŒé—®å·","downwards arrow to bar":"头部带æ çš„å‘下ç®å¤´","downwards dashed arrow":"å‘下虚线ç®å¤´","downwards double arrow":"å‘下åŒç®å¤´","Drachma sign":"德拉克马符å·","Element of":"属于","Em dash":"é•¿ç ´æŠ˜å·","Empty set":"空集","En dash":"çŸç ´æŠ˜å·","end with leftwards arrow above":"带有endæ ‡è¯†çš„å‘å·¦ç®å¤´","Euro sign":"欧元符å·","Euro-currency sign":"欧元货å¸ç¬¦å·","Exclamation question mark":"æ„Ÿå¹ç–‘é—®å·","For all":"对于全部","Fraction slash":"分数斜线","French franc sign":"法国法郎符å·","German penny sign":"德国便士符å·","Greater-than or equal to":"大于ç‰äºŽ","Greater-than sign":"大于å·","Guarani sign":"瓜拉尼货å¸ç¬¦å·","Horizontal ellipsis":"çœç•¥å·","Hryvnia sign":"戈里夫纳符å·","Identical to":"æ’ç‰äºŽ","Indian rupee sign":"å°åº¦å¢æ¯”符å·",Infinity:"æ— ç©·å¤§",Integral:"积分",Intersection:"交集","Inverted exclamation mark":"åæ„Ÿå¹å·","Inverted question mark":"åé—®å·","Kip sign":" 基普符å·","Latin capital letter a with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯a","Latin capital letter a with macron":"带长音符的大写拉ä¸å—æ¯a","Latin capital letter a with ogonek":"带å尾形符的大写拉ä¸å—æ¯a","Latin capital letter c with acute":"带é”音符的大写拉ä¸å—æ¯c","Latin capital letter c with caron":"带抑扬符的大写拉ä¸å—æ¯c","Latin capital letter c with circumflex":"带扬抑符的大写拉ä¸å—æ¯c","Latin capital letter c with dot above":"带上点的大写拉ä¸å—æ¯c","Latin capital letter d with caron":"带抑扬符的大写拉ä¸å—æ¯d","Latin capital letter d with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯d","Latin capital letter e with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯e","Latin capital letter e with caron":"带抑扬符的大写拉ä¸å—æ¯e","Latin capital letter e with dot above":"带上点的大写拉ä¸å—æ¯e","Latin capital letter e with macron":"带长音符的大写拉ä¸å—æ¯e","Latin capital letter e with ogonek":"带å尾形符的大写拉ä¸å—æ¯e","Latin capital letter eng":"大写拉ä¸å—æ¯eng","Latin capital letter g with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯g","Latin capital letter g with cedilla":"带软音符的大写拉ä¸å—æ¯g","Latin capital letter g with circumflex":"带扬抑符的大写拉ä¸å—æ¯g","Latin capital letter g with dot above":"带上点的大写拉ä¸å—æ¯g","Latin capital letter h with circumflex":"带扬抑符的大写拉ä¸å—æ¯h","Latin capital letter h with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯h","Latin capital letter i with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯i","Latin capital letter i with dot above":"带上点的大写拉ä¸å—æ¯i","Latin capital letter i with macron":"带长音符的大写拉ä¸å—æ¯i","Latin capital letter i with ogonek":"带å尾形符的大写拉ä¸å—æ¯i","Latin capital letter i with tilde":"带è…化符的大写拉ä¸å—æ¯i","Latin capital letter j with circumflex":"带扬抑符的大写拉ä¸å—æ¯j","Latin capital letter k with cedilla":"带软音符的大写拉ä¸å—æ¯k","Latin capital letter l with acute":"带é”音符的大写拉ä¸å—æ¯l","Latin capital letter l with caron":"带抑扬符的大写拉ä¸å—æ¯l","Latin capital letter l with cedilla":"带软音符的大写拉ä¸å—æ¯l","Latin capital letter l with middle dot":"带ä¸ç‚¹çš„大写拉ä¸å—æ¯l","Latin capital letter l with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯l","Latin capital letter n with acute":"带é”音符的大写拉ä¸å—æ¯n","Latin capital letter n with caron":"带抑扬符的大写拉ä¸å—æ¯n","Latin capital letter n with cedilla":"带软音符的大写拉ä¸å—æ¯n","Latin capital letter o with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯o","Latin capital letter o with double acute":"带åŒé”音符的大写拉ä¸å—æ¯o","Latin capital letter o with macron":"带长音符的大写拉ä¸å—æ¯o","Latin capital letter r with acute":"带é”音符的大写拉ä¸å—æ¯r","Latin capital letter r with caron":"带抑扬符的大写拉ä¸å—æ¯r","Latin capital letter r with cedilla":"带软音符的大写拉ä¸å—æ¯r","Latin capital letter s with acute":"带é”音符的大写拉ä¸å—æ¯s","Latin capital letter s with caron":"带抑扬符的大写拉ä¸å—æ¯s","Latin capital letter s with cedilla":"带软音符的大写拉ä¸å—æ¯s","Latin capital letter s with circumflex":"带扬抑符的大写拉ä¸å—æ¯s","Latin capital letter t with caron":"带抑扬符的大写拉ä¸å—æ¯t","Latin capital letter t with cedilla":"带软音符的大写拉ä¸å—æ¯t","Latin capital letter t with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯t","Latin capital letter u with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯u","Latin capital letter u with double acute":"带åŒé”音符的大写拉ä¸å—æ¯u","Latin capital letter u with macron":"带长音符的大写拉ä¸å—æ¯u","Latin capital letter u with ogonek":"带å尾形符的大写拉ä¸å—æ¯u","Latin capital letter u with ring above":"带上圆圈的大写拉ä¸å—æ¯u","Latin capital letter u with tilde":"带è…化符的大写拉ä¸å—æ¯u","Latin capital letter w with circumflex":"带扬抑符的大写拉ä¸å—æ¯w","Latin capital letter y with circumflex":"带扬抑符的大写拉ä¸å—æ¯y","Latin capital letter y with diaeresis":"带分音符的大写拉ä¸å—æ¯y","Latin capital letter z with acute":"带é”音符的大写拉ä¸å—æ¯z","Latin capital letter z with caron":"带抑扬符的大写拉ä¸å—æ¯z","Latin capital letter z with dot above":"带上点的大写拉ä¸å—æ¯z","Latin capital ligature ij":"大写拉ä¸è¿žå—符ij","Latin capital ligature oe":"大写拉ä¸è¿žå—符oe","Latin small letter a with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯a","Latin small letter a with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯a","Latin small letter a with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯a","Latin small letter c with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter c with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter c with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter c with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter d with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯d","Latin small letter d with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯d","Latin small letter dotless i":"没有点的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter e with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter eng":"å°å†™æ‹‰ä¸å—æ¯eng","Latin small letter f with hook":"带钩的拉ä¸æ–‡å°å†™å—æ¯ F","Latin small letter g with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯g","Latin small letter g with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯g","Latin small letter g with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯g","Latin small letter g with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯g","Latin small letter h with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯h","Latin small letter h with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯h","Latin small letter i with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯i","Latin small letter i with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter i with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter i with tilde":"带è…化符的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter j with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯j","Latin small letter k with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯k","Latin small letter kra":"å°å†™æ‹‰ä¸å—æ¯kra","Latin small letter l with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with middle dot":"带ä¸ç‚¹çš„å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯l","Latin small letter long s":"å°å†™æ‹‰ä¸å—æ¯é•¿s","Latin small letter n preceded by apostrophe":"å† ä»¥æ’‡å·çš„å°å†™æ‹‰ä¸å—æ¯n","Latin small letter n with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯n","Latin small letter n with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯n","Latin small letter n with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯n","Latin small letter o with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯o","Latin small letter o with double acute":"带åŒé”音符的å°å†™æ‹‰ä¸å—æ¯o","Latin small letter o with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯o","Latin small letter r with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯r","Latin small letter r with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯r","Latin small letter r with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯r","Latin small letter s with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter s with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter s with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter s with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter t with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯t","Latin small letter t with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯t","Latin small letter t with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯t","Latin small letter u with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with double acute":"带åŒé”音符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with ring above":"带上圆圈的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with tilde":"带è…化符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter w with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯w","Latin small letter y with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯y","Latin small letter z with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯z","Latin small letter z with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯z","Latin small letter z with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯z","Latin small ligature ij":"å°å†™æ‹‰ä¸è¿žå—符ij","Latin small ligature oe":"å°å†™æ‹‰ä¸è¿žå—符oe","Left double quotation mark":"å·¦åŒå¼•å·","Left single quotation mark":"å·¦å•å¼•å·","Left-pointing double angle quotation mark":"åŒå·¦å°–括å·","leftwards arrow to bar":"头部带æ çš„å‘å·¦ç®å¤´","leftwards dashed arrow":"å‘左虚线ç®å¤´","leftwards double arrow":"å‘å·¦åŒç®å¤´","Less-than or equal to":"å°äºŽç‰äºŽ","Less-than sign":"å°äºŽå·","Lira sign":"里拉符å·","Livre tournois sign":"里弗尔符å·","Logical and":"逻辑与","Logical or":"逻辑或",Macron:"长音符å·","Manat sign":"马纳特符å·","Mill sign":"密尔符å·","Minus sign":"è´Ÿå·","Multiplication sign":"称å·","N-ary product":"N 元乘积","N-ary summation":"N 元求和",Nabla:"劈形算符","Naira sign":"奈拉符å·","New sheqel sign":"新谢克尔符å·","Nordic mark sign":"北欧马克å¾ç¬¦å·","Not an element of":"ä¸å±žäºŽ","Not equal to":"ä¸ç‰äºŽ","Not sign":"éž","on with exclamation mark with left right arrow above":"带有NOï¼æ ‡è¯†çš„å·¦å³åŒå‘ç®å¤´",Overline:"上划线","Paragraph sign":"段è½ç¬¦å·","Partial differential":"å微分","Per mille sign":"åƒåˆ†å·","Per ten thousand sign":"万分å·","Peseta sign":"比塞塔符å·","Peso sign":"比索符å·","Plus-minus sign":"æ£è´Ÿå·","Pound sign":"英镑符å·","Proportional to":"比例","Question exclamation mark":"疑问感å¹å·","Registered sign":"æ³¨å†Œå•†æ ‡","Reversed paragraph sign":"åå‘段è½ç¬¦å·","Right double quotation mark":"å³åŒå¼•å·","Right single quotation mark":"å³å•å¼•å·","Right-pointing double angle quotation mark":"åŒå³å°–括å·","rightwards arrow to bar":"头部带æ çš„å‘å³ç®å¤´","rightwards dashed arrow":"å‘å³è™šçº¿ç®å¤´","rightwards double arrow":"å‘å³åŒç®å¤´","Ruble sign":"ä¿„ç½—æ–¯å¢å¸ƒ","Rupee sign":"å¢æ¯”符å·","Section sign":"èŠ‚æ ‡è®°","Single left-pointing angle quotation mark":"å•å·¦å°–括å·","Single low-9 quotation mark":"低ä½åŽå•å¼•å·","Single right-pointing angle quotation mark":"å•å³å°–括å·","soon with rightwards arrow above":"带有soonæ ‡è¯†çš„å‘å³ç®å¤´","Special characters":"特殊å—符","Spesmilo sign":"斯佩斯米洛符å·","Square root":"å¹³æ–¹æ ¹","Tenge sign":"åšæˆˆç¬¦å·","There exists":"å˜åœ¨","Tilde operator":"波浪线è¿ç®—符","top with upwards arrow above":"带有topæ ‡è¯†çš„å‘上ç®å¤´","Trade mark sign":"å•†æ ‡ç¬¦å·","Tugrik sign":"å›¾æ ¼é‡Œå…‹ç¬¦å·","Turkish lira sign":"土耳其里拉符å·","Two dot leader":"二点å‰å¯¼ç¬¦",Union:"并集","up down arrow with base":"处于基线的上下ç®å¤´","upwards arrow to bar":"头部带æ çš„å‘上ç®å¤´","upwards dashed arrow":"å‘上虚线ç®å¤´","upwards double arrow":"å‘上åŒç®å¤´","Vulgar fraction one half":"普通分数二分之一","Vulgar fraction one quarter":"普通分数四分之一","Vulgar fraction three quarters":"普通分数四分之三","Won sign":"韩元符å·","Yen sign":"日元符å·"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t["zh-cn"]=t["zh-cn"]||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"约ç‰äºŽ",Angle:"角","Approximately equal to":"è¿‘ä¼¼ç‰äºŽ","Asterisk operator":"星å·è¿ç®—符","Austral sign":"澳大利亚货å¸ç¬¦å·","back with leftwards arrow above":"带有backæ ‡è¯†çš„å‘å·¦ç®å¤´","Bitcoin sign":"比特å¸ç¬¦å·","Cedi sign":"塞地符å·","Cent sign":"分å¸ç¬¦å·","Character categories":"å—符类别","Colon sign":"科朗符å·","Contains as member":"包å«","Copyright sign":"版æƒç¬¦å·","Cruzeiro sign":"å…‹é²å¡žç½—符å·","Currency sign":"è´§å¸ç¬¦å·","Degree sign":"度数符å·","Division sign":"除å·","Dollar sign":"美元符å·","Dong sign":"越å—盾符å·","Double dagger":"åŒå‰‘å·","Double exclamation mark":"åŒå¹å·","Double low-9 quotation mark":"低ä½åŽåŒå¼•å·","Double question mark":"åŒé—®å·","downwards arrow to bar":"头部带æ çš„å‘下ç®å¤´","downwards dashed arrow":"å‘下虚线ç®å¤´","downwards double arrow":"å‘下åŒç®å¤´","downwards simple arrow":"å‘下简å•ç®å¤´","Drachma sign":"德拉克马符å·","Element of":"属于","Em dash":"é•¿ç ´æŠ˜å·","Empty set":"空集","En dash":"çŸç ´æŠ˜å·","end with leftwards arrow above":"带有endæ ‡è¯†çš„å‘å·¦ç®å¤´","Euro sign":"欧元符å·","Euro-currency sign":"欧元货å¸ç¬¦å·","Exclamation question mark":"æ„Ÿå¹ç–‘é—®å·","For all":"对于全部","Fraction slash":"分数斜线","French franc sign":"法国法郎符å·","German penny sign":"德国便士符å·","Greater-than or equal to":"大于ç‰äºŽ","Greater-than sign":"大于å·","Guarani sign":"瓜拉尼货å¸ç¬¦å·","Horizontal ellipsis":"çœç•¥å·","Hryvnia sign":"戈里夫纳符å·","Identical to":"æ’ç‰äºŽ","Indian rupee sign":"å°åº¦å¢æ¯”符å·",Infinity:"æ— ç©·å¤§",Integral:"积分",Intersection:"交集","Inverted exclamation mark":"åæ„Ÿå¹å·","Inverted question mark":"åé—®å·","Kip sign":" 基普符å·","Latin capital letter a with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯a","Latin capital letter a with macron":"带长音符的大写拉ä¸å—æ¯a","Latin capital letter a with ogonek":"带å尾形符的大写拉ä¸å—æ¯a","Latin capital letter c with acute":"带é”音符的大写拉ä¸å—æ¯c","Latin capital letter c with caron":"带抑扬符的大写拉ä¸å—æ¯c","Latin capital letter c with circumflex":"带扬抑符的大写拉ä¸å—æ¯c","Latin capital letter c with dot above":"带上点的大写拉ä¸å—æ¯c","Latin capital letter d with caron":"带抑扬符的大写拉ä¸å—æ¯d","Latin capital letter d with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯d","Latin capital letter e with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯e","Latin capital letter e with caron":"带抑扬符的大写拉ä¸å—æ¯e","Latin capital letter e with dot above":"带上点的大写拉ä¸å—æ¯e","Latin capital letter e with macron":"带长音符的大写拉ä¸å—æ¯e","Latin capital letter e with ogonek":"带å尾形符的大写拉ä¸å—æ¯e","Latin capital letter eng":"大写拉ä¸å—æ¯eng","Latin capital letter g with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯g","Latin capital letter g with cedilla":"带软音符的大写拉ä¸å—æ¯g","Latin capital letter g with circumflex":"带扬抑符的大写拉ä¸å—æ¯g","Latin capital letter g with dot above":"带上点的大写拉ä¸å—æ¯g","Latin capital letter h with circumflex":"带扬抑符的大写拉ä¸å—æ¯h","Latin capital letter h with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯h","Latin capital letter i with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯i","Latin capital letter i with dot above":"带上点的大写拉ä¸å—æ¯i","Latin capital letter i with macron":"带长音符的大写拉ä¸å—æ¯i","Latin capital letter i with ogonek":"带å尾形符的大写拉ä¸å—æ¯i","Latin capital letter i with tilde":"带è…化符的大写拉ä¸å—æ¯i","Latin capital letter j with circumflex":"带扬抑符的大写拉ä¸å—æ¯j","Latin capital letter k with cedilla":"带软音符的大写拉ä¸å—æ¯k","Latin capital letter l with acute":"带é”音符的大写拉ä¸å—æ¯l","Latin capital letter l with caron":"带抑扬符的大写拉ä¸å—æ¯l","Latin capital letter l with cedilla":"带软音符的大写拉ä¸å—æ¯l","Latin capital letter l with middle dot":"带ä¸ç‚¹çš„大写拉ä¸å—æ¯l","Latin capital letter l with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯l","Latin capital letter n with acute":"带é”音符的大写拉ä¸å—æ¯n","Latin capital letter n with caron":"带抑扬符的大写拉ä¸å—æ¯n","Latin capital letter n with cedilla":"带软音符的大写拉ä¸å—æ¯n","Latin capital letter o with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯o","Latin capital letter o with double acute":"带åŒé”音符的大写拉ä¸å—æ¯o","Latin capital letter o with macron":"带长音符的大写拉ä¸å—æ¯o","Latin capital letter r with acute":"带é”音符的大写拉ä¸å—æ¯r","Latin capital letter r with caron":"带抑扬符的大写拉ä¸å—æ¯r","Latin capital letter r with cedilla":"带软音符的大写拉ä¸å—æ¯r","Latin capital letter s with acute":"带é”音符的大写拉ä¸å—æ¯s","Latin capital letter s with caron":"带抑扬符的大写拉ä¸å—æ¯s","Latin capital letter s with cedilla":"带软音符的大写拉ä¸å—æ¯s","Latin capital letter s with circumflex":"带扬抑符的大写拉ä¸å—æ¯s","Latin capital letter t with caron":"带抑扬符的大写拉ä¸å—æ¯t","Latin capital letter t with cedilla":"带软音符的大写拉ä¸å—æ¯t","Latin capital letter t with stroke":"å¸¦åˆ èŠ‚çº¿çš„å¤§å†™æ‹‰ä¸å—æ¯t","Latin capital letter u with breve":"带çŸéŸ³ç¬¦çš„大写拉ä¸å—æ¯u","Latin capital letter u with double acute":"带åŒé”音符的大写拉ä¸å—æ¯u","Latin capital letter u with macron":"带长音符的大写拉ä¸å—æ¯u","Latin capital letter u with ogonek":"带å尾形符的大写拉ä¸å—æ¯u","Latin capital letter u with ring above":"带上圆圈的大写拉ä¸å—æ¯u","Latin capital letter u with tilde":"带è…化符的大写拉ä¸å—æ¯u","Latin capital letter w with circumflex":"带扬抑符的大写拉ä¸å—æ¯w","Latin capital letter y with circumflex":"带扬抑符的大写拉ä¸å—æ¯y","Latin capital letter y with diaeresis":"带分音符的大写拉ä¸å—æ¯y","Latin capital letter z with acute":"带é”音符的大写拉ä¸å—æ¯z","Latin capital letter z with caron":"带抑扬符的大写拉ä¸å—æ¯z","Latin capital letter z with dot above":"带上点的大写拉ä¸å—æ¯z","Latin capital ligature ij":"大写拉ä¸è¿žå—符ij","Latin capital ligature oe":"大写拉ä¸è¿žå—符oe","Latin small letter a with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯a","Latin small letter a with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯a","Latin small letter a with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯a","Latin small letter c with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter c with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter c with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter c with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯c","Latin small letter d with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯d","Latin small letter d with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯d","Latin small letter dotless i":"没有点的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter e with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter e with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯e","Latin small letter eng":"å°å†™æ‹‰ä¸å—æ¯eng","Latin small letter f with hook":"带钩的拉ä¸æ–‡å°å†™å—æ¯ F","Latin small letter g with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯g","Latin small letter g with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯g","Latin small letter g with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯g","Latin small letter g with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯g","Latin small letter h with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯h","Latin small letter h with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯h","Latin small letter i with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯i","Latin small letter i with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter i with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter i with tilde":"带è…化符的å°å†™æ‹‰ä¸å—æ¯i","Latin small letter j with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯j","Latin small letter k with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯k","Latin small letter kra":"å°å†™æ‹‰ä¸å—æ¯kra","Latin small letter l with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with middle dot":"带ä¸ç‚¹çš„å°å†™æ‹‰ä¸å—æ¯l","Latin small letter l with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯l","Latin small letter long s":"å°å†™æ‹‰ä¸å—æ¯é•¿s","Latin small letter n preceded by apostrophe":"å† ä»¥æ’‡å·çš„å°å†™æ‹‰ä¸å—æ¯n","Latin small letter n with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯n","Latin small letter n with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯n","Latin small letter n with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯n","Latin small letter o with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯o","Latin small letter o with double acute":"带åŒé”音符的å°å†™æ‹‰ä¸å—æ¯o","Latin small letter o with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯o","Latin small letter r with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯r","Latin small letter r with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯r","Latin small letter r with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯r","Latin small letter s with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter s with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter s with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter s with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯s","Latin small letter t with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯t","Latin small letter t with cedilla":"带软音符的å°å†™æ‹‰ä¸å—æ¯t","Latin small letter t with stroke":"å¸¦åˆ èŠ‚çº¿çš„å°å†™æ‹‰ä¸å—æ¯t","Latin small letter u with breve":"带çŸéŸ³ç¬¦çš„å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with double acute":"带åŒé”音符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with macron":"带长音符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with ogonek":"带å尾形符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with ring above":"带上圆圈的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter u with tilde":"带è…化符的å°å†™æ‹‰ä¸å—æ¯u","Latin small letter w with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯w","Latin small letter y with circumflex":"带扬抑符的å°å†™æ‹‰ä¸å—æ¯y","Latin small letter z with acute":"带é”音符的å°å†™æ‹‰ä¸å—æ¯z","Latin small letter z with caron":"带抑扬符的å°å†™æ‹‰ä¸å—æ¯z","Latin small letter z with dot above":"带上点的å°å†™æ‹‰ä¸å—æ¯z","Latin small ligature ij":"å°å†™æ‹‰ä¸è¿žå—符ij","Latin small ligature oe":"å°å†™æ‹‰ä¸è¿žå—符oe","Left double quotation mark":"å·¦åŒå¼•å·","Left single quotation mark":"å·¦å•å¼•å·","Left-pointing double angle quotation mark":"åŒå·¦å°–括å·","leftwards arrow to bar":"头部带æ çš„å‘å·¦ç®å¤´","leftwards dashed arrow":"å‘左虚线ç®å¤´","leftwards double arrow":"å‘å·¦åŒç®å¤´","leftwards simple arrow":"å‘左简å•ç®å¤´","Less-than or equal to":"å°äºŽç‰äºŽ","Less-than sign":"å°äºŽå·","Lira sign":"里拉符å·","Livre tournois sign":"里弗尔符å·","Logical and":"逻辑与","Logical or":"逻辑或",Macron:"长音符å·","Manat sign":"马纳特符å·","Mill sign":"密尔符å·","Minus sign":"è´Ÿå·","Multiplication sign":"称å·","N-ary product":"N 元乘积","N-ary summation":"N 元求和",Nabla:"劈形算符","Naira sign":"奈拉符å·","New sheqel sign":"新谢克尔符å·","Nordic mark sign":"北欧马克å¾ç¬¦å·","Not an element of":"ä¸å±žäºŽ","Not equal to":"ä¸ç‰äºŽ","Not sign":"éž","on with exclamation mark with left right arrow above":"带有NOï¼æ ‡è¯†çš„å·¦å³åŒå‘ç®å¤´",Overline:"上划线","Paragraph sign":"段è½ç¬¦å·","Partial differential":"å微分","Per mille sign":"åƒåˆ†å·","Per ten thousand sign":"万分å·","Peseta sign":"比塞塔符å·","Peso sign":"比索符å·","Plus-minus sign":"æ£è´Ÿå·","Pound sign":"英镑符å·","Proportional to":"比例","Question exclamation mark":"疑问感å¹å·","Registered sign":"æ³¨å†Œå•†æ ‡","Reversed paragraph sign":"åå‘段è½ç¬¦å·","Right double quotation mark":"å³åŒå¼•å·","Right single quotation mark":"å³å•å¼•å·","Right-pointing double angle quotation mark":"åŒå³å°–括å·","rightwards arrow to bar":"头部带æ çš„å‘å³ç®å¤´","rightwards dashed arrow":"å‘å³è™šçº¿ç®å¤´","rightwards double arrow":"å‘å³åŒç®å¤´","rightwards simple arrow":"å‘å³ç®€å•ç®å¤´","Ruble sign":"ä¿„ç½—æ–¯å¢å¸ƒ","Rupee sign":"å¢æ¯”符å·","Section sign":"èŠ‚æ ‡è®°","Single left-pointing angle quotation mark":"å•å·¦å°–括å·","Single low-9 quotation mark":"低ä½åŽå•å¼•å·","Single right-pointing angle quotation mark":"å•å³å°–括å·","soon with rightwards arrow above":"带有soonæ ‡è¯†çš„å‘å³ç®å¤´","Special characters":"特殊å—符","Spesmilo sign":"斯佩斯米洛符å·","Square root":"å¹³æ–¹æ ¹","Tenge sign":"åšæˆˆç¬¦å·","There exists":"å˜åœ¨","Tilde operator":"波浪线è¿ç®—符","top with upwards arrow above":"带有topæ ‡è¯†çš„å‘上ç®å¤´","Trade mark sign":"å•†æ ‡ç¬¦å·","Tugrik sign":"å›¾æ ¼é‡Œå…‹ç¬¦å·","Turkish lira sign":"土耳其里拉符å·","Two dot leader":"二点å‰å¯¼ç¬¦",Union:"并集","up down arrow with base":"处于基线的上下ç®å¤´","upwards arrow to bar":"头部带æ çš„å‘上ç®å¤´","upwards dashed arrow":"å‘上虚线ç®å¤´","upwards double arrow":"å‘上åŒç®å¤´","upwards simple arrow":"å‘上简å•ç®å¤´","Vulgar fraction one half":"普通分数二分之一","Vulgar fraction one quarter":"普通分数四分之一","Vulgar fraction three quarters":"普通分数四分之三","Won sign":"韩元符å·","Yen sign":"日元符å·"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/special-characters/translations/zh.js b/core/assets/vendor/ckeditor5/special-characters/translations/zh.js index afdb68f854cb535f110e036f09527f6e22e84ff3..ccbc4b6bf6cbb3c23a6256151195b38a61d5b310 100644 --- a/core/assets/vendor/ckeditor5/special-characters/translations/zh.js +++ b/core/assets/vendor/ckeditor5/special-characters/translations/zh.js @@ -1 +1 @@ -!function(t){const a=t.zh=t.zh||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"幾乎ç‰æ–¼",Angle:"角度","Approximately equal to":"ç´„ç‰æ–¼","Asterisk operator":"星號é‹ç®—å","Austral sign":"奧斯特拉爾符號","back with leftwards arrow above":"Back 上方有å‘å·¦ç®è™Ÿ","Bitcoin sign":"比特幣符號","Cedi sign":"塞地符號","Cent sign":"美分符號","Character categories":"å—元類別","Colon sign":"冒號","Contains as member":"包å«","Copyright sign":"版權符號","Cruzeiro sign":"å…‹é¯è–©å¤šç¬¦è™Ÿ","Currency sign":"貨幣符號","Degree sign":"度符號","Division sign":"除號","Dollar sign":"貨幣符號","Dong sign":"盾符號","Double dagger":"é›™åŠè¨»é‡‹ç¬¦è™Ÿ","Double exclamation mark":"雙驚嘆號","Double low-9 quotation mark":"雙下 9 形引號","Double question mark":"é›™å•è™Ÿ","downwards arrow to bar":"å‘下åœæ¢ç®é ","downwards dashed arrow":"å‘下虛線ç®é ","downwards double arrow":"å‘下雙ç®é ","Drachma sign":"得拉克馬符號","Element of":"屬於","Em dash":"é•·ç ´æŠ˜è™Ÿ","Empty set":"空集åˆ","En dash":"çŸç ´æŠ˜è™Ÿ","end with leftwards arrow above":"End 上方有å‘å·¦ç®è™Ÿ","Euro sign":"æ元符號","Euro-currency sign":"æ元貨幣符號","Exclamation question mark":"驚嘆疑å•è™Ÿ","For all":"å°æ–¼æ‰€æœ‰","Fraction slash":"分數斜線","French franc sign":"法國法郎符號","German penny sign":"德國便士符號","Greater-than or equal to":"大於或ç‰æ–¼","Greater-than sign":"大於符號","Guarani sign":"瓜拉尼符號","Horizontal ellipsis":"æ°´å¹³çœç•¥ç¬¦è™Ÿ","Hryvnia sign":"赫ä¼å°¼äºžç¬¦è™Ÿ","Identical to":"æ†ç‰æ–¼","Indian rupee sign":"å°åº¦ç›§æ¯”符號",Infinity:"ç„¡é™",Integral:"ç©åˆ†",Intersection:"交集","Inverted exclamation mark":"倒驚嘆號","Inverted question mark":"倒å•è™Ÿ","Kip sign":"基普符號","Latin capital letter a with breve":"拉ä¸å¤§å¯«å—æ¯ A 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter a with macron":"拉ä¸å¤§å¯«å—æ¯ A 帶長音符號","Latin capital letter a with ogonek":"拉ä¸å¤§å¯«å—æ¯ A 帶 Ogonek","Latin capital letter c with acute":"拉ä¸å¤§å¯«å—æ¯ C 帶尖音符號","Latin capital letter c with caron":"拉ä¸å¤§å¯«å—æ¯ C 帶上勾符號","Latin capital letter c with circumflex":"拉ä¸å¤§å¯«å—æ¯ C 帶抑æšç¬¦è™Ÿ","Latin capital letter c with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ C","Latin capital letter d with caron":"拉ä¸å¤§å¯«å—æ¯ D 帶上勾符號","Latin capital letter d with stroke":"拉ä¸å¤§å¯«å—æ¯ D 帶粗線符號","Latin capital letter e with breve":"拉ä¸å¤§å¯«å—æ¯ E 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter e with caron":"拉ä¸å¤§å¯«å—æ¯ E 帶上勾符號","Latin capital letter e with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ E","Latin capital letter e with macron":"拉ä¸å¤§å¯«å—æ¯ E 帶長音符號","Latin capital letter e with ogonek":"拉ä¸å¤§å¯«å—æ¯ E 帶 Ogonek","Latin capital letter eng":"拉ä¸å¤§å¯«å—æ¯ Eng","Latin capital letter g with breve":"拉ä¸å¤§å¯«å—æ¯ G 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter g with cedilla":"拉ä¸å¤§å¯«å—æ¯ G 帶下尾符號","Latin capital letter g with circumflex":"拉ä¸å¤§å¯«å—æ¯ G 帶抑æšç¬¦è™Ÿ","Latin capital letter g with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ G","Latin capital letter h with circumflex":"拉ä¸å¤§å¯«å—æ¯ H 帶抑æšç¬¦è™Ÿ","Latin capital letter h with stroke":"拉ä¸å¤§å¯«å—æ¯ H 帶粗線符號","Latin capital letter i with breve":"拉ä¸å¤§å¯«å—æ¯ I 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter i with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ I","Latin capital letter i with macron":"拉ä¸å¤§å¯«å—æ¯ I 帶長音符號","Latin capital letter i with ogonek":"拉ä¸å¤§å¯«å—æ¯ I 帶 Ogonek","Latin capital letter i with tilde":"拉ä¸å¤§å¯«å—æ¯ I 帶波狀符號","Latin capital letter j with circumflex":"拉ä¸å¤§å¯«å—æ¯ J 帶抑æšç¬¦è™Ÿ","Latin capital letter k with cedilla":"拉ä¸å¤§å¯«å—æ¯ K 帶下尾符號","Latin capital letter l with acute":"拉ä¸å¤§å¯«å—æ¯ L 帶尖音符號","Latin capital letter l with caron":"拉ä¸å¤§å¯«å—æ¯ L 帶上勾符號","Latin capital letter l with cedilla":"拉ä¸å¤§å¯«å—æ¯ L 帶下尾符號","Latin capital letter l with middle dot":"ä¸é–“一點的拉ä¸å¤§å¯«å—æ¯ L","Latin capital letter l with stroke":"拉ä¸å¤§å¯«å—æ¯ L 帶粗線符號","Latin capital letter n with acute":"拉ä¸å¤§å¯«å—æ¯ N 帶尖音符號","Latin capital letter n with caron":"拉ä¸å¤§å¯«å—æ¯ N 帶上勾符號","Latin capital letter n with cedilla":"拉ä¸å¤§å¯«å—æ¯ N 帶下尾符號","Latin capital letter o with breve":"拉ä¸å¤§å¯«å—æ¯ O 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter o with double acute":"拉ä¸å¤§å¯«å—æ¯ O 帶雙尖音符號","Latin capital letter o with macron":"拉ä¸å¤§å¯«å—æ¯ O 帶長音符號","Latin capital letter r with acute":"拉ä¸å¤§å¯«å—æ¯ R 帶尖音符號","Latin capital letter r with caron":"拉ä¸å¤§å¯«å—æ¯ R 帶上勾符號","Latin capital letter r with cedilla":"拉ä¸å¤§å¯«å—æ¯ R 帶下尾符號","Latin capital letter s with acute":"拉ä¸å¤§å¯«å—æ¯ S 帶尖音符號","Latin capital letter s with caron":"拉ä¸å¤§å¯«å—æ¯ S 帶上勾符號","Latin capital letter s with cedilla":"拉ä¸å¤§å¯«å—æ¯ S 帶下尾符號","Latin capital letter s with circumflex":"拉ä¸å¤§å¯«å—æ¯ S 帶抑æšç¬¦è™Ÿ","Latin capital letter t with caron":"拉ä¸å¤§å¯«å—æ¯ T 帶上勾符號","Latin capital letter t with cedilla":"拉ä¸å¤§å¯«å—æ¯ T 帶下尾符號","Latin capital letter t with stroke":"拉ä¸å¤§å¯«å—æ¯ T 帶粗線符號","Latin capital letter u with breve":"拉ä¸å¤§å¯«å—æ¯ U 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter u with double acute":"拉ä¸å¤§å¯«å—æ¯ U 帶雙尖音符號","Latin capital letter u with macron":"拉ä¸å¤§å¯«å—æ¯ U 帶長音符號","Latin capital letter u with ogonek":"拉ä¸å¤§å¯«å—æ¯ U 帶 Ogonek","Latin capital letter u with ring above":"拉ä¸å¤§å¯«å—æ¯ U 帶上圓圈","Latin capital letter u with tilde":"拉ä¸å¤§å¯«å—æ¯ U 帶波狀符號","Latin capital letter w with circumflex":"拉ä¸å¤§å¯«å—æ¯ W 帶抑æšç¬¦è™Ÿ","Latin capital letter y with circumflex":"拉ä¸å¤§å¯«å—æ¯ Y 帶抑æšç¬¦è™Ÿ","Latin capital letter y with diaeresis":"拉ä¸å¤§å¯«å—æ¯ Y 帶分音符號","Latin capital letter z with acute":"拉ä¸å¤§å¯«å—æ¯ Z 帶尖音符號","Latin capital letter z with caron":"拉ä¸å¤§å¯«å—æ¯ Z 帶上勾符號","Latin capital letter z with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ Z","Latin capital ligature ij":"拉ä¸å¤§å¯«é€£å— IJ","Latin capital ligature oe":"拉ä¸å¤§å¯«é€£å— OE","Latin small letter a with breve":"拉ä¸å°å¯«å—æ¯ a 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter a with macron":"拉ä¸å°å¯«å—æ¯ a 帶長音符號","Latin small letter a with ogonek":"拉ä¸å°å¯«å—æ¯ a 帶 Ogonek","Latin small letter c with acute":"拉ä¸å°å¯«å—æ¯ c 帶尖音符號","Latin small letter c with caron":"拉ä¸å°å¯«å—æ¯ c 帶上勾符號","Latin small letter c with circumflex":"拉ä¸å°å¯«å—æ¯ c 帶抑æšç¬¦è™Ÿ","Latin small letter c with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ c","Latin small letter d with caron":"拉ä¸å°å¯«å—æ¯ d 帶上勾符號","Latin small letter d with stroke":"拉ä¸å°å¯«å—æ¯ d 帶粗線符號","Latin small letter dotless i":"拉ä¸å°å¯«å—æ¯ç„¡é»ž I","Latin small letter e with breve":"拉ä¸å°å¯«å—æ¯ e 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter e with caron":"拉ä¸å°å¯«å—æ¯ e 帶上勾符號","Latin small letter e with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ e","Latin small letter e with macron":"拉ä¸å°å¯«å—æ¯ e 帶長音符號","Latin small letter e with ogonek":"拉ä¸å°å¯«å—æ¯ e 帶 Ogonek","Latin small letter eng":"拉ä¸å°å¯«å—æ¯ Eng","Latin small letter f with hook":"帶鉤的拉ä¸å°å¯«å—æ¯ f","Latin small letter g with breve":"拉ä¸å°å¯«å—æ¯ g 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter g with cedilla":"拉ä¸å°å¯«å—æ¯ g 帶下尾符號","Latin small letter g with circumflex":"拉ä¸å°å¯«å—æ¯ g 帶抑æšç¬¦è™Ÿ","Latin small letter g with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ g","Latin small letter h with circumflex":"拉ä¸å°å¯«å—æ¯ h 帶抑æšç¬¦è™Ÿ","Latin small letter h with stroke":"拉ä¸å°å¯«å—æ¯ h 帶粗線符號","Latin small letter i with breve":"拉ä¸å°å¯«å—æ¯ i 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter i with macron":"拉ä¸å°å¯«å—æ¯ i 帶長音符號","Latin small letter i with ogonek":"拉ä¸å°å¯«å—æ¯ i 帶 Ogonek","Latin small letter i with tilde":"拉ä¸å°å¯«å—æ¯ i 帶波狀符號","Latin small letter j with circumflex":"拉ä¸å°å¯«å—æ¯ j 帶抑æšç¬¦è™Ÿ","Latin small letter k with cedilla":"拉ä¸å°å¯«å—æ¯ k 帶下尾符號","Latin small letter kra":"拉ä¸å°å¯«å—æ¯ kra","Latin small letter l with acute":"拉ä¸å°å¯«å—æ¯ l 帶尖音符號","Latin small letter l with caron":"拉ä¸å°å¯«å—æ¯ l 帶上勾符號","Latin small letter l with cedilla":"拉ä¸å°å¯«å—æ¯ l 帶下尾符號","Latin small letter l with middle dot":"ä¸é–“一點的拉ä¸å°å¯«å—æ¯ l","Latin small letter l with stroke":"拉ä¸å°å¯«å—æ¯ l 帶粗線符號","Latin small letter long s":"拉ä¸å°å¯«å—æ¯é•· s","Latin small letter n preceded by apostrophe":"å‰æœ‰æ’‡è™Ÿçš„拉ä¸å°å¯«å—æ¯ n","Latin small letter n with acute":"拉ä¸å°å¯«å—æ¯ n 帶尖音符號","Latin small letter n with caron":"拉ä¸å°å¯«å—æ¯ n 帶上勾符號","Latin small letter n with cedilla":"拉ä¸å°å¯«å—æ¯ n 帶下尾符號","Latin small letter o with breve":"拉ä¸å°å¯«å—æ¯ o 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter o with double acute":"拉ä¸å°å¯«å—æ¯ o 帶雙尖音符號","Latin small letter o with macron":"拉ä¸å°å¯«å—æ¯ o 帶長音符號","Latin small letter r with acute":"拉ä¸å°å¯«å—æ¯ r 帶尖音符號","Latin small letter r with caron":"拉ä¸å°å¯«å—æ¯ r 帶上勾符號","Latin small letter r with cedilla":"拉ä¸å°å¯«å—æ¯ r 帶下尾符號","Latin small letter s with acute":"拉ä¸å°å¯«å—æ¯ s 帶尖音符號","Latin small letter s with caron":"拉ä¸å°å¯«å—æ¯ s 帶上勾符號","Latin small letter s with cedilla":"拉ä¸å°å¯«å—æ¯ s 帶下尾符號","Latin small letter s with circumflex":"拉ä¸å°å¯«å—æ¯ s 帶抑æšç¬¦è™Ÿ","Latin small letter t with caron":"拉ä¸å°å¯«å—æ¯ t 帶上勾符號","Latin small letter t with cedilla":"拉ä¸å°å¯«å—æ¯ t 帶下尾符號","Latin small letter t with stroke":"拉ä¸å°å¯«å—æ¯ t 帶粗線符號","Latin small letter u with breve":"拉ä¸å°å¯«å—æ¯ u 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter u with double acute":"拉ä¸å°å¯«å—æ¯ u 帶雙尖音符號","Latin small letter u with macron":"拉ä¸å°å¯«å—æ¯ u 帶長音符號","Latin small letter u with ogonek":"拉ä¸å°å¯«å—æ¯ u 帶 Ogonek","Latin small letter u with ring above":"拉ä¸å°å¯«å—æ¯ u 帶上圓圈","Latin small letter u with tilde":"拉ä¸å°å¯«å—æ¯ u 帶波狀符號","Latin small letter w with circumflex":"拉ä¸å°å¯«å—æ¯ w 帶抑æšç¬¦è™Ÿ","Latin small letter y with circumflex":"拉ä¸å°å¯«å—æ¯ y 帶抑æšç¬¦è™Ÿ","Latin small letter z with acute":"拉ä¸å°å¯«å—æ¯ z 帶尖音符號","Latin small letter z with caron":"拉ä¸å°å¯«å—æ¯ z 帶上勾符號","Latin small letter z with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ z","Latin small ligature ij":"拉ä¸å°å¯«é€£å— ij","Latin small ligature oe":"拉ä¸å°å¯«é€£å— oe","Left double quotation mark":"左雙引號","Left single quotation mark":"左單引號","Left-pointing double angle quotation mark":"左尖雙角括號","leftwards arrow to bar":"å‘å·¦åœæ¢ç®é ","leftwards dashed arrow":"å‘左虛線ç®é ","leftwards double arrow":"å‘左雙ç®é ","Less-than or equal to":"å°æ–¼æˆ–ç‰æ–¼","Less-than sign":"å°æ–¼ç¬¦è™Ÿ","Lira sign":"里拉符號","Livre tournois sign":"里弗爾法鎊符號","Logical and":"é‚輯 And","Logical or":"é‚輯 Or",Macron:"長音符號","Manat sign":"馬ç´ç‰¹ç¬¦è™Ÿ","Mill sign":"密爾符號","Minus sign":"減號","Multiplication sign":"乘號","N-ary product":"N 元乘ç©","N-ary summation":"N 元總åˆ",Nabla:"倒三角算å","Naira sign":"奈åŠåˆ©äºžå¥ˆæ‹‰ç¬¦è™Ÿ","New sheqel sign":"æ–°è¬å…‹çˆ¾ç¬¦è™Ÿ","Nordic mark sign":"日耳曼馬克符號","Not an element of":"ä¸å±¬æ–¼","Not equal to":"ä¸ç‰æ–¼","Not sign":"Not 符號","on with exclamation mark with left right arrow above":"帶驚嘆號的 On 上方有左å³é›™å‘ç®è™Ÿ",Overline:"é ‚ç·š","Paragraph sign":"段è½ç¬¦è™Ÿ","Partial differential":"å微分","Per mille sign":"åƒåˆ†è™Ÿ","Per ten thousand sign":"è¬åˆ†è™Ÿ","Peseta sign":"比塞塔符號","Peso sign":"披索符號","Plus-minus sign":"åŠ æ¸›ç¬¦è™Ÿ","Pound sign":"英鎊符號","Proportional to":"æ£æ¯”æ–¼","Question exclamation mark":"ç–‘å•é©šå˜†è™Ÿ","Registered sign":"註冊商標符號","Reversed paragraph sign":"å段è½ç¬¦è™Ÿ","Right double quotation mark":"å³é›™å¼•è™Ÿ","Right single quotation mark":"å³å–®å¼•è™Ÿ","Right-pointing double angle quotation mark":"å³å°–雙角括號","rightwards arrow to bar":"å‘å³åœæ¢ç®é ","rightwards dashed arrow":"å‘å³è™›ç·šç®é ","rightwards double arrow":"å‘å³é›™ç®é ","Ruble sign":"盧布符號","Rupee sign":"å°åº¦ç›§æ¯”符號","Section sign":"ç« ç¯€ç¬¦è™Ÿ","Single left-pointing angle quotation mark":"單左尖角括號","Single low-9 quotation mark":"單下 9 形引號","Single right-pointing angle quotation mark":"å–®å³å°–角括號","soon with rightwards arrow above":"Soon 上方有å‘å³ç®è™Ÿ","Special characters":"特殊å—å…ƒ","Spesmilo sign":"Spesmilo 貨幣符號","Square root":"å¹³æ–¹æ ¹","Tenge sign":"å‹˜å¯ŸåŠ å¹£ç¬¦è™Ÿ","There exists":"å˜åœ¨","Tilde operator":"波狀符號é‹ç®—å","top with upwards arrow above":"Top 上方有å‘上ç®è™Ÿ","Trade mark sign":"商標符號","Tugrik sign":"åœ–æ ¼é‡Œå…‹ç¬¦è™Ÿ","Turkish lira sign":"土耳其里拉符號","Two dot leader":"兩點å‰ç½®å—å…ƒ",Union:"è¯é›†","up down arrow with base":"有底線的上下ç®è™Ÿ","upwards arrow to bar":"å‘上åœæ¢ç®é ","upwards dashed arrow":"å‘上虛線ç®é ","upwards double arrow":"å‘上雙ç®é ","Vulgar fraction one half":"普通分數二分之一","Vulgar fraction one quarter":"普通分數四分之一","Vulgar fraction three quarters":"普通分數四分之三","Won sign":"圜符號","Yen sign":"日圓符號"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(t){const a=t.zh=t.zh||{};a.dictionary=Object.assign(a.dictionary||{},{"Almost equal to":"幾乎ç‰æ–¼",Angle:"角度","Approximately equal to":"ç´„ç‰æ–¼","Asterisk operator":"星號é‹ç®—å","Austral sign":"奧斯特拉爾符號","back with leftwards arrow above":"Back 上方有å‘å·¦ç®è™Ÿ","Bitcoin sign":"比特幣符號","Cedi sign":"塞地符號","Cent sign":"美分符號","Character categories":"å—元類別","Colon sign":"冒號","Contains as member":"包å«","Copyright sign":"版權符號","Cruzeiro sign":"å…‹é¯è–©å¤šç¬¦è™Ÿ","Currency sign":"貨幣符號","Degree sign":"度符號","Division sign":"除號","Dollar sign":"貨幣符號","Dong sign":"盾符號","Double dagger":"é›™åŠè¨»é‡‹ç¬¦è™Ÿ","Double exclamation mark":"雙驚嘆號","Double low-9 quotation mark":"雙下 9 形引號","Double question mark":"é›™å•è™Ÿ","downwards arrow to bar":"å‘下åœæ¢ç®é ","downwards dashed arrow":"å‘下虛線ç®é ","downwards double arrow":"å‘下雙ç®é ","downwards simple arrow":"å‘下簡單ç®è™Ÿ","Drachma sign":"得拉克馬符號","Element of":"屬於","Em dash":"é•·ç ´æŠ˜è™Ÿ","Empty set":"空集åˆ","En dash":"çŸç ´æŠ˜è™Ÿ","end with leftwards arrow above":"End 上方有å‘å·¦ç®è™Ÿ","Euro sign":"æ元符號","Euro-currency sign":"æ元貨幣符號","Exclamation question mark":"驚嘆疑å•è™Ÿ","For all":"å°æ–¼æ‰€æœ‰","Fraction slash":"分數斜線","French franc sign":"法國法郎符號","German penny sign":"德國便士符號","Greater-than or equal to":"大於或ç‰æ–¼","Greater-than sign":"大於符號","Guarani sign":"瓜拉尼符號","Horizontal ellipsis":"æ°´å¹³çœç•¥ç¬¦è™Ÿ","Hryvnia sign":"赫ä¼å°¼äºžç¬¦è™Ÿ","Identical to":"æ†ç‰æ–¼","Indian rupee sign":"å°åº¦ç›§æ¯”符號",Infinity:"ç„¡é™",Integral:"ç©åˆ†",Intersection:"交集","Inverted exclamation mark":"倒驚嘆號","Inverted question mark":"倒å•è™Ÿ","Kip sign":"基普符號","Latin capital letter a with breve":"拉ä¸å¤§å¯«å—æ¯ A 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter a with macron":"拉ä¸å¤§å¯«å—æ¯ A 帶長音符號","Latin capital letter a with ogonek":"拉ä¸å¤§å¯«å—æ¯ A 帶 Ogonek","Latin capital letter c with acute":"拉ä¸å¤§å¯«å—æ¯ C 帶尖音符號","Latin capital letter c with caron":"拉ä¸å¤§å¯«å—æ¯ C 帶上勾符號","Latin capital letter c with circumflex":"拉ä¸å¤§å¯«å—æ¯ C 帶抑æšç¬¦è™Ÿ","Latin capital letter c with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ C","Latin capital letter d with caron":"拉ä¸å¤§å¯«å—æ¯ D 帶上勾符號","Latin capital letter d with stroke":"拉ä¸å¤§å¯«å—æ¯ D 帶粗線符號","Latin capital letter e with breve":"拉ä¸å¤§å¯«å—æ¯ E 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter e with caron":"拉ä¸å¤§å¯«å—æ¯ E 帶上勾符號","Latin capital letter e with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ E","Latin capital letter e with macron":"拉ä¸å¤§å¯«å—æ¯ E 帶長音符號","Latin capital letter e with ogonek":"拉ä¸å¤§å¯«å—æ¯ E 帶 Ogonek","Latin capital letter eng":"拉ä¸å¤§å¯«å—æ¯ Eng","Latin capital letter g with breve":"拉ä¸å¤§å¯«å—æ¯ G 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter g with cedilla":"拉ä¸å¤§å¯«å—æ¯ G 帶下尾符號","Latin capital letter g with circumflex":"拉ä¸å¤§å¯«å—æ¯ G 帶抑æšç¬¦è™Ÿ","Latin capital letter g with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ G","Latin capital letter h with circumflex":"拉ä¸å¤§å¯«å—æ¯ H 帶抑æšç¬¦è™Ÿ","Latin capital letter h with stroke":"拉ä¸å¤§å¯«å—æ¯ H 帶粗線符號","Latin capital letter i with breve":"拉ä¸å¤§å¯«å—æ¯ I 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter i with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ I","Latin capital letter i with macron":"拉ä¸å¤§å¯«å—æ¯ I 帶長音符號","Latin capital letter i with ogonek":"拉ä¸å¤§å¯«å—æ¯ I 帶 Ogonek","Latin capital letter i with tilde":"拉ä¸å¤§å¯«å—æ¯ I 帶波狀符號","Latin capital letter j with circumflex":"拉ä¸å¤§å¯«å—æ¯ J 帶抑æšç¬¦è™Ÿ","Latin capital letter k with cedilla":"拉ä¸å¤§å¯«å—æ¯ K 帶下尾符號","Latin capital letter l with acute":"拉ä¸å¤§å¯«å—æ¯ L 帶尖音符號","Latin capital letter l with caron":"拉ä¸å¤§å¯«å—æ¯ L 帶上勾符號","Latin capital letter l with cedilla":"拉ä¸å¤§å¯«å—æ¯ L 帶下尾符號","Latin capital letter l with middle dot":"ä¸é–“一點的拉ä¸å¤§å¯«å—æ¯ L","Latin capital letter l with stroke":"拉ä¸å¤§å¯«å—æ¯ L 帶粗線符號","Latin capital letter n with acute":"拉ä¸å¤§å¯«å—æ¯ N 帶尖音符號","Latin capital letter n with caron":"拉ä¸å¤§å¯«å—æ¯ N 帶上勾符號","Latin capital letter n with cedilla":"拉ä¸å¤§å¯«å—æ¯ N 帶下尾符號","Latin capital letter o with breve":"拉ä¸å¤§å¯«å—æ¯ O 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter o with double acute":"拉ä¸å¤§å¯«å—æ¯ O 帶雙尖音符號","Latin capital letter o with macron":"拉ä¸å¤§å¯«å—æ¯ O 帶長音符號","Latin capital letter r with acute":"拉ä¸å¤§å¯«å—æ¯ R 帶尖音符號","Latin capital letter r with caron":"拉ä¸å¤§å¯«å—æ¯ R 帶上勾符號","Latin capital letter r with cedilla":"拉ä¸å¤§å¯«å—æ¯ R 帶下尾符號","Latin capital letter s with acute":"拉ä¸å¤§å¯«å—æ¯ S 帶尖音符號","Latin capital letter s with caron":"拉ä¸å¤§å¯«å—æ¯ S 帶上勾符號","Latin capital letter s with cedilla":"拉ä¸å¤§å¯«å—æ¯ S 帶下尾符號","Latin capital letter s with circumflex":"拉ä¸å¤§å¯«å—æ¯ S 帶抑æšç¬¦è™Ÿ","Latin capital letter t with caron":"拉ä¸å¤§å¯«å—æ¯ T 帶上勾符號","Latin capital letter t with cedilla":"拉ä¸å¤§å¯«å—æ¯ T 帶下尾符號","Latin capital letter t with stroke":"拉ä¸å¤§å¯«å—æ¯ T 帶粗線符號","Latin capital letter u with breve":"拉ä¸å¤§å¯«å—æ¯ U 帶çŸéŸ³ç¬¦è™Ÿ","Latin capital letter u with double acute":"拉ä¸å¤§å¯«å—æ¯ U 帶雙尖音符號","Latin capital letter u with macron":"拉ä¸å¤§å¯«å—æ¯ U 帶長音符號","Latin capital letter u with ogonek":"拉ä¸å¤§å¯«å—æ¯ U 帶 Ogonek","Latin capital letter u with ring above":"拉ä¸å¤§å¯«å—æ¯ U 帶上圓圈","Latin capital letter u with tilde":"拉ä¸å¤§å¯«å—æ¯ U 帶波狀符號","Latin capital letter w with circumflex":"拉ä¸å¤§å¯«å—æ¯ W 帶抑æšç¬¦è™Ÿ","Latin capital letter y with circumflex":"拉ä¸å¤§å¯«å—æ¯ Y 帶抑æšç¬¦è™Ÿ","Latin capital letter y with diaeresis":"拉ä¸å¤§å¯«å—æ¯ Y 帶分音符號","Latin capital letter z with acute":"拉ä¸å¤§å¯«å—æ¯ Z 帶尖音符號","Latin capital letter z with caron":"拉ä¸å¤§å¯«å—æ¯ Z 帶上勾符號","Latin capital letter z with dot above":"上有一點的拉ä¸å¤§å¯«å—æ¯ Z","Latin capital ligature ij":"拉ä¸å¤§å¯«é€£å— IJ","Latin capital ligature oe":"拉ä¸å¤§å¯«é€£å— OE","Latin small letter a with breve":"拉ä¸å°å¯«å—æ¯ a 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter a with macron":"拉ä¸å°å¯«å—æ¯ a 帶長音符號","Latin small letter a with ogonek":"拉ä¸å°å¯«å—æ¯ a 帶 Ogonek","Latin small letter c with acute":"拉ä¸å°å¯«å—æ¯ c 帶尖音符號","Latin small letter c with caron":"拉ä¸å°å¯«å—æ¯ c 帶上勾符號","Latin small letter c with circumflex":"拉ä¸å°å¯«å—æ¯ c 帶抑æšç¬¦è™Ÿ","Latin small letter c with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ c","Latin small letter d with caron":"拉ä¸å°å¯«å—æ¯ d 帶上勾符號","Latin small letter d with stroke":"拉ä¸å°å¯«å—æ¯ d 帶粗線符號","Latin small letter dotless i":"拉ä¸å°å¯«å—æ¯ç„¡é»ž I","Latin small letter e with breve":"拉ä¸å°å¯«å—æ¯ e 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter e with caron":"拉ä¸å°å¯«å—æ¯ e 帶上勾符號","Latin small letter e with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ e","Latin small letter e with macron":"拉ä¸å°å¯«å—æ¯ e 帶長音符號","Latin small letter e with ogonek":"拉ä¸å°å¯«å—æ¯ e 帶 Ogonek","Latin small letter eng":"拉ä¸å°å¯«å—æ¯ Eng","Latin small letter f with hook":"帶鉤的拉ä¸å°å¯«å—æ¯ f","Latin small letter g with breve":"拉ä¸å°å¯«å—æ¯ g 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter g with cedilla":"拉ä¸å°å¯«å—æ¯ g 帶下尾符號","Latin small letter g with circumflex":"拉ä¸å°å¯«å—æ¯ g 帶抑æšç¬¦è™Ÿ","Latin small letter g with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ g","Latin small letter h with circumflex":"拉ä¸å°å¯«å—æ¯ h 帶抑æšç¬¦è™Ÿ","Latin small letter h with stroke":"拉ä¸å°å¯«å—æ¯ h 帶粗線符號","Latin small letter i with breve":"拉ä¸å°å¯«å—æ¯ i 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter i with macron":"拉ä¸å°å¯«å—æ¯ i 帶長音符號","Latin small letter i with ogonek":"拉ä¸å°å¯«å—æ¯ i 帶 Ogonek","Latin small letter i with tilde":"拉ä¸å°å¯«å—æ¯ i 帶波狀符號","Latin small letter j with circumflex":"拉ä¸å°å¯«å—æ¯ j 帶抑æšç¬¦è™Ÿ","Latin small letter k with cedilla":"拉ä¸å°å¯«å—æ¯ k 帶下尾符號","Latin small letter kra":"拉ä¸å°å¯«å—æ¯ kra","Latin small letter l with acute":"拉ä¸å°å¯«å—æ¯ l 帶尖音符號","Latin small letter l with caron":"拉ä¸å°å¯«å—æ¯ l 帶上勾符號","Latin small letter l with cedilla":"拉ä¸å°å¯«å—æ¯ l 帶下尾符號","Latin small letter l with middle dot":"ä¸é–“一點的拉ä¸å°å¯«å—æ¯ l","Latin small letter l with stroke":"拉ä¸å°å¯«å—æ¯ l 帶粗線符號","Latin small letter long s":"拉ä¸å°å¯«å—æ¯é•· s","Latin small letter n preceded by apostrophe":"å‰æœ‰æ’‡è™Ÿçš„拉ä¸å°å¯«å—æ¯ n","Latin small letter n with acute":"拉ä¸å°å¯«å—æ¯ n 帶尖音符號","Latin small letter n with caron":"拉ä¸å°å¯«å—æ¯ n 帶上勾符號","Latin small letter n with cedilla":"拉ä¸å°å¯«å—æ¯ n 帶下尾符號","Latin small letter o with breve":"拉ä¸å°å¯«å—æ¯ o 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter o with double acute":"拉ä¸å°å¯«å—æ¯ o 帶雙尖音符號","Latin small letter o with macron":"拉ä¸å°å¯«å—æ¯ o 帶長音符號","Latin small letter r with acute":"拉ä¸å°å¯«å—æ¯ r 帶尖音符號","Latin small letter r with caron":"拉ä¸å°å¯«å—æ¯ r 帶上勾符號","Latin small letter r with cedilla":"拉ä¸å°å¯«å—æ¯ r 帶下尾符號","Latin small letter s with acute":"拉ä¸å°å¯«å—æ¯ s 帶尖音符號","Latin small letter s with caron":"拉ä¸å°å¯«å—æ¯ s 帶上勾符號","Latin small letter s with cedilla":"拉ä¸å°å¯«å—æ¯ s 帶下尾符號","Latin small letter s with circumflex":"拉ä¸å°å¯«å—æ¯ s 帶抑æšç¬¦è™Ÿ","Latin small letter t with caron":"拉ä¸å°å¯«å—æ¯ t 帶上勾符號","Latin small letter t with cedilla":"拉ä¸å°å¯«å—æ¯ t 帶下尾符號","Latin small letter t with stroke":"拉ä¸å°å¯«å—æ¯ t 帶粗線符號","Latin small letter u with breve":"拉ä¸å°å¯«å—æ¯ u 帶çŸéŸ³ç¬¦è™Ÿ","Latin small letter u with double acute":"拉ä¸å°å¯«å—æ¯ u 帶雙尖音符號","Latin small letter u with macron":"拉ä¸å°å¯«å—æ¯ u 帶長音符號","Latin small letter u with ogonek":"拉ä¸å°å¯«å—æ¯ u 帶 Ogonek","Latin small letter u with ring above":"拉ä¸å°å¯«å—æ¯ u 帶上圓圈","Latin small letter u with tilde":"拉ä¸å°å¯«å—æ¯ u 帶波狀符號","Latin small letter w with circumflex":"拉ä¸å°å¯«å—æ¯ w 帶抑æšç¬¦è™Ÿ","Latin small letter y with circumflex":"拉ä¸å°å¯«å—æ¯ y 帶抑æšç¬¦è™Ÿ","Latin small letter z with acute":"拉ä¸å°å¯«å—æ¯ z 帶尖音符號","Latin small letter z with caron":"拉ä¸å°å¯«å—æ¯ z 帶上勾符號","Latin small letter z with dot above":"上有一點的拉ä¸å°å¯«å—æ¯ z","Latin small ligature ij":"拉ä¸å°å¯«é€£å— ij","Latin small ligature oe":"拉ä¸å°å¯«é€£å— oe","Left double quotation mark":"左雙引號","Left single quotation mark":"左單引號","Left-pointing double angle quotation mark":"左尖雙角括號","leftwards arrow to bar":"å‘å·¦åœæ¢ç®é ","leftwards dashed arrow":"å‘左虛線ç®é ","leftwards double arrow":"å‘左雙ç®é ","leftwards simple arrow":"å‘左簡單ç®è™Ÿ","Less-than or equal to":"å°æ–¼æˆ–ç‰æ–¼","Less-than sign":"å°æ–¼ç¬¦è™Ÿ","Lira sign":"里拉符號","Livre tournois sign":"里弗爾法鎊符號","Logical and":"é‚輯 And","Logical or":"é‚輯 Or",Macron:"長音符號","Manat sign":"馬ç´ç‰¹ç¬¦è™Ÿ","Mill sign":"密爾符號","Minus sign":"減號","Multiplication sign":"乘號","N-ary product":"N 元乘ç©","N-ary summation":"N 元總åˆ",Nabla:"倒三角算å","Naira sign":"奈åŠåˆ©äºžå¥ˆæ‹‰ç¬¦è™Ÿ","New sheqel sign":"æ–°è¬å…‹çˆ¾ç¬¦è™Ÿ","Nordic mark sign":"日耳曼馬克符號","Not an element of":"ä¸å±¬æ–¼","Not equal to":"ä¸ç‰æ–¼","Not sign":"Not 符號","on with exclamation mark with left right arrow above":"帶驚嘆號的 On 上方有左å³é›™å‘ç®è™Ÿ",Overline:"é ‚ç·š","Paragraph sign":"段è½ç¬¦è™Ÿ","Partial differential":"å微分","Per mille sign":"åƒåˆ†è™Ÿ","Per ten thousand sign":"è¬åˆ†è™Ÿ","Peseta sign":"比塞塔符號","Peso sign":"披索符號","Plus-minus sign":"åŠ æ¸›ç¬¦è™Ÿ","Pound sign":"英鎊符號","Proportional to":"æ£æ¯”æ–¼","Question exclamation mark":"ç–‘å•é©šå˜†è™Ÿ","Registered sign":"註冊商標符號","Reversed paragraph sign":"å段è½ç¬¦è™Ÿ","Right double quotation mark":"å³é›™å¼•è™Ÿ","Right single quotation mark":"å³å–®å¼•è™Ÿ","Right-pointing double angle quotation mark":"å³å°–雙角括號","rightwards arrow to bar":"å‘å³åœæ¢ç®é ","rightwards dashed arrow":"å‘å³è™›ç·šç®é ","rightwards double arrow":"å‘å³é›™ç®é ","rightwards simple arrow":"å‘å³ç°¡å–®ç®è™Ÿ","Ruble sign":"盧布符號","Rupee sign":"å°åº¦ç›§æ¯”符號","Section sign":"ç« ç¯€ç¬¦è™Ÿ","Single left-pointing angle quotation mark":"單左尖角括號","Single low-9 quotation mark":"單下 9 形引號","Single right-pointing angle quotation mark":"å–®å³å°–角括號","soon with rightwards arrow above":"Soon 上方有å‘å³ç®è™Ÿ","Special characters":"特殊å—å…ƒ","Spesmilo sign":"Spesmilo 貨幣符號","Square root":"å¹³æ–¹æ ¹","Tenge sign":"å‹˜å¯ŸåŠ å¹£ç¬¦è™Ÿ","There exists":"å˜åœ¨","Tilde operator":"波狀符號é‹ç®—å","top with upwards arrow above":"Top 上方有å‘上ç®è™Ÿ","Trade mark sign":"商標符號","Tugrik sign":"åœ–æ ¼é‡Œå…‹ç¬¦è™Ÿ","Turkish lira sign":"土耳其里拉符號","Two dot leader":"兩點å‰ç½®å—å…ƒ",Union:"è¯é›†","up down arrow with base":"有底線的上下ç®è™Ÿ","upwards arrow to bar":"å‘上åœæ¢ç®é ","upwards dashed arrow":"å‘上虛線ç®é ","upwards double arrow":"å‘上雙ç®é ","upwards simple arrow":"å‘上簡單ç®è™Ÿ","Vulgar fraction one half":"普通分數二分之一","Vulgar fraction one quarter":"普通分數四分之一","Vulgar fraction three quarters":"普通分數四分之三","Won sign":"圜符號","Yen sign":"日圓符號"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/style/style.js b/core/assets/vendor/ckeditor5/style/style.js index c04304ce7fcb6f48dd0f54442ad3f76a66527dd0..a74b0a43a3ca5c631a299124f7268640e57ce385 100644 --- a/core/assets/vendor/ckeditor5/style/style.js +++ b/core/assets/vendor/ckeditor5/style/style.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var e={529:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}",""]);const l=i},945:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;flex-direction:column;justify-content:space-between}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{align-content:center;align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:flex-start}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3}.ck.ck-style-panel .ck-style-grid{column-gap:var(--ck-spacing-large);row-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);height:var(--ck-style-panel-button-height);padding:0;width:var(--ck-style-panel-button-width)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);opacity:.9;overflow:hidden;padding:var(--ck-spacing-medium);width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}",""]);const l=i},561:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}",""]);const l=i},662:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:var(--ck-spacing-large)}",""]);const l=i},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var s=e(t);return t[2]?"@media ".concat(t[2]," {").concat(s,"}"):s})).join("")},t.i=function(e,s,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var l=0;l<this.length;l++){var o=this[l][0];null!=o&&(i[o]=!0)}for(var r=0;r<e.length;r++){var c=[].concat(e[r]);n&&i[c[0]]||(s&&(c[2]?c[2]="".concat(s," and ").concat(c[2]):c[2]=s),t.push(c))}},t}},62:(e,t,s)=>{"use strict";var n,i=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},l=function(){var e={};return function(t){if(void 0===e[t]){var s=document.querySelector(t);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch(e){s=null}e[t]=s}return e[t]}}(),o=[];function r(e){for(var t=-1,s=0;s<o.length;s++)if(o[s].identifier===e){t=s;break}return t}function c(e,t){for(var s={},n=[],i=0;i<e.length;i++){var l=e[i],c=t.base?l[0]+t.base:l[0],a=s[c]||0,d="".concat(c," ").concat(a);s[c]=a+1;var u=r(d),h={css:l[1],media:l[2],sourceMap:l[3]};-1!==u?(o[u].references++,o[u].updater(h)):o.push({identifier:d,updater:g(h,t),references:1}),n.push(d)}return n}function a(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var i=s.nc;i&&(n.nonce=i)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var o=l(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var d,u=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function h(e,t,s,n){var i=s?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=u(t,i);else{var l=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(l,o[t]):e.appendChild(l)}}function y(e,t,s){var n=s.css,i=s.media,l=s.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),l&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var k=null,b=0;function g(e,t){var s,n,i;if(t.singleton){var l=b++;s=k||(k=a(t)),n=h.bind(null,s,l,!1),i=h.bind(null,s,l,!0)}else s=a(t),n=y.bind(null,s,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(s)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var s=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<s.length;n++){var i=r(s[n]);o[i].references--}for(var l=c(e,t),a=0;a<s.length;a++){var d=r(s[a]);0===o[d].references&&(o[d].updater(),o.splice(d,1))}s=l}}}},704:(e,t,s)=>{e.exports=s(79)("./src/core.js")},273:(e,t,s)=>{e.exports=s(79)("./src/ui.js")},209:(e,t,s)=>{e.exports=s(79)("./src/utils.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function s(n){var i=t[n];if(void 0!==i)return i.exports;var l=t[n]={id:n,exports:{}};return e[n](l,l.exports,s),l.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0;var n={};(()=>{"use strict";s.r(n),s.d(n,{Style:()=>V,StyleEditing:()=>x,StyleUI:()=>w});var e=s(704),t=s(273),i=s(209);const l=["caption","colgroup","dd","dt","figcaption","legend","li","optgroup","option","rp","rt","summary","tbody","td","tfoot","th","thead","tr"];class o extends t.ButtonView{constructor(e,t){super(e),this.styleDefinition=t,this.previewView=this._createPreview(),this.set({label:t.name,class:"ck-style-grid__button",withText:!0}),this.extendTemplate({attributes:{role:"option"}}),this.children.add(this.previewView,0)}_createPreview(){const{element:e,classes:s}=this.styleDefinition,n=new t.View(this.locale);return n.setTemplate({tag:"div",attributes:{class:["ck","ck-reset_all-excluded","ck-style-grid__button__preview","ck-content"]},children:[{tag:this._isPreviewable(e)?e:"div",attributes:{class:s},children:[{text:"AaBbCcDdEeFfGgHhIiJj"}]}]}),n}_isPreviewable(e){return!l.includes(e)}}var r=s(62),c=s.n(r),a=s(945),d={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(a.Z,d);a.Z.locals;class u extends t.View{constructor(e,t){super(e),this.set("activeStyles",[]),this.set("enabledStyles",[]),this.children=this.createCollection(),this.children.delegate("execute").to(this);for(const s of t){const t=new o(e,s);this.children.add(t)}this.on("change:activeStyles",(()=>{for(const e of this.children)e.isOn=this.activeStyles.includes(e.styleDefinition.name)})),this.on("change:enabledStyles",(()=>{for(const e of this.children)e.isEnabled=this.enabledStyles.includes(e.styleDefinition.name)})),this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-grid"],role:"listbox"},children:this.children})}}var h=s(561),y={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(h.Z,y);h.Z.locals;class k extends t.View{constructor(e,s,n){super(e),this.labelView=new t.LabelView(e),this.labelView.text=s,this.gridView=new u(e,n),this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel__style-group"],role:"group","aria-labelledby":this.labelView.id},children:[this.labelView,this.gridView]})}}var b=s(662),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(b.Z,g);b.Z.locals;class p extends t.View{constructor(e,s){super(e);const n=e.t;this.focusTracker=new i.FocusTracker,this.keystrokes=new i.KeystrokeHandler,this.children=this.createCollection(),this.blockStylesGroupView=new k(e,n("Block styles"),s.block),this.inlineStylesGroupView=new k(e,n("Text styles"),s.inline),this.set("activeStyles",[]),this.set("enabledStyles",[]),this._focusables=new t.ViewCollection,this._focusCycler=new t.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:["arrowup","arrowleft"],focusNext:["arrowdown","arrowright"]}}),s.block.length&&this.children.add(this.blockStylesGroupView),s.inline.length&&this.children.add(this.inlineStylesGroupView),this.blockStylesGroupView.gridView.delegate("execute").to(this),this.inlineStylesGroupView.gridView.delegate("execute").to(this),this.blockStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this),this.inlineStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this),this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel"]},children:this.children})}render(){super.render();[...this.blockStylesGroupView.gridView.children,...this.inlineStylesGroupView.gridView.children].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}function f(e,t=[]){const s={block:[],inline:[]};for(const n of t){const t=[],i=[];for(const s of e.getDefinitionsForView(n.element))s.isBlock?t.push(s.model):i.push(s.model);t.length?s.block.push({...n,modelElements:t,isBlock:!0}):s.inline.push({...n,ghsAttributes:i})}return s}var v=s(529),m={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(v.Z,m);v.Z.locals;class w extends e.Plugin{static get pluginName(){return"StyleUI"}init(){const e=this.editor,s=f(e.plugins.get("DataSchema"),e.config.get("style.definitions"));e.ui.componentFactory.add("style",(n=>{const i=n.t,l=(0,t.createDropdown)(n),o=new p(n,s),r=e.commands.get("style");return l.bind("isEnabled").to(r),l.panelView.children.add(o),l.buttonView.withText=!0,l.buttonView.bind("label").to(r,"value",(e=>e.length>1?i("Multiple styles"):1===e.length?e[0]:i("Styles"))),l.bind("class").to(r,"value",(e=>{const t=["ck-style-dropdown"];return e.length>1&&t.push("ck-style-dropdown_multiple-active"),t.join(" ")})),o.delegate("execute").to(l),l.on("execute",(t=>{e.execute("style",{styleName:t.source.styleDefinition.name}),e.editing.view.focus()})),o.bind("activeStyles").to(r,"value"),o.bind("enabledStyles").to(r,"enabledStyles"),l}))}}class _ extends e.Command{constructor(e,t){super(e),this.set("value",[]),this.set("enabledStyles",[]),this._styleDefinitions=t}refresh(){const e=this.editor.model,t=e.document.selection,s=new Set,n=new Set;for(const i of this._styleDefinitions.inline)for(const l of i.ghsAttributes){e.schema.checkAttributeInSelection(t,l)&&n.add(i.name);S(this._getValueFromFirstAllowedNode(l),i.classes)&&s.add(i.name)}const l=(0,i.first)(t.getSelectedBlocks());if(l){const t=l.getAncestors({includeSelf:!0,parentFirst:!0});for(const i of t){if(e.schema.isLimit(i))break;if(e.schema.checkAttribute(i,"htmlAttributes"))for(const e of this._styleDefinitions.block){if(!e.modelElements.includes(i.name))continue;n.add(e.name);S(i.getAttribute("htmlAttributes"),e.classes)&&s.add(e.name)}}}this.enabledStyles=Array.from(n).sort(),this.isEnabled=this.enabledStyles.length>0,this.value=this.isEnabled?Array.from(s).sort():[]}execute({styleName:e,forceValue:t}){if(!this.enabledStyles.includes(e))return void(0,i.logWarning)("style-command-executed-with-incorrect-style-name");const s=this.editor.model,n=s.document.selection,l=this.editor.plugins.get("GeneralHtmlSupport"),o=[...this._styleDefinitions.inline,...this._styleDefinitions.block].find((({name:t})=>t==e)),r=void 0===t?!this.value.includes(o.name):t;s.change((()=>{let e;e=o.isBlock?function(e,t,s){const n=new Set;for(const i of e){const e=i.getAncestors({includeSelf:!0,parentFirst:!0});for(const i of e){if(s.isLimit(i))break;if(t.includes(i.name)){n.add(i);break}}}return n}(n.getSelectedBlocks(),o.modelElements,s.schema):[n];for(const t of e)r?l.addModelHtmlClass(o.element,o.classes,t):l.removeModelHtmlClass(o.element,o.classes,t)}))}_getValueFromFirstAllowedNode(e){const t=this.editor.model,s=t.schema,n=t.document.selection;if(n.isCollapsed)return n.getAttribute(e);for(const t of n.getRanges())for(const n of t.getItems())if(s.checkAttribute(n,e))return n.getAttribute(e);return null}}function S(e,t){return!(!e||!e.classes)&&t.every((t=>e.classes.includes(t)))}class x extends e.Plugin{static get pluginName(){return"StyleEditing"}static get requires(){return["GeneralHtmlSupport"]}init(){const e=this.editor,t=f(e.plugins.get("DataSchema"),e.config.get("style.definitions"));e.commands.add("style",new _(e,t)),this._configureGHSDataFilter(t)}_configureGHSDataFilter({block:e,inline:t}){const s=this.editor.plugins.get("DataFilter");s.loadAllowedConfig(e.map(T)),s.loadAllowedConfig(t.map(T))}}function T({element:e,classes:t}){return{name:e,classes:t}}class V extends e.Plugin{static get pluginName(){return"Style"}static get requires(){return[x,w]}}})(),(window.CKEditor5=window.CKEditor5||{}).style=n})(); \ No newline at end of file + */(()=>{var e={529:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}",""]);const l=i},945:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;flex-direction:column;justify-content:space-between}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{align-content:center;align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:flex-start}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3}.ck.ck-style-panel .ck-style-grid{column-gap:var(--ck-spacing-large);row-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);height:var(--ck-style-panel-button-height);padding:0;width:var(--ck-style-panel-button-width)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);opacity:.9;overflow:hidden;padding:var(--ck-spacing-medium);width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}",""]);const l=i},561:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}",""]);const l=i},662:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var n=s(609),i=s.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:var(--ck-spacing-large)}",""]);const l=i},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var s=e(t);return t[2]?"@media ".concat(t[2]," {").concat(s,"}"):s})).join("")},t.i=function(e,s,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var l=0;l<this.length;l++){var r=this[l][0];null!=r&&(i[r]=!0)}for(var o=0;o<e.length;o++){var c=[].concat(e[o]);n&&i[c[0]]||(s&&(c[2]?c[2]="".concat(s," and ").concat(c[2]):c[2]=s),t.push(c))}},t}},62:(e,t,s)=>{"use strict";var n,i=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},l=function(){var e={};return function(t){if(void 0===e[t]){var s=document.querySelector(t);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch(e){s=null}e[t]=s}return e[t]}}(),r=[];function o(e){for(var t=-1,s=0;s<r.length;s++)if(r[s].identifier===e){t=s;break}return t}function c(e,t){for(var s={},n=[],i=0;i<e.length;i++){var l=e[i],c=t.base?l[0]+t.base:l[0],a=s[c]||0,d="".concat(c," ").concat(a);s[c]=a+1;var u=o(d),h={css:l[1],media:l[2],sourceMap:l[3]};-1!==u?(r[u].references++,r[u].updater(h)):r.push({identifier:d,updater:g(h,t),references:1}),n.push(d)}return n}function a(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var i=s.nc;i&&(n.nonce=i)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var r=l(e.insert||"head");if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}return t}var d,u=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function h(e,t,s,n){var i=s?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=u(t,i);else{var l=document.createTextNode(i),r=e.childNodes;r[t]&&e.removeChild(r[t]),r.length?e.insertBefore(l,r[t]):e.appendChild(l)}}function k(e,t,s){var n=s.css,i=s.media,l=s.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),l&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var y=null,b=0;function g(e,t){var s,n,i;if(t.singleton){var l=b++;s=y||(y=a(t)),n=h.bind(null,s,l,!1),i=h.bind(null,s,l,!0)}else s=a(t),n=k.bind(null,s,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(s)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var s=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<s.length;n++){var i=o(s[n]);r[i].references--}for(var l=c(e,t),a=0;a<s.length;a++){var d=o(s[a]);0===r[d].references&&(r[d].updater(),r.splice(d,1))}s=l}}}},704:(e,t,s)=>{e.exports=s(79)("./src/core.js")},273:(e,t,s)=>{e.exports=s(79)("./src/ui.js")},209:(e,t,s)=>{e.exports=s(79)("./src/utils.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function s(n){var i=t[n];if(void 0!==i)return i.exports;var l=t[n]={id:n,exports:{}};return e[n](l,l.exports,s),l.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nc=void 0;var n={};(()=>{"use strict";s.r(n),s.d(n,{Style:()=>V,StyleEditing:()=>x,StyleUI:()=>w});var e=s(704),t=s(273),i=s(209);const l=["caption","colgroup","dd","dt","figcaption","legend","li","optgroup","option","rp","rt","summary","tbody","td","tfoot","th","thead","tr"];class r extends t.ButtonView{constructor(e,t){super(e),this.styleDefinition=t,this.previewView=this._createPreview(),this.set({label:t.name,class:"ck-style-grid__button",withText:!0}),this.extendTemplate({attributes:{role:"option"}}),this.children.add(this.previewView,0)}_createPreview(){const{element:e,classes:s}=this.styleDefinition,n=new t.View(this.locale);return n.setTemplate({tag:"div",attributes:{class:["ck","ck-reset_all-excluded","ck-style-grid__button__preview","ck-content"],"aria-hidden":"true"},children:[{tag:this._isPreviewable(e)?e:"div",attributes:{class:s},children:[{text:"AaBbCcDdEeFfGgHhIiJj"}]}]}),n}_isPreviewable(e){return!l.includes(e)}}var o=s(62),c=s.n(o),a=s(945),d={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(a.Z,d);a.Z.locals;class u extends t.View{constructor(e,t){super(e),this.focusTracker=new i.FocusTracker,this.keystrokes=new i.KeystrokeHandler,this.set("activeStyles",[]),this.set("enabledStyles",[]),this.children=this.createCollection(),this.children.delegate("execute").to(this);for(const s of t){const t=new r(e,s);this.children.add(t)}this.on("change:activeStyles",(()=>{for(const e of this.children)e.isOn=this.activeStyles.includes(e.styleDefinition.name)})),this.on("change:enabledStyles",(()=>{for(const e of this.children)e.isEnabled=this.enabledStyles.includes(e.styleDefinition.name)})),this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-grid"],role:"listbox"},children:this.children})}render(){super.render();for(const e of this.children)this.focusTracker.add(e.element);(0,t.addKeyboardHandlingForGrid)({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.children,numberOfColumns:3}),this.keystrokes.listenTo(this.element)}focus(){this.children.first.focus()}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}}var h=s(561),k={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(h.Z,k);h.Z.locals;class y extends t.View{constructor(e,s,n){super(e),this.labelView=new t.LabelView(e),this.labelView.text=s,this.gridView=new u(e,n),this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel__style-group"],role:"group","aria-labelledby":this.labelView.id},children:[this.labelView,this.gridView]})}}var b=s(662),g={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(b.Z,g);b.Z.locals;class p extends t.View{constructor(e,s){super(e);const n=e.t;this.focusTracker=new i.FocusTracker,this.keystrokes=new i.KeystrokeHandler,this.children=this.createCollection(),this.blockStylesGroupView=new y(e,n("Block styles"),s.block),this.inlineStylesGroupView=new y(e,n("Text styles"),s.inline),this.set("activeStyles",[]),this.set("enabledStyles",[]),this._focusables=new t.ViewCollection,this._focusCycler=new t.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:["shift + tab"],focusNext:["tab"]}}),s.block.length&&this.children.add(this.blockStylesGroupView),s.inline.length&&this.children.add(this.inlineStylesGroupView),this.blockStylesGroupView.gridView.delegate("execute").to(this),this.inlineStylesGroupView.gridView.delegate("execute").to(this),this.blockStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this),this.inlineStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this),this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel"]},children:this.children})}render(){super.render(),this._focusables.add(this.blockStylesGroupView.gridView),this._focusables.add(this.inlineStylesGroupView.gridView),this.focusTracker.add(this.blockStylesGroupView.gridView.element),this.focusTracker.add(this.inlineStylesGroupView.gridView.element),this.keystrokes.listenTo(this.element)}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}function f(e,t=[]){const s={block:[],inline:[]};for(const n of t){const t=[],i=[];for(const s of e.getDefinitionsForView(n.element))s.isBlock?t.push(s.model):i.push(s.model);t.length?s.block.push({...n,modelElements:t,isBlock:!0}):s.inline.push({...n,ghsAttributes:i})}return s}var m=s(529),v={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};c()(m.Z,v);m.Z.locals;class w extends e.Plugin{static get pluginName(){return"StyleUI"}init(){const e=this.editor,s=f(e.plugins.get("DataSchema"),e.config.get("style.definitions"));e.ui.componentFactory.add("style",(n=>{const i=n.t,l=(0,t.createDropdown)(n),r=new p(n,s),o=e.commands.get("style");return l.bind("isEnabled").to(o),l.panelView.children.add(r),l.buttonView.withText=!0,l.buttonView.bind("label").to(o,"value",(e=>e.length>1?i("Multiple styles"):1===e.length?e[0]:i("Styles"))),l.bind("class").to(o,"value",(e=>{const t=["ck-style-dropdown"];return e.length>1&&t.push("ck-style-dropdown_multiple-active"),t.join(" ")})),r.delegate("execute").to(l),l.on("execute",(t=>{e.execute("style",{styleName:t.source.styleDefinition.name}),e.editing.view.focus()})),r.bind("activeStyles").to(o,"value"),r.bind("enabledStyles").to(o,"enabledStyles"),l}))}}class _ extends e.Command{constructor(e,t){super(e),this.set("value",[]),this.set("enabledStyles",[]),this._styleDefinitions=t}refresh(){const e=this.editor.model,t=e.document.selection,s=new Set,n=new Set;for(const i of this._styleDefinitions.inline)for(const l of i.ghsAttributes){e.schema.checkAttributeInSelection(t,l)&&n.add(i.name);S(this._getValueFromFirstAllowedNode(l),i.classes)&&s.add(i.name)}const l=(0,i.first)(t.getSelectedBlocks());if(l){const t=l.getAncestors({includeSelf:!0,parentFirst:!0});for(const i of t){if(e.schema.isLimit(i))break;if(e.schema.checkAttribute(i,"htmlAttributes"))for(const e of this._styleDefinitions.block){if(!e.modelElements.includes(i.name))continue;n.add(e.name);S(i.getAttribute("htmlAttributes"),e.classes)&&s.add(e.name)}}}this.enabledStyles=Array.from(n).sort(),this.isEnabled=this.enabledStyles.length>0,this.value=this.isEnabled?Array.from(s).sort():[]}execute({styleName:e,forceValue:t}){if(!this.enabledStyles.includes(e))return void(0,i.logWarning)("style-command-executed-with-incorrect-style-name");const s=this.editor.model,n=s.document.selection,l=this.editor.plugins.get("GeneralHtmlSupport"),r=[...this._styleDefinitions.inline,...this._styleDefinitions.block].find((({name:t})=>t==e)),o=void 0===t?!this.value.includes(r.name):t;s.change((()=>{let e;e=r.isBlock?function(e,t,s){const n=new Set;for(const i of e){const e=i.getAncestors({includeSelf:!0,parentFirst:!0});for(const i of e){if(s.isLimit(i))break;if(t.includes(i.name)){n.add(i);break}}}return n}(n.getSelectedBlocks(),r.modelElements,s.schema):[n];for(const t of e)o?l.addModelHtmlClass(r.element,r.classes,t):l.removeModelHtmlClass(r.element,r.classes,t)}))}_getValueFromFirstAllowedNode(e){const t=this.editor.model,s=t.schema,n=t.document.selection;if(n.isCollapsed)return n.getAttribute(e);for(const t of n.getRanges())for(const n of t.getItems())if(s.checkAttribute(n,e))return n.getAttribute(e);return null}}function S(e,t){return!(!e||!e.classes)&&t.every((t=>e.classes.includes(t)))}class x extends e.Plugin{static get pluginName(){return"StyleEditing"}static get requires(){return["GeneralHtmlSupport"]}init(){const e=this.editor,t=f(e.plugins.get("DataSchema"),e.config.get("style.definitions"));e.commands.add("style",new _(e,t)),this._configureGHSDataFilter(t)}_configureGHSDataFilter({block:e,inline:t}){const s=this.editor.plugins.get("DataFilter");s.loadAllowedConfig(e.map(T)),s.loadAllowedConfig(t.map(T))}}function T({element:e,classes:t}){return{name:e,classes:t}}class V extends e.Plugin{static get pluginName(){return"Style"}static get requires(){return[x,w]}}})(),(window.CKEditor5=window.CKEditor5||{}).style=n})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/table/table.js b/core/assets/vendor/ckeditor5/table/table.js index 21589b94bed2bc45dfe36f127a429adb108e34c2..e81c76e1c345fb6a6f29fb3707a2228b3c4083ee 100644 --- a/core/assets/vendor/ckeditor5/table/table.js +++ b/core/assets/vendor/ckeditor5/table/table.js @@ -2,4 +2,4 @@ /*! * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md. - */(()=>{var e={252:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom:1px solid var(--ck-color-input-border);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}",""]);const l=i},934:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}",""]);const l=i},333:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}",""]);const l=i},272:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);outline:none;width:var(--ck-insert-table-dropdown-box-width)}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}",""]);const l=i},660:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}",""]);const l=i},665:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-table-caption-background:#f7f7f7;--ck-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-table-caption-background);caption-side:top;color:var(--ck-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-color-table-caption-background)}}",""]);const l=i},773:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}",""]);const l=i},975:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:-999999px;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:-999999px;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}",""]);const l=i},482:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}",""]);const l=i},686:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,'.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}',""]);const l=i},99:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}",""]);const l=i},475:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',""]);const l=i},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o=e(t);return t[2]?"@media ".concat(t[2]," {").concat(o,"}"):o})).join("")},t.i=function(e,o,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var l=0;l<this.length;l++){var r=this[l][0];null!=r&&(i[r]=!0)}for(var s=0;s<e.length;s++){var a=[].concat(e[s]);n&&i[a[0]]||(o&&(a[2]?a[2]="".concat(o," and ").concat(a[2]):a[2]=o),t.push(a))}},t}},62:(e,t,o)=>{"use strict";var n,i=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},l=function(){var e={};return function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}e[t]=o}return e[t]}}(),r=[];function s(e){for(var t=-1,o=0;o<r.length;o++)if(r[o].identifier===e){t=o;break}return t}function a(e,t){for(var o={},n=[],i=0;i<e.length;i++){var l=e[i],a=t.base?l[0]+t.base:l[0],c=o[a]||0,d="".concat(a," ").concat(c);o[a]=c+1;var u=s(d),h={css:l[1],media:l[2],sourceMap:l[3]};-1!==u?(r[u].references++,r[u].updater(h)):r.push({identifier:d,updater:p(h,t),references:1}),n.push(d)}return n}function c(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var i=o.nc;i&&(n.nonce=i)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var r=l(e.insert||"head");if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}return t}var d,u=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function h(e,t,o,n){var i=o?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=u(t,i);else{var l=document.createTextNode(i),r=e.childNodes;r[t]&&e.removeChild(r[t]),r.length?e.insertBefore(l,r[t]):e.appendChild(l)}}function b(e,t,o){var n=o.css,i=o.media,l=o.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),l&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var m=null,g=0;function p(e,t){var o,n,i;if(t.singleton){var l=g++;o=m||(m=c(t)),n=h.bind(null,o,l,!1),i=h.bind(null,o,l,!0)}else o=c(t),n=b.bind(null,o,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(o)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var o=a(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<o.length;n++){var i=s(o[n]);r[i].references--}for(var l=a(e,t),c=0;c<o.length;c++){var d=s(o[c]);0===r[d].references&&(r[d].updater(),r.splice(d,1))}o=l}}}},704:(e,t,o)=>{e.exports=o(79)("./src/core.js")},492:(e,t,o)=>{e.exports=o(79)("./src/engine.js")},273:(e,t,o)=>{e.exports=o(79)("./src/ui.js")},209:(e,t,o)=>{e.exports=o(79)("./src/utils.js")},995:(e,t,o)=>{e.exports=o(79)("./src/widget.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var l=t[n]={id:n,exports:{}};return e[n](l,l.exports,o),l.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var n={};(()=>{"use strict";o.r(n),o.d(n,{PlainTableOutput:()=>Be,Table:()=>ze,TableCaption:()=>Xo,TableCaptionEditing:()=>Ko,TableCaptionUI:()=>qo,TableCellProperties:()=>_o,TableCellPropertiesEditing:()=>wo,TableCellPropertiesUI:()=>Qt,TableClipboard:()=>ve,TableColumnResize:()=>gn,TableColumnResizeEditing:()=>hn,TableEditing:()=>ce,TableKeyboard:()=>xe,TableMouse:()=>Re,TableProperties:()=>Ho,TablePropertiesEditing:()=>Po,TablePropertiesUI:()=>Do,TableSelection:()=>_e,TableToolbar:()=>De,TableUI:()=>pe,TableUtils:()=>F});var e=o(704),t=o(995);function i(e,t,o,n,i=1){t>i?n.setAttribute(e,t,o):n.removeAttribute(e,o)}function l(e,t,o={}){const n=e.createElement("tableCell",o);return e.insertElement("paragraph",n),e.insert(n,t),n}function r(e,t){const o=t.parent.parent,n=parseInt(o.getAttribute("headingColumns")||0),{column:i}=e.getCellLocation(t);return!!n&&i<n}var s=o(209);function a(){return e=>{e.on("element:table",((e,t,o)=>{const n=t.viewItem;if(!o.consumable.test(n,{name:!0}))return;const{rows:i,headingRows:r,headingColumns:s}=function(e){const t={headingRows:0,headingColumns:0},o=[],n=[];let i;for(const l of Array.from(e.getChildren()))if("tbody"===l.name||"thead"===l.name||"tfoot"===l.name){"thead"!==l.name||i||(i=l);const e=Array.from(l.getChildren()).filter((e=>e.is("element","tr")));for(const l of e)if("thead"===l.parent.name&&l.parent===i)t.headingRows++,o.push(l);else{n.push(l);const e=d(l);e>t.headingColumns&&(t.headingColumns=e)}}return t.rows=[...o,...n],t}(n),a={};s&&(a.headingColumns=s),r&&(a.headingRows=r);const c=o.writer.createElement("table",a);if(o.safeInsert(c,t.modelCursor)){if(o.consumable.consume(n,{name:!0}),i.forEach((e=>o.convertItem(e,o.writer.createPositionAt(c,"end")))),o.convertChildren(n,o.writer.createPositionAt(c,"end")),c.isEmpty){const e=o.writer.createElement("tableRow");o.writer.insert(e,o.writer.createPositionAt(c,"end")),l(o.writer,o.writer.createPositionAt(e,"end"))}o.updateConversionResult(c,t)}}))}}function c(e){return t=>{t.on(`element:${e}`,((e,t,o)=>{if(t.modelRange&&t.viewItem.isEmpty){const e=t.modelRange.start.nodeAfter,n=o.writer.createPositionAt(e,0);o.writer.insertElement("paragraph",n)}}),{priority:"low"})}}function d(e){let t=0,o=0;const n=Array.from(e.getChildren()).filter((e=>"th"===e.name||"td"===e.name));for(;o<n.length&&"th"===n[o].name;){const e=n[o];t+=parseInt(e.getAttribute("colspan")||1),o++}return t}class u{constructor(e,t={}){this._table=e,this._startRow=void 0!==t.row?t.row:t.startRow||0,this._endRow=void 0!==t.row?t.row:t.endRow,this._startColumn=void 0!==t.column?t.column:t.startColumn||0,this._endColumn=void 0!==t.column?t.column:t.endColumn,this._includeAllSlots=!!t.includeAllSlots,this._skipRows=new Set,this._row=0,this._rowIndex=0,this._column=0,this._cellIndex=0,this._spannedCells=new Map,this._nextCellAtColumn=-1}[Symbol.iterator](){return this}next(){const e=this._table.getChild(this._rowIndex);if(!e||this._isOverEndRow())return{done:!0};if(!e.is("element","tableRow"))return this._rowIndex++,this.next();if(this._isOverEndColumn())return this._advanceToNextRow();let t=null;const o=this._getSpanned();if(o)this._includeAllSlots&&!this._shouldSkipSlot()&&(t=this._formatOutValue(o.cell,o.row,o.column));else{const o=e.getChild(this._cellIndex);if(!o)return this._advanceToNextRow();const n=parseInt(o.getAttribute("colspan")||1),i=parseInt(o.getAttribute("rowspan")||1);(n>1||i>1)&&this._recordSpans(o,i,n),this._shouldSkipSlot()||(t=this._formatOutValue(o)),this._nextCellAtColumn=this._column+n}return this._column++,this._column==this._nextCellAtColumn&&this._cellIndex++,t||this.next()}skipRow(e){this._skipRows.add(e)}_advanceToNextRow(){return this._row++,this._rowIndex++,this._column=0,this._cellIndex=0,this._nextCellAtColumn=-1,this.next()}_isOverEndRow(){return void 0!==this._endRow&&this._row>this._endRow}_isOverEndColumn(){return void 0!==this._endColumn&&this._column>this._endColumn}_formatOutValue(e,t=this._row,o=this._column){return{done:!1,value:new h(this,e,t,o)}}_shouldSkipSlot(){const e=this._skipRows.has(this._row),t=this._row<this._startRow,o=this._column<this._startColumn,n=void 0!==this._endColumn&&this._column>this._endColumn;return e||t||o||n}_getSpanned(){const e=this._spannedCells.get(this._row);return e&&e.get(this._column)||null}_recordSpans(e,t,o){const n={cell:e,row:this._row,column:this._column};for(let e=this._row;e<this._row+t;e++)for(let t=this._column;t<this._column+o;t++)e==this._row&&t==this._column||this._markSpannedCell(e,t,n)}_markSpannedCell(e,t,o){this._spannedCells.has(e)||this._spannedCells.set(e,new Map);this._spannedCells.get(e).set(t,o)}}class h{constructor(e,t,o,n){this.cell=t,this.row=e._row,this.column=e._column,this.cellAnchorRow=o,this.cellAnchorColumn=n,this._cellIndex=e._cellIndex,this._rowIndex=e._rowIndex,this._table=e._table}get isAnchor(){return this.row===this.cellAnchorRow&&this.column===this.cellAnchorColumn}get cellWidth(){return parseInt(this.cell.getAttribute("colspan")||1)}get cellHeight(){return parseInt(this.cell.getAttribute("rowspan")||1)}get rowIndex(){return this._rowIndex}getPositionBefore(){return this._table.root.document.model.createPositionAt(this._table.getChild(this.row),this._cellIndex)}}function b(e,o={}){return(n,{writer:i})=>{const l=n.getAttribute("headingRows")||0,r=[];l>0&&r.push(i.createContainerElement("thead",null,i.createSlot((e=>e.is("element","tableRow")&&e.index<l)))),l<e.getRows(n)&&r.push(i.createContainerElement("tbody",null,i.createSlot((e=>e.is("element","tableRow")&&e.index>=l))));const s=i.createContainerElement("figure",{class:"table"},[i.createContainerElement("table",null,r),i.createSlot((e=>!e.is("element","tableRow")))]);return o.asWidget?function(e,o){return o.setCustomProperty("table",!0,e),(0,t.toWidget)(e,o,{hasSelectionHandle:!0})}(s,i):s}}function m(e={}){return(o,{writer:n})=>{const i=o.parent,l=i.parent,r=l.getChildIndex(i),s=new u(l,{row:r}),a=l.getAttribute("headingRows")||0,c=l.getAttribute("headingColumns")||0;for(const i of s)if(i.cell==o){const o=i.row<a||i.column<c?"th":"td";return e.asWidget?(0,t.toWidgetEditable)(n.createEditableElement(o),n):n.createContainerElement(o)}}}function g(e={}){return(t,{writer:o,consumable:n,mapper:i})=>{if(t.parent.is("element","tableCell")&&p(t))return e.asWidget?o.createContainerElement("span",{class:"ck-table-bogus-paragraph"}):(n.consume(t,"insert"),void i.bindElements(t,i.toViewElement(t.parent)))}}function p(e){return 1==e.parent.childCount&&![...e.getAttributeKeys()].length}class f extends e.Command{refresh(){const e=this.editor.model,t=e.document.selection,o=e.schema;this.isEnabled=function(e,t){const o=e.getFirstPosition().parent,n=o===o.root?o:o.parent;return t.checkChild(n,"table")}(t,o)}execute(e={}){const t=this.editor.model,o=this.editor.plugins.get("TableUtils"),n=this.editor.config.get("table"),i=n.defaultHeadings.rows,l=n.defaultHeadings.columns;void 0===e.headingRows&&i&&(e.headingRows=i),void 0===e.headingColumns&&l&&(e.headingColumns=l),t.change((n=>{const i=o.createTable(n,e);t.insertObject(i,null,null,{findOptimalPosition:"auto"}),n.setSelection(n.createPositionAt(i.getNodeByPath([0,0,0]),0))}))}}class w extends e.Command{constructor(e,t={}){super(e),this.order=t.order||"below"}refresh(){const e=this.editor.model.document.selection,t=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(e).length;this.isEnabled=t}execute(){const e=this.editor,t=e.model.document.selection,o=e.plugins.get("TableUtils"),n="above"===this.order,i=o.getSelectionAffectedTableCells(t),l=o.getRowIndexes(i),r=n?l.first:l.last,s=i[0].findAncestor("table");o.insertRows(s,{at:n?r:r+1,copyStructureFromAbove:!n})}}class k extends e.Command{constructor(e,t={}){super(e),this.order=t.order||"right"}refresh(){const e=this.editor.model.document.selection,t=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(e).length;this.isEnabled=t}execute(){const e=this.editor,t=e.model.document.selection,o=e.plugins.get("TableUtils"),n="left"===this.order,i=o.getSelectionAffectedTableCells(t),l=o.getColumnIndexes(i),r=n?l.first:l.last,s=i[0].findAncestor("table");o.insertColumns(s,{columns:1,at:n?r:r+1})}}class _ extends e.Command{constructor(e,t={}){super(e),this.direction=t.direction||"horizontally"}refresh(){const e=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=1===e.length}execute(){const e=this.editor.plugins.get("TableUtils"),t=e.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];"horizontally"===this.direction?e.splitCellHorizontally(t,2):e.splitCellVertically(t,2)}}function v(e,t,o){const{startRow:n,startColumn:r,endRow:s,endColumn:a}=t,c=o.createElement("table"),d=s-n+1;for(let e=0;e<d;e++)o.insertElement("tableRow",c,"end");const h=[...new u(e,{startRow:n,endRow:s,startColumn:r,endColumn:a,includeAllSlots:!0})];for(const{row:e,column:t,cell:i,isAnchor:d,cellAnchorRow:u,cellAnchorColumn:b}of h){const h=e-n,m=c.getChild(h);if(d){const n=o.cloneElement(i);o.append(n,m),x(n,e,t,s,a,o)}else(u<n||b<r)&&l(o,o.createPositionAt(m,"end"))}return function(e,t,o,n,l){const r=parseInt(t.getAttribute("headingRows")||0);if(r>0){i("headingRows",r-o,e,l,0)}const s=parseInt(t.getAttribute("headingColumns")||0);if(s>0){i("headingColumns",s-n,e,l,0)}}(c,e,n,r,o),c}function C(e,t,o=0){const n=[],i=new u(e,{startRow:o,endRow:t-1});for(const e of i){const{row:o,cellHeight:i}=e,l=o+i-1;o<t&&t<=l&&n.push(e)}return n}function y(e,t,o){const n=e.parent,r=n.parent,s=n.index,a=t-s,c={},d=parseInt(e.getAttribute("rowspan"))-a;d>1&&(c.rowspan=d);const h=parseInt(e.getAttribute("colspan")||1);h>1&&(c.colspan=h);const b=s+a,m=[...new u(r,{startRow:s,endRow:b,includeAllSlots:!0})];let g,p=null;for(const t of m){const{row:n,column:i,cell:r}=t;r===e&&void 0===g&&(g=i),void 0!==g&&g===i&&n===b&&(p=l(o,t.getPositionBefore(),c))}return i("rowspan",a,e,o),p}function T(e,t){const o=[],n=new u(e);for(const e of n){const{column:n,cellWidth:i}=e,l=n+i-1;n<t&&t<=l&&o.push(e)}return o}function A(e,t,o,n){const r=o-t,s={},a=parseInt(e.getAttribute("colspan"))-r;a>1&&(s.colspan=a);const c=parseInt(e.getAttribute("rowspan")||1);c>1&&(s.rowspan=c);const d=l(n,n.createPositionAfter(e),s);return i("colspan",r,e,n),d}function x(e,t,o,n,l,r){const s=parseInt(e.getAttribute("colspan")||1),a=parseInt(e.getAttribute("rowspan")||1);if(o+s-1>l){i("colspan",l-o+1,e,r,1)}if(t+a-1>n){i("rowspan",n-t+1,e,r,1)}}function V(e,t){const o=t.getColumns(e),n=new Array(o).fill(0);for(const{column:t}of new u(e))n[t]++;const i=n.reduce(((e,t,o)=>t?e:[...e,o]),[]);if(i.length>0){const o=i[i.length-1];return t.removeColumns(e,{at:o}),!0}return!1}function S(e,t){const o=[],n=t.getRows(e);for(let t=0;t<n;t++){e.getChild(t).isEmpty&&o.push(t)}if(o.length>0){const n=o[o.length-1];return t.removeRows(e,{at:n}),!0}return!1}function R(e,t){V(e,t)||S(e,t)}function I(e,t){const o=Array.from(new u(e,{startColumn:t.firstColumn,endColumn:t.lastColumn,row:t.lastRow}));if(o.every((({cellHeight:e})=>1===e)))return t.lastRow;const n=o[0].cellHeight-1;return t.lastRow+n}function P(e,t){const o=Array.from(new u(e,{startRow:t.firstRow,endRow:t.lastRow,column:t.lastColumn}));if(o.every((({cellWidth:e})=>1===e)))return t.lastColumn;const n=o[0].cellWidth-1;return t.lastColumn+n}class E extends e.Command{constructor(e,t){super(e),this.direction=t.direction,this.isHorizontal="right"==this.direction||"left"==this.direction}refresh(){const e=this._getMergeableCell();this.value=e,this.isEnabled=!!e}execute(){const e=this.editor.model,t=e.document,o=this.editor.plugins.get("TableUtils").getTableCellsContainingSelection(t.selection)[0],n=this.value,i=this.direction;e.change((e=>{const t="right"==i||"down"==i,l=t?o:n,r=t?n:o,s=r.parent;!function(e,t,o){z(e)||(z(t)&&o.remove(o.createRangeIn(t)),o.move(o.createRangeIn(e),o.createPositionAt(t,"end")));o.remove(e)}(r,l,e);const a=this.isHorizontal?"colspan":"rowspan",c=parseInt(o.getAttribute(a)||1),d=parseInt(n.getAttribute(a)||1);e.setAttribute(a,c+d,l),e.setSelection(e.createRangeIn(l));const u=this.editor.plugins.get("TableUtils");R(s.findAncestor("table"),u)}))}_getMergeableCell(){const e=this.editor.model.document,t=this.editor.plugins.get("TableUtils"),o=t.getTableCellsContainingSelection(e.selection)[0];if(!o)return;const n=this.isHorizontal?function(e,t,o){const n=e.parent.parent,i="right"==t?e.nextSibling:e.previousSibling,l=(n.getAttribute("headingColumns")||0)>0;if(!i)return;const s="right"==t?e:i,a="right"==t?i:e,{column:c}=o.getCellLocation(s),{column:d}=o.getCellLocation(a),u=parseInt(s.getAttribute("colspan")||1),h=r(o,s),b=r(o,a);if(l&&h!=b)return;return c+u===d?i:void 0}(o,this.direction,t):function(e,t,o){const n=e.parent,i=n.parent,l=i.getChildIndex(n);if("down"==t&&l===o.getRows(i)-1||"up"==t&&0===l)return;const r=parseInt(e.getAttribute("rowspan")||1),s=i.getAttribute("headingRows")||0,a="down"==t&&l+r===s,c="up"==t&&l===s;if(s&&(a||c))return;const d=parseInt(e.getAttribute("rowspan")||1),h="down"==t?l+d:l,b=[...new u(i,{endRow:h})],m=b.find((t=>t.cell===e)).column,g=b.find((({row:e,cellHeight:o,column:n})=>n===m&&("down"==t?e===h:h===e+o)));return g&&g.cell}(o,this.direction,t);if(!n)return;const i=this.isHorizontal?"rowspan":"colspan",l=parseInt(o.getAttribute(i)||1);return parseInt(n.getAttribute(i)||1)===l?n:void 0}}function z(e){return 1==e.childCount&&e.getChild(0).is("element","paragraph")&&e.getChild(0).isEmpty}class B extends e.Command{refresh(){const e=this.editor.plugins.get("TableUtils"),t=e.getSelectionAffectedTableCells(this.editor.model.document.selection),o=t[0];if(o){const n=o.findAncestor("table"),i=this.editor.plugins.get("TableUtils").getRows(n)-1,l=e.getRowIndexes(t),r=0===l.first&&l.last===i;this.isEnabled=!r}else this.isEnabled=!1}execute(){const e=this.editor.model,t=this.editor.plugins.get("TableUtils"),o=t.getSelectionAffectedTableCells(e.document.selection),n=t.getRowIndexes(o),i=o[0],l=i.findAncestor("table"),r=t.getCellLocation(i).column;e.change((e=>{const o=n.last-n.first+1;t.removeRows(l,{at:n.first,rows:o});const i=function(e,t,o,n){const i=e.getChild(Math.min(t,n-1));let l=i.getChild(0),r=0;for(const e of i.getChildren()){if(r>o)return l;l=e,r+=parseInt(e.getAttribute("colspan")||1)}return l}(l,n.first,r,t.getRows(l));e.setSelection(e.createPositionAt(i,0))}))}}class L extends e.Command{refresh(){const e=this.editor.plugins.get("TableUtils"),t=e.getSelectionAffectedTableCells(this.editor.model.document.selection),o=t[0];if(o){const n=o.findAncestor("table"),i=e.getColumns(n),{first:l,last:r}=e.getColumnIndexes(t);this.isEnabled=r-l<i-1}else this.isEnabled=!1}execute(){const e=this.editor.plugins.get("TableUtils"),[t,o]=function(e,t){const o=t.getSelectionAffectedTableCells(e),n=o[0],i=o.pop(),l=[n,i];return n.isBefore(i)?l:l.reverse()}(this.editor.model.document.selection,e),n=t.parent.parent,i=[...new u(n)],l={first:i.find((e=>e.cell===t)).column,last:i.find((e=>e.cell===o)).column},r=function(e,t,o,n){return parseInt(o.getAttribute("colspan")||1)>1?o:t.previousSibling||o.nextSibling?o.nextSibling||t.previousSibling:n.first?e.reverse().find((({column:e})=>e<n.first)).cell:e.reverse().find((({column:e})=>e>n.last)).cell}(i,t,o,l);this.editor.model.change((e=>{const t=l.last-l.first+1;this.editor.plugins.get("TableUtils").removeColumns(n,{at:l.first,columns:t}),e.setSelection(e.createPositionAt(r,0))}))}}class W extends e.Command{refresh(){const e=this.editor.plugins.get("TableUtils"),t=this.editor.model,o=e.getSelectionAffectedTableCells(t.document.selection),n=o.length>0;this.isEnabled=n,this.value=n&&o.every((e=>this._isInHeading(e,e.parent.parent)))}execute(e={}){if(e.forceValue===this.value)return;const t=this.editor.plugins.get("TableUtils"),o=this.editor.model,n=t.getSelectionAffectedTableCells(o.document.selection),l=n[0].findAncestor("table"),{first:r,last:s}=t.getRowIndexes(n),a=this.value?r:s+1,c=l.getAttribute("headingRows")||0;o.change((e=>{if(a){const t=C(l,a,a>c?c:0);for(const{cell:o}of t)y(o,a,e)}i("headingRows",a,l,e,0)}))}_isInHeading(e,t){const o=parseInt(t.getAttribute("headingRows")||0);return!!o&&e.parent.index<o}}class N extends e.Command{refresh(){const e=this.editor.model,t=this.editor.plugins.get("TableUtils"),o=t.getSelectionAffectedTableCells(e.document.selection),n=o.length>0;this.isEnabled=n,this.value=n&&o.every((e=>r(t,e)))}execute(e={}){if(e.forceValue===this.value)return;const t=this.editor.plugins.get("TableUtils"),o=this.editor.model,n=t.getSelectionAffectedTableCells(o.document.selection),l=n[0].findAncestor("table"),{first:r,last:s}=t.getColumnIndexes(n),a=this.value?r:s+1;o.change((e=>{if(a){const t=T(l,a);for(const{cell:o,column:n}of t)A(o,n,a,e)}i("headingColumns",a,l,e,0)}))}}class F extends e.Plugin{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns"),this.decorate("insertRows")}getCellLocation(e){const t=e.parent,o=t.parent,n=o.getChildIndex(t),i=new u(o,{row:n});for(const{cell:t,row:o,column:n}of i)if(t===e)return{row:o,column:n}}createTable(e,t){const o=e.createElement("table"),n=parseInt(t.rows)||2,l=parseInt(t.columns)||2;return D(e,o,0,n,l),t.headingRows&&i("headingRows",Math.min(t.headingRows,n),o,e,0),t.headingColumns&&i("headingColumns",Math.min(t.headingColumns,l),o,e,0),o}insertRows(e,t={}){const o=this.editor.model,n=t.at||0,r=t.rows||1,a=void 0!==t.copyStructureFromAbove,c=t.copyStructureFromAbove?n-1:n,d=this.getRows(e),h=this.getColumns(e);if(n>d)throw new s.CKEditorError("tableutils-insertrows-insert-out-of-range",this,{options:t});o.change((t=>{const o=e.getAttribute("headingRows")||0;if(o>n&&i("headingRows",o+r,e,t,0),!a&&(0===n||n===d))return void D(t,e,n,r,h);const s=a?Math.max(n,c):n,b=new u(e,{endRow:s}),m=new Array(h).fill(1);for(const{row:e,column:o,cellHeight:i,cellWidth:l,cell:s}of b){const d=e+i-1,u=e<=c&&c<=d;e<n&&n<=d?(t.setAttribute("rowspan",i+r,s),m[o]=-l):a&&u&&(m[o]=l)}for(let o=0;o<r;o++){const o=t.createElement("tableRow");t.insert(o,e,n);for(let e=0;e<m.length;e++){const n=m[e],i=t.createPositionAt(o,"end");n>0&&l(t,i,n>1?{colspan:n}:null),e+=Math.abs(n)-1}}}))}insertColumns(e,t={}){const o=this.editor.model,n=t.at||0,i=t.columns||1;o.change((t=>{const o=e.getAttribute("headingColumns");n<o&&t.setAttribute("headingColumns",o+i,e);const l=this.getColumns(e);if(0===n||l===n){for(const o of e.getChildren())o.is("element","tableRow")&&H(i,t,t.createPositionAt(o,n?"end":0));return}const r=new u(e,{column:n,includeAllSlots:!0});for(const e of r){const{row:o,cell:l,cellAnchorColumn:s,cellAnchorRow:a,cellWidth:c,cellHeight:d}=e;if(s<n){t.setAttribute("colspan",c+i,l);const e=a+d-1;for(let t=o;t<=e;t++)r.skipRow(t)}else H(i,t,e.getPositionBefore())}}))}removeRows(e,t){const o=this.editor.model,n=t.rows||1,l=this.getRows(e),r=t.at,a=r+n-1;if(a>l-1)throw new s.CKEditorError("tableutils-removerows-row-index-out-of-range",this,{table:e,options:t});o.change((t=>{const{cellsToMove:o,cellsToTrim:n}=function(e,t,o){const n=new Map,i=[];for(const{row:l,column:r,cellHeight:s,cell:a}of new u(e,{endRow:o})){const e=l+s-1;if(l>=t&&l<=o&&e>o){const e=s-(o-l+1);n.set(r,{cell:a,rowspan:e})}if(l<t&&e>=t){let n;n=e>=o?o-t+1:e-t+1,i.push({cell:a,rowspan:s-n})}}return{cellsToMove:n,cellsToTrim:i}}(e,r,a);if(o.size){!function(e,t,o,n){const l=[...new u(e,{includeAllSlots:!0,row:t})],r=e.getChild(t);let s;for(const{column:e,cell:t,isAnchor:a}of l)if(o.has(e)){const{cell:t,rowspan:l}=o.get(e),a=s?n.createPositionAfter(s):n.createPositionAt(r,0);n.move(n.createRangeOn(t),a),i("rowspan",l,t,n),s=t}else a&&(s=t)}(e,a+1,o,t)}for(let o=a;o>=r;o--)t.remove(e.getChild(o));for(const{rowspan:e,cell:o}of n)i("rowspan",e,o,t);!function(e,t,o,n){const l=e.getAttribute("headingRows")||0;if(t<l){i("headingRows",o<l?l-(o-t+1):t,e,n,0)}}(e,r,a,t),V(e,this)||S(e,this)}))}removeColumns(e,t){const o=this.editor.model,n=t.at,l=t.columns||1,r=t.at+l-1;o.change((t=>{!function(e,t,o){const n=e.getAttribute("headingColumns")||0;if(n&&t.first<n){const i=Math.min(n-1,t.last)-t.first+1;o.setAttribute("headingColumns",n-i,e)}}(e,{first:n,last:r},t);for(let o=r;o>=n;o--)for(const{cell:n,column:l,cellWidth:r}of[...new u(e)])l<=o&&r>1&&l+r>o?i("colspan",r-1,n,t):l===o&&t.remove(n);S(e,this)||V(e,this)}))}splitCellVertically(e,t=2){const o=this.editor.model,n=e.parent.parent,l=parseInt(e.getAttribute("rowspan")||1),r=parseInt(e.getAttribute("colspan")||1);o.change((o=>{if(r>1){const{newCellsSpan:n,updatedSpan:s}=M(r,t);i("colspan",s,e,o);const a={};n>1&&(a.colspan=n),l>1&&(a.rowspan=l);H(r>t?t-1:r-1,o,o.createPositionAfter(e),a)}if(r<t){const s=t-r,a=[...new u(n)],{column:c}=a.find((({cell:t})=>t===e)),d=a.filter((({cell:t,cellWidth:o,column:n})=>t!==e&&n===c||n<c&&n+o>c));for(const{cell:e,cellWidth:t}of d)o.setAttribute("colspan",t+s,e);const h={};l>1&&(h.rowspan=l),H(s,o,o.createPositionAfter(e),h);const b=n.getAttribute("headingColumns")||0;b>c&&i("headingColumns",b+s,n,o)}}))}splitCellHorizontally(e,t=2){const o=this.editor.model,n=e.parent,l=n.parent,r=l.getChildIndex(n),s=parseInt(e.getAttribute("rowspan")||1),a=parseInt(e.getAttribute("colspan")||1);o.change((o=>{if(s>1){const n=[...new u(l,{startRow:r,endRow:r+s-1,includeAllSlots:!0})],{newCellsSpan:c,updatedSpan:d}=M(s,t);i("rowspan",d,e,o);const{column:h}=n.find((({cell:t})=>t===e)),b={};c>1&&(b.rowspan=c),a>1&&(b.colspan=a);for(const e of n){const{column:t,row:n}=e,i=t===h,l=(n+r+d)%c==0;n>=r+d&&i&&l&&H(1,o,e.getPositionBefore(),b)}}if(s<t){const n=t-s,c=[...new u(l,{startRow:0,endRow:r})];for(const{cell:t,cellHeight:i,row:l}of c)if(t!==e&&l+i>r){const e=i+n;o.setAttribute("rowspan",e,t)}const d={};a>1&&(d.colspan=a),D(o,l,r+1,n,1,d);const h=l.getAttribute("headingRows")||0;h>r&&i("headingRows",h+n,l,o)}}))}getColumns(e){return[...e.getChild(0).getChildren()].reduce(((e,t)=>e+parseInt(t.getAttribute("colspan")||1)),0)}getRows(e){return Array.from(e.getChildren()).reduce(((e,t)=>t.is("element","tableRow")?e+1:e),0)}createTableWalker(e,t={}){return new u(e,t)}getSelectedTableCells(e){const t=[];for(const o of this.sortRanges(e.getRanges())){const e=o.getContainedElement();e&&e.is("element","tableCell")&&t.push(e)}return t}getTableCellsContainingSelection(e){const t=[];for(const o of e.getRanges()){const e=o.start.findAncestor("tableCell");e&&t.push(e)}return t}getSelectionAffectedTableCells(e){const t=this.getSelectedTableCells(e);return t.length?t:this.getTableCellsContainingSelection(e)}getRowIndexes(e){const t=e.map((e=>e.parent.index));return this._getFirstLastIndexesObject(t)}getColumnIndexes(e){const t=e[0].findAncestor("table"),o=[...new u(t)].filter((t=>e.includes(t.cell))).map((e=>e.column));return this._getFirstLastIndexesObject(o)}isSelectionRectangular(e){if(e.length<2||!this._areCellInTheSameTableSection(e))return!1;const t=new Set,o=new Set;let n=0;for(const i of e){const{row:e,column:l}=this.getCellLocation(i),r=parseInt(i.getAttribute("rowspan")||1),s=parseInt(i.getAttribute("colspan")||1);t.add(e),o.add(l),r>1&&t.add(e+r-1),s>1&&o.add(l+s-1),n+=r*s}const i=function(e,t){const o=Array.from(e.values()),n=Array.from(t.values()),i=Math.max(...o),l=Math.min(...o),r=Math.max(...n),s=Math.min(...n);return(i-l+1)*(r-s+1)}(t,o);return i==n}sortRanges(e){return Array.from(e).sort(O)}_getFirstLastIndexesObject(e){const t=e.sort(((e,t)=>e-t));return{first:t[0],last:t[t.length-1]}}_areCellInTheSameTableSection(e){const t=e[0].findAncestor("table"),o=this.getRowIndexes(e),n=parseInt(t.getAttribute("headingRows")||0);if(!this._areIndexesInSameSection(o,n))return!1;const i=parseInt(t.getAttribute("headingColumns")||0),l=this.getColumnIndexes(e);return this._areIndexesInSameSection(l,i)}_areIndexesInSameSection({first:e,last:t},o){return e<o===t<o}}function D(e,t,o,n,i,l={}){for(let r=0;r<n;r++){const n=e.createElement("tableRow");e.insert(n,t,o),H(i,e,e.createPositionAt(n,"end"),l)}}function H(e,t,o,n={}){for(let i=0;i<e;i++)l(t,o,n)}function M(e,t){if(e<t)return{newCellsSpan:1,updatedSpan:1};const o=Math.floor(e/t);return{newCellsSpan:o,updatedSpan:e-o*t+o}}function O(e,t){const o=e.start,n=t.start;return o.isBefore(n)?-1:1}class j extends e.Command{refresh(){const e=this.editor.plugins.get(F),t=e.getSelectedTableCells(this.editor.model.document.selection);this.isEnabled=e.isSelectionRectangular(t,this.editor.plugins.get(F))}execute(){const e=this.editor.model,t=this.editor.plugins.get(F);e.change((o=>{const n=t.getSelectedTableCells(e.document.selection),l=n.shift(),{mergeWidth:r,mergeHeight:s}=function(e,t,o){let n=0,i=0;for(const e of t){const{row:t,column:l}=o.getCellLocation(e);n=$(e,l,n,"colspan"),i=$(e,t,i,"rowspan")}const{row:l,column:r}=o.getCellLocation(e);return{mergeWidth:n-r,mergeHeight:i-l}}(l,n,t);i("colspan",r,l,o),i("rowspan",s,l,o);for(const e of n)U(e,l,o);R(l.findAncestor("table"),t),o.setSelection(l,"in")}))}}function U(e,t,o){Z(e)||(Z(t)&&o.remove(o.createRangeIn(t)),o.move(o.createRangeIn(e),o.createPositionAt(t,"end"))),o.remove(e)}function Z(e){return 1==e.childCount&&e.getChild(0).is("element","paragraph")&&e.getChild(0).isEmpty}function $(e,t,o,n){const i=parseInt(e.getAttribute(n)||1);return Math.max(o,t+i)}class K extends e.Command{constructor(e){super(e),this.affectsData=!1}refresh(){const e=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const e=this.editor.model,t=this.editor.plugins.get("TableUtils"),o=t.getSelectionAffectedTableCells(e.document.selection),n=t.getRowIndexes(o),i=o[0].findAncestor("table"),l=[];for(let t=n.first;t<=n.last;t++)for(const o of i.getChild(t).getChildren())l.push(e.createRangeOn(o));e.change((e=>{e.setSelection(l)}))}}class q extends e.Command{constructor(e){super(e),this.affectsData=!1}refresh(){const e=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const e=this.editor.plugins.get("TableUtils"),t=this.editor.model,o=e.getSelectionAffectedTableCells(t.document.selection),n=o[0],i=o.pop(),l=n.findAncestor("table"),r=e.getCellLocation(n),s=e.getCellLocation(i),a=Math.min(r.column,s.column),c=Math.max(r.column,s.column),d=[];for(const e of new u(l,{startColumn:a,endColumn:c}))d.push(t.createRangeOn(e.cell));t.change((e=>{e.setSelection(d)}))}}function G(e){e.document.registerPostFixer((t=>function(e,t){const o=t.document.differ.getChanges();let n=!1;const i=new Set;for(const t of o){let o;"table"==t.name&&"insert"==t.type&&(o=t.position.nodeAfter),"tableRow"!=t.name&&"tableCell"!=t.name||(o=t.position.findAncestor("table")),Y(t)&&(o=t.range.start.findAncestor("table")),o&&!i.has(o)&&(n=J(o,e)||n,n=X(o,e)||n,i.add(o))}return n}(t,e)))}function J(e,t){let o=!1;const n=function(e){const t=parseInt(e.getAttribute("headingRows")||0),o=Array.from(e.getChildren()).reduce(((e,t)=>t.is("element","tableRow")?e+1:e),0),n=[];for(const{row:i,cell:l,cellHeight:r}of new u(e)){if(r<2)continue;const e=i<t?t:o;if(i+r>e){const t=e-i;n.push({cell:l,rowspan:t})}}return n}(e);if(n.length){o=!0;for(const e of n)i("rowspan",e.rowspan,e.cell,t,1)}return o}function X(e,t){let o=!1;const n=function(e){const t=new Array(e.childCount).fill(0);for(const{rowIndex:o}of new u(e,{includeAllSlots:!0}))t[o]++;return t}(e),i=[];for(const[t,o]of n.entries())!o&&e.getChild(t).is("element","tableRow")&&i.push(t);if(i.length){o=!0;for(const o of i.reverse())t.remove(e.getChild(o)),n.splice(o,1)}const r=n.filter(((t,o)=>e.getChild(o).is("element","tableRow"))),s=r[0];if(!r.every((e=>e===s))){const n=r.reduce(((e,t)=>t>e?t:e),0);for(const[i,s]of r.entries()){const r=n-s;if(r){for(let o=0;o<r;o++)l(t,t.createPositionAt(e.getChild(i),"end"));o=!0}}}return o}function Y(e){const t="attribute"===e.type,o=e.attributeKey;return t&&("headingRows"===o||"colspan"===o||"rowspan"===o)}function Q(e){e.document.registerPostFixer((t=>function(e,t){const o=t.document.differ.getChanges();let n=!1;for(const t of o)"insert"==t.type&&"table"==t.name&&(n=ee(t.position.nodeAfter,e)||n),"insert"==t.type&&"tableRow"==t.name&&(n=te(t.position.nodeAfter,e)||n),"insert"==t.type&&"tableCell"==t.name&&(n=oe(t.position.nodeAfter,e)||n),ne(t)&&(n=oe(t.position.parent,e)||n);return n}(t,e)))}function ee(e,t){let o=!1;for(const n of e.getChildren())n.is("element","tableRow")&&(o=te(n,t)||o);return o}function te(e,t){let o=!1;for(const n of e.getChildren())o=oe(n,t)||o;return o}function oe(e,t){if(0==e.childCount)return t.insertElement("paragraph",e),!0;const o=Array.from(e.getChildren()).filter((e=>e.is("$text")));for(const e of o)t.wrap(t.createRangeOn(e),"paragraph");return!!o.length}function ne(e){return!(!e.position||!e.position.parent.is("element","tableCell"))&&("insert"==e.type&&"$text"==e.name||"remove"==e.type)}function ie(e,t){if(!e.is("element","paragraph"))return!1;const o=t.toViewElement(e);return!!o&&p(e)!==o.is("element","span")}var le=o(62),re=o.n(le),se=o(482),ae={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(se.Z,ae);se.Z.locals;class ce extends e.Plugin{static get pluginName(){return"TableEditing"}static get requires(){return[F]}init(){const e=this.editor,t=e.model,o=t.schema,n=e.conversion,i=e.plugins.get(F);o.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]}),o.register("tableRow",{allowIn:"table",isLimit:!0}),o.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:!0,isSelectable:!0}),n.for("upcast").add((e=>{e.on("element:figure",((e,t,o)=>{if(!o.consumable.test(t.viewItem,{name:!0,classes:"table"}))return;const n=function(e){for(const t of e.getChildren())if(t.is("element","table"))return t}(t.viewItem);if(!n||!o.consumable.test(n,{name:!0}))return;o.consumable.consume(t.viewItem,{name:!0,classes:"table"});const i=o.convertItem(n,t.modelCursor),l=(0,s.first)(i.modelRange.getItems());l?(o.convertChildren(t.viewItem,o.writer.createPositionAt(l,"end")),o.updateConversionResult(l,t)):o.consumable.revert(t.viewItem,{name:!0,classes:"table"})}))})),n.for("upcast").add(a()),n.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:b(i,{asWidget:!0})}),n.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:b(i)}),n.for("upcast").elementToElement({model:"tableRow",view:"tr"}),n.for("upcast").add((e=>{e.on("element:tr",((e,t)=>{t.viewItem.isEmpty&&0==t.modelCursor.index&&e.stop()}),{priority:"high"})})),n.for("downcast").elementToElement({model:"tableRow",view:(e,{writer:t})=>e.isEmpty?t.createEmptyElement("tr"):t.createContainerElement("tr")}),n.for("upcast").elementToElement({model:"tableCell",view:"td"}),n.for("upcast").elementToElement({model:"tableCell",view:"th"}),n.for("upcast").add(c("td")),n.for("upcast").add(c("th")),n.for("editingDowncast").elementToElement({model:"tableCell",view:m({asWidget:!0})}),n.for("dataDowncast").elementToElement({model:"tableCell",view:m()}),n.for("editingDowncast").elementToElement({model:"paragraph",view:g({asWidget:!0}),converterPriority:"high"}),n.for("dataDowncast").elementToElement({model:"paragraph",view:g(),converterPriority:"high"}),n.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"}),n.for("upcast").attributeToAttribute({model:{key:"colspan",value:de("colspan")},view:"colspan"}),n.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"}),n.for("upcast").attributeToAttribute({model:{key:"rowspan",value:de("rowspan")},view:"rowspan"}),e.data.mapper.on("modelToViewPosition",((e,t)=>{const o=t.modelPosition.parent,n=t.modelPosition.nodeBefore;if(!o.is("element","tableCell"))return;if(!n||!n.is("element","paragraph"))return;const i=t.mapper.toViewElement(n),l=t.mapper.toViewElement(o);i===l&&(t.viewPosition=t.mapper.findPositionIn(l,n.maxOffset))})),e.config.define("table.defaultHeadings.rows",0),e.config.define("table.defaultHeadings.columns",0),e.commands.add("insertTable",new f(e)),e.commands.add("insertTableRowAbove",new w(e,{order:"above"})),e.commands.add("insertTableRowBelow",new w(e,{order:"below"})),e.commands.add("insertTableColumnLeft",new k(e,{order:"left"})),e.commands.add("insertTableColumnRight",new k(e,{order:"right"})),e.commands.add("removeTableRow",new B(e)),e.commands.add("removeTableColumn",new L(e)),e.commands.add("splitTableCellVertically",new _(e,{direction:"vertically"})),e.commands.add("splitTableCellHorizontally",new _(e,{direction:"horizontally"})),e.commands.add("mergeTableCells",new j(e)),e.commands.add("mergeTableCellRight",new E(e,{direction:"right"})),e.commands.add("mergeTableCellLeft",new E(e,{direction:"left"})),e.commands.add("mergeTableCellDown",new E(e,{direction:"down"})),e.commands.add("mergeTableCellUp",new E(e,{direction:"up"})),e.commands.add("setTableColumnHeader",new N(e)),e.commands.add("setTableRowHeader",new W(e)),e.commands.add("selectTableRow",new K(e)),e.commands.add("selectTableColumn",new q(e)),G(t),Q(t),this.listenTo(t.document,"change:data",(()=>{!function(e,t){const o=e.document.differ;for(const e of o.getChanges()){let o,n=!1;if("attribute"==e.type){const t=e.range.start.nodeAfter;if(!t||!t.is("element","table"))continue;if("headingRows"!=e.attributeKey&&"headingColumns"!=e.attributeKey)continue;o=t,n="headingRows"==e.attributeKey}else"tableRow"!=e.name&&"tableCell"!=e.name||(o=e.position.findAncestor("table"),n="tableRow"==e.name);if(!o)continue;const i=o.getAttribute("headingRows")||0,l=o.getAttribute("headingColumns")||0,r=new u(o);for(const e of r){const o=e.row<i||e.column<l?"th":"td",r=t.mapper.toViewElement(e.cell);r&&r.is("element")&&r.name!=o&&t.reconvertItem(n?e.cell.parent:e.cell)}}}(t,e.editing),function(e,t){const o=e.document.differ,n=new Set;for(const e of o.getChanges()){const t="attribute"==e.type?e.range.start.parent:e.position.parent;t.is("element","tableCell")&&n.add(t)}for(const e of n.values()){const o=Array.from(e.getChildren()).filter((e=>ie(e,t.mapper)));for(const e of o)t.reconvertItem(e)}}(t,e.editing)}))}}function de(e){return t=>{const o=parseInt(t.getAttribute(e));return Number.isNaN(o)||o<=0?null:o}}var ue=o(273),he=o(272),be={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(he.Z,be);he.Z.locals;class me extends ue.View{constructor(e){super(e);const t=this.bindTemplate;this._geometryLabelId=`ck-editor__label_${(0,s.uid)()}`,this.items=this._createGridCollection(),this.keystrokes=new s.KeystrokeHandler,this.focusTracker=new s.FocusTracker,this.set("rows",0),this.set("columns",0),this.bind("label").to(this,"columns",this,"rows",((e,t)=>`${t} × ${e}`)),this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":t.to("boxover")},children:this.items},{tag:"div",attributes:{id:this._geometryLabelId,class:["ck","ck-insert-table-dropdown__label"]},children:[{text:t.to("label")}]}],on:{mousedown:t.to((e=>{e.preventDefault()})),click:t.to((()=>{this.fire("execute")})),keydown:t.to((e=>{"Enter"===e.key&&(this.fire("execute"),e.preventDefault())}))}}),this.on("boxover",((e,t)=>{const{row:o,column:n}=t.target.dataset;this.items.get(10*(o-1)+(n-1)).focus()})),this.focusTracker.on("change:focusedElement",((e,t,o)=>{if(!o)return;const{row:n,column:i}=o.dataset;this.set({rows:parseInt(n),columns:parseInt(i)})})),this.on("change:columns",(()=>this._highlightGridBoxes())),this.on("change:rows",(()=>this._highlightGridBoxes()))}render(){super.render(),(0,ue.addKeyboardHandlingForGrid)({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:10});for(const e of this.items)this.focusTracker.add(e.element);this.keystrokes.listenTo(this.element)}focus(){this.items.get(0).focus()}focusLast(){this.items.get(0).focus()}_highlightGridBoxes(){const e=this.rows,t=this.columns;this.items.map(((o,n)=>{const i=Math.floor(n/10)<e&&n%10<t;o.set("isOn",i)}))}_createGridCollection(){const e=[];for(let t=0;t<100;t++){const o=Math.floor(t/10),n=t%10;e.push(new ge(this.locale,o+1,n+1,this._geometryLabelId))}return this.createCollection(e)}}class ge extends ue.View{constructor(e,t,o,n){super(e);const i=this.bindTemplate;this.set("isOn",!1),this.setTemplate({tag:"div",attributes:{class:["ck","ck-insert-table-dropdown-grid-box",i.if("isOn","ck-on")],"data-row":t,"data-column":o,tabindex:-1,"aria-labelledby":n}})}focus(){this.element.focus()}}class pe extends e.Plugin{static get pluginName(){return"TableUI"}init(){const e=this.editor,t=this.editor.t,o="ltr"===e.locale.contentLanguageDirection;e.ui.componentFactory.add("insertTable",(o=>{const n=e.commands.get("insertTable"),i=(0,ue.createDropdown)(o);let l;return i.bind("isEnabled").to(n),i.buttonView.set({icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 6v3h4V6H3zm0 4v3h4v-3H3zm0 4v3h4v-3H3zm5 3h4v-3H8v3zm5 0h4v-3h-4v3zm4-4v-3h-4v3h4zm0-4V6h-4v3h4zm1.5 8a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17V4c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13zM12 13v-3H8v3h4zm0-4V6H8v3h4z"/></svg>',label:t("Insert table"),tooltip:!0}),i.on("change:isOpen",(()=>{l||(l=new me(o),i.panelView.children.add(l),l.delegate("execute").to(i),i.on("execute",(()=>{e.execute("insertTable",{rows:l.rows,columns:l.columns}),e.editing.view.focus()})))})),i})),e.ui.componentFactory.add("tableColumn",(e=>{const n=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:t("Header column"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:o?"insertTableColumnLeft":"insertTableColumnRight",label:t("Insert column left")}},{type:"button",model:{commandName:o?"insertTableColumnRight":"insertTableColumnLeft",label:t("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:t("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:t("Select column")}}];return this._prepareDropdown(t("Column"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M18 7v1H2V7h16zm0 5v1H2v-1h16z" opacity=".6"/><path d="M14 1v18a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1zm-2 1H8v4h4V2zm0 6H8v4h4V8zm0 6H8v4h4v-4z"/></svg>',n,e)})),e.ui.componentFactory.add("tableRow",(e=>{const o=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:t("Header row"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:t("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:t("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:t("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:t("Select row")}}];return this._prepareDropdown(t("Row"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v16h-1V2z" opacity=".6"/><path d="M1 6h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1 2v4h4V8H2zm6 0v4h4V8H8zm6 0v4h4V8h-4z"/></svg>',o,e)})),e.ui.componentFactory.add("mergeTableCells",(e=>{const n=[{type:"button",model:{commandName:"mergeTableCellUp",label:t("Merge cell up")}},{type:"button",model:{commandName:o?"mergeTableCellRight":"mergeTableCellLeft",label:t("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:t("Merge cell down")}},{type:"button",model:{commandName:o?"mergeTableCellLeft":"mergeTableCellRight",label:t("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:t("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:t("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(t("Merge cells"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v7h-1V2zm6 5v1H2V7h16zM8 12v1H2v-1h6z" opacity=".6"/><path d="M7 7h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm1 2v9h10V9H8z"/></svg>',n,e)}))}_prepareDropdown(e,t,o,n){const i=this.editor,l=(0,ue.createDropdown)(n),r=this._fillDropdownWithListOptions(l,o);return l.buttonView.set({label:e,icon:t,tooltip:!0}),l.bind("isEnabled").toMany(r,"isEnabled",((...e)=>e.some((e=>e)))),this.listenTo(l,"execute",(e=>{i.execute(e.source.commandName),e.source instanceof ue.SwitchButtonView||i.editing.view.focus()})),l}_prepareMergeSplitButtonDropdown(e,t,o,n){const i=this.editor,l=(0,ue.createDropdown)(n,ue.SplitButtonView),r="mergeTableCells",s=i.commands.get(r),a=this._fillDropdownWithListOptions(l,o);return l.buttonView.set({label:e,icon:t,tooltip:!0,isEnabled:!0}),l.bind("isEnabled").toMany([s,...a],"isEnabled",((...e)=>e.some((e=>e)))),this.listenTo(l.buttonView,"execute",(()=>{i.execute(r),i.editing.view.focus()})),this.listenTo(l,"execute",(e=>{i.execute(e.source.commandName),i.editing.view.focus()})),l}_fillDropdownWithListOptions(e,t){const o=this.editor,n=[],i=new s.Collection;for(const e of t)fe(e,o,n,i);return(0,ue.addListToDropdown)(e,i,o.ui.componentFactory),n}}function fe(e,t,o,n){const i=e.model=new ue.Model(e.model),{commandName:l,bindIsOn:r}=e.model;if("button"===e.type||"switchbutton"===e.type){const e=t.commands.get(l);o.push(e),i.set({commandName:l}),i.bind("isEnabled").to(e),r&&i.bind("isOn").to(e,"value")}i.set({withText:!0}),n.add(e)}var we=o(475),ke={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(we.Z,ke);we.Z.locals;class _e extends e.Plugin{static get pluginName(){return"TableSelection"}static get requires(){return[F,F]}init(){const e=this.editor.model;this.listenTo(e,"deleteContent",((e,t)=>this._handleDeleteContent(e,t)),{priority:"high"}),this._defineSelectionConverter(),this._enablePluginDisabling()}getSelectedTableCells(){const e=this.editor.plugins.get(F),t=this.editor.model.document.selection,o=e.getSelectedTableCells(t);return 0==o.length?null:o}getSelectionAsFragment(){const e=this.editor.plugins.get(F),t=this.getSelectedTableCells();return t?this.editor.model.change((o=>{const n=o.createDocumentFragment(),{first:i,last:l}=e.getColumnIndexes(t),{first:r,last:s}=e.getRowIndexes(t),a=t[0].findAncestor("table");let c=s,d=l;if(e.isSelectionRectangular(t)){const e={firstColumn:i,lastColumn:l,firstRow:r,lastRow:s};c=I(a,e),d=P(a,e)}const u=v(a,{startRow:r,startColumn:i,endRow:c,endColumn:d},o);return o.insert(u,n,0),n})):null}setCellSelection(e,t){const o=this._getCellsToSelect(e,t);this.editor.model.change((e=>{e.setSelection(o.cells.map((t=>e.createRangeOn(t))),{backward:o.backward})}))}getFocusCell(){const e=[...this.editor.model.document.selection.getRanges()].pop().getContainedElement();return e&&e.is("element","tableCell")?e:null}getAnchorCell(){const e=this.editor.model.document.selection,t=(0,s.first)(e.getRanges()).getContainedElement();return t&&t.is("element","tableCell")?t:null}_defineSelectionConverter(){const e=this.editor,t=new Set;e.conversion.for("editingDowncast").add((e=>e.on("selection",((e,o,n)=>{const i=n.writer;!function(e){for(const o of t)e.removeClass("ck-editor__editable_selected",o);t.clear()}(i);const l=this.getSelectedTableCells();if(!l)return;for(const e of l){const o=n.mapper.toViewElement(e);i.addClass("ck-editor__editable_selected",o),t.add(o)}const r=n.mapper.toViewElement(l[l.length-1]);i.setSelection(r,0)}),{priority:"lowest"})))}_enablePluginDisabling(){const e=this.editor;this.on("change:isEnabled",(()=>{if(!this.isEnabled){const t=this.getSelectedTableCells();if(!t)return;e.model.change((o=>{const n=o.createPositionAt(t[0],0),i=e.model.schema.getNearestSelectionRange(n);o.setSelection(i)}))}}))}_handleDeleteContent(e,t){const o=this.editor.plugins.get(F),[n,i]=t,l=this.editor.model,r=!i||"backward"==i.direction,s=o.getSelectedTableCells(n);s.length&&(e.stop(),l.change((e=>{const t=s[r?s.length-1:0];l.change((e=>{for(const t of s)l.deleteContent(e.createSelection(t,"in"))}));const o=l.schema.getNearestSelectionRange(e.createPositionAt(t,0));n.is("documentSelection")?e.setSelection(o):n.setTo(o)})))}_getCellsToSelect(e,t){const o=this.editor.plugins.get("TableUtils"),n=o.getCellLocation(e),i=o.getCellLocation(t),l=Math.min(n.row,i.row),r=Math.max(n.row,i.row),s=Math.min(n.column,i.column),a=Math.max(n.column,i.column),c=new Array(r-l+1).fill(null).map((()=>[])),d={startRow:l,endRow:r,startColumn:s,endColumn:a};for(const{row:t,cell:o}of new u(e.findAncestor("table"),d))c[t-l].push(o);const h=i.row<n.row,b=i.column<n.column;return h&&c.reverse(),b&&c.forEach((e=>e.reverse())),{cells:c.flat(),backward:h||b}}}class ve extends e.Plugin{static get pluginName(){return"TableClipboard"}static get requires(){return[_e,F]}init(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"copy",((e,t)=>this._onCopyCut(e,t))),this.listenTo(t,"cut",((e,t)=>this._onCopyCut(e,t))),this.listenTo(e.model,"insertContent",((e,t)=>this._onInsertContent(e,...t)),{priority:"high"}),this.decorate("_replaceTableSlotCell")}_onCopyCut(e,t){const o=this.editor.plugins.get(_e);if(!o.getSelectedTableCells())return;if("cut"==e.name&&this.editor.isReadOnly)return;t.preventDefault(),e.stop();const n=this.editor.data,i=this.editor.editing.view.document,l=n.toView(o.getSelectionAsFragment());i.fire("clipboardOutput",{dataTransfer:t.dataTransfer,content:l,method:e.name})}_onInsertContent(e,t,o){if(o&&!o.is("documentSelection"))return;const n=this.editor.model,i=this.editor.plugins.get(F);let l=Ce(t,n);if(!l)return;const r=i.getSelectionAffectedTableCells(n.document.selection);r.length?(e.stop(),n.change((e=>{const t={width:i.getColumns(l),height:i.getRows(l)},o=function(e,t,o,n){const i=e[0].findAncestor("table"),l=n.getColumnIndexes(e),r=n.getRowIndexes(e),s={firstColumn:l.first,lastColumn:l.last,firstRow:r.first,lastRow:r.last},a=1===e.length;a&&(s.lastRow+=t.height-1,s.lastColumn+=t.width-1,function(e,t,o,n){const i=n.getColumns(e),l=n.getRows(e);o>i&&n.insertColumns(e,{at:i,columns:o-i});t>l&&n.insertRows(e,{at:l,rows:t-l})}(i,s.lastRow+1,s.lastColumn+1,n));a||!n.isSelectionRectangular(e)?function(e,t,o){const{firstRow:n,lastRow:i,firstColumn:l,lastColumn:r}=t,s={first:n,last:i},a={first:l,last:r};Te(e,l,s,o),Te(e,r+1,s,o),ye(e,n,a,o),ye(e,i+1,a,o,n)}(i,s,o):(s.lastRow=I(i,s),s.lastColumn=P(i,s));return s}(r,t,e,i),n=o.lastRow-o.firstRow+1,s=o.lastColumn-o.firstColumn+1,a={startRow:0,startColumn:0,endRow:Math.min(n,t.height)-1,endColumn:Math.min(s,t.width)-1};l=v(l,a,e);const c=r[0].findAncestor("table"),d=this._replaceSelectedCellsWithPasted(l,t,c,o,e);if(this.editor.plugins.get("TableSelection").isEnabled){const t=i.sortRanges(d.map((t=>e.createRangeOn(t))));e.setSelection(t)}else e.setSelection(d[0],0)}))):R(l,i)}_replaceSelectedCellsWithPasted(e,t,o,n,i){const{width:l,height:r}=t,s=function(e,t,o){const n=new Array(o).fill(null).map((()=>new Array(t).fill(null)));for(const{column:t,row:o,cell:i}of new u(e))n[o][t]=i;return n}(e,l,r),a=[...new u(o,{startRow:n.firstRow,endRow:n.lastRow,startColumn:n.firstColumn,endColumn:n.lastColumn,includeAllSlots:!0})],c=[];let d;for(const e of a){const{row:t,column:o}=e;o===n.firstColumn&&(d=e.getPositionBefore());const a=t-n.firstRow,u=o-n.firstColumn,h=s[a%r][u%l],b=h?i.cloneElement(h):null,m=this._replaceTableSlotCell(e,b,d,i);m&&(x(m,t,o,n.lastRow,n.lastColumn,i),c.push(m),d=i.createPositionAfter(m))}const h=parseInt(o.getAttribute("headingRows")||0),b=parseInt(o.getAttribute("headingColumns")||0),m=n.firstRow<h&&h<=n.lastRow,g=n.firstColumn<b&&b<=n.lastColumn;if(m){const e=ye(o,h,{first:n.firstColumn,last:n.lastColumn},i,n.firstRow);c.push(...e)}if(g){const e=Te(o,b,{first:n.firstRow,last:n.lastRow},i);c.push(...e)}return c}_replaceTableSlotCell(e,t,o,n){const{cell:i,isAnchor:l}=e;return l&&n.remove(i),t?(n.insert(t,o),t):null}getTableIfOnlyTableInContent(e,t){return Ce(e,t)}}function Ce(e,t){if(!e.is("documentFragment")&&!e.is("element"))return null;if(e.is("element","table"))return e;if(1==e.childCount&&e.getChild(0).is("element","table"))return e.getChild(0);const o=t.createRangeIn(e);for(const e of o.getItems())if(e.is("element","table")){const n=t.createRange(o.start,t.createPositionBefore(e));if(t.hasContent(n,{ignoreWhitespaces:!0}))return null;const i=t.createRange(t.createPositionAfter(e),o.end);return t.hasContent(i,{ignoreWhitespaces:!0})?null:e}return null}function ye(e,t,o,n,i=0){if(t<1)return;return C(e,t,i).filter((({column:e,cellWidth:t})=>Ae(e,t,o))).map((({cell:e})=>y(e,t,n)))}function Te(e,t,o,n){if(t<1)return;return T(e,t).filter((({row:e,cellHeight:t})=>Ae(e,t,o))).map((({cell:e,column:o})=>A(e,o,t,n)))}function Ae(e,t,o){const n=e+t-1,{first:i,last:l}=o;return e>=i&&e<=l||e<i&&n>=i}class xe extends e.Plugin{static get pluginName(){return"TableKeyboard"}static get requires(){return[_e,F]}init(){const e=this.editor.editing.view.document;this.listenTo(e,"arrowKey",((...e)=>this._onArrowKey(...e)),{context:"table"}),this.listenTo(e,"tab",((...e)=>this._handleTabOnSelectedTable(...e)),{context:"figure"}),this.listenTo(e,"tab",((...e)=>this._handleTab(...e)),{context:["th","td"]})}_handleTabOnSelectedTable(e,t){const o=this.editor,n=o.model.document.selection.getSelectedElement();n&&n.is("element","table")&&(t.preventDefault(),t.stopPropagation(),e.stop(),o.model.change((e=>{e.setSelection(e.createRangeIn(n.getChild(0).getChild(0)))})))}_handleTab(e,t){const o=this.editor,n=this.editor.plugins.get(F),i=o.model.document.selection,l=!t.shiftKey;let r=n.getTableCellsContainingSelection(i)[0];if(r||(r=this.editor.plugins.get("TableSelection").getFocusCell()),!r)return;t.preventDefault(),t.stopPropagation(),e.stop();const s=r.parent,a=s.parent,c=a.getChildIndex(s),d=s.getChildIndex(r),u=0===d;if(!l&&u&&0===c)return void o.model.change((e=>{e.setSelection(e.createRangeOn(a))}));const h=d===s.childCount-1,b=c===n.getRows(a)-1;if(l&&b&&h&&(o.execute("insertTableRowBelow"),c===n.getRows(a)-1))return void o.model.change((e=>{e.setSelection(e.createRangeOn(a))}));let m;if(l&&h){const e=a.getChild(c+1);m=e.getChild(0)}else if(!l&&u){const e=a.getChild(c-1);m=e.getChild(e.childCount-1)}else m=s.getChild(d+(l?1:-1));o.model.change((e=>{e.setSelection(e.createRangeIn(m))}))}_onArrowKey(e,t){const o=this.editor,n=t.keyCode,i=(0,s.getLocalizedArrowKeyCodeDirection)(n,o.locale.contentLanguageDirection);this._handleArrowKeys(i,t.shiftKey)&&(t.preventDefault(),t.stopPropagation(),e.stop())}_handleArrowKeys(e,t){const o=this.editor.plugins.get(F),n=this.editor.model,i=n.document.selection,l=["right","down"].includes(e),r=o.getSelectedTableCells(i);if(r.length){let o;return o=t?this.editor.plugins.get("TableSelection").getFocusCell():l?r[r.length-1]:r[0],this._navigateFromCellInDirection(o,e,t),!0}const s=i.focus.findAncestor("tableCell");if(!s)return!1;if(!i.isCollapsed)if(t){if(i.isBackward==l&&!i.containsEntireContent(s))return!1}else{const e=i.getSelectedElement();if(!e||!n.schema.isObject(e))return!1}return!!this._isSelectionAtCellEdge(i,s,l)&&(this._navigateFromCellInDirection(s,e,t),!0)}_isSelectionAtCellEdge(e,t,o){const n=this.editor.model,i=this.editor.model.schema,l=o?e.getLastPosition():e.getFirstPosition();if(!i.getLimitElement(l).is("element","tableCell")){return n.createPositionAt(t,o?"end":0).isTouching(l)}const r=n.createSelection(l);return n.modifySelection(r,{direction:o?"forward":"backward"}),l.isEqual(r.focus)}_navigateFromCellInDirection(e,t,o=!1){const n=this.editor.model,i=e.findAncestor("table"),l=[...new u(i,{includeAllSlots:!0})],{row:r,column:s}=l[l.length-1],a=l.find((({cell:t})=>t==e));let{row:c,column:d}=a;switch(t){case"left":d--;break;case"up":c--;break;case"right":d+=a.cellWidth;break;case"down":c+=a.cellHeight}if(c<0||c>r||d<0&&c<=0||d>s&&c>=r)return void n.change((e=>{e.setSelection(e.createRangeOn(i))}));d<0?(d=o?0:s,c--):d>s&&(d=o?s:0,c++);const h=l.find((e=>e.row==c&&e.column==d)).cell,b=["right","down"].includes(t),m=this.editor.plugins.get("TableSelection");if(o&&m.isEnabled){const t=m.getAnchorCell()||e;m.setCellSelection(t,h)}else{const e=n.createPositionAt(h,b?0:"end");n.change((t=>{t.setSelection(e)}))}}}var Ve=o(492);class Se extends Ve.DomEventObserver{constructor(e){super(e),this.domEventType=["mousemove","mouseleave"]}onDomEvent(e){this.fire(e.type,e)}}class Re extends e.Plugin{static get pluginName(){return"TableMouse"}static get requires(){return[_e,F]}init(){this.editor.editing.view.addObserver(Se),this._enableShiftClickSelection(),this._enableMouseDragSelection()}_enableShiftClickSelection(){const e=this.editor,t=e.plugins.get(F);let o=!1;const n=e.plugins.get(_e);this.listenTo(e.editing.view.document,"mousedown",((i,l)=>{const r=e.model.document.selection;if(!this.isEnabled||!n.isEnabled)return;if(!l.domEvent.shiftKey)return;const s=n.getAnchorCell()||t.getTableCellsContainingSelection(r)[0];if(!s)return;const a=this._getModelTableCellFromDomEvent(l);a&&Ie(s,a)&&(o=!0,n.setCellSelection(s,a),l.preventDefault())})),this.listenTo(e.editing.view.document,"mouseup",(()=>{o=!1})),this.listenTo(e.editing.view.document,"selectionChange",(e=>{o&&e.stop()}),{priority:"highest"})}_enableMouseDragSelection(){const e=this.editor;let t,o,n=!1,i=!1;const l=e.plugins.get(_e);this.listenTo(e.editing.view.document,"mousedown",((e,o)=>{this.isEnabled&&l.isEnabled&&(o.domEvent.shiftKey||o.domEvent.ctrlKey||o.domEvent.altKey||(t=this._getModelTableCellFromDomEvent(o)))})),this.listenTo(e.editing.view.document,"mousemove",((e,r)=>{if(!r.domEvent.buttons)return;if(!t)return;const s=this._getModelTableCellFromDomEvent(r);s&&Ie(t,s)&&(o=s,n||o==t||(n=!0)),n&&(i=!0,l.setCellSelection(t,o),r.preventDefault())})),this.listenTo(e.editing.view.document,"mouseup",(()=>{n=!1,i=!1,t=null,o=null})),this.listenTo(e.editing.view.document,"selectionChange",(e=>{i&&e.stop()}),{priority:"highest"})}_getModelTableCellFromDomEvent(e){const t=e.target,o=this.editor.editing.view.createPositionAt(t,0);return this.editor.editing.mapper.toModelPosition(o).parent.findAncestor("tableCell",{includeSelf:!0})}}function Ie(e,t){return e.parent.parent==t.parent.parent}var Pe=o(660),Ee={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(Pe.Z,Ee);Pe.Z.locals;class ze extends e.Plugin{static get requires(){return[ce,pe,_e,Re,xe,ve,t.Widget]}static get pluginName(){return"Table"}}class Be extends e.Plugin{static get pluginName(){return"PlainTableOutput"}static get requires(){return[ze]}init(){const e=this.editor;e.conversion.for("dataDowncast").elementToStructure({model:"table",view:Le,converterPriority:"high"}),e.plugins.has("TableCaption")&&e.conversion.for("dataDowncast").elementToElement({model:"caption",view:(e,{writer:t})=>{if("table"===e.parent.name)return t.createContainerElement("caption")},converterPriority:"high"}),e.plugins.has("TableProperties")&&function(e){const t={"border-width":"tableBorderWidth","border-color":"tableBorderColor","border-style":"tableBorderStyle","background-color":"tableBackgroundColor"};for(const[o,n]of Object.entries(t))e.conversion.for("dataDowncast").add((e=>e.on(`attribute:${n}:table`,((e,t,n)=>{const{item:i,attributeNewValue:l}=t,{mapper:r,writer:s}=n;if(!n.consumable.consume(i,e.name))return;const a=r.toViewElement(i);l?s.setStyle(o,l,a):s.removeStyle(o,a)}),{priority:"high"})))}(e)}}function Le(e,{writer:t}){const o=e.getAttribute("headingRows")||0,n=t.createSlot((e=>e.is("element","tableRow")&&e.index<o)),i=t.createSlot((e=>e.is("element","tableRow")&&e.index>=o)),l=t.createSlot((e=>!e.is("element","tableRow"))),r=t.createContainerElement("thead",null,n),s=t.createContainerElement("tbody",null,i),a=[];return o&&a.push(r),o<e.childCount&&a.push(s),t.createContainerElement("table",null,[l,...a])}function We(e){const t=e.getSelectedElement();return t&&Fe(t)?t:null}function Ne(e){const t=e.getFirstPosition();if(!t)return null;let o=t.parent;for(;o;){if(o.is("element")&&Fe(o))return o;o=o.parent}return null}function Fe(e){return!!e.getCustomProperty("table")&&(0,t.isWidget)(e)}class De extends e.Plugin{static get requires(){return[t.WidgetToolbarRepository]}static get pluginName(){return"TableToolbar"}afterInit(){const e=this.editor,o=e.t,n=e.plugins.get(t.WidgetToolbarRepository),i=e.config.get("table.contentToolbar"),l=e.config.get("table.tableToolbar");i&&n.register("tableContent",{ariaLabel:o("Table toolbar"),items:i,getRelatedElement:Ne}),l&&n.register("table",{ariaLabel:o("Table toolbar"),items:l,getRelatedElement:We})}}var He=o(252),Me={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(He.Z,Me);He.Z.locals;class Oe extends ue.View{constructor(e,t){super(e);const o=this.bindTemplate;this.set("value",""),this.set("id"),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("isFocused",!1),this.set("isEmpty",!0),this.set("ariaDescribedById"),this.options=t,this._dropdownView=this._createDropdownView(),this._inputView=this._createInputTextView(),this._stillTyping=!1,this.setTemplate({tag:"div",attributes:{class:["ck","ck-input-color",o.if("hasError","ck-error")],id:o.to("id"),"aria-invalid":o.if("hasError",!0),"aria-describedby":o.to("ariaDescribedById")},children:[this._dropdownView,this._inputView]}),this.on("change:value",((e,t,o)=>this._setInputValue(o)))}focus(){this._inputView.focus()}_createDropdownView(){const e=this.locale,t=e.t,o=this.bindTemplate,n=this._createColorGrid(e),i=(0,ue.createDropdown)(e),l=new ue.View,r=this._createRemoveColorButton();return l.setTemplate({tag:"span",attributes:{class:["ck","ck-input-color__button__preview"],style:{backgroundColor:o.to("value")}},children:[{tag:"span",attributes:{class:["ck","ck-input-color__button__preview__no-color-indicator",o.if("value","ck-hidden",(e=>""!=e))]}}]}),i.buttonView.extendTemplate({attributes:{class:"ck-input-color__button"}}),i.buttonView.children.add(l),i.buttonView.label=t("Color picker"),i.buttonView.tooltip=!0,i.panelPosition="rtl"===e.uiLanguageDirection?"se":"sw",i.panelView.children.add(r),i.panelView.children.add(n),i.bind("isEnabled").to(this,"isReadOnly",(e=>!e)),i}_createInputTextView(){const e=this.locale,t=new ue.InputTextView(e);return t.extendTemplate({on:{blur:t.bindTemplate.to("blur")}}),t.value=this.value,t.bind("isReadOnly","hasError").to(this),this.bind("isFocused","isEmpty").to(t),t.on("input",(()=>{const e=t.element.value,o=this.options.colorDefinitions.find((t=>e===t.label));this._stillTyping=!0,this.value=o&&o.color||e})),t.on("blur",(()=>{this._stillTyping=!1,this._setInputValue(t.element.value)})),t.delegate("input").to(this),t}_createRemoveColorButton(){const t=this.locale,o=t.t,n=new ue.ButtonView(t),i=this.options.defaultColorValue||"",l=o(i?"Restore default":"Remove color");return n.class="ck-input-color__remove-color",n.withText=!0,n.icon=e.icons.eraser,n.label=l,n.on("execute",(()=>{this.value=i,this._dropdownView.isOpen=!1,this.fire("input")})),n}_createColorGrid(e){const t=new ue.ColorGridView(e,{colorDefinitions:this.options.colorDefinitions,columns:this.options.columns});return t.on("execute",((e,t)=>{this.value=t.value,this._dropdownView.isOpen=!1,this.fire("input")})),t.bind("selectedColor").to(this,"value"),t}_setInputValue(e){if(!this._stillTyping){const t=je(e),o=this.options.colorDefinitions.find((e=>t===je(e.color)));this._inputView.value=o?o.label:e||""}}}function je(e){return e.replace(/([(,])\s+/g,"$1").replace(/^\s+|\s+(?=[),\s]|$)/g,"").replace(/,|\s/g," ")}const Ue=e=>""===e;function Ze(e){return{none:e("None"),solid:e("Solid"),dotted:e("Dotted"),dashed:e("Dashed"),double:e("Double"),groove:e("Groove"),ridge:e("Ridge"),inset:e("Inset"),outset:e("Outset")}}function $e(e){return e('The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".')}function Ke(e){return e('The value is invalid. Try "10px" or "2em" or simply "2".')}function qe(e){return e=e.trim(),Ue(e)||(0,Ve.isColor)(e)}function Ge(e){return e=e.trim(),Ue(e)||tt(e)||(0,Ve.isLength)(e)||(0,Ve.isPercentage)(e)}function Je(e){return e=e.trim(),Ue(e)||tt(e)||(0,Ve.isLength)(e)}function Xe(e,t){const o=new s.Collection,n=Ze(e.t);for(const i in n){const l={type:"button",model:new ue.Model({_borderStyleValue:i,label:n[i],withText:!0})};"none"===i?l.model.bind("isOn").to(e,"borderStyle",(e=>"none"===t?!e:e===i)):l.model.bind("isOn").to(e,"borderStyle",(e=>e===i)),o.add(l)}return o}function Ye(e){const{view:t,icons:o,toolbar:n,labels:i,propertyName:l,nameToValue:r,defaultValue:s}=e;for(const e in i){const a=new ue.ButtonView(t.locale);a.set({label:i[e],icon:o[e],tooltip:i[e]});const c=r?r(e):e;a.bind("isOn").to(t,l,(e=>{let t=e;return""===e&&s&&(t=s),c===t})),a.on("execute",(()=>{t[l]=c})),n.items.add(a)}}const Qe=[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:!0},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}];function et(e){return(t,o,n)=>{const i=new Oe(t.locale,{colorDefinitions:(l=e.colorConfig,l.map((e=>({color:e.model,label:e.label,options:{hasBorder:e.hasBorder}})))),columns:e.columns,defaultColorValue:e.defaultColorValue});var l;return i.set({id:o,ariaDescribedById:n}),i.bind("isReadOnly").to(t,"isEnabled",(e=>!e)),i.bind("hasError").to(t,"errorText",(e=>!!e)),i.on("input",(()=>{t.errorText=null})),t.bind("isEmpty","isFocused").to(i),i}}function tt(e){const t=parseFloat(e);return!Number.isNaN(t)&&e===String(t)}var ot=o(333),nt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(ot.Z,nt);ot.Z.locals;class it extends ue.View{constructor(e,t={}){super(e);const o=this.bindTemplate;this.set("class",t.class||null),this.children=this.createCollection(),t.children&&t.children.forEach((e=>this.children.add(e))),this.set("_role",null),this.set("_ariaLabelledBy",null),t.labelView&&this.set({_role:"group",_ariaLabelledBy:t.labelView.id}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",o.to("class")],role:o.to("_role"),"aria-labelledby":o.to("_ariaLabelledBy")},children:this.children})}}var lt=o(934),rt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(lt.Z,rt);lt.Z.locals;var st=o(686),at={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(st.Z,at);st.Z.locals;var ct=o(773),dt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(ct.Z,dt);ct.Z.locals;const ut={left:e.icons.alignLeft,center:e.icons.alignCenter,right:e.icons.alignRight,justify:e.icons.alignJustify,top:e.icons.alignTop,middle:e.icons.alignMiddle,bottom:e.icons.alignBottom};class ht extends ue.View{constructor(e,t){super(e),this.set({borderStyle:"",borderWidth:"",borderColor:"",padding:"",backgroundColor:"",width:"",height:"",horizontalAlignment:"",verticalAlignment:""}),this.options=t;const{borderStyleDropdown:o,borderWidthInput:n,borderColorInput:i,borderRowLabel:l}=this._createBorderFields(),{backgroundRowLabel:r,backgroundInput:a}=this._createBackgroundFields(),{widthInput:c,operatorLabel:d,heightInput:u,dimensionsLabel:h}=this._createDimensionFields(),{horizontalAlignmentToolbar:b,verticalAlignmentToolbar:m,alignmentLabel:g}=this._createAlignmentFields();this.focusTracker=new s.FocusTracker,this.keystrokes=new s.KeystrokeHandler,this.children=this.createCollection(),this.borderStyleDropdown=o,this.borderWidthInput=n,this.borderColorInput=i,this.backgroundInput=a,this.paddingInput=this._createPaddingField(),this.widthInput=c,this.heightInput=u,this.horizontalAlignmentToolbar=b,this.verticalAlignmentToolbar=m;const{saveButtonView:p,cancelButtonView:f}=this._createActionButtons();this.saveButtonView=p,this.cancelButtonView=f,this._focusables=new ue.ViewCollection,this._focusCycler=new ue.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.children.add(new ue.FormHeaderView(e,{label:this.t("Cell properties")})),this.children.add(new it(e,{labelView:l,children:[l,o,i,n],class:"ck-table-form__border-row"})),this.children.add(new it(e,{labelView:r,children:[r,a],class:"ck-table-form__background-row"})),this.children.add(new it(e,{children:[new it(e,{labelView:h,children:[h,c,d,u],class:"ck-table-form__dimensions-row"}),new it(e,{children:[this.paddingInput],class:"ck-table-cell-properties-form__padding-row"})]})),this.children.add(new it(e,{labelView:g,children:[g,b,m],class:"ck-table-cell-properties-form__alignment-row"})),this.children.add(new it(e,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"})),this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-cell-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render(),(0,ue.submitHandler)({view:this}),[this.borderStyleDropdown,this.borderColorInput,this.borderWidthInput,this.backgroundInput,this.widthInput,this.heightInput,this.paddingInput,this.horizontalAlignmentToolbar,this.verticalAlignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const e=this.options.defaultTableCellProperties,t={style:e.borderStyle,width:e.borderWidth,color:e.borderColor},o=et({colorConfig:this.options.borderColors,columns:5,defaultColorValue:t.color}),n=this.locale,i=this.t,l=new ue.LabelView(n);l.text=i("Border");const r=Ze(i),s=new ue.LabeledFieldView(n,ue.createLabeledDropdown);s.set({label:i("Style"),class:"ck-table-form__border-style"}),s.fieldView.buttonView.set({isOn:!1,withText:!0,tooltip:i("Style")}),s.fieldView.buttonView.bind("label").to(this,"borderStyle",(e=>r[e||"none"])),s.fieldView.on("execute",(e=>{this.borderStyle=e.source._borderStyleValue})),s.bind("isEmpty").to(this,"borderStyle",(e=>!e)),(0,ue.addListToDropdown)(s.fieldView,Xe(this,t.style));const a=new ue.LabeledFieldView(n,ue.createLabeledInputText);a.set({label:i("Width"),class:"ck-table-form__border-width"}),a.fieldView.bind("value").to(this,"borderWidth"),a.bind("isEnabled").to(this,"borderStyle",bt),a.fieldView.on("input",(()=>{this.borderWidth=a.fieldView.element.value}));const c=new ue.LabeledFieldView(n,o);return c.set({label:i("Color"),class:"ck-table-form__border-color"}),c.fieldView.bind("value").to(this,"borderColor"),c.bind("isEnabled").to(this,"borderStyle",bt),c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value})),this.on("change:borderStyle",((e,o,n,i)=>{bt(n)||(this.borderColor="",this.borderWidth=""),bt(i)||(this.borderColor=t.color,this.borderWidth=t.width)})),{borderRowLabel:l,borderStyleDropdown:s,borderColorInput:c,borderWidthInput:a}}_createBackgroundFields(){const e=this.locale,t=this.t,o=new ue.LabelView(e);o.text=t("Background");const n=et({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableCellProperties.backgroundColor}),i=new ue.LabeledFieldView(e,n);return i.set({label:t("Color"),class:"ck-table-cell-properties-form__background"}),i.fieldView.bind("value").to(this,"backgroundColor"),i.fieldView.on("input",(()=>{this.backgroundColor=i.fieldView.value})),{backgroundRowLabel:o,backgroundInput:i}}_createDimensionFields(){const e=this.locale,t=this.t,o=new ue.LabelView(e);o.text=t("Dimensions");const n=new ue.LabeledFieldView(e,ue.createLabeledInputText);n.set({label:t("Width"),class:"ck-table-form__dimensions-row__width"}),n.fieldView.bind("value").to(this,"width"),n.fieldView.on("input",(()=>{this.width=n.fieldView.element.value}));const i=new ue.View(e);i.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const l=new ue.LabeledFieldView(e,ue.createLabeledInputText);return l.set({label:t("Height"),class:"ck-table-form__dimensions-row__height"}),l.fieldView.bind("value").to(this,"height"),l.fieldView.on("input",(()=>{this.height=l.fieldView.element.value})),{dimensionsLabel:o,widthInput:n,operatorLabel:i,heightInput:l}}_createPaddingField(){const e=this.locale,t=this.t,o=new ue.LabeledFieldView(e,ue.createLabeledInputText);return o.set({label:t("Padding"),class:"ck-table-cell-properties-form__padding"}),o.fieldView.bind("value").to(this,"padding"),o.fieldView.on("input",(()=>{this.padding=o.fieldView.element.value})),o}_createAlignmentFields(){const e=this.locale,t=this.t,o=new ue.LabelView(e);o.text=t("Table cell text alignment");const n=new ue.ToolbarView(e),i="rtl"===this.locale.contentLanguageDirection;n.set({isCompact:!0,ariaLabel:t("Horizontal text alignment toolbar")}),Ye({view:this,icons:ut,toolbar:n,labels:this._horizontalAlignmentLabels,propertyName:"horizontalAlignment",nameToValue:e=>{if(i){if("left"===e)return"right";if("right"===e)return"left"}return e},defaultValue:this.options.defaultTableCellProperties.horizontalAlignment});const l=new ue.ToolbarView(e);return l.set({isCompact:!0,ariaLabel:t("Vertical text alignment toolbar")}),Ye({view:this,icons:ut,toolbar:l,labels:this._verticalAlignmentLabels,propertyName:"verticalAlignment",defaultValue:this.options.defaultTableCellProperties.verticalAlignment}),{horizontalAlignmentToolbar:n,verticalAlignmentToolbar:l,alignmentLabel:o}}_createActionButtons(){const t=this.locale,o=this.t,n=new ue.ButtonView(t),i=new ue.ButtonView(t),l=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.paddingInput];return n.set({label:o("Save"),icon:e.icons.check,class:"ck-button-save",type:"submit",withText:!0}),n.bind("isEnabled").toMany(l,"errorText",((...e)=>e.every((e=>!e)))),i.set({label:o("Cancel"),icon:e.icons.cancel,class:"ck-button-cancel",withText:!0}),i.delegate("execute").to(this,"cancel"),{saveButtonView:n,cancelButtonView:i}}get _horizontalAlignmentLabels(){const e=this.locale,t=this.t,o=t("Align cell text to the left"),n=t("Align cell text to the center"),i=t("Align cell text to the right"),l=t("Justify cell text");return"rtl"===e.uiLanguageDirection?{right:i,center:n,left:o,justify:l}:{left:o,center:n,right:i,justify:l}}get _verticalAlignmentLabels(){const e=this.t;return{top:e("Align cell text to the top"),middle:e("Align cell text to the middle"),bottom:e("Align cell text to the bottom")}}}function bt(e){return"none"!==e}const mt=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const gt="object"==typeof global&&global&&global.Object===Object&&global;var pt="object"==typeof self&&self&&self.Object===Object&&self;const ft=gt||pt||Function("return this")();const wt=function(){return ft.Date.now()};var kt=/\s/;const _t=function(e){for(var t=e.length;t--&&kt.test(e.charAt(t)););return t};var vt=/^\s+/;const Ct=function(e){return e?e.slice(0,_t(e)+1).replace(vt,""):e};const yt=ft.Symbol;var Tt=Object.prototype,At=Tt.hasOwnProperty,xt=Tt.toString,Vt=yt?yt.toStringTag:void 0;const St=function(e){var t=At.call(e,Vt),o=e[Vt];try{e[Vt]=void 0;var n=!0}catch(e){}var i=xt.call(e);return n&&(t?e[Vt]=o:delete e[Vt]),i};var Rt=Object.prototype.toString;const It=function(e){return Rt.call(e)};var Pt=yt?yt.toStringTag:void 0;const Et=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Pt&&Pt in Object(e)?St(e):It(e)};const zt=function(e){return null!=e&&"object"==typeof e};const Bt=function(e){return"symbol"==typeof e||zt(e)&&"[object Symbol]"==Et(e)};var Lt=/^[-+]0x[0-9a-f]+$/i,Wt=/^0b[01]+$/i,Nt=/^0o[0-7]+$/i,Ft=parseInt;const Dt=function(e){if("number"==typeof e)return e;if(Bt(e))return NaN;if(mt(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=mt(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Ct(e);var o=Wt.test(e);return o||Nt.test(e)?Ft(e.slice(2),o?2:8):Lt.test(e)?NaN:+e};var Ht=Math.max,Mt=Math.min;const Ot=function(e,t,o){var n,i,l,r,s,a,c=0,d=!1,u=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var o=n,l=i;return n=i=void 0,c=t,r=e.apply(l,o)}function m(e){return c=e,s=setTimeout(p,t),d?b(e):r}function g(e){var o=e-a;return void 0===a||o>=t||o<0||u&&e-c>=l}function p(){var e=wt();if(g(e))return f(e);s=setTimeout(p,function(e){var o=t-(e-a);return u?Mt(o,l-(e-c)):o}(e))}function f(e){return s=void 0,h&&n?b(e):(n=i=void 0,r)}function w(){var e=wt(),o=g(e);if(n=arguments,i=this,a=e,o){if(void 0===s)return m(a);if(u)return clearTimeout(s),s=setTimeout(p,t),b(a)}return void 0===s&&(s=setTimeout(p,t)),r}return t=Dt(t)||0,mt(o)&&(d=!!o.leading,l=(u="maxWait"in o)?Ht(Dt(o.maxWait)||0,t):l,h="trailing"in o?!!o.trailing:h),w.cancel=function(){void 0!==s&&clearTimeout(s),c=0,n=a=i=s=void 0},w.flush=function(){return void 0===s?r:f(wt())},w},jt=ue.BalloonPanelView.defaultPositions,Ut=[jt.northArrowSouth,jt.northArrowSouthWest,jt.northArrowSouthEast,jt.southArrowNorth,jt.southArrowNorthWest,jt.southArrowNorthEast,jt.viewportStickyNorth];function Zt(e,t){const o=e.plugins.get("ContextualBalloon");if(Ne(e.editing.view.document.selection)){let n;n="cell"===t?Kt(e):$t(e),o.updatePosition(n)}}function $t(e){const t=e.model.document.selection.getFirstPosition().findAncestor("table"),o=e.editing.mapper.toViewElement(t);return{target:e.editing.view.domConverter.mapViewToDom(o),positions:Ut}}function Kt(e){const t=e.editing.mapper,o=e.editing.view.domConverter,n=e.model.document.selection;if(n.rangeCount>1)return{target:()=>function(e,t){const o=t.editing.mapper,n=t.editing.view.domConverter,i=Array.from(e).map((e=>{const t=qt(e.start),i=o.toViewElement(t);return new s.Rect(n.mapViewToDom(i))}));return s.Rect.getBoundingRect(i)}(n.getRanges(),e),positions:Ut};const i=qt(n.getFirstPosition()),l=t.toViewElement(i);return{target:o.mapViewToDom(l),positions:Ut}}function qt(e){return e.nodeAfter&&e.nodeAfter.is("element","tableCell")?e.nodeAfter:e.findAncestor("tableCell")}function Gt(e){if(!e||!mt(e))return e;const{top:t,right:o,bottom:n,left:i}=e;return t==o&&o==n&&n==i?t:void 0}function Jt(e,t){const o=parseFloat(e);return Number.isNaN(o)||String(o)!==String(e)?e:`${o}${t}`}function Xt(e,t={}){const o=Object.assign({borderStyle:"none",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:""},e);return t.includeAlignmentProperty&&!o.alignment&&(o.alignment="center"),t.includePaddingProperty&&!o.padding&&(o.padding=""),t.includeVerticalAlignmentProperty&&!o.verticalAlignment&&(o.verticalAlignment="middle"),t.includeHorizontalAlignmentProperty&&!o.horizontalAlignment&&(o.horizontalAlignment=t.isRightToLeftContent?"right":"left"),o}const Yt={borderStyle:"tableCellBorderStyle",borderColor:"tableCellBorderColor",borderWidth:"tableCellBorderWidth",width:"tableCellWidth",height:"tableCellHeight",padding:"tableCellPadding",backgroundColor:"tableCellBackgroundColor",horizontalAlignment:"tableCellHorizontalAlignment",verticalAlignment:"tableCellVerticalAlignment"};class Qt extends e.Plugin{static get requires(){return[ue.ContextualBalloon]}static get pluginName(){return"TableCellPropertiesUI"}constructor(e){super(e),e.config.define("table.tableCellProperties",{borderColors:Qe,backgroundColors:Qe})}init(){const e=this.editor,t=e.t;this._defaultTableCellProperties=Xt(e.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:!0,includeHorizontalAlignmentProperty:!0,includePaddingProperty:!0,isRightToLeftContent:"rtl"===e.locale.contentLanguageDirection}),this._balloon=e.plugins.get(ue.ContextualBalloon),this.view=this._createPropertiesView(),this._undoStepBatch=null,e.ui.componentFactory.add("tableCellProperties",(o=>{const n=new ue.ButtonView(o);n.set({label:t("Cell properties"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.105 18-.17 1H2.5A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1h15A1.5 1.5 0 0 1 19 2.5v9.975l-.85-.124-.15-.302V8h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5h3.105zM2 12h5V8H2v4zm10-4H8v4h4V8zM2 2v5h5V2H2zm0 16h5v-5H2v5zM13 7h5V2h-5v5zM8 2v5h4V2H8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM13 6a1 1 0 0 1 1 1v3.172a2.047 2.047 0 0 0-.293.443l-.858 1.736-1.916.28-.151.027A1.976 1.976 0 0 0 9.315 14H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm-1 2H8v4h4V8z"/></svg>',tooltip:!0}),this.listenTo(n,"execute",(()=>this._showView()));const i=Object.values(Yt).map((t=>e.commands.get(t)));return n.bind("isEnabled").toMany(i,"isEnabled",((...e)=>e.some((e=>e)))),n}))}destroy(){super.destroy(),this.view.destroy()}_createPropertiesView(){const e=this.editor,t=e.editing.view.document,o=e.config.get("table.tableCellProperties"),n=(0,ue.normalizeColorOptions)(o.borderColors),i=(0,ue.getLocalizedColorOptions)(e.locale,n),l=(0,ue.normalizeColorOptions)(o.backgroundColors),r=(0,ue.getLocalizedColorOptions)(e.locale,l),s=new ht(e.locale,{borderColors:i,backgroundColors:r,defaultTableCellProperties:this._defaultTableCellProperties}),a=e.t;s.render(),this.listenTo(s,"submit",(()=>{this._hideView()})),this.listenTo(s,"cancel",(()=>{this._undoStepBatch.operations.length&&e.execute("undo",this._undoStepBatch),this._hideView()})),s.keystrokes.set("Esc",((e,t)=>{this._hideView(),t()})),this.listenTo(e.ui,"update",(()=>{Ne(t.selection)?this._isViewVisible&&Zt(e,"cell"):this._hideView()})),(0,ue.clickOutsideHandler)({emitter:s,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const c=$e(a),d=Ke(a);return s.on("change:borderStyle",this._getPropertyChangeCallback("tableCellBorderStyle",this._defaultTableCellProperties.borderStyle)),s.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:s.borderColorInput,commandName:"tableCellBorderColor",errorText:c,validator:qe,defaultValue:this._defaultTableCellProperties.borderColor})),s.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:s.borderWidthInput,commandName:"tableCellBorderWidth",errorText:d,validator:Je,defaultValue:this._defaultTableCellProperties.borderWidth})),s.on("change:padding",this._getValidatedPropertyChangeCallback({viewField:s.paddingInput,commandName:"tableCellPadding",errorText:d,validator:Ge,defaultValue:this._defaultTableCellProperties.padding})),s.on("change:width",this._getValidatedPropertyChangeCallback({viewField:s.widthInput,commandName:"tableCellWidth",errorText:d,validator:Ge,defaultValue:this._defaultTableCellProperties.width})),s.on("change:height",this._getValidatedPropertyChangeCallback({viewField:s.heightInput,commandName:"tableCellHeight",errorText:d,validator:Ge,defaultValue:this._defaultTableCellProperties.height})),s.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:s.backgroundInput,commandName:"tableCellBackgroundColor",errorText:c,validator:qe,defaultValue:this._defaultTableCellProperties.backgroundColor})),s.on("change:horizontalAlignment",this._getPropertyChangeCallback("tableCellHorizontalAlignment",this._defaultTableCellProperties.horizontalAlignment)),s.on("change:verticalAlignment",this._getPropertyChangeCallback("tableCellVerticalAlignment",this._defaultTableCellProperties.verticalAlignment)),s}_fillViewFormFromCommandValues(){const e=this.editor.commands,t=e.get("tableCellBorderStyle");Object.entries(Yt).map((([t,o])=>{const n=this._defaultTableCellProperties[t]||"";return[t,e.get(o).value||n]})).forEach((([e,o])=>{("borderColor"!==e&&"borderWidth"!==e||"none"!==t.value)&&this.view.set(e,o)}))}_showView(){const e=this.editor;this._fillViewFormFromCommandValues(),this._balloon.add({view:this.view,position:Kt(e)}),this._undoStepBatch=e.model.createBatch(),this.view.focus()}_hideView(){if(!this._isViewInBalloon)return;const e=this.editor;this.stopListening(e.ui,"update"),this.view.saveButtonView.focus(),this._balloon.remove(this.view),this.editor.editing.view.focus()}get _isViewVisible(){return this._balloon.visibleView===this.view}get _isViewInBalloon(){return this._balloon.hasView(this.view)}_getPropertyChangeCallback(e,t){return(o,n,i,l)=>{(l||t!==i)&&this.editor.execute(e,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(e){const{commandName:t,viewField:o,validator:n,errorText:i,defaultValue:l}=e,r=Ot((()=>{o.errorText=i}),500);return(e,i,s,a)=>{r.cancel(),(a||l!==s)&&(n(s)?(this.editor.execute(t,{value:s,batch:this._undoStepBatch}),o.errorText=null):r())}}}function eo(e,t){const{viewElement:o,defaultValue:n,modelAttribute:i,styleName:l,reduceBoxSides:r=!1}=t;e.for("upcast").attributeToAttribute({view:{name:o,styles:{[l]:/[\s\S]+/}},model:{key:i,value:e=>{const t=e.getNormalizedStyle(l),o=r?io(t):t;if(n!==o)return o}}})}function to(e,t,o,n){e.for("upcast").add((e=>e.on("element:"+t,((e,t,i)=>{if(!t.modelRange)return;const l=["border-top-width","border-top-color","border-top-style","border-bottom-width","border-bottom-color","border-bottom-style","border-right-width","border-right-color","border-right-style","border-left-width","border-left-color","border-left-style"].filter((e=>t.viewItem.hasStyle(e)));if(!l.length)return;const r={styles:l};if(!i.consumable.test(t.viewItem,r))return;const s=[...t.modelRange.getItems({shallow:!0})].pop();i.consumable.consume(t.viewItem,r);const a={style:t.viewItem.getNormalizedStyle("border-style"),color:t.viewItem.getNormalizedStyle("border-color"),width:t.viewItem.getNormalizedStyle("border-width")},c={style:io(a.style),color:io(a.color),width:io(a.width)};c.style!==n.style&&i.writer.setAttribute(o.style,c.style,s),c.color!==n.color&&i.writer.setAttribute(o.color,c.color,s),c.width!==n.width&&i.writer.setAttribute(o.width,c.width,s)}))))}function oo(e,{modelElement:t,modelAttribute:o,styleName:n}){e.for("downcast").attributeToAttribute({model:{name:t,key:o},view:e=>({key:"style",value:{[n]:e}})})}function no(e,{modelAttribute:t,styleName:o}){e.for("downcast").add((e=>e.on(`attribute:${t}:table`,((e,t,n)=>{const{item:i,attributeNewValue:l}=t,{mapper:r,writer:s}=n;if(!n.consumable.consume(t.item,e.name))return;const a=[...r.toViewElement(i).getChildren()].find((e=>e.is("element","table")));l?s.setStyle(o,l,a):s.removeStyle(o,a)}))))}function io(e){if(!e)return;return["top","right","bottom","left"].map((t=>e[t])).reduce(((e,t)=>e==t?e:null))||e}class lo extends e.Command{constructor(e,t,o){super(e),this.attributeName=t,this._defaultValue=o}refresh(){const e=this.editor,t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(e.model.document.selection);this.isEnabled=!!t.length,this.value=this._getSingleValue(t)}execute(e={}){const{value:t,batch:o}=e,n=this.editor.model,i=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(n.document.selection),l=this._getValueToSet(t);n.enqueueChange(o,(e=>{l?i.forEach((t=>e.setAttribute(this.attributeName,l,t))):i.forEach((t=>e.removeAttribute(this.attributeName,t)))}))}_getAttribute(e){if(!e)return;const t=e.getAttribute(this.attributeName);return t!==this._defaultValue?t:void 0}_getValueToSet(e){if(e!==this._defaultValue)return e}_getSingleValue(e){const t=this._getAttribute(e[0]);return e.every((e=>this._getAttribute(e)===t))?t:void 0}}class ro extends lo{constructor(e,t){super(e,"tableCellPadding",t)}_getAttribute(e){if(!e)return;const t=Gt(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}_getValueToSet(e){if((e=Jt(e,"px"))!==this._defaultValue)return e}}class so extends lo{constructor(e,t){super(e,"tableCellWidth",t)}_getValueToSet(e){if((e=Jt(e,"px"))!==this._defaultValue)return e}}class ao extends lo{constructor(e,t){super(e,"tableCellHeight",t)}_getValueToSet(e){return(e=Jt(e,"px"))===this._defaultValue?null:e}}class co extends lo{constructor(e,t){super(e,"tableCellBackgroundColor",t)}}class uo extends lo{constructor(e,t){super(e,"tableCellVerticalAlignment",t)}}class ho extends lo{constructor(e,t){super(e,"tableCellHorizontalAlignment",t)}}class bo extends lo{constructor(e,t){super(e,"tableCellBorderStyle",t)}_getAttribute(e){if(!e)return;const t=Gt(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class mo extends lo{constructor(e,t){super(e,"tableCellBorderColor",t)}_getAttribute(e){if(!e)return;const t=Gt(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class go extends lo{constructor(e,t){super(e,"tableCellBorderWidth",t)}_getAttribute(e){if(!e)return;const t=Gt(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}_getValueToSet(e){if((e=Jt(e,"px"))!==this._defaultValue)return e}}const po=/^(top|middle|bottom)$/,fo=/^(left|center|right|justify)$/;class wo extends e.Plugin{static get pluginName(){return"TableCellPropertiesEditing"}static get requires(){return[ce]}init(){const e=this.editor,t=e.model.schema,o=e.conversion;e.config.define("table.tableCellProperties.defaultProperties",{});const n=Xt(e.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:!0,includeHorizontalAlignmentProperty:!0,includePaddingProperty:!0,isRightToLeftContent:"rtl"===e.locale.contentLanguageDirection});e.data.addStyleProcessorRules(Ve.addBorderRules),function(e,t,o){const n={width:"tableCellBorderWidth",color:"tableCellBorderColor",style:"tableCellBorderStyle"};e.extend("tableCell",{allowAttributes:Object.values(n)}),to(t,"td",n,o),to(t,"th",n,o),oo(t,{modelElement:"tableCell",modelAttribute:n.style,styleName:"border-style"}),oo(t,{modelElement:"tableCell",modelAttribute:n.color,styleName:"border-color"}),oo(t,{modelElement:"tableCell",modelAttribute:n.width,styleName:"border-width"})}(t,o,{color:n.borderColor,style:n.borderStyle,width:n.borderWidth}),e.commands.add("tableCellBorderStyle",new bo(e,n.borderStyle)),e.commands.add("tableCellBorderColor",new mo(e,n.borderColor)),e.commands.add("tableCellBorderWidth",new go(e,n.borderWidth)),ko(t,o,{modelAttribute:"tableCellWidth",styleName:"width",defaultValue:n.width}),e.commands.add("tableCellWidth",new so(e,n.width)),ko(t,o,{modelAttribute:"tableCellHeight",styleName:"height",defaultValue:n.height}),e.commands.add("tableCellHeight",new ao(e,n.height)),e.data.addStyleProcessorRules(Ve.addPaddingRules),ko(t,o,{modelAttribute:"tableCellPadding",styleName:"padding",reduceBoxSides:!0,defaultValue:n.padding}),e.commands.add("tableCellPadding",new ro(e,n.padding)),e.data.addStyleProcessorRules(Ve.addBackgroundRules),ko(t,o,{modelAttribute:"tableCellBackgroundColor",styleName:"background-color",defaultValue:n.backgroundColor}),e.commands.add("tableCellBackgroundColor",new co(e,n.backgroundColor)),function(e,t,o){e.extend("tableCell",{allowAttributes:["tableCellHorizontalAlignment"]}),t.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellHorizontalAlignment"},view:e=>({key:"style",value:{"text-align":e}})}),t.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"text-align":fo}},model:{key:"tableCellHorizontalAlignment",value:e=>{const t=e.getStyle("text-align");return t===o?null:t}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{align:fo}},model:{key:"tableCellHorizontalAlignment",value:e=>{const t=e.getAttribute("align");return t===o?null:t}}})}(t,o,n.horizontalAlignment),e.commands.add("tableCellHorizontalAlignment",new ho(e,n.horizontalAlignment)),function(e,t,o){e.extend("tableCell",{allowAttributes:["tableCellVerticalAlignment"]}),t.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellVerticalAlignment"},view:e=>({key:"style",value:{"vertical-align":e}})}),t.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"vertical-align":po}},model:{key:"tableCellVerticalAlignment",value:e=>{const t=e.getStyle("vertical-align");return t===o?null:t}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{valign:po}},model:{key:"tableCellVerticalAlignment",value:e=>{const t=e.getAttribute("valign");return t===o?null:t}}})}(t,o,n.verticalAlignment),e.commands.add("tableCellVerticalAlignment",new uo(e,n.verticalAlignment))}}function ko(e,t,o){const{modelAttribute:n}=o;e.extend("tableCell",{allowAttributes:[n]}),eo(t,{viewElement:/^(td|th)$/,...o}),oo(t,{modelElement:"tableCell",...o})}class _o extends e.Plugin{static get pluginName(){return"TableCellProperties"}static get requires(){return[wo,Qt]}}class vo extends e.Command{constructor(e,t,o){super(e),this.attributeName=t,this._defaultValue=o}refresh(){const e=this.editor.model.document.selection.getFirstPosition().findAncestor("table");this.isEnabled=!!e,this.value=this._getValue(e)}execute(e={}){const t=this.editor.model,o=t.document.selection,{value:n,batch:i}=e,l=o.getFirstPosition().findAncestor("table"),r=this._getValueToSet(n);t.enqueueChange(i,(e=>{r?e.setAttribute(this.attributeName,r,l):e.removeAttribute(this.attributeName,l)}))}_getValue(e){if(!e)return;const t=e.getAttribute(this.attributeName);return t!==this._defaultValue?t:void 0}_getValueToSet(e){if(e!==this._defaultValue)return e}}class Co extends vo{constructor(e,t){super(e,"tableBackgroundColor",t)}}class yo extends vo{constructor(e,t){super(e,"tableBorderColor",t)}_getValue(e){if(!e)return;const t=Gt(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class To extends vo{constructor(e,t){super(e,"tableBorderStyle",t)}_getValue(e){if(!e)return;const t=Gt(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class Ao extends vo{constructor(e,t){super(e,"tableBorderWidth",t)}_getValue(e){if(!e)return;const t=Gt(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}_getValueToSet(e){if((e=Jt(e,"px"))!==this._defaultValue)return e}}class xo extends vo{constructor(e,t){super(e,"tableWidth",t)}_getValueToSet(e){if((e=Jt(e,"px"))!==this._defaultValue)return e}}class Vo extends vo{constructor(e,t){super(e,"tableHeight",t)}_getValueToSet(e){return(e=Jt(e,"px"))===this._defaultValue?null:e}}class So extends vo{constructor(e,t){super(e,"tableAlignment",t)}}const Ro=/^(left|center|right)$/,Io=/^(left|none|right)$/;class Po extends e.Plugin{static get pluginName(){return"TablePropertiesEditing"}static get requires(){return[ce]}init(){const e=this.editor,t=e.model.schema,o=e.conversion;e.config.define("table.tableProperties.defaultProperties",{});const n=Xt(e.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:!0});e.data.addStyleProcessorRules(Ve.addBorderRules),function(e,t,o){const n={width:"tableBorderWidth",color:"tableBorderColor",style:"tableBorderStyle"};e.extend("table",{allowAttributes:Object.values(n)}),to(t,"table",n,o),no(t,{modelAttribute:n.color,styleName:"border-color"}),no(t,{modelAttribute:n.style,styleName:"border-style"}),no(t,{modelAttribute:n.width,styleName:"border-width"})}(t,o,{color:n.borderColor,style:n.borderStyle,width:n.borderWidth}),e.commands.add("tableBorderColor",new yo(e,n.borderColor)),e.commands.add("tableBorderStyle",new To(e,n.borderStyle)),e.commands.add("tableBorderWidth",new Ao(e,n.borderWidth)),function(e,t,o){e.extend("table",{allowAttributes:["tableAlignment"]}),t.for("downcast").attributeToAttribute({model:{name:"table",key:"tableAlignment"},view:e=>({key:"style",value:{float:"center"===e?"none":e}}),converterPriority:"high"}),t.for("upcast").attributeToAttribute({view:{name:/^(table|figure)$/,styles:{float:Io}},model:{key:"tableAlignment",value:e=>{let t=e.getStyle("float");return"none"===t&&(t="center"),t===o?null:t}}}).attributeToAttribute({view:{attributes:{align:Ro}},model:{name:"table",key:"tableAlignment",value:e=>{const t=e.getAttribute("align");return t===o?null:t}}})}(t,o,n.alignment),e.commands.add("tableAlignment",new So(e,n.alignment)),Eo(t,o,{modelAttribute:"tableWidth",styleName:"width",defaultValue:n.width}),e.commands.add("tableWidth",new xo(e,n.width)),Eo(t,o,{modelAttribute:"tableHeight",styleName:"height",defaultValue:n.height}),e.commands.add("tableHeight",new Vo(e,n.height)),e.data.addStyleProcessorRules(Ve.addBackgroundRules),function(e,t,o){const{modelAttribute:n}=o;e.extend("table",{allowAttributes:[n]}),eo(t,{viewElement:"table",...o}),no(t,o)}(t,o,{modelAttribute:"tableBackgroundColor",styleName:"background-color",defaultValue:n.backgroundColor}),e.commands.add("tableBackgroundColor",new Co(e,n.backgroundColor))}}function Eo(e,t,o){const{modelAttribute:n}=o;e.extend("table",{allowAttributes:[n]}),eo(t,{viewElement:/^(table|figure)$/,...o}),oo(t,{modelElement:"table",...o})}var zo=o(99),Bo={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(zo.Z,Bo);zo.Z.locals;const Lo={left:e.icons.objectLeft,center:e.icons.objectCenter,right:e.icons.objectRight};class Wo extends ue.View{constructor(e,t){super(e),this.set({borderStyle:"",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:"",alignment:""}),this.options=t;const{borderStyleDropdown:o,borderWidthInput:n,borderColorInput:i,borderRowLabel:l}=this._createBorderFields(),{backgroundRowLabel:r,backgroundInput:a}=this._createBackgroundFields(),{widthInput:c,operatorLabel:d,heightInput:u,dimensionsLabel:h}=this._createDimensionFields(),{alignmentToolbar:b,alignmentLabel:m}=this._createAlignmentFields();this.focusTracker=new s.FocusTracker,this.keystrokes=new s.KeystrokeHandler,this.children=this.createCollection(),this.borderStyleDropdown=o,this.borderWidthInput=n,this.borderColorInput=i,this.backgroundInput=a,this.widthInput=c,this.heightInput=u,this.alignmentToolbar=b;const{saveButtonView:g,cancelButtonView:p}=this._createActionButtons();this.saveButtonView=g,this.cancelButtonView=p,this._focusables=new ue.ViewCollection,this._focusCycler=new ue.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.children.add(new ue.FormHeaderView(e,{label:this.t("Table properties")})),this.children.add(new it(e,{labelView:l,children:[l,o,i,n],class:"ck-table-form__border-row"})),this.children.add(new it(e,{labelView:r,children:[r,a],class:"ck-table-form__background-row"})),this.children.add(new it(e,{children:[new it(e,{labelView:h,children:[h,c,d,u],class:"ck-table-form__dimensions-row"}),new it(e,{labelView:m,children:[m,b],class:"ck-table-properties-form__alignment-row"})]})),this.children.add(new it(e,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"})),this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render(),(0,ue.submitHandler)({view:this}),[this.borderStyleDropdown,this.borderColorInput,this.borderWidthInput,this.backgroundInput,this.widthInput,this.heightInput,this.alignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const e=this.options.defaultTableProperties,t={style:e.borderStyle,width:e.borderWidth,color:e.borderColor},o=et({colorConfig:this.options.borderColors,columns:5,defaultColorValue:t.color}),n=this.locale,i=this.t,l=new ue.LabelView(n);l.text=i("Border");const r=Ze(this.t),s=new ue.LabeledFieldView(n,ue.createLabeledDropdown);s.set({label:i("Style"),class:"ck-table-form__border-style"}),s.fieldView.buttonView.set({isOn:!1,withText:!0,tooltip:i("Style")}),s.fieldView.buttonView.bind("label").to(this,"borderStyle",(e=>r[e||"none"])),s.fieldView.on("execute",(e=>{this.borderStyle=e.source._borderStyleValue})),s.bind("isEmpty").to(this,"borderStyle",(e=>!e)),(0,ue.addListToDropdown)(s.fieldView,Xe(this,t.style));const a=new ue.LabeledFieldView(n,ue.createLabeledInputText);a.set({label:i("Width"),class:"ck-table-form__border-width"}),a.fieldView.bind("value").to(this,"borderWidth"),a.bind("isEnabled").to(this,"borderStyle",No),a.fieldView.on("input",(()=>{this.borderWidth=a.fieldView.element.value}));const c=new ue.LabeledFieldView(n,o);return c.set({label:i("Color"),class:"ck-table-form__border-color"}),c.fieldView.bind("value").to(this,"borderColor"),c.bind("isEnabled").to(this,"borderStyle",No),c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value})),this.on("change:borderStyle",((e,o,n,i)=>{No(n)||(this.borderColor="",this.borderWidth=""),No(i)||(this.borderColor=t.color,this.borderWidth=t.width)})),{borderRowLabel:l,borderStyleDropdown:s,borderColorInput:c,borderWidthInput:a}}_createBackgroundFields(){const e=this.locale,t=this.t,o=new ue.LabelView(e);o.text=t("Background");const n=et({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableProperties.backgroundColor}),i=new ue.LabeledFieldView(e,n);return i.set({label:t("Color"),class:"ck-table-properties-form__background"}),i.fieldView.bind("value").to(this,"backgroundColor"),i.fieldView.on("input",(()=>{this.backgroundColor=i.fieldView.value})),{backgroundRowLabel:o,backgroundInput:i}}_createDimensionFields(){const e=this.locale,t=this.t,o=new ue.LabelView(e);o.text=t("Dimensions");const n=new ue.LabeledFieldView(e,ue.createLabeledInputText);n.set({label:t("Width"),class:"ck-table-form__dimensions-row__width"}),n.fieldView.bind("value").to(this,"width"),n.fieldView.on("input",(()=>{this.width=n.fieldView.element.value}));const i=new ue.View(e);i.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const l=new ue.LabeledFieldView(e,ue.createLabeledInputText);return l.set({label:t("Height"),class:"ck-table-form__dimensions-row__height"}),l.fieldView.bind("value").to(this,"height"),l.fieldView.on("input",(()=>{this.height=l.fieldView.element.value})),{dimensionsLabel:o,widthInput:n,operatorLabel:i,heightInput:l}}_createAlignmentFields(){const e=this.locale,t=this.t,o=new ue.LabelView(e);o.text=t("Alignment");const n=new ue.ToolbarView(e);return n.set({isCompact:!0,ariaLabel:t("Table alignment toolbar")}),Ye({view:this,icons:Lo,toolbar:n,labels:this._alignmentLabels,propertyName:"alignment",defaultValue:this.options.defaultTableProperties.alignment}),{alignmentLabel:o,alignmentToolbar:n}}_createActionButtons(){const t=this.locale,o=this.t,n=new ue.ButtonView(t),i=new ue.ButtonView(t),l=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.widthInput,this.heightInput];return n.set({label:o("Save"),icon:e.icons.check,class:"ck-button-save",type:"submit",withText:!0}),n.bind("isEnabled").toMany(l,"errorText",((...e)=>e.every((e=>!e)))),i.set({label:o("Cancel"),icon:e.icons.cancel,class:"ck-button-cancel",withText:!0}),i.delegate("execute").to(this,"cancel"),{saveButtonView:n,cancelButtonView:i}}get _alignmentLabels(){const e=this.locale,t=this.t,o=t("Align table to the left"),n=t("Center table"),i=t("Align table to the right");return"rtl"===e.uiLanguageDirection?{right:i,center:n,left:o}:{left:o,center:n,right:i}}}function No(e){return"none"!==e}const Fo={borderStyle:"tableBorderStyle",borderColor:"tableBorderColor",borderWidth:"tableBorderWidth",backgroundColor:"tableBackgroundColor",width:"tableWidth",height:"tableHeight",alignment:"tableAlignment"};class Do extends e.Plugin{static get requires(){return[ue.ContextualBalloon]}static get pluginName(){return"TablePropertiesUI"}constructor(e){super(e),e.config.define("table.tableProperties",{borderColors:Qe,backgroundColors:Qe})}init(){const e=this.editor,t=e.t;this._defaultTableProperties=Xt(e.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:!0}),this._balloon=e.plugins.get(ue.ContextualBalloon),this.view=this._createPropertiesView(),this._undoStepBatch=null,e.ui.componentFactory.add("tableProperties",(o=>{const n=new ue.ButtonView(o);n.set({label:t("Table properties"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8 2v5h4V2h1v5h5v1h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5H7v-5H2v-1h5V8H2V7h5V2h1zm4 6H8v4h4V8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM17 1a2 2 0 0 1 2 2v9.475l-.85-.124-.857-1.736a2.048 2.048 0 0 0-.292-.44L17 3H3v14h7.808l.402.392L10.935 19H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14z"/></svg>',tooltip:!0}),this.listenTo(n,"execute",(()=>this._showView()));const i=Object.values(Fo).map((t=>e.commands.get(t)));return n.bind("isEnabled").toMany(i,"isEnabled",((...e)=>e.some((e=>e)))),n}))}destroy(){super.destroy(),this.view.destroy()}_createPropertiesView(){const e=this.editor,t=e.config.get("table.tableProperties"),o=(0,ue.normalizeColorOptions)(t.borderColors),n=(0,ue.getLocalizedColorOptions)(e.locale,o),i=(0,ue.normalizeColorOptions)(t.backgroundColors),l=(0,ue.getLocalizedColorOptions)(e.locale,i),r=new Wo(e.locale,{borderColors:n,backgroundColors:l,defaultTableProperties:this._defaultTableProperties}),s=e.t;r.render(),this.listenTo(r,"submit",(()=>{this._hideView()})),this.listenTo(r,"cancel",(()=>{this._undoStepBatch.operations.length&&e.execute("undo",this._undoStepBatch),this._hideView()})),r.keystrokes.set("Esc",((e,t)=>{this._hideView(),t()})),(0,ue.clickOutsideHandler)({emitter:r,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const a=$e(s),c=Ke(s);return r.on("change:borderStyle",this._getPropertyChangeCallback("tableBorderStyle",this._defaultTableProperties.borderStyle)),r.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:r.borderColorInput,commandName:"tableBorderColor",errorText:a,validator:qe,defaultValue:this._defaultTableProperties.borderColor})),r.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:r.borderWidthInput,commandName:"tableBorderWidth",errorText:c,validator:Je,defaultValue:this._defaultTableProperties.borderWidth})),r.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:r.backgroundInput,commandName:"tableBackgroundColor",errorText:a,validator:qe,defaultValue:this._defaultTableProperties.backgroundColor})),r.on("change:width",this._getValidatedPropertyChangeCallback({viewField:r.widthInput,commandName:"tableWidth",errorText:c,validator:Ge,defaultValue:this._defaultTableProperties.width})),r.on("change:height",this._getValidatedPropertyChangeCallback({viewField:r.heightInput,commandName:"tableHeight",errorText:c,validator:Ge,defaultValue:this._defaultTableProperties.height})),r.on("change:alignment",this._getPropertyChangeCallback("tableAlignment",this._defaultTableProperties.alignment)),r}_fillViewFormFromCommandValues(){const e=this.editor.commands,t=e.get("tableBorderStyle");Object.entries(Fo).map((([t,o])=>{const n=this._defaultTableProperties[t]||"";return[t,e.get(o).value||n]})).forEach((([e,o])=>{("borderColor"!==e&&"borderWidth"!==e||"none"!==t.value)&&this.view.set(e,o)}))}_showView(){const e=this.editor;this.listenTo(e.ui,"update",(()=>{this._updateView()})),this._fillViewFormFromCommandValues(),this._balloon.add({view:this.view,position:$t(e)}),this._undoStepBatch=e.model.createBatch(),this.view.focus()}_hideView(){const e=this.editor;this.stopListening(e.ui,"update"),this.view.saveButtonView.focus(),this._balloon.remove(this.view),this.editor.editing.view.focus()}_updateView(){const e=this.editor;Ne(e.editing.view.document.selection)?this._isViewVisible&&Zt(e,"table"):this._hideView()}get _isViewVisible(){return this._balloon.visibleView===this.view}get _isViewInBalloon(){return this._balloon.hasView(this.view)}_getPropertyChangeCallback(e,t){return(o,n,i,l)=>{(l||t!==i)&&this.editor.execute(e,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(e){const{commandName:t,viewField:o,validator:n,errorText:i,defaultValue:l}=e,r=Ot((()=>{o.errorText=i}),500);return(e,i,s,a)=>{r.cancel(),(a||l!==s)&&(n(s)?(this.editor.execute(t,{value:s,batch:this._undoStepBatch}),o.errorText=null):r())}}}class Ho extends e.Plugin{static get pluginName(){return"TableProperties"}static get requires(){return[Po,Do]}}function Mo(e){e.document.registerPostFixer((t=>function(e,t){const o=t.document.differ.getChanges();let n=!1;for(const t of o){if("insert"!=t.type)continue;if(t.position.parent.is("element","table")||"table"==t.name){const o="table"==t.name?t.position.nodeAfter:t.position.parent,i=Array.from(o.getChildren()).filter((e=>e.is("element","caption"))),l=i.shift();if(!l)continue;for(const t of i)e.move(e.createRangeIn(t),l,"end"),e.remove(t);l.nextSibling&&(e.move(e.createRangeOn(l),o,"end"),n=!0),n=!!i.length||n}}return n}(t,e)))}function Oo(e){return!!e&&e.is("element","table")}function jo(e){for(const t of e.getChildren())if(t.is("element","caption"))return t;return null}function Uo(e){const t=e.parent;return"figcaption"==e.name&&t&&"figure"==t.name&&t.hasClass("table")||"caption"==e.name&&t&&"table"==t.name?{name:!0}:null}function Zo(e){const t=e.getSelectedElement();return t&&t.is("element","table")?t:e.getFirstPosition().findAncestor("table")}class $o extends e.Command{refresh(){const e=Zo(this.editor.model.document.selection);this.isEnabled=!!e,this.isEnabled?this.value=!!jo(e):this.value=!1}execute(e={}){const{focusCaptionOnShow:t}=e;this.editor.model.change((e=>{this.value?this._hideTableCaption(e):this._showTableCaption(e,t)}))}_showTableCaption(e,t){const o=Zo(this.editor.model.document.selection),n=this.editor.plugins.get("TableCaptionEditing")._getSavedCaption(o)||e.createElement("caption");e.append(n,o),t&&e.setSelection(n,"in")}_hideTableCaption(e){const t=Zo(this.editor.model.document.selection),o=this.editor.plugins.get("TableCaptionEditing"),n=jo(t);o._saveCaption(t,n),e.setSelection(e.createRangeIn(t.getChild(0).getChild(0))),e.remove(n)}}class Ko extends e.Plugin{static get pluginName(){return"TableCaptionEditing"}constructor(e){super(e),this._savedCaptionsMap=new WeakMap}init(){const e=this.editor,o=e.model.schema,n=e.editing.view,i=e.t;o.isRegistered("caption")?o.extend("caption",{allowIn:"table"}):o.register("caption",{allowIn:"table",allowContentOf:"$block",isLimit:!0}),e.commands.add("toggleTableCaption",new $o(this.editor)),e.conversion.for("upcast").elementToElement({view:Uo,model:"caption"}),e.conversion.for("dataDowncast").elementToElement({model:"caption",view:(e,{writer:t})=>Oo(e.parent)?t.createContainerElement("figcaption"):null}),e.conversion.for("editingDowncast").elementToElement({model:"caption",view:(e,{writer:o})=>{if(!Oo(e.parent))return null;const l=o.createEditableElement("figcaption");return o.setCustomProperty("tableCaption",!0,l),(0,Ve.enablePlaceholder)({view:n,element:l,text:i("Enter table caption"),keepOnFocus:!0}),(0,t.toWidgetEditable)(l,o)}}),Mo(e.model)}_getSavedCaption(e){const t=this._savedCaptionsMap.get(e);return t?Ve.Element.fromJSON(t):null}_saveCaption(e,t){this._savedCaptionsMap.set(e,t.toJSON())}}class qo extends e.Plugin{static get pluginName(){return"TableCaptionUI"}init(){const t=this.editor,o=t.editing.view,n=t.t;t.ui.componentFactory.add("toggleTableCaption",(i=>{const l=t.commands.get("toggleTableCaption"),r=new ue.ButtonView(i);return r.set({icon:e.icons.caption,tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(l,"value","isEnabled"),r.bind("label").to(l,"value",(e=>n(e?"Toggle caption off":"Toggle caption on"))),this.listenTo(r,"execute",(()=>{if(t.execute("toggleTableCaption",{focusCaptionOnShow:!0}),l.value){const e=function(e){const t=Zo(e);return t?jo(t):null}(t.model.document.selection),n=t.editing.mapper.toViewElement(e);if(!n)return;o.scrollToTheSelection(),o.change((e=>{e.addClass("table__caption_highlighted",n)}))}t.editing.view.focus()})),r}))}}var Go=o(665),Jo={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(Go.Z,Jo);Go.Z.locals;class Xo extends e.Plugin{static get pluginName(){return"TableCaption"}static get requires(){return[Ko,qo]}}const Yo=function(e,t,o){var n=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return mt(o)&&(n="leading"in o?!!o.leading:n,i="trailing"in o?!!o.trailing:i),Ot(e,t,{leading:n,maxWait:t,trailing:i})};class Qo extends vo{constructor(e,t){super(e,"tableWidth",t)}refresh(){this.isEnabled=!0}execute(e={}){const t=this.editor.model,o=e.table||t.document.selection.getSelectedElement(),{tableWidth:n,columnWidths:i}=e;t.change((e=>{n?(e.setAttribute(this.attributeName,n,o),e.setAttribute("columnWidths",i,o)):e.removeAttribute(this.attributeName,o)}))}}class en extends vo{constructor(e,t){super(e,"columnWidths",t)}refresh(){this.isEnabled=!0}execute(e={}){const t=this.editor.model,o=e.table||t.document.selection.getSelectedElement(),{columnWidths:n}=e;t.change((e=>{n?e.setAttribute(this.attributeName,n,o):e.removeAttribute(this.attributeName,o)}))}}function tn(e,t){return 4e3/on(e,t)}function on(e,t){const o=nn(e,"tbody",t)||nn(e,"thead",t);return ln(t.editing.view.domConverter.mapViewToDom(o))}function nn(e,t,o){return[...[...o.editing.mapper.toViewElement(e).getChildren()].find((e=>e.is("element","table"))).getChildren()].find((e=>e.is("element",t)))}function ln(e){const t=s.global.window.getComputedStyle(e);return"border-box"===t.boxSizing?parseFloat(t.width)-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)-parseFloat(t.borderLeftWidth)-parseFloat(t.borderRightWidth):parseFloat(t.width)}function rn(e){const t=Math.pow(10,2),o=parseFloat(e);return Math.round(o*t)/t}function sn(e){return e.map((e=>parseFloat(e))).filter((e=>!Number.isNaN(e))).reduce(((e,t)=>e+t),0)}function an(e){e=function(e){const t=e.filter((e=>"auto"===e)).length;if(0===t)return e.map((e=>rn(e)));const o=sn(e),n=Math.max((100-o)/t,5);return e.map((e=>"auto"===e?n:e)).map((e=>rn(e)))}(e);const t=sn(e);return 100===t?e:e.map((e=>rn(100*e/t))).map(((e,t,o)=>{if(!(t===o.length-1))return e;return rn(e+100-sn(o))}))}function cn(e,t){let o=[...t.getChildren()].find((e=>e.hasClass("ck-table-column-resizer")));o||(o=e.createUIElement("div",{class:"ck-table-column-resizer"}),e.insert(e.createPositionAt(t,"end"),o))}function dn(e){const t=s.global.window.getComputedStyle(e);return"border-box"===t.boxSizing?parseInt(t.width):parseFloat(t.width)+parseFloat(t.paddingLeft)+parseFloat(t.paddingRight)+parseFloat(t.borderWidth)}function un(){return e=>e.on("attribute:columnWidths:table",((e,t,o)=>{const n=o.writer,i=t.item,l=[...o.mapper.toViewElement(i).getChildren()].find((e=>e.is("element","table")));t.attributeNewValue?(!function(e,t,o){const n=o.split(",");let i=[...t.getChildren()].find((e=>e.is("element","colgroup")));if(i)for(const t of[...i.getChildren()])e.remove(t);else i=e.createContainerElement("colgroup");for(const t of Array(n.length).keys()){const o=e.createEmptyElement("col");e.setStyle("width",n[t],o),e.insert(e.createPositionAt(i,"end"),o)}e.insert(e.createPositionAt(t,"start"),i)}(n,l,t.attributeNewValue),n.addClass("ck-table-resized",l)):(!function(e,t){const o=[...t.getChildren()].find((e=>e.is("element","colgroup")));e.remove(o)}(n,l),n.removeClass("ck-table-resized",l))}))}class hn extends e.Plugin{static get requires(){return[ce,F]}static get pluginName(){return"TableColumnResizeEditing"}constructor(e){super(e),this._isResizingActive=!1,this.set("_isResizingAllowed",!0),this._resizingData=null,this._domEmitter=Object.create(s.DomEmitterMixin),this._tableUtilsPlugin=e.plugins.get("TableUtils"),this.on("change:_isResizingAllowed",((t,o,n)=>{e.editing.view.change((t=>{t[n?"removeClass":"addClass"]("ck-column-resize_disabled",e.editing.view.document.getRoot())}))}))}init(){this._extendSchema(),this._registerPostFixer(),this._registerConverters(),this._registerResizingListeners(),this._registerColgroupFixer(),this._registerResizerInserter();const e=this.editor,t=e.plugins.get("TableColumnResize");e.commands.add("resizeTableWidth",new Qo(e)),e.commands.add("resizeColumnWidths",new en(e));const o=e.commands.get("resizeTableWidth"),n=e.commands.get("resizeColumnWidths");this.bind("_isResizingAllowed").to(e,"isReadOnly",t,"isEnabled",o,"isEnabled",n,"isEnabled",((e,t,o,n)=>!e&&t&&o&&n))}destroy(){this._domEmitter.stopListening(),super.destroy()}_extendSchema(){this.editor.model.schema.extend("table",{allowAttributes:["tableWidth","columnWidths"]})}_registerPostFixer(){const e=this.editor.model;function t(e,t,o){const n=o._tableUtilsPlugin.getColumns(t);if(0===n-e.length)return;const i=function(e,t){const o=new Set;for(const n of e.getChanges())if("insert"==n.type&&n.position.nodeAfter&&"tableCell"==n.position.nodeAfter.name&&n.position.nodeAfter.getAncestors().includes(t))o.add(n.position.nodeAfter);else if("remove"==n.type){const e=n.position.nodeBefore||n.position.nodeAfter;"tableCell"==e.name&&e.getAncestors().includes(t)&&o.add(e)}return o}(o.editor.model.document.differ,t);for(const r of i){const i=n-e.length;if(0===i)continue;const s=i>0,a=o._tableUtilsPlugin.getCellLocation(r).column;if(s){const n=tn(t,o.editor),r=(l=n,Array(i).fill(l));e.splice(a,0,...r)}else{const t=e.splice(a,Math.abs(i));e[a]+=sn(t)}}var l}e.document.registerPostFixer((o=>{let n=!1;for(const i of function(e){const t=new Set;for(const o of e.document.differ.getChanges()){let n=null;switch(o.type){case"insert":n=["table","tableRow","tableCell"].includes(o.name)?o.position:null;break;case"remove":n=["tableRow","tableCell"].includes(o.name)?o.position:null;break;case"attribute":o.range.start.nodeAfter&&(n=["table","tableRow","tableCell"].includes(o.range.start.nodeAfter.name)?o.range.start:null)}if(!n)continue;const i=n.nodeAfter&&"table"===n.nodeAfter.name?n.nodeAfter:n.findAncestor("table");for(const o of e.createRangeOn(i).getItems())o.is("element")&&"table"===o.name&&o.hasAttribute("columnWidths")&&t.add(o)}return t}(e)){const e=an(i.getAttribute("columnWidths").split(","));t(e,i,this);const l=e.map((e=>`${e}%`)).join(",");i.getAttribute("columnWidths")!==l&&(o.setAttribute("columnWidths",l,i),n=!0)}return n}))}_registerConverters(){const e=this.editor.conversion;var t;e.for("upcast").attributeToAttribute({view:{name:"figure",key:"style",value:{width:/[\s\S]+/}},model:{name:"table",key:"tableWidth",value:e=>e.getStyle("width")}}),e.for("upcast").add((t=this._tableUtilsPlugin,e=>e.on("element:colgroup",((e,o,n)=>{const i=o.viewItem;if(!n.consumable.test(i,{name:!0}))return;n.consumable.consume(i,{name:!0});const l=o.modelCursor.findAncestor("table"),r=t.getColumns(l);let s=[...Array(r).keys()].map((e=>{const t=i.getChild(e);if(!t||!t.is("element","col"))return"auto";const o=t.getStyle("width");return o&&o.endsWith("%")?o:"auto"}));s.includes("auto")&&(s=an(s).map((e=>e+"%"))),n.writer.setAttribute("columnWidths",s.join(","),l)})))),e.for("downcast").attributeToAttribute({model:{name:"table",key:"tableWidth"},view:e=>({name:"figure",key:"style",value:{width:e}})}),e.for("downcast").add(un())}_registerResizingListeners(){const e=this.editor.editing.view;e.addObserver(Se),e.document.on("mousedown",this._onMouseDownHandler.bind(this),{priority:"high"}),this._domEmitter.listenTo(s.global.window.document,"mousemove",Yo(this._onMouseMoveHandler.bind(this),50)),this._domEmitter.listenTo(s.global.window.document,"mouseup",this._onMouseUpHandler.bind(this))}_onMouseDownHandler(e,t){const o=t.target;if(!o.hasClass("ck-table-column-resizer"))return;if(!this._isResizingAllowed)return;t.preventDefault(),e.stop();const n=this.editor,i=function(e,t,o){const n=Array(t.getColumns(e)),i=new u(e);for(const e of i){const t=o.editing.mapper.toViewElement(e.cell),i=dn(o.editing.view.domConverter.mapViewToDom(t));(!n[e.column]||i<n[e.column])&&(n[e.column]=rn(i))}return n}(n.editing.mapper.toModelElement(o.findAncestor("figure")),this._tableUtilsPlugin,n),l=o.findAncestor("table"),r=n.editing.view;[...l.getChildren()].find((e=>e.is("element","colgroup")))||r.change((e=>{!function(e,t,o){const n=e.createContainerElement("colgroup");for(let o=0;o<t.length;o++){const i=e.createEmptyElement("col"),l=`${rn(t[o]/sn(t)*100)}%`;e.setStyle("width",l,i),e.insert(e.createPositionAt(n,"end"),i)}e.insert(e.createPositionAt(o,"start"),n)}(e,i,l)})),this._isResizingActive=!0,this._resizingData=this._getResizingData(t,i),r.change((e=>function(e,t,o){const n=o.widths.viewFigureWidth/o.widths.viewFigureParentWidth;e.addClass("ck-table-resized",t),e.addClass("ck-table-column-resizer__active",o.elements.viewResizer),e.setStyle("width",`${rn(100*n)}%`,t.findAncestor("figure"))}(e,l,this._resizingData)))}_onMouseMoveHandler(e,t){if(!this._isResizingActive)return;if(!this._isResizingAllowed)return void this._onMouseUpHandler();const{columnPosition:o,flags:{isRightEdge:n,isTableCentered:i,isLtrContent:l},elements:{viewFigure:r,viewLeftColumn:s,viewRightColumn:a},widths:{viewFigureParentWidth:c,tableWidth:d,leftColumnWidth:u,rightColumnWidth:h}}=this._resizingData,b=40-u,m=n?c-d:h-40,g=(l?1:-1)*(n&&i?2:1),p=(f=(t.clientX-o)*g,w=Math.min(b,0),k=Math.max(m,0),rn(f<=w?w:f>=k?k:f));var f,w,k;0!==p&&this.editor.editing.view.change((e=>{const t=rn(100*(u+p)/d);if(e.setStyle("width",`${t}%`,s),n){const t=rn(100*(d+p)/c);e.setStyle("width",`${t}%`,r)}else{const t=rn(100*(h-p)/d);e.setStyle("width",`${t}%`,a)}}))}_onMouseUpHandler(){if(!this._isResizingActive)return;const{viewResizer:e,modelTable:t,viewFigure:o,viewColgroup:n}=this._resizingData.elements,i=this.editor,l=i.editing.view,r=t.getAttribute("columnWidths"),s=[...n.getChildren()].map((e=>e.getStyle("width"))).join(","),a=r!==s,c=t.getAttribute("tableWidth"),d=o.getStyle("width"),u=c!==d;(a||u)&&(this._isResizingAllowed?u?i.execute("resizeTableWidth",{table:t,tableWidth:`${rn(d)}%`,columnWidths:s}):i.execute("resizeColumnWidths",{columnWidths:s,table:t}):l.change((e=>{if(r){const t=r.split(",");for(const o of n.getChildren())e.setStyle("width",t.shift(),o)}else e.remove(n);u&&(c?e.setStyle("width",c,o):e.removeStyle("width",o)),r||c||e.removeClass("ck-table-resized",[...o.getChildren()].find((e=>"table"===e.name)))}))),l.change((t=>{t.removeClass("ck-table-column-resizer__active",e)})),this._isResizingActive=!1,this._resizingData=null}_getResizingData(e,t){const o=this.editor,n=e.domEvent.clientX,i=e.target,l=i.findAncestor("td")||i.findAncestor("th"),r=o.editing.mapper.toModelElement(l),s=r.findAncestor("table"),a=function(e,t){const o=t.getCellLocation(e).column;return{leftEdge:o,rightEdge:o+(e.getAttribute("colspan")||1)-1}}(r,this._tableUtilsPlugin).rightEdge,c=a===this._tableUtilsPlugin.getColumns(s)-1,d=!s.hasAttribute("tableAlignment"),u="rtl"!==o.locale.contentLanguageDirection,h=l.findAncestor("table"),b=h.findAncestor("figure"),m=[...h.getChildren()].find((e=>e.is("element","colgroup"))),g=m.getChild(a),p=c?void 0:m.getChild(a+1);return{columnPosition:n,flags:{isRightEdge:c,isTableCentered:d,isLtrContent:u},elements:{viewResizer:i,modelTable:s,viewFigure:b,viewColgroup:m,viewLeftColumn:g,viewRightColumn:p},widths:{viewFigureParentWidth:ln(o.editing.view.domConverter.mapViewToDom(b.parent)),viewFigureWidth:ln(o.editing.view.domConverter.mapViewToDom(b)),tableWidth:on(s,o),leftColumnWidth:t[a],rightColumnWidth:c?void 0:t[a+1]}}}_registerColgroupFixer(){const e=this.editor;this.listenTo(e.editing.view.document,"layoutChanged",(()=>{const t=e.editing.view.document.selection.getFirstPosition().getAncestors().reverse().find((e=>"table"===e.name)),o=t&&[...t.getChildren()].find((e=>e.is("element","colgroup"))),n=e.model.document.selection.getFirstPosition().findAncestor("table");n&&n.hasAttribute("columnWidths")&&t&&!o&&e.editing.reconvertItem(n)}),{priority:"low"})}_registerResizerInserter(){const e=this.editor.editing.view;e.on("render",(()=>{for(const t of e.createRangeIn(e.document.getRoot()))["td","th"].includes(t.item.name)&&e.change((e=>{cn(e,t.item)}))}),{priority:"lowest"})}}var bn=o(975),mn={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};re()(bn.Z,mn);bn.Z.locals;class gn extends e.Plugin{static get requires(){return[hn]}static get pluginName(){return"TableColumnResize"}}})(),(window.CKEditor5=window.CKEditor5||{}).table=n})(); \ No newline at end of file + */(()=>{var e={252:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}",""]);const l=i},934:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}",""]);const l=i},333:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}",""]);const l=i},272:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}",""]);const l=i},660:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}",""]);const l=i},665:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-table-caption-background:#f7f7f7;--ck-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-table-caption-background);caption-side:top;color:var(--ck-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-color-table-caption-background)}}",""]);const l=i},773:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}",""]);const l=i},975:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:-999999px;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:-999999px;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}",""]);const l=i},482:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}",""]);const l=i},686:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,'.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}',""]);const l=i},99:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,".ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}",""]);const l=i},475:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(609),i=o.n(n)()((function(e){return e[1]}));i.push([e.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',""]);const l=i},609:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o=e(t);return t[2]?"@media ".concat(t[2]," {").concat(o,"}"):o})).join("")},t.i=function(e,o,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var l=0;l<this.length;l++){var r=this[l][0];null!=r&&(i[r]=!0)}for(var s=0;s<e.length;s++){var a=[].concat(e[s]);n&&i[a[0]]||(o&&(a[2]?a[2]="".concat(o," and ").concat(a[2]):a[2]=o),t.push(a))}},t}},62:(e,t,o)=>{"use strict";var n,i=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},l=function(){var e={};return function(t){if(void 0===e[t]){var o=document.querySelector(t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}e[t]=o}return e[t]}}(),r=[];function s(e){for(var t=-1,o=0;o<r.length;o++)if(r[o].identifier===e){t=o;break}return t}function a(e,t){for(var o={},n=[],i=0;i<e.length;i++){var l=e[i],a=t.base?l[0]+t.base:l[0],c=o[a]||0,d="".concat(a," ").concat(c);o[a]=c+1;var u=s(d),h={css:l[1],media:l[2],sourceMap:l[3]};-1!==u?(r[u].references++,r[u].updater(h)):r.push({identifier:d,updater:p(h,t),references:1}),n.push(d)}return n}function c(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var i=o.nc;i&&(n.nonce=i)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var r=l(e.insert||"head");if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}return t}var d,u=(d=[],function(e,t){return d[e]=t,d.filter(Boolean).join("\n")});function h(e,t,o,n){var i=o?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=u(t,i);else{var l=document.createTextNode(i),r=e.childNodes;r[t]&&e.removeChild(r[t]),r.length?e.insertBefore(l,r[t]):e.appendChild(l)}}function b(e,t,o){var n=o.css,i=o.media,l=o.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),l&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var m=null,g=0;function p(e,t){var o,n,i;if(t.singleton){var l=g++;o=m||(m=c(t)),n=h.bind(null,o,l,!1),i=h.bind(null,o,l,!0)}else o=c(t),n=b.bind(null,o,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(o)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var o=a(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<o.length;n++){var i=s(o[n]);r[i].references--}for(var l=a(e,t),c=0;c<o.length;c++){var d=s(o[c]);0===r[d].references&&(r[d].updater(),r.splice(d,1))}o=l}}}},704:(e,t,o)=>{e.exports=o(79)("./src/core.js")},492:(e,t,o)=>{e.exports=o(79)("./src/engine.js")},273:(e,t,o)=>{e.exports=o(79)("./src/ui.js")},209:(e,t,o)=>{e.exports=o(79)("./src/utils.js")},995:(e,t,o)=>{e.exports=o(79)("./src/widget.js")},79:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function o(n){var i=t[n];if(void 0!==i)return i.exports;var l=t[n]={id:n,exports:{}};return e[n](l,l.exports,o),l.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nc=void 0;var n={};(()=>{"use strict";o.r(n),o.d(n,{PlainTableOutput:()=>He,Table:()=>Fe,TableCaption:()=>Xo,TableCaptionEditing:()=>Ko,TableCaptionUI:()=>qo,TableCellProperties:()=>_o,TableCellPropertiesEditing:()=>ko,TableCellPropertiesUI:()=>io,TableCellWidthEditing:()=>so,TableClipboard:()=>xe,TableColumnResize:()=>gn,TableColumnResizeEditing:()=>hn,TableEditing:()=>ge,TableKeyboard:()=>Pe,TableMouse:()=>Be,TableProperties:()=>Do,TablePropertiesEditing:()=>Po,TablePropertiesUI:()=>Ho,TableSelection:()=>Ae,TableToolbar:()=>Ue,TableUI:()=>ve,TableUtils:()=>U});var e=o(704),t=o(995);function i(e,t){const{viewElement:o,defaultValue:n,modelAttribute:i,styleName:l,reduceBoxSides:r=!1}=t;e.for("upcast").attributeToAttribute({view:{name:o,styles:{[l]:/[\s\S]+/}},model:{key:i,value:e=>{const t=e.getNormalizedStyle(l),o=r?a(t):t;if(n!==o)return o}}})}function l(e,t,o,n){e.for("upcast").add((e=>e.on("element:"+t,((e,t,i)=>{if(!t.modelRange)return;const l=["border-top-width","border-top-color","border-top-style","border-bottom-width","border-bottom-color","border-bottom-style","border-right-width","border-right-color","border-right-style","border-left-width","border-left-color","border-left-style"].filter((e=>t.viewItem.hasStyle(e)));if(!l.length)return;const r={styles:l};if(!i.consumable.test(t.viewItem,r))return;const s=[...t.modelRange.getItems({shallow:!0})].pop();i.consumable.consume(t.viewItem,r);const c={style:t.viewItem.getNormalizedStyle("border-style"),color:t.viewItem.getNormalizedStyle("border-color"),width:t.viewItem.getNormalizedStyle("border-width")},d={style:a(c.style),color:a(c.color),width:a(c.width)};d.style!==n.style&&i.writer.setAttribute(o.style,d.style,s),d.color!==n.color&&i.writer.setAttribute(o.color,d.color,s),d.width!==n.width&&i.writer.setAttribute(o.width,d.width,s)}))))}function r(e,{modelElement:t,modelAttribute:o,styleName:n}){e.for("downcast").attributeToAttribute({model:{name:t,key:o},view:e=>({key:"style",value:{[n]:e}})})}function s(e,{modelAttribute:t,styleName:o}){e.for("downcast").add((e=>e.on(`attribute:${t}:table`,((e,t,n)=>{const{item:i,attributeNewValue:l}=t,{mapper:r,writer:s}=n;if(!n.consumable.consume(t.item,e.name))return;const a=[...r.toViewElement(i).getChildren()].find((e=>e.is("element","table")));l?s.setStyle(o,l,a):s.removeStyle(o,a)}))))}function a(e){if(!e)return;return["top","right","bottom","left"].map((t=>e[t])).reduce(((e,t)=>e==t?e:null))||e}function c(e,t,o,n,i=1){t>i?n.setAttribute(e,t,o):n.removeAttribute(e,o)}function d(e,t,o={}){const n=e.createElement("tableCell",o);return e.insertElement("paragraph",n),e.insert(n,t),n}function u(e,t){const o=t.parent.parent,n=parseInt(o.getAttribute("headingColumns")||0),{column:i}=e.getCellLocation(t);return!!n&&i<n}function h(e,t,o){const{modelAttribute:n}=o;e.extend("tableCell",{allowAttributes:[n]}),i(t,{viewElement:/^(td|th)$/,...o}),r(t,{modelElement:"tableCell",...o})}var b=o(209);function m(){return e=>{e.on("element:table",((e,t,o)=>{const n=t.viewItem;if(!o.consumable.test(n,{name:!0}))return;const{rows:i,headingRows:l,headingColumns:r}=function(e){const t={headingRows:0,headingColumns:0},o=[],n=[];let i;for(const l of Array.from(e.getChildren()))if("tbody"===l.name||"thead"===l.name||"tfoot"===l.name){"thead"!==l.name||i||(i=l);const e=Array.from(l.getChildren()).filter((e=>e.is("element","tr")));for(const l of e)if("thead"===l.parent.name&&l.parent===i)t.headingRows++,o.push(l);else{n.push(l);const e=p(l);e>t.headingColumns&&(t.headingColumns=e)}}return t.rows=[...o,...n],t}(n),s={};r&&(s.headingColumns=r),l&&(s.headingRows=l);const a=o.writer.createElement("table",s);if(o.safeInsert(a,t.modelCursor)){if(o.consumable.consume(n,{name:!0}),i.forEach((e=>o.convertItem(e,o.writer.createPositionAt(a,"end")))),o.convertChildren(n,o.writer.createPositionAt(a,"end")),a.isEmpty){const e=o.writer.createElement("tableRow");o.writer.insert(e,o.writer.createPositionAt(a,"end")),d(o.writer,o.writer.createPositionAt(e,"end"))}o.updateConversionResult(a,t)}}))}}function g(e){return t=>{t.on(`element:${e}`,((e,t,o)=>{if(t.modelRange&&t.viewItem.isEmpty){const e=t.modelRange.start.nodeAfter,n=o.writer.createPositionAt(e,0);o.writer.insertElement("paragraph",n)}}),{priority:"low"})}}function p(e){let t=0,o=0;const n=Array.from(e.getChildren()).filter((e=>"th"===e.name||"td"===e.name));for(;o<n.length&&"th"===n[o].name;){const e=n[o];t+=parseInt(e.getAttribute("colspan")||1),o++}return t}class f{constructor(e,t={}){this._table=e,this._startRow=void 0!==t.row?t.row:t.startRow||0,this._endRow=void 0!==t.row?t.row:t.endRow,this._startColumn=void 0!==t.column?t.column:t.startColumn||0,this._endColumn=void 0!==t.column?t.column:t.endColumn,this._includeAllSlots=!!t.includeAllSlots,this._skipRows=new Set,this._row=0,this._rowIndex=0,this._column=0,this._cellIndex=0,this._spannedCells=new Map,this._nextCellAtColumn=-1}[Symbol.iterator](){return this}next(){const e=this._table.getChild(this._rowIndex);if(!e||this._isOverEndRow())return{done:!0};if(!e.is("element","tableRow"))return this._rowIndex++,this.next();if(this._isOverEndColumn())return this._advanceToNextRow();let t=null;const o=this._getSpanned();if(o)this._includeAllSlots&&!this._shouldSkipSlot()&&(t=this._formatOutValue(o.cell,o.row,o.column));else{const o=e.getChild(this._cellIndex);if(!o)return this._advanceToNextRow();const n=parseInt(o.getAttribute("colspan")||1),i=parseInt(o.getAttribute("rowspan")||1);(n>1||i>1)&&this._recordSpans(o,i,n),this._shouldSkipSlot()||(t=this._formatOutValue(o)),this._nextCellAtColumn=this._column+n}return this._column++,this._column==this._nextCellAtColumn&&this._cellIndex++,t||this.next()}skipRow(e){this._skipRows.add(e)}_advanceToNextRow(){return this._row++,this._rowIndex++,this._column=0,this._cellIndex=0,this._nextCellAtColumn=-1,this.next()}_isOverEndRow(){return void 0!==this._endRow&&this._row>this._endRow}_isOverEndColumn(){return void 0!==this._endColumn&&this._column>this._endColumn}_formatOutValue(e,t=this._row,o=this._column){return{done:!1,value:new w(this,e,t,o)}}_shouldSkipSlot(){const e=this._skipRows.has(this._row),t=this._row<this._startRow,o=this._column<this._startColumn,n=void 0!==this._endColumn&&this._column>this._endColumn;return e||t||o||n}_getSpanned(){const e=this._spannedCells.get(this._row);return e&&e.get(this._column)||null}_recordSpans(e,t,o){const n={cell:e,row:this._row,column:this._column};for(let e=this._row;e<this._row+t;e++)for(let t=this._column;t<this._column+o;t++)e==this._row&&t==this._column||this._markSpannedCell(e,t,n)}_markSpannedCell(e,t,o){this._spannedCells.has(e)||this._spannedCells.set(e,new Map);this._spannedCells.get(e).set(t,o)}}class w{constructor(e,t,o,n){this.cell=t,this.row=e._row,this.column=e._column,this.cellAnchorRow=o,this.cellAnchorColumn=n,this._cellIndex=e._cellIndex,this._rowIndex=e._rowIndex,this._table=e._table}get isAnchor(){return this.row===this.cellAnchorRow&&this.column===this.cellAnchorColumn}get cellWidth(){return parseInt(this.cell.getAttribute("colspan")||1)}get cellHeight(){return parseInt(this.cell.getAttribute("rowspan")||1)}get rowIndex(){return this._rowIndex}getPositionBefore(){return this._table.root.document.model.createPositionAt(this._table.getChild(this.row),this._cellIndex)}}function k(e,o={}){return(n,{writer:i})=>{const l=n.getAttribute("headingRows")||0,r=[];l>0&&r.push(i.createContainerElement("thead",null,i.createSlot((e=>e.is("element","tableRow")&&e.index<l)))),l<e.getRows(n)&&r.push(i.createContainerElement("tbody",null,i.createSlot((e=>e.is("element","tableRow")&&e.index>=l))));const s=i.createContainerElement("figure",{class:"table"},[i.createContainerElement("table",null,r),i.createSlot((e=>!e.is("element","tableRow")))]);return o.asWidget?function(e,o){return o.setCustomProperty("table",!0,e),(0,t.toWidget)(e,o,{hasSelectionHandle:!0})}(s,i):s}}function _(e={}){return(o,{writer:n})=>{const i=o.parent,l=i.parent,r=l.getChildIndex(i),s=new f(l,{row:r}),a=l.getAttribute("headingRows")||0,c=l.getAttribute("headingColumns")||0;for(const i of s)if(i.cell==o){const o=i.row<a||i.column<c?"th":"td";return e.asWidget?(0,t.toWidgetEditable)(n.createEditableElement(o),n):n.createContainerElement(o)}}}function v(e={}){return(t,{writer:o,consumable:n,mapper:i})=>{if(t.parent.is("element","tableCell")&&C(t))return e.asWidget?o.createContainerElement("span",{class:"ck-table-bogus-paragraph"}):(n.consume(t,"insert"),void i.bindElements(t,i.toViewElement(t.parent)))}}function C(e){return 1==e.parent.childCount&&![...e.getAttributeKeys()].length}class y extends e.Command{refresh(){const e=this.editor.model,t=e.document.selection,o=e.schema;this.isEnabled=function(e,t){const o=e.getFirstPosition().parent,n=o===o.root?o:o.parent;return t.checkChild(n,"table")}(t,o)}execute(e={}){const t=this.editor.model,o=this.editor.plugins.get("TableUtils"),n=this.editor.config.get("table"),i=n.defaultHeadings.rows,l=n.defaultHeadings.columns;void 0===e.headingRows&&i&&(e.headingRows=i),void 0===e.headingColumns&&l&&(e.headingColumns=l),t.change((n=>{const i=o.createTable(n,e);t.insertObject(i,null,null,{findOptimalPosition:"auto"}),n.setSelection(n.createPositionAt(i.getNodeByPath([0,0,0]),0))}))}}class T extends e.Command{constructor(e,t={}){super(e),this.order=t.order||"below"}refresh(){const e=this.editor.model.document.selection,t=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(e).length;this.isEnabled=t}execute(){const e=this.editor,t=e.model.document.selection,o=e.plugins.get("TableUtils"),n="above"===this.order,i=o.getSelectionAffectedTableCells(t),l=o.getRowIndexes(i),r=n?l.first:l.last,s=i[0].findAncestor("table");o.insertRows(s,{at:n?r:r+1,copyStructureFromAbove:!n})}}class A extends e.Command{constructor(e,t={}){super(e),this.order=t.order||"right"}refresh(){const e=this.editor.model.document.selection,t=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(e).length;this.isEnabled=t}execute(){const e=this.editor,t=e.model.document.selection,o=e.plugins.get("TableUtils"),n="left"===this.order,i=o.getSelectionAffectedTableCells(t),l=o.getColumnIndexes(i),r=n?l.first:l.last,s=i[0].findAncestor("table");o.insertColumns(s,{columns:1,at:n?r:r+1})}}class x extends e.Command{constructor(e,t={}){super(e),this.direction=t.direction||"horizontally"}refresh(){const e=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=1===e.length}execute(){const e=this.editor.plugins.get("TableUtils"),t=e.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];"horizontally"===this.direction?e.splitCellHorizontally(t,2):e.splitCellVertically(t,2)}}function V(e,t,o){const{startRow:n,startColumn:i,endRow:l,endColumn:r}=t,s=o.createElement("table"),a=l-n+1;for(let e=0;e<a;e++)o.insertElement("tableRow",s,"end");const u=[...new f(e,{startRow:n,endRow:l,startColumn:i,endColumn:r,includeAllSlots:!0})];for(const{row:e,column:t,cell:a,isAnchor:c,cellAnchorRow:h,cellAnchorColumn:b}of u){const u=e-n,m=s.getChild(u);if(c){const n=o.cloneElement(a);o.append(n,m),E(n,e,t,l,r,o)}else(h<n||b<i)&&d(o,o.createPositionAt(m,"end"))}return function(e,t,o,n,i){const l=parseInt(t.getAttribute("headingRows")||0);if(l>0){c("headingRows",l-o,e,i,0)}const r=parseInt(t.getAttribute("headingColumns")||0);if(r>0){c("headingColumns",r-n,e,i,0)}}(s,e,n,i,o),s}function S(e,t,o=0){const n=[],i=new f(e,{startRow:o,endRow:t-1});for(const e of i){const{row:o,cellHeight:i}=e,l=o+i-1;o<t&&t<=l&&n.push(e)}return n}function R(e,t,o){const n=e.parent,i=n.parent,l=n.index,r=t-l,s={},a=parseInt(e.getAttribute("rowspan"))-r;a>1&&(s.rowspan=a);const u=parseInt(e.getAttribute("colspan")||1);u>1&&(s.colspan=u);const h=l+r,b=[...new f(i,{startRow:l,endRow:h,includeAllSlots:!0})];let m,g=null;for(const t of b){const{row:n,column:i,cell:l}=t;l===e&&void 0===m&&(m=i),void 0!==m&&m===i&&n===h&&(g=d(o,t.getPositionBefore(),s))}return c("rowspan",r,e,o),g}function I(e,t){const o=[],n=new f(e);for(const e of n){const{column:n,cellWidth:i}=e,l=n+i-1;n<t&&t<=l&&o.push(e)}return o}function P(e,t,o,n){const i=o-t,l={},r=parseInt(e.getAttribute("colspan"))-i;r>1&&(l.colspan=r);const s=parseInt(e.getAttribute("rowspan")||1);s>1&&(l.rowspan=s);const a=d(n,n.createPositionAfter(e),l);return c("colspan",i,e,n),a}function E(e,t,o,n,i,l){const r=parseInt(e.getAttribute("colspan")||1),s=parseInt(e.getAttribute("rowspan")||1);if(o+r-1>i){c("colspan",i-o+1,e,l,1)}if(t+s-1>n){c("rowspan",n-t+1,e,l,1)}}function z(e,t){const o=t.getColumns(e),n=new Array(o).fill(0);for(const{column:t}of new f(e))n[t]++;const i=n.reduce(((e,t,o)=>t?e:[...e,o]),[]);if(i.length>0){const o=i[i.length-1];return t.removeColumns(e,{at:o}),!0}return!1}function B(e,t){const o=[],n=t.getRows(e);for(let t=0;t<n;t++){e.getChild(t).isEmpty&&o.push(t)}if(o.length>0){const n=o[o.length-1];return t.removeRows(e,{at:n}),!0}return!1}function W(e,t){z(e,t)||B(e,t)}function L(e,t){const o=Array.from(new f(e,{startColumn:t.firstColumn,endColumn:t.lastColumn,row:t.lastRow}));if(o.every((({cellHeight:e})=>1===e)))return t.lastRow;const n=o[0].cellHeight-1;return t.lastRow+n}function N(e,t){const o=Array.from(new f(e,{startRow:t.firstRow,endRow:t.lastRow,column:t.lastColumn}));if(o.every((({cellWidth:e})=>1===e)))return t.lastColumn;const n=o[0].cellWidth-1;return t.lastColumn+n}class F extends e.Command{constructor(e,t){super(e),this.direction=t.direction,this.isHorizontal="right"==this.direction||"left"==this.direction}refresh(){const e=this._getMergeableCell();this.value=e,this.isEnabled=!!e}execute(){const e=this.editor.model,t=e.document,o=this.editor.plugins.get("TableUtils").getTableCellsContainingSelection(t.selection)[0],n=this.value,i=this.direction;e.change((e=>{const t="right"==i||"down"==i,l=t?o:n,r=t?n:o,s=r.parent;!function(e,t,o){H(e)||(H(t)&&o.remove(o.createRangeIn(t)),o.move(o.createRangeIn(e),o.createPositionAt(t,"end")));o.remove(e)}(r,l,e);const a=this.isHorizontal?"colspan":"rowspan",c=parseInt(o.getAttribute(a)||1),d=parseInt(n.getAttribute(a)||1);e.setAttribute(a,c+d,l),e.setSelection(e.createRangeIn(l));const u=this.editor.plugins.get("TableUtils");W(s.findAncestor("table"),u)}))}_getMergeableCell(){const e=this.editor.model.document,t=this.editor.plugins.get("TableUtils"),o=t.getTableCellsContainingSelection(e.selection)[0];if(!o)return;const n=this.isHorizontal?function(e,t,o){const n=e.parent.parent,i="right"==t?e.nextSibling:e.previousSibling,l=(n.getAttribute("headingColumns")||0)>0;if(!i)return;const r="right"==t?e:i,s="right"==t?i:e,{column:a}=o.getCellLocation(r),{column:c}=o.getCellLocation(s),d=parseInt(r.getAttribute("colspan")||1),h=u(o,r),b=u(o,s);if(l&&h!=b)return;return a+d===c?i:void 0}(o,this.direction,t):function(e,t,o){const n=e.parent,i=n.parent,l=i.getChildIndex(n);if("down"==t&&l===o.getRows(i)-1||"up"==t&&0===l)return;const r=parseInt(e.getAttribute("rowspan")||1),s=i.getAttribute("headingRows")||0,a="down"==t&&l+r===s,c="up"==t&&l===s;if(s&&(a||c))return;const d=parseInt(e.getAttribute("rowspan")||1),u="down"==t?l+d:l,h=[...new f(i,{endRow:u})],b=h.find((t=>t.cell===e)).column,m=h.find((({row:e,cellHeight:o,column:n})=>n===b&&("down"==t?e===u:u===e+o)));return m&&m.cell}(o,this.direction,t);if(!n)return;const i=this.isHorizontal?"rowspan":"colspan",l=parseInt(o.getAttribute(i)||1);return parseInt(n.getAttribute(i)||1)===l?n:void 0}}function H(e){return 1==e.childCount&&e.getChild(0).is("element","paragraph")&&e.getChild(0).isEmpty}class D extends e.Command{refresh(){const e=this.editor.plugins.get("TableUtils"),t=e.getSelectionAffectedTableCells(this.editor.model.document.selection),o=t[0];if(o){const n=o.findAncestor("table"),i=this.editor.plugins.get("TableUtils").getRows(n)-1,l=e.getRowIndexes(t),r=0===l.first&&l.last===i;this.isEnabled=!r}else this.isEnabled=!1}execute(){const e=this.editor.model,t=this.editor.plugins.get("TableUtils"),o=t.getSelectionAffectedTableCells(e.document.selection),n=t.getRowIndexes(o),i=o[0],l=i.findAncestor("table"),r=t.getCellLocation(i).column;e.change((e=>{const o=n.last-n.first+1;t.removeRows(l,{at:n.first,rows:o});const i=function(e,t,o,n){const i=e.getChild(Math.min(t,n-1));let l=i.getChild(0),r=0;for(const e of i.getChildren()){if(r>o)return l;l=e,r+=parseInt(e.getAttribute("colspan")||1)}return l}(l,n.first,r,t.getRows(l));e.setSelection(e.createPositionAt(i,0))}))}}class M extends e.Command{refresh(){const e=this.editor.plugins.get("TableUtils"),t=e.getSelectionAffectedTableCells(this.editor.model.document.selection),o=t[0];if(o){const n=o.findAncestor("table"),i=e.getColumns(n),{first:l,last:r}=e.getColumnIndexes(t);this.isEnabled=r-l<i-1}else this.isEnabled=!1}execute(){const e=this.editor.plugins.get("TableUtils"),[t,o]=function(e,t){const o=t.getSelectionAffectedTableCells(e),n=o[0],i=o.pop(),l=[n,i];return n.isBefore(i)?l:l.reverse()}(this.editor.model.document.selection,e),n=t.parent.parent,i=[...new f(n)],l={first:i.find((e=>e.cell===t)).column,last:i.find((e=>e.cell===o)).column},r=function(e,t,o,n){return parseInt(o.getAttribute("colspan")||1)>1?o:t.previousSibling||o.nextSibling?o.nextSibling||t.previousSibling:n.first?e.reverse().find((({column:e})=>e<n.first)).cell:e.reverse().find((({column:e})=>e>n.last)).cell}(i,t,o,l);this.editor.model.change((e=>{const t=l.last-l.first+1;this.editor.plugins.get("TableUtils").removeColumns(n,{at:l.first,columns:t}),e.setSelection(e.createPositionAt(r,0))}))}}class O extends e.Command{refresh(){const e=this.editor.plugins.get("TableUtils"),t=this.editor.model,o=e.getSelectionAffectedTableCells(t.document.selection),n=o.length>0;this.isEnabled=n,this.value=n&&o.every((e=>this._isInHeading(e,e.parent.parent)))}execute(e={}){if(e.forceValue===this.value)return;const t=this.editor.plugins.get("TableUtils"),o=this.editor.model,n=t.getSelectionAffectedTableCells(o.document.selection),i=n[0].findAncestor("table"),{first:l,last:r}=t.getRowIndexes(n),s=this.value?l:r+1,a=i.getAttribute("headingRows")||0;o.change((e=>{if(s){const t=S(i,s,s>a?a:0);for(const{cell:o}of t)R(o,s,e)}c("headingRows",s,i,e,0)}))}_isInHeading(e,t){const o=parseInt(t.getAttribute("headingRows")||0);return!!o&&e.parent.index<o}}class j extends e.Command{refresh(){const e=this.editor.model,t=this.editor.plugins.get("TableUtils"),o=t.getSelectionAffectedTableCells(e.document.selection),n=o.length>0;this.isEnabled=n,this.value=n&&o.every((e=>u(t,e)))}execute(e={}){if(e.forceValue===this.value)return;const t=this.editor.plugins.get("TableUtils"),o=this.editor.model,n=t.getSelectionAffectedTableCells(o.document.selection),i=n[0].findAncestor("table"),{first:l,last:r}=t.getColumnIndexes(n),s=this.value?l:r+1;o.change((e=>{if(s){const t=I(i,s);for(const{cell:o,column:n}of t)P(o,n,s,e)}c("headingColumns",s,i,e,0)}))}}class U extends e.Plugin{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns"),this.decorate("insertRows")}getCellLocation(e){const t=e.parent,o=t.parent,n=o.getChildIndex(t),i=new f(o,{row:n});for(const{cell:t,row:o,column:n}of i)if(t===e)return{row:o,column:n}}createTable(e,t){const o=e.createElement("table"),n=parseInt(t.rows)||2,i=parseInt(t.columns)||2;return $(e,o,0,n,i),t.headingRows&&c("headingRows",Math.min(t.headingRows,n),o,e,0),t.headingColumns&&c("headingColumns",Math.min(t.headingColumns,i),o,e,0),o}insertRows(e,t={}){const o=this.editor.model,n=t.at||0,i=t.rows||1,l=void 0!==t.copyStructureFromAbove,r=t.copyStructureFromAbove?n-1:n,s=this.getRows(e),a=this.getColumns(e);if(n>s)throw new b.CKEditorError("tableutils-insertrows-insert-out-of-range",this,{options:t});o.change((t=>{const o=e.getAttribute("headingRows")||0;if(o>n&&c("headingRows",o+i,e,t,0),!l&&(0===n||n===s))return void $(t,e,n,i,a);const u=l?Math.max(n,r):n,h=new f(e,{endRow:u}),b=new Array(a).fill(1);for(const{row:e,column:o,cellHeight:s,cellWidth:a,cell:c}of h){const d=e+s-1,u=e<=r&&r<=d;e<n&&n<=d?(t.setAttribute("rowspan",s+i,c),b[o]=-a):l&&u&&(b[o]=a)}for(let o=0;o<i;o++){const o=t.createElement("tableRow");t.insert(o,e,n);for(let e=0;e<b.length;e++){const n=b[e],i=t.createPositionAt(o,"end");n>0&&d(t,i,n>1?{colspan:n}:null),e+=Math.abs(n)-1}}}))}insertColumns(e,t={}){const o=this.editor.model,n=t.at||0,i=t.columns||1;o.change((t=>{const o=e.getAttribute("headingColumns");n<o&&t.setAttribute("headingColumns",o+i,e);const l=this.getColumns(e);if(0===n||l===n){for(const o of e.getChildren())o.is("element","tableRow")&&Z(i,t,t.createPositionAt(o,n?"end":0));return}const r=new f(e,{column:n,includeAllSlots:!0});for(const e of r){const{row:o,cell:l,cellAnchorColumn:s,cellAnchorRow:a,cellWidth:c,cellHeight:d}=e;if(s<n){t.setAttribute("colspan",c+i,l);const e=a+d-1;for(let t=o;t<=e;t++)r.skipRow(t)}else Z(i,t,e.getPositionBefore())}}))}removeRows(e,t){const o=this.editor.model,n=t.rows||1,i=this.getRows(e),l=t.at,r=l+n-1;if(r>i-1)throw new b.CKEditorError("tableutils-removerows-row-index-out-of-range",this,{table:e,options:t});o.change((t=>{const{cellsToMove:o,cellsToTrim:n}=function(e,t,o){const n=new Map,i=[];for(const{row:l,column:r,cellHeight:s,cell:a}of new f(e,{endRow:o})){const e=l+s-1;if(l>=t&&l<=o&&e>o){const e=s-(o-l+1);n.set(r,{cell:a,rowspan:e})}if(l<t&&e>=t){let n;n=e>=o?o-t+1:e-t+1,i.push({cell:a,rowspan:s-n})}}return{cellsToMove:n,cellsToTrim:i}}(e,l,r);if(o.size){!function(e,t,o,n){const i=[...new f(e,{includeAllSlots:!0,row:t})],l=e.getChild(t);let r;for(const{column:e,cell:t,isAnchor:s}of i)if(o.has(e)){const{cell:t,rowspan:i}=o.get(e),s=r?n.createPositionAfter(r):n.createPositionAt(l,0);n.move(n.createRangeOn(t),s),c("rowspan",i,t,n),r=t}else s&&(r=t)}(e,r+1,o,t)}for(let o=r;o>=l;o--)t.remove(e.getChild(o));for(const{rowspan:e,cell:o}of n)c("rowspan",e,o,t);!function(e,t,o,n){const i=e.getAttribute("headingRows")||0;if(t<i){c("headingRows",o<i?i-(o-t+1):t,e,n,0)}}(e,l,r,t),z(e,this)||B(e,this)}))}removeColumns(e,t){const o=this.editor.model,n=t.at,i=t.columns||1,l=t.at+i-1;o.change((t=>{!function(e,t,o){const n=e.getAttribute("headingColumns")||0;if(n&&t.first<n){const i=Math.min(n-1,t.last)-t.first+1;o.setAttribute("headingColumns",n-i,e)}}(e,{first:n,last:l},t);for(let o=l;o>=n;o--)for(const{cell:n,column:i,cellWidth:l}of[...new f(e)])i<=o&&l>1&&i+l>o?c("colspan",l-1,n,t):i===o&&t.remove(n);B(e,this)||z(e,this)}))}splitCellVertically(e,t=2){const o=this.editor.model,n=e.parent.parent,i=parseInt(e.getAttribute("rowspan")||1),l=parseInt(e.getAttribute("colspan")||1);o.change((o=>{if(l>1){const{newCellsSpan:n,updatedSpan:r}=K(l,t);c("colspan",r,e,o);const s={};n>1&&(s.colspan=n),i>1&&(s.rowspan=i);Z(l>t?t-1:l-1,o,o.createPositionAfter(e),s)}if(l<t){const r=t-l,s=[...new f(n)],{column:a}=s.find((({cell:t})=>t===e)),d=s.filter((({cell:t,cellWidth:o,column:n})=>t!==e&&n===a||n<a&&n+o>a));for(const{cell:e,cellWidth:t}of d)o.setAttribute("colspan",t+r,e);const u={};i>1&&(u.rowspan=i),Z(r,o,o.createPositionAfter(e),u);const h=n.getAttribute("headingColumns")||0;h>a&&c("headingColumns",h+r,n,o)}}))}splitCellHorizontally(e,t=2){const o=this.editor.model,n=e.parent,i=n.parent,l=i.getChildIndex(n),r=parseInt(e.getAttribute("rowspan")||1),s=parseInt(e.getAttribute("colspan")||1);o.change((o=>{if(r>1){const n=[...new f(i,{startRow:l,endRow:l+r-1,includeAllSlots:!0})],{newCellsSpan:a,updatedSpan:d}=K(r,t);c("rowspan",d,e,o);const{column:u}=n.find((({cell:t})=>t===e)),h={};a>1&&(h.rowspan=a),s>1&&(h.colspan=s);for(const e of n){const{column:t,row:n}=e,i=t===u,r=(n+l+d)%a==0;n>=l+d&&i&&r&&Z(1,o,e.getPositionBefore(),h)}}if(r<t){const n=t-r,a=[...new f(i,{startRow:0,endRow:l})];for(const{cell:t,cellHeight:i,row:r}of a)if(t!==e&&r+i>l){const e=i+n;o.setAttribute("rowspan",e,t)}const d={};s>1&&(d.colspan=s),$(o,i,l+1,n,1,d);const u=i.getAttribute("headingRows")||0;u>l&&c("headingRows",u+n,i,o)}}))}getColumns(e){return[...e.getChild(0).getChildren()].reduce(((e,t)=>e+parseInt(t.getAttribute("colspan")||1)),0)}getRows(e){return Array.from(e.getChildren()).reduce(((e,t)=>t.is("element","tableRow")?e+1:e),0)}createTableWalker(e,t={}){return new f(e,t)}getSelectedTableCells(e){const t=[];for(const o of this.sortRanges(e.getRanges())){const e=o.getContainedElement();e&&e.is("element","tableCell")&&t.push(e)}return t}getTableCellsContainingSelection(e){const t=[];for(const o of e.getRanges()){const e=o.start.findAncestor("tableCell");e&&t.push(e)}return t}getSelectionAffectedTableCells(e){const t=this.getSelectedTableCells(e);return t.length?t:this.getTableCellsContainingSelection(e)}getRowIndexes(e){const t=e.map((e=>e.parent.index));return this._getFirstLastIndexesObject(t)}getColumnIndexes(e){const t=e[0].findAncestor("table"),o=[...new f(t)].filter((t=>e.includes(t.cell))).map((e=>e.column));return this._getFirstLastIndexesObject(o)}isSelectionRectangular(e){if(e.length<2||!this._areCellInTheSameTableSection(e))return!1;const t=new Set,o=new Set;let n=0;for(const i of e){const{row:e,column:l}=this.getCellLocation(i),r=parseInt(i.getAttribute("rowspan")||1),s=parseInt(i.getAttribute("colspan")||1);t.add(e),o.add(l),r>1&&t.add(e+r-1),s>1&&o.add(l+s-1),n+=r*s}const i=function(e,t){const o=Array.from(e.values()),n=Array.from(t.values()),i=Math.max(...o),l=Math.min(...o),r=Math.max(...n),s=Math.min(...n);return(i-l+1)*(r-s+1)}(t,o);return i==n}sortRanges(e){return Array.from(e).sort(q)}_getFirstLastIndexesObject(e){const t=e.sort(((e,t)=>e-t));return{first:t[0],last:t[t.length-1]}}_areCellInTheSameTableSection(e){const t=e[0].findAncestor("table"),o=this.getRowIndexes(e),n=parseInt(t.getAttribute("headingRows")||0);if(!this._areIndexesInSameSection(o,n))return!1;const i=parseInt(t.getAttribute("headingColumns")||0),l=this.getColumnIndexes(e);return this._areIndexesInSameSection(l,i)}_areIndexesInSameSection({first:e,last:t},o){return e<o===t<o}}function $(e,t,o,n,i,l={}){for(let r=0;r<n;r++){const n=e.createElement("tableRow");e.insert(n,t,o),Z(i,e,e.createPositionAt(n,"end"),l)}}function Z(e,t,o,n={}){for(let i=0;i<e;i++)d(t,o,n)}function K(e,t){if(e<t)return{newCellsSpan:1,updatedSpan:1};const o=Math.floor(e/t);return{newCellsSpan:o,updatedSpan:e-o*t+o}}function q(e,t){const o=e.start,n=t.start;return o.isBefore(n)?-1:1}class G extends e.Command{refresh(){const e=this.editor.plugins.get(U),t=e.getSelectedTableCells(this.editor.model.document.selection);this.isEnabled=e.isSelectionRectangular(t,this.editor.plugins.get(U))}execute(){const e=this.editor.model,t=this.editor.plugins.get(U);e.change((o=>{const n=t.getSelectedTableCells(e.document.selection),i=n.shift(),{mergeWidth:l,mergeHeight:r}=function(e,t,o){let n=0,i=0;for(const e of t){const{row:t,column:l}=o.getCellLocation(e);n=Y(e,l,n,"colspan"),i=Y(e,t,i,"rowspan")}const{row:l,column:r}=o.getCellLocation(e);return{mergeWidth:n-r,mergeHeight:i-l}}(i,n,t);c("colspan",l,i,o),c("rowspan",r,i,o);for(const e of n)J(e,i,o);W(i.findAncestor("table"),t),o.setSelection(i,"in")}))}}function J(e,t,o){X(e)||(X(t)&&o.remove(o.createRangeIn(t)),o.move(o.createRangeIn(e),o.createPositionAt(t,"end"))),o.remove(e)}function X(e){return 1==e.childCount&&e.getChild(0).is("element","paragraph")&&e.getChild(0).isEmpty}function Y(e,t,o,n){const i=parseInt(e.getAttribute(n)||1);return Math.max(o,t+i)}class Q extends e.Command{constructor(e){super(e),this.affectsData=!1}refresh(){const e=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const e=this.editor.model,t=this.editor.plugins.get("TableUtils"),o=t.getSelectionAffectedTableCells(e.document.selection),n=t.getRowIndexes(o),i=o[0].findAncestor("table"),l=[];for(let t=n.first;t<=n.last;t++)for(const o of i.getChild(t).getChildren())l.push(e.createRangeOn(o));e.change((e=>{e.setSelection(l)}))}}class ee extends e.Command{constructor(e){super(e),this.affectsData=!1}refresh(){const e=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const e=this.editor.plugins.get("TableUtils"),t=this.editor.model,o=e.getSelectionAffectedTableCells(t.document.selection),n=o[0],i=o.pop(),l=n.findAncestor("table"),r=e.getCellLocation(n),s=e.getCellLocation(i),a=Math.min(r.column,s.column),c=Math.max(r.column,s.column),d=[];for(const e of new f(l,{startColumn:a,endColumn:c}))d.push(t.createRangeOn(e.cell));t.change((e=>{e.setSelection(d)}))}}function te(e){e.document.registerPostFixer((t=>function(e,t){const o=t.document.differ.getChanges();let n=!1;const i=new Set;for(const t of o){let o;"table"==t.name&&"insert"==t.type&&(o=t.position.nodeAfter),"tableRow"!=t.name&&"tableCell"!=t.name||(o=t.position.findAncestor("table")),ie(t)&&(o=t.range.start.findAncestor("table")),o&&!i.has(o)&&(n=oe(o,e)||n,n=ne(o,e)||n,i.add(o))}return n}(t,e)))}function oe(e,t){let o=!1;const n=function(e){const t=parseInt(e.getAttribute("headingRows")||0),o=Array.from(e.getChildren()).reduce(((e,t)=>t.is("element","tableRow")?e+1:e),0),n=[];for(const{row:i,cell:l,cellHeight:r}of new f(e)){if(r<2)continue;const e=i<t?t:o;if(i+r>e){const t=e-i;n.push({cell:l,rowspan:t})}}return n}(e);if(n.length){o=!0;for(const e of n)c("rowspan",e.rowspan,e.cell,t,1)}return o}function ne(e,t){let o=!1;const n=function(e){const t=new Array(e.childCount).fill(0);for(const{rowIndex:o}of new f(e,{includeAllSlots:!0}))t[o]++;return t}(e),i=[];for(const[t,o]of n.entries())!o&&e.getChild(t).is("element","tableRow")&&i.push(t);if(i.length){o=!0;for(const o of i.reverse())t.remove(e.getChild(o)),n.splice(o,1)}const l=n.filter(((t,o)=>e.getChild(o).is("element","tableRow"))),r=l[0];if(!l.every((e=>e===r))){const n=l.reduce(((e,t)=>t>e?t:e),0);for(const[i,r]of l.entries()){const l=n-r;if(l){for(let o=0;o<l;o++)d(t,t.createPositionAt(e.getChild(i),"end"));o=!0}}}return o}function ie(e){const t="attribute"===e.type,o=e.attributeKey;return t&&("headingRows"===o||"colspan"===o||"rowspan"===o)}function le(e){e.document.registerPostFixer((t=>function(e,t){const o=t.document.differ.getChanges();let n=!1;for(const t of o)"insert"==t.type&&"table"==t.name&&(n=re(t.position.nodeAfter,e)||n),"insert"==t.type&&"tableRow"==t.name&&(n=se(t.position.nodeAfter,e)||n),"insert"==t.type&&"tableCell"==t.name&&(n=ae(t.position.nodeAfter,e)||n),ce(t)&&(n=ae(t.position.parent,e)||n);return n}(t,e)))}function re(e,t){let o=!1;for(const n of e.getChildren())n.is("element","tableRow")&&(o=se(n,t)||o);return o}function se(e,t){let o=!1;for(const n of e.getChildren())o=ae(n,t)||o;return o}function ae(e,t){if(0==e.childCount)return t.insertElement("paragraph",e),!0;const o=Array.from(e.getChildren()).filter((e=>e.is("$text")));for(const e of o)t.wrap(t.createRangeOn(e),"paragraph");return!!o.length}function ce(e){return!(!e.position||!e.position.parent.is("element","tableCell"))&&("insert"==e.type&&"$text"==e.name||"remove"==e.type)}function de(e,t){if(!e.is("element","paragraph"))return!1;const o=t.toViewElement(e);return!!o&&C(e)!==o.is("element","span")}var ue=o(62),he=o.n(ue),be=o(482),me={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(be.Z,me);be.Z.locals;class ge extends e.Plugin{static get pluginName(){return"TableEditing"}static get requires(){return[U]}init(){const e=this.editor,t=e.model,o=t.schema,n=e.conversion,i=e.plugins.get(U);o.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]}),o.register("tableRow",{allowIn:"table",isLimit:!0}),o.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:!0,isSelectable:!0}),n.for("upcast").add((e=>{e.on("element:figure",((e,t,o)=>{if(!o.consumable.test(t.viewItem,{name:!0,classes:"table"}))return;const n=function(e){for(const t of e.getChildren())if(t.is("element","table"))return t}(t.viewItem);if(!n||!o.consumable.test(n,{name:!0}))return;o.consumable.consume(t.viewItem,{name:!0,classes:"table"});const i=o.convertItem(n,t.modelCursor),l=(0,b.first)(i.modelRange.getItems());l?(o.convertChildren(t.viewItem,o.writer.createPositionAt(l,"end")),o.updateConversionResult(l,t)):o.consumable.revert(t.viewItem,{name:!0,classes:"table"})}))})),n.for("upcast").add(m()),n.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:k(i,{asWidget:!0})}),n.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:k(i)}),n.for("upcast").elementToElement({model:"tableRow",view:"tr"}),n.for("upcast").add((e=>{e.on("element:tr",((e,t)=>{t.viewItem.isEmpty&&0==t.modelCursor.index&&e.stop()}),{priority:"high"})})),n.for("downcast").elementToElement({model:"tableRow",view:(e,{writer:t})=>e.isEmpty?t.createEmptyElement("tr"):t.createContainerElement("tr")}),n.for("upcast").elementToElement({model:"tableCell",view:"td"}),n.for("upcast").elementToElement({model:"tableCell",view:"th"}),n.for("upcast").add(g("td")),n.for("upcast").add(g("th")),n.for("editingDowncast").elementToElement({model:"tableCell",view:_({asWidget:!0})}),n.for("dataDowncast").elementToElement({model:"tableCell",view:_()}),n.for("editingDowncast").elementToElement({model:"paragraph",view:v({asWidget:!0}),converterPriority:"high"}),n.for("dataDowncast").elementToElement({model:"paragraph",view:v(),converterPriority:"high"}),n.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"}),n.for("upcast").attributeToAttribute({model:{key:"colspan",value:pe("colspan")},view:"colspan"}),n.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"}),n.for("upcast").attributeToAttribute({model:{key:"rowspan",value:pe("rowspan")},view:"rowspan"}),e.data.mapper.on("modelToViewPosition",((e,t)=>{const o=t.modelPosition.parent,n=t.modelPosition.nodeBefore;if(!o.is("element","tableCell"))return;if(!n||!n.is("element","paragraph"))return;const i=t.mapper.toViewElement(n),l=t.mapper.toViewElement(o);i===l&&(t.viewPosition=t.mapper.findPositionIn(l,n.maxOffset))})),e.config.define("table.defaultHeadings.rows",0),e.config.define("table.defaultHeadings.columns",0),e.commands.add("insertTable",new y(e)),e.commands.add("insertTableRowAbove",new T(e,{order:"above"})),e.commands.add("insertTableRowBelow",new T(e,{order:"below"})),e.commands.add("insertTableColumnLeft",new A(e,{order:"left"})),e.commands.add("insertTableColumnRight",new A(e,{order:"right"})),e.commands.add("removeTableRow",new D(e)),e.commands.add("removeTableColumn",new M(e)),e.commands.add("splitTableCellVertically",new x(e,{direction:"vertically"})),e.commands.add("splitTableCellHorizontally",new x(e,{direction:"horizontally"})),e.commands.add("mergeTableCells",new G(e)),e.commands.add("mergeTableCellRight",new F(e,{direction:"right"})),e.commands.add("mergeTableCellLeft",new F(e,{direction:"left"})),e.commands.add("mergeTableCellDown",new F(e,{direction:"down"})),e.commands.add("mergeTableCellUp",new F(e,{direction:"up"})),e.commands.add("setTableColumnHeader",new j(e)),e.commands.add("setTableRowHeader",new O(e)),e.commands.add("selectTableRow",new Q(e)),e.commands.add("selectTableColumn",new ee(e)),te(t),le(t),this.listenTo(t.document,"change:data",(()=>{!function(e,t){const o=e.document.differ;for(const e of o.getChanges()){let o,n=!1;if("attribute"==e.type){const t=e.range.start.nodeAfter;if(!t||!t.is("element","table"))continue;if("headingRows"!=e.attributeKey&&"headingColumns"!=e.attributeKey)continue;o=t,n="headingRows"==e.attributeKey}else"tableRow"!=e.name&&"tableCell"!=e.name||(o=e.position.findAncestor("table"),n="tableRow"==e.name);if(!o)continue;const i=o.getAttribute("headingRows")||0,l=o.getAttribute("headingColumns")||0,r=new f(o);for(const e of r){const o=e.row<i||e.column<l?"th":"td",r=t.mapper.toViewElement(e.cell);r&&r.is("element")&&r.name!=o&&t.reconvertItem(n?e.cell.parent:e.cell)}}}(t,e.editing),function(e,t){const o=e.document.differ,n=new Set;for(const e of o.getChanges()){const t="attribute"==e.type?e.range.start.parent:e.position.parent;t.is("element","tableCell")&&n.add(t)}for(const e of n.values()){const o=Array.from(e.getChildren()).filter((e=>de(e,t.mapper)));for(const e of o)t.reconvertItem(e)}}(t,e.editing)}))}}function pe(e){return t=>{const o=parseInt(t.getAttribute(e));return Number.isNaN(o)||o<=0?null:o}}var fe=o(273),we=o(272),ke={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(we.Z,ke);we.Z.locals;class _e extends fe.View{constructor(e){super(e);const t=this.bindTemplate;this.items=this._createGridCollection(),this.keystrokes=new b.KeystrokeHandler,this.focusTracker=new b.FocusTracker,this.set("rows",0),this.set("columns",0),this.bind("label").to(this,"columns",this,"rows",((e,t)=>`${t} × ${e}`)),this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":t.to("boxover")},children:this.items},{tag:"div",attributes:{class:["ck","ck-insert-table-dropdown__label"],"aria-hidden":!0},children:[{text:t.to("label")}]}],on:{mousedown:t.to((e=>{e.preventDefault()})),click:t.to((()=>{this.fire("execute")}))}}),this.on("boxover",((e,t)=>{const{row:o,column:n}=t.target.dataset;this.items.get(10*(parseInt(o,10)-1)+(parseInt(n,10)-1)).focus()})),this.focusTracker.on("change:focusedElement",((e,t,o)=>{if(!o)return;const{row:n,column:i}=o.dataset;this.set({rows:parseInt(n),columns:parseInt(i)})})),this.on("change:columns",(()=>this._highlightGridBoxes())),this.on("change:rows",(()=>this._highlightGridBoxes()))}render(){super.render(),(0,fe.addKeyboardHandlingForGrid)({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:10});for(const e of this.items)this.focusTracker.add(e.element);this.keystrokes.listenTo(this.element)}focus(){this.items.get(0).focus()}focusLast(){this.items.get(0).focus()}_highlightGridBoxes(){const e=this.rows,t=this.columns;this.items.map(((o,n)=>{const i=Math.floor(n/10)<e&&n%10<t;o.set("isOn",i)}))}_createGridButton(e,t,o,n){const i=new fe.ButtonView(e);return i.set({label:n,class:"ck-insert-table-dropdown-grid-box"}),i.extendTemplate({attributes:{"data-row":t,"data-column":o}}),i}_createGridCollection(){const e=[];for(let t=0;t<100;t++){const o=Math.floor(t/10),n=t%10,i=`${o+1} × ${n+1}`;e.push(this._createGridButton(this.locale,o+1,n+1,i))}return this.createCollection(e)}}class ve extends e.Plugin{static get pluginName(){return"TableUI"}init(){const e=this.editor,t=this.editor.t,o="ltr"===e.locale.contentLanguageDirection;e.ui.componentFactory.add("insertTable",(o=>{const n=e.commands.get("insertTable"),i=(0,fe.createDropdown)(o);let l;return i.bind("isEnabled").to(n),i.buttonView.set({icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 6v3h4V6H3zm0 4v3h4v-3H3zm0 4v3h4v-3H3zm5 3h4v-3H8v3zm5 0h4v-3h-4v3zm4-4v-3h-4v3h4zm0-4V6h-4v3h4zm1.5 8a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17V4c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13zM12 13v-3H8v3h4zm0-4V6H8v3h4z"/></svg>',label:t("Insert table"),tooltip:!0}),i.on("change:isOpen",(()=>{l||(l=new _e(o),i.panelView.children.add(l),l.delegate("execute").to(i),i.on("execute",(()=>{e.execute("insertTable",{rows:l.rows,columns:l.columns}),e.editing.view.focus()})))})),i})),e.ui.componentFactory.add("tableColumn",(e=>{const n=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:t("Header column"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:o?"insertTableColumnLeft":"insertTableColumnRight",label:t("Insert column left")}},{type:"button",model:{commandName:o?"insertTableColumnRight":"insertTableColumnLeft",label:t("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:t("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:t("Select column")}}];return this._prepareDropdown(t("Column"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M18 7v1H2V7h16zm0 5v1H2v-1h16z" opacity=".6"/><path d="M14 1v18a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1zm-2 1H8v4h4V2zm0 6H8v4h4V8zm0 6H8v4h4v-4z"/></svg>',n,e)})),e.ui.componentFactory.add("tableRow",(e=>{const o=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:t("Header row"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:t("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:t("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:t("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:t("Select row")}}];return this._prepareDropdown(t("Row"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v16h-1V2z" opacity=".6"/><path d="M1 6h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1 2v4h4V8H2zm6 0v4h4V8H8zm6 0v4h4V8h-4z"/></svg>',o,e)})),e.ui.componentFactory.add("mergeTableCells",(e=>{const n=[{type:"button",model:{commandName:"mergeTableCellUp",label:t("Merge cell up")}},{type:"button",model:{commandName:o?"mergeTableCellRight":"mergeTableCellLeft",label:t("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:t("Merge cell down")}},{type:"button",model:{commandName:o?"mergeTableCellLeft":"mergeTableCellRight",label:t("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:t("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:t("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(t("Merge cells"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v7h-1V2zm6 5v1H2V7h16zM8 12v1H2v-1h6z" opacity=".6"/><path d="M7 7h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm1 2v9h10V9H8z"/></svg>',n,e)}))}_prepareDropdown(e,t,o,n){const i=this.editor,l=(0,fe.createDropdown)(n),r=this._fillDropdownWithListOptions(l,o);return l.buttonView.set({label:e,icon:t,tooltip:!0}),l.bind("isEnabled").toMany(r,"isEnabled",((...e)=>e.some((e=>e)))),this.listenTo(l,"execute",(e=>{i.execute(e.source.commandName),e.source instanceof fe.SwitchButtonView||i.editing.view.focus()})),l}_prepareMergeSplitButtonDropdown(e,t,o,n){const i=this.editor,l=(0,fe.createDropdown)(n,fe.SplitButtonView),r="mergeTableCells",s=i.commands.get(r),a=this._fillDropdownWithListOptions(l,o);return l.buttonView.set({label:e,icon:t,tooltip:!0,isEnabled:!0}),l.bind("isEnabled").toMany([s,...a],"isEnabled",((...e)=>e.some((e=>e)))),this.listenTo(l.buttonView,"execute",(()=>{i.execute(r),i.editing.view.focus()})),this.listenTo(l,"execute",(e=>{i.execute(e.source.commandName),i.editing.view.focus()})),l}_fillDropdownWithListOptions(e,t){const o=this.editor,n=[],i=new b.Collection;for(const e of t)Ce(e,o,n,i);return(0,fe.addListToDropdown)(e,i,o.ui.componentFactory),n}}function Ce(e,t,o,n){const i=e.model=new fe.Model(e.model),{commandName:l,bindIsOn:r}=e.model;if("button"===e.type||"switchbutton"===e.type){const e=t.commands.get(l);o.push(e),i.set({commandName:l}),i.bind("isEnabled").to(e),r&&i.bind("isOn").to(e,"value")}i.set({withText:!0}),n.add(e)}var ye=o(475),Te={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(ye.Z,Te);ye.Z.locals;class Ae extends e.Plugin{static get pluginName(){return"TableSelection"}static get requires(){return[U,U]}init(){const e=this.editor.model;this.listenTo(e,"deleteContent",((e,t)=>this._handleDeleteContent(e,t)),{priority:"high"}),this._defineSelectionConverter(),this._enablePluginDisabling()}getSelectedTableCells(){const e=this.editor.plugins.get(U),t=this.editor.model.document.selection,o=e.getSelectedTableCells(t);return 0==o.length?null:o}getSelectionAsFragment(){const e=this.editor.plugins.get(U),t=this.getSelectedTableCells();return t?this.editor.model.change((o=>{const n=o.createDocumentFragment(),{first:i,last:l}=e.getColumnIndexes(t),{first:r,last:s}=e.getRowIndexes(t),a=t[0].findAncestor("table");let c=s,d=l;if(e.isSelectionRectangular(t)){const e={firstColumn:i,lastColumn:l,firstRow:r,lastRow:s};c=L(a,e),d=N(a,e)}const u=V(a,{startRow:r,startColumn:i,endRow:c,endColumn:d},o);return o.insert(u,n,0),n})):null}setCellSelection(e,t){const o=this._getCellsToSelect(e,t);this.editor.model.change((e=>{e.setSelection(o.cells.map((t=>e.createRangeOn(t))),{backward:o.backward})}))}getFocusCell(){const e=[...this.editor.model.document.selection.getRanges()].pop().getContainedElement();return e&&e.is("element","tableCell")?e:null}getAnchorCell(){const e=this.editor.model.document.selection,t=(0,b.first)(e.getRanges()).getContainedElement();return t&&t.is("element","tableCell")?t:null}_defineSelectionConverter(){const e=this.editor,t=new Set;e.conversion.for("editingDowncast").add((e=>e.on("selection",((e,o,n)=>{const i=n.writer;!function(e){for(const o of t)e.removeClass("ck-editor__editable_selected",o);t.clear()}(i);const l=this.getSelectedTableCells();if(!l)return;for(const e of l){const o=n.mapper.toViewElement(e);i.addClass("ck-editor__editable_selected",o),t.add(o)}const r=n.mapper.toViewElement(l[l.length-1]);i.setSelection(r,0)}),{priority:"lowest"})))}_enablePluginDisabling(){const e=this.editor;this.on("change:isEnabled",(()=>{if(!this.isEnabled){const t=this.getSelectedTableCells();if(!t)return;e.model.change((o=>{const n=o.createPositionAt(t[0],0),i=e.model.schema.getNearestSelectionRange(n);o.setSelection(i)}))}}))}_handleDeleteContent(e,t){const o=this.editor.plugins.get(U),[n,i]=t,l=this.editor.model,r=!i||"backward"==i.direction,s=o.getSelectedTableCells(n);s.length&&(e.stop(),l.change((e=>{const t=s[r?s.length-1:0];l.change((e=>{for(const t of s)l.deleteContent(e.createSelection(t,"in"))}));const o=l.schema.getNearestSelectionRange(e.createPositionAt(t,0));n.is("documentSelection")?e.setSelection(o):n.setTo(o)})))}_getCellsToSelect(e,t){const o=this.editor.plugins.get("TableUtils"),n=o.getCellLocation(e),i=o.getCellLocation(t),l=Math.min(n.row,i.row),r=Math.max(n.row,i.row),s=Math.min(n.column,i.column),a=Math.max(n.column,i.column),c=new Array(r-l+1).fill(null).map((()=>[])),d={startRow:l,endRow:r,startColumn:s,endColumn:a};for(const{row:t,cell:o}of new f(e.findAncestor("table"),d))c[t-l].push(o);const u=i.row<n.row,h=i.column<n.column;return u&&c.reverse(),h&&c.forEach((e=>e.reverse())),{cells:c.flat(),backward:u||h}}}class xe extends e.Plugin{static get pluginName(){return"TableClipboard"}static get requires(){return[Ae,U]}init(){const e=this.editor,t=e.editing.view.document;this.listenTo(t,"copy",((e,t)=>this._onCopyCut(e,t))),this.listenTo(t,"cut",((e,t)=>this._onCopyCut(e,t))),this.listenTo(e.model,"insertContent",((e,t)=>this._onInsertContent(e,...t)),{priority:"high"}),this.decorate("_replaceTableSlotCell")}_onCopyCut(e,t){const o=this.editor.plugins.get(Ae);if(!o.getSelectedTableCells())return;if("cut"==e.name&&this.editor.isReadOnly)return;t.preventDefault(),e.stop();const n=this.editor.data,i=this.editor.editing.view.document,l=n.toView(o.getSelectionAsFragment());i.fire("clipboardOutput",{dataTransfer:t.dataTransfer,content:l,method:e.name})}_onInsertContent(e,t,o){if(o&&!o.is("documentSelection"))return;const n=this.editor.model,i=this.editor.plugins.get(U);let l=Ve(t,n);if(!l)return;const r=i.getSelectionAffectedTableCells(n.document.selection);r.length?(e.stop(),n.change((e=>{const t={width:i.getColumns(l),height:i.getRows(l)},o=function(e,t,o,n){const i=e[0].findAncestor("table"),l=n.getColumnIndexes(e),r=n.getRowIndexes(e),s={firstColumn:l.first,lastColumn:l.last,firstRow:r.first,lastRow:r.last},a=1===e.length;a&&(s.lastRow+=t.height-1,s.lastColumn+=t.width-1,function(e,t,o,n){const i=n.getColumns(e),l=n.getRows(e);o>i&&n.insertColumns(e,{at:i,columns:o-i});t>l&&n.insertRows(e,{at:l,rows:t-l})}(i,s.lastRow+1,s.lastColumn+1,n));a||!n.isSelectionRectangular(e)?function(e,t,o){const{firstRow:n,lastRow:i,firstColumn:l,lastColumn:r}=t,s={first:n,last:i},a={first:l,last:r};Re(e,l,s,o),Re(e,r+1,s,o),Se(e,n,a,o),Se(e,i+1,a,o,n)}(i,s,o):(s.lastRow=L(i,s),s.lastColumn=N(i,s));return s}(r,t,e,i),n=o.lastRow-o.firstRow+1,s=o.lastColumn-o.firstColumn+1,a={startRow:0,startColumn:0,endRow:Math.min(n,t.height)-1,endColumn:Math.min(s,t.width)-1};l=V(l,a,e);const c=r[0].findAncestor("table"),d=this._replaceSelectedCellsWithPasted(l,t,c,o,e);if(this.editor.plugins.get("TableSelection").isEnabled){const t=i.sortRanges(d.map((t=>e.createRangeOn(t))));e.setSelection(t)}else e.setSelection(d[0],0)}))):W(l,i)}_replaceSelectedCellsWithPasted(e,t,o,n,i){const{width:l,height:r}=t,s=function(e,t,o){const n=new Array(o).fill(null).map((()=>new Array(t).fill(null)));for(const{column:t,row:o,cell:i}of new f(e))n[o][t]=i;return n}(e,l,r),a=[...new f(o,{startRow:n.firstRow,endRow:n.lastRow,startColumn:n.firstColumn,endColumn:n.lastColumn,includeAllSlots:!0})],c=[];let d;for(const e of a){const{row:t,column:o}=e;o===n.firstColumn&&(d=e.getPositionBefore());const a=t-n.firstRow,u=o-n.firstColumn,h=s[a%r][u%l],b=h?i.cloneElement(h):null,m=this._replaceTableSlotCell(e,b,d,i);m&&(E(m,t,o,n.lastRow,n.lastColumn,i),c.push(m),d=i.createPositionAfter(m))}const u=parseInt(o.getAttribute("headingRows")||0),h=parseInt(o.getAttribute("headingColumns")||0),b=n.firstRow<u&&u<=n.lastRow,m=n.firstColumn<h&&h<=n.lastColumn;if(b){const e=Se(o,u,{first:n.firstColumn,last:n.lastColumn},i,n.firstRow);c.push(...e)}if(m){const e=Re(o,h,{first:n.firstRow,last:n.lastRow},i);c.push(...e)}return c}_replaceTableSlotCell(e,t,o,n){const{cell:i,isAnchor:l}=e;return l&&n.remove(i),t?(n.insert(t,o),t):null}getTableIfOnlyTableInContent(e,t){return Ve(e,t)}}function Ve(e,t){if(!e.is("documentFragment")&&!e.is("element"))return null;if(e.is("element","table"))return e;if(1==e.childCount&&e.getChild(0).is("element","table"))return e.getChild(0);const o=t.createRangeIn(e);for(const e of o.getItems())if(e.is("element","table")){const n=t.createRange(o.start,t.createPositionBefore(e));if(t.hasContent(n,{ignoreWhitespaces:!0}))return null;const i=t.createRange(t.createPositionAfter(e),o.end);return t.hasContent(i,{ignoreWhitespaces:!0})?null:e}return null}function Se(e,t,o,n,i=0){if(t<1)return;return S(e,t,i).filter((({column:e,cellWidth:t})=>Ie(e,t,o))).map((({cell:e})=>R(e,t,n)))}function Re(e,t,o,n){if(t<1)return;return I(e,t).filter((({row:e,cellHeight:t})=>Ie(e,t,o))).map((({cell:e,column:o})=>P(e,o,t,n)))}function Ie(e,t,o){const n=e+t-1,{first:i,last:l}=o;return e>=i&&e<=l||e<i&&n>=i}class Pe extends e.Plugin{static get pluginName(){return"TableKeyboard"}static get requires(){return[Ae,U]}init(){const e=this.editor.editing.view.document;this.listenTo(e,"arrowKey",((...e)=>this._onArrowKey(...e)),{context:"table"}),this.listenTo(e,"tab",((...e)=>this._handleTabOnSelectedTable(...e)),{context:"figure"}),this.listenTo(e,"tab",((...e)=>this._handleTab(...e)),{context:["th","td"]})}_handleTabOnSelectedTable(e,t){const o=this.editor,n=o.model.document.selection.getSelectedElement();n&&n.is("element","table")&&(t.preventDefault(),t.stopPropagation(),e.stop(),o.model.change((e=>{e.setSelection(e.createRangeIn(n.getChild(0).getChild(0)))})))}_handleTab(e,t){const o=this.editor,n=this.editor.plugins.get(U),i=o.model.document.selection,l=!t.shiftKey;let r=n.getTableCellsContainingSelection(i)[0];if(r||(r=this.editor.plugins.get("TableSelection").getFocusCell()),!r)return;t.preventDefault(),t.stopPropagation(),e.stop();const s=r.parent,a=s.parent,c=a.getChildIndex(s),d=s.getChildIndex(r),u=0===d;if(!l&&u&&0===c)return void o.model.change((e=>{e.setSelection(e.createRangeOn(a))}));const h=d===s.childCount-1,b=c===n.getRows(a)-1;if(l&&b&&h&&(o.execute("insertTableRowBelow"),c===n.getRows(a)-1))return void o.model.change((e=>{e.setSelection(e.createRangeOn(a))}));let m;if(l&&h){const e=a.getChild(c+1);m=e.getChild(0)}else if(!l&&u){const e=a.getChild(c-1);m=e.getChild(e.childCount-1)}else m=s.getChild(d+(l?1:-1));o.model.change((e=>{e.setSelection(e.createRangeIn(m))}))}_onArrowKey(e,t){const o=this.editor,n=t.keyCode,i=(0,b.getLocalizedArrowKeyCodeDirection)(n,o.locale.contentLanguageDirection);this._handleArrowKeys(i,t.shiftKey)&&(t.preventDefault(),t.stopPropagation(),e.stop())}_handleArrowKeys(e,t){const o=this.editor.plugins.get(U),n=this.editor.model,i=n.document.selection,l=["right","down"].includes(e),r=o.getSelectedTableCells(i);if(r.length){let o;return o=t?this.editor.plugins.get("TableSelection").getFocusCell():l?r[r.length-1]:r[0],this._navigateFromCellInDirection(o,e,t),!0}const s=i.focus.findAncestor("tableCell");if(!s)return!1;if(!i.isCollapsed)if(t){if(i.isBackward==l&&!i.containsEntireContent(s))return!1}else{const e=i.getSelectedElement();if(!e||!n.schema.isObject(e))return!1}return!!this._isSelectionAtCellEdge(i,s,l)&&(this._navigateFromCellInDirection(s,e,t),!0)}_isSelectionAtCellEdge(e,t,o){const n=this.editor.model,i=this.editor.model.schema,l=o?e.getLastPosition():e.getFirstPosition();if(!i.getLimitElement(l).is("element","tableCell")){return n.createPositionAt(t,o?"end":0).isTouching(l)}const r=n.createSelection(l);return n.modifySelection(r,{direction:o?"forward":"backward"}),l.isEqual(r.focus)}_navigateFromCellInDirection(e,t,o=!1){const n=this.editor.model,i=e.findAncestor("table"),l=[...new f(i,{includeAllSlots:!0})],{row:r,column:s}=l[l.length-1],a=l.find((({cell:t})=>t==e));let{row:c,column:d}=a;switch(t){case"left":d--;break;case"up":c--;break;case"right":d+=a.cellWidth;break;case"down":c+=a.cellHeight}if(c<0||c>r||d<0&&c<=0||d>s&&c>=r)return void n.change((e=>{e.setSelection(e.createRangeOn(i))}));d<0?(d=o?0:s,c--):d>s&&(d=o?s:0,c++);const u=l.find((e=>e.row==c&&e.column==d)).cell,h=["right","down"].includes(t),b=this.editor.plugins.get("TableSelection");if(o&&b.isEnabled){const t=b.getAnchorCell()||e;b.setCellSelection(t,u)}else{const e=n.createPositionAt(u,h?0:"end");n.change((t=>{t.setSelection(e)}))}}}var Ee=o(492);class ze extends Ee.DomEventObserver{constructor(e){super(e),this.domEventType=["mousemove","mouseleave"]}onDomEvent(e){this.fire(e.type,e)}}class Be extends e.Plugin{static get pluginName(){return"TableMouse"}static get requires(){return[Ae,U]}init(){this.editor.editing.view.addObserver(ze),this._enableShiftClickSelection(),this._enableMouseDragSelection()}_enableShiftClickSelection(){const e=this.editor,t=e.plugins.get(U);let o=!1;const n=e.plugins.get(Ae);this.listenTo(e.editing.view.document,"mousedown",((i,l)=>{const r=e.model.document.selection;if(!this.isEnabled||!n.isEnabled)return;if(!l.domEvent.shiftKey)return;const s=n.getAnchorCell()||t.getTableCellsContainingSelection(r)[0];if(!s)return;const a=this._getModelTableCellFromDomEvent(l);a&&We(s,a)&&(o=!0,n.setCellSelection(s,a),l.preventDefault())})),this.listenTo(e.editing.view.document,"mouseup",(()=>{o=!1})),this.listenTo(e.editing.view.document,"selectionChange",(e=>{o&&e.stop()}),{priority:"highest"})}_enableMouseDragSelection(){const e=this.editor;let t,o,n=!1,i=!1;const l=e.plugins.get(Ae);this.listenTo(e.editing.view.document,"mousedown",((e,o)=>{this.isEnabled&&l.isEnabled&&(o.domEvent.shiftKey||o.domEvent.ctrlKey||o.domEvent.altKey||(t=this._getModelTableCellFromDomEvent(o)))})),this.listenTo(e.editing.view.document,"mousemove",((e,r)=>{if(!r.domEvent.buttons)return;if(!t)return;const s=this._getModelTableCellFromDomEvent(r);s&&We(t,s)&&(o=s,n||o==t||(n=!0)),n&&(i=!0,l.setCellSelection(t,o),r.preventDefault())})),this.listenTo(e.editing.view.document,"mouseup",(()=>{n=!1,i=!1,t=null,o=null})),this.listenTo(e.editing.view.document,"selectionChange",(e=>{i&&e.stop()}),{priority:"highest"})}_getModelTableCellFromDomEvent(e){const t=e.target,o=this.editor.editing.view.createPositionAt(t,0);return this.editor.editing.mapper.toModelPosition(o).parent.findAncestor("tableCell",{includeSelf:!0})}}function We(e,t){return e.parent.parent==t.parent.parent}var Le=o(660),Ne={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(Le.Z,Ne);Le.Z.locals;class Fe extends e.Plugin{static get requires(){return[ge,ve,Ae,Be,Pe,xe,t.Widget]}static get pluginName(){return"Table"}}class He extends e.Plugin{static get pluginName(){return"PlainTableOutput"}static get requires(){return[Fe]}init(){const e=this.editor;e.conversion.for("dataDowncast").elementToStructure({model:"table",view:De,converterPriority:"high"}),e.plugins.has("TableCaption")&&e.conversion.for("dataDowncast").elementToElement({model:"caption",view:(e,{writer:t})=>{if("table"===e.parent.name)return t.createContainerElement("caption")},converterPriority:"high"}),e.plugins.has("TableProperties")&&function(e){const t={"border-width":"tableBorderWidth","border-color":"tableBorderColor","border-style":"tableBorderStyle","background-color":"tableBackgroundColor"};for(const[o,n]of Object.entries(t))e.conversion.for("dataDowncast").add((e=>e.on(`attribute:${n}:table`,((e,t,n)=>{const{item:i,attributeNewValue:l}=t,{mapper:r,writer:s}=n;if(!n.consumable.consume(i,e.name))return;const a=r.toViewElement(i);l?s.setStyle(o,l,a):s.removeStyle(o,a)}),{priority:"high"})))}(e)}}function De(e,{writer:t}){const o=e.getAttribute("headingRows")||0,n=t.createSlot((e=>e.is("element","tableRow")&&e.index<o)),i=t.createSlot((e=>e.is("element","tableRow")&&e.index>=o)),l=t.createSlot((e=>!e.is("element","tableRow"))),r=t.createContainerElement("thead",null,n),s=t.createContainerElement("tbody",null,i),a=[];return o&&a.push(r),o<e.childCount&&a.push(s),t.createContainerElement("table",null,[l,...a])}function Me(e){const t=e.getSelectedElement();return t&&je(t)?t:null}function Oe(e){const t=e.getFirstPosition();if(!t)return null;let o=t.parent;for(;o;){if(o.is("element")&&je(o))return o;o=o.parent}return null}function je(e){return!!e.getCustomProperty("table")&&(0,t.isWidget)(e)}class Ue extends e.Plugin{static get requires(){return[t.WidgetToolbarRepository]}static get pluginName(){return"TableToolbar"}afterInit(){const e=this.editor,o=e.t,n=e.plugins.get(t.WidgetToolbarRepository),i=e.config.get("table.contentToolbar"),l=e.config.get("table.tableToolbar");i&&n.register("tableContent",{ariaLabel:o("Table toolbar"),items:i,getRelatedElement:Oe}),l&&n.register("table",{ariaLabel:o("Table toolbar"),items:l,getRelatedElement:Me})}}var $e=o(252),Ze={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()($e.Z,Ze);$e.Z.locals;class Ke extends fe.View{constructor(e,t){super(e),this.set("value",""),this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isEmpty",!0),this.options=t,this.focusTracker=new b.FocusTracker,this._focusables=new fe.ViewCollection,this.dropdownView=this._createDropdownView(),this.inputView=this._createInputTextView(),this.keystrokes=new b.KeystrokeHandler,this._stillTyping=!1,this._focusCycler=new fe.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-input-color"]},children:[this.dropdownView,this.inputView]}),this.on("change:value",((e,t,o)=>this._setInputValue(o)))}render(){super.render(),this.keystrokes.listenTo(this.dropdownView.panelView.element)}focus(){this.inputView.focus()}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createDropdownView(){const e=this.locale,t=e.t,o=this.bindTemplate,n=this._createColorGrid(e),i=(0,fe.createDropdown)(e),l=new fe.View,r=this._createRemoveColorButton();return l.setTemplate({tag:"span",attributes:{class:["ck","ck-input-color__button__preview"],style:{backgroundColor:o.to("value")}},children:[{tag:"span",attributes:{class:["ck","ck-input-color__button__preview__no-color-indicator",o.if("value","ck-hidden",(e=>""!=e))]}}]}),i.buttonView.extendTemplate({attributes:{class:"ck-input-color__button"}}),i.buttonView.children.add(l),i.buttonView.label=t("Color picker"),i.buttonView.tooltip=!0,i.panelPosition="rtl"===e.uiLanguageDirection?"se":"sw",i.panelView.children.add(r),i.panelView.children.add(n),i.bind("isEnabled").to(this,"isReadOnly",(e=>!e)),this._focusables.add(r),this._focusables.add(n),this.focusTracker.add(r.element),this.focusTracker.add(n.element),i}_createInputTextView(){const e=this.locale,t=new fe.InputTextView(e);return t.extendTemplate({on:{blur:t.bindTemplate.to("blur")}}),t.value=this.value,t.bind("isReadOnly","hasError").to(this),this.bind("isFocused","isEmpty").to(t),t.on("input",(()=>{const e=t.element.value,o=this.options.colorDefinitions.find((t=>e===t.label));this._stillTyping=!0,this.value=o&&o.color||e})),t.on("blur",(()=>{this._stillTyping=!1,this._setInputValue(t.element.value)})),t.delegate("input").to(this),t}_createRemoveColorButton(){const t=this.locale,o=t.t,n=new fe.ButtonView(t),i=this.options.defaultColorValue||"",l=o(i?"Restore default":"Remove color");return n.class="ck-input-color__remove-color",n.withText=!0,n.icon=e.icons.eraser,n.label=l,n.on("execute",(()=>{this.value=i,this.dropdownView.isOpen=!1,this.fire("input")})),n}_createColorGrid(e){const t=new fe.ColorGridView(e,{colorDefinitions:this.options.colorDefinitions,columns:this.options.columns});return t.on("execute",((e,t)=>{this.value=t.value,this.dropdownView.isOpen=!1,this.fire("input")})),t.bind("selectedColor").to(this,"value"),t}_setInputValue(e){if(!this._stillTyping){const t=qe(e),o=this.options.colorDefinitions.find((e=>t===qe(e.color)));this.inputView.value=o?o.label:e||""}}}function qe(e){return e.replace(/([(,])\s+/g,"$1").replace(/^\s+|\s+(?=[),\s]|$)/g,"").replace(/,|\s/g," ")}const Ge=e=>""===e;function Je(e){return{none:e("None"),solid:e("Solid"),dotted:e("Dotted"),dashed:e("Dashed"),double:e("Double"),groove:e("Groove"),ridge:e("Ridge"),inset:e("Inset"),outset:e("Outset")}}function Xe(e){return e('The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".')}function Ye(e){return e('The value is invalid. Try "10px" or "2em" or simply "2".')}function Qe(e){return e=e.trim(),Ge(e)||(0,Ee.isColor)(e)}function et(e){return e=e.trim(),Ge(e)||rt(e)||(0,Ee.isLength)(e)||(0,Ee.isPercentage)(e)}function tt(e){return e=e.trim(),Ge(e)||rt(e)||(0,Ee.isLength)(e)}function ot(e,t){const o=new b.Collection,n=Je(e.t);for(const i in n){const l={type:"button",model:new fe.Model({_borderStyleValue:i,label:n[i],withText:!0})};"none"===i?l.model.bind("isOn").to(e,"borderStyle",(e=>"none"===t?!e:e===i)):l.model.bind("isOn").to(e,"borderStyle",(e=>e===i)),o.add(l)}return o}function nt(e){const{view:t,icons:o,toolbar:n,labels:i,propertyName:l,nameToValue:r,defaultValue:s}=e;for(const e in i){const a=new fe.ButtonView(t.locale);a.set({label:i[e],icon:o[e],tooltip:i[e]});const c=r?r(e):e;a.bind("isOn").to(t,l,(e=>{let t=e;return""===e&&s&&(t=s),c===t})),a.on("execute",(()=>{t[l]=c})),n.items.add(a)}}const it=[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:!0},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}];function lt(e){return(t,o,n)=>{const i=new Ke(t.locale,{colorDefinitions:(l=e.colorConfig,l.map((e=>({color:e.model,label:e.label,options:{hasBorder:e.hasBorder}})))),columns:e.columns,defaultColorValue:e.defaultColorValue});var l;return i.inputView.set({id:o,ariaDescribedById:n}),i.bind("isReadOnly").to(t,"isEnabled",(e=>!e)),i.bind("hasError").to(t,"errorText",(e=>!!e)),i.on("input",(()=>{t.errorText=null})),t.bind("isEmpty","isFocused").to(i),i}}function rt(e){const t=parseFloat(e);return!Number.isNaN(t)&&e===String(t)}var st=o(333),at={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(st.Z,at);st.Z.locals;class ct extends fe.View{constructor(e,t={}){super(e);const o=this.bindTemplate;this.set("class",t.class||null),this.children=this.createCollection(),t.children&&t.children.forEach((e=>this.children.add(e))),this.set("_role",null),this.set("_ariaLabelledBy",null),t.labelView&&this.set({_role:"group",_ariaLabelledBy:t.labelView.id}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",o.to("class")],role:o.to("_role"),"aria-labelledby":o.to("_ariaLabelledBy")},children:this.children})}}var dt=o(934),ut={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(dt.Z,ut);dt.Z.locals;var ht=o(686),bt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(ht.Z,bt);ht.Z.locals;var mt=o(773),gt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(mt.Z,gt);mt.Z.locals;const pt={left:e.icons.alignLeft,center:e.icons.alignCenter,right:e.icons.alignRight,justify:e.icons.alignJustify,top:e.icons.alignTop,middle:e.icons.alignMiddle,bottom:e.icons.alignBottom};class ft extends fe.View{constructor(e,t){super(e),this.set({borderStyle:"",borderWidth:"",borderColor:"",padding:"",backgroundColor:"",width:"",height:"",horizontalAlignment:"",verticalAlignment:""}),this.options=t;const{borderStyleDropdown:o,borderWidthInput:n,borderColorInput:i,borderRowLabel:l}=this._createBorderFields(),{backgroundRowLabel:r,backgroundInput:s}=this._createBackgroundFields(),{widthInput:a,operatorLabel:c,heightInput:d,dimensionsLabel:u}=this._createDimensionFields(),{horizontalAlignmentToolbar:h,verticalAlignmentToolbar:m,alignmentLabel:g}=this._createAlignmentFields();this.focusTracker=new b.FocusTracker,this.keystrokes=new b.KeystrokeHandler,this.children=this.createCollection(),this.borderStyleDropdown=o,this.borderWidthInput=n,this.borderColorInput=i,this.backgroundInput=s,this.paddingInput=this._createPaddingField(),this.widthInput=a,this.heightInput=d,this.horizontalAlignmentToolbar=h,this.verticalAlignmentToolbar=m;const{saveButtonView:p,cancelButtonView:f}=this._createActionButtons();this.saveButtonView=p,this.cancelButtonView=f,this._focusables=new fe.ViewCollection,this._focusCycler=new fe.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.children.add(new fe.FormHeaderView(e,{label:this.t("Cell properties")})),this.children.add(new ct(e,{labelView:l,children:[l,o,i,n],class:"ck-table-form__border-row"})),this.children.add(new ct(e,{labelView:r,children:[r,s],class:"ck-table-form__background-row"})),this.children.add(new ct(e,{children:[new ct(e,{labelView:u,children:[u,a,c,d],class:"ck-table-form__dimensions-row"}),new ct(e,{children:[this.paddingInput],class:"ck-table-cell-properties-form__padding-row"})]})),this.children.add(new ct(e,{labelView:g,children:[g,h,m],class:"ck-table-cell-properties-form__alignment-row"})),this.children.add(new ct(e,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"})),this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-cell-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render(),(0,fe.submitHandler)({view:this}),[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.paddingInput,this.horizontalAlignmentToolbar,this.verticalAlignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const e=this.options.defaultTableCellProperties,t={style:e.borderStyle,width:e.borderWidth,color:e.borderColor},o=lt({colorConfig:this.options.borderColors,columns:5,defaultColorValue:t.color}),n=this.locale,i=this.t,l=new fe.LabelView(n);l.text=i("Border");const r=Je(i),s=new fe.LabeledFieldView(n,fe.createLabeledDropdown);s.set({label:i("Style"),class:"ck-table-form__border-style"}),s.fieldView.buttonView.set({isOn:!1,withText:!0,tooltip:i("Style")}),s.fieldView.buttonView.bind("label").to(this,"borderStyle",(e=>r[e||"none"])),s.fieldView.on("execute",(e=>{this.borderStyle=e.source._borderStyleValue})),s.bind("isEmpty").to(this,"borderStyle",(e=>!e)),(0,fe.addListToDropdown)(s.fieldView,ot(this,t.style));const a=new fe.LabeledFieldView(n,fe.createLabeledInputText);a.set({label:i("Width"),class:"ck-table-form__border-width"}),a.fieldView.bind("value").to(this,"borderWidth"),a.bind("isEnabled").to(this,"borderStyle",wt),a.fieldView.on("input",(()=>{this.borderWidth=a.fieldView.element.value}));const c=new fe.LabeledFieldView(n,o);return c.set({label:i("Color"),class:"ck-table-form__border-color"}),c.fieldView.bind("value").to(this,"borderColor"),c.bind("isEnabled").to(this,"borderStyle",wt),c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value})),this.on("change:borderStyle",((e,o,n,i)=>{wt(n)||(this.borderColor="",this.borderWidth=""),wt(i)||(this.borderColor=t.color,this.borderWidth=t.width)})),{borderRowLabel:l,borderStyleDropdown:s,borderColorInput:c,borderWidthInput:a}}_createBackgroundFields(){const e=this.locale,t=this.t,o=new fe.LabelView(e);o.text=t("Background");const n=lt({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableCellProperties.backgroundColor}),i=new fe.LabeledFieldView(e,n);return i.set({label:t("Color"),class:"ck-table-cell-properties-form__background"}),i.fieldView.bind("value").to(this,"backgroundColor"),i.fieldView.on("input",(()=>{this.backgroundColor=i.fieldView.value})),{backgroundRowLabel:o,backgroundInput:i}}_createDimensionFields(){const e=this.locale,t=this.t,o=new fe.LabelView(e);o.text=t("Dimensions");const n=new fe.LabeledFieldView(e,fe.createLabeledInputText);n.set({label:t("Width"),class:"ck-table-form__dimensions-row__width"}),n.fieldView.bind("value").to(this,"width"),n.fieldView.on("input",(()=>{this.width=n.fieldView.element.value}));const i=new fe.View(e);i.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const l=new fe.LabeledFieldView(e,fe.createLabeledInputText);return l.set({label:t("Height"),class:"ck-table-form__dimensions-row__height"}),l.fieldView.bind("value").to(this,"height"),l.fieldView.on("input",(()=>{this.height=l.fieldView.element.value})),{dimensionsLabel:o,widthInput:n,operatorLabel:i,heightInput:l}}_createPaddingField(){const e=this.locale,t=this.t,o=new fe.LabeledFieldView(e,fe.createLabeledInputText);return o.set({label:t("Padding"),class:"ck-table-cell-properties-form__padding"}),o.fieldView.bind("value").to(this,"padding"),o.fieldView.on("input",(()=>{this.padding=o.fieldView.element.value})),o}_createAlignmentFields(){const e=this.locale,t=this.t,o=new fe.LabelView(e);o.text=t("Table cell text alignment");const n=new fe.ToolbarView(e),i="rtl"===this.locale.contentLanguageDirection;n.set({isCompact:!0,ariaLabel:t("Horizontal text alignment toolbar")}),nt({view:this,icons:pt,toolbar:n,labels:this._horizontalAlignmentLabels,propertyName:"horizontalAlignment",nameToValue:e=>{if(i){if("left"===e)return"right";if("right"===e)return"left"}return e},defaultValue:this.options.defaultTableCellProperties.horizontalAlignment});const l=new fe.ToolbarView(e);return l.set({isCompact:!0,ariaLabel:t("Vertical text alignment toolbar")}),nt({view:this,icons:pt,toolbar:l,labels:this._verticalAlignmentLabels,propertyName:"verticalAlignment",defaultValue:this.options.defaultTableCellProperties.verticalAlignment}),{horizontalAlignmentToolbar:n,verticalAlignmentToolbar:l,alignmentLabel:o}}_createActionButtons(){const t=this.locale,o=this.t,n=new fe.ButtonView(t),i=new fe.ButtonView(t),l=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.paddingInput];return n.set({label:o("Save"),icon:e.icons.check,class:"ck-button-save",type:"submit",withText:!0}),n.bind("isEnabled").toMany(l,"errorText",((...e)=>e.every((e=>!e)))),i.set({label:o("Cancel"),icon:e.icons.cancel,class:"ck-button-cancel",withText:!0}),i.delegate("execute").to(this,"cancel"),{saveButtonView:n,cancelButtonView:i}}get _horizontalAlignmentLabels(){const e=this.locale,t=this.t,o=t("Align cell text to the left"),n=t("Align cell text to the center"),i=t("Align cell text to the right"),l=t("Justify cell text");return"rtl"===e.uiLanguageDirection?{right:i,center:n,left:o,justify:l}:{left:o,center:n,right:i,justify:l}}get _verticalAlignmentLabels(){const e=this.t;return{top:e("Align cell text to the top"),middle:e("Align cell text to the middle"),bottom:e("Align cell text to the bottom")}}}function wt(e){return"none"!==e}const kt=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const _t="object"==typeof global&&global&&global.Object===Object&&global;var vt="object"==typeof self&&self&&self.Object===Object&&self;const Ct=_t||vt||Function("return this")();const yt=function(){return Ct.Date.now()};var Tt=/\s/;const At=function(e){for(var t=e.length;t--&&Tt.test(e.charAt(t)););return t};var xt=/^\s+/;const Vt=function(e){return e?e.slice(0,At(e)+1).replace(xt,""):e};const St=Ct.Symbol;var Rt=Object.prototype,It=Rt.hasOwnProperty,Pt=Rt.toString,Et=St?St.toStringTag:void 0;const zt=function(e){var t=It.call(e,Et),o=e[Et];try{e[Et]=void 0;var n=!0}catch(e){}var i=Pt.call(e);return n&&(t?e[Et]=o:delete e[Et]),i};var Bt=Object.prototype.toString;const Wt=function(e){return Bt.call(e)};var Lt=St?St.toStringTag:void 0;const Nt=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Lt&&Lt in Object(e)?zt(e):Wt(e)};const Ft=function(e){return null!=e&&"object"==typeof e};const Ht=function(e){return"symbol"==typeof e||Ft(e)&&"[object Symbol]"==Nt(e)};var Dt=/^[-+]0x[0-9a-f]+$/i,Mt=/^0b[01]+$/i,Ot=/^0o[0-7]+$/i,jt=parseInt;const Ut=function(e){if("number"==typeof e)return e;if(Ht(e))return NaN;if(kt(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=kt(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Vt(e);var o=Mt.test(e);return o||Ot.test(e)?jt(e.slice(2),o?2:8):Dt.test(e)?NaN:+e};var $t=Math.max,Zt=Math.min;const Kt=function(e,t,o){var n,i,l,r,s,a,c=0,d=!1,u=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var o=n,l=i;return n=i=void 0,c=t,r=e.apply(l,o)}function m(e){return c=e,s=setTimeout(p,t),d?b(e):r}function g(e){var o=e-a;return void 0===a||o>=t||o<0||u&&e-c>=l}function p(){var e=yt();if(g(e))return f(e);s=setTimeout(p,function(e){var o=t-(e-a);return u?Zt(o,l-(e-c)):o}(e))}function f(e){return s=void 0,h&&n?b(e):(n=i=void 0,r)}function w(){var e=yt(),o=g(e);if(n=arguments,i=this,a=e,o){if(void 0===s)return m(a);if(u)return clearTimeout(s),s=setTimeout(p,t),b(a)}return void 0===s&&(s=setTimeout(p,t)),r}return t=Ut(t)||0,kt(o)&&(d=!!o.leading,l=(u="maxWait"in o)?$t(Ut(o.maxWait)||0,t):l,h="trailing"in o?!!o.trailing:h),w.cancel=function(){void 0!==s&&clearTimeout(s),c=0,n=a=i=s=void 0},w.flush=function(){return void 0===s?r:f(yt())},w},qt=fe.BalloonPanelView.defaultPositions,Gt=[qt.northArrowSouth,qt.northArrowSouthWest,qt.northArrowSouthEast,qt.southArrowNorth,qt.southArrowNorthWest,qt.southArrowNorthEast,qt.viewportStickyNorth];function Jt(e,t){const o=e.plugins.get("ContextualBalloon");if(Oe(e.editing.view.document.selection)){let n;n="cell"===t?Yt(e):Xt(e),o.updatePosition(n)}}function Xt(e){const t=e.model.document.selection.getFirstPosition().findAncestor("table"),o=e.editing.mapper.toViewElement(t);return{target:e.editing.view.domConverter.mapViewToDom(o),positions:Gt}}function Yt(e){const t=e.editing.mapper,o=e.editing.view.domConverter,n=e.model.document.selection;if(n.rangeCount>1)return{target:()=>function(e,t){const o=t.editing.mapper,n=t.editing.view.domConverter,i=Array.from(e).map((e=>{const t=Qt(e.start),i=o.toViewElement(t);return new b.Rect(n.mapViewToDom(i))}));return b.Rect.getBoundingRect(i)}(n.getRanges(),e),positions:Gt};const i=Qt(n.getFirstPosition()),l=t.toViewElement(i);return{target:o.mapViewToDom(l),positions:Gt}}function Qt(e){return e.nodeAfter&&e.nodeAfter.is("element","tableCell")?e.nodeAfter:e.findAncestor("tableCell")}function eo(e){if(!e||!kt(e))return e;const{top:t,right:o,bottom:n,left:i}=e;return t==o&&o==n&&n==i?t:void 0}function to(e,t){const o=parseFloat(e);return Number.isNaN(o)||String(o)!==String(e)?e:`${o}${t}`}function oo(e,t={}){const o=Object.assign({borderStyle:"none",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:""},e);return t.includeAlignmentProperty&&!o.alignment&&(o.alignment="center"),t.includePaddingProperty&&!o.padding&&(o.padding=""),t.includeVerticalAlignmentProperty&&!o.verticalAlignment&&(o.verticalAlignment="middle"),t.includeHorizontalAlignmentProperty&&!o.horizontalAlignment&&(o.horizontalAlignment=t.isRightToLeftContent?"right":"left"),o}const no={borderStyle:"tableCellBorderStyle",borderColor:"tableCellBorderColor",borderWidth:"tableCellBorderWidth",height:"tableCellHeight",width:"tableCellWidth",padding:"tableCellPadding",backgroundColor:"tableCellBackgroundColor",horizontalAlignment:"tableCellHorizontalAlignment",verticalAlignment:"tableCellVerticalAlignment"};class io extends e.Plugin{static get requires(){return[fe.ContextualBalloon]}static get pluginName(){return"TableCellPropertiesUI"}constructor(e){super(e),e.config.define("table.tableCellProperties",{borderColors:it,backgroundColors:it})}init(){const e=this.editor,t=e.t;this._defaultTableCellProperties=oo(e.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:!0,includeHorizontalAlignmentProperty:!0,includePaddingProperty:!0,isRightToLeftContent:"rtl"===e.locale.contentLanguageDirection}),this._balloon=e.plugins.get(fe.ContextualBalloon),this.view=this._createPropertiesView(),this._undoStepBatch=null,e.ui.componentFactory.add("tableCellProperties",(o=>{const n=new fe.ButtonView(o);n.set({label:t("Cell properties"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.105 18-.17 1H2.5A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1h15A1.5 1.5 0 0 1 19 2.5v9.975l-.85-.124-.15-.302V8h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5h3.105zM2 12h5V8H2v4zm10-4H8v4h4V8zM2 2v5h5V2H2zm0 16h5v-5H2v5zM13 7h5V2h-5v5zM8 2v5h4V2H8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM13 6a1 1 0 0 1 1 1v3.172a2.047 2.047 0 0 0-.293.443l-.858 1.736-1.916.28-.151.027A1.976 1.976 0 0 0 9.315 14H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm-1 2H8v4h4V8z"/></svg>',tooltip:!0}),this.listenTo(n,"execute",(()=>this._showView()));const i=Object.values(no).map((t=>e.commands.get(t)));return n.bind("isEnabled").toMany(i,"isEnabled",((...e)=>e.some((e=>e)))),n}))}destroy(){super.destroy(),this.view.destroy()}_createPropertiesView(){const e=this.editor,t=e.editing.view.document,o=e.config.get("table.tableCellProperties"),n=(0,fe.normalizeColorOptions)(o.borderColors),i=(0,fe.getLocalizedColorOptions)(e.locale,n),l=(0,fe.normalizeColorOptions)(o.backgroundColors),r=(0,fe.getLocalizedColorOptions)(e.locale,l),s=new ft(e.locale,{borderColors:i,backgroundColors:r,defaultTableCellProperties:this._defaultTableCellProperties}),a=e.t;s.render(),this.listenTo(s,"submit",(()=>{this._hideView()})),this.listenTo(s,"cancel",(()=>{this._undoStepBatch.operations.length&&e.execute("undo",this._undoStepBatch),this._hideView()})),s.keystrokes.set("Esc",((e,t)=>{this._hideView(),t()})),this.listenTo(e.ui,"update",(()=>{Oe(t.selection)?this._isViewVisible&&Jt(e,"cell"):this._hideView()})),(0,fe.clickOutsideHandler)({emitter:s,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const c=Xe(a),d=Ye(a);return s.on("change:borderStyle",this._getPropertyChangeCallback("tableCellBorderStyle",this._defaultTableCellProperties.borderStyle)),s.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:s.borderColorInput,commandName:"tableCellBorderColor",errorText:c,validator:Qe,defaultValue:this._defaultTableCellProperties.borderColor})),s.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:s.borderWidthInput,commandName:"tableCellBorderWidth",errorText:d,validator:tt,defaultValue:this._defaultTableCellProperties.borderWidth})),s.on("change:padding",this._getValidatedPropertyChangeCallback({viewField:s.paddingInput,commandName:"tableCellPadding",errorText:d,validator:et,defaultValue:this._defaultTableCellProperties.padding})),s.on("change:width",this._getValidatedPropertyChangeCallback({viewField:s.widthInput,commandName:"tableCellWidth",errorText:d,validator:et,defaultValue:this._defaultTableCellProperties.width})),s.on("change:height",this._getValidatedPropertyChangeCallback({viewField:s.heightInput,commandName:"tableCellHeight",errorText:d,validator:et,defaultValue:this._defaultTableCellProperties.height})),s.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:s.backgroundInput,commandName:"tableCellBackgroundColor",errorText:c,validator:Qe,defaultValue:this._defaultTableCellProperties.backgroundColor})),s.on("change:horizontalAlignment",this._getPropertyChangeCallback("tableCellHorizontalAlignment",this._defaultTableCellProperties.horizontalAlignment)),s.on("change:verticalAlignment",this._getPropertyChangeCallback("tableCellVerticalAlignment",this._defaultTableCellProperties.verticalAlignment)),s}_fillViewFormFromCommandValues(){const e=this.editor.commands,t=e.get("tableCellBorderStyle");Object.entries(no).map((([t,o])=>{const n=this._defaultTableCellProperties[t]||"";return[t,e.get(o).value||n]})).forEach((([e,o])=>{("borderColor"!==e&&"borderWidth"!==e||"none"!==t.value)&&this.view.set(e,o)}))}_showView(){const e=this.editor;this._fillViewFormFromCommandValues(),this._balloon.add({view:this.view,position:Yt(e)}),this._undoStepBatch=e.model.createBatch(),this.view.focus()}_hideView(){if(!this._isViewInBalloon)return;const e=this.editor;this.stopListening(e.ui,"update"),this.view.saveButtonView.focus(),this._balloon.remove(this.view),this.editor.editing.view.focus()}get _isViewVisible(){return this._balloon.visibleView===this.view}get _isViewInBalloon(){return this._balloon.hasView(this.view)}_getPropertyChangeCallback(e,t){return(o,n,i,l)=>{(l||t!==i)&&this.editor.execute(e,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(e){const{commandName:t,viewField:o,validator:n,errorText:i,defaultValue:l}=e,r=Kt((()=>{o.errorText=i}),500);return(e,i,s,a)=>{r.cancel(),(a||l!==s)&&(n(s)?(this.editor.execute(t,{value:s,batch:this._undoStepBatch}),o.errorText=null):r())}}}class lo extends e.Command{constructor(e,t,o){super(e),this.attributeName=t,this._defaultValue=o}refresh(){const e=this.editor,t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(e.model.document.selection);this.isEnabled=!!t.length,this.value=this._getSingleValue(t)}execute(e={}){const{value:t,batch:o}=e,n=this.editor.model,i=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(n.document.selection),l=this._getValueToSet(t);n.enqueueChange(o,(e=>{l?i.forEach((t=>e.setAttribute(this.attributeName,l,t))):i.forEach((t=>e.removeAttribute(this.attributeName,t)))}))}_getAttribute(e){if(!e)return;const t=e.getAttribute(this.attributeName);return t!==this._defaultValue?t:void 0}_getValueToSet(e){if(e!==this._defaultValue)return e}_getSingleValue(e){const t=this._getAttribute(e[0]);return e.every((e=>this._getAttribute(e)===t))?t:void 0}}class ro extends lo{constructor(e,t){super(e,"tableCellWidth",t)}_getValueToSet(e){if((e=to(e,"px"))!==this._defaultValue)return e}}class so extends e.Plugin{static get pluginName(){return"TableCellWidthEditing"}static get requires(){return[ge]}init(){const e=this.editor,t=oo(e.config.get("table.tableCellProperties.defaultProperties"));h(e.model.schema,e.conversion,{modelAttribute:"tableCellWidth",styleName:"width",defaultValue:t.width}),e.commands.add("tableCellWidth",new ro(e,t.width))}}class ao extends lo{constructor(e,t){super(e,"tableCellPadding",t)}_getAttribute(e){if(!e)return;const t=eo(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}_getValueToSet(e){if((e=to(e,"px"))!==this._defaultValue)return e}}class co extends lo{constructor(e,t){super(e,"tableCellHeight",t)}_getValueToSet(e){return(e=to(e,"px"))===this._defaultValue?null:e}}class uo extends lo{constructor(e,t){super(e,"tableCellBackgroundColor",t)}}class ho extends lo{constructor(e,t){super(e,"tableCellVerticalAlignment",t)}}class bo extends lo{constructor(e,t){super(e,"tableCellHorizontalAlignment",t)}}class mo extends lo{constructor(e,t){super(e,"tableCellBorderStyle",t)}_getAttribute(e){if(!e)return;const t=eo(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class go extends lo{constructor(e,t){super(e,"tableCellBorderColor",t)}_getAttribute(e){if(!e)return;const t=eo(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class po extends lo{constructor(e,t){super(e,"tableCellBorderWidth",t)}_getAttribute(e){if(!e)return;const t=eo(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}_getValueToSet(e){if((e=to(e,"px"))!==this._defaultValue)return e}}const fo=/^(top|middle|bottom)$/,wo=/^(left|center|right|justify)$/;class ko extends e.Plugin{static get pluginName(){return"TableCellPropertiesEditing"}static get requires(){return[ge,so]}init(){const e=this.editor,t=e.model.schema,o=e.conversion;e.config.define("table.tableCellProperties.defaultProperties",{});const n=oo(e.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:!0,includeHorizontalAlignmentProperty:!0,includePaddingProperty:!0,isRightToLeftContent:"rtl"===e.locale.contentLanguageDirection});e.data.addStyleProcessorRules(Ee.addBorderRules),function(e,t,o){const n={width:"tableCellBorderWidth",color:"tableCellBorderColor",style:"tableCellBorderStyle"};e.extend("tableCell",{allowAttributes:Object.values(n)}),l(t,"td",n,o),l(t,"th",n,o),r(t,{modelElement:"tableCell",modelAttribute:n.style,styleName:"border-style"}),r(t,{modelElement:"tableCell",modelAttribute:n.color,styleName:"border-color"}),r(t,{modelElement:"tableCell",modelAttribute:n.width,styleName:"border-width"})}(t,o,{color:n.borderColor,style:n.borderStyle,width:n.borderWidth}),e.commands.add("tableCellBorderStyle",new mo(e,n.borderStyle)),e.commands.add("tableCellBorderColor",new go(e,n.borderColor)),e.commands.add("tableCellBorderWidth",new po(e,n.borderWidth)),h(t,o,{modelAttribute:"tableCellHeight",styleName:"height",defaultValue:n.height}),e.commands.add("tableCellHeight",new co(e,n.height)),e.data.addStyleProcessorRules(Ee.addPaddingRules),h(t,o,{modelAttribute:"tableCellPadding",styleName:"padding",reduceBoxSides:!0,defaultValue:n.padding}),e.commands.add("tableCellPadding",new ao(e,n.padding)),e.data.addStyleProcessorRules(Ee.addBackgroundRules),h(t,o,{modelAttribute:"tableCellBackgroundColor",styleName:"background-color",defaultValue:n.backgroundColor}),e.commands.add("tableCellBackgroundColor",new uo(e,n.backgroundColor)),function(e,t,o){e.extend("tableCell",{allowAttributes:["tableCellHorizontalAlignment"]}),t.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellHorizontalAlignment"},view:e=>({key:"style",value:{"text-align":e}})}),t.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"text-align":wo}},model:{key:"tableCellHorizontalAlignment",value:e=>{const t=e.getStyle("text-align");return t===o?null:t}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{align:wo}},model:{key:"tableCellHorizontalAlignment",value:e=>{const t=e.getAttribute("align");return t===o?null:t}}})}(t,o,n.horizontalAlignment),e.commands.add("tableCellHorizontalAlignment",new bo(e,n.horizontalAlignment)),function(e,t,o){e.extend("tableCell",{allowAttributes:["tableCellVerticalAlignment"]}),t.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellVerticalAlignment"},view:e=>({key:"style",value:{"vertical-align":e}})}),t.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"vertical-align":fo}},model:{key:"tableCellVerticalAlignment",value:e=>{const t=e.getStyle("vertical-align");return t===o?null:t}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{valign:fo}},model:{key:"tableCellVerticalAlignment",value:e=>{const t=e.getAttribute("valign");return t===o?null:t}}})}(t,o,n.verticalAlignment),e.commands.add("tableCellVerticalAlignment",new ho(e,n.verticalAlignment))}}class _o extends e.Plugin{static get pluginName(){return"TableCellProperties"}static get requires(){return[ko,io]}}class vo extends e.Command{constructor(e,t,o){super(e),this.attributeName=t,this._defaultValue=o}refresh(){const e=this.editor.model.document.selection.getFirstPosition().findAncestor("table");this.isEnabled=!!e,this.value=this._getValue(e)}execute(e={}){const t=this.editor.model,o=t.document.selection,{value:n,batch:i}=e,l=o.getFirstPosition().findAncestor("table"),r=this._getValueToSet(n);t.enqueueChange(i,(e=>{r?e.setAttribute(this.attributeName,r,l):e.removeAttribute(this.attributeName,l)}))}_getValue(e){if(!e)return;const t=e.getAttribute(this.attributeName);return t!==this._defaultValue?t:void 0}_getValueToSet(e){if(e!==this._defaultValue)return e}}class Co extends vo{constructor(e,t){super(e,"tableBackgroundColor",t)}}class yo extends vo{constructor(e,t){super(e,"tableBorderColor",t)}_getValue(e){if(!e)return;const t=eo(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class To extends vo{constructor(e,t){super(e,"tableBorderStyle",t)}_getValue(e){if(!e)return;const t=eo(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}}class Ao extends vo{constructor(e,t){super(e,"tableBorderWidth",t)}_getValue(e){if(!e)return;const t=eo(e.getAttribute(this.attributeName));return t!==this._defaultValue?t:void 0}_getValueToSet(e){if((e=to(e,"px"))!==this._defaultValue)return e}}class xo extends vo{constructor(e,t){super(e,"tableWidth",t)}_getValueToSet(e){if((e=to(e,"px"))!==this._defaultValue)return e}}class Vo extends vo{constructor(e,t){super(e,"tableHeight",t)}_getValueToSet(e){return(e=to(e,"px"))===this._defaultValue?null:e}}class So extends vo{constructor(e,t){super(e,"tableAlignment",t)}}const Ro=/^(left|center|right)$/,Io=/^(left|none|right)$/;class Po extends e.Plugin{static get pluginName(){return"TablePropertiesEditing"}static get requires(){return[ge]}init(){const e=this.editor,t=e.model.schema,o=e.conversion;e.config.define("table.tableProperties.defaultProperties",{});const n=oo(e.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:!0});e.data.addStyleProcessorRules(Ee.addBorderRules),function(e,t,o){const n={width:"tableBorderWidth",color:"tableBorderColor",style:"tableBorderStyle"};e.extend("table",{allowAttributes:Object.values(n)}),l(t,"table",n,o),s(t,{modelAttribute:n.color,styleName:"border-color"}),s(t,{modelAttribute:n.style,styleName:"border-style"}),s(t,{modelAttribute:n.width,styleName:"border-width"})}(t,o,{color:n.borderColor,style:n.borderStyle,width:n.borderWidth}),e.commands.add("tableBorderColor",new yo(e,n.borderColor)),e.commands.add("tableBorderStyle",new To(e,n.borderStyle)),e.commands.add("tableBorderWidth",new Ao(e,n.borderWidth)),function(e,t,o){e.extend("table",{allowAttributes:["tableAlignment"]}),t.for("downcast").attributeToAttribute({model:{name:"table",key:"tableAlignment"},view:e=>({key:"style",value:{float:"center"===e?"none":e}}),converterPriority:"high"}),t.for("upcast").attributeToAttribute({view:{name:/^(table|figure)$/,styles:{float:Io}},model:{key:"tableAlignment",value:e=>{let t=e.getStyle("float");return"none"===t&&(t="center"),t===o?null:t}}}).attributeToAttribute({view:{attributes:{align:Ro}},model:{name:"table",key:"tableAlignment",value:e=>{const t=e.getAttribute("align");return t===o?null:t}}})}(t,o,n.alignment),e.commands.add("tableAlignment",new So(e,n.alignment)),Eo(t,o,{modelAttribute:"tableWidth",styleName:"width",defaultValue:n.width}),e.commands.add("tableWidth",new xo(e,n.width)),Eo(t,o,{modelAttribute:"tableHeight",styleName:"height",defaultValue:n.height}),e.commands.add("tableHeight",new Vo(e,n.height)),e.data.addStyleProcessorRules(Ee.addBackgroundRules),function(e,t,o){const{modelAttribute:n}=o;e.extend("table",{allowAttributes:[n]}),i(t,{viewElement:"table",...o}),s(t,o)}(t,o,{modelAttribute:"tableBackgroundColor",styleName:"background-color",defaultValue:n.backgroundColor}),e.commands.add("tableBackgroundColor",new Co(e,n.backgroundColor))}}function Eo(e,t,o){const{modelAttribute:n}=o;e.extend("table",{allowAttributes:[n]}),i(t,{viewElement:/^(table|figure)$/,...o}),r(t,{modelElement:"table",...o})}var zo=o(99),Bo={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(zo.Z,Bo);zo.Z.locals;const Wo={left:e.icons.objectLeft,center:e.icons.objectCenter,right:e.icons.objectRight};class Lo extends fe.View{constructor(e,t){super(e),this.set({borderStyle:"",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:"",alignment:""}),this.options=t;const{borderStyleDropdown:o,borderWidthInput:n,borderColorInput:i,borderRowLabel:l}=this._createBorderFields(),{backgroundRowLabel:r,backgroundInput:s}=this._createBackgroundFields(),{widthInput:a,operatorLabel:c,heightInput:d,dimensionsLabel:u}=this._createDimensionFields(),{alignmentToolbar:h,alignmentLabel:m}=this._createAlignmentFields();this.focusTracker=new b.FocusTracker,this.keystrokes=new b.KeystrokeHandler,this.children=this.createCollection(),this.borderStyleDropdown=o,this.borderWidthInput=n,this.borderColorInput=i,this.backgroundInput=s,this.widthInput=a,this.heightInput=d,this.alignmentToolbar=h;const{saveButtonView:g,cancelButtonView:p}=this._createActionButtons();this.saveButtonView=g,this.cancelButtonView=p,this._focusables=new fe.ViewCollection,this._focusCycler=new fe.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.children.add(new fe.FormHeaderView(e,{label:this.t("Table properties")})),this.children.add(new ct(e,{labelView:l,children:[l,o,i,n],class:"ck-table-form__border-row"})),this.children.add(new ct(e,{labelView:r,children:[r,s],class:"ck-table-form__background-row"})),this.children.add(new ct(e,{children:[new ct(e,{labelView:u,children:[u,a,c,d],class:"ck-table-form__dimensions-row"}),new ct(e,{labelView:m,children:[m,h],class:"ck-table-properties-form__alignment-row"})]})),this.children.add(new ct(e,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"})),this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render(),(0,fe.submitHandler)({view:this}),[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.alignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const e=this.options.defaultTableProperties,t={style:e.borderStyle,width:e.borderWidth,color:e.borderColor},o=lt({colorConfig:this.options.borderColors,columns:5,defaultColorValue:t.color}),n=this.locale,i=this.t,l=new fe.LabelView(n);l.text=i("Border");const r=Je(this.t),s=new fe.LabeledFieldView(n,fe.createLabeledDropdown);s.set({label:i("Style"),class:"ck-table-form__border-style"}),s.fieldView.buttonView.set({isOn:!1,withText:!0,tooltip:i("Style")}),s.fieldView.buttonView.bind("label").to(this,"borderStyle",(e=>r[e||"none"])),s.fieldView.on("execute",(e=>{this.borderStyle=e.source._borderStyleValue})),s.bind("isEmpty").to(this,"borderStyle",(e=>!e)),(0,fe.addListToDropdown)(s.fieldView,ot(this,t.style));const a=new fe.LabeledFieldView(n,fe.createLabeledInputText);a.set({label:i("Width"),class:"ck-table-form__border-width"}),a.fieldView.bind("value").to(this,"borderWidth"),a.bind("isEnabled").to(this,"borderStyle",No),a.fieldView.on("input",(()=>{this.borderWidth=a.fieldView.element.value}));const c=new fe.LabeledFieldView(n,o);return c.set({label:i("Color"),class:"ck-table-form__border-color"}),c.fieldView.bind("value").to(this,"borderColor"),c.bind("isEnabled").to(this,"borderStyle",No),c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value})),this.on("change:borderStyle",((e,o,n,i)=>{No(n)||(this.borderColor="",this.borderWidth=""),No(i)||(this.borderColor=t.color,this.borderWidth=t.width)})),{borderRowLabel:l,borderStyleDropdown:s,borderColorInput:c,borderWidthInput:a}}_createBackgroundFields(){const e=this.locale,t=this.t,o=new fe.LabelView(e);o.text=t("Background");const n=lt({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableProperties.backgroundColor}),i=new fe.LabeledFieldView(e,n);return i.set({label:t("Color"),class:"ck-table-properties-form__background"}),i.fieldView.bind("value").to(this,"backgroundColor"),i.fieldView.on("input",(()=>{this.backgroundColor=i.fieldView.value})),{backgroundRowLabel:o,backgroundInput:i}}_createDimensionFields(){const e=this.locale,t=this.t,o=new fe.LabelView(e);o.text=t("Dimensions");const n=new fe.LabeledFieldView(e,fe.createLabeledInputText);n.set({label:t("Width"),class:"ck-table-form__dimensions-row__width"}),n.fieldView.bind("value").to(this,"width"),n.fieldView.on("input",(()=>{this.width=n.fieldView.element.value}));const i=new fe.View(e);i.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const l=new fe.LabeledFieldView(e,fe.createLabeledInputText);return l.set({label:t("Height"),class:"ck-table-form__dimensions-row__height"}),l.fieldView.bind("value").to(this,"height"),l.fieldView.on("input",(()=>{this.height=l.fieldView.element.value})),{dimensionsLabel:o,widthInput:n,operatorLabel:i,heightInput:l}}_createAlignmentFields(){const e=this.locale,t=this.t,o=new fe.LabelView(e);o.text=t("Alignment");const n=new fe.ToolbarView(e);return n.set({isCompact:!0,ariaLabel:t("Table alignment toolbar")}),nt({view:this,icons:Wo,toolbar:n,labels:this._alignmentLabels,propertyName:"alignment",defaultValue:this.options.defaultTableProperties.alignment}),{alignmentLabel:o,alignmentToolbar:n}}_createActionButtons(){const t=this.locale,o=this.t,n=new fe.ButtonView(t),i=new fe.ButtonView(t),l=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.widthInput,this.heightInput];return n.set({label:o("Save"),icon:e.icons.check,class:"ck-button-save",type:"submit",withText:!0}),n.bind("isEnabled").toMany(l,"errorText",((...e)=>e.every((e=>!e)))),i.set({label:o("Cancel"),icon:e.icons.cancel,class:"ck-button-cancel",withText:!0}),i.delegate("execute").to(this,"cancel"),{saveButtonView:n,cancelButtonView:i}}get _alignmentLabels(){const e=this.locale,t=this.t,o=t("Align table to the left"),n=t("Center table"),i=t("Align table to the right");return"rtl"===e.uiLanguageDirection?{right:i,center:n,left:o}:{left:o,center:n,right:i}}}function No(e){return"none"!==e}const Fo={borderStyle:"tableBorderStyle",borderColor:"tableBorderColor",borderWidth:"tableBorderWidth",backgroundColor:"tableBackgroundColor",width:"tableWidth",height:"tableHeight",alignment:"tableAlignment"};class Ho extends e.Plugin{static get requires(){return[fe.ContextualBalloon]}static get pluginName(){return"TablePropertiesUI"}constructor(e){super(e),e.config.define("table.tableProperties",{borderColors:it,backgroundColors:it})}init(){const e=this.editor,t=e.t;this._defaultTableProperties=oo(e.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:!0}),this._balloon=e.plugins.get(fe.ContextualBalloon),this.view=this._createPropertiesView(),this._undoStepBatch=null,e.ui.componentFactory.add("tableProperties",(o=>{const n=new fe.ButtonView(o);n.set({label:t("Table properties"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8 2v5h4V2h1v5h5v1h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5H7v-5H2v-1h5V8H2V7h5V2h1zm4 6H8v4h4V8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM17 1a2 2 0 0 1 2 2v9.475l-.85-.124-.857-1.736a2.048 2.048 0 0 0-.292-.44L17 3H3v14h7.808l.402.392L10.935 19H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14z"/></svg>',tooltip:!0}),this.listenTo(n,"execute",(()=>this._showView()));const i=Object.values(Fo).map((t=>e.commands.get(t)));return n.bind("isEnabled").toMany(i,"isEnabled",((...e)=>e.some((e=>e)))),n}))}destroy(){super.destroy(),this.view.destroy()}_createPropertiesView(){const e=this.editor,t=e.config.get("table.tableProperties"),o=(0,fe.normalizeColorOptions)(t.borderColors),n=(0,fe.getLocalizedColorOptions)(e.locale,o),i=(0,fe.normalizeColorOptions)(t.backgroundColors),l=(0,fe.getLocalizedColorOptions)(e.locale,i),r=new Lo(e.locale,{borderColors:n,backgroundColors:l,defaultTableProperties:this._defaultTableProperties}),s=e.t;r.render(),this.listenTo(r,"submit",(()=>{this._hideView()})),this.listenTo(r,"cancel",(()=>{this._undoStepBatch.operations.length&&e.execute("undo",this._undoStepBatch),this._hideView()})),r.keystrokes.set("Esc",((e,t)=>{this._hideView(),t()})),(0,fe.clickOutsideHandler)({emitter:r,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const a=Xe(s),c=Ye(s);return r.on("change:borderStyle",this._getPropertyChangeCallback("tableBorderStyle",this._defaultTableProperties.borderStyle)),r.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:r.borderColorInput,commandName:"tableBorderColor",errorText:a,validator:Qe,defaultValue:this._defaultTableProperties.borderColor})),r.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:r.borderWidthInput,commandName:"tableBorderWidth",errorText:c,validator:tt,defaultValue:this._defaultTableProperties.borderWidth})),r.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:r.backgroundInput,commandName:"tableBackgroundColor",errorText:a,validator:Qe,defaultValue:this._defaultTableProperties.backgroundColor})),r.on("change:width",this._getValidatedPropertyChangeCallback({viewField:r.widthInput,commandName:"tableWidth",errorText:c,validator:et,defaultValue:this._defaultTableProperties.width})),r.on("change:height",this._getValidatedPropertyChangeCallback({viewField:r.heightInput,commandName:"tableHeight",errorText:c,validator:et,defaultValue:this._defaultTableProperties.height})),r.on("change:alignment",this._getPropertyChangeCallback("tableAlignment",this._defaultTableProperties.alignment)),r}_fillViewFormFromCommandValues(){const e=this.editor.commands,t=e.get("tableBorderStyle");Object.entries(Fo).map((([t,o])=>{const n=this._defaultTableProperties[t]||"";return[t,e.get(o).value||n]})).forEach((([e,o])=>{("borderColor"!==e&&"borderWidth"!==e||"none"!==t.value)&&this.view.set(e,o)}))}_showView(){const e=this.editor;this.listenTo(e.ui,"update",(()=>{this._updateView()})),this._fillViewFormFromCommandValues(),this._balloon.add({view:this.view,position:Xt(e)}),this._undoStepBatch=e.model.createBatch(),this.view.focus()}_hideView(){const e=this.editor;this.stopListening(e.ui,"update"),this.view.saveButtonView.focus(),this._balloon.remove(this.view),this.editor.editing.view.focus()}_updateView(){const e=this.editor;Oe(e.editing.view.document.selection)?this._isViewVisible&&Jt(e,"table"):this._hideView()}get _isViewVisible(){return this._balloon.visibleView===this.view}get _isViewInBalloon(){return this._balloon.hasView(this.view)}_getPropertyChangeCallback(e,t){return(o,n,i,l)=>{(l||t!==i)&&this.editor.execute(e,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(e){const{commandName:t,viewField:o,validator:n,errorText:i,defaultValue:l}=e,r=Kt((()=>{o.errorText=i}),500);return(e,i,s,a)=>{r.cancel(),(a||l!==s)&&(n(s)?(this.editor.execute(t,{value:s,batch:this._undoStepBatch}),o.errorText=null):r())}}}class Do extends e.Plugin{static get pluginName(){return"TableProperties"}static get requires(){return[Po,Ho]}}function Mo(e){e.document.registerPostFixer((t=>function(e,t){const o=t.document.differ.getChanges();let n=!1;for(const t of o){if("insert"!=t.type)continue;if(t.position.parent.is("element","table")||"table"==t.name){const o="table"==t.name?t.position.nodeAfter:t.position.parent,i=Array.from(o.getChildren()).filter((e=>e.is("element","caption"))),l=i.shift();if(!l)continue;for(const t of i)e.move(e.createRangeIn(t),l,"end"),e.remove(t);l.nextSibling&&(e.move(e.createRangeOn(l),o,"end"),n=!0),n=!!i.length||n}}return n}(t,e)))}function Oo(e){return!!e&&e.is("element","table")}function jo(e){for(const t of e.getChildren())if(t.is("element","caption"))return t;return null}function Uo(e){const t=e.parent;return"figcaption"==e.name&&t&&"figure"==t.name&&t.hasClass("table")||"caption"==e.name&&t&&"table"==t.name?{name:!0}:null}function $o(e){const t=e.getSelectedElement();return t&&t.is("element","table")?t:e.getFirstPosition().findAncestor("table")}class Zo extends e.Command{refresh(){const e=$o(this.editor.model.document.selection);this.isEnabled=!!e,this.isEnabled?this.value=!!jo(e):this.value=!1}execute(e={}){const{focusCaptionOnShow:t}=e;this.editor.model.change((e=>{this.value?this._hideTableCaption(e):this._showTableCaption(e,t)}))}_showTableCaption(e,t){const o=$o(this.editor.model.document.selection),n=this.editor.plugins.get("TableCaptionEditing")._getSavedCaption(o)||e.createElement("caption");e.append(n,o),t&&e.setSelection(n,"in")}_hideTableCaption(e){const t=$o(this.editor.model.document.selection),o=this.editor.plugins.get("TableCaptionEditing"),n=jo(t);o._saveCaption(t,n),e.setSelection(e.createRangeIn(t.getChild(0).getChild(0))),e.remove(n)}}class Ko extends e.Plugin{static get pluginName(){return"TableCaptionEditing"}constructor(e){super(e),this._savedCaptionsMap=new WeakMap}init(){const e=this.editor,o=e.model.schema,n=e.editing.view,i=e.t;o.isRegistered("caption")?o.extend("caption",{allowIn:"table"}):o.register("caption",{allowIn:"table",allowContentOf:"$block",isLimit:!0}),e.commands.add("toggleTableCaption",new Zo(this.editor)),e.conversion.for("upcast").elementToElement({view:Uo,model:"caption"}),e.conversion.for("dataDowncast").elementToElement({model:"caption",view:(e,{writer:t})=>Oo(e.parent)?t.createContainerElement("figcaption"):null}),e.conversion.for("editingDowncast").elementToElement({model:"caption",view:(e,{writer:o})=>{if(!Oo(e.parent))return null;const l=o.createEditableElement("figcaption");return o.setCustomProperty("tableCaption",!0,l),(0,Ee.enablePlaceholder)({view:n,element:l,text:i("Enter table caption"),keepOnFocus:!0}),(0,t.toWidgetEditable)(l,o)}}),Mo(e.model)}_getSavedCaption(e){const t=this._savedCaptionsMap.get(e);return t?Ee.Element.fromJSON(t):null}_saveCaption(e,t){this._savedCaptionsMap.set(e,t.toJSON())}}class qo extends e.Plugin{static get pluginName(){return"TableCaptionUI"}init(){const t=this.editor,o=t.editing.view,n=t.t;t.ui.componentFactory.add("toggleTableCaption",(i=>{const l=t.commands.get("toggleTableCaption"),r=new fe.ButtonView(i);return r.set({icon:e.icons.caption,tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(l,"value","isEnabled"),r.bind("label").to(l,"value",(e=>n(e?"Toggle caption off":"Toggle caption on"))),this.listenTo(r,"execute",(()=>{if(t.execute("toggleTableCaption",{focusCaptionOnShow:!0}),l.value){const e=function(e){const t=$o(e);return t?jo(t):null}(t.model.document.selection),n=t.editing.mapper.toViewElement(e);if(!n)return;o.scrollToTheSelection(),o.change((e=>{e.addClass("table__caption_highlighted",n)}))}t.editing.view.focus()})),r}))}}var Go=o(665),Jo={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(Go.Z,Jo);Go.Z.locals;class Xo extends e.Plugin{static get pluginName(){return"TableCaption"}static get requires(){return[Ko,qo]}}const Yo=function(e,t,o){var n=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return kt(o)&&(n="leading"in o?!!o.leading:n,i="trailing"in o?!!o.trailing:i),Kt(e,t,{leading:n,maxWait:t,trailing:i})};class Qo extends vo{constructor(e,t){super(e,"tableWidth",t)}refresh(){this.isEnabled=!0}execute(e={}){const t=this.editor.model,o=e.table||t.document.selection.getSelectedElement(),{tableWidth:n,columnWidths:i}=e;t.change((e=>{n?(e.setAttribute(this.attributeName,n,o),e.setAttribute("columnWidths",i,o)):e.removeAttribute(this.attributeName,o)}))}}class en extends vo{constructor(e,t){super(e,"columnWidths",t)}refresh(){this.isEnabled=!0}execute(e={}){const t=this.editor.model,o=e.table||t.document.selection.getSelectedElement(),{columnWidths:n}=e;t.change((e=>{n?e.setAttribute(this.attributeName,n,o):e.removeAttribute(this.attributeName,o)}))}}function tn(e,t){return 4e3/on(e,t)}function on(e,t){const o=nn(e,"tbody",t)||nn(e,"thead",t);return ln(t.editing.view.domConverter.mapViewToDom(o))}function nn(e,t,o){return[...[...o.editing.mapper.toViewElement(e).getChildren()].find((e=>e.is("element","table"))).getChildren()].find((e=>e.is("element",t)))}function ln(e){const t=b.global.window.getComputedStyle(e);return"border-box"===t.boxSizing?parseFloat(t.width)-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)-parseFloat(t.borderLeftWidth)-parseFloat(t.borderRightWidth):parseFloat(t.width)}function rn(e){const t=Math.pow(10,2),o=parseFloat(e);return Math.round(o*t)/t}function sn(e){return e.map((e=>parseFloat(e))).filter((e=>!Number.isNaN(e))).reduce(((e,t)=>e+t),0)}function an(e){e=function(e){const t=e.filter((e=>"auto"===e)).length;if(0===t)return e.map((e=>rn(e)));const o=sn(e),n=Math.max((100-o)/t,5);return e.map((e=>"auto"===e?n:e)).map((e=>rn(e)))}(e);const t=sn(e);return 100===t?e:e.map((e=>rn(100*e/t))).map(((e,t,o)=>{if(!(t===o.length-1))return e;return rn(e+100-sn(o))}))}function cn(e,t){let o=[...t.getChildren()].find((e=>e.hasClass("ck-table-column-resizer")));o||(o=e.createUIElement("div",{class:"ck-table-column-resizer"}),e.insert(e.createPositionAt(t,"end"),o))}function dn(e){const t=b.global.window.getComputedStyle(e);return"border-box"===t.boxSizing?parseInt(t.width):parseFloat(t.width)+parseFloat(t.paddingLeft)+parseFloat(t.paddingRight)+parseFloat(t.borderWidth)}function un(){return e=>e.on("attribute:columnWidths:table",((e,t,o)=>{const n=o.writer,i=t.item,l=[...o.mapper.toViewElement(i).getChildren()].find((e=>e.is("element","table")));t.attributeNewValue?(!function(e,t,o){const n=o.split(",");let i=[...t.getChildren()].find((e=>e.is("element","colgroup")));if(i)for(const t of[...i.getChildren()])e.remove(t);else i=e.createContainerElement("colgroup");for(const t of Array(n.length).keys()){const o=e.createEmptyElement("col");e.setStyle("width",n[t],o),e.insert(e.createPositionAt(i,"end"),o)}e.insert(e.createPositionAt(t,"start"),i)}(n,l,t.attributeNewValue),n.addClass("ck-table-resized",l)):(!function(e,t){const o=[...t.getChildren()].find((e=>e.is("element","colgroup")));e.remove(o)}(n,l),n.removeClass("ck-table-resized",l))}))}class hn extends e.Plugin{static get requires(){return[ge,U]}static get pluginName(){return"TableColumnResizeEditing"}constructor(e){super(e),this._isResizingActive=!1,this.set("_isResizingAllowed",!0),this._resizingData=null,this._domEmitter=Object.create(b.DomEmitterMixin),this._tableUtilsPlugin=e.plugins.get("TableUtils"),this.on("change:_isResizingAllowed",((t,o,n)=>{e.editing.view.change((t=>{t[n?"removeClass":"addClass"]("ck-column-resize_disabled",e.editing.view.document.getRoot())}))}))}init(){this._extendSchema(),this._registerPostFixer(),this._registerConverters(),this._registerResizingListeners(),this._registerColgroupFixer(),this._registerResizerInserter();const e=this.editor,t=e.plugins.get("TableColumnResize");e.commands.add("resizeTableWidth",new Qo(e)),e.commands.add("resizeColumnWidths",new en(e));const o=e.commands.get("resizeTableWidth"),n=e.commands.get("resizeColumnWidths");this.bind("_isResizingAllowed").to(e,"isReadOnly",t,"isEnabled",o,"isEnabled",n,"isEnabled",((e,t,o,n)=>!e&&t&&o&&n))}destroy(){this._domEmitter.stopListening(),super.destroy()}_extendSchema(){this.editor.model.schema.extend("table",{allowAttributes:["tableWidth","columnWidths"]})}_registerPostFixer(){const e=this.editor.model;function t(e,t,o){const n=o._tableUtilsPlugin.getColumns(t);if(0===n-e.length)return;const i=function(e,t){const o=new Set;for(const n of e.getChanges())if("insert"==n.type&&n.position.nodeAfter&&"tableCell"==n.position.nodeAfter.name&&n.position.nodeAfter.getAncestors().includes(t))o.add(n.position.nodeAfter);else if("remove"==n.type){const e=n.position.nodeBefore||n.position.nodeAfter;"tableCell"==e.name&&e.getAncestors().includes(t)&&o.add(e)}return o}(o.editor.model.document.differ,t);for(const r of i){const i=n-e.length;if(0===i)continue;const s=i>0,a=o._tableUtilsPlugin.getCellLocation(r).column;if(s){const n=tn(t,o.editor),r=(l=n,Array(i).fill(l));e.splice(a,0,...r)}else{const t=e.splice(a,Math.abs(i));e[a]+=sn(t)}}var l}e.document.registerPostFixer((o=>{let n=!1;for(const i of function(e){const t=new Set;for(const o of e.document.differ.getChanges()){let n=null;switch(o.type){case"insert":n=["table","tableRow","tableCell"].includes(o.name)?o.position:null;break;case"remove":n=["tableRow","tableCell"].includes(o.name)?o.position:null;break;case"attribute":o.range.start.nodeAfter&&(n=["table","tableRow","tableCell"].includes(o.range.start.nodeAfter.name)?o.range.start:null)}if(!n)continue;const i=n.nodeAfter&&"table"===n.nodeAfter.name?n.nodeAfter:n.findAncestor("table");for(const o of e.createRangeOn(i).getItems())o.is("element")&&"table"===o.name&&o.hasAttribute("columnWidths")&&t.add(o)}return t}(e)){const e=an(i.getAttribute("columnWidths").split(","));t(e,i,this);const l=e.map((e=>`${e}%`)).join(",");i.getAttribute("columnWidths")!==l&&(o.setAttribute("columnWidths",l,i),n=!0)}return n}))}_registerConverters(){const e=this.editor.conversion;var t;e.for("upcast").attributeToAttribute({view:{name:"figure",key:"style",value:{width:/[\s\S]+/}},model:{name:"table",key:"tableWidth",value:e=>e.getStyle("width")}}),e.for("upcast").add((t=this._tableUtilsPlugin,e=>e.on("element:colgroup",((e,o,n)=>{const i=o.viewItem;if(!n.consumable.test(i,{name:!0}))return;n.consumable.consume(i,{name:!0});const l=o.modelCursor.findAncestor("table"),r=t.getColumns(l);let s=[...Array(r).keys()].map((e=>{const t=i.getChild(e);if(!t||!t.is("element","col"))return"auto";const o=t.getStyle("width");return o&&o.endsWith("%")?o:"auto"}));s.includes("auto")&&(s=an(s).map((e=>e+"%"))),n.writer.setAttribute("columnWidths",s.join(","),l)})))),e.for("downcast").attributeToAttribute({model:{name:"table",key:"tableWidth"},view:e=>({name:"figure",key:"style",value:{width:e}})}),e.for("downcast").add(un())}_registerResizingListeners(){const e=this.editor.editing.view;e.addObserver(ze),e.document.on("mousedown",this._onMouseDownHandler.bind(this),{priority:"high"}),this._domEmitter.listenTo(b.global.window.document,"mousemove",Yo(this._onMouseMoveHandler.bind(this),50)),this._domEmitter.listenTo(b.global.window.document,"mouseup",this._onMouseUpHandler.bind(this))}_onMouseDownHandler(e,t){const o=t.target;if(!o.hasClass("ck-table-column-resizer"))return;if(!this._isResizingAllowed)return;t.preventDefault(),e.stop();const n=this.editor,i=function(e,t,o){const n=Array(t.getColumns(e)),i=new f(e);for(const e of i){const t=o.editing.mapper.toViewElement(e.cell),i=dn(o.editing.view.domConverter.mapViewToDom(t));(!n[e.column]||i<n[e.column])&&(n[e.column]=rn(i))}return n}(n.editing.mapper.toModelElement(o.findAncestor("figure")),this._tableUtilsPlugin,n),l=o.findAncestor("table"),r=n.editing.view;[...l.getChildren()].find((e=>e.is("element","colgroup")))||r.change((e=>{!function(e,t,o){const n=e.createContainerElement("colgroup");for(let o=0;o<t.length;o++){const i=e.createEmptyElement("col"),l=`${rn(t[o]/sn(t)*100)}%`;e.setStyle("width",l,i),e.insert(e.createPositionAt(n,"end"),i)}e.insert(e.createPositionAt(o,"start"),n)}(e,i,l)})),this._isResizingActive=!0,this._resizingData=this._getResizingData(t,i),r.change((e=>function(e,t,o){const n=o.widths.viewFigureWidth/o.widths.viewFigureParentWidth;e.addClass("ck-table-resized",t),e.addClass("ck-table-column-resizer__active",o.elements.viewResizer),e.setStyle("width",`${rn(100*n)}%`,t.findAncestor("figure"))}(e,l,this._resizingData)))}_onMouseMoveHandler(e,t){if(!this._isResizingActive)return;if(!this._isResizingAllowed)return void this._onMouseUpHandler();const{columnPosition:o,flags:{isRightEdge:n,isTableCentered:i,isLtrContent:l},elements:{viewFigure:r,viewLeftColumn:s,viewRightColumn:a},widths:{viewFigureParentWidth:c,tableWidth:d,leftColumnWidth:u,rightColumnWidth:h}}=this._resizingData,b=40-u,m=n?c-d:h-40,g=(l?1:-1)*(n&&i?2:1),p=(f=(t.clientX-o)*g,w=Math.min(b,0),k=Math.max(m,0),rn(f<=w?w:f>=k?k:f));var f,w,k;0!==p&&this.editor.editing.view.change((e=>{const t=rn(100*(u+p)/d);if(e.setStyle("width",`${t}%`,s),n){const t=rn(100*(d+p)/c);e.setStyle("width",`${t}%`,r)}else{const t=rn(100*(h-p)/d);e.setStyle("width",`${t}%`,a)}}))}_onMouseUpHandler(){if(!this._isResizingActive)return;const{viewResizer:e,modelTable:t,viewFigure:o,viewColgroup:n}=this._resizingData.elements,i=this.editor,l=i.editing.view,r=t.getAttribute("columnWidths"),s=[...n.getChildren()].map((e=>e.getStyle("width"))).join(","),a=r!==s,c=t.getAttribute("tableWidth"),d=o.getStyle("width"),u=c!==d;(a||u)&&(this._isResizingAllowed?u?i.execute("resizeTableWidth",{table:t,tableWidth:`${rn(d)}%`,columnWidths:s}):i.execute("resizeColumnWidths",{columnWidths:s,table:t}):l.change((e=>{if(r){const t=r.split(",");for(const o of n.getChildren())e.setStyle("width",t.shift(),o)}else e.remove(n);u&&(c?e.setStyle("width",c,o):e.removeStyle("width",o)),r||c||e.removeClass("ck-table-resized",[...o.getChildren()].find((e=>"table"===e.name)))}))),l.change((t=>{t.removeClass("ck-table-column-resizer__active",e)})),this._isResizingActive=!1,this._resizingData=null}_getResizingData(e,t){const o=this.editor,n=e.domEvent.clientX,i=e.target,l=i.findAncestor("td")||i.findAncestor("th"),r=o.editing.mapper.toModelElement(l),s=r.findAncestor("table"),a=function(e,t){const o=t.getCellLocation(e).column;return{leftEdge:o,rightEdge:o+(e.getAttribute("colspan")||1)-1}}(r,this._tableUtilsPlugin).rightEdge,c=a===this._tableUtilsPlugin.getColumns(s)-1,d=!s.hasAttribute("tableAlignment"),u="rtl"!==o.locale.contentLanguageDirection,h=l.findAncestor("table"),b=h.findAncestor("figure"),m=[...h.getChildren()].find((e=>e.is("element","colgroup"))),g=m.getChild(a),p=c?void 0:m.getChild(a+1);return{columnPosition:n,flags:{isRightEdge:c,isTableCentered:d,isLtrContent:u},elements:{viewResizer:i,modelTable:s,viewFigure:b,viewColgroup:m,viewLeftColumn:g,viewRightColumn:p},widths:{viewFigureParentWidth:ln(o.editing.view.domConverter.mapViewToDom(b.parent)),viewFigureWidth:ln(o.editing.view.domConverter.mapViewToDom(b)),tableWidth:on(s,o),leftColumnWidth:t[a],rightColumnWidth:c?void 0:t[a+1]}}}_registerColgroupFixer(){const e=this.editor;this.listenTo(e.editing.view.document,"layoutChanged",(()=>{const t=e.editing.view.document.selection.getFirstPosition().getAncestors().reverse().find((e=>"table"===e.name)),o=t&&[...t.getChildren()].find((e=>e.is("element","colgroup"))),n=e.model.document.selection.getFirstPosition().findAncestor("table");n&&n.hasAttribute("columnWidths")&&t&&!o&&e.editing.reconvertItem(n)}),{priority:"low"})}_registerResizerInserter(){const e=this.editor.editing.view;e.on("render",(()=>{for(const t of e.createRangeIn(e.document.getRoot()))["td","th"].includes(t.item.name)&&e.change((e=>{cn(e,t.item)}))}),{priority:"lowest"})}}var bn=o(975),mn={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};he()(bn.Z,mn);bn.Z.locals;class gn extends e.Plugin{static get requires(){return[hn,so]}static get pluginName(){return"TableColumnResize"}}})(),(window.CKEditor5=window.CKEditor5||{}).table=n})(); \ No newline at end of file diff --git a/core/assets/vendor/ckeditor5/table/translations/ko.js b/core/assets/vendor/ckeditor5/table/translations/ko.js index a35b3251c85aa20bbf8305f5b25b178f49ffb4bc..c346b6be24f08cabba9b64044937948cb080d8a4 100644 --- a/core/assets/vendor/ckeditor5/table/translations/ko.js +++ b/core/assets/vendor/ckeditor5/table/translations/ko.js @@ -1 +1 @@ -!function(e){const t=e.ko=e.ko||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"ì…€ í…스트를 아래로 ì •ë ¬","Align cell text to the center":"ì…€ í…스트를 가로 가운ë°ë¡œ ì •ë ¬","Align cell text to the left":"ì…€ í…스트를 왼쪽으로 ì •ë ¬","Align cell text to the middle":"ì…€ í…스트를 세로 가운ë°ë¡œ ì •ë ¬","Align cell text to the right":"ì…€ í…스트를 오른쪽으로 ì •ë ¬","Align cell text to the top":"ì…€ í…스트를 위로 ì •ë ¬","Align table to the left":"í…Œì´ë¸”ì„ ì™¼ìª½ìœ¼ë¡œ ì •ë ¬","Align table to the right":"í…Œì´ë¸”ì„ ì˜¤ë¥¸ìª½ìœ¼ë¡œ ì •ë ¬",Alignment:"ì •ë ¬",Background:"배경색",Border:"í…Œë‘리","Cell properties":"ì…€ ì†ì„±","Center table":"í…Œì´ë¸”ì„ ê°€ìš´ë°ë¡œ ì •ë ¬",Color:"색","Color picker":"ìƒ‰ìƒ ì„ íƒê¸°",Column:"ì—´",Dashed:"íŒŒì„ ","Delete column":"ì—´ ì‚ì œ","Delete row":"í–‰ ì‚ì œ",Dimensions:"í¬ê¸°",Dotted:"ì ì„ ",Double:"ì´ì¤‘ì„ ","Enter table caption":"í…Œì´ë¸” 캡션 ìž…ë ¥",Groove:"ìŒê°ì„ ","Header column":"í—¤ë” ì—´","Header row":"í—¤ë” í–‰",Height:"세로","Horizontal text alignment toolbar":"가로 í…스트 ì •ë ¬ ë„구 모ìŒ","Insert column left":"ì™¼ìª½ì— ì—´ 삽입","Insert column right":"ì˜¤ë¥¸ìª½ì— ì—´ 삽입","Insert row above":"ìœ„ì— í–‰ 삽입","Insert row below":"ì•„ëž˜ì— í–‰ 삽입","Insert table":"í…Œì´ë¸” 삽입",Inset:"측면 ìŒê°ì„ ","Justify cell text":"ì…€ í…스트를 양쪽으로 ì •ë ¬","Merge cell down":"아래 셀과 병합","Merge cell left":"왼쪽 셀과 병합","Merge cell right":"오른쪽 셀과 병합","Merge cell up":"위 셀과 병합","Merge cells":"ì…€ 병합",None:"ì„ ì—†ìŒ",Outset:"측면 ì–‘ê°ì„ ",Padding:"여백",Ridge:"ì–‘ê°ì„ ",Row:"í–‰","Select column":"ì—´ ì„ íƒ","Select row":"í–‰ ì„ íƒ",Solid:"ì‹¤ì„ ","Split cell horizontally":"가로로 ì…€ ë¶„í• ","Split cell vertically":"세로로 ì…€ ë¶„í• ",Style:"스타ì¼","Table alignment toolbar":"í‘œ ì •ë ¬ ë„구 모ìŒ","Table cell text alignment":"í‘œ ì…€ í…스트 ì •ë ¬","Table properties":"í‘œ ì†ì„±","Table toolbar":"í‘œ ë„구 모ìŒ",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'ìœ íš¨í•˜ì§€ ì•Šì€ ìƒ‰ìž…ë‹ˆë‹¤. "#FF0000"ì´ë‚˜ "rgb(255,0,0)", ë˜ëŠ” "red"를 ìž…ë ¥í•´ 보세요.','The value is invalid. Try "10px" or "2em" or simply "2".':'ìœ íš¨í•˜ì§€ ì•Šì€ ê°’ìž…ë‹ˆë‹¤. "10px"ì´ë‚˜ "2em", ë˜ëŠ” 그냥 "2"를 ìž…ë ¥í•´ 보세요.',"Toggle caption off":"캡션 지우기","Toggle caption on":"캡션 넣기","Vertical text alignment toolbar":"세로 í…스트 ì •ë ¬ ë„구 모ìŒ",Width:"가로"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file +!function(e){const t=e.ko=e.ko||{};t.dictionary=Object.assign(t.dictionary||{},{"Align cell text to the bottom":"ì…€ í…스트를 아래로 ì •ë ¬","Align cell text to the center":"ì…€ í…스트를 가로 가운ë°ë¡œ ì •ë ¬","Align cell text to the left":"ì…€ í…스트를 왼쪽으로 ì •ë ¬","Align cell text to the middle":"ì…€ í…스트를 세로 가운ë°ë¡œ ì •ë ¬","Align cell text to the right":"ì…€ í…스트를 오른쪽으로 ì •ë ¬","Align cell text to the top":"ì…€ í…스트를 위로 ì •ë ¬","Align table to the left":"í…Œì´ë¸”ì„ ì™¼ìª½ìœ¼ë¡œ ì •ë ¬","Align table to the right":"í…Œì´ë¸”ì„ ì˜¤ë¥¸ìª½ìœ¼ë¡œ ì •ë ¬",Alignment:"ì •ë ¬",Background:"배경색",Border:"í…Œë‘리","Cell properties":"ì…€ ì†ì„±","Center table":"í…Œì´ë¸”ì„ ê°€ìš´ë°ë¡œ ì •ë ¬",Color:"색","Color picker":"ìƒ‰ìƒ ì„ íƒê¸°",Column:"ì—´",Dashed:"íŒŒì„ ","Delete column":"ì—´ ì‚ì œ","Delete row":"í–‰ ì‚ì œ",Dimensions:"í¬ê¸°",Dotted:"ì ì„ ",Double:"ì´ì¤‘ì„ ","Enter table caption":"í…Œì´ë¸” 캡션 ìž…ë ¥",Groove:"ìŒê°ì„ ","Header column":"í—¤ë” ì—´","Header row":"í—¤ë” í–‰",Height:"세로","Horizontal text alignment toolbar":"가로 í…스트 ì •ë ¬ ë„구 모ìŒ","Insert column left":"ì™¼ìª½ì— ì—´ 삽입","Insert column right":"ì˜¤ë¥¸ìª½ì— ì—´ 삽입","Insert row above":"ìœ„ì— í–‰ 삽입","Insert row below":"ì•„ëž˜ì— í–‰ 삽입","Insert table":"í…Œì´ë¸” 삽입",Inset:"측면 ìŒê°ì„ ","Justify cell text":"ì…€ í…스트를 양쪽으로 ì •ë ¬","Merge cell down":"아래 셀과 병합","Merge cell left":"왼쪽 셀과 병합","Merge cell right":"오른쪽 셀과 병합","Merge cell up":"위 셀과 병합","Merge cells":"ì…€ 병합",None:"ì„ ì—†ìŒ",Outset:"측면 ì–‘ê°ì„ ",Padding:"여백",Ridge:"ì–‘ê°ì„ ",Row:"í–‰","Select column":"ì—´ ì„ íƒ","Select row":"í–‰ ì„ íƒ",Solid:"ì‹¤ì„ ","Split cell horizontally":"가로로 ì…€ ë¶„í• ","Split cell vertically":"세로로 ì…€ ë¶„í• ",Style:"스타ì¼","Table alignment toolbar":"í‘œ ì •ë ¬ ë„구 모ìŒ","Table cell text alignment":"í‘œ ì…€ í…스트 ì •ë ¬","Table properties":"í‘œ ì†ì„±","Table toolbar":"í‘œ ë„구 모ìŒ",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'ìœ íš¨í•˜ì§€ ì•Šì€ ìƒ‰ìž…ë‹ˆë‹¤. "#FF0000"ì´ë‚˜ "rgb(255,0,0)", ë˜ëŠ” "red"를 ìž…ë ¥í•´ 보세요.','The value is invalid. Try "10px" or "2em" or simply "2".':'ìœ íš¨í•˜ì§€ ì•Šì€ ê°’ìž…ë‹ˆë‹¤. "10px"나 "2em" ë˜ëŠ” 그냥 "2"를 ìž…ë ¥í•´ 보세요.',"Toggle caption off":"캡션 지우기","Toggle caption on":"캡션 넣기","Vertical text alignment toolbar":"세로 í…스트 ì •ë ¬ ë„구 모ìŒ",Width:"가로"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file diff --git a/core/core.libraries.yml b/core/core.libraries.yml index 0c74bf2d0ee457a77ab98759ecc18cc837b4ae93..40aa0cb6f922bd2fe0163028147d0af80780b141 100644 --- a/core/core.libraries.yml +++ b/core/core.libraries.yml @@ -19,10 +19,10 @@ internal.backbone: ckeditor5: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: # This file is not aggregated to force the creation of a new aggregate file @@ -36,10 +36,10 @@ ckeditor5: ckeditor5.editorClassic: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/editor-classic/editor-classic.js: { minified: true } @@ -48,10 +48,10 @@ ckeditor5.editorClassic: ckeditor5.editorDecoupled: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/editor-decoupled/editor-decoupled.js: { minified: true } @@ -74,10 +74,10 @@ ckeditor5.essentials: ckeditor5.heading: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/heading/heading.js: { minified: true } @@ -87,10 +87,10 @@ ckeditor5.heading: ckeditor5.basic: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/basic-styles/basic-styles.js: { minified: true } @@ -100,10 +100,10 @@ ckeditor5.basic: ckeditor5.specialCharacters: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/special-characters/special-characters.js: { minified: true } @@ -113,10 +113,10 @@ ckeditor5.specialCharacters: ckeditor5.blockquote: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/block-quote/block-quote.js: { minified: true } @@ -126,10 +126,10 @@ ckeditor5.blockquote: ckeditor5.image: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/image/image.js: { minified: true } @@ -139,10 +139,10 @@ ckeditor5.image: ckeditor5.link: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/link/link.js: { minified: true } @@ -152,10 +152,10 @@ ckeditor5.link: ckeditor5.list: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/list/list.js: { minified: true } @@ -165,10 +165,10 @@ ckeditor5.list: ckeditor5.horizontalLine: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/horizontal-line/horizontal-line.js: { minified: true } @@ -178,10 +178,10 @@ ckeditor5.horizontalLine: ckeditor5.htmlSupport: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/html-support/html-support.js: { minified: true } @@ -191,10 +191,10 @@ ckeditor5.htmlSupport: ckeditor5.alignment: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/alignment/alignment.js: { minified: true } @@ -204,10 +204,10 @@ ckeditor5.alignment: ckeditor5.removeFormat: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/remove-format/remove-format.js: { minified: true } @@ -217,10 +217,10 @@ ckeditor5.removeFormat: ckeditor5.pasteFromOffice: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/paste-from-office/paste-from-office.js: { minified: true } @@ -229,10 +229,10 @@ ckeditor5.pasteFromOffice: ckeditor5.indent: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/indent/indent.js: { minified: true } @@ -242,10 +242,10 @@ ckeditor5.indent: ckeditor5.sourceEditing: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/source-editing/source-editing.js: { minified: true } @@ -255,10 +255,10 @@ ckeditor5.sourceEditing: ckeditor5.table: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/table/table.js: { minified: true } @@ -268,10 +268,10 @@ ckeditor5.table: ckeditor5.language: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/language/language.js: { minified: true } @@ -281,10 +281,10 @@ ckeditor5.language: ckeditor5.codeBlock: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/code-block/code-block.js: { minified: true } @@ -294,10 +294,10 @@ ckeditor5.codeBlock: ckeditor5.style: remote: https://github.com/ckeditor/ckeditor5 - version: "35.1.0" + version: "35.2.1" license: name: GNU-GPL-2.0-or-later - url: https://github.com/ckeditor/ckeditor5/blob/v35.1.0/LICENSE.md + url: https://raw.githubusercontent.com/ckeditor/ckeditor5/v35.2.1/LICENSE.md gpl-compatible: true js: assets/vendor/ckeditor5/style/style.js: { minified: true } diff --git a/core/modules/ckeditor5/js/build/ckeditor5.types.jsdoc b/core/modules/ckeditor5/js/build/ckeditor5.types.jsdoc index 02a98b8120d6f34d42cfdccce28a27e9255a3fef..f826f9446e9006cc164e62a31cf26229ffb6d0ea 100644 --- a/core/modules/ckeditor5/js/build/ckeditor5.types.jsdoc +++ b/core/modules/ckeditor5/js/build/ckeditor5.types.jsdoc @@ -1756,6 +1756,12 @@ * @typedef {module:paragraph/paragraphcommand} module:paragraph/paragraphcommand~ParagraphCommand */ +/** + * Declared in file @ckeditor/ckeditor5-paste-from-office/src/filters/br.js + * + * @typedef {module:paste-from-office/filters/br} module:paste-from-office/filters/br~transformBlockBrsToParagraphs + */ + /** * Declared in file @ckeditor/ckeditor5-paste-from-office/src/filters/removeboldwrapper.js * @@ -2158,12 +2164,6 @@ * @typedef {module:table/tablecellproperties/commands/tablecellverticalalignmentcommand} module:table/tablecellproperties/commands/tablecellverticalalignmentcommand~TableCellVerticalAlignmentCommand */ -/** - * Declared in file @ckeditor/ckeditor5-table/src/tablecellproperties/commands/tablecellwidthcommand.js - * - * @typedef {module:table/tablecellproperties/commands/tablecellwidthcommand} module:table/tablecellproperties/commands/tablecellwidthcommand~TableCellWidthCommand - */ - /** * Declared in file @ckeditor/ckeditor5-table/src/tablecellproperties/tablecellpropertiesediting.js * @@ -2182,6 +2182,18 @@ * @typedef {module:table/tablecellproperties/ui/tablecellpropertiesview} module:table/tablecellproperties/ui/tablecellpropertiesview~TableCellPropertiesView */ +/** + * Declared in file @ckeditor/ckeditor5-table/src/tablecellwidth/commands/tablecellwidthcommand.js + * + * @typedef {module:table/tablecellproperties/commands/tablecellwidthcommand} module:table/tablecellproperties/commands/tablecellwidthcommand~TableCellWidthCommand + */ + +/** + * Declared in file @ckeditor/ckeditor5-table/src/tablecellwidth/tablecellwidthediting.js + * + * @typedef {module:table/tablecellwidth/tablecellwidthediting} module:table/tablecellwidth/tablecellwidthediting~TableCellWidthEditing + */ + /** * Declared in file @ckeditor/ckeditor5-table/src/tableclipboard.js * @@ -3082,6 +3094,12 @@ * @typedef {module:utils/observablemixin} module:utils/observablemixin~ObservableMixin */ +/** + * Declared in file @ckeditor/ckeditor5-utils/src/splicearray.js + * + * @typedef {module:utils/splicearray} module:utils/splicearray~spliceArray + */ + /** * Declared in file @ckeditor/ckeditor5-utils/src/spy.js * diff --git a/core/modules/ckeditor5/js/build/drupalMedia.js b/core/modules/ckeditor5/js/build/drupalMedia.js index cf20e92720bbb33e904ede02db85cc4423139dff..c13582a3c056a7120db1a6fdeeb277ebd371b781 100644 --- a/core/modules/ckeditor5/js/build/drupalMedia.js +++ b/core/modules/ckeditor5/js/build/drupalMedia.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.CKEditor5=t():(e.CKEditor5=e.CKEditor5||{},e.CKEditor5.drupalMedia=t())}(globalThis,(()=>(()=>{var e={"ckeditor5/src/core.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/core.js")},"ckeditor5/src/engine.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/engine.js")},"ckeditor5/src/ui.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/ui.js")},"ckeditor5/src/utils.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/utils.js")},"ckeditor5/src/widget.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/widget.js")},"dll-reference CKEditor5.dll":e=>{"use strict";e.exports=CKEditor5.dll}},t={};function i(n){var a=t[n];if(void 0!==a)return a.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,i),r.exports}i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n={};return(()=>{"use strict";i.d(n,{default:()=>ue});var e=i("ckeditor5/src/core.js"),t=i("ckeditor5/src/widget.js");function a(e){return!!e&&e.is("element","drupalMedia")}function r(e){return(0,t.isWidget)(e)&&!!e.getCustomProperty("drupalMedia")}function o(e){const t=e.getSelectedElement();return a(t)?t:e.getFirstPosition().findAncestor("drupalMedia")}function s(e){const t=e.getSelectedElement();if(t&&r(t))return t;let i=e.getFirstPosition().parent;for(;i;){if(i.is("element")&&r(i))return i;i=i.parent}return null}function l(e){const t=typeof e;return null!=e&&("object"===t||"function"===t)}function d(e){for(const t of e){if(t.hasAttribute("data-drupal-media-preview"))return t;if(t.childCount){const e=d(t.getChildren());if(e)return e}}return null}function u(e){return`drupalElementStyle${e[0].toUpperCase()+e.substring(1)}`}class c extends e.Command{execute(e){const t=this.editor.plugins.get("DrupalMediaEditing"),i=Object.entries(t.attrs).reduce(((e,[t,i])=>(e[i]=t,e)),{}),n=Object.keys(e).reduce(((t,n)=>(i[n]&&(t[i[n]]=e[n]),t)),{});if(this.editor.plugins.has("DrupalElementStyleEditing")){const t=this.editor.plugins.get("DrupalElementStyleEditing"),{normalizedStyles:i}=t;for(const a of Object.keys(i))for(const i of t.normalizedStyles[a])if(e[i.attributeName]&&i.attributeValue===e[i.attributeName]){const e=u(a);n[e]=i.name}}this.editor.model.change((e=>{this.editor.model.insertContent(function(e,t){return e.createElement("drupalMedia",t)}(e,n))}))}refresh(){const e=this.editor.model,t=e.document.selection,i=e.schema.findAllowedParent(t.getFirstPosition(),"drupalMedia");this.isEnabled=null!==i}}const m="METADATA_ERROR";class p extends e.Plugin{static get requires(){return[t.Widget]}constructor(e){super(e),this.attrs={drupalMediaAlt:"alt",drupalMediaEntityType:"data-entity-type",drupalMediaEntityUuid:"data-entity-uuid"},this.converterAttributes=["drupalMediaEntityUuid","drupalElementStyleViewMode","drupalMediaEntityType","drupalMediaAlt"]}init(){const e=this.editor.config.get("drupalMedia");if(!e)return;const{previewURL:t,themeError:i}=e;this.previewUrl=t,this.labelError=Drupal.t("Preview failed"),this.themeError=i||`\n <p>${Drupal.t("An error occurred while trying to preview the media. Please save your work and reload this page.")}<p>\n `,this._defineSchema(),this._defineConverters(),this._defineListeners(),this.editor.commands.add("insertDrupalMedia",new c(this.editor))}upcastDrupalMediaIsImage(e){const{model:t,plugins:i}=this.editor;i.get("DrupalMediaMetadataRepository").getMetadata(e).then((i=>{e&&t.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaIsImage",!!i.imageSourceMetadata,e)}))})).catch((i=>{e&&(console.warn(i.toString()),t.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaIsImage",m,e)})))}))}upcastDrupalMediaType(e){this.editor.plugins.get("DrupalMediaMetadataRepository").getMetadata(e).then((t=>{e&&this.editor.model.enqueueChange({isUndoable:!1},(i=>{i.setAttribute("drupalMediaType",t.type,e)}))})).catch((t=>{e&&(console.warn(t.toString()),this.editor.model.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaType",m,e)})))}))}async _fetchPreview(e){const t={text:this._renderElement(e),uuid:e.getAttribute("drupalMediaEntityUuid")},i=await fetch(`${this.previewUrl}?${new URLSearchParams(t)}`,{headers:{"X-Drupal-MediaPreview-CSRF-Token":this.editor.config.get("drupalMedia").previewCsrfToken}});if(i.ok){return{label:i.headers.get("drupal-media-label"),preview:await i.text()}}return{label:this.labelError,preview:this.themeError}}_defineSchema(){this.editor.model.schema.register("drupalMedia",{allowWhere:"$block",isObject:!0,isContent:!0,isBlock:!0,allowAttributes:Object.keys(this.attrs)}),this.editor.editing.view.domConverter.blockElements.push("drupal-media")}_defineConverters(){const e=this.editor.conversion,i=this.editor.plugins.get("DrupalMediaMetadataRepository");e.for("upcast").elementToElement({view:{name:"drupal-media"},model:"drupalMedia"}).add((e=>{e.on("element:drupal-media",((e,t)=>{const[n]=t.modelRange.getItems();i.getMetadata(n).then((e=>{n&&(this.upcastDrupalMediaIsImage(n),this.editor.model.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaType",e.type,n)})))})).catch((e=>{console.warn(e.toString())}))}),{priority:"lowest"})})),e.for("dataDowncast").elementToElement({model:"drupalMedia",view:{name:"drupal-media"}}),e.for("editingDowncast").elementToElement({model:"drupalMedia",view:(e,{writer:i})=>{const n=i.createContainerElement("figure",{class:"drupal-media"});if(!this.previewUrl){const e=i.createRawElement("div",{"data-drupal-media-preview":"unavailable"});i.insert(i.createPositionAt(n,0),e)}return i.setCustomProperty("drupalMedia",!0,n),(0,t.toWidget)(n,i,{label:Drupal.t("Media widget")})}}).add((e=>{const t=(e,t,i)=>{const n=i.writer,a=t.item,r=i.mapper.toViewElement(t.item);let o=d(r.getChildren());if(o){if("ready"!==o.getAttribute("data-drupal-media-preview"))return;n.setAttribute("data-drupal-media-preview","loading",o)}else o=n.createRawElement("div",{"data-drupal-media-preview":"loading"}),n.insert(n.createPositionAt(r,0),o);this._fetchPreview(a).then((({label:e,preview:t})=>{o&&this.editor.editing.view.change((i=>{const n=i.createRawElement("div",{"data-drupal-media-preview":"ready","aria-label":e},(e=>{e.innerHTML=t}));i.insert(i.createPositionBefore(o),n),i.remove(o)}))}))};return this.converterAttributes.forEach((i=>{e.on(`attribute:${i}:drupalMedia`,t)})),e})),e.for("editingDowncast").add((e=>{e.on("attribute:drupalElementStyleAlign:drupalMedia",((e,t,i)=>{const n={left:"drupal-media-style-align-left",right:"drupal-media-style-align-right",center:"drupal-media-style-align-center"},a=i.mapper.toViewElement(t.item),r=i.writer;n[t.attributeOldValue]&&r.removeClass(n[t.attributeOldValue],a),n[t.attributeNewValue]&&i.consumable.consume(t.item,e.name)&&r.addClass(n[t.attributeNewValue],a)}))})),Object.keys(this.attrs).forEach((t=>{const i={model:{key:t,name:"drupalMedia"},view:{name:"drupal-media",key:this.attrs[t]}};e.for("dataDowncast").attributeToAttribute(i),e.for("upcast").attributeToAttribute(i)}))}_defineListeners(){this.editor.model.on("insertContent",((e,[t])=>{a(t)&&(this.upcastDrupalMediaIsImage(t),this.upcastDrupalMediaType(t))}))}_renderElement(e){const t=this.editor.model.change((t=>{const i=t.createDocumentFragment(),n=t.cloneElement(e,!1);return["linkHref"].forEach((e=>{t.removeAttribute(e,n)})),t.append(n,i),i}));return this.editor.data.stringify(t)}static get pluginName(){return"DrupalMediaEditing"}}var g=i("ckeditor5/src/ui.js");class h extends e.Plugin{init(){const e=this.editor,t=this.editor.config.get("drupalMedia");if(!t)return;const{libraryURL:i,openDialog:n,dialogSettings:a={}}=t;i&&"function"==typeof n&&e.ui.componentFactory.add("drupalMedia",(t=>{const r=e.commands.get("insertDrupalMedia"),o=new g.ButtonView(t);return o.set({label:Drupal.t("Insert Drupal Media"),icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.1873 4.86414L10.2509 6.86414V7.02335H10.2499V15.5091C9.70972 15.1961 9.01793 15.1048 8.34069 15.3136C7.12086 15.6896 6.41013 16.8967 6.75322 18.0096C7.09631 19.1226 8.3633 19.72 9.58313 19.344C10.6666 19.01 11.3484 18.0203 11.2469 17.0234H11.2499V9.80173L18.1803 8.25067V14.3868C17.6401 14.0739 16.9483 13.9825 16.2711 14.1913C15.0513 14.5674 14.3406 15.7744 14.6836 16.8875C15.0267 18.0004 16.2937 18.5978 17.5136 18.2218C18.597 17.8877 19.2788 16.8982 19.1773 15.9011H19.1803V8.02687L19.1873 8.0253V4.86414Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5039 0.743652H0.386932V12.1603H13.5039V0.743652ZM12.3379 1.75842H1.55289V11.1454H1.65715L4.00622 8.86353L6.06254 10.861L9.24985 5.91309L11.3812 9.22179L11.7761 8.6676L12.3379 9.45621V1.75842ZM6.22048 4.50869C6.22048 5.58193 5.35045 6.45196 4.27722 6.45196C3.20398 6.45196 2.33395 5.58193 2.33395 4.50869C2.33395 3.43546 3.20398 2.56543 4.27722 2.56543C5.35045 2.56543 6.22048 3.43546 6.22048 4.50869Z" fill="black"/></svg>\n',tooltip:!0}),o.bind("isOn","isEnabled").to(r,"value","isEnabled"),this.listenTo(o,"execute",(()=>{n(i,(({attributes:t})=>{e.execute("insertDrupalMedia",t)}),a)})),o}))}}class f extends e.Plugin{static get requires(){return[t.WidgetToolbarRepository]}static get pluginName(){return"DrupalMediaToolbar"}afterInit(){const{editor:e}=this;var i;e.plugins.get(t.WidgetToolbarRepository).register("drupalMedia",{ariaLabel:Drupal.t("Drupal Media toolbar"),items:(i=e.config.get("drupalMedia.toolbar"),i.map((e=>l(e)?e.name:e))||[]),getRelatedElement:e=>s(e)})}}class b extends e.Command{refresh(){const e=o(this.editor.model.document.selection);this.isEnabled=!!e&&e.getAttribute("drupalMediaIsImage")&&e.getAttribute("drupalMediaIsImage")!==m,this.isEnabled?this.value=e.getAttribute("drupalMediaAlt"):this.value=!1}execute(e){const{model:t}=this.editor,i=o(t.document.selection);e.newValue=e.newValue.trim(),t.change((t=>{e.newValue.length>0?t.setAttribute("drupalMediaAlt",e.newValue,i):t.removeAttribute("drupalMediaAlt",i)}))}}class w extends e.Plugin{init(){this._data=new WeakMap}getMetadata(e){if(this._data.get(e))return new Promise((t=>{t(this._data.get(e))}));const t=this.editor.config.get("drupalMedia");if(!t)return new Promise(((e,t)=>{t(new Error("drupalMedia configuration is required for parsing metadata."))}));if(!e.hasAttribute("drupalMediaEntityUuid"))return new Promise(((e,t)=>{t(new Error("drupalMedia element must have drupalMediaEntityUuid attribute to retrieve metadata."))}));const{metadataUrl:i}=t;return(async e=>{const t=await fetch(e);if(t.ok)return JSON.parse(await t.text());throw new Error("Fetching media embed metadata from the server failed.")})(`${i}&${new URLSearchParams({uuid:e.getAttribute("drupalMediaEntityUuid")})}`).then((t=>(this._data.set(e,t),t)))}static get pluginName(){return"DrupalMediaMetadataRepository"}}class y extends e.Plugin{static get requires(){return[w]}static get pluginName(){return"MediaImageTextAlternativeEditing"}init(){const{editor:e,editor:{model:t,conversion:i}}=this;t.schema.extend("drupalMedia",{allowAttributes:["drupalMediaIsImage"]}),i.for("editingDowncast").add((e=>{e.on("attribute:drupalMediaIsImage",((e,t,i)=>{const{writer:n,mapper:a}=i,r=a.toViewElement(t.item);if(t.attributeNewValue!==m){const e=Array.from(r.getChildren()).find((e=>e.getCustomProperty("drupalMediaMetadataError")));return void(e&&(n.setCustomProperty("widgetLabel",e.getCustomProperty("drupalMediaOriginalWidgetLabel"),e),n.removeElement(e)))}const o=Drupal.t("Not all functionality may be available because some information could not be retrieved."),s=new g.Template({tag:"span",children:[{tag:"span",attributes:{class:"drupal-media__metadata-error-icon","data-cke-tooltip-text":o}}]}).render(),l=n.createRawElement("div",{class:"drupal-media__metadata-error"},((e,t)=>{t.setContentOf(e,s.outerHTML)}));n.setCustomProperty("drupalMediaMetadataError",!0,l);const d=r.getCustomProperty("widgetLabel");n.setCustomProperty("drupalMediaOriginalWidgetLabel",d,l),n.setCustomProperty("widgetLabel",`${d} (${o})`,r),n.insert(n.createPositionAt(r,0),l)}),{priority:"low"})})),e.commands.add("mediaImageTextAlternative",new b(this.editor))}}function v(e){const t=e.editing.view,i=g.BalloonPanelView.defaultPositions;return{target:t.domConverter.viewToDom(t.document.selection.getSelectedElement()),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast]}}var E=i("ckeditor5/src/utils.js");class M extends g.View{constructor(t){super(t),this.focusTracker=new E.FocusTracker,this.keystrokes=new E.KeystrokeHandler,this.labeledInput=this._createLabeledInputView(),this.set("defaultAltText",void 0),this.defaultAltTextView=this._createDefaultAltTextView(),this.saveButtonView=this._createButton(Drupal.t("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(Drupal.t("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._focusables=new g.ViewCollection,this._focusCycler=new g.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-alternative-text-form","ck-vertical-form"],tabindex:"-1"},children:[this.defaultAltTextView,this.labeledInput,this.saveButtonView,this.cancelButtonView]}),(0,g.injectCssTransitionDisabler)(this)}render(){super.render(),this.keystrokes.listenTo(this.element),(0,g.submitHandler)({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)}))}_createButton(e,t,i,n){const a=new g.ButtonView(this.locale);return a.set({label:e,icon:t,tooltip:!0}),a.extendTemplate({attributes:{class:i}}),n&&a.delegate("execute").to(this,n),a}_createLabeledInputView(){const e=new g.LabeledFieldView(this.locale,g.createLabeledInputText);return e.label=Drupal.t("Alternative text override"),e}_createDefaultAltTextView(){const e=g.Template.bind(this,this);return new g.Template({tag:"div",attributes:{class:["ck-media-alternative-text-form__default-alt-text",e.if("defaultAltText","ck-hidden",(e=>!e))]},children:[{tag:"strong",attributes:{class:"ck-media-alternative-text-form__default-alt-text-label"},children:[Drupal.t("Default alternative text:")]}," ",{tag:"span",attributes:{class:"ck-media-alternative-text-form__default-alt-text-value"},children:[{text:[e.to("defaultAltText")]}]}]})}}class k extends e.Plugin{static get requires(){return[g.ContextualBalloon]}static get pluginName(){return"MediaImageTextAlternativeUi"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor;t.ui.componentFactory.add("mediaImageTextAlternative",(i=>{const n=t.commands.get("mediaImageTextAlternative"),a=new g.ButtonView(i);return a.set({label:Drupal.t("Override media image alternative text"),icon:e.icons.lowVision,tooltip:!0}),a.bind("isVisible").to(n,"isEnabled"),this.listenTo(a,"execute",(()=>{this._showForm()})),a}))}_createForm(){const e=this.editor,t=e.editing.view.document;this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new M(e.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{e.execute("mediaImageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((e,t)=>{this._hideForm(!0),t()})),this.listenTo(e.ui,"update",(()=>{s(t.selection)?this._isVisible&&function(e){const t=e.plugins.get("ContextualBalloon");if(s(e.editing.view.document.selection)){const i=v(e);t.updatePosition(i)}}(e):this._hideForm(!0)})),(0,g.clickOutsideHandler)({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const e=this.editor,t=e.commands.get("mediaImageTextAlternative"),i=e.plugins.get("DrupalMediaMetadataRepository"),n=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:v(e)}),n.fieldView.element.value=t.value||"",n.fieldView.value=n.fieldView.element.value,this._form.defaultAltText="";const r=e.model.document.selection.getSelectedElement();a(r)&&i.getMetadata(r).then((e=>{this._form.defaultAltText=e.imageSourceMetadata?e.imageSourceMetadata.alt:""})).catch((e=>{console.warn(e.toString())})),this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(e){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),e&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class D extends e.Plugin{static get requires(){return[y,k]}static get pluginName(){return"MediaImageTextAlternative"}}function A(e,t,i){if(t.attributes)for(const[n,a]of Object.entries(t.attributes))e.setAttribute(n,a,i);t.styles&&e.setStyle(t.styles,i),t.classes&&e.addClass(t.classes,i)}function C(e,t,i){if(!i.consumable.consume(t.item,e.name))return;const n=i.mapper.toViewElement(t.item);A(i.writer,t.attributeNewValue,n)}class _ extends e.Plugin{constructor(e){if(super(e),!e.plugins.has("GeneralHtmlSupport"))return;e.plugins.has("DataFilter")&&e.plugins.has("DataSchema")||console.error("DataFilter and DataSchema plugins are required for Drupal Media to integrate with General HTML Support plugin.");const{schema:t}=e.model,{conversion:i}=e,n=this.editor.plugins.get("DataFilter");this.editor.plugins.get("DataSchema").registerBlockElement({model:"drupalMedia",view:"drupal-media"}),n.on("register:drupal-media",((e,a)=>{"drupalMedia"===a.model&&(t.extend("drupalMedia",{allowAttributes:["htmlLinkAttributes","htmlAttributes"]}),i.for("upcast").add(function(e){return t=>{t.on("element:drupal-media",((t,i,n)=>{function a(t,a){const r=e.processViewAttributes(t,n);r&&n.writer.setAttribute(a,r,i.modelRange)}const r=i.viewItem,o=r.parent;a(r,"htmlAttributes"),o.is("element","a")&&a(o,"htmlLinkAttributes")}),{priority:"low"})}}(n)),i.for("editingDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const n=i.mapper.toViewElement(t.item),a=function(e,t,i){const n=e.createRangeOn(t);for(const{item:e}of n.getWalker())if(e.is("element",i))return e}(i.writer,n,"a");A(i.writer,t.item.getAttribute("htmlLinkAttributes"),a)}),{priority:"low"})})),i.for("dataDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const n=i.mapper.toViewElement(t.item).parent;A(i.writer,t.item.getAttribute("htmlLinkAttributes"),n)}),{priority:"low"}),e.on("attribute:htmlAttributes:drupalMedia",C,{priority:"low"})})),e.stop())}))}static get pluginName(){return"DrupalMediaGeneralHtmlSupport"}}class x extends e.Plugin{static get requires(){return[p,_,h,f,D]}static get pluginName(){return"DrupalMedia"}}var V=i("ckeditor5/src/engine.js");function S(e){return Array.from(e.getChildren()).find((e=>"drupal-media"===e.name))}function T(e){return t=>{t.on(`attribute:${e.id}:drupalMedia`,((t,i,n)=>{const a=n.mapper.toViewElement(i.item);let r=Array.from(a.getChildren()).find((e=>"a"===e.name));if(r=!r&&a.is("element","a")?a:Array.from(a.getAncestors()).find((e=>"a"===e.name)),r){for(const[t,i]of(0,E.toMap)(e.attributes))n.writer.setAttribute(t,i,r);e.classes&&n.writer.addClass(e.classes,r);for(const t in e.styles)Object.prototype.hasOwnProperty.call(e.styles,t)&&n.writer.setStyle(t,e.styles[t],r)}}))}}function I(e,t){return e=>{e.on("element:a",((e,i,n)=>{const a=i.viewItem;if(!S(a))return;const r=new V.Matcher(t._createPattern()).match(a);if(!r)return;if(!n.consumable.consume(a,r.match))return;const o=i.modelCursor.nodeBefore;n.writer.setAttribute(t.id,!0,o)}),{priority:"high"})}}class L extends e.Plugin{static get requires(){return["LinkEditing","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaEditing"}init(){const{editor:e}=this;e.model.schema.extend("drupalMedia",{allowAttributes:["linkHref"]}),e.conversion.for("upcast").add((e=>{e.on("element:a",((e,t,i)=>{const n=t.viewItem,a=S(n);if(!a)return;if(!i.consumable.consume(n,{attributes:["href"],name:!0}))return;const r=n.getAttribute("href");if(!r)return;const o=i.convertItem(a,t.modelCursor);t.modelRange=o.modelRange,t.modelCursor=o.modelCursor;const s=t.modelCursor.nodeBefore;s&&s.is("element","drupalMedia")&&i.writer.setAttribute("linkHref",r,s)}),{priority:"high"})})),e.conversion.for("editingDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:n}=i;if(!i.consumable.consume(t.item,e.name))return;const a=i.mapper.toViewElement(t.item),r=Array.from(a.getChildren()).find((e=>"a"===e.name));if(r)t.attributeNewValue?n.setAttribute("href",t.attributeNewValue,r):(n.move(n.createRangeIn(r),n.createPositionAt(a,0)),n.remove(r));else{const e=Array.from(a.getChildren()).find((e=>e.getAttribute("data-drupal-media-preview"))),i=n.createContainerElement("a",{href:t.attributeNewValue});n.insert(n.createPositionAt(a,0),i),n.move(n.createRangeOn(e),n.createPositionAt(i,0))}}),{priority:"high"})})),e.conversion.for("dataDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:n}=i;if(!i.consumable.consume(t.item,e.name))return;const a=i.mapper.toViewElement(t.item),r=n.createContainerElement("a",{href:t.attributeNewValue});n.insert(n.createPositionBefore(a),r),n.move(n.createRangeOn(a),n.createPositionAt(r,0))}),{priority:"high"})})),this._enableManualDecorators();if(e.commands.get("link").automaticDecorators.length>0)throw new Error("The Drupal Media plugin is not compatible with automatic link decorators. To use Drupal Media, disable any plugins providing automatic link decorators.")}_enableManualDecorators(){const e=this.editor,t=e.commands.get("link");for(const i of t.manualDecorators)e.model.schema.extend("drupalMedia",{allowAttributes:i.id}),e.conversion.for("downcast").add(T(i)),e.conversion.for("upcast").add(I(0,i))}}class P extends e.Plugin{static get requires(){return["LinkEditing","LinkUI","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaUi"}init(){const{editor:e}=this,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedMedia(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkMediaButton()}_createToolbarLinkMediaButton(){const{editor:e}=this;e.ui.componentFactory.add("drupalLinkMedia",(t=>{const i=new g.ButtonView(t),n=e.plugins.get("LinkUI"),a=e.commands.get("link");return i.set({isEnabled:!0,label:Drupal.t("Link media"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>\n',keystroke:"Ctrl+K",tooltip:!0,isToggleable:!0}),i.bind("isEnabled").to(a,"isEnabled"),i.bind("isOn").to(a,"value",(e=>!!e)),this.listenTo(i,"execute",(()=>{this._isSelectedLinkedMedia(e.model.document.selection)?n._addActionsView():n._showUI(!0)})),i}))}_isSelectedLinkedMedia(e){const t=e.getSelectedElement();return!!t&&t.is("element","drupalMedia")&&t.hasAttribute("linkHref")}}class B extends e.Plugin{static get requires(){return[L,P]}static get pluginName(){return"DrupalLinkMedia"}}const{objectFullWidth:O,objectInline:N,objectLeft:R,objectRight:j,objectCenter:F,objectBlockLeft:U,objectBlockRight:H}=e.icons,$={get inline(){return{name:"inline",title:"In line",icon:N,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:R,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:U,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:F,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:j,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:H,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:F,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:j,modelElements:["imageBlock"],className:"image-style-side"}}},q={full:O,left:U,right:H,center:F,inlineLeft:R,inlineRight:j,inline:N},W=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function K(e){(0,E.logWarning)("image-style-configuration-definition-invalid",e)}const z={normalizeStyles:function(e){return(e.configuredStyles.options||[]).map((e=>function(e){e="string"==typeof e?$[e]?{...$[e]}:{name:e}:function(e,t){const i={...t};for(const n in e)Object.prototype.hasOwnProperty.call(t,n)||(i[n]=e[n]);return i}($[e.name],e);"string"==typeof e.icon&&(e.icon=q[e.icon]||e.icon);return e}(e))).filter((t=>function(e,{isBlockPluginLoaded:t,isInlinePluginLoaded:i}){const{modelElements:n,name:a}=e;if(!(n&&n.length&&a))return K({style:e}),!1;{const a=[t?"imageBlock":null,i?"imageInline":null];if(!n.some((e=>a.includes(e))))return(0,E.logWarning)("image-style-missing-dependency",{style:e,missingPlugins:n.map((e=>"imageBlock"===e?"ImageBlockEditing":"ImageInlineEditing"))}),!1}return!0}(t,e)))},getDefaultStylesConfiguration:function(e,t){return e&&t?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:e?{options:["block","side"]}:t?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(e){return e.has("ImageBlockEditing")&&e.has("ImageInlineEditing")?[...W]:[]},warnInvalidStyle:K,DEFAULT_OPTIONS:$,DEFAULT_ICONS:q,DEFAULT_DROPDOWN_DEFINITIONS:W};function Z(e,t,i){for(const n of t)if(i.checkAttribute(e,n))return!0;return!1}function G(e,t,i){const n=e.getSelectedElement();if(n&&Z(n,i,t))return n;let{parent:a}=e.getFirstPosition();for(;a;){if(a.is("element")&&Z(a,i,t))return a;a=a.parent}return null}class J extends e.Command{constructor(e,t){super(e),this.styles={},Object.keys(t).forEach((e=>{this.styles[e]=new Map(t[e].map((e=>[e.name,e])))})),this.modelAttributes=[];for(const e of Object.keys(t)){const t=u(e);this.modelAttributes.push(t)}}refresh(){const{editor:e}=this,t=G(e.model.document.selection,e.model.schema,this.modelAttributes);this.isEnabled=!!t,this.isEnabled?this.value=this.getValue(t):this.value=!1}getValue(e){const t={};return Object.keys(this.styles).forEach((i=>{const n=u(i);if(e.hasAttribute(n))t[i]=e.getAttribute(n);else for(const[,e]of this.styles[i])e.isDefault&&(t[i]=e.name)})),t}execute(e={}){const{editor:{model:t}}=this,{value:i,group:n}=e,a=u(n);t.change((e=>{const r=G(t.document.selection,t.schema,this.modelAttributes);!i||this.styles[n].get(i).isDefault?e.removeAttribute(a,r):e.setAttribute(a,i,r)}))}}function X(e,t){for(const i of t)if(i.name===e)return i}class Q extends e.Plugin{init(){const{editor:t}=this,i=t.config.get("drupalElementStyles");this.normalizedStyles={},Object.keys(i).forEach((t=>{this.normalizedStyles[t]=i[t].map((t=>("string"==typeof t.icon&&e.icons[t.icon]&&(t.icon=e.icons[t.icon]),t.name&&(t.name=`${t.name}`),t))).filter((e=>e.isDefault||e.attributeName&&e.attributeValue?e.modelElements&&Array.isArray(e.modelElements)?!!e.name||(console.warn("drupalElementStyles options must include a name."),!1):(console.warn("drupalElementStyles options must include an array of supported modelElements."),!1):(console.warn(`${e.attributeValue} drupalElementStyles options must include attributeName and attributeValue.`),!1)))})),this._setupConversion(),t.commands.add("drupalElementStyle",new J(t,this.normalizedStyles))}_setupConversion(){const{editor:e}=this,{schema:t}=e.model;Object.keys(this.normalizedStyles).forEach((i=>{const n=u(i),a=(r=this.normalizedStyles[i],(e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const n=X(t.attributeNewValue,r),a=X(t.attributeOldValue,r),o=i.mapper.toViewElement(t.item),s=i.writer;a&&("class"===a.attributeName?s.removeClass(a.attributeValue,o):s.removeAttribute(a.attributeName,o)),n&&("class"===n.attributeName?s.addClass(n.attributeValue,o):n.isDefault||s.setAttribute(n.attributeName,n.attributeValue,o))});var r;const o=function(e,t){const i=e.filter((e=>!e.isDefault));return(e,n,a)=>{if(!n.modelRange)return;const r=n.viewItem,o=(0,E.first)(n.modelRange.getItems());if(o&&a.schema.checkAttribute(o,t))for(const e of i)if("class"===e.attributeName)a.consumable.consume(r,{classes:e.attributeValue})&&a.writer.setAttribute(t,e.name,o);else if(a.consumable.consume(r,{attributes:[e.attributeName]}))for(const e of i)e.attributeValue===r.getAttribute(e.attributeName)&&a.writer.setAttribute(t,e.name,o)}}(this.normalizedStyles[i],n);e.editing.downcastDispatcher.on(`attribute:${n}`,a),e.data.downcastDispatcher.on(`attribute:${n}`,a);[...new Set(this.normalizedStyles[i].map((e=>e.modelElements)).flat())].forEach((e=>{t.extend(e,{allowAttributes:n})})),e.data.upcastDispatcher.on("element",o,{priority:"low"})}))}static get pluginName(){return"DrupalElementStyleEditing"}}const Y=e=>e,ee=(e,t)=>(e?`${e}: `:"")+t;function te(e,t){return`drupalElementStyle:${t}:${e}`}class ie extends e.Plugin{static get requires(){return[Q]}init(){const{plugins:e}=this.editor,t=this.editor.config.get("drupalMedia.toolbar")||[],i=e.get("DrupalElementStyleEditing").normalizedStyles;Object.keys(i).forEach((e=>{i[e].forEach((t=>{this._createButton(t,e,i[e])}))}));t.filter(l).filter((e=>{const t=[];if(!e.display)return console.warn("dropdown configuration must include a display key specifying either listDropdown or splitButton."),!1;e.items.includes(e.defaultItem)||console.warn("defaultItem must be part of items in the dropdown configuration.");for(const i of e.items){const e=i.split(":")[1];t.push(e)}return!!t.every((e=>e===t[0]))||(console.warn("dropdown configuration should only contain buttons from one group."),!1)})).forEach((e=>{if(e.items.length>=2){const t=e.name.split(":")[1];switch(e.display){case"splitButton":this._createDropdown(e,i[t]);break;case"listDropdown":this._createListDropdown(e,i[t])}}}))}updateOptionVisibility(e,t,i,n){const{selection:a}=this.editor.model.document,r={};r[n]=e;const o=a?a.getSelectedElement():G(a,this.editor.model.schema,r),s=e.filter((function(e){for(const[t,i]of(0,E.toMap)(e.modelAttributes))if(o&&o.hasAttribute(t))return i.includes(o.getAttribute(t));return!0}));i.hasOwnProperty("model")?s.includes(t)?i.model.set({class:""}):i.model.set({class:"ck-hidden"}):s.includes(t)?i.set({class:""}):i.set({class:"ck-hidden"})}_createDropdown(e,t){const i=this.editor.ui.componentFactory;i.add(e.name,(n=>{let a;const{defaultItem:r,items:o,title:s}=e,l=o.filter((e=>{const i=e.split(":")[1];return t.find((({name:t})=>te(t,i)===e))})).map((e=>{const t=i.create(e);return e===r&&(a=t),t}));o.length!==l.length&&z.warnInvalidStyle({dropdown:e});const d=(0,g.createDropdown)(n,g.SplitButtonView),u=d.buttonView;return(0,g.addToolbarToDropdown)(d,l),u.set({label:ee(s,a.label),class:null,tooltip:!0}),u.bind("icon").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Y);return t<0?a.icon:l[t].icon})),u.bind("label").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Y);return ee(s,t<0?a.label:l[t].label)})),u.bind("isOn").toMany(l,"isOn",((...e)=>e.some(Y))),u.bind("class").toMany(l,"isOn",((...e)=>e.some(Y)?"ck-splitbutton_flatten":null)),u.on("execute",(()=>{l.some((({isOn:e})=>e))?d.isOpen=!d.isOpen:a.fire("execute")})),d.bind("isEnabled").toMany(l,"isEnabled",((...e)=>e.some(Y))),d}))}_createButton(e,t,i){const n=e.name;this.editor.ui.componentFactory.add(te(n,t),(a=>{const r=this.editor.commands.get("drupalElementStyle"),o=new g.ButtonView(a);return o.set({label:e.title,icon:e.icon,tooltip:!0,isToggleable:!0}),o.bind("isEnabled").to(r,"isEnabled"),o.bind("isOn").to(r,"value",(e=>e&&e[t]===n)),o.on("execute",this._executeCommand.bind(this,n,t)),this.listenTo(this.editor.ui,"update",(()=>{this.updateOptionVisibility(i,e,o,t)})),o}))}getDropdownListItemDefinitions(e,t,i){const n=new E.Collection;return e.forEach((t=>{const a={type:"button",model:new g.Model({group:i,commandValue:t.name,label:t.title,withText:!0,class:""})};n.add(a),this.listenTo(this.editor.ui,"update",(()=>{this.updateOptionVisibility(e,t,a,i)}))})),n}_createListDropdown(e,t){const i=this.editor.ui.componentFactory;i.add(e.name,(n=>{let a;const{defaultItem:r,items:o,title:s,defaultText:l}=e,d=e.name.split(":")[1],u=o.filter((e=>t.find((({name:t})=>te(t,d)===e)))).map((e=>{const t=i.create(e);return e===r&&(a=t),t}));o.length!==u.length&&z.warnInvalidStyle({dropdown:e});const c=(0,g.createDropdown)(n,g.DropdownButtonView),m=c.buttonView;m.set({label:ee(s,a.label),class:null,tooltip:l,withText:!0});const p=this.editor.commands.get("drupalElementStyle");return m.bind("label").to(p,"value",(e=>{if(e&&e[d])for(const i of t)if(i.name===e[d])return i.title;return l})),c.bind("isOn").to(p),c.bind("isEnabled").to(this),(0,g.addListToDropdown)(c,this.getDropdownListItemDefinitions(t,p,d)),this.listenTo(c,"execute",(e=>{this._executeCommand(e.source.commandValue,e.source.group)})),c}))}_executeCommand(e,t){this.editor.execute("drupalElementStyle",{value:e,group:t}),this.editor.editing.view.focus()}static get pluginName(){return"DrupalElementStyleUi"}}class ne extends e.Plugin{static get requires(){return[Q,ie]}static get pluginName(){return"DrupalElementStyle"}}function ae(e){const t=e.getFirstPosition().findAncestor("caption");return t&&a(t.parent)?t:null}function re(e){for(const t of e.getChildren())if(t&&t.is("element","caption"))return t;return null}class oe extends e.Command{refresh(){const e=this.editor.model.document.selection,t=e.getSelectedElement();if(!t)return this.isEnabled=!!o(e),void(this.value=!!ae(e));this.isEnabled=a(t),this.isEnabled?this.value=!!re(t):this.value=!1}execute(e={}){const{focusCaptionOnShow:t}=e;this.editor.model.change((e=>{this.value?this._hideDrupalMediaCaption(e):this._showDrupalMediaCaption(e,t)}))}_showDrupalMediaCaption(e,t){const i=this.editor.model.document.selection,n=this.editor.plugins.get("DrupalMediaCaptionEditing"),a=o(i),r=n._getSavedCaption(a)||e.createElement("caption");e.append(r,a),t&&e.setSelection(r,"in")}_hideDrupalMediaCaption(e){const t=this.editor,i=t.model.document.selection,n=t.plugins.get("DrupalMediaCaptionEditing");let a,r=i.getSelectedElement();r?a=re(r):(a=ae(i),r=o(i)),n._saveCaption(r,a),e.setSelection(r,"on"),e.remove(a)}}class se extends e.Plugin{static get requires(){return[]}static get pluginName(){return"DrupalMediaCaptionEditing"}constructor(e){super(e),this._savedCaptionsMap=new WeakMap}init(){const e=this.editor,t=e.model.schema;t.isRegistered("caption")?t.extend("caption",{allowIn:"drupalMedia"}):t.register("caption",{allowIn:"drupalMedia",allowContentOf:"$block",isLimit:!0}),e.commands.add("toggleMediaCaption",new oe(e)),this._setupConversion()}_setupConversion(){const e=this.editor,i=e.editing.view;var n;e.conversion.for("upcast").add(function(e){const t=(t,i,n)=>{const{viewItem:a}=i,{writer:r,consumable:o}=n;if(!i.modelRange||!o.consume(a,{attributes:["data-caption"]}))return;const s=r.createElement("caption"),l=i.modelRange.start.nodeAfter,d=e.data.processor.toView(a.getAttribute("data-caption")),u=r.createDocumentFragment();n.consumable.constructor.createFrom(d,n.consumable),n.convertChildren(d,u);for(const e of Array.from(u.getChildren()))r.append(e,s);r.append(s,l)};return e=>{e.on("element:drupal-media",t,{priority:"low"})}}(e)),e.conversion.for("editingDowncast").elementToElement({model:"caption",view:(e,{writer:n})=>{if(!a(e.parent))return null;const r=n.createEditableElement("figcaption");return(0,V.enablePlaceholder)({view:i,element:r,text:Drupal.t("Enter media caption"),keepOnFocus:!0}),(0,t.toWidgetEditable)(r,n)}}),e.editing.mapper.on("modelToViewPosition",(n=i,(e,t)=>{const i=t.modelPosition,r=i.parent;if(!a(r))return;const o=t.mapper.toViewElement(r);t.viewPosition=n.createPositionAt(o,i.offset+1)})),e.conversion.for("dataDowncast").add(function(e){return t=>{t.on("insert:caption",((t,i,n)=>{const{consumable:r,writer:o,mapper:s}=n;if(!a(i.item.parent)||!r.consume(i.item,"insert"))return;const l=e.model.createRangeIn(i.item),d=o.createDocumentFragment();s.bindElements(i.item,d);for(const{item:t}of Array.from(l)){const i={item:t,range:e.model.createRangeOn(t)},a=`insert:${t.name||"$text"}`;e.data.downcastDispatcher.fire(a,i,n);for(const a of t.getAttributeKeys())Object.assign(i,{attributeKey:a,attributeOldValue:null,attributeNewValue:i.item.getAttribute(a)}),e.data.downcastDispatcher.fire(`attribute:${a}`,i,n)}for(const e of o.createRangeIn(d).getItems())s.unbindViewElement(e);s.unbindViewElement(d);const u=e.data.processor.toData(d);if(u){const e=s.toViewElement(i.item.parent);o.setAttribute("data-caption",u,e)}}))}}(e))}_getSavedCaption(e){const t=this._savedCaptionsMap.get(e);return t?V.Element.fromJSON(t):null}_saveCaption(e,t){this._savedCaptionsMap.set(e,t.toJSON())}}class le extends e.Plugin{static get requires(){return[]}static get pluginName(){return"DrupalMediaCaptionUI"}init(){const{editor:t}=this,i=t.editing.view;t.ui.componentFactory.add("toggleDrupalMediaCaption",(n=>{const a=new g.ButtonView(n),r=t.commands.get("toggleMediaCaption");return a.set({label:Drupal.t("Caption media"),icon:e.icons.caption,tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(r,"value","isEnabled"),a.bind("label").to(r,"value",(e=>e?Drupal.t("Toggle caption off"):Drupal.t("Toggle caption on"))),this.listenTo(a,"execute",(()=>{t.execute("toggleMediaCaption",{focusCaptionOnShow:!0});const e=ae(t.model.document.selection);if(e){const n=t.editing.mapper.toViewElement(e);i.scrollToTheSelection(),i.change((e=>{e.addClass("drupal-media__caption_highlighted",n)}))}t.editing.view.focus()})),a}))}}class de extends e.Plugin{static get requires(){return[se,le]}static get pluginName(){return"DrupalMediaCaption"}}const ue={DrupalMedia:x,MediaImageTextAlternative:D,MediaImageTextAlternativeEditing:y,MediaImageTextAlternativeUi:k,DrupalLinkMedia:B,DrupalMediaCaption:de,DrupalElementStyle:ne}})(),n=n.default})())); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.CKEditor5=t():(e.CKEditor5=e.CKEditor5||{},e.CKEditor5.drupalMedia=t())}(globalThis,(()=>(()=>{var e={"ckeditor5/src/core.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/core.js")},"ckeditor5/src/engine.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/engine.js")},"ckeditor5/src/ui.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/ui.js")},"ckeditor5/src/utils.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/utils.js")},"ckeditor5/src/widget.js":(e,t,i)=>{e.exports=i("dll-reference CKEditor5.dll")("./src/widget.js")},"dll-reference CKEditor5.dll":e=>{"use strict";e.exports=CKEditor5.dll}},t={};function i(n){var a=t[n];if(void 0!==a)return a.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,i),r.exports}i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n={};return(()=>{"use strict";i.d(n,{default:()=>ue});var e=i("ckeditor5/src/core.js"),t=i("ckeditor5/src/widget.js");function a(e){return!!e&&e.is("element","drupalMedia")}function r(e){return(0,t.isWidget)(e)&&!!e.getCustomProperty("drupalMedia")}function o(e){const t=e.getSelectedElement();return a(t)?t:e.getFirstPosition().findAncestor("drupalMedia")}function s(e){const t=e.getSelectedElement();if(t&&r(t))return t;let i=e.getFirstPosition().parent;for(;i;){if(i.is("element")&&r(i))return i;i=i.parent}return null}function l(e){const t=typeof e;return null!=e&&("object"===t||"function"===t)}function d(e){for(const t of e){if(t.hasAttribute("data-drupal-media-preview"))return t;if(t.childCount){const e=d(t.getChildren());if(e)return e}}return null}function u(e){return`drupalElementStyle${e[0].toUpperCase()+e.substring(1)}`}class c extends e.Command{execute(e){const t=this.editor.plugins.get("DrupalMediaEditing"),i=Object.entries(t.attrs).reduce(((e,[t,i])=>(e[i]=t,e)),{}),n=Object.keys(e).reduce(((t,n)=>(i[n]&&(t[i[n]]=e[n]),t)),{});if(this.editor.plugins.has("DrupalElementStyleEditing")){const t=this.editor.plugins.get("DrupalElementStyleEditing"),{normalizedStyles:i}=t;for(const a of Object.keys(i))for(const i of t.normalizedStyles[a])if(e[i.attributeName]&&i.attributeValue===e[i.attributeName]){const e=u(a);n[e]=i.name}}this.editor.model.change((e=>{this.editor.model.insertContent(function(e,t){return e.createElement("drupalMedia",t)}(e,n))}))}refresh(){const e=this.editor.model,t=e.document.selection,i=e.schema.findAllowedParent(t.getFirstPosition(),"drupalMedia");this.isEnabled=null!==i}}const m="METADATA_ERROR";class p extends e.Plugin{static get requires(){return[t.Widget]}constructor(e){super(e),this.attrs={drupalMediaAlt:"alt",drupalMediaEntityType:"data-entity-type",drupalMediaEntityUuid:"data-entity-uuid"},this.converterAttributes=["drupalMediaEntityUuid","drupalElementStyleViewMode","drupalMediaEntityType","drupalMediaAlt"]}init(){const e=this.editor.config.get("drupalMedia");if(!e)return;const{previewURL:t,themeError:i}=e;this.previewUrl=t,this.labelError=Drupal.t("Preview failed"),this.themeError=i||`\n <p>${Drupal.t("An error occurred while trying to preview the media. Please save your work and reload this page.")}<p>\n `,this._defineSchema(),this._defineConverters(),this._defineListeners(),this.editor.commands.add("insertDrupalMedia",new c(this.editor))}upcastDrupalMediaIsImage(e){const{model:t,plugins:i}=this.editor;i.get("DrupalMediaMetadataRepository").getMetadata(e).then((i=>{e&&t.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaIsImage",!!i.imageSourceMetadata,e)}))})).catch((i=>{e&&(console.warn(i.toString()),t.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaIsImage",m,e)})))}))}upcastDrupalMediaType(e){this.editor.plugins.get("DrupalMediaMetadataRepository").getMetadata(e).then((t=>{e&&this.editor.model.enqueueChange({isUndoable:!1},(i=>{i.setAttribute("drupalMediaType",t.type,e)}))})).catch((t=>{e&&(console.warn(t.toString()),this.editor.model.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaType",m,e)})))}))}async _fetchPreview(e){const t={text:this._renderElement(e),uuid:e.getAttribute("drupalMediaEntityUuid")},i=await fetch(`${this.previewUrl}?${new URLSearchParams(t)}`,{headers:{"X-Drupal-MediaPreview-CSRF-Token":this.editor.config.get("drupalMedia").previewCsrfToken}});if(i.ok){return{label:i.headers.get("drupal-media-label"),preview:await i.text()}}return{label:this.labelError,preview:this.themeError}}_defineSchema(){this.editor.model.schema.register("drupalMedia",{allowWhere:"$block",isObject:!0,isContent:!0,isBlock:!0,allowAttributes:Object.keys(this.attrs)}),this.editor.editing.view.domConverter.blockElements.push("drupal-media")}_defineConverters(){const e=this.editor.conversion,i=this.editor.plugins.get("DrupalMediaMetadataRepository");e.for("upcast").elementToElement({view:{name:"drupal-media"},model:"drupalMedia"}).add((e=>{e.on("element:drupal-media",((e,t)=>{const[n]=t.modelRange.getItems();i.getMetadata(n).then((e=>{n&&(this.upcastDrupalMediaIsImage(n),this.editor.model.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("drupalMediaType",e.type,n)})))})).catch((e=>{console.warn(e.toString())}))}),{priority:"lowest"})})),e.for("dataDowncast").elementToElement({model:"drupalMedia",view:{name:"drupal-media"}}),e.for("editingDowncast").elementToElement({model:"drupalMedia",view:(e,{writer:i})=>{const n=i.createContainerElement("figure",{class:"drupal-media"});if(!this.previewUrl){const e=i.createRawElement("div",{"data-drupal-media-preview":"unavailable"});i.insert(i.createPositionAt(n,0),e)}return i.setCustomProperty("drupalMedia",!0,n),(0,t.toWidget)(n,i,{label:Drupal.t("Media widget")})}}).add((e=>{const t=(e,t,i)=>{const n=i.writer,a=t.item,r=i.mapper.toViewElement(t.item);let o=d(r.getChildren());if(o){if("ready"!==o.getAttribute("data-drupal-media-preview"))return;n.setAttribute("data-drupal-media-preview","loading",o)}else o=n.createRawElement("div",{"data-drupal-media-preview":"loading"}),n.insert(n.createPositionAt(r,0),o);this._fetchPreview(a).then((({label:e,preview:t})=>{o&&this.editor.editing.view.change((i=>{const n=i.createRawElement("div",{"data-drupal-media-preview":"ready","aria-label":e},(e=>{e.innerHTML=t}));i.insert(i.createPositionBefore(o),n),i.remove(o)}))}))};return this.converterAttributes.forEach((i=>{e.on(`attribute:${i}:drupalMedia`,t)})),e})),e.for("editingDowncast").add((e=>{e.on("attribute:drupalElementStyleAlign:drupalMedia",((e,t,i)=>{const n={left:"drupal-media-style-align-left",right:"drupal-media-style-align-right",center:"drupal-media-style-align-center"},a=i.mapper.toViewElement(t.item),r=i.writer;n[t.attributeOldValue]&&r.removeClass(n[t.attributeOldValue],a),n[t.attributeNewValue]&&i.consumable.consume(t.item,e.name)&&r.addClass(n[t.attributeNewValue],a)}))})),Object.keys(this.attrs).forEach((t=>{const i={model:{key:t,name:"drupalMedia"},view:{name:"drupal-media",key:this.attrs[t]}};e.for("dataDowncast").attributeToAttribute(i),e.for("upcast").attributeToAttribute(i)}))}_defineListeners(){this.editor.model.on("insertContent",((e,[t])=>{a(t)&&(this.upcastDrupalMediaIsImage(t),this.upcastDrupalMediaType(t))}))}_renderElement(e){const t=this.editor.model.change((t=>{const i=t.createDocumentFragment(),n=t.cloneElement(e,!1);return["linkHref"].forEach((e=>{t.removeAttribute(e,n)})),t.append(n,i),i}));return this.editor.data.stringify(t)}static get pluginName(){return"DrupalMediaEditing"}}var g=i("ckeditor5/src/ui.js");class h extends e.Plugin{init(){const e=this.editor,t=this.editor.config.get("drupalMedia");if(!t)return;const{libraryURL:i,openDialog:n,dialogSettings:a={}}=t;i&&"function"==typeof n&&e.ui.componentFactory.add("drupalMedia",(t=>{const r=e.commands.get("insertDrupalMedia"),o=new g.ButtonView(t);return o.set({label:Drupal.t("Insert Drupal Media"),icon:'<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.1873 4.86414L10.2509 6.86414V7.02335H10.2499V15.5091C9.70972 15.1961 9.01793 15.1048 8.34069 15.3136C7.12086 15.6896 6.41013 16.8967 6.75322 18.0096C7.09631 19.1226 8.3633 19.72 9.58313 19.344C10.6666 19.01 11.3484 18.0203 11.2469 17.0234H11.2499V9.80173L18.1803 8.25067V14.3868C17.6401 14.0739 16.9483 13.9825 16.2711 14.1913C15.0513 14.5674 14.3406 15.7744 14.6836 16.8875C15.0267 18.0004 16.2937 18.5978 17.5136 18.2218C18.597 17.8877 19.2788 16.8982 19.1773 15.9011H19.1803V8.02687L19.1873 8.0253V4.86414Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5039 0.743652H0.386932V12.1603H13.5039V0.743652ZM12.3379 1.75842H1.55289V11.1454H1.65715L4.00622 8.86353L6.06254 10.861L9.24985 5.91309L11.3812 9.22179L11.7761 8.6676L12.3379 9.45621V1.75842ZM6.22048 4.50869C6.22048 5.58193 5.35045 6.45196 4.27722 6.45196C3.20398 6.45196 2.33395 5.58193 2.33395 4.50869C2.33395 3.43546 3.20398 2.56543 4.27722 2.56543C5.35045 2.56543 6.22048 3.43546 6.22048 4.50869Z"/></svg>\n',tooltip:!0}),o.bind("isOn","isEnabled").to(r,"value","isEnabled"),this.listenTo(o,"execute",(()=>{n(i,(({attributes:t})=>{e.execute("insertDrupalMedia",t)}),a)})),o}))}}class f extends e.Plugin{static get requires(){return[t.WidgetToolbarRepository]}static get pluginName(){return"DrupalMediaToolbar"}afterInit(){const{editor:e}=this;var i;e.plugins.get(t.WidgetToolbarRepository).register("drupalMedia",{ariaLabel:Drupal.t("Drupal Media toolbar"),items:(i=e.config.get("drupalMedia.toolbar"),i.map((e=>l(e)?e.name:e))||[]),getRelatedElement:e=>s(e)})}}class b extends e.Command{refresh(){const e=o(this.editor.model.document.selection);this.isEnabled=!!e&&e.getAttribute("drupalMediaIsImage")&&e.getAttribute("drupalMediaIsImage")!==m,this.isEnabled?this.value=e.getAttribute("drupalMediaAlt"):this.value=!1}execute(e){const{model:t}=this.editor,i=o(t.document.selection);e.newValue=e.newValue.trim(),t.change((t=>{e.newValue.length>0?t.setAttribute("drupalMediaAlt",e.newValue,i):t.removeAttribute("drupalMediaAlt",i)}))}}class w extends e.Plugin{init(){this._data=new WeakMap}getMetadata(e){if(this._data.get(e))return new Promise((t=>{t(this._data.get(e))}));const t=this.editor.config.get("drupalMedia");if(!t)return new Promise(((e,t)=>{t(new Error("drupalMedia configuration is required for parsing metadata."))}));if(!e.hasAttribute("drupalMediaEntityUuid"))return new Promise(((e,t)=>{t(new Error("drupalMedia element must have drupalMediaEntityUuid attribute to retrieve metadata."))}));const{metadataUrl:i}=t;return(async e=>{const t=await fetch(e);if(t.ok)return JSON.parse(await t.text());throw new Error("Fetching media embed metadata from the server failed.")})(`${i}&${new URLSearchParams({uuid:e.getAttribute("drupalMediaEntityUuid")})}`).then((t=>(this._data.set(e,t),t)))}static get pluginName(){return"DrupalMediaMetadataRepository"}}class y extends e.Plugin{static get requires(){return[w]}static get pluginName(){return"MediaImageTextAlternativeEditing"}init(){const{editor:e,editor:{model:t,conversion:i}}=this;t.schema.extend("drupalMedia",{allowAttributes:["drupalMediaIsImage"]}),i.for("editingDowncast").add((e=>{e.on("attribute:drupalMediaIsImage",((e,t,i)=>{const{writer:n,mapper:a}=i,r=a.toViewElement(t.item);if(t.attributeNewValue!==m){const e=Array.from(r.getChildren()).find((e=>e.getCustomProperty("drupalMediaMetadataError")));return void(e&&(n.setCustomProperty("widgetLabel",e.getCustomProperty("drupalMediaOriginalWidgetLabel"),e),n.removeElement(e)))}const o=Drupal.t("Not all functionality may be available because some information could not be retrieved."),s=new g.Template({tag:"span",children:[{tag:"span",attributes:{class:"drupal-media__metadata-error-icon","data-cke-tooltip-text":o}}]}).render(),l=n.createRawElement("div",{class:"drupal-media__metadata-error"},((e,t)=>{t.setContentOf(e,s.outerHTML)}));n.setCustomProperty("drupalMediaMetadataError",!0,l);const d=r.getCustomProperty("widgetLabel");n.setCustomProperty("drupalMediaOriginalWidgetLabel",d,l),n.setCustomProperty("widgetLabel",`${d} (${o})`,r),n.insert(n.createPositionAt(r,0),l)}),{priority:"low"})})),e.commands.add("mediaImageTextAlternative",new b(this.editor))}}function v(e){const t=e.editing.view,i=g.BalloonPanelView.defaultPositions;return{target:t.domConverter.viewToDom(t.document.selection.getSelectedElement()),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast]}}var E=i("ckeditor5/src/utils.js");class M extends g.View{constructor(t){super(t),this.focusTracker=new E.FocusTracker,this.keystrokes=new E.KeystrokeHandler,this.labeledInput=this._createLabeledInputView(),this.set("defaultAltText",void 0),this.defaultAltTextView=this._createDefaultAltTextView(),this.saveButtonView=this._createButton(Drupal.t("Save"),e.icons.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(Drupal.t("Cancel"),e.icons.cancel,"ck-button-cancel","cancel"),this._focusables=new g.ViewCollection,this._focusCycler=new g.FocusCycler({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-alternative-text-form","ck-vertical-form"],tabindex:"-1"},children:[this.defaultAltTextView,this.labeledInput,this.saveButtonView,this.cancelButtonView]}),(0,g.injectCssTransitionDisabler)(this)}render(){super.render(),this.keystrokes.listenTo(this.element),(0,g.submitHandler)({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((e=>{this._focusables.add(e),this.focusTracker.add(e.element)}))}_createButton(e,t,i,n){const a=new g.ButtonView(this.locale);return a.set({label:e,icon:t,tooltip:!0}),a.extendTemplate({attributes:{class:i}}),n&&a.delegate("execute").to(this,n),a}_createLabeledInputView(){const e=new g.LabeledFieldView(this.locale,g.createLabeledInputText);return e.label=Drupal.t("Alternative text override"),e}_createDefaultAltTextView(){const e=g.Template.bind(this,this);return new g.Template({tag:"div",attributes:{class:["ck-media-alternative-text-form__default-alt-text",e.if("defaultAltText","ck-hidden",(e=>!e))]},children:[{tag:"strong",attributes:{class:"ck-media-alternative-text-form__default-alt-text-label"},children:[Drupal.t("Default alternative text:")]}," ",{tag:"span",attributes:{class:"ck-media-alternative-text-form__default-alt-text-value"},children:[{text:[e.to("defaultAltText")]}]}]})}}class k extends e.Plugin{static get requires(){return[g.ContextualBalloon]}static get pluginName(){return"MediaImageTextAlternativeUi"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor;t.ui.componentFactory.add("mediaImageTextAlternative",(i=>{const n=t.commands.get("mediaImageTextAlternative"),a=new g.ButtonView(i);return a.set({label:Drupal.t("Override media image alternative text"),icon:e.icons.lowVision,tooltip:!0}),a.bind("isVisible").to(n,"isEnabled"),this.listenTo(a,"execute",(()=>{this._showForm()})),a}))}_createForm(){const e=this.editor,t=e.editing.view.document;this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new M(e.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{e.execute("mediaImageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((e,t)=>{this._hideForm(!0),t()})),this.listenTo(e.ui,"update",(()=>{s(t.selection)?this._isVisible&&function(e){const t=e.plugins.get("ContextualBalloon");if(s(e.editing.view.document.selection)){const i=v(e);t.updatePosition(i)}}(e):this._hideForm(!0)})),(0,g.clickOutsideHandler)({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const e=this.editor,t=e.commands.get("mediaImageTextAlternative"),i=e.plugins.get("DrupalMediaMetadataRepository"),n=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:v(e)}),n.fieldView.element.value=t.value||"",n.fieldView.value=n.fieldView.element.value,this._form.defaultAltText="";const r=e.model.document.selection.getSelectedElement();a(r)&&i.getMetadata(r).then((e=>{this._form.defaultAltText=e.imageSourceMetadata?e.imageSourceMetadata.alt:""})).catch((e=>{console.warn(e.toString())})),this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(e){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),e&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class D extends e.Plugin{static get requires(){return[y,k]}static get pluginName(){return"MediaImageTextAlternative"}}function A(e,t,i){if(t.attributes)for(const[n,a]of Object.entries(t.attributes))e.setAttribute(n,a,i);t.styles&&e.setStyle(t.styles,i),t.classes&&e.addClass(t.classes,i)}function C(e,t,i){if(!i.consumable.consume(t.item,e.name))return;const n=i.mapper.toViewElement(t.item);A(i.writer,t.attributeNewValue,n)}class _ extends e.Plugin{constructor(e){if(super(e),!e.plugins.has("GeneralHtmlSupport"))return;e.plugins.has("DataFilter")&&e.plugins.has("DataSchema")||console.error("DataFilter and DataSchema plugins are required for Drupal Media to integrate with General HTML Support plugin.");const{schema:t}=e.model,{conversion:i}=e,n=this.editor.plugins.get("DataFilter");this.editor.plugins.get("DataSchema").registerBlockElement({model:"drupalMedia",view:"drupal-media"}),n.on("register:drupal-media",((e,a)=>{"drupalMedia"===a.model&&(t.extend("drupalMedia",{allowAttributes:["htmlLinkAttributes","htmlAttributes"]}),i.for("upcast").add(function(e){return t=>{t.on("element:drupal-media",((t,i,n)=>{function a(t,a){const r=e.processViewAttributes(t,n);r&&n.writer.setAttribute(a,r,i.modelRange)}const r=i.viewItem,o=r.parent;a(r,"htmlAttributes"),o.is("element","a")&&a(o,"htmlLinkAttributes")}),{priority:"low"})}}(n)),i.for("editingDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const n=i.mapper.toViewElement(t.item),a=function(e,t,i){const n=e.createRangeOn(t);for(const{item:e}of n.getWalker())if(e.is("element",i))return e}(i.writer,n,"a");A(i.writer,t.item.getAttribute("htmlLinkAttributes"),a)}),{priority:"low"})})),i.for("dataDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{if(!i.consumable.consume(t.item,"attribute:htmlLinkAttributes:drupalMedia"))return;const n=i.mapper.toViewElement(t.item).parent;A(i.writer,t.item.getAttribute("htmlLinkAttributes"),n)}),{priority:"low"}),e.on("attribute:htmlAttributes:drupalMedia",C,{priority:"low"})})),e.stop())}))}static get pluginName(){return"DrupalMediaGeneralHtmlSupport"}}class x extends e.Plugin{static get requires(){return[p,_,h,f,D]}static get pluginName(){return"DrupalMedia"}}var V=i("ckeditor5/src/engine.js");function S(e){return Array.from(e.getChildren()).find((e=>"drupal-media"===e.name))}function T(e){return t=>{t.on(`attribute:${e.id}:drupalMedia`,((t,i,n)=>{const a=n.mapper.toViewElement(i.item);let r=Array.from(a.getChildren()).find((e=>"a"===e.name));if(r=!r&&a.is("element","a")?a:Array.from(a.getAncestors()).find((e=>"a"===e.name)),r){for(const[t,i]of(0,E.toMap)(e.attributes))n.writer.setAttribute(t,i,r);e.classes&&n.writer.addClass(e.classes,r);for(const t in e.styles)Object.prototype.hasOwnProperty.call(e.styles,t)&&n.writer.setStyle(t,e.styles[t],r)}}))}}function I(e,t){return e=>{e.on("element:a",((e,i,n)=>{const a=i.viewItem;if(!S(a))return;const r=new V.Matcher(t._createPattern()).match(a);if(!r)return;if(!n.consumable.consume(a,r.match))return;const o=i.modelCursor.nodeBefore;n.writer.setAttribute(t.id,!0,o)}),{priority:"high"})}}class L extends e.Plugin{static get requires(){return["LinkEditing","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaEditing"}init(){const{editor:e}=this;e.model.schema.extend("drupalMedia",{allowAttributes:["linkHref"]}),e.conversion.for("upcast").add((e=>{e.on("element:a",((e,t,i)=>{const n=t.viewItem,a=S(n);if(!a)return;if(!i.consumable.consume(n,{attributes:["href"],name:!0}))return;const r=n.getAttribute("href");if(!r)return;const o=i.convertItem(a,t.modelCursor);t.modelRange=o.modelRange,t.modelCursor=o.modelCursor;const s=t.modelCursor.nodeBefore;s&&s.is("element","drupalMedia")&&i.writer.setAttribute("linkHref",r,s)}),{priority:"high"})})),e.conversion.for("editingDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:n}=i;if(!i.consumable.consume(t.item,e.name))return;const a=i.mapper.toViewElement(t.item),r=Array.from(a.getChildren()).find((e=>"a"===e.name));if(r)t.attributeNewValue?n.setAttribute("href",t.attributeNewValue,r):(n.move(n.createRangeIn(r),n.createPositionAt(a,0)),n.remove(r));else{const e=Array.from(a.getChildren()).find((e=>e.getAttribute("data-drupal-media-preview"))),i=n.createContainerElement("a",{href:t.attributeNewValue});n.insert(n.createPositionAt(a,0),i),n.move(n.createRangeOn(e),n.createPositionAt(i,0))}}),{priority:"high"})})),e.conversion.for("dataDowncast").add((e=>{e.on("attribute:linkHref:drupalMedia",((e,t,i)=>{const{writer:n}=i;if(!i.consumable.consume(t.item,e.name))return;const a=i.mapper.toViewElement(t.item),r=n.createContainerElement("a",{href:t.attributeNewValue});n.insert(n.createPositionBefore(a),r),n.move(n.createRangeOn(a),n.createPositionAt(r,0))}),{priority:"high"})})),this._enableManualDecorators();if(e.commands.get("link").automaticDecorators.length>0)throw new Error("The Drupal Media plugin is not compatible with automatic link decorators. To use Drupal Media, disable any plugins providing automatic link decorators.")}_enableManualDecorators(){const e=this.editor,t=e.commands.get("link");for(const i of t.manualDecorators)e.model.schema.extend("drupalMedia",{allowAttributes:i.id}),e.conversion.for("downcast").add(T(i)),e.conversion.for("upcast").add(I(0,i))}}class P extends e.Plugin{static get requires(){return["LinkEditing","LinkUI","DrupalMediaEditing"]}static get pluginName(){return"DrupalLinkMediaUi"}init(){const{editor:e}=this,t=e.editing.view.document;this.listenTo(t,"click",((t,i)=>{this._isSelectedLinkedMedia(e.model.document.selection)&&(i.preventDefault(),t.stop())}),{priority:"high"}),this._createToolbarLinkMediaButton()}_createToolbarLinkMediaButton(){const{editor:e}=this;e.ui.componentFactory.add("drupalLinkMedia",(t=>{const i=new g.ButtonView(t),n=e.plugins.get("LinkUI"),a=e.commands.get("link");return i.set({isEnabled:!0,label:Drupal.t("Link media"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>\n',keystroke:"Ctrl+K",tooltip:!0,isToggleable:!0}),i.bind("isEnabled").to(a,"isEnabled"),i.bind("isOn").to(a,"value",(e=>!!e)),this.listenTo(i,"execute",(()=>{this._isSelectedLinkedMedia(e.model.document.selection)?n._addActionsView():n._showUI(!0)})),i}))}_isSelectedLinkedMedia(e){const t=e.getSelectedElement();return!!t&&t.is("element","drupalMedia")&&t.hasAttribute("linkHref")}}class B extends e.Plugin{static get requires(){return[L,P]}static get pluginName(){return"DrupalLinkMedia"}}const{objectFullWidth:O,objectInline:N,objectLeft:R,objectRight:j,objectCenter:F,objectBlockLeft:U,objectBlockRight:H}=e.icons,$={get inline(){return{name:"inline",title:"In line",icon:N,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:R,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:U,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:F,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:j,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:H,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:F,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:j,modelElements:["imageBlock"],className:"image-style-side"}}},q={full:O,left:U,right:H,center:F,inlineLeft:R,inlineRight:j,inline:N},W=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function K(e){(0,E.logWarning)("image-style-configuration-definition-invalid",e)}const z={normalizeStyles:function(e){return(e.configuredStyles.options||[]).map((e=>function(e){e="string"==typeof e?$[e]?{...$[e]}:{name:e}:function(e,t){const i={...t};for(const n in e)Object.prototype.hasOwnProperty.call(t,n)||(i[n]=e[n]);return i}($[e.name],e);"string"==typeof e.icon&&(e.icon=q[e.icon]||e.icon);return e}(e))).filter((t=>function(e,{isBlockPluginLoaded:t,isInlinePluginLoaded:i}){const{modelElements:n,name:a}=e;if(!(n&&n.length&&a))return K({style:e}),!1;{const a=[t?"imageBlock":null,i?"imageInline":null];if(!n.some((e=>a.includes(e))))return(0,E.logWarning)("image-style-missing-dependency",{style:e,missingPlugins:n.map((e=>"imageBlock"===e?"ImageBlockEditing":"ImageInlineEditing"))}),!1}return!0}(t,e)))},getDefaultStylesConfiguration:function(e,t){return e&&t?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:e?{options:["block","side"]}:t?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(e){return e.has("ImageBlockEditing")&&e.has("ImageInlineEditing")?[...W]:[]},warnInvalidStyle:K,DEFAULT_OPTIONS:$,DEFAULT_ICONS:q,DEFAULT_DROPDOWN_DEFINITIONS:W};function Z(e,t,i){for(const n of t)if(i.checkAttribute(e,n))return!0;return!1}function G(e,t,i){const n=e.getSelectedElement();if(n&&Z(n,i,t))return n;let{parent:a}=e.getFirstPosition();for(;a;){if(a.is("element")&&Z(a,i,t))return a;a=a.parent}return null}class J extends e.Command{constructor(e,t){super(e),this.styles={},Object.keys(t).forEach((e=>{this.styles[e]=new Map(t[e].map((e=>[e.name,e])))})),this.modelAttributes=[];for(const e of Object.keys(t)){const t=u(e);this.modelAttributes.push(t)}}refresh(){const{editor:e}=this,t=G(e.model.document.selection,e.model.schema,this.modelAttributes);this.isEnabled=!!t,this.isEnabled?this.value=this.getValue(t):this.value=!1}getValue(e){const t={};return Object.keys(this.styles).forEach((i=>{const n=u(i);if(e.hasAttribute(n))t[i]=e.getAttribute(n);else for(const[,e]of this.styles[i])e.isDefault&&(t[i]=e.name)})),t}execute(e={}){const{editor:{model:t}}=this,{value:i,group:n}=e,a=u(n);t.change((e=>{const r=G(t.document.selection,t.schema,this.modelAttributes);!i||this.styles[n].get(i).isDefault?e.removeAttribute(a,r):e.setAttribute(a,i,r)}))}}function X(e,t){for(const i of t)if(i.name===e)return i}class Q extends e.Plugin{init(){const{editor:t}=this,i=t.config.get("drupalElementStyles");this.normalizedStyles={},Object.keys(i).forEach((t=>{this.normalizedStyles[t]=i[t].map((t=>("string"==typeof t.icon&&e.icons[t.icon]&&(t.icon=e.icons[t.icon]),t.name&&(t.name=`${t.name}`),t))).filter((e=>e.isDefault||e.attributeName&&e.attributeValue?e.modelElements&&Array.isArray(e.modelElements)?!!e.name||(console.warn("drupalElementStyles options must include a name."),!1):(console.warn("drupalElementStyles options must include an array of supported modelElements."),!1):(console.warn(`${e.attributeValue} drupalElementStyles options must include attributeName and attributeValue.`),!1)))})),this._setupConversion(),t.commands.add("drupalElementStyle",new J(t,this.normalizedStyles))}_setupConversion(){const{editor:e}=this,{schema:t}=e.model;Object.keys(this.normalizedStyles).forEach((i=>{const n=u(i),a=(r=this.normalizedStyles[i],(e,t,i)=>{if(!i.consumable.consume(t.item,e.name))return;const n=X(t.attributeNewValue,r),a=X(t.attributeOldValue,r),o=i.mapper.toViewElement(t.item),s=i.writer;a&&("class"===a.attributeName?s.removeClass(a.attributeValue,o):s.removeAttribute(a.attributeName,o)),n&&("class"===n.attributeName?s.addClass(n.attributeValue,o):n.isDefault||s.setAttribute(n.attributeName,n.attributeValue,o))});var r;const o=function(e,t){const i=e.filter((e=>!e.isDefault));return(e,n,a)=>{if(!n.modelRange)return;const r=n.viewItem,o=(0,E.first)(n.modelRange.getItems());if(o&&a.schema.checkAttribute(o,t))for(const e of i)if("class"===e.attributeName)a.consumable.consume(r,{classes:e.attributeValue})&&a.writer.setAttribute(t,e.name,o);else if(a.consumable.consume(r,{attributes:[e.attributeName]}))for(const e of i)e.attributeValue===r.getAttribute(e.attributeName)&&a.writer.setAttribute(t,e.name,o)}}(this.normalizedStyles[i],n);e.editing.downcastDispatcher.on(`attribute:${n}`,a),e.data.downcastDispatcher.on(`attribute:${n}`,a);[...new Set(this.normalizedStyles[i].map((e=>e.modelElements)).flat())].forEach((e=>{t.extend(e,{allowAttributes:n})})),e.data.upcastDispatcher.on("element",o,{priority:"low"})}))}static get pluginName(){return"DrupalElementStyleEditing"}}const Y=e=>e,ee=(e,t)=>(e?`${e}: `:"")+t;function te(e,t){return`drupalElementStyle:${t}:${e}`}class ie extends e.Plugin{static get requires(){return[Q]}init(){const{plugins:e}=this.editor,t=this.editor.config.get("drupalMedia.toolbar")||[],i=e.get("DrupalElementStyleEditing").normalizedStyles;Object.keys(i).forEach((e=>{i[e].forEach((t=>{this._createButton(t,e,i[e])}))}));t.filter(l).filter((e=>{const t=[];if(!e.display)return console.warn("dropdown configuration must include a display key specifying either listDropdown or splitButton."),!1;e.items.includes(e.defaultItem)||console.warn("defaultItem must be part of items in the dropdown configuration.");for(const i of e.items){const e=i.split(":")[1];t.push(e)}return!!t.every((e=>e===t[0]))||(console.warn("dropdown configuration should only contain buttons from one group."),!1)})).forEach((e=>{if(e.items.length>=2){const t=e.name.split(":")[1];switch(e.display){case"splitButton":this._createDropdown(e,i[t]);break;case"listDropdown":this._createListDropdown(e,i[t])}}}))}updateOptionVisibility(e,t,i,n){const{selection:a}=this.editor.model.document,r={};r[n]=e;const o=a?a.getSelectedElement():G(a,this.editor.model.schema,r),s=e.filter((function(e){for(const[t,i]of(0,E.toMap)(e.modelAttributes))if(o&&o.hasAttribute(t))return i.includes(o.getAttribute(t));return!0}));i.hasOwnProperty("model")?s.includes(t)?i.model.set({class:""}):i.model.set({class:"ck-hidden"}):s.includes(t)?i.set({class:""}):i.set({class:"ck-hidden"})}_createDropdown(e,t){const i=this.editor.ui.componentFactory;i.add(e.name,(n=>{let a;const{defaultItem:r,items:o,title:s}=e,l=o.filter((e=>{const i=e.split(":")[1];return t.find((({name:t})=>te(t,i)===e))})).map((e=>{const t=i.create(e);return e===r&&(a=t),t}));o.length!==l.length&&z.warnInvalidStyle({dropdown:e});const d=(0,g.createDropdown)(n,g.SplitButtonView),u=d.buttonView;return(0,g.addToolbarToDropdown)(d,l),u.set({label:ee(s,a.label),class:null,tooltip:!0}),u.bind("icon").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Y);return t<0?a.icon:l[t].icon})),u.bind("label").toMany(l,"isOn",((...e)=>{const t=e.findIndex(Y);return ee(s,t<0?a.label:l[t].label)})),u.bind("isOn").toMany(l,"isOn",((...e)=>e.some(Y))),u.bind("class").toMany(l,"isOn",((...e)=>e.some(Y)?"ck-splitbutton_flatten":null)),u.on("execute",(()=>{l.some((({isOn:e})=>e))?d.isOpen=!d.isOpen:a.fire("execute")})),d.bind("isEnabled").toMany(l,"isEnabled",((...e)=>e.some(Y))),d}))}_createButton(e,t,i){const n=e.name;this.editor.ui.componentFactory.add(te(n,t),(a=>{const r=this.editor.commands.get("drupalElementStyle"),o=new g.ButtonView(a);return o.set({label:e.title,icon:e.icon,tooltip:!0,isToggleable:!0}),o.bind("isEnabled").to(r,"isEnabled"),o.bind("isOn").to(r,"value",(e=>e&&e[t]===n)),o.on("execute",this._executeCommand.bind(this,n,t)),this.listenTo(this.editor.ui,"update",(()=>{this.updateOptionVisibility(i,e,o,t)})),o}))}getDropdownListItemDefinitions(e,t,i){const n=new E.Collection;return e.forEach((t=>{const a={type:"button",model:new g.Model({group:i,commandValue:t.name,label:t.title,withText:!0,class:""})};n.add(a),this.listenTo(this.editor.ui,"update",(()=>{this.updateOptionVisibility(e,t,a,i)}))})),n}_createListDropdown(e,t){const i=this.editor.ui.componentFactory;i.add(e.name,(n=>{let a;const{defaultItem:r,items:o,title:s,defaultText:l}=e,d=e.name.split(":")[1],u=o.filter((e=>t.find((({name:t})=>te(t,d)===e)))).map((e=>{const t=i.create(e);return e===r&&(a=t),t}));o.length!==u.length&&z.warnInvalidStyle({dropdown:e});const c=(0,g.createDropdown)(n,g.DropdownButtonView),m=c.buttonView;m.set({label:ee(s,a.label),class:null,tooltip:l,withText:!0});const p=this.editor.commands.get("drupalElementStyle");return m.bind("label").to(p,"value",(e=>{if(e&&e[d])for(const i of t)if(i.name===e[d])return i.title;return l})),c.bind("isOn").to(p),c.bind("isEnabled").to(this),(0,g.addListToDropdown)(c,this.getDropdownListItemDefinitions(t,p,d)),this.listenTo(c,"execute",(e=>{this._executeCommand(e.source.commandValue,e.source.group)})),c}))}_executeCommand(e,t){this.editor.execute("drupalElementStyle",{value:e,group:t}),this.editor.editing.view.focus()}static get pluginName(){return"DrupalElementStyleUi"}}class ne extends e.Plugin{static get requires(){return[Q,ie]}static get pluginName(){return"DrupalElementStyle"}}function ae(e){const t=e.getFirstPosition().findAncestor("caption");return t&&a(t.parent)?t:null}function re(e){for(const t of e.getChildren())if(t&&t.is("element","caption"))return t;return null}class oe extends e.Command{refresh(){const e=this.editor.model.document.selection,t=e.getSelectedElement();if(!t)return this.isEnabled=!!o(e),void(this.value=!!ae(e));this.isEnabled=a(t),this.isEnabled?this.value=!!re(t):this.value=!1}execute(e={}){const{focusCaptionOnShow:t}=e;this.editor.model.change((e=>{this.value?this._hideDrupalMediaCaption(e):this._showDrupalMediaCaption(e,t)}))}_showDrupalMediaCaption(e,t){const i=this.editor.model.document.selection,n=this.editor.plugins.get("DrupalMediaCaptionEditing"),a=o(i),r=n._getSavedCaption(a)||e.createElement("caption");e.append(r,a),t&&e.setSelection(r,"in")}_hideDrupalMediaCaption(e){const t=this.editor,i=t.model.document.selection,n=t.plugins.get("DrupalMediaCaptionEditing");let a,r=i.getSelectedElement();r?a=re(r):(a=ae(i),r=o(i)),n._saveCaption(r,a),e.setSelection(r,"on"),e.remove(a)}}class se extends e.Plugin{static get requires(){return[]}static get pluginName(){return"DrupalMediaCaptionEditing"}constructor(e){super(e),this._savedCaptionsMap=new WeakMap}init(){const e=this.editor,t=e.model.schema;t.isRegistered("caption")?t.extend("caption",{allowIn:"drupalMedia"}):t.register("caption",{allowIn:"drupalMedia",allowContentOf:"$block",isLimit:!0}),e.commands.add("toggleMediaCaption",new oe(e)),this._setupConversion()}_setupConversion(){const e=this.editor,i=e.editing.view;var n;e.conversion.for("upcast").add(function(e){const t=(t,i,n)=>{const{viewItem:a}=i,{writer:r,consumable:o}=n;if(!i.modelRange||!o.consume(a,{attributes:["data-caption"]}))return;const s=r.createElement("caption"),l=i.modelRange.start.nodeAfter,d=e.data.processor.toView(a.getAttribute("data-caption")),u=r.createDocumentFragment();n.consumable.constructor.createFrom(d,n.consumable),n.convertChildren(d,u);for(const e of Array.from(u.getChildren()))r.append(e,s);r.append(s,l)};return e=>{e.on("element:drupal-media",t,{priority:"low"})}}(e)),e.conversion.for("editingDowncast").elementToElement({model:"caption",view:(e,{writer:n})=>{if(!a(e.parent))return null;const r=n.createEditableElement("figcaption");return(0,V.enablePlaceholder)({view:i,element:r,text:Drupal.t("Enter media caption"),keepOnFocus:!0}),(0,t.toWidgetEditable)(r,n)}}),e.editing.mapper.on("modelToViewPosition",(n=i,(e,t)=>{const i=t.modelPosition,r=i.parent;if(!a(r))return;const o=t.mapper.toViewElement(r);t.viewPosition=n.createPositionAt(o,i.offset+1)})),e.conversion.for("dataDowncast").add(function(e){return t=>{t.on("insert:caption",((t,i,n)=>{const{consumable:r,writer:o,mapper:s}=n;if(!a(i.item.parent)||!r.consume(i.item,"insert"))return;const l=e.model.createRangeIn(i.item),d=o.createDocumentFragment();s.bindElements(i.item,d);for(const{item:t}of Array.from(l)){const i={item:t,range:e.model.createRangeOn(t)},a=`insert:${t.name||"$text"}`;e.data.downcastDispatcher.fire(a,i,n);for(const a of t.getAttributeKeys())Object.assign(i,{attributeKey:a,attributeOldValue:null,attributeNewValue:i.item.getAttribute(a)}),e.data.downcastDispatcher.fire(`attribute:${a}`,i,n)}for(const e of o.createRangeIn(d).getItems())s.unbindViewElement(e);s.unbindViewElement(d);const u=e.data.processor.toData(d);if(u){const e=s.toViewElement(i.item.parent);o.setAttribute("data-caption",u,e)}}))}}(e))}_getSavedCaption(e){const t=this._savedCaptionsMap.get(e);return t?V.Element.fromJSON(t):null}_saveCaption(e,t){this._savedCaptionsMap.set(e,t.toJSON())}}class le extends e.Plugin{static get requires(){return[]}static get pluginName(){return"DrupalMediaCaptionUI"}init(){const{editor:t}=this,i=t.editing.view;t.ui.componentFactory.add("toggleDrupalMediaCaption",(n=>{const a=new g.ButtonView(n),r=t.commands.get("toggleMediaCaption");return a.set({label:Drupal.t("Caption media"),icon:e.icons.caption,tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(r,"value","isEnabled"),a.bind("label").to(r,"value",(e=>e?Drupal.t("Toggle caption off"):Drupal.t("Toggle caption on"))),this.listenTo(a,"execute",(()=>{t.execute("toggleMediaCaption",{focusCaptionOnShow:!0});const e=ae(t.model.document.selection);if(e){const n=t.editing.mapper.toViewElement(e);i.scrollToTheSelection(),i.change((e=>{e.addClass("drupal-media__caption_highlighted",n)}))}t.editing.view.focus()})),a}))}}class de extends e.Plugin{static get requires(){return[se,le]}static get pluginName(){return"DrupalMediaCaption"}}const ue={DrupalMedia:x,MediaImageTextAlternative:D,MediaImageTextAlternativeEditing:y,MediaImageTextAlternativeUi:k,DrupalLinkMedia:B,DrupalMediaCaption:de,DrupalElementStyle:ne}})(),n=n.default})())); \ No newline at end of file diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php index 42863411758f2b2962463e73620171aae1c1c4e5..6332c5c5e5303ad9a7c62856f5a6022a1cbc7f5c 100644 --- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php +++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php @@ -86,8 +86,14 @@ protected function addImage() { $this->waitForEditor(); $this->pressEditorButton('Insert image'); $panel = $page->find('css', '.ck-dropdown__panel.ck-image-insert__panel'); - $src_input = $panel->find('css', 'input[type=text]'); - $src_input->setValue($src); + // Do not use setValue method as it triggers a blur event by default that + // closes the CKEditor 5 panel, making it impossible to click on the Insert + // button. + $this->getSession()->executeScript(' + const input = document.querySelector(".ck-dropdown__panel.ck-image-insert__panel input[type=text]"); + input.value = "' . $src . '"; + input.dispatchEvent(new Event("input", {bubbles:true})); + '); $panel->find('xpath', "//button[span[text()='Insert']]")->click(); } diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageUrlTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageUrlTest.php index 6b0e38fc96024cbce66dd7d0ef393c3fa128568b..524b13db9548f7ea281c9c4475558e0704cbc929 100644 --- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageUrlTest.php +++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageUrlTest.php @@ -104,8 +104,14 @@ public function testImageUrlWidget(): void { $this->pressEditorButton('Insert image'); $panel = $page->find('css', '.ck-dropdown__panel.ck-image-insert__panel'); - $src_input = $panel->find('css', 'input[type=text]'); - $src_input->setValue($src); + // Do not use setValue method as it triggers a blur event by default that + // closes the CKEditor 5 panel, making it impossible to click on the Insert + // button. + $this->getSession()->executeScript(' + const input = document.querySelector(".ck-dropdown__panel.ck-image-insert__panel input[type=text]"); + input.value = "' . $src . '"; + input.dispatchEvent(new Event("input", {bubbles:true})); + '); $panel->find('xpath', "//button[span[text()='Insert']]")->click(); $this->assertNotEmpty($assert_session->waitForElementVisible('css', $image_selector)); diff --git a/core/package.json b/core/package.json index c14f58a08c1f7491bd0a7f7ee316189b5b0a6cdb..b7c81c35f7cebb9a0facf6506b1a3fea95b4638c 100644 --- a/core/package.json +++ b/core/package.json @@ -32,32 +32,32 @@ "watch:ckeditor5-dev": "yarn watch:ckeditor5 --mode=development" }, "devDependencies": { - "@ckeditor/ckeditor5-alignment": "~35.1.0", - "@ckeditor/ckeditor5-basic-styles": "~35.1.0", - "@ckeditor/ckeditor5-block-quote": "~35.1.0", - "@ckeditor/ckeditor5-code-block": "~35.1.0", - "@ckeditor/ckeditor5-editor-classic": "~35.1.0", - "@ckeditor/ckeditor5-editor-decoupled": "~35.1.0", - "@ckeditor/ckeditor5-essentials": "~35.1.0", - "@ckeditor/ckeditor5-heading": "~35.1.0", - "@ckeditor/ckeditor5-horizontal-line": "~35.1.0", - "@ckeditor/ckeditor5-html-support": "~35.1.0", - "@ckeditor/ckeditor5-image": "~35.1.0", - "@ckeditor/ckeditor5-indent": "~35.1.0", - "@ckeditor/ckeditor5-language": "~35.1.0", - "@ckeditor/ckeditor5-link": "~35.1.0", - "@ckeditor/ckeditor5-list": "~35.1.0", - "@ckeditor/ckeditor5-paste-from-office": "~35.1.0", - "@ckeditor/ckeditor5-remove-format": "~35.1.0", - "@ckeditor/ckeditor5-source-editing": "~35.1.0", - "@ckeditor/ckeditor5-special-characters": "~35.1.0", - "@ckeditor/ckeditor5-style": "~35.1.0", - "@ckeditor/ckeditor5-table": "~35.1.0", + "@ckeditor/ckeditor5-alignment": "~35.2.0", + "@ckeditor/ckeditor5-basic-styles": "~35.2.0", + "@ckeditor/ckeditor5-block-quote": "~35.2.0", + "@ckeditor/ckeditor5-code-block": "~35.2.0", + "@ckeditor/ckeditor5-editor-classic": "~35.2.0", + "@ckeditor/ckeditor5-editor-decoupled": "~35.2.0", + "@ckeditor/ckeditor5-essentials": "~35.2.0", + "@ckeditor/ckeditor5-heading": "~35.2.0", + "@ckeditor/ckeditor5-horizontal-line": "~35.2.0", + "@ckeditor/ckeditor5-html-support": "~35.2.0", + "@ckeditor/ckeditor5-image": "~35.2.0", + "@ckeditor/ckeditor5-indent": "~35.2.0", + "@ckeditor/ckeditor5-language": "~35.2.0", + "@ckeditor/ckeditor5-link": "~35.2.0", + "@ckeditor/ckeditor5-list": "~35.2.0", + "@ckeditor/ckeditor5-paste-from-office": "~35.2.0", + "@ckeditor/ckeditor5-remove-format": "~35.2.0", + "@ckeditor/ckeditor5-source-editing": "~35.2.0", + "@ckeditor/ckeditor5-special-characters": "~35.2.0", + "@ckeditor/ckeditor5-style": "~35.2.0", + "@ckeditor/ckeditor5-table": "~35.2.0", "@drupal/once": "1.0.x", "backbone": "1.4.x", "chokidar": "^3.3.1", "chromedriver": "^98.0.1", - "ckeditor5": "~35.1.0", + "ckeditor5": "~35.2.0", "cspell": "^6.0.0", "dotenv-safe": "^8.2.0", "eslint": "^8.9.0", diff --git a/core/yarn.lock b/core/yarn.lock index 06b94528b5dad260867d1f38cfa8e84c13eca1f0..4c18c597998a66ae1db1a8a855b96a2fae39a471 100644 --- a/core/yarn.lock +++ b/core/yarn.lock @@ -23,281 +23,281 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@ckeditor/ckeditor5-alignment@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-35.1.0.tgz#3cf68f4c3a04e1bf9e356c7bfed4fcbc331b58f1" - integrity sha512-fz7bvP/ma02MYhA0/k4qhHne6zoxNGEUiLpuxw8gbUw1ls+U09EcpumE+6uXta1NfymxKCNm/RDUVrgXfFJ9qg== +"@ckeditor/ckeditor5-alignment@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-35.2.1.tgz#05e66614a97fbea4b72410def51f9fc2cedefbb1" + integrity sha512-0wfEb6femCLyCrjn0napDq+pB3xqhYtJTExTAsyWqZrdZ5AQCqTWnMZFLUUjvHQWbCAUyd56XuXac6EZ6ZWD5Q== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-basic-styles@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.1.0.tgz#4646ef84a46b72b11260c96d213c131aca818aff" - integrity sha512-tqqJoXEqd/sLEwLeO4RfYlGyys9JlXPLQa3s7fQGeqD6iA5WLjBA5GFBoJLFkeSBhSq7OaKmEM5O5i6RjwVkkg== +"@ckeditor/ckeditor5-basic-styles@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.2.1.tgz#77f0e78df233348b89ed4fae58beb892a12be3b8" + integrity sha512-Z2qeofjPWTV44fsTcAxXGFA2u0tH0f6NtVasBaU/WvsQgc37v8mnwGviyqaPL+LQ7DRorii0jTPzccj8ep8ICQ== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-block-quote@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.1.0.tgz#048fdad12d4d59d49e570353d7ab178f3be72e2b" - integrity sha512-6bMsajOYtw7nFAa/wyFPuAwfCmtKtMkkPOh0F1q8mxniaR+vn92mBZO9yP0cjNUWIcE4jSrPF/K0O1euSBpMbQ== +"@ckeditor/ckeditor5-block-quote@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.2.1.tgz#4040ffbc101eae1b910d361354008e233e0d1652" + integrity sha512-iKIytERhUaHdQ0zLuPk0q9BgZ0RJlTnRhHEAz5dfkZuiJ9uBnPkC/wAYundVcB9vRicJqUxkemJAWm8bTgKaow== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-clipboard@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.1.0.tgz#9b7c3d259a7245249fb9a70694752b92eb8deeae" - integrity sha512-LfHDOI7gfQzIKbSgDi429SI75p4Scw+YK6zISTRN2IiNlAfsozjeYltm8O3ab7FFfBI8+TalnEx0gI41TXog0Q== +"@ckeditor/ckeditor5-clipboard@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.2.1.tgz#c5a184f7bfc1d11604ad4e4d2aae36233b844253" + integrity sha512-oHtU4ViXAPwvDKw4QoeQY0v4sdPLvJ4IjCS0MEkGQdspV/osvqPIyxUP2aqISbBPMRA7vz6VTeUqqeVZGH2Hrg== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-engine" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" - "@ckeditor/ckeditor5-widget" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-engine" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" + "@ckeditor/ckeditor5-widget" "^35.2.1" lodash-es "^4.17.11" -"@ckeditor/ckeditor5-code-block@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-35.1.0.tgz#d577cd0f50c350d2fcc18a28ab54c0fa53286624" - integrity sha512-I0xxuNsFfoQzg4HU8DVuyOYMz5iKF9iEpMykN55GuIvJy12RAx5p7TIrFcvwZSk0nrdq+ZVOCa7U9YGoELDngA== +"@ckeditor/ckeditor5-code-block@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-35.2.1.tgz#6ca75afee83c9b75b5071c31d3ba565bac84eea7" + integrity sha512-MCjwUVJANE47QxXE3JZN4hVxNASk8rWiCreKnqDe1aS0LRUFKvC3orEBV+qh3AnbtTe+5PfDFgFN6BnV+oBzzg== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-core@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.1.0.tgz#f6b0906b98a260324d45e2366ca0377cdfdaf5ae" - integrity sha512-yqPP7tEOT/rsxtDf6qvL5Yszmf2MZJJDK426SQryJiKpAEysX+337FEeLpK1silIL+UMejh5Y2/oNr4L+wTRXw== +"@ckeditor/ckeditor5-core@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.2.1.tgz#10f22ae64a82d63e29b3c364f6691d155a44d18f" + integrity sha512-52A/rS3DamiWGPVB3Jd6Z14Hv9yCwcTGdLNWStDyrMjybjXOc7O6xrEiB8v1ySzTaleD4wfZ7vGlq1ZKF2dqDg== dependencies: - "@ckeditor/ckeditor5-engine" "^35.1.0" - "@ckeditor/ckeditor5-ui" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-engine" "^35.2.1" + "@ckeditor/ckeditor5-ui" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-editor-classic@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-35.1.0.tgz#430c5e893bd2bb80b837b879e7b57481b093a6af" - integrity sha512-cuu0/cxJgReHbnMPdMOw7YWOogS2WwLo6S/WAP5OjHdXRb/oQOGcr+vi4+guRdSMz5YmXjr4lvskYgU4B4dF6A== +"@ckeditor/ckeditor5-editor-classic@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-35.2.1.tgz#efa9dd3dcb87eb5bfe720f1c65003cb785d7c3c7" + integrity sha512-K1X5dNamkeEBia+luXMWeuweB7G09AVYSgp+yVUfyn/fV1RUu75OhQQ2f2G5e6WCgkWCk8uQV3ChH8eXAykcTA== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-editor-decoupled@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-35.1.0.tgz#1aa25d28b660d05a524bc75142f3f93b1450013c" - integrity sha512-AoPxejFvkz9JigP6rcjuPkDbbdZQc+IR3gcTPG4QXtylGIbYSGlTE8vZcInEO6km3Nsq02dLYjVr7FKpKgJzfw== +"@ckeditor/ckeditor5-editor-decoupled@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-35.2.1.tgz#d247bd8e87b55b30d385951f46960f4d9bdbdfe1" + integrity sha512-i2TlqW27U1ZKNbDl6KAbBq97B+O1VnBkLzkTTJzmoDrEyfsni4Ad2FNP+KCIovxHeoNDUcmgLy0WyGT0whRFoA== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-engine@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.1.0.tgz#82de6316e9b0c45b40c6928497313597a142a3fa" - integrity sha512-1xyzPkN2N0xzdeVpT53Eqj4Awfbwl6lN3JIpgntBmCOdiZejRZipdPFkbS0ZkhG14aLAV1blbk/ZMJSsOmaTWg== +"@ckeditor/ckeditor5-engine@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.2.1.tgz#f1374717ab6d01ca5f2b16d3b8be93cce05323fb" + integrity sha512-7cVYYNBm3VJ2jhwgbSnzHBn1tDeRiTQ4X/TI3S7/C+hOCVxsB8bns8GV/AOTuAromrbwpME4QXTY+Z6okcHyLA== dependencies: - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-utils" "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-enter@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.1.0.tgz#4e61b67c446da5512403656ccaab086b973e1ecd" - integrity sha512-H+6vscBZqzU/Q4/N8so/UJzH2tiGN5cDa/5qbXGr/WwyWDez2Nl2y9bAl7ASB4vhzqr2/1WJ4ckBMGke5zR6pg== +"@ckeditor/ckeditor5-enter@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.2.1.tgz#60fd1f54064221d9d2871158f21a91e0afeeeada" + integrity sha512-B336nVuVhG0HO8cymCuJd45yo9W3CZfsAtuaEshAdx9HAHrDMpQZ3FGPH08vhJ3qTjsO9nwXUTmlPpsMnDZSdA== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-engine" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-engine" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" -"@ckeditor/ckeditor5-essentials@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.1.0.tgz#42d32a23dc21accd270537f86f7916eb75f55cfc" - integrity sha512-qk09lYvIpWxRfDTdu/W36481PsvumiW3jTLC6Y41KOzjN5QQbC2uXNjaDKSYTWeQJB0xfeCDFl102DF//v4kxA== +"@ckeditor/ckeditor5-essentials@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.2.1.tgz#d68bf01877331cbe2f2dbcc2e1245e85dd8451a8" + integrity sha512-qU/vVqBuTp+mY/86s31a0Ay2xmMH+GSkzRdeUVfyGDiQZznCjkaKfAwMXtauorgx/C6YXGF/6xYG4C6C7R99Fw== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-heading@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.1.0.tgz#a40b5418e2e6e72961e148b605a1f83f524c48d8" - integrity sha512-dempsgWmcD9lLr7OlgsoRxC+GAVafRbweXO0J4RHRFFL+f5lh43Z+sUfuiXM5cGB03YvonSitt3Bizhj2hIxoQ== +"@ckeditor/ckeditor5-heading@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.2.1.tgz#bf0b02139d251e3e6c583245b5d839b29c04e4fc" + integrity sha512-OkF8mXb62BIcP06uEYs+jBqbMkDU/pRPRfV0jpvwAQslu7mS2FukM1Bknlr7BXldDlWznxISyVP+l1rgcUVCNg== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-horizontal-line@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-35.1.0.tgz#fb7a62e1b20595f03f564ba167917b8aa4970b6b" - integrity sha512-uOFLCmfKvQnS6yUQAhg060Fwvj/VVR9Z9UFrvOxN6ZT3o8GBwfeTkV9ZKkTyaMoHWt/BQgz1amBg7xx83KnDRQ== +"@ckeditor/ckeditor5-horizontal-line@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-35.2.1.tgz#263d06921dbb3b7522e12218f35d38ed2141a32c" + integrity sha512-zB/M0wF/gd8w1ZVyTXifnCSH164dOI05gjZ3coKbKmyX4xcheZcZoqLH/FacNQE8OZCJ06VSMrTlba49ipUPbA== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-html-support@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-35.1.0.tgz#2d2842a198b47e836d6d0170383af4ed37bbb66c" - integrity sha512-rNvyGAFAepQIiZ3SSzZ6FDT1mAifllN6VTjllDceJ49uPoDGYRGHIWCw2BU8964Kq7di+m8pwyXZV5hha1Z2Lw== +"@ckeditor/ckeditor5-html-support@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-35.2.1.tgz#c7d4f7537c967adef6291bd4c193a890ac86ed1e" + integrity sha512-AxVm+LDQYGK1vEfRPwoUq7ov3q/Ev9A2/Wi3d2FGe2BbwRqOzRWxog4exWi9qByED3+ltcxhNq7cY2OHYBzFnw== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-image@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.1.0.tgz#93bf632a9d57a84591a2da6e027651f484eed4eb" - integrity sha512-7qqccl2dYX3dl7rnBuRHF1Mxpns6zG9Ink1rlpPMEcuA7NdA9VDglMDCvWYOLSGVObVOM7ecceHYeYhzNSeyrw== +"@ckeditor/ckeditor5-image@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.2.1.tgz#f41a386759da64f671e0d7385b7d3b59f99e08df" + integrity sha512-8SaB6yhpLHEtn1Kdkh33Dg4HCYsM0Gyj8ptBKXv+QXOPMilU+atrdecbUAiPGLBDLRkfrK62HTWm737ziZ+HIQ== dependencies: - "@ckeditor/ckeditor5-ui" "^35.1.0" - ckeditor5 "^35.1.0" + "@ckeditor/ckeditor5-ui" "^35.2.1" + ckeditor5 "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-indent@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.1.0.tgz#02154e9750d5d9fda6c263798c9962399fe5fca1" - integrity sha512-yYgSBzHlln273S4H1aWfzqoMcb+Fn1yZ976Pj2ouM7bP22d+01ptNGSe6fiEqtmDiUu2gCj9W0tOwI0Oowb6fg== +"@ckeditor/ckeditor5-indent@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.2.1.tgz#bc7041f5ec35d2babf14875ffbced2fe19f2228e" + integrity sha512-SOj5AJf0GoIaLMIP5YermhvxLyhtqehxGYqJ59AzBzLhVQgfH2tHfpgpRKaZguDkN4NgpALTQFe53GIuBnGCMQ== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-language@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-35.1.0.tgz#f6b099dfec789ffaa1e2129f1196a2eb80bcf3f7" - integrity sha512-wpI378uNAiwy65iFM2zCNaOpBs64MS2W3pWaIZS9Y8OUFW6tRNx6RHr31f/KsElfHVfnxaZ4+36XAUN0Bz3LmA== +"@ckeditor/ckeditor5-language@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-language/-/ckeditor5-language-35.2.1.tgz#c43096e7d6e55b7d644ba3dda19d476f6aa5e661" + integrity sha512-u12lUK3FhE1IGZMpQRBGPLRqd9GoOrXkJ1+65g8/WuM0xWx0/dcEXiUdsQZNFI1N5lhMStb0xTGlVZfYlTsuoQ== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-link@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.1.0.tgz#2c67ccf73d993d76c6377c69b8c4f5104c5c0942" - integrity sha512-eoCE96mfW8pAFpP3wE0E83mrg7SVSTnut0szLyWmQSiU63N0KJMKOZy6faImrMEgkdFppfJ966+lgBh4fB+Taw== +"@ckeditor/ckeditor5-link@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.2.1.tgz#f908a0040280f7ac7d59c742dfb30f1e88145a08" + integrity sha512-eie6C8pYttBeTpXVNSrRUE8LQ091CJVWUOESo0bgjFG9+/1H6lXWcfGy/ZyQiWpEDzaQ+qJrOrWhkiU6TAmxaA== dependencies: - "@ckeditor/ckeditor5-ui" "^35.1.0" - ckeditor5 "^35.1.0" + "@ckeditor/ckeditor5-ui" "^35.2.1" + ckeditor5 "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-list@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.1.0.tgz#6247f7d98eb63fcbf512e555c0b95ae723d5f5f8" - integrity sha512-NsGNRhYDI9xNm0wac3sE640LzpUSxQAzi60f2ap8p2pSL2RXpPJ3YA8Z+xmYP4xpJpu1eEcbOUnZDXjsKoct1Q== +"@ckeditor/ckeditor5-list@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.2.1.tgz#46b51bd8e860dd28955efc43b3a082a8d3a97543" + integrity sha512-PtrPItlPwjlqwkH+jC6/Fen1EHzl1HZbs7SKSyZhBlSTX4vMtBSAjz+tzNfYk/6CVtFpNY1vXc3MGXL9fFnXJw== dependencies: - "@ckeditor/ckeditor5-ui" "^35.1.0" - ckeditor5 "^35.1.0" + "@ckeditor/ckeditor5-ui" "^35.2.1" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-paragraph@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.1.0.tgz#49cb14e713c8e1ad8599e2af33429d0e6a3567c1" - integrity sha512-sgeEoOfaHbskbkYXfeGkakHJ0nfEoXvvhJeCQZn+o4FfJze/H5pvK14KNeiBsLqoLkKVcSMsHhYbEoeu9JNmKA== +"@ckeditor/ckeditor5-paragraph@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.2.1.tgz#7dcd314be57a0a995faffdbbf509acceaf6a6829" + integrity sha512-8p1dkwGnrPC/7H6uNmiH8l8KU9GV2DyFA9wR3Sur9/QFupdXJ6ovuchqo00aWb431a6W/PZpOhCYr01KT7/0EA== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-ui" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-ui" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" -"@ckeditor/ckeditor5-paste-from-office@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.1.0.tgz#64694b9c646d7dfde00ec7b91de4186a0bcbc07b" - integrity sha512-/eu9w3A1XxO2xiMw9bYxf1MGvJwKaxU3G3sm3YpLJA7sWAm27d+PlNoUcfzetJWlD7hjfpt9Yu4+S4Oq8zILYw== +"@ckeditor/ckeditor5-paste-from-office@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.2.1.tgz#58d7a83b730cfb5ab40a4164ada0325787d740f9" + integrity sha512-cpcHNpnm3Pd9eIK8omMPg/u5a0Xq8HWMAwjf7oMC0VvrGAFZ5gOkWBduN31O7lfxMvtollDxt6wM1+cpMCA1sg== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-remove-format@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-35.1.0.tgz#6ec7554457a7fbffce6d3b019e446f9c17aa4dab" - integrity sha512-EZ48pcihnbjQSXHdgq2csi4R0dSLdkGIaGluOcclU27GRpEksdxhag6/SGpw1Sy6q8VnUTMsNicVQALhS6ylyw== +"@ckeditor/ckeditor5-remove-format@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-35.2.1.tgz#039caec305873d6c89b3e776315ea6a4a5797d43" + integrity sha512-/FPKN5RrSYGumAIumKa9hipdQN1cu+IE05POQzzvIbb6q59FINi4LHNrZdbXQouZh+3a4bgeUpUGdBJGkk3XgA== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-select-all@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.1.0.tgz#71faf944319215b11f586f391e31bc7926c12fc7" - integrity sha512-xGYRBiSOfnk2/Ob55CckKdyZ9E1b+e8qIQN6YkQd9Yj3tuyGAKJ9XelOxayqhlVvpD3ctpD/cRomUjSRilz2Pw== +"@ckeditor/ckeditor5-select-all@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.2.1.tgz#28183da6540df51578f42724d181c5fc865c76b7" + integrity sha512-kPiNjFlzqtWUAU27urs1t9PH27evUWz19bUvmvtOUuz/Gb5jIpriacUmcA9YpFyPdX1UWkdhthzvqEx9Poui5A== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-ui" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-ui" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" -"@ckeditor/ckeditor5-source-editing@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-35.1.0.tgz#3f4a3a9f29ba795faa962854aee279e5aa52a9d5" - integrity sha512-lK5vIlplzXDKO8wflEwv9CAXpXGTiAehhkpY2MfcRU53maqvMIH+jA5be/m/TEXDaw0cwAwkIi9XqIy3On3gAg== +"@ckeditor/ckeditor5-source-editing@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-35.2.1.tgz#996b4f35b6087696c7329f02fba2f2bb7e93bce7" + integrity sha512-2hfJAXH9ZiMiP9Tae9CXJddJHWs6U8c3fJJgDx6gJc09Zypvn+TH/g58RSu8Yl3XOiisezVTDF1UyZChn1rg5Q== dependencies: - "@ckeditor/ckeditor5-theme-lark" "^35.1.0" - ckeditor5 "^35.1.0" + "@ckeditor/ckeditor5-theme-lark" "^35.2.1" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-special-characters@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-35.1.0.tgz#2f0d85daa4aa998d342758e296deb99bcd504e69" - integrity sha512-Bgn1mC9I5ekTXfKlqkh4ybJFa2ht0NhC1yw3qXf33zj0C+pGyEc8VKRtRhjsyxfo5/ZCysWV6p7ziP5MWhHWpA== +"@ckeditor/ckeditor5-special-characters@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-35.2.1.tgz#3e311f1ef1baacc54f1423133bffbfe69684b59a" + integrity sha512-Q8+IFiSIJ/FgmZtEASvicKUAwZyFOgCcrtS+ku/nisgDAuqJWyZSBYZjWEPghGRI5X9qFvIR3cX7hh9jQ33T1A== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-style@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-35.1.0.tgz#d6fdfb8d79ebda2b0783a94365a4a6ce619e45f6" - integrity sha512-lTj0//4iWCs/IXGmQNJSZw1ZAaiMfAdUyrRFz7Q99cwqTmrqoVcohj96YoVWu2OAuYC2O4OjKKt1364s82CypA== +"@ckeditor/ckeditor5-style@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-style/-/ckeditor5-style-35.2.1.tgz#3e5d066048534aed34f0ffd09fc407392fd00255" + integrity sha512-j8jOKzlCBJBUszw+ZyrcKGPS1QfpHtekCc3qVL+uNCwEKVj8Ke5zTE9HvWro7aSmTEO4yPjOtjgc5knhoIERzQ== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" -"@ckeditor/ckeditor5-table@~35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.1.0.tgz#15b897882f3b074452fa9b063e7e65be21a57922" - integrity sha512-wwreqkavUiGW+k31itgdRrzBUgZVO3IFHvwxITGqPHsRfEPmDaqasowYrZBqHXK5JPcOmkMq8viAfThnVHltqg== +"@ckeditor/ckeditor5-table@~35.2.0": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.2.1.tgz#bed88fa36d3de0e3aa0218ed48bafd3cd4cd6b8e" + integrity sha512-JqpGqRS42CcZz/5nxqR3zk6tK3zhiyax+/J9PeHAi9vlb6T4RTTvxxZh+KFioC/mikxhvYseVhzMYz17Jn/vVQ== dependencies: - ckeditor5 "^35.1.0" + ckeditor5 "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-theme-lark@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-35.1.0.tgz#30fcfbbbe0f05702a61aac8a5735f13ac08f6b26" - integrity sha512-O5bsW+a2Zq3flHZhKDeTwnuD/2c0Oqw38Xk0FTMb+wksof7da591ls2iCxRyEcP/jnTxTmNQeZJePm682SaZQA== +"@ckeditor/ckeditor5-theme-lark@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-35.2.1.tgz#f1a32697751102364cce3809fca7ccf7a4ab9cb5" + integrity sha512-W24mTOlY7wmwMf6n9p3cC3ME+xi24nWMImicgwOPXF2cMxUzrNQcQp5jIXEUKZ9F7Ts59Rfg38iBZzk2UX/TpA== dependencies: - "@ckeditor/ckeditor5-ui" "^35.1.0" + "@ckeditor/ckeditor5-ui" "^35.2.1" -"@ckeditor/ckeditor5-typing@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.1.0.tgz#f3d5f83e6362fb9f74ab7e8c5e3cea5f507a6632" - integrity sha512-GiOK8MlsfsVRze4+qbNnT3t4FRvnFge6F+l/knxpM07DIf8qdtf1xVvFRL2OfBBGXbBpcQ6W4aqZhWtSUrPJ5Q== +"@ckeditor/ckeditor5-typing@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.2.1.tgz#0b41e19a9b112f1828f183fd8c100c5ce5e55ab5" + integrity sha512-PYzBj9F5f8HpGJEuUxxy9WVsMOZnFi/z9wDF/bJ9aoZw+SkXqKQC1HKz94u70imcPiOIzFKc1HI9VX5yQ77TaA== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-engine" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-engine" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-ui@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.1.0.tgz#fed659a65c5b9383f0decd8b13c1f3c4de53514d" - integrity sha512-nHi8Y9VBXhtva166PxvtOir+PKigmvpqzq8NPZwwZBsi+REPNy9gg6tWb9UCkwQXpGR1LOX4nEhKa3e1LKJbig== +"@ckeditor/ckeditor5-ui@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.2.1.tgz#9ac5b87dc5e78a5e1a9b66a33b208fac0aa92387" + integrity sha512-D1M8Us0Ss97yc1MbjvqjjuOY4v2u7eYXZbqxCwvAp4/RM0uVQWUQR2UbRLyidP2Ea9JWp7VuMTZ8NvpX9UnXUg== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" lodash-es "^4.17.15" -"@ckeditor/ckeditor5-undo@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.1.0.tgz#776e225130dc1a533afc25e7721e1c9dca1d1e25" - integrity sha512-Fe9Iji6odYL0HVM/xzFH4D7Z12K+Qcep6PGsRNks6y3ai11uukTV89WLKSdfzT5jwOq5AKhFdN+mSKPy1qfB/g== +"@ckeditor/ckeditor5-undo@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.2.1.tgz#03b871e28d894496984e3686d033622cb3b8e85a" + integrity sha512-6nw3BXZU7XcBdeCWK5SI35AwMWu1OI5fGvIQbzuCcuMmicna4DJIwzcCBjY0hODMhxfU3BDLOj9FxSmk4Mju5g== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-engine" "^35.1.0" - "@ckeditor/ckeditor5-ui" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-engine" "^35.2.1" + "@ckeditor/ckeditor5-ui" "^35.2.1" -"@ckeditor/ckeditor5-upload@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.1.0.tgz#b95158f120084d0eb8e7be9fb87437bcaa5d210f" - integrity sha512-EDa56I4v+MH9EpDavcCrZA+3l9e3bYqPY43GCwy5KP9N6rbar05OaUCMqPXA0ky2eupkae2tjp8MtCUxs/W+Vg== +"@ckeditor/ckeditor5-upload@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.2.1.tgz#57f11daf399e64cb788e9cb5ff9ee52c8bd6f604" + integrity sha512-FR3yioqHCV/WmRzNnf01bPa28H8O+dfd4ZBZnAEHWNAMK8wBxf3UY2TwMeamTaaGfFoqUBz6004opqXeOUCcng== dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-ui" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-ui" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" -"@ckeditor/ckeditor5-utils@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.1.0.tgz#5c56e701de5a38f317d654dc7871095a8aebbe05" - integrity sha512-a13oY43cHzS0uwLB/m6JKXhNNWftcNsUrI2/+UGsUElmFEnJ7aG24iHkdmh62kHY/X5SxowW9hBQR+yb6sKC4w== +"@ckeditor/ckeditor5-utils@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.2.1.tgz#15b17d5c71c673c33754c0597107d3ac88d6d633" + integrity sha512-6sseGcA+am4bfuWybTVsLi1R2DRJE3lyKfAv5+UgSWpZwVWHRE/ZOCGkRrkWjA+0Rfwxx8XdU8KC+l7iq73iwQ== dependencies: lodash-es "^4.17.15" -"@ckeditor/ckeditor5-widget@^35.1.0": - version "35.1.0" - resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.1.0.tgz#ecf12655ef91e64c148bac50879cc7ae2fba3160" - integrity sha512-Gi7zWRmcxkGWjx6pbn2HUqUUftVzCMfRX22SmOQOl9GKQmJAQaKtdM/sBnv0kY5DLsWLrI9HAED9TJhT0zuN9w== - dependencies: - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-engine" "^35.1.0" - "@ckeditor/ckeditor5-enter" "^35.1.0" - "@ckeditor/ckeditor5-typing" "^35.1.0" - "@ckeditor/ckeditor5-ui" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" +"@ckeditor/ckeditor5-widget@^35.2.1": + version "35.2.1" + resolved "https://registry.yarnpkg.com/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.2.1.tgz#f9284d7dba3fa37a2476fcdd5eaaf41d7680c1c1" + integrity sha512-DdEr13R7wFZKnSwDDOvdaeU4zjV3BSggx79ApgWh2UH1zZuZeDIEAOoBd59OXGUg3mElAgIe/QH8brA5au+Owg== + dependencies: + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-engine" "^35.2.1" + "@ckeditor/ckeditor5-enter" "^35.2.1" + "@ckeditor/ckeditor5-typing" "^35.2.1" + "@ckeditor/ckeditor5-ui" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" lodash-es "^4.17.15" "@cspell/cspell-bundled-dicts@^6.8.1": @@ -1448,23 +1448,23 @@ ci-info@3.3.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== -ckeditor5@^35.1.0, ckeditor5@~35.1.0: - version "35.1.0" - resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-35.1.0.tgz#4fe60a90d5da69b6e59a97bb8358c536665ee4c4" - integrity sha512-Mk8qPXT1OW1BxwVbDnphJmNww8kodKv48HUqSWBCI5i+hOZ/zXNdBoD48NCYqJ5Lr2rJCvlfZ93t3cc//20hwg== - dependencies: - "@ckeditor/ckeditor5-clipboard" "^35.1.0" - "@ckeditor/ckeditor5-core" "^35.1.0" - "@ckeditor/ckeditor5-engine" "^35.1.0" - "@ckeditor/ckeditor5-enter" "^35.1.0" - "@ckeditor/ckeditor5-paragraph" "^35.1.0" - "@ckeditor/ckeditor5-select-all" "^35.1.0" - "@ckeditor/ckeditor5-typing" "^35.1.0" - "@ckeditor/ckeditor5-ui" "^35.1.0" - "@ckeditor/ckeditor5-undo" "^35.1.0" - "@ckeditor/ckeditor5-upload" "^35.1.0" - "@ckeditor/ckeditor5-utils" "^35.1.0" - "@ckeditor/ckeditor5-widget" "^35.1.0" +ckeditor5@^35.2.1, ckeditor5@~35.2.0: + version "35.2.1" + resolved "https://registry.yarnpkg.com/ckeditor5/-/ckeditor5-35.2.1.tgz#38f9169f9bd871cf15d99983aaf62d7213ee77dc" + integrity sha512-AoYaw5ud6M+mDkyu4RYo0YkhJt92hQtyWe9j0ByrLr2XslDDIgzf5x3XZK0FE3ouJQpk5fm6y7qN4kfeaFEJwg== + dependencies: + "@ckeditor/ckeditor5-clipboard" "^35.2.1" + "@ckeditor/ckeditor5-core" "^35.2.1" + "@ckeditor/ckeditor5-engine" "^35.2.1" + "@ckeditor/ckeditor5-enter" "^35.2.1" + "@ckeditor/ckeditor5-paragraph" "^35.2.1" + "@ckeditor/ckeditor5-select-all" "^35.2.1" + "@ckeditor/ckeditor5-typing" "^35.2.1" + "@ckeditor/ckeditor5-ui" "^35.2.1" + "@ckeditor/ckeditor5-undo" "^35.2.1" + "@ckeditor/ckeditor5-upload" "^35.2.1" + "@ckeditor/ckeditor5-utils" "^35.2.1" + "@ckeditor/ckeditor5-widget" "^35.2.1" clean-stack@^2.0.0: version "2.2.0"