PageSourceSearch

https://lepolek.pl/tinymce-71b19793.94c9d5ccbdf61e86.platform-10.0.6.js?2e892996678c3bc2

js lepolek.pl collected 2026-10-08 05:42:58 UTC 169,489 bytes, 2 lines download raw bytes

1try{let t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},o=(new t.Error).stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="37840fd0-6c27-4ceb-971e-d5c788f1ffc5",t._sentryDebugIdIdentifier="sentry-dbid-37840fd0-6c27-4ceb-971e-d5c788f1ffc5")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"platform-10.0.6"};(self.webpackChunk=self.webpackChunk||[]).push([[4536],{32323:()=>{tinymc
vendor: 47,882 bytes, line 1
1e.IconManager.add("default",{icons:{"accessibility-check":'<svg width="24" height="24"><path d="M12 2a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.1.9-2 2-2Zm8 7h-5v12c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-5c0-.6-.4-1-1-1a1 1 0 0 0-1 1v5c0 .6-.4 1-1 1a1 1 0 0 1-1-1V9H4a1 1 0 1 1 0-2h16c.6 0 1 .4 1 1s-.4 1-1 1Z" fill-rule="nonzero"/></svg>',"accordion-toggle":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1h-6a1 1 0 0 1-1-1Z"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M4 15c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1-1-1Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 19c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1h-6a1 1 0 0 1-1-1Z"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M4 19c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1-1-1Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3 7.3a1 1 0 0 1 1.4 0L16 9.6l2.3-2.3a1 1 0 1 1 1.4 1.4L16 12.4l-3.7-3.7a1 1 0 0 1 0-1.4ZM4.3 11.7a1 1 0 0 1 0-1.4L6.6 8 4.3 5.7a1 1 0 0 1 1.4-1.4L9.4 8l-3.7 3.7a1 1 0 0 1-1.4 0Z"/></svg>',accordion:'<svg width="24" height="24"><rect x="12" y="7" width="10" height="2" rx="1"/><rect x="12" y="11" width="10" height="2" rx="1"/><rect x="12" y="15" width="6" height="2" rx="1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.3 7.3a1 1 0 0 1 1.4 0L6 9.6l2.3-2.3a1 1 0 0 1 1.4 1.4L6 12.4 2.3 8.7a1 1 0 0 1 0-1.4Z"/></svg>',"action-next":'<svg width="24" height="24"><path fill-rule="nonzero" d="M5.7 7.3a1 1 0 0 0-1.4 1.4l7.7 7.7 7.7-7.7a1 1 0 1 0-1.4-1.4L12 13.6 5.7 7.3Z"/></svg>',"action-prev":'<svg width="24" height="24"><path fill-rule="nonzero" d="M18.3 15.7a1 1 0 0 0 1.4-1.4L12 6.6l-7.7 7.7a1 1 0 0 0 1.4 1.4L12 9.4l6.3 6.3Z"/></svg>',addtag:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 5a2 2 0 0 1 1.6.8L21 12l-4.4 6.2a2 2 0 0 1-1.6.8h-3v-2h3l3.5-5L15 7H5v3H3V7c0-1.1.9-2 2-2h10Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6 12a1 1 0 0 0-1 1v2H3a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2H7v-2c0-.6-.4-1-1-1Z"/></svg>',"ai-prompt":'<svg width="24" height="24"><g clip-path="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 6.7a1 1 0 0 0-1.4 0l-9.9 10a1 1 0 0 0 0 1.3l2.1 2.1c.4.4 1 .4 1.4 0l10-9.9c.3-.3.3-1 0-1.4l-2.2-2Zm1.4 2.8-2-2-3 2.7 2.2 2.2 2.8-2.9Z"/><path d="m18.5 7.3-.7-1.5-1.5-.8 1.5-.7.7-1.5.7 1.5 1.5.7-1.5.8-.7 1.5ZM18.5 16.5l-.7-1.6-1.5-.7 1.5-.7.7-1.6.7 1.6 1.5.7-1.5.7-.7 1.6ZM9.7 7.3 9 5.8 7.5 5 9 4.3l.7-1.5.7 1.5L12 5l-1.5.8-.7 1.5Z"/></g><defs><clipPath id="a"><path d="M0 0h24v24H0z"/></clipPath></defs></svg>',ai:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H5Zm6.8 11.5.5 1.2a68.3 68.3 0 0 0 .7 1.1l.4.1c.3 0 .5 0 .7-.3.2-.1.3-.3.3-.6l-.3-1-2.6-6.2a20.4 20.4 0 0 0-.5-1.3l-.5-.4-.7-.2c-.2 0-.5 0-.6.2-.2 0-.4.2-.5.4l-.3.6-.3.7L5.7 15l-.2.6-.1.4c0 .3 0 .5.3.7l.6.2c.3 0 .5 0 .7-.2l.4-1 .5-1.2h3.9ZM9.8 9l1.5 4h-3l1.5-4Zm5.6-.9v7.6c0 .4 0 .7.2 1l.7.2c.3 0 .6 0 .8-.3l.2-.9V8.1c0-.4 0-.7-.2-.9a1 1 0 0 0-.8-.3c-.2 0-.5.1-.7.3l-.2 1Z"/></svg>',"align-center":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm3 4h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 1 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm-3-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-justify":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-left":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Zm0-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-none":'<svg width="24" height="24"><path d="M14.2 5 13 7H5a1 1 0 1 1 0-2h9.2Zm4 0h.8a1 1 0 0 1 0 2h-2l1.2-2Zm-6.4 4-1.2 2H5a1 1 0 0 1 0-2h6.8Zm4 0H19a1 1 0 0 1 0 2h-4.4l1.2-2Zm-6.4 4-1.2 2H5a1 1 0 0 1 0-2h4.4Zm4 0H19a1 1 0 0 1 0 2h-6.8l1.2-2ZM7 17l-1.2 2H5a1 1 0 0 1 0-2h2Zm4 0h8a1 1 0 0 1 0 2H9.8l1.2-2Zm5.2-13.5 1.3.7-9.7 16.3-1.3-.7 9.7-16.3Z" fill-rule="evenodd"/></svg>',"align-right":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm6 4h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm-6-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"arrow-left":'<svg width="24" height="24"><path d="m5.6 13 12 6a1 1 0 0 0 1.4-1V6a1 1 0 0 0-1.4-.9l-12 6a1 1 0 0 0 0 1.8Z" fill-rule="evenodd"/></svg>',"arrow-right":'<svg width="24" height="24"><path d="m18.5 13-12 6A1 1 0 0 1 5 18V6a1 1 0 0 1 1.4-.9l12 6a1 1 0 0 1 0 1.8Z" fill-rule="evenodd"/></svg>',bold:'<svg width="24" height="24"><path d="M7.8 19c-.3 0-.5 0-.6-.2l-.2-.5V5.7c0-.2 0-.4.2-.5l.6-.2h5c1.5 0 2.7.3 3.5 1 .7.6 1.1 1.4 1.1 2.5a3 3 0 0 1-.6 1.9c-.4.6-1 1-1.6 1.2.4.1.9.3 1.3.6s.8.7 1 1.2c.4.4.5 1 .5 1.6 0 1.3-.4 2.3-1.3 3-.8.7-2.1 1-3.8 1H7.8Zm5-8.3c.6 0 1.2-.1 1.6-.5.4-.3.6-.7.6-1.3 0-1.1-.8-1.7-2.3-1.7H9.3v3.5h3.4Zm.5 6c.7 0 1.3-.1 1.7-.4.4-.4.6-.9.6-1.5s-.2-1-.7-1.4c-.4-.3-1-.4-2-.4H9.4v3.8h4Z" fill-rule="evenodd"/></svg>',bookmark:'<svg width="24" height="24"><path d="M6 4v17l6-4 6 4V4c0-.6-.4-1-1-1H7a1 1 0 0 0-1 1Z" fill-rule="nonzero"/></svg>',"border-style":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="2" x="3" y="6" rx="1"/><rect width="2.8" height="2" x="3" y="16" rx="1"/><rect width="2.8" height="2" x="6.8" y="16" rx="1"/><rect width="2.8" height="2" x="10.6" y="16" rx="1"/><rect width="2.8" height="2" x="14.4" y="16" rx="1"/><rect width="2.8" height="2" x="18.2" y="16" rx="1"/><rect width="8" height="2" x="3" y="11" rx="1"/><rect width="8" height="2" x="13" y="11" rx="1"/></g></svg>',"border-width":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="5" x="3" y="5" rx="1"/><rect width="18" height="3.5" x="3" y="11.5" rx="1"/><rect width="18" height="2" x="3" y="17" rx="1"/></g></svg>',brightness:'<svg width="24" height="24"><path d="M12 17c.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7v-1c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3Zm0-10a1 1 0 0 1-.7-.3A1 1 0 0 1 11 6V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3Zm7 4c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3h-1a1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1ZM7 12c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3H5a1 1 0 0 1-.7-.3A1 1 0 0 1 4 12c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1c.3 0 .5.1.7.3.2.2.3.4.3.7Zm10 3.5.7.8c.2.1.3.4.3.6 0 .3-.1.6-.3.8a1 1 0 0 1-.8.3 1 1 0 0 1-.6-.3l-.8-.7a1 1 0 0 1-.3-.8c0-.2.1-.5.3-.7a1 1 0 0 1 1.4 0Zm-10-7-.7-.8a1 1 0 0 1-.3-.6c0-.3.1-.6.3-.8.2-.2.5-.3.8-.3.2 0 .5.1.7.3l.7.7c.2.2.3.5.3.8 0 .2-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.8-.3Zm10 0a1 1 0 0 1-.8.3 1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.3.1-.6.3-.8l.8-.7c.1-.2.4-.3.6-.3.3 0 .6.1.8.3.2.2.3.5.3.8 0 .2-.1.5-.3.7l-.7.7Zm-10 7c.2-.2.5-.3.8-.3.2 0 .5.1.7.3a1 1 0 0 1 0 1.4l-.8.8a1 1 0 0 1-.6.3 1 1 0 0 1-.8-.3 1 1 0 0 1-.3-.8c0-.2.1-.5.3-.6l.7-.8ZM12 8a4 4 0 0 1 3.7 2.4 4 4 0 0 1 0 3.2A4 4 0 0 1 12 16a4 4 0 0 1-3.7-2.4 4 4 0 0 1 0-3.2A4 4 0 0 1 12 8Zm0 6.5c.7 0 1.3-.2 1.8-.7.5-.5.7-1.1.7-1.8s-.2-1.3-.7-1.8c-.5-.5-1.1-.7-1.8-.7s-1.3.2-1.8.7c-.5.5-.7 1.1-.7 1.8s.2 1.3.7 1.8c.5.5 1.1.7 1.8.7Z" fill-rule="evenodd"/></svg>',browse:'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9.4-2.3 2.3a1 1 0 1 1-1.4-1.4l4-4a1 1 0 0 1 1.4 0l4 4a1 1 0 0 1-1.4 1.4L13 13.4V20a1 1 0 0 1-2 0v-6.6Z" fill-rule="nonzero"/></svg>',cancel:'<svg width="24" height="24"><path d="M12 4.6a7.4 7.4 0 1 1 0 14.8 7.4 7.4 0 0 1 0-14.8ZM12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18Zm0 8L14.8 8l1 1.1-2.7 2.8 2.7 2.7-1.1 1.1-2.7-2.7-2.7 2.7-1-1.1 2.6-2.7-2.7-2.7 1-1.1 2.8 2.7Z" fill-rule="nonzero"/></svg>',"cell-background-color":'<svg width="24" height="24"><path d="m15.7 2 1.6 1.6-2.7 2.6 5.9 5.8c.7.7.7 1.7 0 2.4l-6.3 6.1a1.7 1.7 0 0 1-2.4 0l-6.3-6.1c-.7-.7-.7-1.7 0-2.4L15.7 2ZM18 12l-4.5-4L9 12h9ZM4 16s2 2.4 2 3.8C6 21 5.1 22 4 22s-2-1-2-2.2C2 18.4 4 16 4 16Z"/></svg>',"cell-border-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M5 13v5h2v2H5a2 2 0 0 1-2-2v-5h2zm8-7V4h6a2 2 0 0 1 2 2h-8z" opacity=".2"/><path fill-rule="nonzero" d="M13 4v2H5v7H3V6c0-1.1.9-2 2-2h8zm-2.6 14.1.1-.1.1.1.2.3.2.2.2.2c.4.6.8 1.2.8 1.7 0 .8-.7 1.5-1.5 1.5S9 21.3 9 20.5c0-.5.4-1.1.8-1.7l.2-.2.2-.2.2-.3z"/><path d="m13 11-2 2H5v-2h6V6h2z"/><path fill-rule="nonzero" d="m18.4 8 1 1-1.8 1.9 4 4c.5.4.5 1.1 0 1.6l-4.3 4.2a1.2 1.2 0 0 1-1.6 0l-4.4-4.2c-.4-.5-.4-1.2 0-1.7l7-6.8Zm1.6 7-3-3-3 3h6Z"/></g></svg>',"change-case":'<svg width="24" height="24"><path d="M18.4 18.2v-.6c-.5.8-1.3 1.2-2.4 1.2-2.2 0-3.3-1.6-3.3-4.8 0-3.1 1-4.7 3.3-4.7 1.1 0 1.8.3 2.4 1.1v-.6c0-.5.4-.8.8-.8s.8.3.8.8v8.4c0 .5-.4.8-.8.8a.8.8 0 0 1-.8-.8zm-2-7.4c-1.3 0-1.8.9-1.8 3.2 0 2.4.5 3.3 1.7 3.3 1.3 0 1.8-.9 1.8-3.2 0-2.4-.5-3.3-1.7-3.3zM10 15.7H5.5l-.8 2.6a1 1 0 0 1-1 .7h-.2a.7.7 0 0 1-.7-1l4-12a1 1 0 0 1 2 0l4 12a.7.7 0 0 1-.8 1h-.2a1 1 0 0 1-1-.7l-.8-2.6zm-.3-1.5-2-6.5-1.9 6.5h3.9z" fill-rule="evenodd"/></svg>',"character-count":'<svg width="24" height="24"><path d="M4 11.5h16v1H4v-1Zm4.8-6.8V10H7.7V5.8h-1v-1h2ZM11 8.3V9h2v1h-3V7.7l2-1v-.9h-2v-1h3v2.4l-2 1Zm6.3-3.4V10h-3.1V9h2.1V8h-2.1V6.8h2.1v-1h-2.1v-1h3.1ZM5.8 16.4c0-.5.2-.8.5-1 .2-.2.6-.3 1.2-.3l.8.1c.2 0 .4.2.5.3l.4.4v2.8l.2.3H8.2V18.7l-.6.3H7c-.4 0-.7 0-1-.2a1 1 0 0 1-.3-.9c0-.3 0-.6.3-.8.3-.2.7-.4 1.2-.4l.6-.2h.3v-.2l-.1-.2a.8.8 0 0 0-.5-.1 1 1 0 0 0-.4 0l-.3.4h-1Zm2.3.8h-.2l-.2.1-.4.1a1 1 0 0 0-.4.2l-.2.2.1.3.5.1h.4l.4-.4v-.6Zm2-3.4h1.2v1.7l.5-.3h.5c.5 0 .9.1 1.2.5.3.4.5.8.5 1.4 0 .6-.2 1.1-.5 1.5-.3.4-.7.6-1.3.6l-.6-.1-.4-.4v.4h-1.1v-5.4Zm1.1 3.3c0 .3 0 .6.2.8a.7.7 0 0 0 1.2 0l.2-.8c0-.4 0-.6-.2-.8a.7.7 0 0 0-.6-.3l-.6.3-.2.8Zm6.1-.5c0-.2 0-.3-.2-.4a.8.8 0 0 0-.5-.2c-.3 0-.5.1-.6.3l-.2.9c0 .3 0 .6.2.8.1.2.3.3.6.3.2 0 .4 0 .5-.2l.2-.4h1.1c0 .5-.3.8-.6 1.1a2 2 0 0 1-1.3.4c-.5 0-1-.2-1.3-.6a2 2 0 0 1-.5-1.4c0-.6.1-1.1.5-1.5.3-.4.8-.5 1.4-.5.5 0 1 0 1.2.3.4.3.5.7.5 1.2h-1v-.1Z" fill-rule="evenodd"/></svg>',"checklist-rtl":'<svg width="24" height="24"><path d="M5 17h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2zm14.2 11c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 8c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checklist:'<svg width="24" height="24"><path d="M11 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2h-8a1 1 0 0 1 0-2ZM7.2 16c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 8c-.2.3-.7.4-1 0L3.8 6.9a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Z" fill-rule="evenodd"/></svg>',checkmark:'<svg width="24" height="24"><path d="M18.2 5.4a1 1 0 0 1 1.6 1.2l-8 12a1 1 0 0 1-1.5.1l-5-5a1 1 0 1 1 1.4-1.4l4.1 4.1 7.4-11Z" fill-rule="nonzero"/></svg>',"chevron-down":'<svg width="10" height="10"><path d="M8.7 2.2c.3-.3.8-.3 1 0 .4.4.4.9 0 1.2L5.7 7.8c-.3.3-.9.3-1.2 0L.2 3.4a.8.8 0 0 1 0-1.2c.3-.3.8-.3 1.1 0L5 6l3.7-3.8Z" fill-rule="nonzero"/></svg>',"chevron-left":'<svg width="10" height="10"><path d="M7.8 1.3 4 5l3.8 3.7c.3.3.3.8 0 1-.4.4-.9.4-1.2 0L2.2 5.7a.8.8 0 0 1 0-1.2L6.6.2C7 0 7.4 0 7.8.2c.3.3.3.8 0 1.1Z" fill-rule="nonzero"/></svg>',"chevron-right":'<svg width="10" height="10"><path d="M2.2 1.3a.8.8 0 0 1 0-1c.4-.4.9-.4 1.2 0l4.4 4.1c.3.4.3.9 0 1.2L3.4 9.8c-.3.3-.8.3-1.2 0a.8.8 0 0 1 0-1.1L6 5 2.2 1.3Z" fill-rule="nonzero"/></svg>',"chevron-up":'<svg width="10" height="10"><path d="M8.7 7.8 5 4 1.3 7.8c-.3.3-.8.3-1 0a.8.8 0 0 1 0-1.2l4.1-4.4c.3-.3.9-.3 1.2 0l4.2 4.4c.3.3.3.9 0 1.2-.3.3-.8.3-1.1 0Z" fill-rule="nonzero"/></svg>',close:'<svg width="24" height="24"><path d="M17.3 8.2 13.4 12l3.9 3.8a1 1 0 0 1-1.5 1.5L12 13.4l-3.8 3.9a1 1 0 0 1-1.5-1.5l3.9-3.8-3.9-3.8a1 1 0 0 1 1.5-1.5l3.8 3.9 3.8-3.9a1 1 0 0 1 1.5 1.5Z" fill-rule="evenodd"/></svg>',"code-sample":'<svg width="24" height="26"><path d="M7.1 11a2.8 2.8 0 0 1-.8 2 2.8 2.8 0 0 1 .8 2v1.7c0 .3.1.6.4.8.2.3.5.4.8.4.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.7 0-1.4-.3-2-.8-.5-.6-.8-1.3-.8-2V15c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 0 1-.4-.4v-.8c0-.2.2-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V9.3c0-.7.3-1.4.8-2 .6-.5 1.3-.8 2-.8.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8V11Zm9.8 0V9.3c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 0 1-.4-.4V7c0-.2.1-.4.4-.4.7 0 1.4.3 2 .8.5.6.8 1.3.8 2V11c0 .3.1.6.4.8.2.3.5.4.8.4.2 0 .4.2.4.4v.8c0 .2-.2.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8v1.7c0 .7-.3 1.4-.8 2-.6.5-1.3.8-2 .8a.4.4 0 0 1-.4-.4v-.8c0-.2.1-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V15a2.8 2.8 0 0 1 .8-2 2.8 2.8 0 0 1-.8-2Zm-3.3-.4c0 .4-.1.8-.5 1.1-.3.3-.7.5-1.1.5-.4 0-.8-.2-1.1-.5-.4-.3-.5-.7-.5-1.1 0-.5.1-.9.5-1.2.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4.4.3.5.7.5 1.2ZM12 13c.4 0 .8.1 1.1.5.4.3.5.7.5 1.1 0 1-.1 1.6-.5 2a3 3 0 0 1-1.1 1c-.4.3-.8.4-1.1.4a.5.5 0 0 1-.5-.5V17a3 3 0 0 0 1-.2l.6-.6c-.6 0-1-.2-1.3-.5-.2-.3-.3-.7-.3-1 0-.5.1-1 .5-1.2.3-.4.7-.5 1.1-.5Z" fill-rule="evenodd"/></svg>',"color-levels":'<svg width="24" height="24"><path d="M17.5 11.4A9 9 0 0 1 18 14c0 .5 0 1-.2 1.4 0 .4-.3.9-.5 1.3a6.2 6.2 0 0 1-3.7 3 5.7 5.7 0 0 1-3.2 0A5.9 5.9 0 0 1 7.6 18a6.2 6.2 0 0 1-1.4-2.6 6.7 6.7 0 0 1 0-2.8c0-.4.1-.9.3-1.3a13.6 13.6 0 0 1 2.3-4A20 20 0 0 1 12 4a26.4 26.4 0 0 1 3.2 3.4 18.2 18.2 0 0 1 2.3 4Zm-2 4.5c.4-.7.5-1.4.5-2a7.3 7.3 0 0 0-1-3.2c.2.6.2 1.2.2 1.9a4.5 4.5 0 0 1-1.3 3 5.3 5.3 0 0 1-2.3 1.5 4.9 4.9 0 0 1-2 .1 4.3 4.3 0 0 0 2.4.8 4 4 0 0 0 2-.6 4 4 0 0 0 1.5-1.5Z" fill-rule="evenodd"/></svg>',"color-picker":'<svg width="24" height="24"><path d="M12 3a9 9 0 0 0 0 18 1.5 1.5 0 0 0 1.1-2.5c-.2-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.4-4-8-9-8Zm-5.5 9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm3-4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm3 4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Z" fill-rule="nonzero"/></svg>',"color-swatch-remove-color":'<svg width="24" height="24"><path stroke="#000" stroke-width="2" d="M21 3 3 21" fill-rule="evenodd"/></svg>',"color-swatch":'<svg width="24" height="24"><rect x="3" y="3" width="18" height="18" rx="1" fill-rule="evenodd"/></svg>',"comment-add":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="m9 19 3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 0 0-1 1v10c0 .6.4 1 1 1h4v2Zm-2 4v-4H5a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-6.4L7 23Z"/><path d="M13 10h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-2H9a1 1 0 0 1 0-2h2V8a1 1 0 0 1 2 0v2Z"/></g></svg>',comment:'<svg width="24" height="24"><path fill-rule="nonzero" d="m9 19 3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 0 0-1 1v10c0 .6.4 1 1 1h4v2Zm-2 4v-4H5a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-6.4L7 23Z"/></svg>',contrast:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 1 1 12 4Zm-6 8a6 6 0 0 0 6 6V6a6 6 0 0 0-6 6Z" fill-rule="evenodd"/></svg>',copy:'<svg width="24" height="24"><path d="M16 3H6a2 2 0 0 0-2 2v11h2V5h10V3Zm1 4a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V9c0-1.2.9-2 2-2h7Zm0 12V9h-7v10h7Z" fill-rule="nonzero"/></svg>',crop:'<svg width="24" height="24"><path d="M17 8v7h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v2c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-2H7V9H5a1 1 0 1 1 0-2h2V5c0-.6.4-1 1-1s1 .4 1 1v2h7l3-3 1 1-3 3ZM9 9v5l5-5H9Zm1 6h5v-5l-5 5Z" fill-rule="evenodd"/></svg>',"cut-column":'<svg width="24" height="24"><path fill-rule="evenodd" d="M7.2 4.5c.9 0 1.6.4 2.2 1A3.7 3.7 0 0 1 10.5 8v.5l1 1 4-4 1-.5a3.3 3.3 0 0 1 2 0c.4 0 .7.3 1 .5L17 8h4v13h-6V10l-1.5 1.5.5.5v4l-2.5-2.5-1 1v.5c0 .4 0 .8-.3 1.2-.2.5-.4.9-.8 1.2-.6.7-1.3 1-2.2 1-.8.2-1.5 0-2-.6l-.5-.8-.2-1c0-.4 0-.8.3-1.2A3.9 3.9 0 0 1 7 12.7c.5-.2 1-.3 1.5-.2l1-1-1-1c-.5 0-1 0-1.5-.2-.5-.1-1-.4-1.4-.9-.4-.3-.6-.7-.8-1.2L4.5 7c0-.4 0-.7.2-1 0-.3.3-.6.5-.8.5-.5 1.2-.8 2-.7Zm12.3 5h-3v10h3v-10ZM8 13.8h-.3l-.4.2a2.8 2.8 0 0 0-.7.4v.1a2.8 2.8 0 0 0-.6.8l-.1.4v.7l.2.5.5.2h.7a2.6 2.6 0 0 0 .8-.3 2.4 2.4 0 0 0 .7-.7 2.5 2.5 0 0 0 .3-.8 1.5 1.5 0 0 0 0-.8 1 1 0 0 0-.2-.4 1 1 0 0 0-.5-.2H8Zm3.5-3.7c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4ZM7 5.8h-.4a1 1 0 0 0-.5.3 1 1 0 0 0-.2.5v.7a2.5 2.5 0 0 0 .3.8l.2.3h.1l.4.4.4.2.4.1h.7L9 9l.2-.4a1.6 1.6 0 0 0 0-.8 2.6 2.6 0 0 0-.3-.8A2.5 2.5 0 0 0 7.7 6l-.4-.1H7Z"/></svg>',"cut-row":'<svg width="24" height="24"><path fill-rule="evenodd" d="M22 3v5H9l3 3 2-2h4l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8.7.6 1 1.3 1 2.2.2.8 0 1.5-.6 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 0 1-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 0 1 8.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 0 1 0-2c0-.4.3-.7.5-1l2 2V3h14ZM8.5 15.3h-.3a2.6 2.6 0 0 0-.8.4 2.5 2.5 0 0 0-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 0 0 .8-.3L9 18V18l.4-.4.2-.4.1-.4v-.7a1 1 0 0 0-.2-.5 1 1 0 0 0-.4-.2h-.5Zm7 0H15a1 1 0 0 0-.4.3 1 1 0 0 0-.2.5 1.5 1.5 0 0 0 0 .7v.4a2.8 2.8 0 0 0 .5.7h.1a2.8 2.8 0 0 0 .8.6l.4.1h.7l.5-.2.2-.5v-.7a2.6 2.6 0 0 0-.3-.8 2.4 2.4 0 0 0-.7-.7 2.5 2.5 0 0 0-.8-.3h-.3ZM12 11.6c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4Zm8.5-7.1h-11v2h11v-2Z"/></svg>',cut:'<svg width="24" height="24"><path d="M18 15c.6.7 1 1.4 1 2.3 0 .8-.2 1.5-.7 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 0 1-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 0 1 8.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 0 1 0-2c0-.4.3-.7.5-1l6 6 6-6 .5 1a3.3 3.3 0 0 1 0 2c0 .4-.3.7-.5 1l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8Zm-8.5 2.2.1-.4v-.7a1 1 0 0 0-.2-.5 1 1 0 0 0-.4-.2 1.6 1.6 0 0 0-.8 0 2.6 2.6 0 0 0-.8.3 2.5 2.5 0 0 0-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 0 0 .8-.3 2.8 2.8 0 0 0 1-1Zm2.5-2.8c.4 0 .7-.1 1-.4.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4s-.7.1-1 .4c-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4Zm5.4 4 .2-.5v-.7a2.6 2.6 0 0 0-.3-.8 2.4 2.4 0 0 0-.7-.7 2.5 2.5 0 0 0-.8-.3 1.5 1.5 0 0 0-.8 0 1 1 0 0 0-.4.2 1 1 0 0 0-.2.5 1.5 1.5 0 0 0 0 .7v.4l.3.4.3.4a2.8 2.8 0 0 0 .8.5l.4.1h.7l.5-.2Z" fill-rule="evenodd"/></svg>',"document-properties":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7.6L14.4 3ZM17 19H7V5h6v4h4v10Z" fill-rule="nonzero"/></svg>',drag:'<svg width="24" height="24"><path d="M13 5h2v2h-2V5Zm0 4h2v2h-2V9ZM9 9h2v2H9V9Zm4 4h2v2h-2v-2Zm-4 0h2v2H9v-2Zm0 4h2v2H9v-2Zm4 0h2v2h-2v-2ZM9 5h2v2H9V5Z" fill-rule="evenodd"/></svg>',"duplicate-column":'<svg width="24" height="24"><path d="M17 6v16h-7V6h7Zm-2 2h-3v12h3V8Zm-2-6v2H8v15H6V2h7Z"/></svg>',"duplicate-row":'<svg width="24" height="24"><path d="M22 11v7H6v-7h16Zm-2 2H8v3h12v-3Zm-1-6v2H4v5H2V7h17Z"/></svg>',duplicate:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M16 3v2H6v11H4V5c0-1.1.9-2 2-2h10Zm3 8h-2V9h-7v10h9a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V9c0-1.2.9-2 2-2h7a2 2 0 0 1 2 2v2Z"/><path d="M17 14h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1h-1a1 1 0 0 1 0-2h1v-1a1 1 0 0 1 2 0v1Z"/></g></svg>',"edit-block":'<svg width="24" height="24"><path fill-rule="nonzero" d="m19.8 8.8-9.4 9.4c-.2.2-.5.4-.9.4l-5.4 1.2 1.2-5.4.5-.8 9.4-9.4c.7-.7 1.8-.7 2.5 0l2.1 2.1c.7.7.7 1.8 0 2.5Zm-2-.2 1-.9v-.3l-2.2-2.2a.3.3 0 0 0-.3 0l-1 1L18 8.5Zm-1 1-2.5-2.4-6 6 2.5 2.5 6-6Zm-7 7.1-2.6-2.4-.3.3-.1.2-.7 3 3.1-.6h.1l.4-.5Z"/></svg>',"edit-image":'<svg width="24" height="24"><path d="M18 16h2V7a2 2 0 0 0-2-2H7v2h11v9ZM6 17h15a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H6a2 2 0 0 1-2-2V7H3a1 1 0 1 1 0-2h1V4a1 1 0 1 1 2 0v13Zm3-5.3 1.3 2 3-4.7 3.7 6H7l2-3.3Z" fill-rule="nonzero"/></svg>',"embed-page":'<svg width="24" height="24"><path d="M19 6V5H5v14h2A13 13 0 0 1 19 6Zm0 1.4c-.8.8-1.6 2.4-2.2 4.6H19V7.4Zm0 5.6h-2.4c-.4 1.8-.6 3.8-.6 6h3v-6Zm-4 6c0-2.2.2-4.2.6-6H13c-.7 1.8-1.1 3.8-1.1 6h3Zm-4 0c0-2.2.4-4.2 1-6H9.6A12 12 0 0 0 8 19h3ZM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm11.8 9c.4-1.9 1-3.4 1.8-4.5a9.2 9.2 0 0 0-4 4.5h2.2Zm-3.4 0a12 12 0 0 1 2.8-4 12 12 0 0 0-5 4h2.2Z" fill-rule="nonzero"/></svg>',embed:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm1 2v14h14V5H5Zm4.8 2.6 5.6 4a.5.5 0 0 1 0 .8l-5.6 4A.5.5 0 0 1 9 16V8a.5.5 0 0 1 .8-.4Z" fill-rule="nonzero"/></svg>',emoji:'<svg width="24" height="24"><path d="M9 11c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 0 0-1 1c0 .6.4 1 1 1Zm6 0c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 0 0-1 1c0 .6.4 1 1 1Zm-3 5.5c2.1 0 4-1.5 4.4-3.5H7.6c.5 2 2.3 3.5 4.4 3.5ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm0 14.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13Z" fill-rule="nonzero"/></svg>',export:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M14.4 3 18 7v1h-5V5H7v14h9a1 1 0 0 1 2 0c0 1-.8 2-1.9 2H7c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2h7.5Z"/><path d="M18.1 12c.5 0 .9.4.9 1 0 .5-.3 1-.8 1h-7.3c-.5 0-.9-.4-.9-1 0-.5.3-1 .8-1h7.3Z"/><path d="M16.4 9.2a1 1 0 0 1 1.4.2l2.4 3.6-2.4 3.6a1 1 0 0 1-1.7-1v-.2l1.7-2.4-1.6-2.4a1 1 0 0 1 .2-1.4Z"/></g></svg>',fill:'<svg width="24" height="26"><path d="m16.6 12-9-9-1.4 1.4 2.4 2.4-5.2 5.1c-.5.6-.5 1.6 0 2.2L9 19.6a1.5 1.5 0 0 0 2.2 0l5.5-5.5c.5-.6.5-1.6 0-2.2ZM5.2 13 10 8.2l4.8 4.8H5.2ZM19 14.5s-2 2.2-2 3.5c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.3-2-3.5-2-3.5Z" fill-rule="nonzero"/></svg>',"flip-horizontally":'<svg width="24" height="24"><path d="M14 19h2v-2h-2v2Zm4-8h2V9h-2v2ZM4 7v10c0 1.1.9 2 2 2h3v-2H6V7h3V5H6a2 2 0 0 0-2 2Zm14-2v2h2a2 2 0 0 0-2-2Zm-7 16h2V3h-2v18Zm7-6h2v-2h-2v2Zm-4-8h2V5h-2v2Zm4 12a2 2 0 0 0 2-2h-2v2Z" fill-rule="nonzero"/></svg>',"flip-vertically":'<svg width="24" height="24"><path d="M5 14v2h2v-2H5Zm8 4v2h2v-2h-2Zm4-14H7a2 2 0 0 0-2 2v3h2V6h10v3h2V6a2 2 0 0 0-2-2Zm2 14h-2v2a2 2 0 0 0 2-2ZM3 11v2h18v-2H3Zm6 7v2h2v-2H9Zm8-4v2h2v-2h-2ZM5 18c0 1.1.9 2 2 2v-2H5Z" fill-rule="nonzero"/></svg>',footnote:'<svg width="24" height="24"><path d="M19 13c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2h14Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19 4v6h-1V5h-1.5V4h2.6Z"/><path d="M12 18c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2h7ZM14 8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2h9Z"/></svg>',"format-painter":'<svg width="24" height="24"><path d="M18 5V4c0-.5-.4-1-1-1H5a1 1 0 0 0-1 1v4c0 .6.5 1 1 1h12c.6 0 1-.4 1-1V7h1v4H9v9c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-7h8V5h-3Z" fill-rule="nonzero"/></svg>',format:'<svg width="24" height="24"><path fill-rule="evenodd" d="M17 5a1 1 0 0 1 0 2h-4v11a1 1 0 0 1-2 0V7H7a1 1 0 1 1 0-2h10Z"/></svg>',fullscreen:'<svg width="24" height="24"><path d="m15.3 10-1.2-1.3 2.9-3h-2.3a.9.9 0 1 1 0-1.7H19c.5 0 .9.4.9.9v4.4a.9.9 0 1 1-1.8 0V7l-2.9 3Zm0 4 3 3v-2.3a.9.9 0 1 1 1.7 0V19c0 .5-.4.9-.9.9h-4.4a.9.9 0 1 1 0-1.8H17l-3-2.9 1.3-1.2ZM10 15.4l-2.9 3h2.3a.9.9 0 1 1 0 1.7H5a.9.9 0 0 1-.9-.9v-4.4a.9.9 0 1 1 1.8 0V17l2.9-3 1.2 1.3ZM8.7 10 5.7 7v2.3a.9.9 0 0 1-1.7 0V5c0-.5.4-.9.9-.9h4.4a.9.9 0 0 1 0 1.8H7l3 2.9-1.3 1.2Z" fill-rule="nonzero"/></svg>',gallery:'<svg width="24" height="24"><path fill-rule="nonzero" d="m5 15.7 2.3-2.2c.3-.3.7-.3 1 0L11 16l5.1-5c.3-.4.8-.4 1 0l2 1.9V8H5v7.7ZM5 18V19h3l1.8-1.9-2-2L5 17.9Zm14-3-2.5-2.4-6.4 6.5H19v-4ZM4 6h16c.6 0 1 .4 1 1v13c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V7c0-.6.4-1 1-1Zm6 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM4.5 4h15a.5.5 0 1 1 0 1h-15a.5.5 0 0 1 0-1Zm2-2h11a.5.5 0 1 1 0 1h-11a.5.5 0 0 1 0-1Z"/></svg>',gamma:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm1 2v14h14V5H5Zm6.5 11.8V14L9.2 8.7a5.1 5.1 0 0 0-.4-.8l-.1-.2H8v-1l.3-.1.3-.1h.7a1 1 0 0 1 .6.5l.1.3a8.5 8.5 0 0 1 .3.6l1.9 4.6 2-5.2a1 1 0 0 1 1-.6.5.5 0 0 1 .5.6L13 14v2.8a.7.7 0 0 1-1.4 0Z" fill-rule="nonzero"/></svg>',help:'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M12 5.5a6.5 6.5 0 0 0-6 9 6.3 6.3 0 0 0 1.4 2l1 1a6.3 6.3 0 0 0 3.6 1 6.5 6.5 0 0 0 6-9 6.3 6.3 0 0 0-1.4-2l-1-1a6.3 6.3 0 0 0-3.6-1ZM12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 1 1 12 4Z"/><path d="M9.6 9.7a.7.7 0 0 1-.7-.8c0-1.1 1.5-1.8 3.2-1.8 1.8 0 3.2.8 3.2 2.4 0 1.4-.4 2.1-1.5 2.8-.2 0-.3.1-.3.2a2 2 0 0 0-.8.8.8.8 0 0 1-1.4-.6c.3-.7.8-1 1.3-1.5l.4-.2c.7-.4.8-.6.8-1.5 0-.5-.6-.9-1.7-.9-.5 0-1 .1-1.4.3-.2 0-.3.1-.3.2v-.2c0 .4-.4.8-.8.8Z" fill-rule="nonzero"/><circle cx="12" cy="16" r="1"/></g></svg>',"highlight-bg-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path class="tox-icon-highlight-bg-color__color" d="M3 18h18v3H3z"/><path fill-rule="nonzero" d="M7.7 16.7H3l3.3-3.3-.7-.8L10.2 8l4 4.1-4 4.2c-.2.2-.6.2-.8 0l-.6-.7-1.1 1.1zm5-7.5L11 7.4l3-2.9a2 2 0 0 1 2.6 0L18 6c.7.7.7 2 0 2.7l-2.9 2.9-1.8-1.8-.5-.6"/></g></svg>',home:'<svg width="24" height="24"><path fill-rule="nonzero" d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>',"horizontal-rule":'<svg width="24" height="24"><path d="M4 11h16v2H4z" fill-rule="evenodd"/></svg>',"image-options":'<svg width="24" height="24"><path d="M6 10a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm12 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm-6 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Z" fill-rule="nonzero"/></svg>',image:'<svg width="24" height="24"><path d="m5 15.7 3.3-3.2c.3-.3.7-.3 1 0L12 15l4.1-4c.3-.4.8-.4 1 0l2 1.9V5H5v10.7ZM5 18V19h3l2.8-2.9-2-2L5 17.9Zm14-3-2.5-2.4-6.4 6.5H19v-4ZM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm6 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" fill-rule="nonzero"/></svg>',indent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 1 1 0-2Zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm-5 4h12a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2Zm-2.6-3.8L6.2 12l-1.8-1.2a1 1 0 0 1 1.2-1.6l3 2a1 1 0 0 1 0 1.6l-3 2a1 1 0 1 1-1.2-1.6Z" fill-rule="evenodd"/></svg>',info:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 1 1 12 4Zm-1 3v2h2V7h-2Zm3 10v-1h-1v-5h-3v1h1v4h-1v1h4Z" fill-rule="evenodd"/></svg>',"insert-character":'<svg width="24" height="24"><path d="M15 18h4l1-2v4h-6v-3.3l1.4-1a6 6 0 0 0 1.8-2.9 6.3 6.3 0 0 0-.1-4.1 5.8 5.8 0 0 0-3-3.2c-.6-.3-1.3-.5-2.1-.5a5.1 5.1 0 0 0-3.9 1.8 6.3 6.3 0 0 0-1.3 6 6.2 6.2 0 0 0 1.8 3l1.4.9V20H4v-4l1 2h4v-.5l-2-1L5.4 15A6.5 6.5 0 0 1 4 11c0-1 .2-1.9.6-2.7A7 7 0 0 1 6.3 6C7.1 5.4 8 5 9 4.5c1-.3 2-.5 3.1-.5a8.8 8.8 0 0 1 5.7 2 7 7 0 0 1 1.7 2.3 6 6 0 0 1 .2 4.8c-.2.7-.6 1.3-1 1.9a7.6 7.6 0 0 1-3.6 2.5v.5Z" fill-rule="evenodd"/></svg>',"insert-time":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M12 19a7 7 0 1 0 0-14 7 7 0 0 0 0 14Zm0 2a9 9 0 1 1 0-18 9 9 0 0 1 0 18Z"/><path d="M16 12h-3V7c0-.6-.4-1-1-1a1 1 0 0 0-1 1v7h5c.6 0 1-.4 1-1s-.4-1-1-1Z"/></g></svg>',invert:'<svg width="24" height="24"><path d="M18 19.3 16.5 18a5.8 5.8 0 0 1-3.1 1.9 6.1 6.1 0 0 1-5.5-1.6A5.8 5.8 0 0 1 6 14v-.3l.1-1.2A13.9 13.9 0 0 1 7.7 9l-3-3 .7-.8 2.8 2.9 9 8.9 1.5 1.6-.7.6Zm0-5.5v.3l-.1 1.1-.4 1-1.2-1.2a4.3 4.3 0 0 0 .2-1v-.2c0-.4 0-.8-.2-1.3l-.5-1.4a14.8 14.8 0 0 0-3-4.2L12 6a26.1 26.1 0 0 0-2.2 2.5l-1-1a20.9 20.9 0 0 1 2.9-3.3L12 4l1 .8a22.2 22.2 0 0 1 4 5.4c.6 1.2 1 2.4 1 3.6Z" fill-rule="evenodd"/></svg>',italic:'<svg width="24" height="24"><path d="m16.7 4.7-.1.9h-.3c-.6 0-1 0-1.4.3-.3.3-.4.6-.5 1.1l-2.1 9.8v.6c0 .5.4.8 1.4.8h.2l-.2.8H8l.2-.8h.2c1.1 0 1.8-.5 2-1.5l2-9.8.1-.5c0-.6-.4-.8-1.4-.8h-.3l.2-.9h5.8Z" fill-rule="evenodd"/></svg>',language:'<svg width="24" height="24"><path d="M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm4.3 13.3c-.5 1-1.2 2-2 2.9a7.5 7.5 0 0 0 3.2-2.1l-.2-.2a6 6 0 0 0-1-.6Zm-8.6 0c-.5.2-.9.5-1.2.8.9 1 2 1.7 3.2 2a10 10 0 0 1-2-2.8Zm3.6-.8c-.8 0-1.6.1-2.2.3.5 1 1.2 1.9 2.1 2.7Zm1.5 0v3c.9-.8 1.6-1.7 2.1-2.7-.6-.2-1.4-.3-2.1-.3Zm-6-2.7H4.5c.2 1 .5 2.1 1 3h.3l1.3-1a10 10 0 0 1-.3-2Zm12.7 0h-2.3c0 .7-.1 1.4-.3 2l1.6 1.1c.5-1 .9-2 1-3.1Zm-3.8 0h-3V14c1 0 2 .1 2.7.4.2-.5.3-1 .3-1.6Zm-4.4 0h-3l.3 1.6c.8-.3 1.7-.4 2.7-.4v-1.3Zm-5.5-5c-.7 1-1.1 2.2-1.3 3.5h2.3c0-1 .2-1.8.5-2.6l-1.5-1Zm2.9 1.4v.1c-.2.6-.4 1.3-.4 2h3V9.4c-1 0-1.8-.1-2.6-.3Zm6.6 0h-.1l-2.4.3v1.8h3l-.5-2.1Zm3-1.4-.3.1-1.3.8c.3.8.5 1.6.5 2.6h2.3a7.5 7.5 0 0 0-1.3-3.5Zm-9 0 2 .2V5.5a9 9 0 0 0-2 2.2Zm3.5-2.3V8c.6 0 1.3 0 1.9-.2a9 9 0 0 0-2-2.3Zm-3-.7h-.1c-1.1.4-2.1 1-3 1.8l1.2.7a10 10 0 0 1 1.9-2.5Zm4.4 0 .1.1a10 10 0 0 1 1.8 2.4l1.1-.7a7.5 7.5 0 0 0-3-1.8Z"/></svg>',"line-height":'<svg width="24" height="24"><path d="M21 5a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zM7 3.6l3.7 3.7a1 1 0 0 1-1.3 1.5h-.1L8 7.3v9.2l1.3-1.3a1 1 0 0 1 1.3 0h.1c.4.4.4 1 0 1.3v.1L7 20.4l-3.7-3.7a1 1 0 0 1 1.3-1.5h.1L6 16.7V7.4L4.7 8.7a1 1 0 0 1-1.3 0h-.1a1 1 0 0 1 0-1.3v-.1L7 3.6z"/></svg>',line:'<svg width="24" height="24"><path d="m15 9-8 8H4v-3l8-8 3 3Zm1-1-3-3 1-1h1c-.2 0 0 0 0 0l2 2s0 .2 0 0v1l-1 1ZM4 18h16v2H4v-2Z" fill-rule="evenodd"/></svg>',link:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 0 1 1.4 1.4l-2 2a2 2 0 1 0 2.6 2.8l4.8-4.8a1 1 0 0 0 0-1.4 1 1 0 1 1 1.4-1.3 2.9 2.9 0 0 1 0 4L9.6 20a3.9 3.9 0 0 1-5.5-5.5l2-2Zm11.6-.6a1 1 0 0 1-1.4-1.4l2-2a2 2 0 1 0-2.6-2.8L11 10.3a1 1 0 0 0 0 1.4A1 1 0 1 1 9.6 13a2.9 2.9 0 0 1 0-4L14.4 4a3.9 3.9 0 0 1 5.5 5.5l-2 2Z" fill-rule="nonzero"/></svg>',"list-bull-circle":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M11 16a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM11 26a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6ZM11 36a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z" fill-rule="nonzero"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-default":'<svg width="48" height="48"><g fill-rule="evenodd"><circle cx="11" cy="14" r="3"/><circle cx="11" cy="24" r="3"/><circle cx="11" cy="34" r="3"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-square":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M8 11h6v6H8zM8 21h6v6H8zM8 31h6v6H8z"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-num-default-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 17v-4.8h-.1l-1.5 1v-1.1l1.6-1.1h1.2v6zM33.3 17.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm1.7 5.7c0-1.2 1-2 2.2-2 1.3 0 2.1.8 2.1 1.8 0 .7-.3 1.2-1.3 2.2l-1.2 1v.2h2.6v1h-4.3v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H35zm-1.7 4.3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm3.2 7.3v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H35c0-1.1 1-1.8 2.2-1.8 1.2 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.7.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .6 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm-3.3 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-default":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10 17v-4.8l-1.5 1v-1.1l1.6-1h1.2V17h-1.2Zm3.6.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm-5 5.7c0-1.2.8-2 2.1-2s2.1.8 2.1 1.8c0 .7-.3 1.2-1.4 2.2l-1.1 1v.2h2.6v1H8.6v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H8.5Zm6.3 4.3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM10 34.4v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H8.6c0-1.1 1-1.8 2.2-1.8 1.3 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.8.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .7 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7Zm4.7 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7Z"/></g></svg>',"list-num-lower-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M36.5 16c-.9 0-1.5-.5-1.5-1.3s.6-1.3 1.8-1.4h1v-.4c0-.4-.2-.6-.7-.6-.4 0-.7.1-.8.4h-1.1c0-.8.8-1.4 2-1.4S39 12 39 13V16h-1.2v-.6c-.3.4-.8.7-1.4.7Zm.4-.8c.6 0 1-.4 1-.9V14h-1c-.5.1-.7.3-.7.6 0 .4.3.6.7.6ZM33.1 16.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7ZM37.7 26c-.7 0-1.2-.2-1.5-.7v.7H35v-6.3h1.2v2.5c.3-.5.8-.9 1.5-.9 1.1 0 1.8 1 1.8 2.4 0 1.5-.7 2.4-1.8 2.4Zm-.5-3.6c-.6 0-1 .5-1 1.3s.4 1.4 1 1.4c.7 0 1-.6 1-1.4 0-.8-.3-1.3-1-1.3ZM33.2 26.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm6 7h-1c-.1-.5-.4-.8-1-.8s-1 .5-1 1.4c0 1 .4 1.4 1 1.4.5 0 .9-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm-6.1 3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.3 15.2c.5 0 1-.4 1-.9V14h-1c-.5.1-.8.3-.8.6 0 .4.3.6.8.6Zm-.4.9c-1 0-1.5-.6-1.5-1.4 0-.8.6-1.3 1.7-1.4h1.1v-.4c0-.4-.2-.6-.7-.6-.5 0-.8.1-.9.4h-1c0-.8.8-1.4 2-1.4 1.1 0 1.8.6 1.8 1.6V16h-1.1v-.6h-.1c-.2.4-.7.7-1.3.7Zm4.6 0c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-3.2 10c-.6 0-1.2-.3-1.4-.8v.7H8.5v-6.3H10v2.5c.3-.5.8-.9 1.4-.9 1.2 0 1.9 1 1.9 2.4 0 1.5-.7 2.4-1.9 2.4Zm-.4-3.7c-.7 0-1 .5-1 1.3s.3 1.4 1 1.4c.6 0 1-.6 1-1.4 0-.8-.4-1.3-1-1.3Zm4 3.7c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-2.2 7h-1.2c0-.5-.4-.8-.9-.8-.6 0-1 .5-1 1.4 0 1 .4 1.4 1 1.4.5 0 .8-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7Zm1.8 3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-greek-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 16c-1.2 0-2-.8-2-2.3 0-1.5.8-2.4 2-2.4.6 0 1 .4 1.3 1v-.9H40v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1-.7h-.2c-.2.4-.7.8-1.3.8Zm.3-1c.6 0 1-.5 1-1.3s-.4-1.3-1-1.3-1 .5-1 1.3.4 1.4 1 1.4ZM33.3 16.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM36 21.9c0-1.5.8-2.3 2.1-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.9 1.3.9.3 1.3.8 1.3 1.7 0 1.2-.7 1.9-1.8 1.9-.6 0-1.1-.3-1.4-.8v2.2H36V22Zm1.8 1.2v-1h.3c.5 0 .9-.2.9-.7 0-.5-.3-.8-.9-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1 1.3s1-.4 1-1-.4-1-1.2-1h-.3ZM33.3 26.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM37.1 34.6 34.8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.2.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2Zm.7 1a2 2 0 0 0-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1ZM33.3 36.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-greek":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.5 15c.7 0 1-.5 1-1.3s-.3-1.3-1-1.3c-.5 0-.9.5-.9 1.3s.4 1.4 1 1.4Zm-.3 1c-1.1 0-1.8-.8-1.8-2.3 0-1.5.7-2.4 1.8-2.4.7 0 1.1.4 1.3 1h.1v-.9h1.2v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1.1-.7h-.1c-.2.4-.7.8-1.4.8Zm5 .1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7Zm-4.9 7v-1h.3c.6 0 1-.2 1-.7 0-.5-.4-.8-1-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1.1 1.3.6 0 1-.4 1-1s-.5-1-1.3-1h-.3ZM8.6 22c0-1.5.7-2.3 2-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.8 1.3.8.3 1.3.8 1.3 1.7 0 1.2-.8 1.9-1.9 1.9-.6 0-1.1-.3-1.3-.8v2.2H8.5V22Zm6.2 4.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm-4.5 8.5L8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.1.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2Zm.7 1a2 2 0 0 0-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1Zm4.5.5c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M32.9 16v-1.2h-1.3V16H33Zm0 10v-1.2h-1.3V26H33Zm0 10v-1.2h-1.3V36H33Z"/><path fill-rule="nonzero" d="M36 21h-1.5v5H36zM36 31h-1.5v5H36zM39 21h-1.5v5H39zM39 31h-1.5v5H39zM42 31h-1.5v5H42zM36 11h-1.5v5H36zM36 19h-1.5v1H36zM36 29h-1.5v1H36zM39 19h-1.5v1H39zM39 29h-1.5v1H39zM42 29h-1.5v1H42zM36 9h-1.5v1H36z"/></g></svg>',"list-num-lower-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 16v-1.2h1.3V16H15Zm0 10v-1.2h1.3V26H15Zm0 10v-1.2h1.3V36H15Z"/><path fill-rule="nonzero" d="M12 21h1.5v5H12zM12 31h1.5v5H12zM9 21h1.5v5H9zM9 31h1.5v5H9zM6 31h1.5v5H6zM12 11h1.5v5H12zM12 19h1.5v1H12zM12 29h1.5v1H12zM9 19h1.5v1H9zM9 29h1.5v1H9zM6 29h1.5v1H6zM12 9h1.5v1H12z"/></g></svg>',"list-num-upper-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="m39.3 17-.5-1.4h-2l-.5 1.4H35l2-6h1.6l2 6h-1.3Zm-1.6-4.7-.7 2.3h1.6l-.8-2.3ZM33.4 17c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm4.7 9.9h-2.7v-6H38c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7Zm-1.4-5v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1Zm0 4h1.1c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9h-1.1V26ZM33 27.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm4.9 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2Zm-4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-upper-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="m12.6 17-.5-1.4h-2L9.5 17H8.3l2-6H12l2 6h-1.3ZM11 12.3l-.7 2.3h1.6l-.8-2.3Zm4.7 4.8c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7ZM11.4 27H8.7v-6h2.6c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7ZM10 22v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1Zm0 4H11c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9H10V26Zm5.4 1.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-4.1 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2Zm4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-upper-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M31.6 17v-1.2H33V17h-1.3Zm0 10v-1.2H33V27h-1.3Zm0 10v-1.2H33V37h-1.3Z"/><path fill-rule="nonzero" d="M34.5 20H36v7h-1.5zM34.5 30H36v7h-1.5zM37.5 20H39v7h-1.5zM37.5 30H39v7h-1.5zM40.5 30H42v7h-1.5zM34.5 10H36v7h-1.5z"/></g></svg>',"list-num-upper-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 17v-1.2h1.3V17H15Zm0 10v-1.2h1.3V27H15Zm0 10v-1.2h1.3V37H15Z"/><path fill-rule="nonzero" d="M12 20h1.5v7H12zM12 30h1.5v7H12zM9 20h1.5v7H9zM9 30h1.5v7H9zM6 30h1.5v7H6zM12 10h1.5v7H12z"/></g></svg>',lock:'<svg width="24" height="24"><path d="M16.3 11c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H8V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h.3ZM10 8v3h4V8a1 1 0 0 0-.3-.7A1 1 0 0 0 13 7h-2a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7Z" fill-rule="evenodd"/></svg>',ltr:'<svg width="24" height="24"><path d="M11 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 7.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L11 5ZM4.4 16.2 6.2 15l-1.8-1.2a1 1 0 0 1 1.2-1.6l3 2a1 1 0 0 1 0 1.6l-3 2a1 1 0 1 1-1.2-1.6Z" fill-rule="evenodd"/></svg>',minus:'<svg width="24" height="24"><path d="M19 11a1 1 0 0 1 .1 2H5a1 1 0 0 1-.1-2H19Z"/></svg>',"more-drawer":'<svg width="24" height="24"><path d="M6 10a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm12 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm-6 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Z" fill-rule="nonzero"/></svg>',"new-document":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7.6L14.4 3ZM17 19H7V5h6v4h4v10Z" fill-rule="nonzero"/></svg>',"new-tab":'<svg width="24" height="24"><path d="m15 13 2-2v8H5V7h8l-2 2H7v8h8v-4Zm4-8v5.5l-2-2-5.6 5.5H10v-1.4L15.5 7l-2-2H19Z" fill-rule="evenodd"/></svg>',"non-breaking":'<svg width="24" height="24"><path d="M11 11H8a1 1 0 1 1 0-2h3V6c0-.6.4-1 1-1s1 .4 1 1v3h3c.6 0 1 .4 1 1s-.4 1-1 1h-3v3c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-3Zm10 4v5H3v-5c0-.6.4-1 1-1s1 .4 1 1v3h14v-3c0-.6.4-1 1-1s1 .4 1 1Z" fill-rule="evenodd"/></svg>',notice:'<svg width="24" height="24"><path d="M15.5 4 20 8.5v7L15.5 20h-7L4 15.5v-7L8.5 4h7ZM13 17v-2h-2v2h2Zm0-4V7h-2v6h2Z" fill-rule="evenodd" clip-rule="evenodd"/></svg>',"ordered-list-rtl":'<svg width="24" height="24"><path d="M6 17h8a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2H6a1 1 0 1 1 0-2Zm13-1v3.5a.5.5 0 1 1-1 0V5h-.5a.5.5 0 1 1 0-1H19Zm-1 8.8.2.2h1.3a.5.5 0 1 1 0 1h-1.6a1 1 0 0 1-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 0 0-.2-.2h-1.3a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3Zm2 4.2v2c0 .6-.4 1-1 1h-1.5a.5.5 0 0 1 0-1h1.2a.3.3 0 1 0 0-.6h-1.3a.4.4 0 1 1 0-.8h1.3a.3.3 0 0 0 0-.6h-1.2a.5.5 0 1 1 0-1H19c.6 0 1 .4 1 1Z" fill-rule="evenodd"/></svg>',"ordered-list":'<svg width="24" height="24"><path d="M10 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 1 1 0-2ZM6 4v3.5c0 .3-.2.5-.5.5a.5.5 0 0 1-.5-.5V5h-.5a.5.5 0 0 1 0-1H6Zm-1 8.8.2.2h1.3c.3 0 .5.2.5.5s-.2.5-.5.5H4.9a1 1 0 0 1-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 0 0-.2-.2H4.5a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3ZM7 17v2c0 .6-.4 1-1 1H4.5a.5.5 0 0 1 0-1h1.2c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.4a.4.4 0 1 1 0-.8h1.3c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.5a.5.5 0 1 1 0-1H6c.6 0 1 .4 1 1Z" fill-rule="evenodd"/></svg>',orientation:'<svg width="24" height="24"><path d="M7.3 6.4 1 13l6.4 6.5 6.5-6.5-6.5-6.5ZM3.7 13l3.6-3.7L11 13l-3.7 3.7-3.6-3.7ZM12 6l2.8 2.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0L9.2 5.7a.8.8 0 0 1 0-1.2L13.6.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L12 4h1a9 9 0 1 1-4.3 16.9l1.5-1.5A7 7 0 1 0 13 6h-1Z" fill-rule="nonzero"/></svg>',outdent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 1 1 0-2Zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm-5 4h12a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2Zm1.6-3.8a1 1 0 0 1-1.2 1.6l-3-2a1 1 0 0 1 0-1.6l3-2a1 1 0 0 1 1.2 1.6L6.8 12l1.8 1.2Z" fill-rule="evenodd"/></svg>',"page-break":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M5 11c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1h-1a1 1 0 0 1 0-2Zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2ZM7 3v5h10V3c0-.6.4-1 1-1s1 .4 1 1v7H5V3c0-.6.4-1 1-1s1 .4 1 1ZM6 22a1 1 0 0 1-1-1v-7h14v7c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-5H7v5c0 .6-.4 1-1 1Z"/></g></svg>',paragraph:'<svg width="24" height="24"><path fill-rule="evenodd" d="M10 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 6.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L10 5Z"/></svg>',"paste-column-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h7v2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm8 7v12h-6V8h6Zm-1.5 1.5h-3v9h3v-9ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-column-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V18c0 1-.8 2-1.9 2H11v-2h7V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v2H4V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm-2 7v12H4V8h6ZM8.5 9.5h-3v9h3v-9ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-row-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V11h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h14c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm10 11v5H8v-5h14Zm-1.5 1.5h-11v2h11v-2ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-row-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h12v-4h2v4c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm10 7v5H8V8h14Zm-1.5 1.5h-11v2h11v-2ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-text":'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h3V9h9ZM9 20H6a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0 1 12 1a3 3 0 0 1 2.8 2H18a2 2 0 0 1 2 2v4h1v12H9v-1Zm1.5-9.5v9h9v-9h-9ZM12 3a1 1 0 0 0-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1Zm0 9h6v2h-.5l-.5-1h-1v4h.8v1h-3.6v-1h.8v-4h-1l-.5 1H12v-2Z" fill-rule="nonzero"/></svg>',paste:'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h3V9h9ZM9 20H6a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0 1 12 1a3 3 0 0 1 2.8 2H18a2 2 0 0 1 2 2v4h1v12H9v-1Zm1.5-9.5v9h9v-9h-9ZM12 3a1 1 0 0 0-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1Z" fill-rule="nonzero"/></svg>',"permanent-pen":'<svg width="24" height="24"><path d="M10.5 17.5 8 20H3v-3l3.5-3.5a2 2 0 0 1 0-3L14 3l1 1-7.3 7.3a1 1 0 0 0 0 1.4l3.6 3.6c.4.4 1 .4 1.4 0L20 9l1 1-7.6 7.6a2 2 0 0 1-2.8 0l-.1-.1Z" fill-rule="nonzero"/></svg>',plus:'<svg width="24" height="24"><path d="M12 4c.5 0 1 .4 1 .9V11h6a1 1 0 0 1 .1 2H13v6a1 1 0 0 1-2 .1V13H5a1 1 0 0 1-.1-2H11V5c0-.6.4-1 1-1Z"/></svg>',preferences:'<svg width="24" height="24"><path d="m20.1 13.5-1.9.2a5.8 5.8 0 0 1-.6 1.5l1.2 1.5c.4.4.3 1 0 1.4l-.7.7a1 1 0 0 1-1.4 0l-1.5-1.2a6.2 6.2 0 0 1-1.5.6l-.2 1.9c0 .5-.5.9-1 .9h-1a1 1 0 0 1-1-.9l-.2-1.9a5.8 5.8 0 0 1-1.5-.6l-1.5 1.2a1 1 0 0 1-1.4 0l-.7-.7a1 1 0 0 1 0-1.4l1.2-1.5a6.2 6.2 0 0 1-.6-1.5l-1.9-.2a1 1 0 0 1-.9-1v-1c0-.5.4-1 .9-1l1.9-.2a5.8 5.8 0 0 1 .6-1.5L5.2 7.3a1 1 0 0 1 0-1.4l.7-.7a1 1 0 0 1 1.4 0l1.5 1.2a6.2 6.2 0 0 1 1.5-.6l.2-1.9c0-.5.5-.9 1-.9h1c.5 0 1 .4 1 .9l.2 1.9a5.8 5.8 0 0 1 1.5.6l1.5-1.2a1 1 0 0 1 1.4 0l.7.7c.3.4.4 1 0 1.4l-1.2 1.5a6.2 6.2 0 0 1 .6 1.5l1.9.2c.5 0 .9.5.9 1v1c0 .5-.4 1-.9 1ZM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z" fill-rule="evenodd"/></svg>',preview:'<svg width="24" height="24"><path d="M3.5 12.5c.5.8 1.1 1.6 1.8 2.3 2 2 4.2 3.2 6.7 3.2s4.7-1.2 6.7-3.2a16.2 16.2 0 0 0 2.1-2.8 15.7 15.7 0 0 0-2.1-2.8c-2-2-4.2-3.2-6.7-3.2a9.3 9.3 0 0 0-6.7 3.2A16.2 16.2 0 0 0 3.2 12c0 .2.2.3.3.5Zm-2.4-1 .7-1.2L4 7.8C6.2 5.4 8.9 4 12 4c3 0 5.8 1.4 8.1 3.8a18.2 18.2 0 0 1 2.8 3.7v1l-.7 1.2-2.1 2.5c-2.3 2.4-5 3.8-8.1 3.8-3 0-5.8-1.4-8.1-3.8a18.2 18.2 0 0 1-2.8-3.7 1 1 0 0 1 0-1Zm12-3.3a2 2 0 1 0 2.7 2.6 4 4 0 1 1-2.6-2.6Z" fill-rule="nonzero"/></svg>',print:'<svg width="24" height="24"><path d="M18 8H6a3 3 0 0 0-3 3v6h2v3h14v-3h2v-6a3 3 0 0 0-3-3Zm-1 10H7v-4h10v4Zm.5-5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5Zm.5-8H6v2h12V5Z" fill-rule="nonzero"/></svg>',quote:'<svg width="24" height="24"><path d="M7.5 17h.9c.4 0 .7-.2.9-.6L11 13V8c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 0 0 .8 1.3Zm8 0h.9c.4 0 .7-.2.9-.6L19 13V8c0-.6-.4-1-1-1h-4a1 1 0 0 0-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 0 0 .8 1.3Z" fill-rule="nonzero"/></svg>',redo:'<svg width="24" height="24">
vendor: 4,333 bytes, line 1
1<path d="M17.6 10H12c-2.8 0-4.4 1.4-4.9 3.5-.4 2 .3 4 1.4 4.6a1 1 0 1 1-1 1.8c-2-1.2-2.9-4.1-2.3-6.8.6-3 3-5.1 6.8-5.1h5.6l-3.3-3.3a1 1 0 1 1 1.4-1.4l5 5a1 1 0 0 1 0 1.4l-5 5a1 1 0 0 1-1.4-1.4l3.3-3.3Z" fill-rule="nonzero"/></svg>',reload:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="m5 22.1-1.2-4.7v-.2a1 1 0 0 1 1-1l5 .4a1 1 0 1 1-.2 2l-2.2-.2a7.8 7.8 0 0 0 8.4.2 7.5 7.5 0 0 0 3.5-6.4 1 1 0 1 1 2 0 9.5 9.5 0 0 1-4.5 8 9.9 9.9 0 0 1-10.2 0l.4 1.4a1 1 0 1 1-2 .5ZM13.6 7.4c0-.5.5-1 1-.9l2.8.2a8 8 0 0 0-9.5-1 7.5 7.5 0 0 0-3.6 7 1 1 0 0 1-2 0 9.5 9.5 0 0 1 4.5-8.6 10 10 0 0 1 10.9.3l-.3-1a1 1 0 0 1 2-.5l1.1 4.8a1 1 0 0 1-1 1.2l-5-.4a1 1 0 0 1-.9-1Z"/></g></svg>',"remove-formatting":'<svg width="24" height="24"><path d="M13.2 6a1 1 0 0 1 0 .2l-2.6 10a1 1 0 0 1-1 .8h-.2a.8.8 0 0 1-.8-1l2.6-10H8a1 1 0 1 1 0-2h9a1 1 0 0 1 0 2h-3.8ZM5 18h7a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2Zm13 1.5L16.5 18 15 19.5a.7.7 0 0 1-1-1l1.5-1.5-1.5-1.5a.7.7 0 0 1 1-1l1.5 1.5 1.5-1.5a.7.7 0 0 1 1 1L17.5 17l1.5 1.5a.7.7 0 0 1-1 1Z" fill-rule="evenodd"/></svg>',remove:'<svg width="24" height="24"><path d="M16 7h3a1 1 0 0 1 0 2h-1v9a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V9H5a1 1 0 1 1 0-2h3V6a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v1Zm-2 0V6c0-.6-.4-1-1-1h-2a1 1 0 0 0-1 1v1h4Zm2 2H8v9c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V9Zm-7 3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Zm4 0a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Z" fill-rule="nonzero"/></svg>',"resize-handle":'<svg width="10" height="10"><g fill-rule="nonzero"><path d="M8.1 1.1A.5.5 0 1 1 9 2l-7 7A.5.5 0 1 1 1 8l7-7ZM8.1 5.1A.5.5 0 1 1 9 6l-3 3A.5.5 0 1 1 5 8l3-3Z"/></g></svg>',resize:'<svg width="24" height="24"><path d="M4 5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h6c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3H7.4L18 16.6V13c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v6c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3h-6a1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3.6L6 7.4V11c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3A1 1 0 0 1 4 11V5Z" fill-rule="evenodd"/></svg>',"restore-draft":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1Z"/><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></g></svg>',"rotate-left":'<svg width="24" height="24"><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></svg>',"rotate-right":'<svg width="24" height="24"><path d="M20 8V5a1 1 0 0 1 2 0v6c0 .6-.4 1-1 1h-6a1 1 0 0 1 0-2h4.3L16 7A7.2 7.2 0 0 0 7.7 6a7 7 0 0 0 3 13.1c1.9.1 3.7-.5 5-1.7a1 1 0 0 1 1.4 1.5A9.2 9.2 0 0 1 2.2 14c-.9-3.9 1-8 4.5-9.9 3.5-1.9 8-1.3 10.8 1.5L20 8Z" fill-rule="nonzero"/></svg>',rtl:'<svg width="24" height="24"><path d="M8 5h8v2h-2v12h-2V7h-2v12H8v-7c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 4.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L8 5Zm12 11.2a1 1 0 1 1-1 1.6l-3-2a1 1 0 0 1 0-1.6l3-2a1 1 0 1 1 1 1.6L18.4 15l1.8 1.2Z" fill-rule="evenodd"/></svg>',save:'<svg width="24" height="24"><path d="M5 16h14a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2Zm0 2v2h14v-2H5Zm10 0h2v2h-2v-2Zm-4-6.4L8.7 9.3a1 1 0 1 0-1.4 1.4l4 4c.4.4 1 .4 1.4 0l4-4a1 1 0 1 0-1.4-1.4L13 11.6V4a1 1 0 0 0-2 0v7.6Z" fill-rule="nonzero"/></svg>',search:'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z" fill-rule="nonzero"/></svg>',"select-all":'<svg width="24" height="24"><path d="M3 5h2V3a2 2 0 0 0-2 2Zm0 8h2v-2H3v2Zm4 8h2v-2H7v2ZM3 9h2V7H3v2Zm10-6h-2v2h2V3Zm6 0v2h2a2 2 0 0 0-2-2ZM5 21v-2H3c0 1.1.9 2 2 2Zm-2-4h2v-2H3v2ZM9 3H7v2h2V3Zm2 18h2v-2h-2v2Zm8-8h2v-2h-2v2Zm0 8a2 2 0 0 0 2-2h-2v2Zm0-12h2V7h-2v2Zm0 8h2v-2h-2v2Zm-4 4h2v-2h-2v2Zm0-16h2V3h-2v2ZM7 17h10V7H7v10Zm2-8h6v6H9V9Z" fill-rule="nonzero"/></svg>',selected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Zm3.6 10.9L7 12.3a.7.7 0 0 0-1 1L9.6 17 18 8.6a.7.7 0 0 0 0-1 .7.7 0 0 0-1 0l-7.4 7.3Z"/></svg>',se
vendor: 17,202 bytes, line 1
1nd:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="m13.3 22 7-18.3-18.3 7L9 15l4.3 7ZM18 6.8l-.7-.7L9.4 14l.7.7L18 6.8Z"/></svg>',settings:'<svg width="24" height="24"><path d="M11 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V8H5a1 1 0 1 1 0-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.5V6ZM8 8h2V6H8v2Zm9 2.8v.2h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v.3c0 .2 0 .3-.2.5l-.6.2h-2.4c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V13H5a1 1 0 0 1 0-2h8v-.3c0-.2 0-.3.2-.5l.6-.2h2.4c.3 0 .4 0 .6.2l.2.6ZM14 13h2v-2h-2v2Zm-3 2.8v.2h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V18H5a1 1 0 0 1 0-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.6ZM8 18h2v-2H8v2Z" fill-rule="evenodd"/></svg>',sharpen:'<svg width="24" height="24"><path d="m16 6 4 4-8 9-8-9 4-4h8Zm-4 10.2 5.5-6.2-.1-.1H12v-.3h5.1l-.2-.2H12V9h4.6l-.2-.2H12v-.3h4.1l-.2-.2H12V8h3.6l-.2-.2H8.7L6.5 10l.1.1H12v.3H6.9l.2.2H12v.3H7.3l.2.2H12v.3H7.7l.3.2h4v.3H8.2l.2.2H12v.3H8.6l.3.2H12v.3H9l.3.2H12v.3H9.5l.2.2H12v.3h-2l.2.2H12v.3h-1.6l.2.2H12v.3h-1.1l.2.2h.9v.3h-.7l.2.2h.5v.3h-.3l.3.2Z" fill-rule="evenodd"/></svg>',sourcecode:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9.8 15.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0l-4.4-4.1a.8.8 0 0 1 0-1.2l4.4-4.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L6 12l3.8 3.7ZM14.2 15.7c-.3.3-.3.8 0 1 .4.4.9.4 1.2 0l4.4-4.1c.3-.3.3-.9 0-1.2l-4.4-4.2a.8.8 0 0 0-1.2 0c-.3.3-.3.8 0 1.1L18 12l-3.8 3.7Z"/></g></svg>',"spell-check":'<svg width="24" height="24"><path d="M6 8v3H5V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h2c.3 0 .5.1.7.3.2.2.3.4.3.7v6H8V8H6Zm0-3v2h2V5H6Zm13 0h-3v5h3v1h-3a1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3v1Zm-5 1.5-.1.7c-.1.2-.3.3-.6.3.3 0 .5.1.6.3l.1.7V10c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3h-3V4h3c.3 0 .5.1.7.3.2.2.3.4.3.7v1.5ZM13 10V8h-2v2h2Zm0-3V5h-2v2h2Zm3 5 1 1-6.5 7L7 15.5l1.3-1 2.2 2.2L16 12Z" fill-rule="evenodd"/></svg>',"strike-through":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M15.6 8.5c-.5-.7-1-1.1-1.3-1.3-.6-.4-1.3-.6-2-.6-2.7 0-2.8 1.7-2.8 2.1 0 1.6 1.8 2 3.2 2.3 4.4.9 4.6 2.8 4.6 3.9 0 1.4-.7 4.1-5 4.1A6.2 6.2 0 0 1 7 16.4l1.5-1.1c.4.6 1.6 2 3.7 2 1.6 0 2.5-.4 3-1.2.4-.8.3-2-.8-2.6-.7-.4-1.6-.7-2.9-1-1-.2-3.9-.8-3.9-3.6C7.6 6 10.3 5 12.4 5c2.9 0 4.2 1.6 4.7 2.4l-1.5 1.1Z"/><path d="M5 11h14a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2Z" fill-rule="nonzero"/></g></svg>',subscript:'<svg width="24" height="24"><path d="m10.4 10 4.6 4.6-1.4 1.4L9 11.4 4.4 16 3 14.6 7.6 10 3 5.4 4.4 4 9 8.6 13.6 4 15 5.4 10.4 10ZM21 19h-5v-1l1-.8 1.7-1.6c.3-.4.5-.8.5-1.2 0-.3 0-.6-.2-.7-.2-.2-.5-.3-.9-.3a2 2 0 0 0-.8.2l-.7.3-.4-1.1 1-.6 1.2-.2c.8 0 1.4.3 1.8.7.4.4.6.9.6 1.5s-.2 1.1-.5 1.6a8 8 0 0 1-1.3 1.3l-.6.6h2.6V19Z" fill-rule="nonzero"/></svg>',superscript:'<svg width="24" height="24"><path d="M15 9.4 10.4 14l4.6 4.6-1.4 1.4L9 15.4 4.4 20 3 18.6 7.6 14 3 9.4 4.4 8 9 12.6 13.6 8 15 9.4Zm5.9 1.6h-5v-1l1-.8 1.7-1.6c.3-.5.5-.9.5-1.3 0-.3 0-.5-.2-.7-.2-.2-.5-.3-.9-.3l-.8.2-.7.4-.4-1.2c.2-.2.5-.4 1-.5.3-.2.8-.2 1.2-.2.8 0 1.4.2 1.8.6.4.4.6 1 .6 1.6 0 .5-.2 1-.5 1.5l-1.3 1.4-.6.5h2.6V11Z" fill-rule="nonzero"/></svg>',"table-caption":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="12" height="2" x="3" y="4" rx="1"/><path d="M19 8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h14ZM5 15v3h6v-3H5Zm14 0h-6v3h6v-3Zm0-5h-6v3h6v-3ZM5 13h6v-3H5v3Z"/></g></svg>',"table-cell-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M13 4v9H3V6c0-1.1.9-2 2-2h8Zm-2 2H5v5h6V6Z"/><path fill-rule="nonzero" d="M13 4h6a2 2 0 0 1 2 2v7h-8v-2h6V6h-6V4Z" opacity=".2"/><path d="m18 20-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3.1.2-2.4 2 .7 3z"/><path fill-rule="nonzero" d="M3 13v5c0 1.1.9 2 2 2h8v-7h-2v5H5v-5H3Z" opacity=".2"/></g></svg>',"table-cell-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9H5v5h6v-5Zm8 0h-6v5h6v-5Zm-8-7H5v5h6V6Z"/></svg>',"table-cell-select-all":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v12h14V6Z"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2Z" opacity=".2"/></g></svg>',"table-cell-select-inner":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v12h14V6Z" opacity=".2"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2Z"/></g></svg>',"table-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v7h-8v7H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9H5v5h6v-5Zm8-7h-6v5h6V6Zm-8 0H5v5h6V6Z"/><path d="m18 20-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3.1.2-2.4 2 .7 3z"/></g></svg>',"table-delete-column":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-4 4h-2V6h-2v2H9V6H5v12h4v-2h2v2h2v-2h2v2h4V6h-4v2Zm.3.5 1 1.2-3 2.3 3 2.3-1 1.2L12 13l-3.3 2.6-1-1.2 3-2.3-3-2.3 1-1.2L12 11l3.3-2.5Z"/></svg>',"table-delete-row":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v3h2.5v2H5v2h2.5v2H5v3h14v-3h-2.5v-2H19v-2h-2.5V9H19V6Zm-4.7 1.8 1.2 1L13 12l2.6 3.3-1.2 1-2.3-3-2.3 3-1.2-1L11 12 8.5 8.7l1.2-1 2.3 3 2.3-3Z"/></svg>',"table-delete-table":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 6v12h14V6H5Z"/><path d="m14.4 8.6 1.1 1-2.4 2.4 2.4 2.4-1.1 1.1-2.4-2.4-2.4 2.4-1-1.1 2.3-2.4-2.3-2.4 1-1 2.4 2.3z"/></g></svg>',"table-insert-column-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M20 4c.6 0 1 .4 1 1v2a1 1 0 0 1-2 0V6h-8v12h8v-1a1 1 0 0 1 2 0v2c0 .5-.4 1-.9 1H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h15ZM9 13H5v5h4v-5Zm7-5c.5 0 1 .4 1 .9V11h2a1 1 0 0 1 .1 2H17v2a1 1 0 0 1-2 .1V13h-2a1 1 0 0 1-.1-2H15V9c0-.6.4-1 1-1ZM9 6H5v5h4V6Z"/></svg>',"table-insert-column-before":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 2 0v1h8V6H5v1a1 1 0 1 1-2 0V5c0-.6.4-1 1-1h15Zm0 9h-4v5h4v-5ZM8 8c.5 0 1 .4 1 .9V11h2a1 1 0 0 1 .1 2H9v2a1 1 0 0 1-2 .1V13H5a1 1 0 0 1-.1-2H7V9c0-.6.4-1 1-1Zm11-2h-4v5h4V6Z"/></svg>',"table-insert-row-above":'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4a1 1 0 1 1 0 2H5v6h14V6h-1a1 1 0 0 1 0-2h2c.6 0 1 .4 1 1v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5c0-.6.4-1 1-1h2Zm5 10H5v4h6v-4Zm8 0h-6v4h6v-4ZM12 3c.5 0 1 .4 1 .9V6h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 .1V8H9a1 1 0 0 1 0-2h2V4c0-.6.4-1 1-1Z"/></svg>',"table-insert-row-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M12 13c.5 0 1 .4 1 .9V16h2a1 1 0 0 1 .1 2H13v2a1 1 0 0 1-2 .1V18H9a1 1 0 0 1-.1-2H11v-2c0-.6.4-1 1-1Zm6 7a1 1 0 0 1 0-2h1v-6H5v6h1a1 1 0 0 1 0 2H4a1 1 0 0 1-1-1V6c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v13c0 .5-.4 1-.9 1H18ZM11 6H5v4h6V6Zm8 0h-6v4h6V6Z"/></svg>',"table-left-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 9h-4v5h4v-5Zm-6 0H9v5h4v-5Zm0-7H9v5h4V6Zm6 0h-4v5h4V6Z"/></svg>',"table-merge-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 15.5V18h3v-2.5H5Zm14-5h-9V18h9v-7.5ZM19 6h-4v2.5h4V6ZM8 6H5v2.5h3V6Zm5 0h-3v2.5h3V6Zm-8 7.5h3v-3H5v3Z"/></svg>',"table-row-numbering-rtl":'<svg width="24" height="24"><path d="M6 4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H6Zm0 12h8v3H6v-3Zm11 0c.6 0 1 .4 1 1v1a1 1 0 0 1-2 0v-1c0-.6.4-1 1-1ZM6 11h8v3H6v-3Zm11 0c.6 0 1 .4 1 1v1a1 1 0 0 1-2 0v-1c0-.6.4-1 1-1ZM6 6h8v3H6V6Zm11 0c.6 0 1 .4 1 1v1a1 1 0 1 1-2 0V7c0-.6.4-1 1-1Z"/></svg>',"table-row-numbering":'<svg width="24" height="24"><path d="M18 4a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h12Zm0 12h-8v3h8v-3ZM7 16a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1c0-.6-.4-1-1-1Zm11-5h-8v3h8v-3ZM7 11a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1c0-.6-.4-1-1-1Zm11-5h-8v3h8V6ZM7 6a1 1 0 0 0-1 1v1a1 1 0 1 0 2 0V7c0-.6-.4-1-1-1Z"/></svg>',"table-row-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 15v3h6v-3H5Zm14 0h-6v3h6v-3Zm0-9h-6v3h6V6ZM5 9h6V6H5v3Z"/></svg>',"table-split-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM8 15.5H5V18h3v-2.5Zm11-5h-9V18h9v-7.5Zm-2.5 1 1 1-2 2 2 2-1 1-2-2-2 2-1-1 2-2-2-2 1-1 2 2 2-2Zm-8.5-1H5v3h3v-3ZM19 6h-4v2.5h4V6ZM8 6H5v2.5h3V6Zm5 0h-3v2.5h3V6Z"/></svg>',"table-top-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 11H5v3h6v-3Zm8 0h-6v3h6v-3Zm0-5h-6v3h6v-3ZM5 13h6v-3H5v3Z"/></svg>',table:'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 14v4h6v-4H5Zm14 0h-6v4h6v-4Zm0-6h-6v4h6V8ZM5 12h6V8H5v4Z"/></svg>',"template-add":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 12v4H5a2 2 0 0 0-2 2v3h9.3a6 6 0 0 1-.3-2H5v-1h7a6 6 0 0 1 .8-2H11v-5l-.8-.6a3 3 0 1 1 3.6 0l-.8.6v4.7a6 6 0 0 1 2-1.9V12a5 5 0 1 0-6 0Z"/><path d="M18 15c.5 0 1 .4 1 .9V18h2a1 1 0 0 1 .1 2H19v2a1 1 0 0 1-2 .1V20h-2a1 1 0 0 1-.1-2H17v-2c0-.6.4-1 1-1Z"/></svg>',template:'<svg width="24" height="24"><path d="M19 19v-1H5v1h14ZM9 16v-4a5 5 0 1 1 6 0v4h4a2 2 0 0 1 2 2v3H3v-3c0-1.1.9-2 2-2h4Zm4 0v-5l.8-.6a3 3 0 1 0-3.6 0l.8.6v5h2Z" fill-rule="nonzero"/></svg>',"temporary-placeholder":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M9 7.6V6h2.5V4.5a.5.5 0 1 1 1 0V6H15v1.6a8 8 0 1 1-6 0Zm-2.6 5.3a.5.5 0 0 0 .3.6c.3 0 .6 0 .6-.3l.1-.2a5 5 0 0 1 3.3-2.8c.3-.1.4-.4.4-.6-.1-.3-.4-.5-.6-.4a6 6 0 0 0-4.1 3.7Z"/><circle cx="14" cy="4" r="1"/><circle cx="12" cy="2" r="1"/><circle cx="10" cy="4" r="1"/></g></svg>',"text-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path class="tox-icon-text-color__color" d="M3 18h18v3H3z"/><path d="M8.7 16h-.8a.5.5 0 0 1-.5-.6l2.7-9c.1-.3.3-.4.5-.4h2.8c.2 0 .4.1.5.4l2.7 9a.5.5 0 0 1-.5.6h-.8a.5.5 0 0 1-.4-.4l-.7-2.2c0-.3-.3-.4-.5-.4h-3.4c-.2 0-.4.1-.5.4l-.7 2.2c0 .3-.2.4-.4.4Zm2.6-7.6-.6 2a.5.5 0 0 0 .5.6h1.6a.5.5 0 0 0 .5-.6l-.6-2c0-.3-.3-.4-.5-.4h-.4c-.2 0-.4.1-.5.4Z"/></g></svg>',"text-size-decrease":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H4a1 1 0 0 1 0-2h10ZM14 12a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-6Z"/></svg>',"text-size-increase":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H4a1 1 0 0 1 0-2h10ZM17 9a1 1 0 0 0-1 1v2h-2a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2h-2v-2c0-.6-.4-1-1-1Z"/></svg>',toc:'<svg width="24" height="24"><path d="M5 5c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 1 1 0-2Zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 1 1 0-2Zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm0-4c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 1 1 0-2Zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',translate:'<svg width="24" height="24"><path d="m12.7 14.3-.3.7-.4.7-2.2-2.2-3.1 3c-.3.4-.8.4-1 0a.7.7 0 0 1 0-1l3.1-3A12.4 12.4 0 0 1 6.7 9H8a10.1 10.1 0 0 0 1.7 2.4c.5-.5 1-1.1 1.4-1.8l.9-2H4.7a.7.7 0 1 1 0-1.5h4.4v-.7c0-.4.3-.8.7-.8.4 0 .7.4.7.8v.7H15c.4 0 .8.3.8.7 0 .4-.4.8-.8.8h-1.4a12.3 12.3 0 0 1-1 2.4 13.5 13.5 0 0 1-1.7 2.3l1.9 1.8Zm4.3-3 2.7 7.3a.5.5 0 0 1-.4.7 1 1 0 0 1-1-.7l-.6-1.5h-3.4l-.6 1.5a1 1 0 0 1-1 .7.5.5 0 0 1-.4-.7l2.7-7.4a1 1 0 0 1 2 0Zm-2.2 4.4h2.4L16 12.5l-1.2 3.2Z" fill-rule="evenodd"/></svg>',typography:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M17 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H7a1 1 0 0 1 0-2h10Z"/><path d="m17.5 14 .8-1.7 1.7-.8-1.7-.8-.8-1.7-.8 1.7-1.7.8 1.7.8.8 1.7ZM7 14l1 2 2 1-2 1-1 2-1-2-2-1 2-1 1-2Z"/></svg>',underline:'<svg width="24" height="24"><path d="M16 5c.6 0 1 .4 1 1v5.5a4 4 0 0 1-.4 1.8l-1 1.4a5.3 5.3 0 0 1-5.5 1 5 5 0 0 1-1.6-1c-.5-.4-.8-.9-1.1-1.4a4 4 0 0 1-.4-1.8V6c0-.6.4-1 1-1s1 .4 1 1v5.5c0 .3 0 .6.2 1l.6.7a3.3 3.3 0 0 0 2.2.8 3.4 3.4 0 0 0 2.2-.8c.3-.2.4-.5.6-.8l.2-.9V6c0-.6.4-1 1-1ZM8 17h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',undo:'<svg width="24" height="24"><path d="M6.4 8H12c3.7 0 6.2 2 6.8 5.1.6 2.7-.4 5.6-2.3 6.8a1 1 0 0 1-1-1.8c1.1-.6 1.8-2.7 1.4-4.6-.5-2.1-2.1-3.5-4.9-3.5H6.4l3.3 3.3a1 1 0 1 1-1.4 1.4l-5-5a1 1 0 0 1 0-1.4l5-5a1 1 0 0 1 1.4 1.4L6.4 8Z" fill-rule="nonzero"/></svg>',unlink:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 0 1 1.4 1.4l-2 2a2 2 0 1 0 2.6 2.8l4.8-4.8a1 1 0 0 0 0-1.4 1 1 0 1 1 1.4-1.3 2.9 2.9 0 0 1 0 4L9.6 20a3.9 3.9 0 0 1-5.5-5.5l2-2Zm11.6-.6a1 1 0 0 1-1.4-1.4l2.1-2a2 2 0 1 0-2.7-2.8L11 10.3a1 1 0 0 0 0 1.4A1 1 0 1 1 9.6 13a2.9 2.9 0 0 1 0-4L14.4 4a3.9 3.9 0 0 1 5.5 5.5l-2 2ZM7.6 6.3a.8.8 0 0 1-1 1.1L3.3 4.2a.7.7 0 1 1 1-1l3.2 3.1ZM5.1 8.6a.8.8 0 0 1 0 1.5H3a.8.8 0 0 1 0-1.5H5Zm5-3.5a.8.8 0 0 1-1.5 0V3a.8.8 0 0 1 1.5 0V5Zm6 11.8a.8.8 0 0 1 1-1l3.2 3.2a.8.8 0 0 1-1 1L16 17Zm-2.2 2a.8.8 0 0 1 1.5 0V21a.8.8 0 0 1-1.5 0V19Zm5-3.5a.7.7 0 1 1 0-1.5H21a.8.8 0 0 1 0 1.5H19Z" fill-rule="nonzero"/></svg>',unlock:'<svg width="24" height="24"><path d="M16 5c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h-2V8a1 1 0 0 0-.3-.7A1 1 0 0 0 16 7h-2a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v3h.3c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H4.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H11V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2Z" fill-rule="evenodd"/></svg>',"unordered-list":'<svg width="24" height="24"><path d="M11 5h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2ZM4.5 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Z" fill-rule="evenodd"/></svg>',unselected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Zm0 1a1 1 0 0 0-1 1v12c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H6Z"/></svg>',upload:'<svg width="24" height="24"><path d="M18 19v-2a1 1 0 0 1 2 0v3c0 .6-.4 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 2 0v2h12ZM11 6.4 8.7 8.7a1 1 0 0 1-1.4-1.4l4-4a1 1 0 0 1 1.4 0l4 4a1 1 0 1 1-1.4 1.4L13 6.4V16a1 1 0 0 1-2 0V6.4Z" fill-rule="nonzero"/></svg>',user:'<svg width="24" height="24"><path d="M12 24a12 12 0 1 1 0-24 12 12 0 0 1 0 24Zm-8.7-5.3a11 11 0 0 0 17.4 0C19.4 16.3 14.6 15 12 15c-2.6 0-7.4 1.3-8.7 3.7ZM12 13c2.2 0 4-2 4-4.5S14.2 4 12 4 8 6 8 8.5 9.8 13 12 13Z" fill-rule="nonzero"/></svg>',"vertical-align":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="18" height="2" x="3" y="11" rx="1"/><path d="M12 2c.6 0 1 .4 1 1v4l2-1.3a1 1 0 0 1 1.2 1.5l-.1.1-4.1 3-4-3a1 1 0 0 1 1-1.7l2 1.5V3c0-.6.4-1 1-1zm0 11.8 4 2.9a1 1 0 0 1-1 1.7l-2-1.5V21c0 .5-.4 1-.9 1H12a1 1 0 0 1-1-1v-4l-2 1.3a1 1 0 0 1-1.2-.1l-.1-.1a1 1 0 0 1 .1-1.3l.1-.1 4.1-3z"/></g></svg>',visualblocks:'<svg width="24" height="24"><path d="M9 19v2H7v-2h2Zm-4 0v2a2 2 0 0 1-2-2h2Zm8 0v2h-2v-2h2Zm8 0a2 2 0 0 1-2 2v-2h2Zm-4 0v2h-2v-2h2ZM15 7a1 1 0 0 1 0 2v7a1 1 0 0 1-2 0V9h-1v7a1 1 0 0 1-2 0v-4a2.5 2.5 0 0 1-.2-5H15ZM5 15v2H3v-2h2Zm16 0v2h-2v-2h2ZM5 11v2H3v-2h2Zm16 0v2h-2v-2h2ZM5 7v2H3V7h2Zm16 0v2h-2V7h2ZM5 3v2H3c0-1.1.9-2 2-2Zm8 0v2h-2V3h2Zm6 0a2 2 0 0 1 2 2h-2V3ZM9 3v2H7V3h2Zm8 0v2h-2V3h2Z" fill-rule="evenodd"/></svg>',visualchars:'<svg width="24" height="24"><path d="M10 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 6.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L10 5Z" fill-rule="evenodd"/></svg>',warning:'<svg width="24" height="24"><path d="M19.8 18.3c.2.5.3.9 0 1.2-.1.3-.5.5-1 .5H5.2c-.5 0-.9-.2-1-.5-.3-.3-.2-.7 0-1.2L11 4.7l.5-.5.5-.2c.2 0 .3 0 .5.2.2 0 .3.3.5.5l6.8 13.6ZM12 18c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7a1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3Zm.7-3 .3-4a1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7l.3 4h1.4Z" fill-rule="evenodd"/></svg>',"zoom-in":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm-1-9a1 1 0 0 1 2 0v6a1 1 0 0 1-2 0V8Zm-2 4a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2H8Z" fill-rule="nonzero"/></svg>',"zoom-out":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm-3-5a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2H8Z" fill-rule="nonzero"/></svg>'
vendor: 4,562 bytes, line 1
1}})},72641:(t,o,n)=>{n(32323)},19463:()=>{!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.ModelManager");const o=t=>o=>(t=>{const o=typeof t;return null===t?"null":"object"===o&&Array.isArray(t)?"array":"object"===o&&(n=r=t,l=(a=String).prototype,l.isPrototypeOf(n)||(null===(s=r.constructor)||void 0===s?void 0:s.name)===a.name)?"string":o;var n,l;var r,a,s})(o)===t,n=t=>o=>typeof o===t,l=t=>o=>t===o,r=o("string"),a=o("object"),s=o("array"),i=l(null),c=n("boolean"),h=l(void 0),d=t=>!(t=>null==t)(t),m=n("function"),v=n("number"),g=()=>{},u=t=>()=>t,p=t=>t,f=(t,o)=>t===o;function w(t,...o){return(...n)=>{const l=o.concat(n);return t.apply(null,l)}}const Z=t=>o=>!t(o),b=t=>t(),H=u(!1),M=u(!0);class Optional{constructor(t,o){this.tag=t,this.value=o}static some(t){return new Optional(!0,t)}static none(){return Optional.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?Optional.some(t(this.value)):Optional.none()}bind(t){return this.tag?t(this.value):Optional.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:Optional.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(null!=t?t:"Called getOrDie on None")}static from(t){return d(t)?Optional.some(t):Optional.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}Optional.singletonNone=new Optional(!1);const O=Array.prototype.slice,V=Array.prototype.indexOf,y=Array.prototype.push,z=(t,o)=>{return n=t,l=o,V.call(n,l)>-1;var n,l},x=(t,o)=>{for(let n=0,l=t.length;n<l;n++){if(o(t[n],n))return!0}return!1},C=(t,o)=>{const n=[];for(let l=0;l<t;l++)n.push(o(l));return n},T=(t,o)=>{const n=t.length,l=new Array(n);for(let r=0;r<n;r++){const n=t[r];l[r]=o(n,r)}return l},S=(t,o)=>{for(let n=0,l=t.length;n<l;n++){o(t[n],n)}},L=(t,o)=>{const n=[],l=[];for(let r=0,a=t.length;r<a;r++){const a=t[r];(o(a,r)?n:l).push(a)}return{pass:n,fail:l}},R=(t,o)=>{const n=[];for(let l=0,r=t.length;l<r;l++){const r=t[l];o(r,l)&&n.push(r)}return n},D=(t,o,n)=>(((t,o)=>{for(let n=t.length-1;n>=0;n--)o(t[n],n)})(t,((t,l)=>{n=o(n,t,l)})),n),k=(t,o,n)=>(S(t,((t,l)=>{n=o(n,t,l)})),n),A=(t,o)=>((t,o,n)=>{for(let l=0,r=t.length;l<r;l++){const r=t[l];if(o(r,l))return Optional.some(r);if(n(r,l))break}return Optional.none()})(t,o,H),E=(t,o)=>{for(let n=0,l=t.length;n<l;n++){if(o(t[n],n))return Optional.some(n)}return Optional.none()},N=t=>{const o=[];for(let n=0,l=t.length;n<l;++n){if(!s(t[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+t);y.apply(o,t[n])}return o},_=(t,o)=>N(T(t,o)),B=(t,o)=>{for(let n=0,l=t.length;n<l;++n){if(!0!==o(t[n],n))return!1}return!0},j=(t,o)=>{const n={};for(let l=0,r=t.length;l<r;l++){const r=t[l];n[String(r)]=o(r,l)}return n},W=(t,o)=>o>=0&&o<t.length?Optional.some(t[o]):Optional.none(),I=t=>W(t,0),P=t=>W(t,t.length-1),F=(t,o)=>{for(let n=0;n<t.length;n++){const l=o(t[n],n);if(l.isSome())return l}return Optional.none()},$=Object.keys,q=Object.hasOwnProperty,U=(t,o)=>{const n=$(t);for(let l=0,r=n.length;l<r;l++){const r=n[l];o(t[r],r)}},G=(t,o)=>K(t,((t,n)=>({k:n,v:o(t,n)}))),K=(t,o)=>{const n={};return U(t,((t,l)=>{const r=o(t,l);n[r.k]=r.v})),n},Y=(t,o)=>{const n={};return((t,o,n,l)=>{U(t,((t,r)=>{(o(t,r)?n:l)(t,r)}))})(t,o,(t=>(o,n)=>{t[n]=o})(n),g),n},J=(t,o)=>{const n=[];return U(t,((t,l)=>{n.push(o(t,l))})),n},Q=t=>J(t,p),X=(t,o)=>q.call(t,o),ee="undefined"!=typeof window?window:Function("return this;")(),te=(t,o)=>((t,o)=>{let n=null!=o?o:ee;for(let l=0;l<t.length&&null!=n;++l)n=n[t[l]];return n})(t.split("."),o),oe=(t,o)=>{const n=((t,o)=>te(t,o))(t,o);if(null==n)throw new Error(t+" not available on this browser");return n},ne=Object.getPrototypeOf,le=t=>{const o=te("ownerDocument.defaultView",t);return a(t)&&((t=>oe("HTMLElement",t))(o).prototype.isPrototypeOf(t)||/^HTML\w*Element$/.test(ne(t).constructor.name))},re=t=>t.dom.nodeName.toLowerCase(),ae=t=>t.dom.nodeType,se=t=>o=>ae(o)===t,ie=t=>8===ae(t)||"#comment"===re(t),ce=t=>he(t)&&le(t.dom),he=se(1),de=se(3),me=se(9),ve=se(11),ge=t=>o=>he(o)&&re(o)===t,ue=(t,o,n)=>{if(!(r(n)||c(n)||v(n)))throw console.error("Invalid call to Attribute.set. Key ",o,":: Value ",n,":: 
1Element ",t),new Error("Attribute value was not simple");t.setAttribute(o,n+"")},pe=(t,o,n)=>{ue(t.dom,o,n)},fe=(t,o)=>{const n=t.dom;U(o,((t,o)=>{ue(n,o,t)}))},we=(t,o)=>{const n=t.dom.getAttribute(o);return null===n?void 0:n},Ze=(t,o)=>Optional.from(we(t,o)),be=(t,o)=>{t.dom.removeAttribute(o)},He=t=>k(t.dom.attributes,((t,o)=>(t[o.name]=o.value,t)),{}),Me=t=>{if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Oe={fromHtml:(t,o)=>{const n=(o||document).createElement("div");if(n.innerHTML=t,!n.hasChildNodes()||n.childNodes.length>1){const o="HTML does not have a single root node";throw console.error(o,t),new Error(o)}return Me(n.childNodes[0])},fromTag:(t,o)=>{const n=(o||document).createElement(t);return Me(n)},fromText:(t,o)=>{const n=(o||document).createTextNode(t);return Me(n)},fromDom:Me,fromPoint:(t,o,n)=>Optional.from(t.dom.elementFromPoint(o,n)).map(Me)},Ve=(t,o)=>{const n=t.dom;if(1!==n.nodeType)return!1;{const t=n;if(void 0!==t.matches)return t.matches(o);if(void 0!==t.msMatchesSelector)return t.msMatchesSelector(o);if(void 0!==t.webkitMatchesSelector)return t.webkitMatchesSelector(o);if(void 0!==t.mozMatchesSelector)return t.mozMatchesSelector(o);throw new Error("Browser lacks native selectors")}},ye=t=>1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount,ze=(t,o)=>{const n=void 0===o?document:o.dom;return ye(n)?Optional.none():Optional.from(n.querySelector(t)).map(Oe.fromDom)},xe=(t,o)=>t.dom===o.dom,Ce=(t,o)=>{const n=t.dom,l=o.dom;return n!==l&&n.contains(l)},Te=Ve,Se=t=>Oe.fromDom(t.dom.ownerDocument),Le=t=>me(t)?t:Se(t),Re=t=>Optional.from(t.dom.parentNode).map(Oe.fromDom),De=t=>Optional.from(t.dom.parentElement).map(Oe.fromDom),ke=(t,o)=>{const n=m(o)?o:H;let l=t.dom;const r=[];for(;null!==l.parentNode&&void 0!==l.parentNode;){const t=l.parentNode,o=Oe.fromDom(t);if(r.push(o),!0===n(o))break;l=t}return r},Ae=t=>Optional.from(t.dom.previousSibling).map(Oe.fromDom),Ee=t=>Optional.from(t.dom.nextSibling).map(Oe.fromDom),Ne=t=>T(t.dom.childNodes,Oe.fromDom),_e=(t,o)=>{const n=t.dom.childNodes;return Optional.from(n[o]).map(Oe.fromDom)},Be=(t,o)=>{Re(t).each((n=>{n.dom.insertBefore(o.dom,t.dom)}))},je=(t,o)=>{Ee(t).fold((()=>{Re(t).each((t=>{Ie(t,o)}))}),(t=>{Be(t,o)}))},We=(t,o)=>{const n=(t=>_e(t,0))(t);n.fold((()=>{Ie(t,o)}),(n=>{t.dom.insertBefore(o.dom,n.dom)}))},Ie=(t,o)=>{t.dom.appendChild(o.dom)},Pe=(t,o)=>{Be(t,o),Ie(o,t)},Fe=(t,o)=>{S(o,((n,l)=>{const r=0===l?t:o[l-1];je(r,n)}))},$e=(t,o)=>{S(o,(o=>{Ie(t,o)}))},qe=t=>{t.dom.textContent="",S(Ne(t),(t=>{Ue(t)}))},Ue=t=>{const o=t.dom;null!==o.parentNode&&o.parentNode.removeChild(o)},Ge=t=>{const o=Ne(t);o.length>0&&Fe(t,o),Ue(t)},Ke=(t,o)=>Oe.fromDom(t.dom.cloneNode(o)),Ye=t=>Ke(t,!1),Je=t=>Ke(t,!0),Qe=(t,o)=>{const n=Oe.fromTag(o),l=He(t);return fe(n,l),n},Xe=["tfoot","thead","tbody","colgroup"],et=(t,o,n)=>({element:t,rowspan:o,colspan:n}),tt=(t,o,n)=>({element:t,cells:o,section:n}),ot=(t,o,n)=>({element:t,isNew:o,isLocked:n}),nt=(t,o,n,l)=>({element:t,cells:o,section:n,isNew:l}),lt=m(Element.prototype.attachShadow)&&m(Node.prototype.getRootNode),rt=u(lt),at=lt?t=>Oe.fromDom(t.dom.getRootNode()):Le,st=t=>{const o=at(t);return ve(n=o)&&d(n.dom.host)?Optional.some(o):Optional.none();var n},it=t=>Oe.fromDom(t.dom.host),ct=t=>d(t.dom.shadowRoot),ht=t=>{const o=de(t)?t.dom.parentNode:t.dom;if(null==o||null===o.ownerDocument)return!1;const n=o.ownerDocument;return st(Oe.fromDom(o)).fold((()=>n.body.contains(o)),(l=ht,r=it,t=>l(r(t))));var l,r},dt=t=>{const o=t.dom.body;if(null==o)throw new Error("Body is not available yet");return Oe.fromDom(o)},mt=(t,o)=>{let n=[];return S(Ne(t),(t=>{o(t)&&(n=n.concat([t])),n=n.concat(mt(t,o))})),n},vt=(t,o,n)=>((t,o,n)=>R(ke(t,n),o))(t,(t=>Ve(t,o)),n),gt=(t,o)=>((t,o)=>R(Ne(t),o))(t,(t=>Ve(t,o))),ut=(t,o)=>((t,o)=>{const n=void 0===o?document:o.dom;return ye(n)?[]:T(n.querySelectorAll(t),Oe.fromDom)})(o,t);var pt=(t,o,n,l,r)=>t(n,l)?Optional.some(n):m(r)&&r(n)?Optional.none():o(n,l,r);const ft=(t,o,n)=>{let l=t.dom;const r=m(n)?n:H;for(;l.parentNode;){l=l.parentNode;const t=Oe.fromDom(l);if(o(t))return Optional.some(t);if(r(t))break}return Optional.none()},wt=(t,o,n)=>pt(((t,o)=>o(t)),ft,t,o,n),Zt=(t,o,n)=>ft(t,(t=>Ve(t,o)),n),bt=(t,o)=>((t,o)=>A(t.dom.childNodes,(t=>o(Oe.fromDom(t)))).map(Oe.fromDom))(t,(t=>Ve(t,o))),Ht=(t,o)=>ze(o,t),Mt=(t,o,n)=>pt(((t,o)=>Ve(t,o)),Zt,t,o,n),Ot=(t,o,n=f)=>t.exists((t=>n(t,o))),Vt=t=>{const o=[],n=t=>{o.push(t)};for(let l=0;l<t.length;l++)t[l].each(n);return o},yt=(t,o)=>t?Optional.some(o):Optional.none(),zt=(t,o,n)=>""===o||t.length>=o.length&&t.substr(n,n+o.length)===o,xt=(t,o,n=0,l)=>{const r=t.indexOf(o,n);return-1!==r&&(!!h(l)||r+o.length<=l)},Ct=(t,o)=>zt(t,o,0),Tt=(t,o)=>zt(t,o,t.length-o.length),St=(t=>o=>o.replace(t,""))(/^\s+|\s+$/g),Lt=t=>t.length>0,Rt=t=>void 0!==t.style&&m(t.style.getPropertyValue),Dt=(t,o,n)=>{if(!r(n))throw console.error("Invalid call to CSS.set. Property ",o,":: Value ",n,":: 
1Element ",t),new Error("CSS value must be a string: "+n);Rt(t)&&t.style.setProperty(o,n)},kt=(t,o,n)=>{const l=t.dom;Dt(l,o,n)},At=(t,o)=>{const n=t.dom;U(o,((t,o)=>{Dt(n,o,t)}))},Et=(t,o)=>{const n=t.dom,l=window.getComputedStyle(n).getPropertyValue(o);return""!==l||ht(t)?l:Nt(n,o)},Nt=(t,o)=>Rt(t)?t.style.getPropertyValue(o):"",_t=(t,o)=>{const n=t.dom,l=Nt(n,o);return Optional.from(l).filter((t=>t.length>0))},Bt=(t,o)=>{((t,o)=>{Rt(t)&&t.style.removeProperty(o)})(t.dom,o),Ot(Ze(t,"style").map(St),"")&&be(t,"style")},jt=(t,o,n=0)=>Ze(t,o).map((t=>parseInt(t,10))).getOr(n),Wt=(t,o)=>jt(t,o,1),It=t=>ge("col")(t)?jt(t,"span",1)>1:Wt(t,"colspan")>1,Pt=t=>Wt(t,"rowspan")>1,Ft=(t,o)=>parseInt(Et(t,o),10),$t=u(10),qt=u(10),Ut=(t,o)=>Gt(t,o,M),Gt=(t,o,n)=>_(Ne(t),(t=>Ve(t,o)?n(t)?[t]:[]:Gt(t,o,n))),Kt=(t,o)=>((t,o,n=H)=>n(o)?Optional.none():z(t,re(o))?Optional.some(o):Zt(o,t.join(","),(t=>Ve(t,"table")||n(t))))(["td","th"],t,o),Yt=t=>Ut(t,"th,td"),Jt=t=>Ve(t,"colgroup")?gt(t,"col"):_(eo(t),(t=>gt(t,"col"))),Qt=(t,o)=>Mt(t,"table",o),Xt=t=>Ut(t,"tr"),eo=t=>Qt(t).fold(u([]),(t=>gt(t,"colgroup"))),to=(t,o)=>T(t,(t=>{if("colgroup"===re(t)){const o=T(Jt(t),(t=>{const o=jt(t,"span",1);return et(t,1,o)}));return tt(t,o,"colgroup")}{const n=T(Yt(t),(t=>{const o=jt(t,"rowspan",1),n=jt(t,"colspan",1);return et(t,o,n)}));return tt(t,n,o(t))}})),oo=t=>Re(t).map((t=>{const o=re(t);return(t=>z(Xe,t))(o)?o:"tbody"})).getOr("tbody"),no=t=>{const o=Xt(t),n=[...eo(t),...o];return to(n,oo)},lo=t=>{let o,n=!1;return(...l)=>(n||(n=!0,o=t.apply(null,l)),o)},ro=()=>ao(0,0),ao=(t,o)=>({major:t,minor:o}),so={nu:ao,detect:(t,o)=>{const n=String(o).toLowerCase();return 0===t.length?ro():((t,o)=>{const n=((t,o)=>{for(let n=0;n<t.length;n++){const l=t[n];if(l.test(o))return l}})(t,o);if(!n)return{major:0,minor:0};const l=t=>Number(o.replace(n,"$"+t));return ao(l(1),l(2))})(t,n)},unknown:ro},io=(t,o)=>{const n=String(o).toLowerCase();return A(t,(t=>t.search(n)))},co=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ho=t=>o=>xt(o,t),mo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:t=>xt(t,"edge/")&&xt(t,"chrome")&&xt(t,"safari")&&xt(t,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,co],search:t=>xt(t,"chrome")&&!xt(t,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:t=>xt(t,"msie")||xt(t,"trident")},{name:"Opera",versionRegexes:[co,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ho("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ho("firefox")},{name:"Safari",versionRegexes:[co,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:t=>(xt(t,"safari")||xt(t,"mobile/"))&&xt(t,"applewebkit")}],vo=[{name:"Windows",search:ho("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:t=>xt(t,"iphone")||xt(t,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ho("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ho("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ho("linux"),versionRegexes:[]},{name:"Solaris",search:ho("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ho("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ho("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],go={browsers:u(mo),oses:u(vo)},uo="Edge",po="Chromium",fo="Opera",wo="Firefox",Zo="Safari",bo=t=>{const o=t.current,n=t.version,l=t=>()=>o===t;return{current:o,version:n,isEdge:l(uo),isChromium:l(po),isIE:l("IE"),isOpera:l(fo),isFirefox:l(wo),isSafari:l(Zo)}},Ho={unknown:()=>bo({current:void 0,version:so.unknown()}),nu:bo,edge:u(uo),chromium:u(po),ie:u("IE"),opera:u(fo),firefox:u(wo),safari:u(Zo)},Mo="Windows",Oo="Android",Vo="Linux",yo="macOS",zo="Solaris",xo="FreeBSD",Co="ChromeOS",To=t=>{const o=t.current,n=t.version,l=t=>()=>o===t;return{current:o,version:n,isWindows:l(Mo),isiOS:l("iOS"),isAndroid:l(Oo),isMacOS:l(yo),isLinux:l(Vo),isSolaris:l(zo),isFreeBSD:l(xo),isChromeOS:l(Co)}},So={unknown:()=>To({current:void 0,version:so.unknown()}),nu:To,windows:u(Mo),ios:u("iOS"),android:u(Oo),linux:u(Vo),macos:u(yo),solaris:u(zo),freebsd:u(xo),chromeos:u(Co)},Lo=(t,o,n)=>{const l=go.browsers(),r=go.oses(),a=o.bind((t=>((t,o)=>F(o.brands,(o=>{const n=o.brand.toLowerCase();return A(t,(t=>{var o;return n===(null===(o=t.brand)||void 0===o?void 0:o.toLowerCase())})).map((t=>({current:t.name,version:so.nu(parseInt(o.version,10),0)})))})))(l,t))).orThunk((()=>((t,o)=>io(t,o).map((t=>{const n=so.detect(t.versionRegexes,o);return{current:t.name,version:n}})))(l,t))).fold(Ho.unknown,Ho.nu),s=((t,o)=>io(t,o).map((t=>{const n=so.detect(t.versionRegexes,o);return{current:t.name,version:n}})))(r,t).fold(So.unknown,So.nu),i=((t,o,n,l)=>{const r=t.isiOS()&&!0===/ipad/i.test(n),a=t.isiOS()&&!r,s=t.isiOS()||t.isAndroid(),i=s||l("(pointer:coarse)"),c=r||!a&&s&&l("(min-device-width:768px)"),h=a||s&&!c,d=o.isSafari()&&t.isiOS()&&!1===/safari/i.test(n),m=!h&&!c&&!d;return{isiPad:u(r),isiPhone:u(a),isTablet:u(c),isPhone:u(h),isTouch:u(i),isA
vendor: 13,055 bytes, line 1
1ndroid:t.isAndroid,isiOS:t.isiOS,isWebView:u(d),isDesktop:u(m)}})(s,a,t,n);return{browser:a,os:s,deviceType:i}},Ro=t=>window.matchMedia(t).matches;let Do=lo((()=>Lo(navigator.userAgent,Optional.from(navigator.userAgentData),Ro)));const ko=()=>Do(),Ao=(t,o)=>{const n=n=>{const l=o(n);if(l<=0||null===l){const o=Et(n,t);return parseFloat(o)||0}return l},l=(t,o)=>k(o,((o,n)=>{const l=Et(t,n),r=void 0===l?0:parseInt(l,10);return isNaN(r)?o:o+r}),0);return{set:(o,n)=>{if(!v(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);const l=o.dom;Rt(l)&&(l.style[t]=n+"px")},get:n,getOuter:n,aggregate:l,max:(t,o,n)=>{const r=l(t,n);return o>r?o-r:0}}},Eo=(t,o)=>(t=>{const o=parseFloat(t);return isNaN(o)?Optional.none():Optional.some(o)})(t).getOr(o),No=(t,o,n)=>Eo(Et(t,o),n),_o=(t,o)=>{const n=t.dom,l=n.getBoundingClientRect().width||n.offsetWidth;return"border-box"===o?l:((t,o,n,l)=>o-No(t,`padding-${n}`,0)-No(t,`padding-${l}`,0)-No(t,`border-${n}-width`,0)-No(t,`border-${l}-width`,0))(t,l,"left","right")},Bo=Ao("width",(t=>t.dom.offsetWidth)),jo=t=>Bo.get(t),Wo=t=>Bo.getOuter(t),Io=t=>_o(t,"content-box"),Po=t=>No(t,"width",t.dom.offsetWidth),Fo=(t,o,n)=>{const l=t.cells,r=l.slice(0,o),a=l.slice(o),s=r.concat(n).concat(a);return Uo(t,s)},$o=(t,o,n)=>Fo(t,o,[n]),qo=(t,o,n)=>{t.cells[o]=n},Uo=(t,o)=>nt(t.element,o,t.section,t.isNew),Go=(t,o)=>t.cells[o],Ko=(t,o)=>Go(t,o).element,Yo=t=>t.cells.length,Jo=t=>{const o=L(t,(t=>"colgroup"===t.section));return{rows:o.fail,cols:o.pass}},Qo=(t,o,n)=>{const l=T(t.cells,n);return nt(o(t.element),l,t.section,!0)},Xo="data-snooker-locked-cols",en=t=>Ze(t,Xo).bind((t=>Optional.from(t.match(/\d+/g)))).map((t=>j(t,M))),tn=t=>{const o=k(Jo(t).rows,((t,o)=>(S(o.cells,((o,n)=>{o.isLocked&&(t[n]=!0)})),t)),{}),n=J(o,((t,o)=>parseInt(o,10)));return((t,o)=>{const n=O.call(t,0);return n.sort(o),n})(n)},on=(t,o)=>t+","+o,nn=(t,o)=>{const n=_(t.all,(t=>t.cells));return R(n,o)},ln=t=>{const o={},n=[],l=I(t).map((t=>t.element)).bind(Qt).bind(en).getOr({});let r=0,a=0,s=0;const{pass:i,fail:c}=L(t,(t=>"colgroup"===t.section));S(c,(t=>{const i=[];S(t.cells,(t=>{let n=0;for(;void 0!==o[on(s,n)];)n++;const r=((t,o)=>X(t,o)&&void 0!==t[o]&&null!==t[o])(l,n.toString()),c=((t,o,n,l,r,a)=>({element:t,rowspan:o,colspan:n,row:l,column:r,isLocked:a}))(t.element,t.rowspan,t.colspan,s,n,r);for(let l=0;l<t.colspan;l++)for(let r=0;r<t.rowspan;r++){const t=n+l,i=on(s+r,t);o[i]=c,a=Math.max(a,t+1)}i.push(c)})),r++,n.push(tt(t.element,i,t.section)),s++}));const{columns:h,colgroups:d}=P(i).map((t=>{const o=(t=>{const o={};let n=0;return S(t.cells,(t=>{const l=t.colspan;C(l,(r=>{const a=n+r;o[a]=((t,o,n)=>({element:t,colspan:o,column:n}))(t.element,l,a)})),n+=l})),o})(t),n=((t,o)=>({element:t,columns:o}))(t.element,Q(o));return{colgroups:[n],columns:o}})).getOrThunk((()=>({colgroups:[],columns:{}}))),m=((t,o)=>({rows:t,columns:o}))(r,a);return{grid:m,access:o,all:n,columns:h,colgroups:d}},rn={fromTable:t=>{const o=no(t);return ln(o)},generate:ln,getAt:(t,o,n)=>Optional.from(t.access[on(o,n)]),findItem:(t,o,n)=>{const l=nn(t,(t=>n(o,t.element)));return l.length>0?Optional.some(l[0]):Optional.none()},filterItems:nn,justCells:t=>_(t.all,(t=>t.cells)),justColumns:t=>Q(t.columns),hasColumns:t=>$(t.columns).length>0,getColumnAt:(t,o)=>Optional.from(t.columns[o])},an=(t,o=M)=>{const n=t.grid,l=C(n.columns,p),r=C(n.rows,p);return T(l,(n=>sn((()=>_(r,(o=>rn.getAt(t,o,n).filter((t=>t.column===n)).toArray()))),(t=>1===t.colspan&&o(t.element)),(()=>rn.getAt(t,0,n)))))},sn=(t,o,n)=>{const l=t();return A(l,o).orThunk((()=>Optional.from(l[0]).orThunk(n))).map((t=>t.element))},cn=t=>{const o=t.grid,n=C(o.rows,p),l=C(o.columns,p);return T(n,(o=>sn((()=>_(l,(n=>rn.getAt(t,o,n).filter((t=>t.row===o)).fold(u([]),(t=>[t]))))),(t=>1===t.rowspan),(()=>rn.getAt(t,o,0)))))},hn=(t,o)=>{if(o<0||o>=t.length-1)return Optional.none();const n=t[o].fold((()=>{const n=(t=>{const o=O.call(t,0);return o.reverse(),o})(t.slice(0,o));return F(n,((t,o)=>t.map((t=>({value:t,delta:o+1})))))}),(t=>Optional.some({value:t,delta:0}))),l=t[o+1].fold((()=>{const n=t.slice(o+1);return F(n,((t,o)=>t.map((t=>({value:t,delta:o+1})))))}),(t=>Optional.some({value:t,delta:1})));return n.bind((t=>l.map((o=>{const n=o.delta+t.delta;return Math.abs(o.value-t.value)/n}))))},dn=(t,o)=>n=>"rtl"===mn(n)?o:t,mn=t=>"rtl"===Et(t,"direction")?"rtl":"ltr",vn=Ao("height",(t=>{const o=t.dom;return ht(t)?o.getBoundingClientRect().height:o.offsetHeight})),gn=t=>vn.get(t),un=t=>vn.getOuter(t),pn=t=>No(t,"height",t.dom.offsetHeight),fn=(t,o)=>({left:t,top:o,translate:(n,l)=>fn(t+n,o+l)}),wn=fn,Zn=(t,o)=>void 0!==t?t:void 0!==o?o:0,bn=t=>{const o=t.dom.ownerDocument,n=o.body,l=o.defaultView,r=o.documentElement;if(n===t.dom)return wn(n.offsetLeft,n.offsetTop);const a=Zn(null==l?void 0:l.pageYOffset,r.scrollTop),s=Zn(null==l?void 0:l.pageXOffset,r.scrollLeft),i=Zn(r.clientTop,n.clientTop),c=Zn(r.clientLeft,n.clientLeft);return Hn(t).translate(s-c,a-i)},Hn=t=>{const o=t.dom,n=o.ownerDocument.body;return n===o?wn(n.offsetLeft,n.offsetTop):ht(t)?(t=>{const o=t.getBoundingClientRect();return wn(o.left,o.top)})(o):wn(0,0)},Mn=(t,o)=>({row:t,y:o}),On=(t,o)=>({col:t,x:o}),Vn=t=>bn(t).left+Wo(t),yn=t=>bn(t).left,zn=(t,o)=>On(t,yn(o)),xn=(t,o)=>On(t,Vn(o)),Cn=t=>bn(t).top,Tn=(t,o)=>Mn(t,Cn(o)),Sn=(t,o)=>Mn(t,Cn(o)+un(o)),Ln=(t,o,n)=>{if(0===n.length)return[];const l=T(n.slice(1),((o,n)=>o.map((o=>t(n,o))))),r=n[n.length-1].map((t=>o(n.length-1,t)));return l.concat([r])},Rn={delta:p,positions:t=>Ln(Tn,Sn,t),edge:Cn},Dn=dn({delta:p,edge:yn,positions:t=>Ln(zn,xn,t)},{delta:t=>-t,edge:Vn,positions:t=>Ln(xn,zn,t)}),kn={delta:(t,o)=>Dn(o).delta(t,o),positions:(t,o)=>Dn(o).positions(t,o),edge:t=>Dn(t).edge(t)},An={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},En=(()=>{const t="[0-9]+",o="[eE]"+("[+-]?"+t),n=t=>`(?:${t})?`,l=["Infinity",t+"\\."+n(t)+n(o),"\\."+t+n(o),t+n(o)].join("|");return new RegExp(`^(${`[+-]?(?:${l})`})(.*)$`)})(),Nn=(t,o)=>Optional.from(En.exec(t)).bind((t=>{const n=Number(t[1]),l=t[2];return((t,o)=>x(o,(o=>x(An[o],(o=>t===o)))))(l,o)?Optional.some({value:n,unit:l}):Optional.none()})),_n=/(\d+(\.\d+)?)%/,Bn=/(\d+(\.\d+)?)px|em/,jn=ge("col"),Wn=(t,o,n)=>{const l=De(t).getOrThunk((()=>dt(Se(t))));return o(t)/n(l)*100},In=(t,o)=>{kt(t,"width",o+"px")},Pn=(t,o)=>{kt(t,"width",o+"%")},Fn=(t,o)=>{kt(t,"height",o+"px")},$n=(t,o,n,l)=>{const r=parseFloat(t);return Tt(t,"%")&&"table"!==re(o)?((t,o,n,l)=>{const r=Qt(t).map((t=>{const l=n(t);return Math.floor(o/100*l)})).getOr(o);return l(t,r),r})(o,r,n,l):r},qn=t=>{const o=(t=>pn(t)+"px")(t);return o?$n(o,t,gn,Fn):gn(t)},Un=(t,o)=>_t(t,o).orThunk((()=>Ze(t,o).map((t=>t+"px")))),Gn=t=>Un(t,"width"),Kn=t=>Wn(t,jo,Io),Yn=t=>jn(t)?jo(t):Po(t),Jn=t=>((t,o,n)=>n(t)/Wt(t,o))(t,"rowspan",qn),Qn=(t,o,n)=>{kt(t,"width",o+n)},Xn=t=>Wn(t,jo,Io)+"%",el=u(_n),tl=ge("col"),ol=t=>Gn(t).getOrThunk((()=>Yn(t)+"px")),nl=t=>{return(o=t,Un(o,"height")).getOrThunk((()=>Jn(t)+"px"));var o},ll=(t,o,n,l,r,a)=>t.filter(l).fold((()=>a(hn(n,o))),(t=>r(t))),rl=(t,o,n,l)=>{const r=an(t),a=rn.hasColumns(t)?(t=>T(rn.justColumns(t),(t=>Optional.from(t.element))))(t):r,s=[Optional.some(kn.edge(o))].concat(T(kn.positions(r,o),(t=>t.map((t=>t.x))))),i=Z(It);return T(a,((t,o)=>ll(t,o,s,i,(t=>{if((t=>{const o=ko().browser,n=o.isChromium()||o.isFirefox();return!tl(t)||n})(t))return n(t);{const t=(a=r[o],c=p,null!=a?c(a):Optional.none());return ll(t,o,s,i,(t=>l(Optional.some(jo(t)))),l)}var a,c}),l)))},al=t=>t.map((t=>t+"px")).getOr(""),sl=(t,o,n)=>rl(t,o,Yn,(t=>t.getOrThunk(n.minCellWidth))),il=(t,o,n,l,r)=>{const a=cn(t),s=[Optional.some(n.edge(o))].concat(T(n.positions(a,o),(t=>t.map((t=>t.y)))));return T(a,((t,o)=>ll(t,o,s,Z(Pt),l,r)))},cl=(t,o)=>()=>ht(t)?o(t):parseFloat(_t(t,"width").getOr("0")),hl=t=>{const o=cl(t,jo),n=u(0);return{width:o,pixelWidth:o,getWidths:(o,n)=>sl(o,t,n),getCellDelta:n,singleColumnWidth:u([0]),minCellWidth:n,setElementWidth:g,adjustTableWidth:g,isRelative:!0,label:"none"}},dl=t=>{const o=cl(t,(t=>parseFloat(Xn(t)))),n=cl(t,jo);return{width:o,pixelWidth:n,getWidths:(o,n)=>((t,o,n)=>rl(t,o,Kn,(t=>t.fold((()=>n.minCellWidth()),(t=>t/n.pixelWidth()*100)))))(o,t,n),getCellDelta:t=>t/n()*100,singleColumnWidth:(t,o)=>[100-t],minCellWidth:()=>$t()/n()*100,setElementWidth:Pn,adjustTableWidth:n=>{const l=o();Pn(t,l+n/100*l)},isRelative:!0,label:"percent"}},ml=t=>{const o=cl(t,jo);return{width:o,pixelWidth:o,getWidths:(o,n)=>sl(o,t,n),getCellDelta:p,singleColumnWidth:(t,o)=>[Math.max($t(),t+o)-t],minCellWidth:$t,setElementWidth:In,adjustTableWidth:n=>{const l=o()+n;In(t,l)},isRelative:!1,label:"pixel"}},vl=t=>Gn(t).fold((()=>hl(t)),(o=>((t,o)=>null!==el().exec(o)?dl(t):ml(t))(t,o))),gl=ml,ul=dl,pl=(t,o,n)=>{const l=t[n].element,r=Oe.fromTag("td");Ie(r,Oe.fromTag("br"));(o?Ie:We)(l,r)},fl=(t,o)=>{const n=t=>Ve(t.element,o),l=Je(t),r=no(l),a=vl(t),s=rn.generate(r),i=((t,o)=>{const n=t.grid.columns;let l=t.grid.rows,r=n,a=0,s=0;const i=[],c=[];return U(t.access,(t=>{if(i.push(t),o(t)){c.push(t);const o=t.row,n=o+t.rowspan-1,i=t.column,h=i+t.colspan-1;o<l?l=o:n>a&&(a=n),i<r?r=i:h>s&&(s=h)}})),((t,o,n,l,r,a)=>({minRow:t,minCol:o,maxRow:n,maxCol:l,allCells:r,selectedCells:a}))(l,r,a,s,i,c)})(s,n),c="th:not("+o+"),td:not("+o+")",h=Gt(l,"th,td",(t=>Ve(t,c)));S(h,Ue),((t,o,n,l)=>{const r=R(t,(t=>"colgroup"!==t.section)),a=o.grid.columns,s=o.grid.rows;for(let i=0;i<s;i++){let t=!1;for(let s=0;s<a;s++)i<n.minRow||i>n.maxRow||s<n.minCol||s>n.maxCol||(rn.getAt(o,i,s).filter(l).isNone()?pl(r,t,i):t=!0)}})(r,s,i,n);const d=((t,o,n,l)=>{if(0===l.minCol&&o.grid.columns===l.maxCol+1)return 0;const r=sl(o,t,n),a=k(r,((t,o)=>t+o),0),s=k(r.slice(l.minCol,l.maxCol+1),((t,o)=>t+o),0),i=s/a*n.pixelWidth()-n.pixelWidth();return n.getCellDelta(i)})(t,rn.fromTable(t),a,i);return((t,o,n,l)=>{U(n.columns,(t=>{(t.column<o.minCol||t.column>o.maxCol)&&Ue(t.element)}));const r=R(Ut(t,"tr"),(t=>0===t.dom.childElementCount));S(r,Ue),o.minCol!==o.maxCol&&o.minRow!==o.maxRow||S(Ut(t,"th,td"),(t=>{be(t,"rowspan"),be(t,"colspan")})),be(t,Xo),be(t,"data-snooker-col-series"),vl(t).adjustTableWidth(l)})(l,i,s,d),l},wl=((t,o)=>{const n=o=>t(o)?Optional.from(o.dom.nodeValue):Optional.none();return{get:l=>{if(!t(l))throw new Error("Can only get "+o+" value of a "+o+" node");return n(l).getOr("")},getOption:n,set:(n,l)=>{if(!t(n))throw new Error("Can only set raw "+o+" value of a "+o+" node");n.dom.nodeValue=l}}})(de,"text"),Zl=t=>wl.get(t),bl=t=>wl.getOption(t),Hl=(t,o)=>wl.set(t,o),Ml=t=>"img"===re(t)?1:bl(t).fold((()=>Ne(t).length),(t=>t.length)),Ol=["img","br"],Vl=t=>bl(t).filter((t=>0!==t.trim().length||t.indexOf("\xa0")>-1)).isSome()||z(Ol,re(t))||(t=>ce(t)&&"false"===we(t,"contenteditable"))(t),yl=t=>((t,o)=>{const n=t=>{for(let l=0;l<t.childNodes.length;l++){const r=Oe.fromDom(t.childNodes[l]);if(o(r))return Optional.some(r);const a=n(t.childNodes[l]);if(a.isSome())return a}return Optional.none()};return n(t.dom)})(t,Vl),zl=t=>xl(t,Vl),xl=(t,o)=>{const n=t=>{const l=Ne(t);for(let r=l.length-1;r>=0;r--){const t=l[r];if(o(t))return Optional.some(t);const a=n(t);if(a.isSome())return a}return Optional.none()};return n(t)},Cl={scope:["row","col"]},Tl=t=>()=>{const o=Oe.fromTag("td",t.dom);return Ie(o,Oe.fromTag("br",t.dom)),o},Sl=t=>()=>Oe.fromTag("col",t.dom),Ll=t=>()=>Oe.fromTag("colgroup",t.dom),Rl=t=>()=>Oe.fromTag("tr",t.dom),Dl=(t,o,n)=>{const l=((t,o)=>{const n=Qe(t,o),l=Ne(Je(t));return $e(n,l),n})(t,o);return U(n,((t,o)=>{null===t?be(l,o):pe(l,o,t)})),l},kl=t=>t,Al=(t,o,n)=>{const l=(t,o)=>{((t,o)=>{const n=t.dom,l=o.dom;Rt(n)&&Rt(l)&&(l.style.cssText=n.style.cssText)})(t.element,o),Bt(o,"height"),1!==t.colspan&&Bt(o,"width")};return{col:n=>{const r=Oe.fromTag(re(n.element),o.dom);return l(n,r),t(n.element,r),r},colgroup:Ll(o),row:Rl(o),cell:r=>{const a=Oe.fromTag(re(r.element),o.dom),s=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),i=s.length>0?((t,o,n)=>yl(t).map((l=>{const r=n.join(","),a=vt(l,r,(o=>xe(o,t)));return D(a,((t,o)=>{const n=Ye(o);return Ie(t,n),n}),o)})).getOr(o))(r.element,a,s):a;return Ie(i,Oe.fromTag("br")),l(r,a),((t,o)=>{U(Cl,((n,l)=>Ze(t,l).filter((t=>z(n,t))).each((t=>pe(o,l,t)))))})(r.element,a),t(r.element,a),a},replace:Dl,colGap:Sl(o),gap:Tl(o)}},El=t=>({col:Sl(t),colgroup:Ll(t),row:Rl(t),cell:Tl(t),replace:kl,colGap:Sl(t),gap:Tl(t)}),Nl=t=>o=>o.options.get(t),_l="100%",Bl=t=>{var o;const n=t.dom,l=null!==(o=n.getParent(t.selection.getStart(),n.isBlock))&&void 0!==o?o:t.getBody();return Io(Oe.fromDom(l))+"px"},jl=t=>Optional.from(t.options.get("table_clone_elements")),Wl=Nl("table_header_type"),Il=Nl("table_column_resizing"),Pl=t=>"preservetable"===Il(t),Fl=t=>"resizetable"===Il(t),$l=Nl("table_sizing_mode"),ql=t=>"relative"===$l(t),Ul=t=>"fixed"===$l(t),Gl=t=>"responsive"===$l(t),Kl=Nl("table_resize_bars"),Yl=Nl("table_style_by_css"),Jl=Nl("table_merge_c
1ontent_on_paste"),Ql=t=>{const o=t.options,n=o.get("table_default_attributes");return o.isSet("table_default_attributes")?n:((t,o)=>Gl(t)||Yl(t)?o:Ul(t)?{...o,width:Bl(t)}:{...o,width:_l})(t,n)},Xl=t=>{const o=t.options,n=o.get("table_default_styles");return o.isSet("table_default_styles")?n:((t,o)=>Gl(t)||!Yl(t)?o:Ul(t)?{...o,width:Bl(t)}:{...o,width:_l})(t,n)},er=Nl("table_use_colgroups"),tr=t=>Mt(t,"[contenteditable]"),or=(t,o=!1)=>ht(t)?t.dom.isContentEditable:tr(t).fold(u(o),(t=>"true"===nr(t))),nr=t=>t.dom.contentEditable,lr=t=>Oe.fromDom(t.getBody()),rr=t=>o=>xe(o,lr(t)),ar=t=>{be(t,"data-mce-style");const o=t=>be(t,"data-mce-style");S(Yt(t),o),S(Jt(t),o),S(Xt(t),o)},sr=t=>Oe.fromDom(t.selection.getStart()),ir=t=>t.getBoundingClientRect().width,cr=t=>t.getBoundingClientRect().height,hr=t=>wt(t,ge("table")).exists(or),dr=(t,o)=>{const n=o.column,l=o.column+o.colspan-1,r=o.row,a=o.row+o.rowspan-1;return n<=t.finishCol&&l>=t.startCol&&r<=t.finishRow&&a>=t.startRow},mr=(t,o)=>o.column>=t.startCol&&o.column+o.colspan-1<=t.finishCol&&o.row>=t.startRow&&o.row+o.rowspan-1<=t.finishRow,vr=(t,o,n)=>{const l=rn.findItem(t,o,xe),r=rn.findItem(t,n,xe);return l.bind((t=>r.map((o=>{return n=t,l=o,r=Math.min(n.row,l.row),a=Math.min(n.column,l.column),s=Math.max(n.row+n.rowspan-1,l.row+l.rowspan-1),i=Math.max(n.column+n.colspan-1,l.column+l.colspan-1),{startRow:r,startCol:a,finishRow:s,finishCol:i};var n,l,r,a,s,i}))))},gr=(t,o,n)=>vr(t,o,n).bind((o=>((t,o)=>{let n=!0;const l=w(mr,o);for(let r=o.startRow;r<=o.finishRow;r++)for(let a=o.startCol;a<=o.finishCol;a++)n=n&&rn.getAt(t,r,a).exists(l);return n?Optional.some(o):Optional.none()})(t,o))),ur=(t,o,n)=>vr(t,o,n).map((o=>{const n=rn.filterItems(t,w(dr,o));return T(n,(t=>t.element))})),pr=(t,o)=>rn.findItem(t,o,((t,o)=>Ce(o,t))).map((t=>t.element)),fr=(t,o,n)=>Qt(t).bind((l=>((t,o,n,l)=>rn.findItem(t,o,xe).bind((o=>{const r=n>0?o.row+o.rowspan-1:o.row,a=l>0?o.column+o.colspan-1:o.column;return rn.getAt(t,r+n,a+l).map((t=>t.element))})))(br(l),t,o,n))),wr=(t,o,n)=>{const l=br(t);return ur(l,o,n)},Zr=(t,o,n,l,r)=>{const a=br(t),s=xe(t,n)?Optional.some(o):pr(a,o),i=xe(t,r)?Optional.some(l):pr(a,l);return s.bind((t=>i.bind((o=>ur(a,t,o)))))},br=rn.fromTable;var Hr=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Mr=()=>({up:u({selector:Zt,closest:Mt,predicate:ft,all:ke}),down:u({selector:ut,predicate:mt}),styles:u({get:Et,getRaw:_t,set:kt,remove:Bt}),attrs:u({get:we,set:pe,remove:be,copyTo:(t,o)=>{const n=He(t);fe(o,n)}}),insert:u({before:Be,after:je,afterAll:Fe,append:Ie,appendAll:$e,prepend:We,wrap:Pe}),remove:u({unwrap:Ge,remove:Ue}),create:u({nu:Oe.fromTag,clone:t=>Oe.fromDom(t.dom.cloneNode(!1)),text:Oe.fromText}),query:u({comparePosition:(t,o)=>t.dom.compareDocumentPosition(o.dom),prevSibling:Ae,nextSibling:Ee}),property:u({children:Ne,name:re,parent:Re,document:t=>Le(t).dom,isText:de,isComment:ie,isElement:he,isSpecial:t=>{const o=re(t);return z(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],o)},getLanguage:t=>he(t)?Ze(t,"lang"):Optional.none(),getText:Zl,setText:Hl,isBoundary:t=>!!he(t)&&("body"===re(t)||z(Hr,re(t))),isEmptyTag:t=>!!he(t)&&z(["br","img","hr","input"],re(t)),isNonEditable:t=>he(t)&&"false"===we(t,"contenteditable")}),eq:xe,is:Te});const Or=(t,o,n,l)=>{const r=o(t,n);return D(l,((n,l)=>{const r=o(t,l);return Vr(t,n,r)}),r)},Vr=(t,o,n)=>o.bind((o=>n.filter(w(t.eq,o)))),yr=(t,o,n)=>n.length>0?((t,o,n,l)=>l(t,o,n[0],n.slice(1)))(t,o,n,Or):Optional.none(),zr=(t,o,n,l=H)=>{const r=[o].concat(t.up().all(o)),a=[n].concat(t.up().all(n)),s=t=>E(t,l).fold((()=>t),(o=>t.slice(0,o+1))),i=s(r),c=s(a),h=A(i,(o=>x(c,((t,o)=>w(t.eq,o))(t,o))));return{firstpath:i,secondpath:c,shared:h}},xr=Mr(),Cr=(t,o)=>yr(xr,((o,n)=>t(n)),o),Tr=t=>Zt(t,"table"),Sr=(t,o,n)=>{const l=t=>o=>void 0!==n&&n(o)||xe(o,t);return xe(t,o)?Optional.some({boxes:Optional.some([t]),start:t,finish:o}):Tr(t).bind((r=>Tr(o).bind((a=>
vendor: 50,331 bytes, line 1
1{if(xe(r,a))return Optional.some({boxes:wr(r,t,o),start:t,finish:o});if(Ce(r,a)){const n=vt(o,"td,th",l(r)),s=n.length>0?n[n.length-1]:o;return Optional.some({boxes:Zr(r,t,r,o,a),start:t,finish:s})}if(Ce(a,r)){const n=vt(t,"td,th",l(a)),s=n.length>0?n[n.length-1]:t;return Optional.some({boxes:Zr(a,t,r,o,a),start:t,finish:s})}return((t,o,n)=>zr(xr,t,o,n))(t,o).shared.bind((s=>Mt(s,"table",n).bind((n=>{const s=vt(o,"td,th",l(n)),i=s.length>0?s[s.length-1]:o,c=vt(t,"td,th",l(n)),h=c.length>0?c[c.length-1]:t;return Optional.some({boxes:Zr(n,t,r,o,a),start:h,finish:i})}))))}))))},Lr=(t,o)=>{const n=ut(t,o);return n.length>0?Optional.some(n):Optional.none()},Rr=(t,o,n)=>Ht(t,o).bind((o=>Ht(t,n).bind((t=>Cr(Tr,[o,t]).map((n=>({first:o,last:t,table:n}))))))),Dr=(t,o,n,l,r)=>((t,o)=>A(t,(t=>Ve(t,o))))(t,r).bind((t=>fr(t,o,n).bind((t=>((t,o)=>Zt(t,"table").bind((n=>Ht(n,o).bind((o=>Sr(o,t).bind((t=>t.boxes.map((o=>({boxes:o,start:t.start,finish:t.finish}))))))))))(t,l))))),kr=(t,o)=>Lr(t,o),Ar=(t,o,n)=>Rr(t,o,n).bind((o=>{const n=o=>xe(t,o),l="thead,tfoot,tbody,table",r=Zt(o.first,l,n),a=Zt(o.last,l,n);return r.bind((t=>a.bind((n=>xe(t,n)?((t,o,n)=>{const l=br(t);return gr(l,o,n)})(o.table,o.first,o.last):Optional.none()))))})),Er=p,Nr=t=>{const o=(t,o)=>Ze(t,o).exists((t=>parseInt(t,10)>1));return t.length>0&&B(t,(t=>o(t,"rowspan")||o(t,"colspan")))?Optional.some(t):Optional.none()},_r=(t,o,n)=>o.length<=1?Optional.none():Ar(t,n.firstSelectedSelector,n.lastSelectedSelector).map((t=>({bounds:t,cells:o}))),Br="data-mce-selected",jr="td["+Br+"],th["+Br+"]",Wr="["+Br+"]",Ir="data-mce-first-selected",Pr="td["+Ir+"],th["+Ir+"]",Fr="data-mce-last-selected",$r="td["+Fr+"],th["+Fr+"]",qr=Wr,Ur={selected:Br,selectedSelector:jr,firstSelected:Ir,firstSelectedSelector:Pr,lastSelected:Fr,lastSelectedSelector:$r},Gr=(t,o,n)=>({element:n,mergable:_r(o,t,Ur),unmergable:Nr(t),selection:Er(t)}),Kr=t=>(o,n)=>{const l=re(o),r="col"===l||"colgroup"===l?Qt(a=o).bind((t=>kr(t,Ur.firstSelectedSelector))).fold(u(a),(t=>t[0])):o;var a;return Mt(r,t,n)},Yr=Kr("th,td,caption"),Jr=Kr("th,td"),Qr=t=>{return o=t.model.table.getSelectedCells(),T(o,Oe.fromDom);var o},Xr=(t,o)=>{t.on("BeforeGetContent",(o=>{const n=n=>{o.preventDefault(),(t=>Qt(t[0]).map((t=>{const o=fl(t,qr);return ar(o),[o]})))(n).each((n=>{o.content="text"===o.format?(t=>T(t,(t=>t.dom.innerText)).join(""))(n):((t,o)=>T(o,(o=>t.selection.serializer.serialize(o.dom,{}))).join(""))(t,n)}))};if(!0===o.selection){const o=(t=>R(Qr(t),(t=>Ve(t,Ur.selectedSelector))))(t);o.length>=1&&n(o)}})),t.on("BeforeSetContent",(n=>{if(!0===n.selection&&!0===n.paste){const l=Qr(t);I(l).each((l=>{Qt(l).each((r=>{const a=R(((t,o)=>{const n=(o||document).createElement("div");return n.innerHTML=t,Ne(Oe.fromDom(n))})(n.content),(t=>"meta"!==re(t))),s=ge("table");if(Jl(t)&&1===a.length&&s(a[0])){n.preventDefault();const s=Oe.fromDom(t.getDoc()),i=El(s),c=((t,o,n)=>({element:t,clipboard:o,generators:n}))(l,a[0],i);o.pasteCells(r,c).each((()=>{t.focus()}))}}))}))}}))},ea=(t,o)=>({element:t,offset:o}),ta=(t,o,n)=>t.property().isText(o)&&0===t.property().getText(o).trim().length||t.property().isComment(o)?n(o).bind((o=>ta(t,o,n).orThunk((()=>Optional.some(o))))):Optional.none(),oa=(t,o)=>{if(t.property().isText(o))return t.property().getText(o).length;return t.property().children(o).length},na=(t,o)=>{const n=ta(t,o,t.query().prevSibling).getOr(o);if(t.property().isText(n))return ea(n,oa(t,n));const l=t.property().children(n);return l.length>0?na(t,l[l.length-1]):ea(n,oa(t,n))},la=na,ra=Mr(),aa=(t,o)=>{if(!It(t)){const n=(t=>Gn(t).bind((t=>Nn(t,["fixed","relative","empty"]))))(t);n.each((n=>{const l=n.value/2;Qn(t,l,n.unit),Qn(o,l,n.unit)}))}},sa=t=>T(t,u(0)),ia=(t,o,n,l,r)=>r(t.slice(0,o)).concat(l).concat(r(t.slice(n))),ca=t=>(o,n,l,r)=>{if(t(l)){const t=Math.max(r,o[n]-Math.abs(l)),a=Math.abs(t-o[n]);return l>=0?a:-a}return l},ha=ca((t=>t<0)),da=ca(M),ma=()=>{const t=(t,o,n,l)=>{const r=(100+n)/100,a=Math.max(l,(t[o]+n)/r);return T(t,((t,n)=>(n===o?a:t/r)-t))},o=(o,n,l,r,a,s)=>s?t(o,n,r,a):((t,o,n,l,r)=>{const a=ha(t,o,l,r);return ia(t,o,n+1,[a,0],sa)})(o,n,l,r,a);return{resizeTable:(t,o)=>t(o),clampTableDelta:ha,calcLeftEdgeDeltas:o,calcMiddleDeltas:(t,n,l,r,a,s,i)=>o(t,l,r,a,s,i),calcRightEdgeDeltas:(o,n,l,r,a,s)=>{if(s)return t(o,l,r,a);{const t=ha(o,l,r,a);return sa(o.slice(0,l)).concat([t])}},calcRedestributedWidths:(t,o,n,l)=>{if(l){const l=(o+n)/o,r=T(t,(t=>t/l));return{delta:100*l-100,newSizes:r}}return{delta:n,newSizes:t}}}},va=()=>{const t=(t,o,n,l,r)=>{const a=da(t,l>=0?n:o,l,r);return ia(t,o,n+1,[a,-a],sa)};return{resizeTable:(t,o,n)=>{n&&t(o)},clampTableDelta:(t,o,n,l,r)=>{if(r){if(n>=0)return n;{const o=k(t,((t,o)=>t+o-l),0);return Math.max(-o,n)}}return ha(t,o,n,l)},calcLeftEdgeDeltas:t,calcMiddleDeltas:(o,n,l,r,a,s)=>t(o,l,r,a,s),calcRightEdgeDeltas:(t,o,n,l,r,a)=>{if(a)return sa(t);{const o=l/t.length;return T(t,u(o))}},calcRedestributedWidths:(t,o,n,l)=>({delta:0,newSizes:t})}},ga=t=>rn.fromTable(t).grid,ua=ge("th"),pa=t=>B(t,(t=>ua(t.element))),fa=(t,o)=>t&&o?"sectionCells":t?"section":"cells",wa=t=>{const o="thead"===t.section,n=Ot(Za(t.cells),"th");return"tfoot"===t.section?{type:"footer"}:o||n?{type:"header",subType:fa(o,n)}:{type:"body"}},Za=t=>{const o=R(t,(t=>ua(t.element)));return 0===o.length?Optional.some("td"):o.length===t.length?Optional.some("th"):Optional.none()},ba=(t,o,n)=>ot(n(t.element,o),!0,t.isLocked),Ha=(t,o)=>t.section!==o?nt(t.element,t.cells,o,t.isNew):t,Ma=()=>({transformRow:Ha,transformCell:(t,o,n)=>{const l=n(t.element,o),r="td"!==re(l)?((t,o)=>{const n=Qe(t,o);je(t,n);const l=Ne(t);return $e(n,l),Ue(t),n})(l,"td"):l;return ot(r,t.isNew,t.isLocked)}}),Oa=()=>({transformRow:Ha,transformCell:ba}),Va=()=>({transformRow:(t,o)=>Ha(t,"thead"===o?"tbody":o),transformCell:ba}),ya=(t,o)=>{const n=(t=>F(t.all,(t=>{const o=wa(t);return"header"===o.type?Optional.from(o.subType):Optional.none()})))(rn.fromTable(t)).getOr(o);switch(n){case"section":return Ma();case"sectionCells":return Oa();case"cells":return Va()}},za=Ma,xa=Oa,Ca=Va,Ta=()=>({transformRow:p,transformCell:ba}),Sa=(t,o,n,l)=>{n===l?be(t,o):pe(t,o,n)},La=(t,o,n)=>{P(gt(t,o)).fold((()=>We(t,n)),(t=>je(t,n)))},Ra=(t,o)=>{const n=[],l=[],r=t=>T(t,(t=>{t.isNew&&n.push(t.element);const o=t.element;return qe(o),S(t.cells,(t=>{t.isNew&&l.push(t.element),Sa(t.element,"colspan",t.colspan,1),Sa(t.element,"rowspan",t.rowspan,1),Ie(o,t.element)})),o})),a=t=>_(t,(t=>T(t.cells,(t=>(Sa(t.element,"span",t.colspan,1),t.element))))),s=(o,n)=>{const l=((t,o)=>{const n=bt(t,o).getOrThunk((()=>{const n=Oe.fromTag(o,Se(t).dom);return"thead"===o?La(t,"caption,colgroup",n):"colgroup"===o?La(t,"caption",n):Ie(t,n),n}));return qe(n),n})(t,n),s=("colgroup"===n?a:r)(o);$e(l,s)},i=(o,n)=>{o.length>0?s(o,n):(o=>{bt(t,o).each(Ue)})(n)},c=[],h=[],d=[],m=[];return S(o,(t=>{switch(t.section){case"thead":c.push(t);break;case"tbody":h.push(t);break;case"tfoot":d.push(t);break;case"colgroup":m.push(t)}})),i(m,"colgroup"),i(c,"thead"),i(h,"tbody"),i(d,"tfoot"),{newRows:n,newCells:l}},Da=(t,o)=>{if(0===t.length)return 0;const n=t[0];return E(t,(t=>!o(n.element,t.element))).getOr(t.length)},ka=(t,o,n,l)=>{const r=((t,o)=>t[o])(t,o),a="colgroup"===r.section,s=Da(r.cells.slice(n),l),i=a?1:Da(((t,o)=>T(t,(t=>Go(t,o))))(t.slice(o),n),l);return{colspan:s,rowspan:i}},Aa=(t,o)=>{const n=T(t,(t=>T(t.cells,H)));return T(t,((l,r)=>{const a=_(l.cells,((l,a)=>{if(!1===n[r][a]){const d=ka(t,r,a,o);return((t,o,l,r)=>{for(let a=t;a<t+l;a++)for(let t=o;t<o+r;t++)n[a][t]=!0})(r,a,d.rowspan,d.colspan),[(s=l.element,i=d.rowspan,c=d.colspan,h=l.isNew,{element:s,rowspan:i,colspan:c,isNew:h})]}return[];var s,i,c,h}));return((t,o,n,l)=>({element:t,cells:o,section:n,isNew:l}))(l.element,a,l.section,l.isNew)}))},Ea=(t,o,n)=>{const l=[];S(t.colgroups,(r=>{const a=[];for(let l=0;l<t.grid.columns;l++){const r=rn.getColumnAt(t,l).map((t=>ot(t.element,n,!1))).getOrThunk((()=>ot(o.colGap(),!0,!1)));a.push(r)}l.push(nt(r.element,a,"colgroup",n))}));for(let r=0;r<t.grid.rows;r++){const a=[];for(let l=0;l<t.grid.columns;l++){const s=rn.getAt(t,r,l).map((t=>ot(t.element,n,t.isLocked))).getOrThunk((()=>ot(o.gap(),!0,!1)));a.push(s)}const s=t.all[r],i=nt(s.element,a,s.section,n);l.push(i)}return l},Na=t=>Aa(t,xe),_a=(t,o)=>F(t.all,(t=>A(t.cells,(t=>xe(o,t.element))))),Ba=(t,o,n)=>{const l=T(o.selection,(o=>Kt(o).bind((o=>_a(t,o))).filter(n))),r=Vt(l);return yt(r.length>0,r)},ja=(t,o,n,l,r)=>(a,s,i,c)=>{const h=rn.fromTable(a),d=Optional.from(null==c?void 0:c.section).getOrThunk(Ta);return o(h,s).map((o=>{const n=((t,o)=>Ea(t,o,!1))(h,i),l=t(n,o,xe,r(i),d),a=tn(l.grid);return{info:o,grid:Na(l.grid),cursor:l.cursor,lockedColumns:a}})).bind((t=>{const o=Ra(a,t.grid),r=Optional.from(null==c?void 0:c.sizing).getOrThunk((()=>vl(a))),s=Optional.from(null==c?void 0:c.resize).getOrThunk(va);return n(a,t.grid,t.info,{sizing:r,resize:s,section:d}),l(a),be(a,Xo),t.lockedColumns.length>0&&pe(a,Xo,t.lockedColumns.join(",")),Optional.some({cursor:t.cursor,newRows:o.newRows,newCells:o.newCells})}))},Wa=(t,o)=>Ba(t,o,M).map((t=>({cells:t,generators:o.generators,clipboard:o.clipboard}))),Ia=(t,o)=>Ba(t,o,M),Pa=(t,o)=>Ba(t,o,(t=>!t.isLocked)),Fa=(t,o)=>B(o,(o=>((t,o)=>_a(t,o).exists((t=>!t.isLocked)))(t,o))),$a=(t,o,n,l)=>{const r=Jo(t).rows;let a=!0;for(let s=0;s<r.length;s++)for(let t=0;t<Yo(r[0]);t++){const i=r[s],c=Go(i,t),h=n(c.element,o);h&&!a?qo(i,t,ot(l(),!0,c.isLocked)):h&&(a=!1)}return t},qa=(t,o,n,l)=>{const r=Jo(t).rows;if(o>0&&o<r.length){const t=((t,o)=>k(t,((t,n)=>x(t,(t=>o(t.element,n.element)))?t:t.concat([n])),[]))(r[o-1].cells,n);S(t,(t=>{let a=Optional.none();for(let s=o;s<r.length;s++)for(let o=0;o<Yo(r[0]);o++){const i=r[s],c=Go(i,o);n(c.element,t.element)&&(a.isNone()&&(a=Optional.some(l())),a.each((t=>{qo(i,o,ot(t,!0,c.isLocked))})))}}))}return t},Ua=t=>{const o=o=>o(t),n=u(t),l=()=>r,r={tag:!0,inner:t,fold:(o,n)=>n(t),isValue:M,isError:H,map:o=>Ka.value(o(t)),mapError:l,bind:o,exists:o,forall:o,getOr:n,or:l,getOrThunk:n,orThunk:l,getOrDie:n,each:o=>{o(t)},toOptional:()=>Optional.some(t)};return r},Ga=t=>{const o=()=>n,n={tag:!1,inner:t,fold:(o,n)=>o(t),isValue:H,isError:M,map:o,mapError:o=>Ka.error(o(t)),bind:o,exists:H,forall:M,getOr:p,or:p,getOrThunk:b,orThunk:b,getOrDie:(l=String(t),()=>{throw new Error(l)}),each:g,toOptional:Optional.none};var l;return n},Ka={value:Ua,error:Ga,fromOption:(t,o)=>t.fold((()=>Ga(o)),Ua)},Ya=(t,o)=>({rowDelta:0,colDelta:Yo(t[0])-Yo(o[0])}),Ja=(t,o)=>({rowDelta:t.length-o.length,colDelta:0}),Qa=(t,o,n,l)=>{const r="colgroup"===o.section?n.col:n.cell;return C(t,(t=>ot(r(),!0,l(t))))},Xa=(t,o,n,l)=>{const r=t[t.length-1];return t.concat(C(o,(()=>{const t="colgroup"===r.section?n.colgroup:n.row,o=Qo(r,t,p),a=Qa(o.cells.length,o,n,(t=>X(l,t.toString())));return Uo(o,a)})))},es=(t,o,n,l)=>T(t,(t=>{const r=Qa(o,t,n,H);return Fo(t,l,r)})),ts=(t,o,n)=>{const l=o.colDelta<0?es:p,r=o.rowDelta<0?Xa:p,a=tn(t),s=Yo(t[0]),i=x(a,(t=>t===s-1)),c=l(t,Math.abs(o.colDelta),n,i?s-1:s),h=tn(c);return r(c,Math.abs(o.rowDelta),n,j(h,M))},os=(t,o,n,l)=>{const r=w(l,Go(t[o],n).element),a=t[o];return t.length>1&&Yo(a)>1&&(n>0&&r(Ko(a,n-1))||n<a.cells.length-1&&r(Ko(a,n+1))||o>0&&r(Ko(t[o-1],n))||o<t.length-1&&r(Ko(t[o+1],n)))},ns=(t,o,n)=>R(n,(n=>n>=t.column&&n<=Yo(o[0])+t.column)),ls=(t,o,n,l,r)=>{const a=tn(o),s=((t,o,n)=>{const l=Yo(o[0]),r=Jo(o).cols.length+t.row,a=C(l-t.column,(o=>o+t.column)),s=A(a,(t=>B(n,(o=>o!==t)))).getOr(l-1);return{row:r,column:s}})(t,o,a),i=Jo(n).rows,c=ns(s,i,a),h=((t,o,n)=>{if(t.row>=o.length||t.column>Yo(o[0]))return Ka.error("invalid start address out of table bounds, row: "+t.row+", column: "+t.column);const l=o.slice(t.row),r=l[0].cells.slice(t.column),a=Yo(n[0]),s=n.length;return Ka.value({rowDelta:l.length-s,colDelta:r.length-a})})(s,o,i);return h.map((t=>{const n={...t,colDelta:t.colDelta-c.length},a=ts(o,n,l),h=tn(a),d=ns(s,i,h);return((t,o,n,l,r,a)=>{const s=t.row,i=t.column,c=s+n.length,h=i+Yo(n[0])+a.length,d=j(a,M);for(let m=s;m<c;m++){let t=0;for(let a=i;a<h;a++){if(d[a]){t++;continue}os(o,m,a,r)&&$a(o,Ko(o[m],a),r,l.cell);const c=a-i-t,h=Go(n[m-s],c),v=h.element,g=l.replace(v);qo(o[m],a,ot(g,!0,h.isLocked))}}return o})(s,a,i,l,r,d)}))},rs=(t,o,n,l,r)=>{((t,o,n,l)=>{o>0&&o<t[0].cells.length&&S(t,(t=>{const r=t.cells[o-1];let a=0;const s=l();for(;t.cells.length>o+a&&n(r.element,t.cells[o+a].element);)qo(t,o+a,ot(s,!0,t.cells[o+a].isLocked)),a++}))})(o,t,r,l.cell);const a=Ja(n,o),s=ts(n,a,l),i=Ja(o,s),c=ts(o,i,l);return T(c,((o,n)=>Fo(o,t,s[n].cells)))},as=(t,o,n,l,r)=>{qa(o,t,r,l.cell);const a=tn(o),s=Ya(o,n),i={...s,colDelta:s.colDelta-a.length},c=ts(o,i,l),{cols:h,rows:d}=Jo(c),m=tn(c),v=Ya(n,o),g={...v,colDelta:v.colDelta+m.length},u=((t,o,n)=>T(t,(t=>k(n,((n,l)=>{const r=Qa(1,t,o,M)[0];return $o(n,l,r)}),t))))(n,l,m),p=ts(u,g,l);return[...h,...d.slice(0,t),...p,...d.slice(t,d.length)]},ss=(t,o,n,l,r)=>{const{rows:a,cols:s}=Jo(t),i=a.slice(0,o),c=a.slice(o),h=((t,o,n,l)=>Qo(t,(t=>l(t,n)),o))(a[n],((t,n)=>o>0&&o<a.length&&l(Ko(a[o-1],n),Ko(a[o],n))?Go(a[o],n):ot(r(t.element,l),!0,t.isLocked)),l,r);return[...s,...i,h,...c]},is=(t,o,n,l,r)=>T(t,(t=>{const a=o>0&&o<Yo(t)&&l(Ko(t,o-1),Ko(t,o)),s=((t,o,n,l,r,a,s)=>{if("colgroup"!==n&&l)return Go(t,o);{const o=Go(t,r);return ot(s(o.element,a),!0,!1)}})(t,o,t.section,a,n,l,r);return $o(t,o,s)})),cs=(t,o,n,l)=>((t,o,n,l)=>void 0!==Ko(t[o],n)&&o>0&&l(Ko(t[o-1],n),Ko(t[o],n)))(t,o,n,l)||((t,o,n)=>o>0&&n(Ko(t,o-1),Ko(t,o)))(t[o],n,l),hs=(t,o,n,l)=>{const r=t=>(t=>"row"===t?Pt(o):It(o))(t)?`${t}group`:t;if(t)return ua(o)?r(n):null;if(l&&ua(o)){return r("row"===n?"col":"row")}return null},ds=(t,o,n)=>ot(n(t.element,o),!0,t.isLocked),ms=(t,o,n,l,r,a,s)=>T(t,((t,i)=>((t,o)=>{const n=t.cells,l=T(n,o);return nt(t.element,l,t.section,t.isNew)})(t,((t,c)=>{if((t=>x(o,(o=>n(t.element,o.element))))(t)){const o=s(t,i,c)?r(t,n,l):t;return a(o,i,c).each((t=>{var n,l;n=o.element,l={scope:Optional.from(t)},U(l,((t,o)=>{t.fold((()=>{be(n,o)}),(t=>{ue(n.dom,o,t)}))}))})),o}return t})))),vs=(t,o,n)=>_(t,((l,r)=>cs(t,r,o,n)?[]:[Go(l,o)])),gs=(t,o,n,l,r)=>{const a=Jo(t).rows,s=_(o,(t=>vs(a,t,l))),i=T(a,(t=>pa(t.cells))),c=((t,o)=>B(o,p)&&pa(t)?M:(t,n,l)=>!("th"===re(t.element)&&o[n]))(s,i),h=((t,o)=>(n,l)=>Optional.some(hs(t,n.element,"row",o[l])))(n,i);return ms(t,s,l,r,ds,h,c)},us=(t,o,n,l,r,a,s)=>{const{cols:i,rows:c}=Jo(t),h=c[o[0]],d=_(o,(t=>((t,o,n)=>{const l=t[o];return _(l.cells,((l,r)=>cs(t,o,r,n)?[]:[l]))})(c,t,r))),m=T(h.cells,((t,o)=>pa(vs(c,o,r)))),v=[...c];S(o,(t=>{v[t]=s.transformRow(c[t],n)}));const g=[...i,...v],u=((t,o)=>B(o,p)&&pa(t.cells)?M:(t,n,l)=>!("th"===re(t.element)&&o[l]))(h,m),f=((t,o)=>(n,l,r)=>Optional.some(hs(t,n.element,"col",o[r])))(l,m);return ms(g,d,r,a,s.transformCell,f,u)},ps=(t,o,n,l)=>{const r=Jo(t).rows,a=T(o,(t=>Go(r[t.row],t.column)));return ms(t,a,n,l,ds,Optional.none,M)},fs=t=>{if(!s(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");const o=[],n={};return S(t,((l,r)=>{const a=$(l);if(1!==a.length)throw new Error("one and only one name per case");const i=a[0],c=l[i];if(void 0!==n[i])throw new Error("duplicate key detected:"+i);if("cata"===i)throw new Error("cannot have a case named cata (sorry)");if(!s(c))throw new Error("case arguments must be an array");o.push(i),n[i]=(...n)=>{const l=n.length;if(l!==c.length)throw new Error("Wrong number of arguments to case "+i+". Expected "+c.length+" ("+c+"), got "+l);return{fold:(...o)=>{if(o.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+o.length);return o[r].apply(null,n)},match:t=>{const l=$(t);if(o.length!==l.length)throw new Error("Wrong number of arguments to match. Expected: "+o.join(",")+"\nActual: "+l.join(","));if(!B(o,(t=>z(l,t))))throw new Error("Not all branches were specified when using match. Specified: "+l.join(", ")+"\nRequired: "+o.join(", "));return t[i].apply(null,n)},log:t=>{console.log(t,{constructors:o,constructor:i,params:n})}}}})),n},ws={...fs([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},Zs=(t,o,n,l,r)=>{const a=t.slice(0),s=((t,o)=>0===t.length?ws.none():1===t.length?ws.only(0):0===o?ws.left(0,1):o===t.length-1?ws.right(o-1,o):o>0&&o<t.length-1?ws.middle(o-1,o,o+1):ws.none())(t,o),i=u(T(a,u(0)));return s.fold(i,(t=>l.singleColumnWidth(a[t],n)),((t,o)=>r.calcLeftEdgeDeltas(a,t,o,n,l.minCellWidth(),l.isRelative)),((t,o,s)=>r.calcMiddleDeltas(a,t,o,s,n,l.minCellWidth(),l.isRelative)),((t,o)=>r.calcRightEdgeDeltas(a,t,o,n,l.minCellWidth(),l.isRelative)))},bs=(t,o,n)=>{let l=0;for(let r=t;r<o;r++)l+=void 0!==n[r]?n[r]:0;return l},Hs=(t,o)=>{const n=rn.justCells(t);return T(n,(t=>{const n=bs(t.row,t.row+t.rowspan,o);return{element:t.element,height:n,rowspan:t.rowspan}}))},Ms=(t,o)=>rn.hasColumns(t)?((t,o)=>{const n=rn.justColumns(t);return T(n,((t,n)=>({element:t.element,width:o[n],colspan:t.colspan})))})(t,o):((t,o)=>{const n=rn.justCells(t);return T(n,(t=>{const n=bs(t.column,t.column+t.colspan,o);return{element:t.element,width:n,colspan:t.colspan}}))})(t,o),Os=(t,o,n)=>{const l=Ms(t,o);S(l,(t=>{n.setElementWidth(t.element,t.width)}))},Vs=(t,o,n,l,r)=>{const a=rn.fromTable(t),s=r.getCellDelta(o),i=r.getWidths(a,r),c=n===a.grid.columns-1,h=l.clampTableDelta(i,n,s,r.minCellWidth(),c),d=Zs(i,n,h,r,l),m=T(d,((t,o)=>t+i[o]));Os(a,m,r),l.resizeTable(r.adjustTableWidth,h,c)},ys=(t,o,n,l)=>{const r=rn.fromTable(t),a=((t,o,n)=>il(t,o,n,Jn,(t=>t.getOrThunk(qt))))(r,t,l),s=T(a,((t,l)=>n===l?Math.max(o+t,qt()):t)),i=Hs(r,s),c=((t,o)=>T(t.all,((t,n)=>({element:t.element,height:o[n]}))))(r,s);S(c,(t=>{Fn(t.element,t.height)})),S(i,(t=>{Fn(t.element,t.height)}));const h=D(s,((t,o)=>t+o),0);Fn(t,h)},zs=t=>k(t,((t,o)=>x(t,(t=>t.column===o.column))?t:t.concat([o])),[]).sort(((t,o)=>t.column-o.column)),xs=ge("col"),Cs=ge("colgroup"),Ts=t=>"tr"===re(t)||Cs(t),Ss=t=>({element:t,colspan:jt(t,"colspan",1),rowspan:jt(t,"rowspan",1)}),Ls=t=>Ze(t,"scope").map((t=>t.substr(0,3))),Rs=(t,o=Ss)=>{const n=n=>{if(Ts(n))return Cs((r={element:n}).element)?t.colgroup(r):t.row(r);{const r=n,a=(o=>xs(o.element)?t.col(o):t.cell(o))(o(r));return l=Optional.some({item:r,replacement:a}),a}var r};let l=Optional.none();return{getOrInit:(t,o)=>l.fold((()=>n(t)),(l=>o(t,l.item)?l.replacement:n(t)))}},Ds=t=>o=>{const n=[],l=l=>{const r="td"===t?{scope:null}:{},a=o.replace(l,t,r);return n.push({item:l,sub:a}),a};return{replaceOrInit:(t,o)=>{if(Ts(t)||xs(t))return t;{const r=t;return((t,o)=>A(n,(n=>o(n.item,t))))(r,o).fold((()=>l(r)),(n=>o(t,n.item)?n.sub:l(r)))}}}},ks=t=>({unmerge:o=>{const n=Ls(o);return n.each((t=>pe(o,"scope",t))),()=>{const l=t.cell({element:o,colspan:1,rowspan:1});return Bt(l,"width"),Bt(o,"width"),n.each((t=>pe(l,"scope",t))),l}},merge:t=>(Bt(t[0],"width"),(()=>{const o=Vt(T(t,Ls));if(0===o.length)return Optional.none();{const t=o[0],n=["row","col"];return x(o,(o=>o!==t&&z(n,o)))?Optional.none():Optional.from(t)}})().fold((()=>be(t[0],"scope")),(o=>pe(t[0],"scope",o+"group"))),u(t[0]))}),As=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Es=Mr(),Ns=t=>((t,o)=>{const n=t.property().name(o);return z(As,n)})(Es,t),_s=t=>((t,o)=>{const n=t.property().name(o);return z(["ol","ul"],n)})(Es,t),Bs=t=>((t,o)=>z(["br","img","hr","input"],t.property().name(o)))(Es,t),js=t=>{const o=ge("br"),n=t=>zl(t).bind((n=>{const l=Ee(n).map((t=>!!Ns(t)||!!Bs(t)&&"img"!==re(t))).getOr(!1);return Re(n).map((r=>!0===l||(t=>"li"===re(t)||ft(t,_s).isSome())(r)||o(n)||Ns(r)&&!xe(t,r)?[]:[Oe.fromTag("br")]))})).getOr([]),l=(()=>{const l=_(t,(t=>{const l=Ne(t);return(t=>B(t,(t=>o(t)||de(t)&&0===Zl(t).trim().length)))(l)?[]:l.concat(n(t))}));return 0===l.length?[Oe.fromTag("br")]:l})();qe(t[0]),$e(t[0],l)},Ws=t=>or(t,!0),Is=t=>{0===Yt(t).length&&Ue(t)},Ps=(t,o)=>({grid:t,cursor:o}),Fs=(t,o,n)=>{var l,r;const a=Jo(t).rows;return Optional.from(null===(r=null===(l=a[o])||void 0===l?void 0:l.cells[n])||void 0===r?void 0:r.element).filter(Ws).orThunk((()=>(t=>F(t,(t=>F(t.cells,(t=>{const o=t.element;return yt(Ws(o),o)})))))(a)))},$s=(t,o,n)=>{const l=Fs(t,o,n);return Ps(t,l)},qs=t=>k(t,((t,o)=>x(t,(t=>t.row===o.row))?t:t.concat([o])),[]).sort(((t,o)=>t.row-o.row)),Us=(t,o)=>(n,l,r,a,s)=>{const i=qs(l),c=T(i,(t=>t.row)),h=us(n,c,t,o,r,a.replaceOrInit,s);return $s(h,l[0].row,l[0].column)},Gs=Us("thead",!0),Ks=Us("tbody",!1),Ys=Us("tfoot",!1),Js=(t,o,n)=>{const l=((t,o)=>to(t,(()=>o)))(t,n.section),r=rn.generate(l);return Ea(r,o,!0)},Qs=(t,o,n,l)=>((t,o,n,l)=>{const r=rn.generate(o),a=l.getWidths(r,l);Os(r,a,l)})(0,o,0,l.sizing),Xs=(t,o,n,l)=>((t,o,n,l,r)=>{const a=rn.generate(o),s=l.getWidths(a,l),i=l.pixelWidth(),{newSizes:c,delta:h}=r.calcRedestributedWidths(s,i,n.pixelDelta,l.isRelative);Os(a,c,l),l.adjustTableWidth(h)})(0,o,n,l.sizing,l.resize),ei=(t,o)=>x(o,(t=>0===t.column&&t.isLocked)),ti=(t,o)=>x(o,(o=>o.column+o.colspan>=t.grid.columns&&o.isLocked)),oi=(t,o)=>{const n=an(t),l=zs(o);return k(l,((t,o)=>t+n[o.column].map(Wo).getOr(0)),0)},ni=t=>(o,n)=>Ia(o,n).filter((n=>!(t?ei:ti)(o,n))).map((t=>({details:t,pixelDelta:oi(o,t)}))),li=t=>(o,n)=>Wa(o,n).filter((n=>!(t?ei:ti)(o,n.cells))),ri=Ds("th"),ai=Ds("td"),si=ja(((t,o,n,l)=>{const r=o[0].row,a=qs(o),s=D(a,((t,o)=>({grid:ss(t.grid,r,o.row+t.delta,n,l.getOrInit),delta:t.delta+1})),{grid:t,delta:0}).grid;return $s(s,r,o[0].column)}),Ia,g,g,Rs),ii=ja(((t,o,n,l)=>{const r=qs(o),a=r[r.length-1],s=a.row+a.rowspan,i=D(r,((t,o)=>ss(t,s,o.row,n,l.getOrInit)),t);return $s(i,s,o[0].column)}),Ia,g,g,Rs),ci=ja(((t,o,n,l)=>{const r=o.details,a=zs(r),s=a[0].column,i=D(a,((t,o)=>({grid:is(t.grid,s,o.column+t.delta,n,l.getOrInit),delta:t.delta+1})),{grid:t,delta:0}).grid;return $s(i,r[0].row,s)}),ni(!0),Xs,g,Rs),hi=ja(((t,o,n,l)=>{const r=o.details,a=r[r.length-1],s=a.column+a.colspan,i=zs(r),c=D(i,((t,o)=>is(t,s,o.column,n,l.getOrInit)),t);return $s(c,r[0].row,s)}),ni(!1),Xs,g,Rs),di=ja(((t,o,n,l)=>{const r=zs(o.details),a=((t,o)=>_(t,(t=>{const n=t.cells,l=D(o,((t,o)=>o>=0&&o<t.length?t.slice(0,o).concat(t.slice(o+1)):t),n);return l.length>0?[nt(t.element,l,t.section,t.isNew)]:[]})))(t,T(r,(t=>t.column))),s=a.length>0?a[0].cells.length-1:0;return $s(a,r[0].row,Math.min(r[0].column,s))}),((t,o)=>Pa(t,o).map((o=>({details:o,pixelDelta:-oi(t,o)})))),Xs,Is,Rs),mi=ja(((t,o,n,l)=>{const r=qs(o),a=((t,o,n)=>{const{rows:l,cols:r}=Jo(t);return[...r,...l.slice(0,o),...l.slice(n+1)]})(t,r[0].row,r[r.length-1].row),s=a.length>0?a.length-1:0;return $s(a,Math.min(o[0].row,s),o[0].column)}),Ia,g,Is,Rs),vi=ja(((t,o,n,l)=>{const r=zs(o),a=T(r,(t=>t.column)),s=gs(t,a,!0,n,l.replaceOrInit);return $s(s,o[0].row,o[0].column)}),Pa,g,g,ri),gi=ja(((t,o,n,l)=>{const r=zs(o),a=T(r,(t=>t.column)),s=gs(t,a,!1,n,l.replaceOrInit);return $s(s,o[0].row,o[0].column)}),Pa,g,g,ai),ui=ja(Gs,Pa,g,g,ri),pi=ja(Ks,Pa,g,g,ai),fi=ja(Ys,Pa,g,g,ai),wi=ja(((t,o,n,l)=>{const r=ps(t,o,n,l.replaceOrInit);return $s(r,o[0].row,o[0].column)}),Pa,g,g,ri),Zi=ja(((t,o,n,l)=>{const r=ps(t,o,n,l.replaceOrInit);return $s(r,o[0].row,o[0].column)}),Pa,g,g,ai),bi=ja(((t,o,n,l)=>{const r=o.cells;js(r);const a=((t,o,n,l)=>{const r=Jo(t).rows;if(0===r.length)return t;for(let a=o.startRow;a<=o.finishRow;a++)for(let t=o.startCol;t<=o.finishCol;t++){const o=r[a],n=Go(o,t).isLocked;qo(o,t,ot(l(),!1,n))}return t})(t,o.bounds,0,l.merge(r));return Ps(a,Optional.from(r[0]))}),((t,o)=>((t,o)=>o.mergable)(0,o).filter((o=>Fa(t,o.cells)))),Qs,g,ks),Hi=ja(((t,o,n,l)=>{const r=D(o,((t,o)=>$a(t,o,n,l.unmerge(o))),t);return Ps(r,Optional.from(o[0]))}),((t,o)=>((t,o)=>o.unmergable)(0,o).filter((o=>Fa(t,o)))),Qs,g,ks),Mi=ja(((t,o,n,l)=>{const r=((t,o)=>{const n=rn.fromTable(t);return Ea(n,o,!0)})(o.clipboard,o.generators),a=((t,o)=>({row:t,column:o}))(o.row,o.column);return ls(a,t,r,o.generators,n).fold((()=>Ps(t,Optional.some(o.element))),(t=>$s(t,o.row,o.column)))}),((t,o)=>Kt(o.element).bind((n=>_a(t,n).map((t=>({...t,generators:o.generators,clipboard:o.clipboard})))))),Qs,g,Rs),Oi=ja(((t,o,n,l)=>{const r=Jo(t).rows,a=o.cells[0].column,s=r[o.cells[0].row],i=Js(o.clipboard,o.generators,s),c=rs(a,t,i,o.generators,n);return $s(c,o.cells[0].row,o.cells[0].column)}),li(!0),g,g,Rs),Vi=ja(((t,o,n,l)=>{const r=Jo(t).rows,a=o.cells[o.cells.length-1].column+o.cells[o.cells.length-1].colspan,s=r[o.cells[0].row],i=Js(o.clipboard,o.generators,s),c=rs(a,t,i,o.generators,n);return $s(c,o.cells[0].row,o.cells[0].column)}),li(!1),g,g,Rs),yi=ja(((t,o,n,l)=>{const r=Jo(t).rows,a=o.cells[0].row,s=r[a],i=Js(o.clipboard,o.generators,s),c=as(a,t,i,o.generators,n);return $s(c,o.cells[0].row,o.cells[0].column)}),Wa,g,g,Rs),zi=ja(((t,o,n,l)=>{const r=Jo(t).rows,a=o.cells[o.cells.length-1].row+o.cells[o.cells.length-1].rowspan,s=r[o.cells[0].row],i=Js(o.clipboard,o.generators,s),c=as(a,t,i,o.generators,n);return $s(c,o.cells[0].row,o.cells[0].column)}),Wa,g,g,Rs),xi=(t,o)=>{const n=rn.fromTable(t);return Ia(n,o).bind((t=>{const o=t[t.length-1],l=t[0].column,r=o.column+o.colspan,a=N(T(n.all,(t=>R(t.cells,(t=>t.column>=l&&t.column<r)))));return Za(a)})).getOr("")},Ci=(t,o)=>{const n=rn.fromTable(t);return Ia(n,o).bind(Za).getOr("")},Ti=(t,o)=>{const n=rn.fromTable(t);return Ia(n,o).bind((t=>{const o=t[t.length-1],l=t[0].row,r=o.row+o.rowspan;return(t=>{const o=T(t,(t=>wa(t).type)),n=z(o,"header"),l=z(o,"footer");if(n||l){const t=z(o,"body");return!n||t||l?n||t||!l?Optional.none():Optional.some("footer"):Optional.some("header")}return Optional.some("body")})(n.all.slice(l,r))})).getOr("")},Si=(t,o)=>t.dispatch("NewRow",{node:o}),Li=(t,o)=>t.dispatch("NewCell",{node:o}),Ri=(t,o,n)=>{t.dispatch("TableModified",{...n,table:o})},Di={structure:!1,style:!0},ki={structure:!0,style:!1},Ai={structure:!0,style:!0},Ei=(t,o)=>ql(t)?ul(o):Ul(t)?gl(o):vl(o),Ni=(t,o,n)=>{const l=t=>"table"===re(lr(t)),r=jl(t),a=Fl(t)?g:aa,s=o=>{switch(Wl(t)){case"section":return za();case"sectionCells":return xa();case"cells":return Ca();default:return ya(o,"section")}},i=(o,l)=>l.cursor.fold((()=>{const l=Yt(o);return I(l).filter(ht).map((l=>{n.clearSelectedCells(o.dom);const r=t.dom.createRng();return r.selectNode(l.dom),t.selection.setRng(r),pe(l,"data-mce-selected","1"),r}))}),(l=>{const r=la(ra,l);const a=t.dom.createRng();return a.setStart(r.element.dom,r.offset),a.setEnd(r.element.dom,r.offset),t.selection.setRng(a),n.clearSelectedCells(o.dom),Optional.some(a)})),c=(n,l,a,c)=>(h,d,m=!1)=>{ar(h);const v=Oe.fromDom(t.getDoc()),g=Al(a,v,r),u={sizing:Ei(t,h),resize:Fl(t)?ma():va(),section:s(h)};return l(h)?n(h,d,g,u).bind((n=>{o.refresh(h.dom),S(n.newRows,(o=>{Si(t,o.dom)})),S(n.newCells,(o=>{Li(t,o.dom)}));const l=i(h,n);return ht(h)&&(ar(h),m||Ri(t,h.dom,c)),l.map((t=>({rng:t,effect:c})))})):Optional.none()},h=c(mi,(o=>!l(t)||ga(o).rows>1),g,ki),d=c(di,(o=>!l(t)||ga(o).columns>1),g,ki);return{deleteRow:h,deleteColumn:d,insertRowsBefore:c(si,M,g,ki),insertRowsAfter:c(ii,M,g,ki),insertColumnsBefore:c(ci,M,a,ki),insertColumnsAfter:c(hi,M,a,ki),mergeCells:c(bi,M,g,ki),unmergeCells:c(Hi,M,g,ki),pasteColsBefore:c(Oi,M,g,ki),pasteColsAfter:c(Vi,M,g,ki),pasteRowsBefore:c(yi,M,g,ki),pasteRowsAfter:c(zi,M,g,ki),pasteCells:c(Mi,M,g,Ai),makeCellsHeader:c(wi,M,g,ki),unmakeCellsHeader:c(Zi,M,g,ki),makeColumnsHeader:c(vi,M,g,ki),unmakeColumnsHeader:c(gi,M,g,ki),makeRowsHeader:c(ui,M,g,ki),makeRowsBody:c(pi,M,g,ki),makeRowsFooter:c(fi,M,g,ki),getTableRowType:Ti,getTableCellType:Ci,getTableColType:xi}},_i=(t,o,n)=>{const l=jt(t,o,1);1===n||l<=1?be(t,o):pe(t,o,Math.min(n,l))},Bi=(t,o)=>n=>{const l=n.column+n.colspan-1,r=n.column;return l>=t&&r<o},ji=(t,o)=>{const n=rn.fromTable(t);return Pa(n,o).map((t=>{const o=t[t.length-1],l=t[0].column,r=o.column+o.colspan,a=((t,o,n)=>{if(rn.hasColumns(t)){const l=R(rn.justColumns(t),Bi(o,n)),r=T(l,(t=>{const l=Je(t.element);return _i(l,"span",n-o),l})),a=Oe.fromTag("colgroup");return $e(a,r),[a]}return[]})(n,l,r),s=((t,o,n)=>T(t.all,(t=>{const l=R(t.cells,Bi(o,n)),r=T(l,(t=>{const l=Je(t.element);return _i(l,"colspan",n-o),l})),a=Oe.fromTag("tr");return $e(a,r),a})))(n,l,r);return[...a,...s]}))},Wi=(t,o,n)=>{const l=rn.fromTable(t);return Ia(l,o).bind((t=>{const o=Ea(l,n,!1),r=Jo(o).rows.slice(t[0].row,t[t.length-1].row+t[t.length-1].rowspan),a=_(r,(t=>{const o=R(t.cells,(t=>!t.isLocked));return o.length>0?[{...t,cells:o}]:[]})),s=Na(a);return yt(s.length>0,s)})).map((t=>(t=>T(t,(t=>{const o=Ye(t.element);return S(t.cells,(t=>{const n=Je(t.element);Sa(n,"colspan",t.colspan,1),Sa(n,"rowspan",t.rowspan,1),Ie(o,n)})),o})))(t)))},Ii=fs([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),Pi=(t,o,n)=>{const l=n.substring(0,n.length-t.length),r=parseFloat(l);return l===r.toString()?o(r):Ii.invalid(n)},Fi={...Ii,from:t=>Tt(t,"%")?Pi("%",Ii.percent,t):Tt(t,"px")?Pi("px",Ii.pixels,t):Ii.invalid(t)},$i=(t,o,n)=>t.fold((()=>o),(t=>((t,o,n)=>{const l=n/o;return T(t,(t=>Fi.from(t).fold((()=>t),(t=>t*l+"px"),(t=>t/100*n+"px"))))})(o,n,t)),(t=>((t,o)=>T(t,(t=>Fi.from(t).fold((()=>t),(t=>t/o*100+"%"),(t=>t+"%")))))(o,n))),qi=(t,o,n)=>{const l=Fi.from(n),r=B(t,(t=>"0px"===t))?((t,o)=>{const n=t.fold((()=>u("")),(t=>u(t/o+"px")),(()=>u(100/o+"%")));return C(o,n)})(l,t.length):$i(l,t,o);return Ki(r)},Ui=(t,o)=>0===t.length?o:D(t,((t,o)=>Fi.from(o).fold(u(0),p,p)+t),0),Gi=(t,o)=>Fi.from(t).fold(u(t),(t=>t+o+"px"),(t=>t+o+"%")),Ki=t=>{if(0===t.length)return t;const o=D(t,((t,o)=>{const n=Fi.from(o).fold((()=>({value:o,remainder:0})),(t=>((t,o)=>{const n=Math.floor(t);return{value:n+o,remainder:t-n}})(t,"px")),(t=>({value:t+"%",remainder:0})));return{output:[n.value].concat(t.output),remainder:t.remainder+n.remainder}}),{output:[],remainder:0}),n=o.output;return n.slice(0,n.length-1).concat([Gi(n[n.length-1],Math.round(o.remainder))])},Yi=Fi.from,Ji=t=>Yi(t).fold(u("px"),u("px"),u("%")),Qi=(t,o,n)=>{const l=rn.fromTable(t),r=l.all,a=rn.justCells(l),s=rn.justColumns(l);o.each((o=>{const n=Ji(o),r=jo(t),i=((t,o)=>rl(t,o,ol,al))(l,t),c=qi(i,r,o);rn.hasColumns(l)?((t,o,n)=>{S(o,((o,l)=>{const r=Ui([t[l]],$t());kt(o.element,"width",r+n)}))})(c,s,n):((t,o,n)=>{S(o,(o=>{const l=t.slice(o.column,o.colspan+o.column),r=Ui(l,$t());kt(o.element,"width",r+n)}))})(c,a,n),kt(t,"width",o)})),n.each((o=>{const n=Ji(o),s=gn(t),i=((t,o,n)=>il(t,o,n,nl,al))(l,t,Rn);((t,o,n,l)=>{S(n,(o=>{const n=t.slice(o.row,o.rowspan+o.row),r=Ui(n,qt());kt(o.element,"height",r+l)})),S(o,((o,n)=>{kt(o.element,"height",t[n])}))})(qi(i,s,o),r,a,n),kt(t,"height",o)}))},Xi=t=>Gn(t).exists((t=>_n.test(t))),ec=t=>Gn(t).exists((t=>Bn.test(t))),tc=t=>Gn(t).isNone(),oc=t=>{be(t,"width")},nc=t=>{const o=Xn(t);Qi(t,Optional.some(o),Optional.none()),oc(t)},lc=t=>{const o=(t=>jo(t)+"px")(t);Qi(t,Optional.some(o),Optional.none()),oc(t)},rc=t=>{Bt(t,"width");const o=Jt(t),n=o.length>0?o:Yt(t);S(n,(t=>{Bt(t,"width"),oc(t)})),oc(t)},ac={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},sc=t=>{const o=Oe.fromTag("colgroup");return C(t,(()=>Ie(o,Oe.fromTag("col")))),o},ic=(t,o,n,l)=>C(t,(t=>((t,o,n,l)=>{const r=Oe.fromTag("tr");for(let a=0;a<t;a++){const t=l<o||a<n?Oe.fromTag("th"):Oe.fromTag("td");a<n&&pe(t,"scope","row"),l<o&&pe(t,"scope","col"),Ie(t,Oe.fromTag("br")),Ie(r,t)}return r})(o,n,l,t))),cc=(t,o)=>{t.selection.select(o.dom,!0),t.selection.collapse(!0)},hc=(t,o,n,l,a)=>{const s=Xl(t),i={styles:s,attributes:Ql(t),colGroups:er(t)};return t.undoManager.ignore((()=>{const r=((t,o,n,l,r,a=ac)=>{const s=Oe.fromTag("table"),i="cells"!==r;At(s,a.styles),fe(s,a.attributes),a.colGroups&&Ie(s,sc(o));const c=Math.min(t,n);if(i&&n>0){const t=Oe.fromTag("thead");Ie(s,t);const a=ic(n,o,"sectionCells"===r?c:0,l);$e(t,a)}const h=Oe.fromTag("tbody");Ie(s,h);const d=ic(i?t-c:t,o,i?0:n,l);return $e(h,d),s})(n,o,a,l,Wl(t),i);pe(r,"data-mce-id","__mce");const s=(t=>{const o=Oe.fromTag("div"),n=Oe.fromDom(t.dom.cloneNode(!0));return Ie(o,n),(t=>t.dom.innerHTML)(o)})(r);t.insertContent(s),t.addVisual()})),Ht(lr(t),'table[data-mce-id="__mce"]').map((o=>(Ul(t)?lc(o):Gl(t)?rc(o):(ql(t)||(t=>r(t)&&-1!==t.indexOf("%"))(s.width))&&nc(o),ar(o),be(o,"data-mce-id"),((t,o)=>{S(ut(o,"tr"),(o=>{Si(t,o.dom),S(ut(o,"th,td"),(o=>{Li(t,o.dom)}))}))})(t,o),((t,o)=>{Ht(o,"td,th").each(w(cc,t))})(t,o),o.dom))).getOrNull()};var dc=tinymce.util.Tools.resolve("tinymce.FakeClipboard");const mc="x-tinymce/dom-table-",vc=mc+"rows",gc=mc+"columns",uc=t=>{const o=dc.FakeClipboardItem(t);dc.write([o])},pc=t=>{var o;const n=null!==(o=dc.read())&&void 0!==o?o:[];return F(n,(o=>Optional.from(o.getType(t))))},fc=t=>{pc(t).isSome()&&dc.clear()},wc=t=>{t.fold(bc,(t=>uc({[vc]:t})))},Zc=()=>pc(vc),bc=()=>fc(vc),Hc=t=>{t.fold(Oc,(t=>uc({[gc]:t})))},Mc=()=>pc(gc),Oc=()=>fc(gc),Vc=t=>Yr(sr(t),rr(t)).filter(hr),yc=(t,o)=>{const n=rr(t),l=t=>Qt(t,n),s=o=>(t=>Jr(sr(t),rr(t)).filter(hr))(t).bind((t=>l(t).map((n=>o(n,t))))),i=o=>{t.focus()},c=(o,n=!1)=>s(((l,r)=>{const a=Gr(Qr(t),l,r);o(l,a,n).each(i)})),h=()=>s(((o,n)=>{const l=Gr(Qr(t),o,n),r=Al(g,Oe.fromDom(t.getDoc()),Optional.none());return Wi(o,l,r)})),d=()=>s(((o,n)=>{const l=Gr(Qr(t),o,n);return ji(o,l)})),m=(o,n)=>n().each((n=>{const l=T(n,(t=>Je(t)));s(((n,r)=>{const a=El(Oe.fromDom(t.getDoc())),s=((t,o,n,l)=>({selection:Er(t),clipboard:n,generators:l}))(Qr(t),0,l,a);o(n,s).each(i)}))})),u=t=>(o,n)=>((t,o)=>X(t,o)?Optional.from(t[o]):Optional.none())(n,"type").each((o=>{c(t(o),n.no_events)}));U({mceTableSplitCells:()=>c(o.unmergeCells),mceTableMergeCells:()=>c(o.mergeCells),mceTableInsertRowBefore:()=>c(o.insertRowsBefore),mceTableInsertRowAfter:()=>c(o.insertRowsAfter),mceTableInsertColBefore:()=>c(o.insertColumnsBefore),mceTableInsertColAfter:()=>c(o.insertColumnsAfter),mceTableDeleteCol:()=>c(o.deleteColumn),mceTableDeleteRow:()=>c(o.deleteRow),mceTableCutCol:()=>d().each((t=>{Hc(t),c(o.deleteColumn)})),mceTableCutRow:()=>h().each((t=>{wc(t),c(o.deleteRow)})),mceTableCopyCol:()=>d().each((t=>Hc(t))),mceTableCopyRow:()=>h().each((t=>wc(t))),mceTablePasteColBefore:()=>m(o.pasteColsBefore,Mc),mceTablePasteColAfter:()=>m(o.pasteColsAfter,Mc),mceTablePasteRowBefore:()=>m(o.pasteRowsBefore,Zc),mceTablePasteRowAfter:()=>m(o.pasteRowsAfter,Zc),mceTableDelete:()=>Vc(t).each((o=>{Qt(o,n).filter(Z(n)).each((o=>{const n=Oe.fromText("");if(je(o,n),Ue(o),t.dom.isEmpty(t.getBody()))t.setContent(""),t.selection.setCursorLocation();else{const o=t.dom.createRng();o.setStart(n.dom,0),o.setEnd(n.dom,0),t.selection.setRng(o),t.nodeChanged()}}))})),mceTableCellToggleClass:(o,n)=>{s((o=>{const l=Qr(t),r=B(l,(o=>t.formatter.match("tablecellclass",{value:n},o.dom))),a=r?t.formatter.remove:t.formatter.apply;S(l,(t=>a("tablecellclass",{value:n},t.dom))),Ri(t,o.dom,Di)}))},mceTableToggleClass:(o,n)=>{s((o=>{t.formatter.toggle("tableclass",{value:n},o.dom),Ri(t,o.dom,Di)}))},mceTableToggleCaption:()=>{Vc(t).each((o=>{Qt(o,n).each((n=>{bt(n,"caption").fold((()=>{const o=Oe.fromTag("caption");Ie(o,Oe.fromText("Caption")),((t,o,n)=>{_e(t,n).fold((()=>{Ie(t,o)}),(t=>{Be(t,o)}))})(n,o,0),t.selection.setCursorLocation(o.dom,0)}),(l=>{ge("caption")(o)&&ze("td",n).each((o=>t.selection.setCursorLocation(o.dom,0))),Ue(l)})),Ri(t,n.dom,ki)}))}))},mceTableSizingMode:(o,l)=>(o=>Vc(t).each((l=>{Gl(t)||Ul(t)||ql(t)||Qt(l,n).each((n=>{"relative"!==o||Xi(n)?"fixed"!==o||ec(n)?"responsive"!==o||tc(n)||rc(n):lc(n):nc(n),ar(n),Ri(t,n.dom,ki)}))})))(l),mceTableCellType:u((t=>"th"===t?o.makeCellsHeader:o.unmakeCellsHeader)),mceTableColType:u((t=>"th"===t?o.makeColumnsHeader:o.unmakeColumnsHeader)),mceTableRowType:u((t=>{switch(t){case"header":return o.makeRowsHeader;case"footer":return o.makeRowsFooter;default:return o.makeRowsBody}}))},((o,n)=>t.addCommand(n,o))),t.addCommand("mceInsertTable",((o,n)=>{((t,o,n,l={})=>{const r=t=>v(t)&&t>0;if(r(o)&&r(n)){const r=l.headerRows||0,a=l.headerColumns||0;return hc(t,n,o,a,r)}console.error("Invalid values for mceInsertTable - rows and columns values are required to insert a table.")})(t,n.rows,n.columns,n.options)})),t.addCommand("mceTableApplyCellStyle",((o,n)=>{const s=t=>"tablecell"+t.toLowerCase().replace("-","");if(!a(n))return;const i=R(Qr(t),hr);if(0===i.length)return;const c=Y(n,((o,n)=>t.formatter.has(s(n))&&r(o)));(t=>{for(const o in t)if(q.call(t,o))return!1;return!0})(c)||(U(c,((o,n)=>{const l=s(n);S(i,(n=>{""===o?t.formatter.remove(l,{value:null},n.dom,!0):t.formatter.apply(l,{value:o},n.dom)}))})),l(i[0]).each((o=>Ri(t,o.dom,Di))))}))},zc=fs([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),xc={before:zc.before,on:zc.on,after:zc.after,cata:(t,o,n,l)=>t.fold(o,n,l),getStart:t=>t.fold(p,p,p)},Cc=(t,o)=>({selection:t,kill:o}),Tc=(t,o)=>{const n=t.document.createRange();return n.selectNode(o.dom),n},Sc=(t,o)=>{const n=t.document.createRange();return Lc(n,o),n},Lc=(t,o)=>t.selectNodeContents(o.dom),Rc=(t,o,n)=>{const l=t.document.createRange();var r;return r=l,o.fold((t=>{r.setStartBefore(t.dom)}),((t,o)=>{r.setStart(t.dom,o)}),(t=>{r.setStartAfter(t.dom)})),((t,o)=>{o.fold((o=>{t.setEndBefore(o.dom)}),((o,n)=>{t.setEnd(o.dom,n)}),(o=>{t.setEndAfter(o.dom)}))})(l,n),l},Dc=(t,o,n,l,r)=>{const a=t.document.createRange();return a.setStart(o.dom,n),a.setEnd(l.dom,r),a},kc=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}),Ac=fs([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Ec=(t,o,n)=>o(Oe.fromDom(n.startContainer),n.startOffset,Oe.fromDom(n.endContainer),n.endOffset),Nc=(t,o)=>{const n=((t,o)=>o.match({domRange:t=>({ltr:u(t),rtl:Optional.none}),relative:(o,n)=>({ltr:lo((()=>Rc(t,o,n))),rtl:lo((()=>Optional.some(Rc(t,n,o))))}),exact:(o,n,l,r)=>({ltr:lo((()=>Dc(t,o,n,l,r))),rtl:lo((()=>Optional.some(Dc(t,l,r,o,n))))})}))(t,o);return((t,o)=>{const n=o.ltr();if(n.collapsed)return o.rtl().filter((t=>!1===t.collapsed)).map((t=>Ac.rtl(Oe.fromDom(t.endContainer),t.endOffset,Oe.fromDom(t.startContainer),t.startOffset))).getOrThunk((()=>Ec(0,Ac.ltr,n)));return Ec(0,Ac.ltr,n)})(0,n)},_c=(t,o)=>Nc(t,o).match({ltr:(o,n,l,r)=>{const a=t.document.createRange();return a.setStart(o.dom,n),a.setEnd(l.dom,r),a},rtl:(o,n,l,r)=>{const a=t.document.createRange();return a.setStart(l.dom,r),a.setEnd(o.dom,n),a}});Ac.ltr,Ac.rtl;const Bc=(t,o,n,l)=>({start:t,soffset:o,finish:n,foffset:l}),jc=(t,o,n,l)=>({start:xc.on(t,o),finish:xc.on(n,l)}),Wc=(t,o)=>{const n=_c(t,o);return Bc(Oe.fromDom(n.startContainer),n.startOffset,Oe.fromDom(n.endContainer),n.endOffset)},Ic=jc,Pc=(t,o,n,l,r)=>xe(n,l)?Optional.none():Sr(n,l,o).bind((o=>{const l=o.boxes.getOr([]);return l.length>1?(r(t,l,o.start,o.finish),Optional.some(Cc(Optional.some(Ic(n,0,n,Ml(n))),!0))):Optional.none()})),Fc=(t,o)=>({item:t,mode:o}),$c=(t,o,n,l=qc)=>t.property().parent(o).map((t=>Fc(t,l))),qc=(t,o,n,l=Uc)=>n.sibling(t,o).map((t=>Fc(t,l))),Uc=(t,o,n,l=Uc)=>{const r=t.property().children(o);return n.first(r).map((t=>Fc(t,l)))},Gc=[{current:$c,next:qc,fallback:Optional.none()},{current:qc,next:Uc,fallback:Optional.some($c)},{current:Uc,next:Uc,fallback:Optional.some(qc)}],Kc=(t,o,n,l,r=Gc)=>A(r,(t=>t.current===n)).bind((n=>n.current(t,o,l,n.next).orThunk((()=>n.fallback.bind((n=>Kc(t,o,n,l))))))),Yc=()=>({sibling:(t,o)=>t.query().prevSibling(o),first:t=>t.length>0?Optional.some(t[t.length-1]):Optional.none()}),Jc=()=>({sibling:(t,o)=>t.query().nextSibling(o),first:t=>t.length>0?Optional.some(t[0]):Optional.none()}),Qc=(t,o,n,l,r,a)=>Kc(t,o,l,r).bind((o=>a(o.item)?Optional.none():n(o.item)?Optional.some(o.item):Qc(t,o.item,n,o.mode,r,a))),Xc=t=>o=>0===t.property().children(o).length,eh=(t,o,n,l)=>Qc(t,o,n,qc,Yc(),l),th=(t,o,n,l)=>Qc(t,o,n,qc,Jc(),l),oh=Mr(),nh=(t,o)=>((t,o,n)=>eh(t,o,Xc(t),n))(oh,t,o),lh=(t,o)=>((t,o,n)=>th(t,o,Xc(t),n))(oh,t,o),rh=fs([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),ah=t=>Mt(t,"tr"),sh={...rh,verify:(t,o,n,l,r,a,s)=>Mt(l,"td,th",s).bind((n=>Mt(o,"td,th",s).map((o=>xe(n,o)?xe(l,n)&&Ml(n)===r?a(o):rh.none("in same cell"):Cr(ah,[n,o]).fold((()=>((t,o,n)=>{const l=t.getRect(o),r=t.getRect(n);return r.right>l.left&&r.left<l.right})(t,o,n)?rh.success():a(o)),(t=>a(o))))))).getOr(rh.none("default")),cata:(t,o,n,l,r)=>t.fold(o,n,l,r)},ih=(t,o)=>E(t,w(xe,o)),ch=ge("br"),hh=(t,o,n)=>o(t,n).bind((t=>de(t)&&0===Zl(t).trim().length?hh(t,o,n):Optional.some(t))),dh=(t,o,n,l)=>((t,o)=>_e(t,o).filter(ch).orThunk((()=>_e(t,o-1).filter(ch))))(o,n).bind((o=>l.traverse(o).fold((()=>hh(o,l.gather,t).map(l.relative)),(t=>(t=>Re(t).bind((o=>{const n=Ne(o);return ih(n,t).map((l=>((t,o,n,l)=>({parent:t,children:o,element:n,index:l}))(o,n,t,l)))})))(t).map((t=>xc.on(t.parent,t.index))))))),mh=(t,o,n,l)=>{const r=ch(o)?((t,o,n)=>n.traverse(o).orThunk((()=>hh(o,n.gather,t))).map(n.relative))(t,o,l):dh(t,o,n,l);return r.map((t=>({start:t,finish:t})))},vh=(t,o)=>({left:t.left,top:t.top+o,right:t.right,bottom:t.bottom+o}),gh=(t,o)=>({left:t.left,top:t.top-o,right:t.right,bottom:t.bottom-o}),uh=(t,o,n)=>({left:t.left+o,top:t.top+n,right:t.right+o,bottom:t.bottom+n}),ph=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom}),fh=(t,o)=>Optional.some(t.getRect(o)),wh=(t,o,n)=>he(o)?fh(t,o).map(ph):de(o)?((t,o,n)=>n>=0&&n<Ml(o)?t.getRangedRect(o,n,o,n+1):n>0?t.getRangedRect(o,n-1,o,n):Optional.none())(t,o,n).map(ph):Optional.none(),Zh=(t,o)=>he(o)?fh(t,o).map(ph):de(o)?t.getRangedRect(o,0,o,Ml(o)).map(ph):Optional.none(),bh=fs([{none:[]},{retry:["caret"]}]),Hh=(t,o,n)=>wt(o,Ns).fold(H,(o=>Zh(t,o).exists((t=>((t,o)=>t.left<o.left||Math.abs(o.right-t.left)<1||t.left>o.right)(n,t))))),Mh={point:t=>t.bottom,adjuster:(t,o,n,l,r)=>{const a=vh(r,5);return Math.abs(n.bottom-l.bottom)<1||n.top>r.bottom?bh.retry(a):n.top===r.bottom?bh.retry(vh(r,1)):Hh(t,o,r)?bh.retry(uh(a,5,0)):bh.none()},move:vh,gather:lh},Oh=(t,o,n,l,r)=>0===r?Optional.some(l):((t,o,n)=>t.elementFromPoint(o,n).filter((t=>"table"===re(t))).isSome())(t,l.left,o.point(l))?((t,o,n,l,r)=>Oh(t,o,n,o.move(l,5),r))(t,o,n,l,r-1):t.situsFromPoint(l.left,o.point(l)).bind((a=>a.start.fold(Optional.none,(a=>Zh(t,a).bind((s=>o.adjuster(t,a,s,n,l).fold(Optional.none,(l=>Oh(t,o,n,l,r-1))))).orThunk((()=>Optional.some(l)))),Optional.none))),Vh=(t,o,n)=>{const l=t.move(n,5),r=Oh(o,t,n,l,100).getOr(l);return((t,o,n)=>t.point(o)>n.getInnerHeight()?Optional.some(t.point(o)-n.getInnerHeight()):t.point(o)<0?Optional.some(-t.point(o)):Optional.none())(t,r,o).fold((()=>o.situsFromPoint(r.left,t.point(r))),(n=>(o.scrollBy(0,n),o.situsFromPoint(r.left,t.point(r)-n))))},yh={tryUp:w(Vh,{point:t=>t.top,adjuster:(t,o,n,l,r)=>{const a=gh(r,5);return Math.abs(n.top-l.top)<1||n.bottom<r.top?bh.retry(a):n.bottom===r.top?bh.retry(gh(r,1)):Hh(t,o,r)?bh.retry(uh(a,5,0)):bh.none()},move:gh,gather:nh}),tryDown:w(Vh,Mh),getJumpSize:u(5)},zh=(t,o,n)=>t.getSelection().bind((l=>mh(o,l.finish,l.foffset,n).fold((()=>Optional.some(ea(l.finish,l.foffset))),(r=>{const a=t.fromSitus(r);return(t=>sh.cata(t,(t=>Optional.none()),(()=>Optional.none()),(t=>Optional.some(ea(t,0))),(t=>Optional.some(ea(t,Ml(t))))))(sh.verify(t,l.finish,l.foffset,a.finish,a.foffset,n.failure,o))})))),xh=(t,o,n,l,r,a)=>0===a?Optional.none():Sh(t,o,n,l,r).bind((s=>{const i=t.fromSitus(s),c=sh.verify(t,n,l,i.finish,i.foffset,r.failure,o);return sh.cata(c,(()=>Optional.none()),(()=>Optional.some(s)),(s=>xe(n,s)&&0===l?Ch(t,n,l,gh,r):xh(t,o,s,0,r,a-1)),(s=>xe(n,s)&&l===Ml(s)?Ch(t,n,l,vh,r):xh(t,o,s,Ml(s),r,a-1)))})),Ch=(t,o,n,l,r)=>wh(t,o,n).bind((o=>Th(t,r,l(o,yh.getJumpSize())))),Th=(t,o,n)=>{const l=ko().browser;return l.isChromium()||l.isSafari()||l.isFirefox()?o.retry(t,n):Optional.none()},Sh=(t,o,n,l,r)=>wh(t,n,l).bind((o=>Th(t,r,o))),Lh=(t,o)=>{return ft(t,(t=>Re(t).exists((t=>xe(t,o)))),n).isSome();var n},Rh=(t,o,n,l,r)=>Mt(l,"td,th",o).bind((l=>Mt(l,"table",o).bind((a=>Lh(r,a)?((t,o,n)=>zh(t,o,n).bind((l=>xh(t,o,l.element,l.offset,n,20).map(t.fromSitus))))(t,o,n).bind((t=>Mt(t.finish,"td,th",o).map((o=>({start:l,finish:o,range:t}))))):Optional.none())))),Dh=(t,o,n,l,r,a)=>a(l,o).orThunk((()=>Rh(t,o,n,l,r).map((t=>{const o=t.range;return Cc(Optional.some(Ic(o.start,o.soffset,o.finish,o.foffset)),!0)})))),kh=(t,o)=>Mt(t,"tr",o).bind((t=>Mt(t,"table",o).bind((n=>{const l=ut(n,"tr");return xe(t,l[0])?((t,o,n)=>eh(oh,t,o,n))(n,(t=>zl(t).isSome()),o).map((t=>{const o=Ml(t);return Cc(Optional.some(Ic(t,o,t,o)),!0)})):Optional.none()})))),Ah=(t,o)=>Mt(t,"tr",o).bind((t=>Mt(t,"table",o).bind((n=>{const l=ut(n,"tr");return xe(t,l[l.length-1])?((t,o,n)=>th(oh,t,o,n))(n,(t=>yl(t).isSome()),o).map((t=>Cc(Optional.some(Ic(t,0,t,0)),!0))):Optional.none()})))),Eh=(t,o,n,l,r,a,s)=>Rh(t,n,l,r,a).bind((t=>Pc(o,n,t.start,t.finish,s))),Nh=t=>{let o=t;return{get:()=>o,set:t=>{o=t}}},_h=()=>{const t=(t=>{const o=Nh(Optional.none()),n=()=>o.get().each(t);return{clear:()=>{n(),o.set(Optional.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:t=>{n(),o.set(Optional.some(t))}}})(g);return{...t,on:o=>t.get().each(o)}},Bh=(t,o)=>Mt(t,"td,th",o),jh=t=>De(t).exists(or),Wh={traverse:Ee,gather:lh,relative:xc.before,retry:yh.tryDown,failure:sh.failedDown},Ih={traverse:Ae,gather:nh,relative:xc.before,retry:yh.tryUp,failure:sh.failedUp},Ph=t=>o=>o===t,Fh=Ph(38),$h=Ph(40),qh=t=>t>=37&&t<=40,Uh={isBackward:Ph(37),isForward:Ph(39)},Gh={isBackward:Ph(39),isForward:Ph(37)},Kh=fs([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Yh={domRange:Kh.domRange,relative:Kh.relative,exact:Kh.exact,exactFromRange:t=>Kh.exact(t.start,t.soffset,t.finish,t.foffset),getWin:t=>{const o=(t=>t.match({domRange:t=>Oe.fromDom(t.startContainer),relative:(t,o)=>xc.getStart(t),exact:(t,o,n,l)=>t}))(t);return n=o,Oe.fromDom(Le(n).dom.defaultView);var n},range:Bc},Jh=(t,o,n)=>{var l,r;return Optional.from(null===(r=(l=t.dom).caretPositionFromPoint)||void 0===r?void 0:r.call(l,o,n)).bind((o=>{if(null===o.offsetNode)return Optional.none();const n=t.dom.createRange();return n.setStart(o.offsetNode,o.offset),n.collapse(),Optional.some(n)}))},Qh=(t,o,n)=>{var l,r;return Optional.from(null===(r=(l=t.dom).caretRangeFromPoint)||void 0===r?void 0:r.call(l,o,n))},Xh=document.caretPositionFromPoint?Jh:document.caretRangeFromPoint?Qh:Optional.none,ed=(t,o)=>{const n=re(t);return"input"===n?xc.after(t):z(["br","img"],n)?0===o?xc.before(t):xc.after(t):xc.on(t,o)},td=(t,o,n,l)=>{const r=((t,o,n,l)=>{const r=Se(t).dom.createRange();return r.setStart(t.dom,o),r.setEnd(n.dom,l),r})(t,o,n,l),a=xe(t,n)&&o===l;return r.collapsed&&!a},od=t=>Optional.from(t.getSelection()),nd=(t,o)=>{od(t).each((t=>{t.removeAllRanges(),t.addRange(o)}))},ld=(t,o,n,l,r)=>{const a=Dc(t,o,n,l,r);nd(t,a)},rd=(t,o)=>Nc(t,o).match({ltr:(o,n,l,r)=>{ld(t,o,n,l,r)},rtl:(o,n,l,r)=>{od(t).each((a=>{if(a.setBaseAndExtent)a.setBaseAndExtent(o.dom,n,l.dom,r);else if(a.extend)try{((t,o,n,l,r,a)=>{o.collapse(n.dom,l),o.extend(r.dom,a)})(0,a,o,n,l,r)}catch(e){ld(t,l,r,o,n)}else ld(t,l,r,o,n)}))}}),ad=(t,o,n,l,r)=>{const a=((t,o,n,l)=>{const r=ed(t,o),a=ed(n,l);return Yh.relative(r,a)})(o,n,l,r);rd(t,a)},sd=(t,o,n)=>{const l=((t,o)=>{const n=t.fold(xc.before,ed,xc.after),l=o.fold(xc.before,ed,xc.after);return Yh.relative(n,l)})(o,n);rd(t,l)},id=t=>{if(t.rangeCount>0){const o=t.getRangeAt(0),n=t.getRangeAt(t.rangeCount-1);return Optional.some(Bc(Oe.fromDom(o.startContainer),o.startOffset,Oe.fromDom(n.endContainer),n.endOffset))}return Optional.none()},cd=t=>{if(null===t.anchorNode||null===t.focusNode)return id(t);{const o=Oe.fromDom(t.anchorNode),n=Oe.fromDom(t.focusNode);return td(o,t.anchorOffset,n,t.focusOffset)?Optional.some(Bc(o,t.anchorOffset,n,t.focusOffset)):id(t)}},hd=(t,o,n=!0)=>{const l=(n?Sc:Tc)(t,o);nd(t,l)},dd=t=>(t=>od(t).filter((t=>t.rangeCount>0)).bind(cd))(t).map((t=>Yh.exact(t.start,t.soffset,t.finish,t.foffset))),md=(t,o)=>(t=>{const o=t.getClientRects(),n=o.length>0?o[0]:t.getBoundingClientRect();return n.width>0||n.height>0?Optional.some(n).map(kc):Optional.none()})(_c(t,o)),vd=(t,o,n)=>((t,o,n)=>{const l=Oe.fromDom(t.document);return Xh(l,o,n).map((t=>Bc(Oe.fromDom(t.startContainer),t.startOffset,Oe.fromDom(t.endContainer),t.endOffset)))})(t,o,n),gd=t=>({elementFromPoint:(o,n)=>Oe.fromPoint(Oe.fromDom(t.document),o,n),getRect:t=>t.dom.getBoundingClientRect(),getRangedRect:(o,n,l,r)=>{const a=Yh.exact(o,n,l,r);return md(t,a)},getSelection:()=>dd(t).map((o=>Wc(t,o))),fromSitus:o=>{const n=Yh.relative(o.start,o.finish);return Wc(t,n)},situsFromPoint:(o,n)=>vd(t,o,n).map((t=>jc(t.start,t.soffset,t.finish,t.foffset))),clearSelection:()=>{(t=>{od(t).each((t=>t.removeAllRanges()))})(t)},collapseSelection:(o=!1)=>{dd(t).each((n=>n.fold((t=>t.collapse(o)),((n,l)=>{const r=o?n:l;sd(t,r,r)}),((n,l,r,a)=>{const s=o?n:r,i=o?l:a;ad(t,s,i,s,i)}))))},setSelection:o=>{ad(t,o.start,o.soffset,o.finish,o.foffset)},setRelativeSelection:(o,n)=>{sd(t,o,n)},selectNode:o=>{hd(t,o,!1)},selectContents:o=>{hd(t,o)},getInnerHeight:()=>t.innerHeight,getScrollY:()=>(t=>{const o=void 0!==t?t.dom:document,n=o.body.scrollLeft||o.documentElement.scrollLeft,l=o.body.scrollTop||o.documentElement.scrollTop;return wn(n,l)})(Oe.fromDom(t.document)).top,scrollBy:(o,n)=>{((t,o,n)=>{const l=(void 0!==n?n.dom:document).defaultView;l&&l.scrollBy(t,o)})(o,n,Oe.fromDom(t.document))}}),ud=(t,o)=>({rows:t,cols:o}),pd=(t,o,n,l)=>{const r=((t,o,n,l)=>{const r=_h(),a=r.clear,s=a=>{r.on((r=>{l.clearBeforeUpdate(o),Bh(a.target,n).each((s=>{Sr(r,s,n).each((n=>{const r=n.boxes.getOr([]);if(1===r.length){const n=r[0],s="false"===nr(n),i=Ot(tr(a.target),n,xe);s&&i&&(l.selectRange(o,r,n,n),t.selectContents(n))}else r.length>1&&(l.selectRange(o,r,n.start,n.finish),t.selectContents(s))}))}))}))};return{clearstate:a,mousedown:t=>{l.clear(o),Bh(t.target,n).filter(jh).each(r.set)},mouseover:t=>{s(t)},mouseup:t=>{s(t),a()}}})(gd(t),o,n,l);return{clearstate:r.clearstate,mousedown:r.mousedown,mouseover:r.mouseover,mouseup:r.mouseup}},fd=t=>wt(t,ce).exists(or),wd=(t,o)=>fd(t)||fd(o),Zd=(t,o,n,l)=>{const r=gd(t),a=()=>(l.clear(o),Optional.none());return{keydown:(t,s,i,c,h,d)=>{const m=t.raw,v=m.which,g=!0===m.shiftKey,u=Lr(o,l.selectedSelector).fold((()=>(qh(v)&&!g&&l.clearBeforeUpdate(o),qh(v)&&g&&!wd(s,c)?Optional.none:$h(v)&&g?w(Eh,r,o,n,Wh,c,s,l.selectRange):Fh(v)&&g?w(Eh,r,o,n,Ih,c,s,l.selectRange):$h(v)?w(Dh,r,n,Wh,
1c,s,Ah):Fh(v)?w(Dh,r,n,Ih,c,s,kh):Optional.none)),(t=>{const n=n=>()=>{const a=F(n,(n=>((t,o,n,l,r)=>Dr(l,t,o,r.firstSelectedSelector,r.lastSelectedSelector).map((t=>(r.clearBeforeUpdate(n),r.selectRange(n,t.boxes,t.start,t.finish),t.boxes))))(n.rows,n.cols,o,t,l)));return a.fold((()=>Rr(o,l.firstSelectedSelector,l.lastSelectedSelector).map((t=>{const n=$h(v)||d.isForward(v)?xc.after:xc.before;return r.setRelativeSelection(xc.on(t.first,0),n(t.table)),l.clear(o),Cc(Optional.none(),!0)}))),(t=>Optional.some(Cc(Optional.none(),!0))))};return qh(v)&&g&&!wd(s,c)?Optional.none:$h(v)&&g?n([ud(1,0)]):Fh(v)&&g?n([ud(-1,0)]):d.isBackward(v)&&g?n([ud(0,-1),ud(-1,0)]):d.isForward(v)&&g?n([ud(0,1),ud(1,0)]):qh(v)&&!g?a:Optional.none}));return u()},keyup:(t,r,a,s,i)=>Lr(o,l.selectedSelector).fold((()=>{const c=t.raw,h=c.which;return!0===c.shiftKey&&qh(h)&&wd(r,s)?((t,o,n,l,r,a,s)=>xe(n,r)&&l===a?Optional.none():Mt(n,"td,th",o).bind((n=>Mt(r,"td,th",o).bind((l=>Pc(t,o,n,l,s))))))(o,n,r,a,s,i,l.selectRange):Optional.none()}),Optional.none)}},bd=(t,o)=>{const n=we(t,o);return void 0===n||""===n?[]:n.split(" ")},Hd=t=>void 0!==t.dom.classList,Md=(t,o)=>((t,o,n)=>{const l=bd(t,o).concat([n]);return pe(t,o,l.join(" ")),!0})(t,"class",o),Od=(t,o)=>{Hd(t)?t.dom.classList.add(o):Md(t,o)},Vd=(t,o)=>Hd(t)&&t.dom.classList.contains(o),yd=(t,o,n)=>{const l=o=>{be(o,t.selected),be(o,t.firstSelected),be(o,t.lastSelected)},r=o=>{pe(o,t.selected,"1")},a=t=>{s(t),n()},s=o=>{const n=ut(o,`${t.selectedSelector},${t.firstSelectedSelector},${t.lastSelectedSelector}`);S(n,l)};return{clearBeforeUpdate:s,clear:a,selectRange:(n,l,s,i)=>{a(n),S(l,r),pe(s,t.firstSelected,"1"),pe(i,t.lastSelected,"1"),o(l,s,i)},selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},zd=()=>({tag:"none"}),xd=t=>({tag:"multiple",elements:t}),Cd=t=>({tag:"single",element:t}),Td=(t,o,n)=>{const l=rn.fromTable(t);return Ia(l,o).map((t=>{const o=Ea(l,n,!1),{rows:r}=Jo(o),a=((t,o)=>{const n=t.slice(0,o[o.length-1].row+1),l=Na(n);return _(l,(t=>{const n=t.cells.slice(0,o[o.length-1].column+1);return T(n,(t=>t.element))}))})(r,t),s=((t,o)=>{const n=t.slice(o[0].row+o[0].rowspan-1,t.length),l=Na(n);return _(l,(t=>{const n=t.cells.slice(o[0].column+o[0].colspan-1,t.cells.length);return T(n,(t=>t.element))}))})(r,t);return{upOrLeftCells:a,downOrRightCells:s}}))},Sd=t=>{const o=Oe.fromDom((t=>{if(rt()&&d(t.target)){const o=Oe.fromDom(t.target);if(he(o)&&ct(o)&&t.composed&&t.composedPath){const o=t.composedPath();if(o)return I(o)}}return Optional.from(t.target)})(t).getOr(t.target)),n=()=>t.stopPropagation(),l=()=>t.preventDefault(),r=(a=l,s=n,(...t)=>a(s.apply(null,t)));var a,s;return((t,o,n,l,r,a,s)=>({target:t,x:o,y:n,stop:l,prevent:r,kill:a,raw:s}))(o,t.clientX,t.clientY,n,l,r,t)},Ld=(t,o,n,l,r)=>{const a=((t,o)=>n=>{t(n)&&o(Sd(n))})(n,l);return t.dom.addEventListener(o,a,r),{unbind:w(Rd,t,o,a,r)}},Rd=(t,o,n,l)=>{t.dom.removeEventListener(o,n,l)},Dd=M,kd=(t,o,n)=>((t,o,n,l)=>Ld(t,o,n,l,!1))(t,o,Dd,n),Ad=Sd,Ed=t=>!Vd(Oe.fromDom(t.target),"ephox-snooker-resizer-bar"),Nd=(t,o)=>{const n=((t,o,n)=>({get:()=>kr(t(),n).fold((()=>o().fold(zd,Cd)),xd)}))((()=>Oe.fromDom(t.getBody())),(()=>Jr(sr(t),rr(t))),Ur.selectedSelector),l=yd(Ur,((o,n,l)=>{Qt(n).each((r=>{const a=jl(t),s=Al(g,Oe.fromDom(t.getDoc()),a),i=Qr(t),c=Td(r,{selection:i},s);((t,o,n,l,r)=>{t.dispatch("TableSelectionChange",{cells:o,start:n,finish:l,otherCells:r})})(t,o,n,l,c)}))}),(()=>(t=>{t.dispatch("TableSelectionClear")})(t)));t.on("init",(n=>
vendor: 8,963 bytes, line 1
1{const r=t.getWin(),a=lr(t),s=rr(t),i=pd(r,a,s,l),c=Zd(r,a,s,l),h=((t,o,n,l)=>{const r=gd(t);return(t,a)=>{l.clearBeforeUpdate(o),Sr(t,a,n).each((t=>{const n=t.boxes.getOr([]);l.selectRange(o,n,t.start,t.finish),r.selectContents(a),r.collapseSelection()}))}})(r,a,s,l);t.on("TableSelectorChange",(t=>h(t.start,t.finish)));const d=(o,n)=>{(t=>!0===t.raw.shiftKey)(o)&&(n.kill&&o.kill(),n.selection.each((o=>{const n=Yh.relative(o.start,o.finish),l=_c(r,n);t.selection.setRng(l)})))},m=t=>0===t.button,v=(()=>{const t=Nh(Oe.fromDom(a)),o=Nh(0);return{touchEnd:n=>{const l=Oe.fromDom(n.target);if(ge("td")(l)||ge("th")(l)){const r=t.get(),a=o.get();xe(r,l)&&n.timeStamp-a<300&&(n.preventDefault(),h(l,l))}t.set(l),o.set(n.timeStamp)}}})();t.on("dragstart",(t=>{i.clearstate()})),t.on("mousedown",(t=>{m(t)&&Ed(t)&&i.mousedown(Ad(t))})),t.on("mouseover",(t=>{var o;(void 0===(o=t).buttons||1&o.buttons)&&Ed(t)&&i.mouseover(Ad(t))})),t.on("mouseup",(t=>{m(t)&&Ed(t)&&i.mouseup(Ad(t))})),t.on("touchend",v.touchEnd),t.on("keyup",(o=>{const n=Ad(o);if(n.raw.shiftKey&&qh(n.raw.which)){const o=t.selection.getRng(),l=Oe.fromDom(o.startContainer),r=Oe.fromDom(o.endContainer);c.keyup(n,l,o.startOffset,r,o.endOffset).each((t=>{d(n,t)}))}})),t.on("keydown",(n=>{const l=Ad(n);o.hide();const r=t.selection.getRng(),a=Oe.fromDom(r.startContainer),s=Oe.fromDom(r.endContainer),i=dn(Uh,Gh)(Oe.fromDom(t.selection.getStart()));c.keydown(l,a,r.startOffset,s,r.endOffset,i).each((t=>{d(l,t)})),o.show()})),t.on("NodeChange",(()=>{const o=t.selection,n=Oe.fromDom(o.getStart()),r=Oe.fromDom(o.getEnd());Cr(Qt,[n,r]).fold((()=>l.clear(a)),g)}))})),t.on("PreInit",(()=>{t.serializer.addTempAttr(Ur.firstSelected),t.serializer.addTempAttr(Ur.lastSelected)}));return{getSelectedCells:()=>((t,o,n,l)=>{switch(t.tag){case"none":return o();case"single":return l(t.element);case"multiple":return n(t.elements)}})(n.get(),u([]),(t=>T(t,(t=>t.dom))),(t=>[t.dom])),clearSelectedCells:t=>l.clear(Oe.fromDom(t))}},_d=t=>{let o=[];return{bind:t=>{if(void 0===t)throw new Error("Event bind error: undefined handler");o.push(t)},unbind:t=>{o=R(o,(o=>o!==t))},trigger:(...n)=>{const l={};S(t,((t,o)=>{l[t]=n[o]})),S(o,(t=>{t(l)}))}}},Bd=t=>({registry:G(t,(t=>({bind:t.bind,unbind:t.unbind}))),trigger:G(t,(t=>t.trigger))}),jd=t=>t.slice(0).sort(),Wd=(t,o,n)=>{if(0===o.length)throw new Error("You must specify at least one required field.");return((t,o)=>{if(!s(o))throw new Error("The "+t+" fields must be an array. Was: "+o+".");S(o,(o=>{if(!r(o))throw new Error("The value "+o+" in the "+t+" fields was not a string.")}))})("required",o),(t=>{const o=jd(t);A(o,((t,n)=>n<o.length-1&&t===o[n+1])).each((t=>{throw new Error("The field: "+t+" occurs more than once in the combined fields: ["+o.join(", ")+"].")}))})(o),l=>{const r=$(l);B(o,(t=>z(r,t)))||((t,o)=>{throw new Error("All required keys ("+jd(t).join(", ")+") were not specified. Specified keys were: "+jd(o).join(", ")+".")})(o,r),t(o,r);const a=R(o,(t=>!n.validate(l[t],t)));return a.length>0&&((t,o)=>{throw new Error("All values need to be of type: "+o+". Keys ("+jd(t).join(", ")+") were not.")})(a,n.label),l}},Id=(t,o)=>{const n=R(o,(o=>!z(t,o)));n.length>0&&(t=>{throw new Error("Unsupported keys for object: "+jd(t).join(", "))})(n)},Pd=t=>((t,o)=>Wd(t,o,{validate:m,label:"function"}))(Id,t),Fd=Pd(["compare","extract","mutate","sink"]),$d=Pd(["element","start","stop","destroy"]),qd=Pd(["forceDrop","drop","move","delayDrop"]),Ud=()=>{let t=Optional.none();const o=Bd({move:_d(["info"])});return{onEvent:(n,l)=>{l.extract(n).each((n=>{const r=((o,n)=>{const l=t.map((t=>o.compare(t,n)));return t=Optional.some(n),l})(l,n);r.each((t=>{o.trigger.move(t)}))}))},reset:()=>{t=Optional.none()},events:o.registry}},Gd=()=>{const t=(()=>{const t=Bd({move:_d(["info"])});return{onEvent:g,reset:g,events:t.registry}})(),o=Ud();let n=t;return{on:()=>{n.reset(),n=o},off:()=>{n.reset(),n=t},isOn:()=>n===o,onEvent:(t,o)=>{n.onEvent(t,o)},events:o.events}},Kd=(t,o,n)=>{let l=!1;const r=Bd({start:_d([]),stop:_d([])}),a=Gd(),s=()=>{d.stop(),a.isOn()&&(a.off(),r.trigger.stop())},c=((t,o)=>{let n=null;const l=()=>{i(n)||(clearTimeout(n),n=null)};return{cancel:l,throttle:(...r)=>{l(),n=setTimeout((()=>{n=null,t.apply(null,r)}),o)}}})(s,200);a.events.move.bind((n=>{o.mutate(t,n.info)}));const h=t=>(...o)=>{l&&t.apply(null,o)},d=o.sink(qd({forceDrop:s,drop:h(s),move:h((t=>{c.cancel(),a.onEvent(t,o)})),delayDrop:h(c.throttle)}),n);return{element:d.element,go:t=>{d.start(t),a.on(),r.trigger.start()},on:()=>{l=!0},off:()=>{l=!1},isActive:()=>l,destroy:()=>{d.destroy()},events:r.registry}},Yd=t=>{const o=t.replace(/\./g,"-");return{resolve:t=>o+"-"+t}},Jd=Yd("ephox-dragster").resolve;var Qd=Fd({compare:(t,o)=>wn(o.left-t.left,o.top-t.top),extract:t=>Optional.some(wn(t.x,t.y)),sink:(t,o)=>{const n=(t=>{const o={layerClass:Jd("blocker"),...t},n=Oe.fromTag("div");return pe(n,"role","presentation"),At(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),Od(n,Jd("blocker")),Od(n,o.layerClass),{element:u(n),destroy:()=>{Ue(n)}}})(o),l=kd(n.element(),"mousedown",t.forceDrop),r=kd(n.element(),"mouseup",t.drop),a=kd(n.element(),"mousemove",t.move),s=kd(n.element(),"mouseout",t.delayDrop);return $d({element:n.element,start:t=>{Ie(t,n.element())},stop:()=>{Ue(n.element())},destroy:()=>{n.destroy(),r.unbind(),a.unbind(),s.unbind(),l.unbind()}})},mutate:(t,o)=>{t.mutate(o.left,o.top)}});const Xd=Yd("ephox-snooker").resolve,em=()=>{const t=Bd({drag:_d(["xDelta","yDelta","target"])});let o=Optional.none();const n=(()=>{const t=Bd({drag:_d(["xDelta","yDelta"])});return{mutate:(o,n)=>{t.trigger.drag(o,n)},events:t.registry}})();n.events.drag.bind((n=>{o.each((o=>{t.trigger.drag(n.xDelta,n.yDelta,o)}))}));return{assign:t=>{o=Optional.some(t)},get:()=>o,mutate:n.mutate,events:t.registry}},tm=Xd("resizer-bar"),om=Xd("resizer-rows"),nm=Xd("resizer-cols"),lm=t=>{const o=ut(t.parent(),"."+tm);S(o,Ue)},rm=(t,o,n)=>{const l=t.origin();S(o,(o=>{o.each((o=>{const r=n(l,o);Od(r,tm),Ie(t.parent(),r)}))}))},am=(t,o,n,l)=>{rm(t,o,((t,o)=>{const r=((t,o,n,l,r)=>{const a=Oe.fromTag("div");return At(a,{position:"absolute",left:o-l/2+"px",top:n+"px",height:r+"px",width:l+"px"}),fe(a,{"data-column":t,role:"presentation"}),a})(o.col,o.x-t.left,n.top-t.top,7,l);return Od(r,nm),r}))},sm=(t,o,n,l)=>{rm(t,o,((t,o)=>{const r=((t,o,n,l,r)=>{const a=Oe.fromTag("div");return At(a,{position:"absolute",left:o+"px",top:n-r/2+"px",height:r+"px",width:l+"px"}),fe(a,{"data-row":t,role:"presentation"}),a})(o.row,n.left-t.left,o.y-t.top,l,7);return Od(r,om),r}))},im=(t,o,n,l,r)=>{const a=bn(n),s=o.isResizable,i=l.length>0?Rn.positions(l,n):[],c=i.length>0?((t,o)=>_(t.all,((t,n)=>o(t.element)?[n]:[])))(t,s):[],h=R(i,((t,o)=>x(c,(t=>o===t))));sm(o,h,a,Wo(n));const d=r.length>0?kn.positions(r,n):[],m=d.length>0?((t,o)=>{const n=[];return C(t.grid.columns,(l=>{const r=rn.getColumnAt(t,l).map((t=>t.element));r.forall(o)&&n.push(l)})),R(n,(n=>{const l=rn.filterItems(t,(t=>t.column===n));return B(l,(t=>o(t.element)))}))})(t,s):[],v=R(d,((t,o)=>x(m,(t=>o===t))));am(o,v,a,un(n))},cm=(t,o)=>{if(lm(t),t.isResizable(o)){const n=rn.fromTable(o),l=cn(n),r=an(n);im(n,t,o,l,r)}},hm=(t,o)=>{const n=ut(t.parent(),"."+tm);S(n,o)},dm=t=>{hm(t,(t=>{kt(t,"display","none")}))},mm=t=>{hm(t,(t=>{kt(t,"display","block")}))},vm=Xd("resizer-bar-dragging"),gm=t=>{const o=em(),n=((t,o={})=>{var n;const l=null!==(n=o.mode)&&void 0!==n?n:Qd;return Kd(t,l,o)})(o,{});let l=Optional.none();const r=(t,o)=>Optional.from(we(t,o));o.events.drag.bind((t=>{r(t.target,"data-row").each((o=>{const n=Ft(t.target,"top");kt(t.target,"top",n+t.yDelta+"px")})),r(t.target,"data-column").each((o=>{const n=Ft(t.target,"left");kt(t.target,"left",n+t.xDelta+"px")}))}));const a=(t,o)=>Ft(t,o)-jt(t,"data-initial-"+o,0);n.events.stop.bind((()=>{o.get().each((o=>{l.each((n=>{r(o,"data-row").each((t=>{const l=a(o,"top");be(o,"data-initial-top"),d.trigger.adjustHeight(n,l,parseInt(t,10))})),r(o,"data-column").each((t=>{const l=a(o,"left");be(o,"data-initial-left"),d.trigger.adjustWidth(n,l,parseInt(t,10))})),cm(t,n)}))}))}));const s=(l,r)=>{d.trigger.startAdjust(),o.assign(l),pe(l,"data-initial-"+r,Ft(l,r)),Od(l,vm),kt(l,"opacity","0.2"),n.go(t.parent())},i=kd(t.parent(),"mousedown",(t=>{var o;o=t.target,Vd(o,om)&&s(t.target,"top"),(t=>Vd(t,nm))(t.target)&&s(t.target,"left")})),c=o=>xe(o,t.view()),h=kd(t.view(),"mouseover",(o=>{var r;(r=o.target,Mt(r,"table",c).filter(or)).fold((()=>{ht(o.target)&&lm(t)}),(o=>{n.isActive()&&(l=Optional.some(o),cm(t,o))}))})),d=Bd({adjustHeight:_d(["table","delta","row"]),adjustWidth:_d(["table","delta","column"]),startAdjust:_d([])});return{destroy:()=>{i.unbind(),h.unbind(),n.destroy(),lm(t)},refresh:o=>{cm(t,o)},on:n.on,off:n.off,hideBars:w(dm,t),showBars:w(mm,t),events:d.registry}},um=(t,o,n)=>{const l=Rn,r=kn,a=gm(t),s=Bd({beforeResize:_d(["table","type"]),afterResize:_d(["table","type"]),startDrag:_d([])});
1return a.events.adjustHeight.bind((t=>{const o=t.table;s.trigger.beforeResize(o,"row");const n=l.delta(t.delta,o);ys(o,n,t.row,l),s.trigger.afterResize(o,"row")})),a.events.startAdjust.bind((t=>{s.trigger.startDrag()})),a.events.adjustWidth.bind((t=>{const l=t.table;s.trigger.beforeResize(l,"col");const a=r.delta(t.delta,l),i=n(l);Vs(l,a,t.column,o,i),s.trigger.afterResize(l,"col")})),{on:a.on,off:a.off,refreshBars:a.refresh,hideBars:a.hideBars,showBars:a.showBars,destroy:a.destroy,events:s.registry}},pm=(t,o)=>{const n=me(t)?(t=>Oe.fromDom(Le(t).dom.documentElement))(t):t;return{parent:u(n),view:u(t),origin:u(wn(0,0)),isResizable:o}},fm=(t,o,n)=>({parent:u(o),view:u(t),origin:u(wn(0,0)),isResizable:n}),wm=()=>{const t=Oe.fromTag("div");return At(t,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),Ie(dt(Oe.fromDom(document)),t),t},Zm=t=>d(t)&&"TABLE"===t.nodeName,bm="bar-",Hm=t=>"false"!==we(t,"data-mce-resize"),Mm=t=>{const o=_h(),n=_h(),l=_h();let r,a;const s=o=>Ei(t,o),i=()=>Pl(t)?va():ma(),c=(o,n,l)=>{const c=Tt(n,"e");if(""===a&&nc(o),l!==r&&""!==a){kt(o,"width",a);const n=i(),h=s(o),d=Pl(t)||c?(t=>ga(t).columns)(o)-1:0;Vs(o,l-r,d,n,h)}else if((t=>/^(\d+(\.\d+)?)%$/.test(t))(a)){const t=parseFloat(a.replace("%",""));kt(o,"width",l*t/r+"%")}(t=>/^(\d+(\.\d+)?)px$/.test(t))(a)&&(t=>{const o=rn.fromTable(t);rn.hasColumns(o)||S(Yt(t),(t=>{const o=Et(t,"width");kt(t,"width",o),be(t,"width")}))})(o)},h=()=>{n.on((t=>{t.destroy()})),l.on((o=>{((t,o)=>{t.inline&&Ue(o.parent())})(t,o)}))};t.on("init",(()=>{const r=((t,o)=>t.inline?fm(Oe.fromDom(t.getBody()),wm(),o):pm(Oe.fromDom(t.getDoc()),o))(t,Hm);if(l.set(r),(t=>{const o=t.options.get("object_resizing");return z(o.split(","),"table")})(t)&&Kl(t)){const l=i(),a=um(r,l,s);a.on(),a.events.startDrag.bind((n=>{o.set(t.selection.getRng())})),a.events.beforeResize.bind((o=>{const n=o.table.dom;((t,o,n,l,r)=>{t.dispatch("ObjectResizeStart",{target:o,width:n,height:l,origin:r})})(t,n,ir(n),cr(n),bm+o.type)})),a.events.afterResize.bind((n=>{const l=n.table,r=l.dom;ar(l),o.on((o=>{t.selection.setRng(o),t.focus()})),((t,o,n,l,r)=>{t.dispatch("ObjectResized",{target:o,width:n,height:l,origin:r})})(t,r,ir(r),cr(r),bm+n.type),t.undoManager.add()})),n.set(a)}})),t.on("ObjectResizeStart",(o=>{const n=o.target;if(Zm(n)){const l=Oe.fromDom(n);S(t.dom.select(".mce-clonedresizable"),(o=>{t.dom.addClass(o,"mce-"+Il(t)+"-columns")})),!ec(l)&&Ul(t)?lc(l):!Xi(l)&&ql(t)&&nc(l),tc(l)&&Ct(o.origin,bm)&&nc(l),r=o.width,a=Gl(t)?"":((t,o)=>{const n=t.dom.getStyle(o,"width")||t.dom.getAttrib(o,"width");return Optional.from(n).filter(Lt)})(t,n).getOr("")}})),t.on("ObjectResized",(o=>{const n=o.target;if(Zm(n)){const l=Oe.fromDom(n),r=o.origin;Ct(r,"corner-")&&c(l,r,o.width),ar(l),Ri(t,l.dom,Di)}})),t.on("SwitchMode",(()=>{n.on((o=>{t.mode.isReadOnly()?o.hideBars():o.showBars()}))})),t.on("dragstart dragend",(t=>{n.on((o=>{"dragstart"===t.type?(o.hideBars(),o.off()):(o.on(),o.showBars())}))})),t.on("remove",(()=>{h()}));return{refresh:t=>{n.on((o=>o.refreshBars(Oe.fromDom(t))))},hide:()=>{n.on((t=>t.hideBars()))},show:()=>{n.on((t=>t.showBars()))}}},Om=t=>{(t=>{const o=t.options.register;o("table_clone_elements",{processor:"string[]"}),o("table_use_colgroups",{processor:"boolean",default:!0}),o("table_header_type",{processor:t=>{const o=z(["section","cells","sectionCells","auto"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: section, cells, sectionCells or auto."}},default:"section"}),o("table_sizing_mode",{processor:"string",default:"auto"}),o("table_default_attributes",{processor:"object",default:{border:"1"}}),o("table_default_styles",{processor:"object",default:{"border-collapse":"collapse"}}),o("table_column_resizing",{processor:t=>{const o=z(["preservetable","resizetable"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be preservetable, or resizetable."}},default:"preservetable"}),o("table_resize_bars",{processor:"boolean",default:!0}),o("table_style_by_css",{processor:"boolean",default:!0}),o("table_merge_content_on_paste",{processor:"boolean",default:!0})})(t);const o=Mm(t),n=Nd(t,o),l=Ni(t,o,n);return yc(t,l),((t,o)=>{const n=rr(t),l=o=>Jr(sr(t)).bind((l=>Qt(l,n).map((n=>{const r=Gr(Qr(t),n,l);return o(n,r)})))).getOr("");U({mceTableRowType:()=>l(o.getTableRowType),mceTableCellType:()=>l(o.getTableCellType),mceTableColType:()=>l(o.getTableColType)},((o,n)=>t.addQueryValueHandler(n,o)))})(t,l),Xr(t,l),{getSelectedCells:n.getSelectedCells,clearSelectedCells:n.clearSelectedCells}},Vm=t=>({table:Om(t)});t.add("dom",Vm)}()}}]);
2//# sourceMappingURL=tinymce-71b19793.94c9d5ccbdf61e86.platform-10.0.6.js.map

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