Refresh player and admin UI
This commit is contained in:
1 parent
4e0e87c86c
commit
31b10e6fd1
247 files changed
+2841
-1834
No files matched your search
+1
-1
@@ -3,7 +3,7 @@ FROM node:24-alpine
|
||||
WORKDIR /app
|
||||
|
||||
COPY package*.json ./
|
||||
RUN npm ci --omit=dev
|
||||
RUN npm install --omit=dev --no-audit --no-fund
|
||||
|
||||
COPY src ./src
|
||||
|
||||
|
||||
Generated
-1604
File diff suppressed because it is too large.
Load diff
@@ -628,26 +628,87 @@
|
||||
};
|
||||
}
|
||||
|
||||
// Remove unsafe markup while preserving simple formatting tags.
|
||||
const ALLOWED_RICH_TEXT_TAGS = ['a', 'b', 'blockquote', 'br', 'code', 'div', 'em', 'figure', 'figcaption', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'i', 'li', 'ol', 'p', 'pre', 'span', 'strong', 'sub', 'sup', 'table', 'tbody', 'td', 'th', 'thead', 'tr', 'u', 'ul'];
|
||||
|
||||
function sanitizeRichTextAttributes(tagName, attrText) {
|
||||
const allowedAttributes = {
|
||||
a: ['href', 'title', 'target', 'rel', 'class', 'style'],
|
||||
blockquote: ['class', 'style'],
|
||||
div: ['class', 'style'],
|
||||
figure: ['class', 'style'],
|
||||
figcaption: ['class', 'style'],
|
||||
h1: ['class', 'style'],
|
||||
h2: ['class', 'style'],
|
||||
h3: ['class', 'style'],
|
||||
h4: ['class', 'style'],
|
||||
h5: ['class', 'style'],
|
||||
h6: ['class', 'style'],
|
||||
li: ['class', 'style'],
|
||||
ol: ['class', 'style', 'start'],
|
||||
p: ['class', 'style'],
|
||||
pre: ['class', 'style'],
|
||||
span: ['class', 'style'],
|
||||
table: ['class', 'style'],
|
||||
td: ['class', 'style', 'colspan', 'rowspan'],
|
||||
th: ['class', 'style', 'colspan', 'rowspan', 'scope'],
|
||||
tr: ['class', 'style'],
|
||||
ul: ['class', 'style']
|
||||
};
|
||||
const allowed = allowedAttributes[tagName] || [];
|
||||
if (!allowed.length) {
|
||||
return '';
|
||||
}
|
||||
|
||||
const attrs = [];
|
||||
String(attrText || '').replace(/([a-zA-Z0-9:-]+)(?:\s*=\s*("([^"]*)"|'([^']*)'|([^\s"'>/=`]+)))?/g, (_full, key, _valuePart, doubleQuoted, singleQuoted, bareValue) => {
|
||||
const lowerKey = String(key || '').toLowerCase();
|
||||
if (!allowed.includes(lowerKey)) {
|
||||
return '';
|
||||
}
|
||||
const value = doubleQuoted !== undefined ? doubleQuoted : singleQuoted !== undefined ? singleQuoted : bareValue !== undefined ? bareValue : '';
|
||||
if (lowerKey === 'href' && /^(?:\s*javascript:|\s*data:)/i.test(String(value || ''))) {
|
||||
return '';
|
||||
}
|
||||
if (lowerKey === 'style' && /(?:expression\s*\(|javascript:|url\s*\()/i.test(String(value || ''))) {
|
||||
return '';
|
||||
}
|
||||
if (lowerKey === 'target') {
|
||||
const targetValue = String(value || '').trim();
|
||||
if (targetValue === '_blank') {
|
||||
attrs.push(' target="_blank"');
|
||||
if (!attrs.includes(' rel="noreferrer noopener"')) {
|
||||
attrs.push(' rel="noreferrer noopener"');
|
||||
}
|
||||
return '';
|
||||
}
|
||||
}
|
||||
attrs.push(' ' + lowerKey + '="' + escapeHtml(value) + '"');
|
||||
return '';
|
||||
});
|
||||
|
||||
return attrs.join('');
|
||||
}
|
||||
|
||||
// Remove unsafe markup while preserving richer CKEditor formatting.
|
||||
function sanitizeRichText(html) {
|
||||
var output = String(html || '');
|
||||
output = output.replace(/<script[\s\S]*?<\/script>/gi, '');
|
||||
output = output.replace(/<style[\s\S]*?<\/style>/gi, '');
|
||||
return output.replace(/<[^>]+>/g, function (tag) {
|
||||
var match = tag.match(/^<\s*(\/?)\s*([a-z0-9]+)(?:\s[^>]*)?>$/i);
|
||||
var match = tag.match(/^<\s*(\/?)\s*([a-z0-9]+)([\s\S]*?)(\/?)>$/i);
|
||||
if (!match) {
|
||||
return '';
|
||||
}
|
||||
var closing = Boolean(match[1]);
|
||||
var name = String(match[2] || '').toLowerCase();
|
||||
var allowed = ['b', 'strong', 'i', 'em', 'u', 'br', 'p', 'div', 'ul', 'ol', 'li'];
|
||||
if (allowed.indexOf(name) === -1) {
|
||||
var attrText = String(match[3] || '');
|
||||
if (ALLOWED_RICH_TEXT_TAGS.indexOf(name) === -1) {
|
||||
return '';
|
||||
}
|
||||
if (name === 'br') {
|
||||
return '<br>';
|
||||
if (closing) {
|
||||
return '</' + name + '>';
|
||||
}
|
||||
return closing ? '</' + name + '>' : '<' + name + '>';
|
||||
return '<' + name + sanitizeRichTextAttributes(name, attrText) + '>';
|
||||
});
|
||||
}
|
||||
|
||||
@@ -713,7 +774,7 @@
|
||||
return '<' + cellTag + cellAttrs + '>' + sanitizeRichText(cell || '') + '</' + cellTag + '>';
|
||||
}).join('') + '</tr>';
|
||||
}).join('');
|
||||
return '<table class="editorjs-table">' + tableRows + '</table>';
|
||||
return '<table class="ck-content-table">' + tableRows + '</table>';
|
||||
}
|
||||
|
||||
// Render Editor.js JSON or plain content safely.
|
||||
@@ -956,12 +1017,16 @@
|
||||
var width = (Number(region.width) / templateCanvas.width) * 100;
|
||||
var height = (Number(region.height) / templateCanvas.height) * 100;
|
||||
var baseStyle = 'left:' + left + '%;top:' + top + '%;width:' + width + '%;height:' + height + '%;z-index:' + Number(region.z_index || 0) + ';';
|
||||
var pixelWidth = Math.max(1, Math.round(Number(region.width || 0) || 1));
|
||||
var pixelHeight = Math.max(1, Math.round(Number(region.height || 0) || 1));
|
||||
|
||||
return {
|
||||
regionKey: region.region_key,
|
||||
regionType: region.region_type,
|
||||
label: region.label,
|
||||
baseStyle: baseStyle,
|
||||
pixelWidth: pixelWidth,
|
||||
pixelHeight: pixelHeight,
|
||||
fontFamily: region.font_family || null,
|
||||
fontSize: region.font_size || null,
|
||||
fontColor: region.font_color || null,
|
||||
@@ -1015,11 +1080,10 @@
|
||||
return '<div class="template-region html" style="' + region.baseStyle + '">' + renderHtmlRegionContent(regionContent.value || '') + '</div>';
|
||||
}
|
||||
var fontFamily = sanitizeFontFamily(regionContent.font_family || region.fontFamily);
|
||||
var fontSize = sanitizeFontSize(regionContent.font_size);
|
||||
var fontSize = sanitizeFontSize(regionContent.font_size || region.fontSize);
|
||||
var fontColor = sanitizeTextColor(regionContent.font_color || region.fontColor);
|
||||
var scaledFontSize = Math.max(1, Math.round(fontSize * region.canvasScale));
|
||||
var style = region.baseStyle + (fontFamily ? 'font-family:' + escapeHtml(fontFamily) + ';' : '') + 'font-size:' + scaledFontSize + 'px;color:' + escapeHtml(fontColor) + ';';
|
||||
return '<div class="template-region text" style="' + style + '">' + renderEditorJsContent(regionContent.value || '') + '</div>';
|
||||
var contentStyle = 'width:' + region.pixelWidth + 'px;height:' + region.pixelHeight + 'px;transform:scale(' + region.canvasScale + ');transform-origin:top left;' + (fontFamily ? 'font-family:' + escapeHtml(fontFamily) + ';' : '') + 'font-size:' + fontSize + 'px;color:' + escapeHtml(fontColor) + ';';
|
||||
return '<div class="template-region text" style="' + region.baseStyle + '"><div class="template-region-text-scale" style="' + contentStyle + '">' + renderEditorJsContent(regionContent.value || '') + '</div></div>';
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>{{TITLE}}</title>
|
||||
<link rel="icon" type="image/svg+xml" href="/assets/favicon.svg" />
|
||||
<link rel="stylesheet" href="/assets/css/player.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -4,7 +4,7 @@ body {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
background: #000;
|
||||
background: #111;
|
||||
color: #fff;
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
@@ -15,7 +15,7 @@ body {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
background: #000;
|
||||
background: #111;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
@@ -121,7 +121,6 @@ body.screen-blackout #app {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: #111;
|
||||
}
|
||||
|
||||
.template-stage .template-background {
|
||||
@@ -150,6 +149,28 @@ body.screen-blackout #app {
|
||||
line-height: 1.35;
|
||||
}
|
||||
|
||||
.template-region.text .template-region-text-scale {
|
||||
display: block;
|
||||
transform-origin: top left;
|
||||
}
|
||||
|
||||
.template-region.text .template-region-text-scale > * {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.template-region.text .template-region-text-scale > * + * {
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
|
||||
.template-region.text .template-region-text-scale ul,
|
||||
.template-region.text .template-region-text-scale ol {
|
||||
padding-left: 1.2em;
|
||||
}
|
||||
|
||||
.template-region.text .template-region-text-scale code {
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
.template-region.text > * {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" role="img" aria-label="Pulse Signage">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0%" stop-color="#10233b" />
|
||||
<stop offset="100%" stop-color="#1f7a8c" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="64" height="64" rx="16" fill="url(#bg)" />
|
||||
<path d="M16 20h18c6.6 0 12 5.4 12 12s-5.4 12-12 12H28v10H16V20Zm12 12h6c1.7 0 3-1.3 3-3s-1.3-3-3-3h-6v6Z" fill="#f7f7f2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 486 B |
+66
-6
@@ -41,7 +41,66 @@ function sanitizeTextColor(value, fallback) {
|
||||
return fallback || '#000000';
|
||||
}
|
||||
|
||||
const ALLOWED_RICH_TEXT_TAGS = ['b', 'strong', 'i', 'em', 'u', 'br', 'p', 'div', 'ul', 'ol', 'li'];
|
||||
const ALLOWED_RICH_TEXT_TAGS = ['a', 'b', 'blockquote', 'br', 'code', 'div', 'em', 'figure', 'figcaption', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'i', 'li', 'ol', 'p', 'pre', 'span', 'strong', 'sub', 'sup', 'table', 'tbody', 'td', 'th', 'thead', 'tr', 'u', 'ul'];
|
||||
|
||||
function sanitizeRichTextAttributes(tagName, attrText) {
|
||||
const allowedAttributes = {
|
||||
a: ['href', 'title', 'target', 'rel', 'class', 'style'],
|
||||
blockquote: ['class', 'style'],
|
||||
div: ['class', 'style'],
|
||||
figure: ['class', 'style'],
|
||||
figcaption: ['class', 'style'],
|
||||
h1: ['class', 'style'],
|
||||
h2: ['class', 'style'],
|
||||
h3: ['class', 'style'],
|
||||
h4: ['class', 'style'],
|
||||
h5: ['class', 'style'],
|
||||
h6: ['class', 'style'],
|
||||
li: ['class', 'style'],
|
||||
ol: ['class', 'style', 'start'],
|
||||
p: ['class', 'style'],
|
||||
pre: ['class', 'style'],
|
||||
span: ['class', 'style'],
|
||||
table: ['class', 'style'],
|
||||
td: ['class', 'style', 'colspan', 'rowspan'],
|
||||
th: ['class', 'style', 'colspan', 'rowspan', 'scope'],
|
||||
tr: ['class', 'style'],
|
||||
ul: ['class', 'style']
|
||||
};
|
||||
const allowed = allowedAttributes[tagName] || [];
|
||||
if (!allowed.length) {
|
||||
return '';
|
||||
}
|
||||
|
||||
const attrs = [];
|
||||
String(attrText || '').replace(/([a-zA-Z0-9:-]+)(?:\s*=\s*("([^"]*)"|'([^']*)'|([^\s"'>/=`]+)))?/g, (_full, key, _valuePart, doubleQuoted, singleQuoted, bareValue) => {
|
||||
const lowerKey = String(key || '').toLowerCase();
|
||||
if (!allowed.includes(lowerKey)) {
|
||||
return '';
|
||||
}
|
||||
const value = doubleQuoted !== undefined ? doubleQuoted : singleQuoted !== undefined ? singleQuoted : bareValue !== undefined ? bareValue : '';
|
||||
if (lowerKey === 'href' && /^(?:\s*javascript:|\s*data:)/i.test(String(value || ''))) {
|
||||
return '';
|
||||
}
|
||||
if (lowerKey === 'style' && /(?:expression\s*\(|javascript:|url\s*\()/i.test(String(value || ''))) {
|
||||
return '';
|
||||
}
|
||||
if (lowerKey === 'target') {
|
||||
const targetValue = String(value || '').trim();
|
||||
if (targetValue === '_blank') {
|
||||
attrs.push(' target="_blank"');
|
||||
if (!attrs.includes(' rel="noreferrer noopener"')) {
|
||||
attrs.push(' rel="noreferrer noopener"');
|
||||
}
|
||||
return '';
|
||||
}
|
||||
}
|
||||
attrs.push(' ' + lowerKey + '="' + escapeHtml(value) + '"');
|
||||
return '';
|
||||
});
|
||||
|
||||
return attrs.join('');
|
||||
}
|
||||
|
||||
function safeJsonForScript(value) {
|
||||
return JSON.stringify(value === undefined ? null : value).replace(/</g, '\\u003c');
|
||||
@@ -108,19 +167,20 @@ function sanitizeRichText(html) {
|
||||
output = output.replace(/<script[\s\S]*?<\/script>/gi, '');
|
||||
output = output.replace(/<style[\s\S]*?<\/style>/gi, '');
|
||||
return output.replace(/<[^>]+>/g, (tag) => {
|
||||
const match = tag.match(/^<\s*(\/?)\s*([a-z0-9]+)(?:\s[^>]*)?>$/i);
|
||||
const match = tag.match(/^<\s*(\/?)\s*([a-z0-9]+)([\s\S]*?)(\/?)>$/i);
|
||||
if (!match) {
|
||||
return '';
|
||||
}
|
||||
const closing = Boolean(match[1]);
|
||||
const name = String(match[2] || '').toLowerCase();
|
||||
const attrText = String(match[3] || '');
|
||||
if (!ALLOWED_RICH_TEXT_TAGS.includes(name)) {
|
||||
return '';
|
||||
}
|
||||
if (name === 'br') {
|
||||
return '<br>';
|
||||
if (closing) {
|
||||
return `</${name}>`;
|
||||
}
|
||||
return closing ? `</${name}>` : `<${name}>`;
|
||||
return `<${name}${sanitizeRichTextAttributes(name, attrText)}>`;
|
||||
});
|
||||
}
|
||||
|
||||
@@ -173,7 +233,7 @@ function renderEditorJsTable(data) {
|
||||
return '<' + cellTag + cellAttrs + '>' + sanitizeRichText(cell || '') + '</' + cellTag + '>';
|
||||
}).join('') + '</tr>';
|
||||
}).join('');
|
||||
return '<table class="editorjs-table">' + tableRows + '</table>';
|
||||
return '<table class="ck-content-table">' + tableRows + '</table>';
|
||||
}
|
||||
|
||||
function renderEditorJsContent(value) {
|
||||
|
||||
+135
-30
@@ -769,8 +769,6 @@ html[data-theme='dark'] .theme-toggle__icon--sun {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* Text region controls. */
|
||||
|
||||
.template-field-head {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
@@ -779,16 +777,6 @@ html[data-theme='dark'] .theme-toggle__icon--sun {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.template-text-style-row {
|
||||
margin-top: 0;
|
||||
align-items: flex-end;
|
||||
}
|
||||
|
||||
.template-text-style-row input[type="color"] {
|
||||
height: 44px;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
.users-table th:last-child {
|
||||
width: 220px;
|
||||
}
|
||||
@@ -1170,6 +1158,19 @@ button.is-blackout {
|
||||
background: linear-gradient(180deg, #f59e0b, #d97706);
|
||||
}
|
||||
|
||||
.ce-inline-toolbar__buttons button,
|
||||
.ce-inline-toolbar__actions button {
|
||||
background: transparent;
|
||||
color: inherit;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.ce-inline-toolbar__buttons button:hover,
|
||||
.ce-inline-toolbar__actions button:hover {
|
||||
background: rgba(255, 255, 255, 0.08);
|
||||
filter: none;
|
||||
}
|
||||
|
||||
a.button-link {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
@@ -2022,8 +2023,8 @@ table td .actions form {
|
||||
}
|
||||
|
||||
.slide-preview-text-content {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
transform-origin: top left;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.slide-preview-image-region {
|
||||
@@ -2234,33 +2235,137 @@ table td .actions form {
|
||||
border-color: var(--primary);
|
||||
}
|
||||
|
||||
.editorjs-holder {
|
||||
min-height: 240px;
|
||||
border: 1px solid var(--border-strong);
|
||||
border-radius: 8px;
|
||||
padding: 16px 12px 12px;
|
||||
.ckeditor-holder {
|
||||
min-height: 360px;
|
||||
background: var(--editor-paper);
|
||||
color: var(--editor-text);
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
.editorjs-holder .codex-editor,
|
||||
.editorjs-holder .codex-editor__redactor,
|
||||
.editorjs-holder .ce-block,
|
||||
.editorjs-holder .ce-paragraph,
|
||||
.editorjs-holder .ce-header,
|
||||
.editorjs-holder .ce-list,
|
||||
.editorjs-holder .ce-list__item,
|
||||
.editorjs-holder [contenteditable],
|
||||
.editorjs-holder [contenteditable] * {
|
||||
html[data-theme='dark'] .ckeditor-holder {
|
||||
color-scheme: dark;
|
||||
--editor-paper: #111b2d;
|
||||
--editor-text: #e6eefb;
|
||||
--ck-color-base-foreground: #111b2d;
|
||||
--ck-color-base-background: #111b2d;
|
||||
--ck-color-base-border: rgba(148, 163, 184, 0.22);
|
||||
--ck-color-base-text: #e6eefb;
|
||||
--ck-color-text: #e6eefb;
|
||||
--ck-color-base-active: #60a5fa;
|
||||
--ck-color-base-active-focus: #93c5fd;
|
||||
--ck-color-base-focus: #60a5fa;
|
||||
--ck-color-focus-border: rgba(96, 165, 250, 0.92);
|
||||
--ck-color-focus-outer-shadow: rgba(96, 165, 250, 0.28);
|
||||
--ck-color-toolbar-background: #111b2d;
|
||||
--ck-color-toolbar-border: rgba(148, 163, 184, 0.2);
|
||||
--ck-color-dropdown-panel-background: #111b2d;
|
||||
--ck-color-dropdown-panel-border: rgba(148, 163, 184, 0.22);
|
||||
--ck-color-panel-background: #111b2d;
|
||||
--ck-color-panel-border: rgba(148, 163, 184, 0.22);
|
||||
--ck-color-dialog-background: #111b2d;
|
||||
--ck-color-dialog-form-header-border: rgba(148, 163, 184, 0.18);
|
||||
--ck-color-input-background: #0e1728;
|
||||
--ck-color-input-border: rgba(148, 163, 184, 0.22);
|
||||
--ck-color-input-text: #e6eefb;
|
||||
--ck-color-list-background: #111b2d;
|
||||
--ck-color-list-button-hover-background: #162235;
|
||||
--ck-color-list-button-on-background: #1b2a41;
|
||||
--ck-color-list-button-on-background-focus: #22324a;
|
||||
--ck-color-list-button-on-text: #e6eefb;
|
||||
--ck-color-button-default-hover-background: #162235;
|
||||
--ck-color-button-default-active-background: #1b2a41;
|
||||
--ck-color-button-on-background: #1b2a41;
|
||||
--ck-color-button-on-hover-background: #22324a;
|
||||
--ck-color-button-on-active-background: #22324a;
|
||||
--ck-color-button-on-color: #93c5fd;
|
||||
--ck-color-button-on-disabled-background: #162235;
|
||||
--ck-color-button-action-background: #2563eb;
|
||||
--ck-color-button-action-hover-background: #1d4ed8;
|
||||
--ck-color-button-action-active-background: #1d4ed8;
|
||||
--ck-color-button-action-disabled-background: #3b82f6;
|
||||
--ck-color-button-action-text: #ffffff;
|
||||
--ck-color-switch-button-off-background: #475569;
|
||||
--ck-color-switch-button-off-hover-background: #64748b;
|
||||
--ck-color-switch-button-inner-background: #111b2d;
|
||||
--ck-color-switch-button-inner-shadow: rgba(2, 6, 23, 0.45);
|
||||
--ck-color-engine-placeholder-text: #94a3b8;
|
||||
--ck-powered-by-background: #111b2d;
|
||||
--ck-powered-by-text-color: #cbd5e1;
|
||||
--ck-evaluation-badge-background: #111b2d;
|
||||
--ck-evaluation-badge-text-color: #cbd5e1;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ckeditor-source {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-editor,
|
||||
.ckeditor-holder .ck-editor__main,
|
||||
.ckeditor-holder .ck-editor__editable,
|
||||
.ckeditor-holder .ck-content,
|
||||
.ckeditor-holder .ck-editor__editable * {
|
||||
color: var(--editor-text);
|
||||
}
|
||||
|
||||
.editorjs-holder [contenteditable] {
|
||||
.ckeditor-holder .ck button,
|
||||
.ckeditor-holder .ck button:hover,
|
||||
.ckeditor-holder .ck button:active,
|
||||
.ckeditor-holder .ck button:focus,
|
||||
.ckeditor-holder .ck button:focus-visible {
|
||||
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-font-size-input,
|
||||
.ckeditor-holder .ck-font-size-input.ck-input-text,
|
||||
.ckeditor-holder .ck-font-size-input.ck-input-number,
|
||||
.ckeditor-holder .ck-font-size-input .ck-input__field,
|
||||
.ckeditor-holder .ck-font-size-input input {
|
||||
width: 72px !important;
|
||||
min-width: 72px !important;
|
||||
max-width: 72px !important;
|
||||
flex: 0 0 72px !important;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-font-size-input,
|
||||
.ckeditor-holder .ck-font-size-input .ck-input__field,
|
||||
.ckeditor-holder .ck-font-size-input input {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-font-size-input input::-webkit-outer-spin-button,
|
||||
.ckeditor-holder .ck-font-size-input input::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-font-size-input input[type='number'] {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-content {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 16px;
|
||||
line-height: 1.5;
|
||||
letter-spacing: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-editor__editable {
|
||||
caret-color: var(--editor-text);
|
||||
}
|
||||
|
||||
.editorjs-holder .codex-editor__redactor [contenteditable]:empty:after {
|
||||
.ckeditor-holder .ck-editor__editable.ck-focused {
|
||||
border-color: var(--primary);
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-editor__editable:not(.ck-editor__nested-editable) {
|
||||
min-height: 360px;
|
||||
}
|
||||
|
||||
.ckeditor-holder .ck-placeholder:before {
|
||||
color: rgba(0, 0, 0, 0.45);
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" role="img" aria-label="Pulse Signage">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0%" stop-color="#10233b" />
|
||||
<stop offset="100%" stop-color="#1f7a8c" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="64" height="64" rx="16" fill="url(#bg)" />
|
||||
<path d="M16 20h18c6.6 0 12 5.4 12 12s-5.4 12-12 12H28v10H16V20Zm12 12h6c1.7 0 3-1.3 3-3s-1.3-3-3-3h-6v6Z" fill="#f7f7f2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 486 B |
@@ -0,0 +1,55 @@
|
||||
Software License Agreement
|
||||
==========================
|
||||
|
||||
**CKEditor 5** (https://github.com/ckeditor/ckeditor5)<br>
|
||||
Copyright (c) 2003–2026, [CKSource Holding sp. z o.o.](https://cksource.com) All rights reserved.
|
||||
|
||||
Licensed under a dual-license model, this software is available under:
|
||||
|
||||
* the [GNU General Public License Version 2 or later](https://www.gnu.org/licenses/gpl.html) (see COPYING.GPL),
|
||||
* or commercial license terms from CKSource Holding sp. z o.o.
|
||||
|
||||
For more information, see: [https://ckeditor.com/legal/ckeditor-licensing-options](https://ckeditor.com/legal/ckeditor-licensing-options).
|
||||
|
||||
If you are using CKEditor under commercial terms, you are free to remove the COPYING.GPL file with the full copy of a GPL license.
|
||||
|
||||
Sources of Intellectual Property Included in CKEditor 5
|
||||
------------------------------------------------------------
|
||||
|
||||
Where not otherwise indicated, all CKEditor 5 content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, CKEditor 5 will incorporate work done by developers outside of CKSource with their express permission.
|
||||
|
||||
The following libraries are included in CKEditor 5 under the [ISC license](https://opensource.org/licenses/ISC):
|
||||
|
||||
* hast-util-from-dom - Copyright (c) Keith McKnight <keith@mcknig.ht>.
|
||||
* rehype-dom-parse - Copyright (c) 2018 Keith McKnight <keith@mcknig.ht>.
|
||||
* rehype-dom-stringify - Copyright (c) 2018 Keith McKnight <keith@mcknig.ht>.
|
||||
|
||||
The following libraries are included in CKEditor 5 under the [MIT license](https://opensource.org/licenses/MIT):
|
||||
|
||||
* @types/color-convert - Copyright (c) Microsoft Corporation.
|
||||
* @types/hast - Copyright (c) Microsoft Corporation.
|
||||
* blurhash - Copyright (c) 2018 Wolt Enterprises.
|
||||
* color-convert - Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com> and Copyright (c) 2016-2021 Josh Junon <josh@junon.me>.
|
||||
* color-parse - Copyright (c) 2015 Dmitry Ivanov.
|
||||
* emojibase-data - Copyright (c) 2017-2019 Miles Johnson.
|
||||
* es-toolkit - Copyright (c) 2024 Viva Republica, Inc and Copyright OpenJS Foundation and other contributors.
|
||||
* fuzzysort - Copyright (c) 2018 Stephen Kamenar.
|
||||
* hast-util-to-html - Copyright (c) Titus Wormer <tituswormer@gmail.com>.
|
||||
* hast-util-to-mdast - Copyright (c) Titus Wormer <tituswormer@gmail.com> and Copyright (c) Seth Vincent <sethvincent@gmail.com>.
|
||||
* hastscript - Copyright (c) Titus Wormer <tituswormer@gmail.com>.
|
||||
* is-emoji-supported - Copyright (c) 2016-2020 Koala Interactive, Inc.
|
||||
* Regular expression for URL validation - Copyright (c) 2010-2018 Diego Perini.
|
||||
* rehype-remark - Copyright (c) Titus Wormer <tituswormer@gmail.com>.
|
||||
* remark-breaks - Copyright (c) 2017 Titus Wormer <tituswormer@gmail.com>.
|
||||
* remark-gfm - Copyright (c) Titus Wormer <tituswormer@gmail.com>.
|
||||
* remark-parse - Copyright (c) 2014 Titus Wormer <tituswormer@gmail.com>.
|
||||
* remark-rehype - Copyright (c) Titus Wormer <tituswormer@gmail.com>.
|
||||
* remark-stringify - Copyright (c) 2014 Titus Wormer <tituswormer@gmail.com>.
|
||||
* unified - Copyright (c) 2015 Titus Wormer <tituswormer@gmail.com>.
|
||||
* unist-util-visit - Copyright (c) 2015 Titus Wormer <tituswormer@gmail.com>.
|
||||
* vanilla-colorful - Copyright (c) 2020 Serhii Kulykov <iamkulykov@gmail.com>.
|
||||
|
||||
Trademarks
|
||||
----------
|
||||
|
||||
**CKEditor** is a trademark of [CKSource Holding sp. z o.o.](https://cksource.com) All other brand and product names are trademarks, registered trademarks or service marks of their respective holders.
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
.ck-content code{background-color:#c7c7c74d;border-radius:2px;padding:.15em}.ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}.ck-content pre{background:#c7c7c74d;border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;margin:.9em 0;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:unset;border-radius:0;padding:0}:root{--ck-content-font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-content-font-size:medium;--ck-content-font-color:#000;--ck-content-line-height:1.5;--ck-content-word-break:normal;--ck-content-overflow-wrap:break-word}.ck-content{color:var(--ck-content-font-color);font-family:var(--ck-content-font-family);font-size:var(--ck-content-font-size);line-height:var(--ck-content-line-height);overflow-wrap:var(--ck-content-overflow-wrap);word-break:var(--ck-content-word-break)}:root{--ck-content-font-size-tiny:.7em;--ck-content-font-size-small:.85em;--ck-content-font-size-big:1.4em;--ck-content-font-size-huge:1.8em}.ck-content .text-tiny{font-size:var(--ck-content-font-size-tiny)}.ck-content .text-small{font-size:var(--ck-content-font-size-small)}.ck-content .text-big{font-size:var(--ck-content-font-size-big)}.ck-content .text-huge{font-size:var(--ck-content-font-size-huge)}:root{--ck-content-highlight-marker-yellow:#fdfd77;--ck-content-highlight-marker-green:#62f962;--ck-content-highlight-marker-pink:#fc7899;--ck-content-highlight-marker-blue:#72ccfd;--ck-content-highlight-pen-red:#e71313;--ck-content-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:var(--ck-content-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-content-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-content-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-content-highlight-marker-blue)}.ck-content .pen-red{background-color:#0000;color:var(--ck-content-highlight-pen-red)}.ck-content .pen-green{background-color:#0000;color:var(--ck-content-highlight-pen-green)}.ck-content hr{background:#dedede;border:0;display:inline-block;height:4px;margin:15px 0;vertical-align:middle;width:100%}:root{--ck-content-color-image-caption-background:#f7f7f7;--ck-content-color-image-caption-text:#333}.ck-content .image>figcaption{background-color:var(--ck-content-color-image-caption-background);break-before:avoid;caption-side:bottom;color:var(--ck-content-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;overflow-wrap:anywhere;padding:.6em;word-break:normal}@media (forced-colors:active){.ck-content .image>figcaption{background-color:unset;color:unset}}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}:root{--ck-content-image-style-spacing:1.5em;--ck-content-inline-image-style-spacing:calc(var(--ck-content-image-style-spacing)/2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-content-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-content-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-content-inline-image-style-spacing);margin-top:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-content-inline-image-style-spacing)}.ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}.ck-content .imagLine truncated
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:#77baf84d;--ck-color-focus-error-shadow:#ff401f4d;--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:#00000026;--ck-color-shadow-drop-active:#0003;--ck-color-shadow-inner:#0000001a;--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:#0000001a;--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:#1fb0ff1a;--ck-color-link-fake-selection:#1fb0ff4d;--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:.7em;--ck-font-size-small:.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;vertical-align:middle;word-wrap:break-word;background:0 0;border:0;height:auto;margin:0;padding:0;position:static;text-decoration:none;transition:none;width:auto}.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:notLine truncated
|
||||
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218, 81.8%, 56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:#77baf84d;--ck-color-focus-error-shadow:#ff401f4d;--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:#00000026;--ck-color-shadow-drop-active:#0003;--ck-color-shadow-inner:#0000001a;--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:#0000001a;--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:#1fb0ff1a;--ck-color-link-fake-selection:#1fb0ff4d;--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-font-size-tiny:.7em;--ck-font-size-small:.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck.ck-reset,.ck.ck-reset_all,.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){box-sizing:border-box;vertical-align:middle;word-wrap:break-word;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;text-decoration:none;transition:none;position:static}.ck.ck-reset_all,.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){border-collapse:collapse;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);color:var(--ck-color-text);text-align:left;white-space:nowrap;cursor:auto;float:none}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all textarea:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-rLine truncated
|
||||
/*# sourceMappingURL=ckeditor5.css.map */
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../ckeditor5-ui/theme/globals/_colors.css","../../../ckeditor5-ui/theme/globals/_reset.css","../../../ckeditor5-ui/theme/globals/_rounded.css","../../../ckeditor5-ui/theme/globals/_shadow.css","../../../ckeditor5-ui/theme/globals/_hidden.css","../../../ckeditor5-ui/theme/globals/_zindex.css","../../../ckeditor5-ui/theme/globals/_transition.css","../../../ckeditor5-ui/theme/globals/_poweredby.css","../../../ckeditor5-ui/theme/globals/_evaluationbadge.css","../../../ckeditor5-ui/theme/components/responsive-form/responsiveform.css","../../../ckeditor5-ui/theme/components/form/form.css","../../../ckeditor5-ui/theme/components/arialiveannouncer/arialiveannouncer.css","../../../ckeditor5-ui/theme/components/editorui/accessibilityhelp.css","../../../ckeditor5-ui/theme/components/button/button.css","../../../ckeditor5-ui/theme/components/button/switchbutton.css","../../../ckeditor5-ui/theme/components/button/listitembutton.css","../../../ckeditor5-ui/theme/components/collapsible/collapsible.css","../../../ckeditor5-ui/theme/components/colorgrid/colorgrid.css","../../../ckeditor5-ui/theme/components/colorpicker/colorpicker.css","../../../ckeditor5-ui/theme/components/colorselector/colorselector.css","../../../ckeditor5-ui/theme/components/dropdown/menu/dropdownmenubutton.css","../../../ckeditor5-ui/theme/components/dialog/dialogactions.css","../../../ckeditor5-ui/theme/components/dropdown/dropdown.css","../../../ckeditor5-ui/theme/components/dropdown/splitbutton.css","../../../ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","../../../ckeditor5-fullscreen/theme/fullscreen.css","../../../ckeditor5-ui/theme/components/dropdown/menu/dropdownmenu.css","../../../ckeditor5-ui/theme/components/dropdown/menu/dropdownmenulistitem.css","../../../ckeditor5-ui/theme/components/dropdown/menu/dropdownmenulistitembutton.css","../../../ckeditor5-ui/theme/components/dialog/dialog.css","../../../ckeditor5-ui/theme/components/dropdown/menu/dropdownmenupanel.css","../../../ckeditor5-ui/theme/components/editorui/editorui.css","../../../ckeditor5-ui/theme/components/formrow/formrow.css","../../../ckeditor5-ui/theme/components/formheader/formheader.css","../../../ckeditor5-ui/theme/components/icon/icon.css","../../../ckeditor5-ui/theme/components/input/input.css","../../../ckeditor5-ui/theme/components/textarea/textarea.css","../../../ckeditor5-ui/theme/components/label/label.css","../../../ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","../../../ckeditor5-ui/theme/components/menubar/menubarmenu.css","../../../ckeditor5-ui/theme/components/list/list.css","../../../ckeditor5-ui/theme/components/panel/balloonpanel.css","../../../ckeditor5-ui/theme/components/panel/balloonrotator.css","../../../ckeditor5-ui/theme/components/panel/fakepanel.css","../../../ckeditor5-ui/theme/components/panel/stickypanel.css","../../../ckeditor5-media-embed/theme/mediaembedresize.css","../../../ckeditor5-ui/theme/components/search/search.css","../../../ckeditor5-ui/theme/components/highlightedtext/highlightedtext.css","../../../ckeditor5-media-embed/theme/mediaform.css","../../../ckeditor5-table/theme/tableselection.css","../../../ckeditor5-ui/theme/components/toolbar/toolbar.css","../../../ckeditor5-html-support/theme/datafilter.css","../../../ckeditor5-ui/theme/components/menubar/menubar.css","../../../ckeditor5-ui/theme/components/menubar/menubarmenubutton.css","../../../ckeditor5-special-characters/theme/charactergrid.css","../../../ckeditor5-ui/theme/components/labeledinput/labeledinput.css","../../../ckeditor5-ui/theme/globals/_spacing.css","../../../ckeditor5-ui/theme/components/menubar/menubarmenulistitembutton.css","../../../ckeditor5-emoji/theme/emojigrid.css","../../../ckeditor5-block-quote/theme/blockquote.css","../../../ckeditor5-bookmark/theme/bookmark.css","../../../ckeditor5-table/theme/formrow.css","../../../ckeditor5-bookmark/theme/bookmarkform.css","../../../ckeditor5-ckbox/theme/ckboximageedit.css","../../../ckeditor5-clipboard/theme/clipboard.css","../../../ckeditor5-code-block/theme/codeblock.css","../../../ckeditor5-core/theme/core.css","../../../ckeditor5-editor-classic/theme/classiceditor.css","../../../ckeditor5-editor-inline/theme/inlineeditor.css","../../../ckeditor5-emoji/theme/emojipicker.css","../../../ckeditor5-emoji/theme/emojicategories.css","../../../ckeditor5-image/theme/imageuploadicon.css","../../../ckeditor5-emoji/theme/emojipickerform.css","../../../ckeditor5-emoji/theme/emojitone.css","../../../ckeditor5-engine/theme/placeholder.css","../../../ckeditor5-engine/theme/renderer.css","../../../ckeditor5-find-and-replace/theme/findandreplace.css","../../../ckeditor5-find-and-replace/theme/findandreplaceform.css","../../../ckeditor5-font/theme/fontsize.css","../../../ckeditor5-ui/theme/components/dropdown/listdropdown.css","../../../ckeditor5-heading/theme/heading.css","../../../ckeditor5-mention/theme/mention.css","../../../ckeditor5-table/theme/tablelayout.css","..Line truncated
|
||||
@@ -0,0 +1,188 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));let u;try{u={window,document}}catch{u={window:{},document:{}}}function d(){try{return navigator.userAgent.toLowerCase()}catch{return``}}const f=d(),p={isMac:m(f),isWindows:h(f),isGecko:g(f),isSafari:_(f),isiOS:v(f),isAndroid:y(f),isBlink:ee(f),get isMediaForcedColors(){return x()},get isMotionReduced(){return te()},features:{isRegExpUnicodePropertySupported:b()}};function m(e){return e.indexOf(`macintosh`)>-1}function h(e){return e.indexOf(`windows`)>-1}function g(e){return!!e.match(/gecko\/\d+/)}function _(e){return e.indexOf(` applewebkit/`)>-1&&e.indexOf(`chrome`)===-1}function v(e){return!!e.match(/iphone|ipad/i)||m(e)&&navigator.maxTouchPoints>0}function y(e){return e.indexOf(`android`)>-1}function ee(e){return e.indexOf(`chrome/`)>-1&&e.indexOf(`edge/`)<0}function b(){let e=!1;try{e=`ć`.search(RegExp(`[\\p{L}]`,`u`))===0}catch{}return e}function x(){return u.window.matchMedia?u.window.matchMedia(`(forced-colors: active)`).matches:!1}function te(){return u.window.matchMedia?u.window.matchMedia(`(prefers-reduced-motion)`).matches:!1}function ne(e,t,n,r){n||=function(e,t){return e===t};let i=Array.isArray(e)?e:Array.prototype.slice.call(e),a=Array.isArray(t)?t:Array.prototype.slice.call(t),o=re(i,a,n);return r?ae(o,a.length):ie(a,o)}function re(e,t,n){let r=S(e,t,n);if(r===-1)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};let i=S(C(e,r),C(t,r),n);return{firstIndex:r,lastIndexOld:e.length-i,lastIndexNew:t.length-i}}function S(e,t,n){for(let r=0;r<Math.max(e.length,t.length);r++)if(e[r]===void 0||t[r]===void 0||!n(e[r],t[r]))return r;return-1}function C(e,t){return e.slice(t).reverse()}function ie(e,t){let n=[],{firstIndex:r,lastIndexOld:i,lastIndexNew:a}=t;return a-r>0&&n.push({index:r,type:`insert`,values:e.slice(r,a)}),i-r>0&&n.push({index:r+(a-r),type:`delete`,howMany:i-r}),n}function ae(e,t){let{firstIndex:n,lastIndexOld:r,lastIndexNew:i}=e;if(n===-1)return Array(t).fill(`equal`);let a=[];return n>0&&(a=a.concat(Array(n).fill(`equal`))),i-n>0&&(a=a.concat(Array(i-n).fill(`insert`))),r-n>0&&(a=a.concat(Array(r-n).fill(`delete`))),i<t&&(a=a.concat(Array(t-i).fill(`equal`))),a}const oe=function(e,t,n){n||=function(e,t){return e===t};let r=e.length,i=t.length;if(r>200||i>200||r+i>300)return oe.fastDiff(e,t,n,!0);let a,o;if(i<r){let n=e;e=t,t=n,a=`delete`,o=`insert`}else a=`insert`,o=`delete`;let s=e.length,c=t.length,l=c-s,u={},d={};function f(r){let i=(d[r-1]===void 0?-1:d[r-1])+1,l=d[r+1]===void 0?-1:d[r+1],f=i>l?-1:1;u[r+f]&&(u[r]=u[r+f].slice(0)),u[r]||(u[r]=[]),u[r].push(i>l?a:o);let p=Math.max(i,l),m=p-r;for(;m<s&&p<c&&n(e[m],t[p]);)m++,p++,u[r].push(`equal`);return p}let p=0,m;do{for(m=-p;m<l;m++)d[m]=f(m);for(m=l+p;m>l;m--)d[m]=f(m);d[l]=f(l),p++}while(d[l]!==c);return u[l].slice(1)};oe.fastDiff=ne;function se(e,t){let n=[],r=0,i=null;return e.forEach(e=>{e==`equal`?(a(),r++):e==`insert`?(i&&i.type==`insert`?i.values.push(t[r]):(a(),i={type:`insert`,index:r,values:[t[r]]}),r++):i&&i.type==`delete`?i.howMany++:(a(),i={type:`delete`,index:r,howMany:1})}),a(),n;function a(){i&&=(n.push(i),null)}}function ce(e,t){if(e===t&&de(e))return!0;let n=le(e),r=le(t);for(let e of n)if(r.has(e))return!0;return!1}function le(e){let t=[e],n=new Set;for(;t.length>0;){let e=t.shift();if(!(n.has(e)||ue(e)))if(n.add(e),e[Symbol.iterator])try{t.push(...e)}catch{}else t.push(...Object.values(e))}return n}function ue(e){let t=Object.prototype.toString.call(e);return t===`[object Number]`||t===`[object Boolean]`||t===`[object String]`||t===`[object Symbol]`||t===`[object Function]`||t===`[object Date]`||t===`[object RegExp]`||e==null||e instanceof EventTarget||e instanceof Event}function de(e){return typeof e==`object`&&!!e}function fe(){return function e(){e.called=!0}}var pe=class{source;name;path;stop;off;return;constructor(e,t){this.source=e,this.name=t,this.path=[],this.stop=fe(),this.off=fe()}};const me=Array(256).fill(``).map((e,t)=>(`0`+t.toString(16)).slice(-2));function he(){let[e,t,n,r]=crypto.getRandomValues(new Uint32Array(4));return`e`+me[e>>0&255]+me[e>>8&255]+me[e>>16&255]+me[e>>24&255]+me[t>>0&255]+me[t>>8&255]+me[t>>16&255]+me[t>>24&255]+me[n>>0&255]+me[n>>8&255]+me[n>>16&255]+me[n>>24&255]+me[r>>0&255]+me[r>>8&255]+me[r>>16&255]+me[r>>24&255]}const ge={get(e=`normal`){return typeof e==`number`?e:this[e]||this.normal},highest:1e5,high:1e3,normLine truncated
|
||||
$&
|
||||
`).replace(/<br[^>]*>/g,`$&
|
||||
`).split(`
|
||||
`),i=0,a=!1;return r.map(e=>(a=Dee(e,a),!e.length&&!a?``:Tee(e,t)?$i(e,i++):Eee(e,t)?$i(e,--i):a===`middle`||a===`last`?$i(e,0):$i(e,i))).join(``).trimEnd()}function Tee(e,t){return t.some(t=>!(t.isVoid||!RegExp(`<${t.name}( .*?)?>`).test(e)))}function Eee(e,t){return t.some(t=>RegExp(`</${t.name}>`).test(e))}function $i(e,t,n=` `){return`${n.repeat(Math.max(0,t))}${e}\n`}function Dee(e,t){let n=/<pre( .*?)?>/.test(e),r=/<\/pre>/.test(e);return n&&r?!1:n?`first`:r?`last`:t===`first`||t===`middle`?`middle`:!1}function ea(e){return!!e&&e.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(e)}function ta(e){return!!e&&e.length==1&&/[\ud800-\udbff]/.test(e)}function na(e){return!!e&&e.length==1&&/[\udc00-\udfff]/.test(e)}function ra(e,t){return ta(e.charAt(t-1))&&na(e.charAt(t))}function ia(e,t){return ea(e.charAt(t))}const aa=sa();function oa(e,t){let n=String(e).matchAll(aa);return Array.from(n).some(e=>e.index<t&&t<e.index+e[0].length)}function sa(){let e=[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u],t=/\p{Regional_Indicator}{2}/u.source,n=`(?:`+e.map(e=>e.source).join(`|`)+`)`,r=`${t}|${n}(?:\u{200D}${n})*`;return new RegExp(r,`ug`)}function ca(e){if(!e)return null;let t=la(e);return t?Xi(t):null}function la(e){let t=e.split(`.`);return t.length==3?t[1]:null}function ua(e,t){return(e.removeFeatures||[]).includes(t)}function da(e){if(!e)return null;let[,t,n]=e.trim().match(/([.,\d]+)(%|px)$/)||[],r=Number.parseFloat(t);return Number.isNaN(r)?null:{value:r,unit:n}}function fa(e,t,n){return n===`px`?{value:t.value,unit:`px`}:{value:t.value/e*100,unit:`%`}}var pa=class extends Fi{_parentElement;constructor(e=[]){super(e,{idProperty:`viewUid`}),this.on(`add`,(e,t,n)=>{this._renderViewIntoCollectionParent(t,n)}),this.on(`remove`,(e,t)=>{t.element&&this._parentElement&&t.element.remove()}),this._parentElement=null}destroy(){this.map(e=>e.destroy())}setParent(e){this._parentElement=e;for(let e of this)this._renderViewIntoCollectionParent(e)}delegate(...e){if(!e.length||!ma(e))throw new w(`ui-viewcollection-delegate-wrong-events`,this);return{to:t=>{for(let n of this)for(let r of e)n.delegate(r).to(t);this.on(`add`,(n,r)=>{for(let n of e)r.delegate(n).to(t)}),this.on(`remove`,(n,r)=>{for(let n of e)r.stopDelegating(n,t)})}}}_renderViewIntoCollectionParent(e,t){e.isRendered||e.render(),e.element&&this._parentElement&&this._parentElement.insertBefore(e.element,this._parentElement.children[t])}remove(e){return super.remove(e)}};function ma(e){return e.every(e=>typeof e==`string`)}const ha=E();var ga=class extends ha{ns;tag;text;attributes;children;eventListeners;_isRendered;_revertData;constructor(e){super(),Object.assign(this,Oa(Da(e))),this._isRendered=!1,this._revertData=null}render(){let e=this._renderNode({intoFragment:!0});return this._isRendered=!0,e}apply(e){return this._revertData=Ha(),this._renderNode({node:e,intoFragment:!1,isApplying:!0,revertData:this._revertData}),e}revert(e){if(!this._revertData)throw new w(`ui-template-revert-not-applied`,[this,e]);this._revertTemplateFromNode(e,this._revertData)}*getViews(){function*e(t){if(t.children)for(let n of t.children)Ra(n)?yield n:za(n)&&(yield*e(n))}yield*e(this)}static bind(e,t){return{to(n,r){return new va({eventNameOrFunction:n,attribute:n,observable:e,emitter:t,callback:r})},if(n,r,i){return new ya({observable:e,emitter:t,attribute:n,valueIfTrue:r,callback:i})}}}static extend(e,t){if(e._isRendered)throw new w(`template-extend-render`,[this,e]);Ia(e,Oa(Da(t)))}_renderNode(e){let t;if(t=e.node?this.tag&&this.text:this.tag?this.text:!this.text,t)throw new w(`ui-template-wrong-syntax`,this);return this.text?this._renderText(e):this._renderElement(e)}_renderElement(e){let t=e.node;return t||=e.node=document.createElementNS(this.ns||`http://www.w3.org/1999/xhtml`,this.tag),this._renderAttributes(e),this._renderElementChildren(e),this._setUpListeners(e),t}_renderText(e){let t=e.node;return t?e.revertData.text=t.textContent:t=e.node=document.createTextNode(``),ba(this.text)?this._bindToObservable({schema:this.text,updater:wa(t),data:e}):t.textContent=this.text.join(``),t}_renderAttributes(e){if(!this.attributes)return;let t=e.node,n=e.revertData;for(let r in this.attributes){let i=t.getAttribute(r),a=this.attributes[r];n&&(n.attributes[r]=i);let o=Va(a)?a[0].ns:null;if(ba(a)){let s=Va(a)?a[0].value:a;n&&Ua(r)&&s.unshift(i),this._bindToObservable({schema:s,updater:Ta(t,r,o),data:e})}else if(r==`style`&&typeof a[0]!=`string`)this._renderStyleAttribute(a[0],e);else{n&&i&&Ua(r)&&a.unshift(i);let e=a.map(e=>e&&(e.value||e)).reduce((e,t)=>e.concat(t),[]).reduce(Pa,``);La(e)||t.setAttributeNS(o,r,e)}}}_renderStyleAttribute(e,t){let n=t.node;for(let r in e){let i=e[r];ba(i)?this._bindToObservable({schema:[i],updater:Ea(n,r),data:t}):xa(r)?n.style.setProperty(r,i):n.style[r]=i}}_renderElementChildren(e){let t=e.node,nLine truncated
|
||||
`)){this.fire(e.type,e,{inputType:`insertParagraph`,targetRanges:[n.createRange(o[0].end)]});return}if([`insertText`,`insertReplacementText`].includes(e.inputType)&&a&&a.includes(`
|
||||
`)){let t=a.split(/\n{1,2}/g),n=o;e.preventDefault();for(let a=0;a<t.length;a++){let o=t[a];o!=``&&(this.fire(e.type,e,{data:o,dataTransfer:i,targetRanges:n,inputType:e.inputType,isComposing:e.isComposing}),n=[r.selection.getFirstRange()]),a+1<t.length&&(this.fire(e.type,e,{inputType:`insertParagraph`,targetRanges:n}),n=[r.selection.getFirstRange()])}return}this.fire(e.type,e,{data:a,dataTransfer:i,targetRanges:o,inputType:e.inputType,isComposing:e.isComposing})}};function Uc(e,t){for(;e.parentNode;){if(jr(e)){if(t!=e.data.length)return!1}else if(t!=e.childNodes.length)return!1;if(t=Gr(e)+1,e=e.parentNode,t<e.childNodes.length&&Zs(e.childNodes[t]))return!0}return!1}var Wc=class extends kc{constructor(e){super(e),this.document.on(`keydown`,(e,t)=>{if(this.isEnabled&&xi(t.keyCode)){let n=new ls(this.document,`arrowKey`,this.document.selection.getFirstRange());this.document.fire(n,t),n.stop.called&&e.stop()}})}observe(){}stopObserving(){}},Gc=class extends kc{constructor(e){super(e);let t=this.document;t.on(`keydown`,(e,n)=>{if(!this.isEnabled||n.keyCode!=k.tab||n.ctrlKey)return;let r=new ls(t,`tab`,t.selection.getFirstRange());t.fire(r,n),r.stop.called&&e.stop()})}observe(){}stopObserving(){}};const Kc=D();var qc=class extends Kc{document;domConverter;domRoots=new Map;_renderer;_initialDomRootAttributes=new WeakMap;_observers=new Map;_writer;_ongoingChange=!1;_postFixersInProgress=!1;_renderingDisabled=!1;_hasChangedSinceTheLastRendering=!1;constructor(e){super(),this.document=new Cs(e),this.domConverter=new _c(this.document),this.set(`isRenderingInProgress`,!1),this.set(`hasDomSelection`,!1),this._renderer=new rc(this.domConverter,this.document.selection),this._renderer.bind(`isFocused`,`isSelecting`,`isComposing`).to(this.document,`isFocused`,`isSelecting`,`isComposing`),this._writer=new Rs(this.document),this.addObserver(Pc),this.addObserver(Ic),this.addObserver(Lc),this.addObserver(Mc),this.addObserver(Nc),this.addObserver(zc),this.addObserver(Wc),this.addObserver(Hc),this.addObserver(Gc),ec(this),As(this),this.on(`render`,()=>{this._render(),this.document.fire(`layoutChanged`),this._hasChangedSinceTheLastRendering=!1}),this.listenTo(this.document.selection,`change`,()=>{this._hasChangedSinceTheLastRendering=!0}),this.listenTo(this.document,`change:isFocused`,()=>{this._hasChangedSinceTheLastRendering=!0}),p.isiOS&&this.listenTo(this.document,`blur`,(e,t)=>{this.domConverter.mapDomToView(t.domEvent.relatedTarget)||this.domConverter._clearDomSelection()}),this.listenTo(this.document,`mutations`,(e,{mutations:t})=>{t.forEach(e=>this._renderer.markToSync(e.type,e.node))},{priority:`low`}),this.listenTo(this.document,`mutations`,()=>{this.forceRender()},{priority:`lowest`})}attachDomRoot(e,t=`main`){let n=this.document.getRoot(t);n._name=e.tagName.toLowerCase();let r={};for(let{name:t,value:i}of Array.from(e.attributes))r[t]=i,t===`class`?this._writer.addClass(i.split(` `),n):n.hasAttribute(t)||this._writer.setAttribute(t,i,n);this._initialDomRootAttributes.set(e,r);let i=()=>{this._writer.setAttribute(`contenteditable`,(!n.isReadOnly).toString(),n),n.isReadOnly?this._writer.addClass(`ck-read-only`,n):this._writer.removeClass(`ck-read-only`,n)};i(),this.domRoots.set(t,e),this.domConverter.bindElements(e,n),this._renderer.markToSync(`children`,n),this._renderer.markToSync(`attributes`,n),this._renderer.domDocuments.add(e.ownerDocument),n.on(`change:children`,(e,t)=>this._renderer.markToSync(`children`,t)),n.on(`change:attributes`,(e,t)=>this._renderer.markToSync(`attributes`,t)),n.on(`change:text`,(e,t)=>this._renderer.markToSync(`text`,t)),n.on(`change:isReadOnly`,()=>this.change(i)),n.on(`change`,()=>{this._hasChangedSinceTheLastRendering=!0});for(let n of this._observers.values())n.observe(e,t)}detachDomRoot(e){let t=this.domRoots.get(e);Array.from(t.attributes).forEach(({name:e})=>t.removeAttribute(e));let n=this._initialDomRootAttributes.get(t);for(let e in n)t.setAttribute(e,n[e]);this.domRoots.delete(e),this.domConverter.unbindDomElement(t);for(let e of this._observers.values())e.stopObserving(t)}getDomRoot(e=`main`){return this.domRoots.get(e)}addObserver(e){let t=this._observers.get(e);if(t)return t;t=new e(this),this._observers.set(e,t);for(let[e,n]of this.domRoots)t.observe(n,e);return t.enable(),t}getObserver(e){return this._observers.get(e)}disableObservers(){for(let e of this._observers.values())e.disable()}enableObservers(){for(let e of this._observers.values())e.enable()}scrollToTheSelection({alignToTop:e,forceScroll:t,viewportOffset:n=20,ancestorOffset:r=20}={}){let i=this.document.selection.getFirstRange();if(!i)return;let a=Rt({alignToTop:e,forceScroll:t,viewportOffset:n,ancestorOffset:r});typeof n==`number`&&(n={top:n,bottom:n,left:n,right:n});let o={target:this.domConverter.viewRangeToDom(i),viewportOffset:n,ancestorOffset:r,alignToTop:e,forceScroll:t};this.fire(`scrollToTheSelection`,o,a),ni(o)}focus(){if(!this.document.isFocused){let e=this.document.selection.editableElement;e&&(this.do
Line truncated
|
||||
`;e[_h][t]=n.substr(0,n.length-1);let r=e[_h].length-20;r>0&&(e[_h][r-1]=null)}function yh(e){e[_h]=[]}function bh(e,t){console.log(`--------------------`),e[_h][t]?console.log(e[_h][t]):console.log(`Tree log unavailable for given version: `+t)}var xh=class{_model;_logSeparator;_operationsToReplay;constructor(e,t,n){this._model=e,this._logSeparator=t,this.setStringifiedOperations(n)}setStringifiedOperations(e){if(e===``){this._operationsToReplay=[];return}this._operationsToReplay=e.split(this._logSeparator).map(e=>JSON.parse(e))}getOperationsToReplay(){return this._operationsToReplay}play(e=1e3){let t=this;return new Promise((n,r)=>{i();function i(){t.applyNextOperation().then(t=>{if(t)return n();setTimeout(i,e)}).catch(e=>{r(e)})}})}applyOperations(e){if(!(e<=0))return this.applyNextOperation().then(t=>{if(!t)return this.applyOperations(e-1)})}applyAllOperations(){return this.applyNextOperation().then(e=>{if(!e)return this.applyAllOperations()})}applyNextOperation(){let e=this._model;return new Promise(t=>{e.enqueueChange(n=>{let r=this._operationsToReplay.shift();if(!r)return t(!0);let i=Zd.fromJSON(r,e.document);n.batch.addOperation(i),e.applyOperation(i),t(!1)})})}},Sh=class{crashes=[];state=`initializing`;_crashNumberLimit;_now=Date.now;_minimumNonErrorTimePeriod;_boundErrorHandler;_listeners;constructor(e){if(this.crashes=[],this._crashNumberLimit=typeof e.crashNumberLimit==`number`?e.crashNumberLimit:3,this._minimumNonErrorTimePeriod=typeof e.minimumNonErrorTimePeriod==`number`?e.minimumNonErrorTimePeriod:5e3,this._boundErrorHandler=e=>{let t=`error`in e?e.error:e.reason;t instanceof Error&&this._handleError(t,e)},this._listeners={},!this._restart)throw Error("The Watchdog class was split into the abstract `Watchdog` class and the `EditorWatchdog` class. Please, use `EditorWatchdog` if you have used the `Watchdog` class previously.")}destroy(){this._stopErrorHandling(),this._listeners={}}on(e,t){this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)}off(e,t){this._listeners[e]=this._listeners[e].filter(e=>e!==t)}_fire(e,...t){let n=this._listeners[e]||[];for(let e of n)e.apply(this,[null,...t])}_startErrorHandling(){window.addEventListener(`error`,this._boundErrorHandler),window.addEventListener(`unhandledrejection`,this._boundErrorHandler)}_stopErrorHandling(){window.removeEventListener(`error`,this._boundErrorHandler),window.removeEventListener(`unhandledrejection`,this._boundErrorHandler)}_handleError(e,t){if(this._shouldReactToError(e)){this.crashes.push({message:e.message,stack:e.stack,filename:t instanceof ErrorEvent?t.filename:void 0,lineno:t instanceof ErrorEvent?t.lineno:void 0,colno:t instanceof ErrorEvent?t.colno:void 0,date:this._now()});let n=this._shouldRestart();this.state=`crashed`,this._fire(`stateChange`),this._fire(`error`,{error:e,causesRestart:n}),n?this._restart():(this.state=`crashedPermanently`,this._fire(`stateChange`))}}_shouldReactToError(e){return e.is&&e.is(`CKEditorError`)&&e.context!==void 0&&e.context!==null&&this.state===`ready`&&this._isErrorComingFromThisItem(e)}_shouldRestart(){return this.crashes.length<=this._crashNumberLimit?!0:(this.crashes[this.crashes.length-1].date-this.crashes[this.crashes.length-1-this._crashNumberLimit].date)/this._crashNumberLimit>this._minimumNonErrorTimePeriod}};function Ch(e,t=new Set){let n=[e],r=new Set,i=0;for(;n.length>i;){let e=n[i++];if(!(r.has(e)||!wh(e)||t.has(e)))if(r.add(e),Symbol.iterator in e)try{for(let t of e)n.push(t)}catch{}else for(let t in e)t!==`defaultValue`&&n.push(e[t])}return r}function wh(e){let t=Object.prototype.toString.call(e),n=typeof e;return!(n===`number`||n===`boolean`||n===`string`||n===`symbol`||n===`function`||t===`[object Date]`||t===`[object RegExp]`||t===`[object Module]`||e==null||e._watchdogExcluded||e instanceof EventTarget||e instanceof Event)}function Th(e,t,n=new Set){if(e===t&&Eh(e))return!0;let r=Ch(e,n),i=Ch(t,n);for(let e of r)if(i.has(e))return!0;return!1}function Eh(e){return typeof e==`object`&&!!e}function Dh(e,t,n){let r=t.root,i=t.roots||Object.create(null);n&&!i[n]&&(i[n]=r||Object.create(null));let a=Oh(e),o=kh(t,a,n),s=Array.from(new Set([...a?Object.keys(e):[],...Object.keys(i),...Object.keys(o)]));for(let e of s){let n=i[e]||Object.create(null);n.initialData=``,n.placeholder??=Ah(t,`placeholder`,e),n.label??=Ah(t,`label`,e),i[e]=n}t.roots=i}function Oh(e){return!!e&&typeof e==`object`&&!Array.isArray(e)&&!jh(e)}function kh(e,t,n){return t||!n?e.initialData||Object.create(null):{[n]:e.initialData}}function Ah(e,t,n){let r=e[t];if(r)return typeof r==`string`?r:r[n]}function jh(e){return jn(e)}var Mh=class extends Sh{_editor=null;_lifecyclePromise=null;_throttledSave;_data;_lastDocumentVersion;_elementOrData;_editorAttachTo=null;_isSingleRootEditor=!0;_isUsingConfigBasedCreator=!1;_editables={};_config;_excludedProps;constructor(e,t={}){super(t),this._throttledSave=qt(this._save.bind(this),typeof t.saveInterval==`number`?t.saveInterval:5e3),e&&(this._creator=((t,
Line truncated
|
||||
<path d="M14 3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H15a1 1 0 0 1-1-1V3Z" fill="#000"/>
|
||||
<path d="M27 3.25a1.5 1.5 0 0 1 1.5 1.5v1.7a2.25 2.25 0 0 1-1.932 2.226l-4.424.632a.75.75 0 0 0-.644.743V11a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H20a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1v-.95a2.25 2.25 0 0 1 1.932-2.226l4.424-.632A.75.75 0 0 0 27 6.449V3.25Z" fill="#000"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.855 2.25H27a2.5 2.5 0 0 1 2.5 2.5v1.7a3.25 3.25 0 0 1-2.79 3.216l-4.21.602a2 2 0 0 1 1 1.732v5a2 2 0 0 1-2 2H20a2 2 0 0 1-2-2v-5a2 2 0 0 1 1-1.732v-.217A3.25 3.25 0 0 1 21.129 7H15a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10a2 2 0 0 1 1.855 1.25ZM20 10.05V11a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h1.5a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1v-.95c0-.016 0-.033.002-.05a.75.75 0 0 1 .642-.692l4.424-.632A2.25 2.25 0 0 0 28.5 6.45V4.75a1.496 1.496 0 0 0-1.5-1.5v3.2a.75.75 0 0 1-.644.742l-4.424.632A2.25 2.25 0 0 0 20 10.05ZM15 2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H15Z" fill="#fff"/>
|
||||
<path d="M2.5 2.5A.5.5 0 0 1 3 2h2.5a.5.5 0 0 1 .354.146l.646.647.646-.647A.5.5 0 0 1 7.5 2H10a.5.5 0 0 1 0 1H7.707L7 3.707V10h.5a.5.5 0 0 1 0 1H7v4.793l.707.707H10a.5.5 0 0 1 0 1H7.5a.5.5 0 0 1-.354-.146l-.646-.647-.646.647a.5.5 0 0 1-.354.146H3a.5.5 0 0 1 0-1h2.293L6 15.793V11h-.5a.5.5 0 0 1 0-1H6V3.707L5.293 3H3a.5.5 0 0 1-.5-.5Z" fill="#000"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="m5.793 3.5-.5-.5H3a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .354.146l.145.146.501.5.646-.646A.5.5 0 0 1 7.5 2H10a.5.5 0 0 1 0 1H7.707L7 3.707V10h.5a.5.5 0 0 1 0 1H7v4.793l.707.707H10a.5.5 0 0 1 0 1H7.5a.5.5 0 0 1-.354-.146l-.646-.647-.5.5-.146.147a.5.5 0 0 1-.354.146H3a.5.5 0 0 1 0-1h2.293L6 15.793V11h-.5a.5.5 0 0 1 0-1H6V3.707L5.793 3.5Zm-.914.5L5 4.121v4.964a1.5 1.5 0 0 0 0 2.83v3.464l-.121.121H3a1.5 1.5 0 0 0 0 3h2.5a1.5 1.5 0 0 0 1-.382 1.5 1.5 0 0 0 1 .382H10a1.5 1.5 0 0 0 0-3H8.121L8 15.379v-3.464a1.5 1.5 0 0 0 0-2.83V4.121L8.121 4H10a1.5 1.5 0 0 0 0-3H7.5a1.5 1.5 0 0 0-1 .382A1.5 1.5 0 0 0 5.5 1H3a1.5 1.5 0 1 0 0 3h1.879Z" fill="#fff"/>
|
||||
</svg>
|
||||
`,Fv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3 3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z"/><path d="M16 3.25a1.5 1.5 0 0 1 1.5 1.5v1.7a2.25 2.25 0 0 1-1.932 2.226l-4.424.632a.75.75 0 0 0-.644.743V11a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1v-.95a2.25 2.25 0 0 1 1.932-2.226l4.424-.632A.75.75 0 0 0 16 6.449z"/></svg>`,Iv=`<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M8.514.5c1.007 0 2.056.352 2.866.96.813.611 1.449 1.539 1.449 2.69v7.8c0 .777-.382 1.457-.888 1.93-.505.474-1.195.8-1.92.82-1.473.04-2.848-1.237-2.848-2.75v-3.7a.75.75 0 0 1 1.5 0v3.7c0 .642.65 1.268 1.306 1.25.312-.008.663-.157.938-.414.274-.256.412-.562.412-.836v-7.8c0-.556-.303-1.08-.85-1.49A3.4 3.4 0 0 0 8.513 2a3.4 3.4 0 0 0-1.946.65c-.556.41-.868.934-.868 1.5v.028l-.001.013-.002.055-.006.212-.02.787c-.015.67-.034 1.605-.046 2.663-.025 2.123-.025 4.729.074 6.704.058 1.155.628 1.948 1.466 2.478.864.547 2.017.81 3.135.81 1.114 0 2.092-.265 2.789-.785.671-.5 1.152-1.286 1.213-2.503a80 80 0 0 0 .074-5.299 82 82 0 0 0-.073-2.283L14.301 7v-.086A.75.75 0 0 1 15.8 6.91v.013l.002.033.005.127c.005.11.013.273.02.48.017.413.035 1.007.048 1.725a82 82 0 0 1-.075 5.4c-.082 1.63-.758 2.843-1.815 3.631-1.032.77-2.358 1.082-3.684 1.082-1.322 0-2.774-.306-3.939-1.044-1.191-.754-2.076-1.962-2.161-3.669-.101-2.024-.101-4.67-.076-6.796.012-1.066.03-2.006.047-2.68.007-.337.015-.608.02-.794l.006-.215.002-.056v-.02c.009-1.162.663-2.082 1.477-2.683A4.9 4.9 0 0 1 8.514.5"/></svg>`,Lv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5M5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1"/></svg>`,Rv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m7.3 17.37-.061.088a1.52 1.52 0 0 1-.934.535l-4.178.663-.806-4.153a1.5 1.5 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346zM6.07 16.512l-3.276-2.295.53 2.73zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328M8 18.5 9.375 17H19v1.5z"/></svg>`,zv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10.126 2.268 2.002 13.874l1.895 1.852 2.521 1.402L14.47 5.481l-1.543-2.568z" class="ck-icon__fill"/><path d="m4.5 18.088-2.645-1.852-.04-2.95-.006-.005.006-.008v-.025l.011.008L8.73 2.97q.249-.348.567-.557l-1.212.308L4.604 7.9l-.83-.558 3.694-5.495 2.708-.69 1.65 1.145.046.018.85-1.216 2.16 1.512-.856 1.222c.828.967 1.144 2.141.432 3.158L7.55 17.286l.006.005zm-.634.166-1.976.516-.026-1.918zM9.968 3.817l-.006-.004-6.123 9.184 3.277 2.294 6.108-9.162.005.003c.317-.452-.16-1.332-1.064-1.966-.891-.624-1.865-.776-2.197-.349M8.245 18.5 9.59 17h9.406v1.5z"/></svg>`,Bv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4"/></svg>`,Vv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18m3.45-9.872a1 1 0 0 1 0 1.744l-4.96 2.79A1 1 0 0 1 7 12.79V7.21a1 1 0 0 1 1.49-.872z" clip-rule="evenodd"/></svg>`,Hv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1"/></svg>`,Uv=`<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="9.00037" cy="9.79993" r="1.5"/>
|
||||
<path d="M5.75024 2.75005C5.75019 2.00005 5.75006 2.00005 5.75006 2.00005L5.74877 2.00005L5.74647 2.00006L5.73927 2.00009L5.71503 2.0003C5.6947 2.00053 5.66619 2.00098 5.63111 2.00185C5.56123 2.0036 5.46388 2.00707 5.35241 2.01402C5.14095 2.02722 4.83482 2.05536 4.56712 2.12276C4.1703 2.22267 3.82938 2.40399 3.55967 2.67392C3.29221 2.94161 3.1311 3.26001 3.03544 3.5803C2.85401 4.18776 2.8854 4.89393 2.92747 5.49256C2.9373 5.6324 2.94792 5.76849 2.95828 5.90131C2.99629 6.38849 3.03087 6.83163 3.01038 7.25369C2.98475 7.78147 2.87469 8.13279 2.6777 8.3656C2.45517 8.6286 2.1841 8.79405 1.95875 8.89436C1.84756 8.94386 1.75282 8.97509 1.68956 8.99319C1.65813 9.00219 1.63513 9.00776 1.62253 9.01062L1.61304 9.01269L1.00024 9.12173V9.75005H3.4023C3.54579 9.63123 3.68814 9.49364 3.82278 9.33451C4.33087 8.73405 4.47638 7.99036 4.50861 7.32643C4.5342 6.79933 4.48942 6.23163 4.4502 5.73429C4.44071 5.61404 4.43155 5.49785 4.42378 5.3874C4.38011 4.76596 4.37986 4.32043 4.4727 4.00956C4.51418 3.87069 4.56668 3.78828 4.62078 3.73414C4.67264 3.68223 4.76124 3.6207 4.93336 3.57736C5.06269 3.5448 5.25656 3.52293 5.44585 3.51111C5.53475 3.50556 5.61296 3.50277 5.66854 3.50139C5.6962 3.5007 5.71789 3.50036 5.73209 3.5002L5.74748 3.50007L5.75054 3.50005L6.5003 3.5L6.50019 2L5.75006 2.00005L5.75024 2.75005Z"/>
|
||||
<path d="M5.75024 16.7501C5.75019 17.5001 5.75006 17.5001 5.75006 17.5001L5.74877 17.5001L5.74647 17.5001L5.73927 17.5L5.71503 17.4998C5.6947 17.4996 5.66619 17.4991 5.63111 17.4983C5.56123 17.4965 5.46388 17.493 5.35241 17.4861C5.14095 17.4729 4.83482 17.4448 4.56712 17.3774C4.1703 17.2774 3.82938 17.0961 3.55967 16.8262C3.29221 16.5585 3.1311 16.2401 3.03544 15.9198C2.85401 15.3124 2.8854 14.6062 2.92747 14.0076C2.9373 13.8677 2.94792 13.7316 2.95828 13.5988C2.99629 13.1116 3.03087 12.6685 3.01038 12.2464C2.98475 11.7186 2.87469 11.3673 2.6777 11.1345C2.45517 10.8715 2.1841 10.7061 1.95875 10.6058C1.84756 10.5563 1.75282 10.525 1.68956 10.5069C1.65813 10.4979 1.63513 10.4924 1.62253 10.4895L1.61304 10.4874L1.00024 10.3784V9.75005H3.4023C3.54579 9.86887 3.68814 10.0065 3.82278 10.1656C4.33087 10.7661 4.47638 11.5098 4.50861 12.1737C4.5342 12.7008 4.48942 13.2685 4.4502 13.7658C4.44071 13.8861 4.43155 14.0023 4.42378 14.1127C4.38011 14.7341 4.37986 15.1797 4.4727 15.4906C4.51418 15.6294 4.56668 15.7118 4.62078 15.766C4.67264 15.8179 4.76124 15.8794 4.93336 15.9228C5.06269 15.9553 5.25656 15.9772 5.44585 15.989C5.53475 15.9945 5.61296 15.9973 5.66854 15.9987C5.6962 15.9994 5.71789 15.9998 5.73209 15.9999L5.74748 16L5.75054 16.0001L6.5003 16.0001L6.50019 17.5001L5.75006 17.5001L5.75024 16.7501Z"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.2514 2.00005L12.2501 2.00005L11.5 2L11.4999 3.5L12.2496 3.50005L12.2527 3.50007L12.2681 3.5002C12.2823 3.50036 12.304 3.5007 12.3316 3.50139C12.3872 3.50277 12.4654 3.50556 12.5543 3.51111C12.7436 3.52293 12.9375 3.5448 13.0668 3.57736C13.2389 3.6207 13.3275 3.68223 13.3794 3.73414C13.4335 3.78828 13.486 3.87069 13.5275 4.00956C13.6203 4.32043 13.6201 4.76596 13.5764 5.3874C13.5686 5.49785 13.5595 5.61404 13.55 5.73429C13.5108 6.23163 13.466 6.79933 13.4916 7.32643C13.5238 7.99036 13.6693 8.73405 14.1774 9.33451C14.312 9.49364 14.4544 9.63123 14.5979 9.75005C14.4544 9.86887 14.312 10.0065 14.1774 10.1656C13.7121 10.7154 13.5509 11.3854 13.5023 12.0042C13.6011 12.0012 13.7003 11.9997 13.7999 11.9997C14.208 11.9997 14.6093 12.0247 15.0018 12.0729C15.0416 11.6402 15.1479 11.3408 15.3225 11.1345C15.545 10.8715 15.8161 10.7061 16.0414 10.6058C16.1526 10.5563 16.2474 10.525 16.3106 10.5069C16.342 10.4979 16.365 10.4924 16.3776 10.4895L16.3871 10.4874L16.9999 10.3784V9.75005V9.12173L16.3871 9.01269L16.3776 9.01062C16.365 9.00776 16.342 9.00219 16.3106 8.99319C16.2474 8.97509 16.1526 8.94386 16.0414 8.89436C15.8161 8.79405 15.545 8.6286 15.3225 8.3656C15.1255 8.13279 15.0154 7.78147 14.9898 7.25369C14.9693 6.83163 15.0039 6.38849 15.0419 5.90131C15.0523 5.76849 15.0629 5.6324 15.0727 5.49256C15.1148 4.89393 15.1462 4.18776 14.9647 3.5803C14.8691 3.26001 14.708 2.94161 14.4405 2.67392C14.1708 2.40399 13.8299 2.22267 13.433 2.12276C13.1654 2.05536 12.8592 2.02722 12.6478 2.01402C12.5363 2.00707 12.4389 2.0036 12.3691 2.00185C12.334 2.00098 12.3055 2.00053 12.2851 2.0003L12.2609 2.00009L12.2537 2.00006L12.2514 2.00005Z"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.00335 17.2062L9.00308 17.2065C8.7234 17.5118 8.24919 17.5327 7.94372 17.2532C7.63816 16.9735 7.61716 16.4991 7.89681 16.1935L8.45008 16.6999C7.89681 16.1935 7.89697 16.1934 7.89713 16.1932L7.89751 16.1928L7.89844 16.1918L7.90098 16.189L7.90879 16.1806L7.93517 16.1526C7.95746 16.1292 7.98914 16.0963 8.02971 16.0555C8.11079 15.9738 8.22768 15.8597 8.37644 15.724C8.6732 15.4532 9.10079 15.0927 9.62744 14.7314C10.6647 14.0198 12.1659 13.2499 13.8501 13.2499C15.5343 13.2499 17.0355 14.0198 18.0727 14.7314C18.5994 15.0927 19.027 15.4532 19.3237 15.724C19.4725 15.8597 19.5894 15.9738 19.6705 16.0555C19.711 16.0963 19.7427 16.1292 19.765 16.1526L19.7914 16.1806L19.7992 16.189L19.8017 16.1918L19.8027 16.1928L19.803 16.1932C19.8032 16.1934 19.8034 16.1935 19.2501 16.6999L19.8034 16.1935C20.083 16.4991 20.062 16.9735 19.7565 17.2532C19.4511 17.5326 18.9772 17.5118 18.6975 17.207L18.6971 17.2065L18.6968 17.2062L18.6945 17.2037L18.6783 17.1865C18.6629 17.1704 18.6386 17.1452 18.6059 17.1123C18.5404 17.0463 18.4414 16.9494 18.3127 16.8321C18.0546 16.5966 17.6814 16.282 17.2242 15.9683C16.9805 15.8012 16.7185 15.6381 16.4421 15.4883C16.7016 15.9322 16.8502 16.4487 16.8502 16.9999C16.8502 18.6567 15.5071 19.9999 13.8502 19.9999C12.1934 19.9999 10.8502 18.6567 10.8502 16.9999C10.8502 16.4486 10.9989 15.932 11.2584 15.4881C10.9819 15.6379 10.7198 15.8011 10.476 15.9683C10.0188 16.282 9.64555 16.5966 9.38746 16.8321C9.25879 16.9494 9.15975 17.0463 9.09425 17.1123C9.06153 17.1452 9.03726 17.1704 9.02192 17.1865L9.00572 17.2037L9.00335 17.2062Z"/>
|
||||
<circle cx="14.8253" cy="16.1749" r="1.125" fill="white"/>
|
||||
</svg>
|
||||
`,Wv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>`,Gv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M15 2.5H5v4h10zm-1 1v2H6v-2z"/><path d="M16 5.5a2.5 2.5 0 0 1 2.495 2.336L18.5 8v5a2.5 2.5 0 0 1-2.336 2.495L16 15.5h-1V14h1a1 1 0 0 0 .993-.883L17 13V8a1 1 0 0 0-.883-.993L16 7H4a1 1 0 0 0-.993.883L3 8v5a1 1 0 0 0 .883.993L4 14h1v1.5H4a2.5 2.5 0 0 1-2.495-2.336L1.5 13V8a2.5 2.5 0 0 1 2.336-2.495L4 5.5zM6.5 8a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1z"/><path d="M15 12H5v7h10zm-1 1v5H6v-5z"/><path d="M7 14h6v1H7zm0 2h6v1H7z"/></svg>`,Kv=`<svg xmlns="http://www.w3.org/2000/svg" width="53" height="10" viewBox="0 0 53 10"><path fill="#1C2331" d="M31.724 1.492a15.139 15.139 0 0 0 .045 1.16 2.434 2.434 0 0 0-.687-.34 3.68 3.68 0 0 0-1.103-.166 2.332 2.332 0 0 0-1.14.255 1.549 1.549 0 0 0-.686.87c-.15.41-.225.98-.225 1.712 0 .939.148 1.659.444 2.161.297.503.792.754 1.487.754.452.015.9-.094 1.294-.316.296-.174.557-.4.771-.669l.14.852h1.282V.007h-1.623v1.485ZM31 6.496a1.77 1.77 0 0 1-.494.061.964.964 0 0 1-.521-.127.758.758 0 0 1-.296-.466 3.984 3.984 0 0 1-.093-.992 4.208 4.208 0 0 1 .098-1.052.753.753 0 0 1 .307-.477 1.08 1.08 0 0 1 .55-.122c.233-.004.466.026.69.089l.483.144v2.553c-.11.076-.213.143-.307.2a1.73 1.73 0 0 1-.417.189ZM35.68 0l-.702.004c-.322.002-.482.168-.48.497l.004.581c.002.33.164.493.486.49l.702-.004c.322-.002.481-.167.48-.496L36.165.49c-.002-.33-.164-.493-.486-.491ZM36.145 2.313l-1.612.01.034 5.482 1.613-.01-.035-5.482ZM39.623.79 37.989.8 38 2.306l-.946.056.006 1.009.949-.006.024 2.983c.003.476.143.844.419 1.106.275.26.658.39 1.148.387.132 0 .293-.01.483-.03.19-.02.38-.046.57-.08.163-.028.324-.068.482-.119l-.183-1.095-.702.004a.664.664 0 0 1-.456-.123.553.553 0 0 1-.14-.422l-.016-2.621 1.513-.01-.006-1.064-1.514.01-.01-1.503ZM46.226 2.388c-.41-.184-.956-.274-1.636-.27-.673.004-1.215.101-1.627.29-.402.179-.72.505-.888.91-.18.419-.268.979-.264 1.68.004.688.1 1.24.285 1.655.172.404.495.724.9.894.414.18.957.268 1.63.264.68-.004 1.224-.099 1.632-.284.4-.176.714-.501.878-.905.176-.418.263-.971.258-1.658-.004-.702-.097-1.261-.28-1.677a1.696 1.696 0 0 0-.888-.9Zm-.613 3.607a.77.77 0 0 1-.337.501 1.649 1.649 0 0 1-1.317.009.776.776 0 0 1-.343-.497 4.066 4.066 0 0 1-.105-1.02 4.136 4.136 0 0 1 .092-1.03.786.786 0 0 1 .337-.507 1.59 1.59 0 0 1 1.316-.008.79.79 0 0 1 .344.502c.078.337.113.683.105 1.03.012.343-.019.685-.092 1.02ZM52.114 2.07a2.67 2.67 0 0 0-1.128.278c-.39.191-.752.437-1.072.73l-.157-.846-1.273.008.036 5.572 1.623-.01-.024-3.78c.35-.124.646-.22.887-.286.26-.075.53-.114.8-.118l.45-.003.144-1.546-.286.001ZM22.083 7.426l-1.576-2.532a2.137 2.137 0 0 0-.172-.253 1.95 1.95 0 0 0-.304-.29.138.138 0 0 1 .042-.04 1.7 1.7 0 0 0 .328-.374l1.75-2.71c.01-.015.025-.028.024-.048-.01-.01-.021-.007-.031-.007L20.49 1.17a.078.078 0 0 0-.075.045l-.868 1.384c-.23.366-.46.732-.688 1.099a.108.108 0 0 1-.112.06c-.098-.005-.196-.001-.294-.002-.018 0-.038.006-.055-.007.002-.02.002-.039.005-.058a4.6 4.6 0 0 0 .046-.701V1.203c0-.02-.009-.032-.03-.03h-.033L16.93 1.17c-.084 0-.073-.01-.073.076v6.491c-.001.018.006.028.025.027h1.494c.083 0 .072.007.072-.071v-2.19c0-.055-.003-.11-.004-.166a3.366 3.366 0 0 0-.05-.417h.06c.104 0 .209.002.313-.002a.082.082 0 0 1 .084.05c.535.913 1.07 1.824 1.607 2.736a.104.104 0 0 0 .103.062c.554-.003 1.107-.002 1.66-.002l.069-.003-.019-.032-.188-.304ZM27.112 6.555c-.005-.08-.004-.08-.082-.08h-2.414c-.053 0-.106-.003-.159-.011a.279.279 0 0 1-.246-.209.558.558 0 0 1-.022-.15c0-.382 0-.762-.002-1.143 0-.032.007-.049.042-.044h2.504c.029.003.037-.012.034-.038V3.814c0-.089.013-.078-.076-.078h-2.44c-.07 0-.062.003-.062-.06v-.837c0-.047.004-.093.013-.14a.283.283 0 0 1 .241-.246.717.717 0 0 1 .146-.011h2.484c.024.002.035-.009.036-.033l.003-.038.03-.496c.01-.183.024-.365.034-.548.005-.085.003-.087-.082-.094-.218-.018-.437-.038-.655-.05a17.845 17.845 0 0 0-.657-.026 72.994 72.994 0 0 0-1.756-.016 1.7 1.7 0 0 0-.471.064 1.286 1.286 0 0 0-.817.655c-.099.196-.149.413-.145.633v3.875c0 .072.003.144.011.216a1.27 1.27 0 0 0 .711 1.029c.228.113.48.167.734.158.757-.005 1.515.002 2.272-.042.274-.016.548-.034.82-.053.03-.002.043-.008.04-.041-.008-.104-.012-.208-.019-.312a69.964 69.964 0 0 1-.05-.768ZM16.14 7.415l-.127-1.075c-.004-.03-.014-.04-.044-.037a13.125 13.125 0 0 1-.998.073c-.336.01-.672.02-1.008.016-.116-.001-.233-.014-.347-.039a.746.746 0 0 1-.45-.262c-.075-.1-.132-.211-.167-.33a3.324 3.324 0 0 1-.126-.773 9.113 9.113 0 0 1-.015-.749c0-.285.022-.57.065-.852.023-.158.066-.312.127-.46a.728.728 0 0 1 .518-.443 1.64 1.64 0 0 1 .397-.048c.628-.001 1.255.003 1.882.05.022.001.033-.006.036-.026l.003-.031.06-.55c.019-.177.036-.355.057-.532.004-.034-.005-.046-.04-.056a5.595 5.595 0 0 0-1.213-.21 10.783 10.783 0 0 0-.708-.02c-.24-.003-.48.01-.719.041a3.477 3.477 0 0 0-.625.14 1.912 1.912 0 0 0-.807.497c-.185.2-.33.433-.424.688a4.311 4.3
Line truncated
|
||||
`,qv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003z"/></svg>`,Jv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.75.75 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.8.8 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032z"/></svg>`,Yv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.106 4.946c.272.274.27.712.033 1.016a6.1 6.1 0 0 0-1.291 3.764c0 3.375 2.722 6.111 6.08 6.111q.418 0 .822-.057l-.964-.968-.048-.054a.71.71 0 0 1 .048-.943.7.7 0 0 1 .939-.05l.053.05 1.984 1.994c.143.144.21.335.204.523a.7.7 0 0 1-.156.495l-.048.053-1.984 1.994a.7.7 0 0 1-.992 0 .71.71 0 0 1 0-.997l.645-.647a8 8 0 0 1-.504.018c-4.132 0-7.482-3.368-7.482-7.522 0-1.803.632-3.458 1.684-4.754.248-.304.701-.304.977-.026M9.057.464a.7.7 0 0 1 .992 0 .71.71 0 0 1 0 .997l-.966.97q.46-.058.938-.058c4.132 0 7.483 3.367 7.483 7.521a7.5 7.5 0 0 1-1.685 4.754c-.247.304-.7.304-.977.026-.271-.273-.27-.712-.032-1.016a6.1 6.1 0 0 0 1.29-3.764c0-3.375-2.721-6.11-6.079-6.111a6 6 0 0 0-.673.039l.701.705.049.053a.71.71 0 0 1-.049.944.7.7 0 0 1-.939.048l-.053-.048L7.073 3.53a.7.7 0 0 1-.203-.524.7.7 0 0 1 .155-.495l.048-.053z"/></svg>`,Xv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 7h9.2c.6 0 1 .4 1 1v9.9c0 .5-.4 1-1 1H5.2a1 1 0 0 1-1-1V8c0-.6.4-1 1-1m1 1.5c-.3 0-.5.2-.5.5v8c0 .3.2.5.5.5h.5c.2 0 .5-.2.5-.5V9c0-.3-.3-.5-.5-.5zm3.2 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5h-.4zm3.5 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5zm-1.4-7.1H8.3L6.5 3.6H3.8c-.5 0-.7.3-.7.8s.2.7.7.7h12c.6 0 .9-.2.9-.7s-.3-.8-1-.8h-2.4z"/></svg>`,Zv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8.69 14.915q.08.078.36.093a.366.366 0 0 1 .345.485l-.003.01a.74.74 0 0 1-.697.497h-2.67a.374.374 0 0 1-.353-.496l.013-.038a.68.68 0 0 1 .644-.458q.295-.018.386-.093a.3.3 0 0 0 .072-.11L9.592 4.5H6.269q-.538-.026-.75.09-.213.117-.442.563c-.192.29-.516.464-.864.464H4.17a.43.43 0 0 1-.407-.569L4.46 3h13.08l-.62 2.043a.81.81 0 0 1-.775.574h-.114a.486.486 0 0 1-.486-.486q.002-.426-.167-.54-.168-.114-.766-.091h-3.28l-2.68 10.257q-.009.111.038.158M3 17h8a.5.5 0 1 1 0 1H3a.5.5 0 1 1 0-1m11.299 1.17a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.06-1.06l1.415 1.414 1.414-1.415a.75.75 0 1 1 1.06 1.06l-1.413 1.415 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>`,Qv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 7h9.2c.6 0 1 .4 1 1v9.9c0 .5-.4 1-1 1H5.2a1 1 0 0 1-1-1V8c0-.6.4-1 1-1m1 1.5c-.3 0-.5.2-.5.5v8c0 .3.2.5.5.5h.5c.2 0 .5-.2.5-.5V9c0-.3-.3-.5-.5-.5zm3.2 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5zm3.5 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5zm-1.4-7.1H8.3L6.5 3.6H3.8c-.5 0-.7.3-.7.8s.2.7.7.7h12c.6 0 .9-.2.9-.7s-.3-.8-1-.8h-2.4z"/></svg>`,$v=`<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>`,ey=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11 1a9 9 0 1 1-8.027 13.075l1.128-1.129A7.502 7.502 0 0 0 18.5 10a7.5 7.5 0 1 0-14.962.759l-.745-.746-.76.76A9 9 0 0 1 11 1"/><path d="M.475 8.17a.75.75 0 0 1 .978.047l.075.082 1.284 1.643 1.681-1.284a.75.75 0 0 1 .978.057l.073.083a.75.75 0 0 1-.057.978l-.083.073-2.27 1.737a.75.75 0 0 1-.973-.052l-.074-.082-1.741-2.23a.75.75 0 0 1 .13-1.052zM11.5 5v4.999l3.196 3.196-1.06 1.06L10.1 10.72l-.1-.113V5z"/></svg>`,ty=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M9.61 2.66a1.406 1.406 0 1 0-1.407 0v.891H3.28a2.11 2.11 0 0 0-2.11 2.11v10.312a2.11 2.11 0 0 0 2.11 2.109h5.684l-.054-1.157.18-.25H3.28a.703.703 0 0 1-.703-.702V5.66c0-.389.315-.704.703-.704h11.25c.388 0 .703.315.703.704v2.484l.358-.497a2.5 2.5 0 0 1 1.048-.84V5.66a2.11 2.11 0 0 0-2.11-2.11H9.61z"/><path d="M5.625 10.817c.518 0 .937-.63.937-1.407 0-.776-.42-1.406-.937-1.406s-.938.63-.938 1.406c0 .777.42 1.407.938 1.407m7.5-1.407c0 .777-.42 1.407-.938 1.407s-.937-.63-.937-1.407c0-.776.42-1.406.937-1.406s.938.63.938 1.406M.937 8.004A.937.937 0 0 0 0 8.942v1.875c0 .517.42.937.937.937zm5.191 4.506a.78.78 0 0 1 1.085.216c.272.408.907.707 1.693.707s1.421-.3 1.693-.707a.782.782 0 0 1 1.302.868c-.666 1-1.906 1.403-2.995 1.403s-2.329-.404-2.995-1.403a.78.78 0 0 1 .217-1.085Zm10.859-3.6-.622.864 2.879 2.074.622-.864a.71.71 0 0 0-.161-.99l-1.728-1.245a.71.71 0 0 0-.99.161m-5.352 11.041a.355.355 0 0 1-.449-.31l-.214-2.38 4.978-6.911 2.88 2.074-4.978 6.91z"/></svg>`,ny=`<svg
Line truncated
|
||||
`,ay=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m6.395 9.196 2.545-.007V6.498a.6.6 0 0 1 .598-.598h.299a.6.6 0 0 1 .598.598v6.877a.6.6 0 0 1-.598.598h-.299a.6.6 0 0 1-.598-.598v-2.691l-2.545.007v2.691a.6.6 0 0 1-.598.598h-.299a.6.6 0 0 1-.598-.598V6.505a.6.6 0 0 1 .598-.598h.299a.6.6 0 0 1 .598.598zm8.699 4.221V6.462a.56.56 0 0 0-.562-.562h-.782a1 1 0 0 0-.39.08l-1.017.43a.56.56 0 0 0-.343.517v.197c0 .4.406.67.775.519l.819-.337v6.111c0 .31.251.562.561.562h.377c.31 0 .562-.251.562-.562M0 15.417v1.5h1.5v-1.5zm18.5 0v1.5H20v-1.5zm0-3.084v1.5H20v-1.5zm0-3.083v1.5H20v-1.5zm0-3.083v1.5H20v-1.5zM0 18.5v.5a1 1 0 0 0 1 1h.5v-1.5zm3.083 0V20h1.5v-1.5zm3.084 0V20h1.5v-1.5zm3.083 0V20h1.5v-1.5zm3.083 0V20h1.5v-1.5zm3.084 0V20h1.5v-1.5zm3.083 0V20h.5a1 1 0 0 0 1-1v-.5z"/><path d="M0 1a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v3.583h-1.5V1.5h-17v12.333H0z" clip-rule="evenodd"/></svg>`,oy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.23 2.93a.88.88 0 0 1 1.248 0l1.47 1.468q.298-.186.605-.353c1.066-.58 2.247-.992 3.438-.961 1.176.03 2.344.464 3.405 1.05 1.066.588 2.069 1.355 2.925 2.104a27 27 0 0 1 2.852 2.918l.043.052.011.016.005.004a.7.7 0 0 1 .103.183l.018.047.02.083.01.05.002.078-.003.062-.01.06q-.005.038-.016.077l-.02.06-.03.07-.01.016-.056.087-.002-.001.002.002h-.002l-.003.006-.011.014-.044.054-.161.2a26 26 0 0 1-2.693 2.803q-.414.367-.868.73l1.256 1.256a.881.881 0 0 1-.785 1.49.87.87 0 0 0-.25-.55L3.444 3.872a.9.9 0 0 0-.465-.245.88.88 0 0 1 .252-.698m1.19 4.413A25 25 0 0 0 2.58 9.204l-.013.016a.654.654 0 0 0 .006.876c.484.53 1.173 1.236 1.98 1.943.812.708 1.73 1.407 2.679 1.93.954.527 1.896.853 2.76.876.52.013 1.07-.094 1.635-.298l1.082 1.082c-.877.395-1.812.651-2.754.626-1.176-.03-2.345-.464-3.406-1.05-1.066-.587-2.068-1.354-2.924-2.103a27 27 0 0 1-2.851-2.918l-.044-.052-.01-.014-.005-.004v-.002a1 1 0 0 1-.06-.087l-.008-.014q-.022-.044-.038-.089l-.016-.04-.02-.086q-.005-.024-.007-.05-.006-.039-.003-.075v-.06q.004-.038.012-.076l.012-.056q.013-.041.03-.08l.023-.054.012-.02.055-.086h.002l-.002-.001.003-.005.012-.015.043-.054.16-.2A26 26 0 0 1 3.42 6.343zm6.057 6.058q-.247.035-.506.035a3.765 3.765 0 0 1-3.73-4.27zm-.524-8.906c-.85-.021-1.779.276-2.727.79l-.25.142L8.011 6.46a3.77 3.77 0 0 1 1.96-.555 3.765 3.765 0 0 1 3.766 3.764 3.77 3.77 0 0 1-.558 1.96l1.272 1.271c.323-.25.637-.513.936-.778a25 25 0 0 0 1.977-1.988l.015-.016a.655.655 0 0 0-.006-.878 26 26 0 0 0-1.981-1.941c-.81-.708-1.73-1.407-2.679-1.932-.954-.526-1.896-.852-2.76-.874m1.148 2.541a1.41 1.41 0 0 0-1.384 1.132l1.662 1.662a1.412 1.412 0 0 0-.278-2.794"/></svg>`,sy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><g fill-rule="evenodd"><path d="M9.972 5.906a3.765 3.765 0 1 1 0 7.53 3.765 3.765 0 0 1 0-7.53m1.13 1.13a1.412 1.412 0 1 0 0 2.823 1.412 1.412 0 0 0 0-2.824"/><path d="M9.99 3.084c1.177.03 2.345.465 3.406 1.05 1.066.588 2.07 1.355 2.925 2.105a27 27 0 0 1 2.852 2.917q.027.036.043.053l.011.015.004.003v.002q.068.084.103.183l.019.047.019.083.01.05a.7.7 0 0 1 0 .139q-.002.031-.01.06l-.016.078q-.009.029-.022.058-.012.035-.028.07l-.01.018-.056.087-.002-.002v.004l-.004.005-.012.015-.042.054-.161.198a26 26 0 0 1-2.694 2.803c-.856.762-1.863 1.537-2.933 2.117-1.066.58-2.247.992-3.438.962-1.176-.03-2.345-.465-3.406-1.05-1.066-.59-2.07-1.355-2.924-2.103a27 27 0 0 1-2.851-2.92l-.044-.052-.011-.015-.003-.004v-.001a1 1 0 0 1-.062-.088l-.006-.013-.039-.088-.016-.042q-.013-.043-.02-.086-.006-.025-.008-.05L.56 9.669v-.06q.005-.036.013-.075l.012-.056.03-.08.023-.054.012-.022.055-.083v.001h.001v-.002l.005-.005.01-.015.044-.054q.055-.071.16-.198a26 26 0 0 1 2.692-2.801c.858-.764 1.864-1.54 2.935-2.12 1.066-.58 2.247-.99 3.438-.961m-.037 1.411c-.85-.022-1.779.276-2.727.79-.943.511-1.859 1.214-2.67 1.934A24 24 0 0 0 2.58 9.207l-.014.015a.654.654 0 0 0 .007.877c.484.53 1.173 1.235 1.98 1.943.813.709 1.73 1.406 2.68 1.93.953.527 1.894.853 2.759.875.849.021 1.778-.276 2.727-.79.943-.512 1.86-1.212 2.67-1.933a25 25 0 0 0 1.977-1.989l.015-.016a.654.654 0 0 0-.007-.875 26 26 0 0 0-1.98-1.943c-.812-.71-1.73-1.407-2.68-1.932-.953-.525-1.894-.853-2.759-.874"/></g></svg>`,cy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m12.5 0 5 4.5v15.003h-16V0zM3 1.5v3.25l-1.497 1-.003 8 1.5 1v3.254L7.685 18l-.001 1.504H17.5V8.002L16 9.428l-.004-4.22-4.222-3.692z"/><path d="M4.06 6.64a.75.75 0 0 1 .958 1.15l-.085.07L2.29 9.75l2.646 1.89c.302.216.4.62.232.951l-.058.095a.75.75 0 0 1-.951.232l-.095-.058-3.5-2.5V9.14zm4.194 6.22a.75.75 0 0 1-.958-1.149l.085-.07 2.643-1.89-2.646-1.89a.75.75 0 0 1-.232-.952l.058-.095a.75.75 0 0 1 .95-.232l.096.058 3.5 2.5v1.22zm7.644-.836 2.122 2.122-5.825 5.809-2.125-.005.003-2.116zm2.539-1.847 1.414 1.414a.5.5 0 0 1 0 .707l-1.06 1.06-2.122-2.12 1.061-1.061a.5.5 0 0 1 .707 0"/></svg>`,ly=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M9.288 1.496c.244-.661 1.18-.661 1.424 0l1.513 4.09a3.7 3.7 0 0 0 2.188 2.188l4.091 1.514c.661.244.66 1.18 0 1.424l-4.09 1.513a3.7
Line truncated
|
||||
<path fill="#F0F0F0" d="M2 0h41s2 0 2 2v41s0 2 -2 2h-41s-2 0 -2 -2v-41s0 -2 2 -2" />
|
||||
<path fill="#D5D5D5" d="M11 10h10s1 0 1 1v24s0 1 -1 1h-10s-1 0 -1 -1v-24s0 -1 1 -1" />
|
||||
<path fill="#D5D5D5" d="M25 10h10s1 0 1 1v10s0 1 -1 1h-10s-1 0 -1 -1v-10s0 -1 1 -1" />
|
||||
<path fill="#D5D5D5" d="M25 24h10s1 0 1 1v10s0 1 -1 1h-10s-1 0 -1 -1v-10s0 -1 1 -1" />
|
||||
</svg>
|
||||
`,Dte=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8 0H3a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M2.5 2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v15a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5zM13 0h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2m0 1.5a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5V2a.5.5 0 0 0-.5-.5zm0 8.5h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2m0 1.5a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5z" clip-rule="evenodd"/></svg>`,Cy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.035 1C2.446 1 2 1.54 2 2.098V10.5h1.5v-8h13v8H18V2.098C18 1.539 17.48 1 16.9 1zm10.453 2.61a1.89 1.89 0 0 0-1.442.736 1.89 1.89 0 0 0 1.011 2.976 1.9 1.9 0 0 0 2.253-1.114 1.887 1.887 0 0 0-1.822-2.598M7.463 8.163a.6.6 0 0 0-.432.154L5.071 10.5h5.119L7.88 8.348a.63.63 0 0 0-.417-.185m6.236 1.059a.62.62 0 0 0-.42.164L12.07 10.5h2.969l-.92-1.113a.62.62 0 0 0-.42-.165M.91 11.5a.91.91 0 0 0-.91.912v6.877c0 .505.405.91.91.91h18.178a.91.91 0 0 0 .912-.91v-6.877a.91.91 0 0 0-.912-.912zM3.668 13h1.947l2.135 5.7H5.898l-.28-.946H3.601l-.278.945H1.516zm4.947 0h1.801v4.3h2.7v1.4h-4.5zm4.5 0h5.4v1.4h-1.798v4.3h-1.701v-4.3h-1.9zm-8.517 1.457-.614 2.059h1.262z"/></svg>`,wy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M9.816 11.5 7.038 4.785 4.261 11.5zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663z"/><path d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254z"/></svg>`,Ote=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M14.5 10.001a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0m-6 0a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0m-6 0a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"/></svg>`,kte=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m5.977 2 .708 1.914A2.06 2.06 0 0 0 7.902 5.13l1.914.708-1.914.709a2.06 2.06 0 0 0-1.217 1.216l-.708 1.914-.708-1.914a2.06 2.06 0 0 0-1.216-1.216l-1.914-.709 1.914-.708a2.06 2.06 0 0 0 1.216-1.216zm6.87 3.417 1.135 3.067a3.3 3.3 0 0 0 1.95 1.95L19 11.57l-3.067 1.135a3.3 3.3 0 0 0-1.95 1.95l-1.136 3.067-1.135-3.067a3.3 3.3 0 0 0-1.95-1.95l-3.068-1.136 3.068-1.135a3.3 3.3 0 0 0 1.95-1.95zm-8.418 8.276-.534-1.443-.534 1.443c-.158.425-.493.76-.918.918L1 15.145l1.443.534c.425.157.76.492.918.917l.534 1.443.534-1.443a1.55 1.55 0 0 1 .917-.917l1.443-.534-1.443-.534a1.55 1.55 0 0 1-.917-.918"/></svg>`,Ty=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>`,Ate=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M6.05 8.609v8.38c0 1.11.903 2.01 2.017 2.01h7.553c.896 0 1.684-.588 1.936-1.445l2.361-8.041a2.012 2.012 0 0 0-1.935-2.575h-4.353l.788-2.618a2.01 2.01 0 0 0-1.294-2.485l-.698-.232a2.02 2.02 0 0 0-2.269.725l-3.72 5.098c-.25.344-.386.758-.386 1.183m1.513 8.38V8.61c0-.107.034-.21.096-.296l3.72-5.099a.505.505 0 0 1 .567-.18l.699.231a.5.5 0 0 1 .323.621l-1.177 3.912a.503.503 0 0 0 .483.647h5.708c.336 0 .578.322.484.644l-2.362 8.041a.504.504 0 0 1-.484.362H8.067a.503.503 0 0 1-.504-.503M3.328 6.937H1.714C.767 6.937 0 7.703 0 8.647v8.644C0 18.234.767 19 1.714 19h1.614c.946 0 1.714-.766 1.714-1.71V8.647c0-.943-.768-1.709-1.714-1.709m-1.815 1.71c0-.112.09-.202.201-.202h1.614c.111 0 .201.09.201.201v8.645a.2.2 0 0 1-.201.2H1.714a.2.2 0 0 1-.201-.2z" clip-rule="evenodd"/></svg>`,jte=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M13.95 11.89V3.51c0-1.11-.903-2.01-2.017-2.01H4.38c-.896 0-1.684.589-1.936 1.446l-2.361 8.04a2.012 2.012 0 0 0 1.935 2.576h4.353l-.788 2.618a2.01 2.01 0 0 0 1.294 2.485l.698.232a2.02 2.02 0 0 0 2.269-.725l3.72-5.099c.25-.343.386-.757.386-1.182m-1.513-8.38v8.38c0 .107-.034.21-.096.296l-3.72 5.1a.505.505 0 0 1-.567.18l-.699-.232a.5.5 0 0 1-.323-.62L8.209 12.7a.503.503 0 0 0-.483-.647H2.018a.503.503 0 0 1-.484-.643l2.362-8.042a.504.504 0 0 1 .484-.361h7.553c.278 0 .504.225.504.502m4.235 10.053h1.614c.947 0 1.714-.765 1.714-1.709V3.21c0-.944-.767-1.709-1.714-1.709h-1.614c-.946 0-1.714.765-1.714 1.709v8.644c0 .944.768 1.709 1.714 1.709m1.815-1.709c0 .111-.09.201-.201.201h-1.614a.2.2 0 0 1-.201-.2V3.208c0-.111.09-.201.201-.201h1.614a.2.2 0 0 1 .201.2z" clip-rule="evenodd"/></svg>`,Ey=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m2.315 14.705 2.224-2.24a.69.69 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.7.7 0 0 1-.112.089.65.65 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75M2.329 5.745l2.21-2.226a.69.69 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.7.7 0 0 1-.496.196.64.64 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a
Line truncated
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6ZM5.27988 2.40003H6.71988V6.72003H5.27988V2.40003ZM6.72009 8.16003H5.28009V9.60003H6.72009V8.16003Z" fill="#DB3700"/>
|
||||
</svg>
|
||||
`,Iy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M20 10.001c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10m-9.662 8.493a9 9 0 0 1-.676 0c-.838-1.316-1.492-2.931-1.877-4.743h4.43c-.385 1.812-1.039 3.427-1.877 4.743m1.815-.268c.671-1.327 1.184-2.84 1.497-4.475h3.98a8.52 8.52 0 0 1-5.477 4.475m6.046-5.975a8.5 8.5 0 0 0 .301-2.25 8.5 8.5 0 0 0-.301-2.25h-4.323a20.3 20.3 0 0 1 0 4.5zm-.569-6a8.52 8.52 0 0 0-5.477-4.475c.671 1.327 1.184 2.84 1.497 4.475zm-7.292-4.743c.838 1.316 1.492 2.93 1.877 4.743h-4.43c.385-1.812 1.039-3.427 1.877-4.743a9 9 0 0 1 .676 0m-2.49.268c-.672 1.327-1.185 2.84-1.498 4.475H2.37a8.52 8.52 0 0 1 5.477-4.475M1.8 7.751a8.5 8.5 0 0 0-.301 2.25c0 .779.105 1.533.301 2.25h4.323a20.3 20.3 0 0 1 0-4.5zm.569 6a8.52 8.52 0 0 0 5.477 4.475c-.671-1.327-1.184-2.84-1.497-4.475zm10.095-1.5h-4.93a18.5 18.5 0 0 1 0-4.5h4.93a18.5 18.5 0 0 1 0 4.5" clip-rule="evenodd"/></svg>`,Ly=class e extends P{static presentationalAttributeNames=`alignment-baseline.baseline-shift.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-rendering.cursor.direction.display.dominant-baseline.fill.fill-opacity.fill-rule.filter.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.image-rendering.letter-spacing.lighting-color.marker-end.marker-mid.marker-start.mask.opacity.overflow.paint-order.pointer-events.shape-rendering.stop-color.stop-opacity.stroke.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke-width.text-anchor.text-decoration.text-overflow.text-rendering.transform.unicode-bidi.vector-effect.visibility.white-space.word-spacing.writing-mode`.split(`.`);constructor(){super();let e=this.bindTemplate;this.set(`content`,``),this.set(`viewBox`,`0 0 20 20`),this.set(`fillColor`,``),this.set(`isColorInherited`,!0),this.set(`isVisible`,!0),this.setTemplate({tag:`svg`,ns:`http://www.w3.org/2000/svg`,attributes:{class:[`ck`,`ck-icon`,e.if(`isVisible`,`ck-hidden`,e=>!e),`ck-reset_all-excluded`,e.if(`isColorInherited`,`ck-icon_inherit-color`)],viewBox:e.to(`viewBox`),"aria-hidden":!0}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on(`change:content`,()=>{this._updateXMLContent(),this._colorFillPaths()}),this.on(`change:fillColor`,()=>{this._colorFillPaths()})}_updateXMLContent(){if(this.content){let t=new DOMParser().parseFromString(this.content.trim(),`image/svg+xml`).querySelector(`svg`);if(!t)throw new w(`ui-iconview-invalid-svg`,this);let n=t.getAttribute(`viewBox`);n&&(this.viewBox=n);for(let{name:n,value:r}of Array.from(t.attributes))e.presentationalAttributeNames.includes(n)&&this.element.setAttribute(n,r);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;t.childNodes.length>0;)this.element.appendChild(t.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(`.ck-icon__fill`).forEach(e=>{e.style.fill=this.fillColor})}},Ry=class extends P{constructor(){super(),this.set({style:void 0,text:void 0,id:void 0});let e=this.bindTemplate;this.setTemplate({tag:`span`,attributes:{class:[`ck`,`ck-button__label`],style:e.to(`style`),id:e.to(`id`)},children:[{text:e.to(`text`)}]})}},H=class extends P{children;labelView;iconView;keystrokeView;_focusDelayed=null;constructor(e,t=new Ry){super(e);let n=this.bindTemplate,r=he();this.set(`_ariaPressed`,!1),this.set(`_ariaChecked`,!1),this.set(`ariaLabel`,void 0),this.set(`ariaLabelledBy`,`ck-editor__aria-label_${r}`),this.set(`class`,void 0),this.set(`labelStyle`,void 0),this.set(`icon`,void 0),this.set(`isEnabled`,!0),this.set(`isOn`,!1),this.set(`isVisible`,!0),this.set(`isToggleable`,!1),this.set(`keystroke`,void 0),this.set(`label`,void 0),this.set(`role`,void 0),this.set(`tabindex`,-1),this.set(`tooltip`,!1),this.set(`tooltipPosition`,`s`),this.set(`type`,`button`),this.set(`withText`,!1),this.set(`withKeystroke`,!1),this.children=this.createCollection(),this.labelView=this._setupLabelView(t),this.iconView=new Ly,this.iconView.extendTemplate({attributes:{class:`ck-button__icon`}}),this.iconView.bind(`content`).to(this,`icon`),this.keystrokeView=this._createKeystrokeView(),this.bind(`_tooltipString`).to(this,`tooltip`,this,`label`,this,`keystroke`,this._getTooltipString.bind(this));let i={tag:`button`,attributes:{class:[`ck`,`ck-button`,n.to(`class`),n.if(`isEnabled`,`ck-disabled`,e=>!e),n.if(`isVisible`,`ck-hidden`,e=>!e),n.to(`isOn`,e=>e?`ck-on`:`ck-off`),n.if(`withText`,`ck-button_with-text`),n.if(`withKeystroke`,`ck-button_with-keystroke`)],role:n.to(`role`),type:n.to(`type`,e=>e||`button`),tabindex:n.to(`tabindex`),"aria-checked":n.to(`_ariaChecked`),"aria-pressed":n.to(`_ariaPressed`),"aria-label":n.to(`ariaLabel`),"aria-labelledby":n.to(`ariaLabelledBy`),"aria-disabled":n.if(`isEnabled`,!0,e=>!e),"data-cke-tooltip-text":n.to(`_tooltipString`),"data-cke-tooltip-position":n.to(`tooltipLine truncated
|
||||
`;let n=``,r=null;for(let i of t.getChildren())n+=hO(i,r)+pO(e,i),r=i;if(t.is(`rawElement`)){let r=document.implementation.createHTMLDocument(``).createElement(`div`);t.render(r,e),n+=mO(r)}return n}function mO(e){let t=``;if(e.nodeType===Node.TEXT_NODE)return e.textContent;if(e.tagName===`BR`)return`
|
||||
`;for(let n of e.childNodes)t+=mO(n);return t}function hO(e,t){return t?e.is(`element`,`li`)&&!e.isEmpty&&e.getChild(0).is(`containerElement`)||fO.includes(e.name)&&fO.includes(t.name)?`
|
||||
|
||||
`:!e.is(`containerElement`)&&!t.is(`containerElement`)?``:dO.includes(e.name)||dO.includes(t.name)?`
|
||||
`:e.is(`element`)&&e.getCustomProperty(`dataPipeline:transparentRendering`)||t.is(`element`)&&t.getCustomProperty(`dataPipeline:transparentRendering`)?``:`
|
||||
|
||||
`:``}var gO=class extends F{_markersToCopy=new Map;static get pluginName(){return`ClipboardMarkersUtils`}static get isOfficialPlugin(){return!0}_registerMarkerToCopy(e,t){this._markersToCopy.set(e,t)}_copySelectedFragmentWithMarkers(e,t,n=e=>e.model.getSelectedContent(e.model.document.selection)){return this.editor.model.change(r=>{let i=r.model.document.selection;r.setSelection(t);let a=this._insertFakeMarkersIntoSelection(r,r.model.document.selection,e),o=n(r),s=this._removeFakeMarkersInsideElement(r,o);for(let[e,t]of Object.entries(a)){s[e]||=r.createRangeIn(o);for(let e of t)r.remove(e)}o.markers.clear();for(let[e,t]of Object.entries(s))o.markers.set(e,t);return r.setSelection(i),o})}_pasteMarkersIntoTransformedElement(e,t){let n=this._getPasteMarkersFromRangeMap(e);return this.editor.model.change(e=>{let r=this._insertFakeMarkersElements(e,n),i=t(e),a=this._removeFakeMarkersInsideElement(e,i);for(let t of Object.values(r).flat())e.remove(t);for(let[t,n]of Object.entries(a))e.model.markers.has(t)||e.addMarker(t,{usingOperation:!0,affectsData:!0,range:n});return i})}_pasteFragmentWithMarkers(e){let t=this._getPasteMarkersFromRangeMap(e.markers);e.markers.clear();for(let n of t)e.markers.set(n.name,n.range);return this.editor.model.insertContent(e)}_forceMarkersCopy(e,t,n={allowedActions:`all`,copyPartiallySelected:!0,duplicateOnPaste:!0}){let r=this._markersToCopy.get(e);this._markersToCopy.set(e,n),t(),r?this._markersToCopy.set(e,r):this._markersToCopy.delete(e)}_isMarkerCopyable(e,t){let n=this._getMarkerClipboardConfig(e);if(!n)return!1;if(!t)return!0;let{allowedActions:r}=n;return r===`all`||r.includes(t)}_hasMarkerConfiguration(e){return!!this._getMarkerClipboardConfig(e)}_getMarkerClipboardConfig(e){let[t]=e.split(`:`);return this._markersToCopy.get(t)||null}_insertFakeMarkersIntoSelection(e,t,n){let r=this._getCopyableMarkersFromSelection(e,t,n);return this._insertFakeMarkersElements(e,r)}_getCopyableMarkersFromSelection(e,t,n){let r=Array.from(t.getRanges()),i=new Set(r.flatMap(t=>Array.from(e.model.markers.getMarkersIntersectingRange(t))));return Array.from(i).filter(e=>{if(!this._isMarkerCopyable(e.name,n))return!1;let{copyPartiallySelected:t}=this._getMarkerClipboardConfig(e.name);if(!t){let t=e.getRange();return r.some(e=>e.containsRange(t,!0))}return!0}).map(e=>({name:n===`dragstart`?this._getUniqueMarkerName(e.name):e.name,range:e.getRange()}))}_getPasteMarkersFromRangeMap(e,t=null){let{model:n}=this.editor;return(e instanceof Map?Array.from(e.entries()):Object.entries(e)).flatMap(([e,r])=>{if(!this._hasMarkerConfiguration(e))return[{name:e,range:r}];if(this._isMarkerCopyable(e,t)){let t=this._getMarkerClipboardConfig(e),i=n.markers.has(e)&&n.markers.get(e).getRange().root.rootName===`$graveyard`;return(t.duplicateOnPaste||i)&&(e=this._getUniqueMarkerName(e)),[{name:e,range:r}]}return[]})}_insertFakeMarkersElements(e,t){let n={},r=t.flatMap(e=>{let{start:t,end:n}=e.range;return[{position:t,marker:e,type:`start`},{position:n,marker:e,type:`end`}]}).sort(({position:e},{position:t})=>e.isBefore(t)?1:-1);for(let{position:t,marker:i,type:a}of r){let r=e.createElement(`$marker`,{"data-name":i.name,"data-type":a});n[i.name]||(n[i.name]=[]),n[i.name].push(r),e.insert(r,t)}return n}_removeFakeMarkersInsideElement(e,t){return vn(this._getAllFakeMarkersFromElement(e,t).reduce((t,n)=>{let r=n.markerElement&&e.createPositionBefore(n.markerElement),i=t[n.name],a=!1;return i?.start&&i?.end&&(this._getMarkerClipboardConfig(n.name).duplicateOnPaste?t[this._getUniqueMarkerName(n.name)]=t[n.name]:a=!0,i=null),a||(t[n.name]={...i,[n.type]:r}),n.markerElement&&e.remove(n.markerElement),t},{}),n=>new B(n.start||e.createPositionFromPath(t,[0]),n.end||e.createPositionAt(t,`end`)))}_getAllFakeMarkersFromElement(e,t){let n=Array.from(e.createRangeIn(t)).flatMap(({item:e})=>e.is(`element`,`$marker`)?[{markerElement:e,name:e.getAttribute(`data-name`),type:e.getAttribute(`data-type`)}]:[]),r=[],i=[];for(let e of n)e.type===`end`&&(n.some(t=>t.name===e.name&&t.type===`start`)||r.push({markerElement:null,name:e.name,type:`start`})),e.type===`start`&&(n.some(t=>t.name===e.name&&t.type===`end`)||i.unshift({markerElement:null,name:e.name,type:`end`}));return[...r,...n,...i]}_getUniqueMarkerName(e){let t=e.split(`:`),n=he().substring(1,6);return t.length===3?`${t.slice(0,2).join(`:`)}:${n}`:`${t.join(`:`)}:${n}`}},_O=class extends F{static get pluginName(){return`ClipboardPipeline`}static get isOfficialPlugin(){return!0}static get requires(){return[gO]}init(){this.editor.editing.view.addObserver(lO),this._setupPasteDrop(),this._setupCopyCut()}_fireOutputTransformationEvent(e,t,n){let r=this.editor.plugins.get(`ClipboardMarkersUtils`);this.editor.model.enqueueChange({isUndoable:n===`cut`},()=>{let i=r._copySelectedFragmentWithMarkers(n,t);this.fire(`outputTransformation`,{dataTransfer:e,content:i,method:n})})}_setupPasteDrop(){let e=this.editor,t=e.model,n=e.editing.view,r=n.document,i=this.editor.plugins.get(`ClipboardMarkeLine truncated
|
||||
`),i=r.reduce((t,n,i)=>(t.push(n),i<r.length-1&&t.push(e.createElement(`br`)),t),[]);return e.appendChild(i,n),n}function hN(e){let t=e.document.selection,n=[];if(t.isCollapsed)return[t.anchor];let r=t.getFirstRange().getWalker({ignoreElementEnd:!0,direction:`backward`});for(let{item:t}of r){let r=t.is(`$textProxy`)?t.textNode:t,i=r.parent;if(!i.is(`element`,`codeBlock`)||r.is(`element`,`softBreak`))continue;for(;r.previousSibling&&!r.previousSibling.is(`element`,`softBreak`);)r=r.previousSibling;let a=r.is(`$text`)?r.startOffset+pN(r).length:r.startOffset,o=e.createPositionAt(i,a);n.every(e=>!e.isEqual(o))&&n.push(o)}return n}function gN(e){let t=j(e.getSelectedBlocks());return!!t&&t.is(`element`,`codeBlock`)}function _N(e,t){return t.is(`rootElement`)||e.isLimit(t)?!1:e.checkChild(t.parent,`codeBlock`)}function vN(e,t,n,r){let i=fN(t,`language`,`label`),a=n.getAttribute(`language`);if(a in i){let t=i[a];return e(r===`enter`?`Entering %0 code snippet`:`Leaving %0 code snippet`,t)}return e(r===`enter`?`Entering code snippet`:`Leaving code snippet`)}function yN(e,t){for(e.textNode&&(e=t.createPositionBefore(e.textNode));e.nodeBefore&&!e.nodeBefore.is(`element`,`softBreak`);)e=t.createPositionBefore(e.nodeBefore);let n=e.nodeAfter;return n&&n.is(`$text`)?n:null}var bN=class extends I{_lastLanguage;constructor(e){super(e),this._lastLanguage=null}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(e={}){let t=this.editor,n=t.model,r=n.document.selection,i=dN(t)[0],a=Array.from(r.getSelectedBlocks()),o=e.forceValue==null?!this.value:e.forceValue,s=xN(e,this._lastLanguage,i.language);n.change(e=>{o?this._applyCodeBlock(e,a,s):this._removeCodeBlock(e,a)})}_getValue(){let e=this.editor.model.document.selection,t=j(e.getSelectedBlocks());return t?.is(`element`,`codeBlock`)?t.getAttribute(`language`):!1}_checkEnabled(){if(this.value)return!0;let e=this.editor.model.document.selection,t=this.editor.model.schema,n=j(e.getSelectedBlocks());return n?_N(t,n):!1}_applyCodeBlock(e,t,n){this._lastLanguage=n;let r=this.editor.model.schema,i=t.filter(e=>_N(r,e));for(let t of i)e.rename(t,`codeBlock`),e.setAttribute(`language`,n,t),r.removeDisallowedAttributes([t],e),Array.from(t.getChildren()).filter(e=>!r.checkChild(t,e)).forEach(t=>e.remove(t));i.reverse().forEach((t,n)=>{let r=i[n+1];t.previousSibling===r&&(e.appendElement(`softBreak`,r),e.merge(e.createPositionBefore(t)))})}_removeCodeBlock(e,t){let n=t.filter(e=>e.is(`element`,`codeBlock`));for(let t of n){let n=e.createRangeOn(t);for(let t of Array.from(n.getItems()).reverse())if(t.is(`element`,`softBreak`)&&t.parent.is(`element`,`codeBlock`)){let{position:n}=e.split(e.createPositionBefore(t)),r=n.nodeAfter;e.rename(r,`paragraph`),e.removeAttribute(`language`,r),e.remove(t)}e.rename(t,`paragraph`),e.removeAttribute(`language`,t)}}};function xN(e,t,n){return e.language?e.language:e.usePreviousLanguageChoice&&t?t:n}var SN=class extends I{_indentSequence;constructor(e){super(e),this._indentSequence=e.config.get(`codeBlock.indentSequence`)}refresh(){this.isEnabled=this._checkEnabled()}execute(){let e=this.editor.model;e.change(t=>{let n=hN(e);for(let r of n){let n=t.createText(this._indentSequence);e.insertContent(n,r)}})}_checkEnabled(){return this._indentSequence?gN(this.editor.model.document.selection):!1}},CN=class extends I{_indentSequence;constructor(e){super(e),this._indentSequence=e.config.get(`codeBlock.indentSequence`)}refresh(){this.isEnabled=this._checkEnabled()}execute(){let e=this.editor.model;e.change(()=>{let t=hN(e);for(let n of t){let t=wN(e,n,this._indentSequence);t&&e.deleteContent(e.createSelection(t))}})}_checkEnabled(){if(!this._indentSequence)return!1;let e=this.editor.model;return gN(e.document.selection)?hN(e).some(t=>wN(e,t,this._indentSequence)):!1}};function wN(e,t,n){let r=yN(t,e);if(!r)return null;let i=pN(r),a=i.lastIndexOf(n);if(a+n.length!==i.length||a===-1)return null;let{parent:o,startOffset:s}=r;return e.createRange(e.createPositionAt(o,s+a),e.createPositionAt(o,s+a+n.length))}function TN(e,t,n=!1){let r=fN(t,`language`,`class`),i=fN(t,`language`,`label`);return(t,a,o)=>{let{writer:s,mapper:c,consumable:l}=o;if(!l.consume(a.item,`insert`))return;let u=a.item.getAttribute(`language`),d=c.toViewPosition(e.createPositionBefore(a.item)),f={};n&&(f[`data-language`]=i[u],f.spellcheck=`false`);let p=r[u]?{class:r[u]}:void 0,m=s.createContainerElement(`code`,p),h=s.createContainerElement(`pre`,f,m);s.insert(d,h),c.bindElements(a.item,m)}}function EN(e){return(t,n,r)=>{if(n.item.parent.name!==`codeBlock`)return;let{writer:i,mapper:a,consumable:o}=r;if(!o.consume(n.item,`insert`))return;let s=a.toViewPosition(e.createPositionBefore(n.item));i.insert(s,i.createText(`
|
||||
`))}}function DN(e,t){let n=fN(t,`class`,`language`),r=t[0].language;return(e,t,i)=>{let a=t.viewItem,o=a.parent;if(!o||!o.is(`element`,`pre`)||t.modelCursor.findAncestor(`codeBlock`))return;let{consumable:s,writer:c}=i;if(!s.test(a,{name:!0}))return;let l=c.createElement(`codeBlock`),u=[...a.getClassNames()];u.length||u.push(``);for(let e of u){let t=n[e];if(t){s.consume(a,{classes:[e]}),c.setAttribute(`language`,t,l);break}}l.hasAttribute(`language`)||c.setAttribute(`language`,r,l),i.convertChildren(a,l),i.safeInsert(l,t.modelCursor)&&(s.consume(a,{name:!0}),i.updateConversionResult(l,t))}}function ON(){return(e,t,{consumable:n,writer:r})=>{let i=t.modelCursor;if(!n.test(t.viewItem)||!i.findAncestor(`codeBlock`))return;n.consume(t.viewItem);let a=t.viewItem.data.split(`
|
||||
`).map(e=>r.createText(e)),o=a[a.length-1];for(let e of a)if(r.insert(e,i),i=i.getShiftedBy(e.offsetSize),e!==o){let e=r.createElement(`softBreak`);r.insert(e,i),i=r.createPositionAfter(e)}t.modelRange=r.createRange(t.modelCursor,i),t.modelCursor=i}}function kN(){return(e,t,{consumable:n})=>{let r=t.viewItem;if(r.findAncestor(`pre`))return;let i=Array.from(r.getChildren()),a=i.find(e=>e.is(`element`,`code`));if(a)for(let e of i)e===a||!e.is(`$text`)||n.consume(e,{name:!0})}}const AN=`paragraph`;var jN=class extends F{static get pluginName(){return`CodeBlockEditing`}static get isOfficialPlugin(){return!0}static get requires(){return[kE]}constructor(e){super(e),e.config.define(`codeBlock`,{languages:[{language:`plaintext`,label:`Plain text`},{language:`c`,label:`C`},{language:`cs`,label:`C#`},{language:`cpp`,label:`C++`},{language:`css`,label:`CSS`},{language:`diff`,label:`Diff`},{language:`go`,label:`Go`},{language:`html`,label:`HTML`},{language:`java`,label:`Java`},{language:`javascript`,label:`JavaScript`},{language:`php`,label:`PHP`},{language:`python`,label:`Python`},{language:`ruby`,label:`Ruby`},{language:`typescript`,label:`TypeScript`},{language:`xml`,label:`XML`}],indentSequence:` `})}init(){let e=this.editor,t=e.model.schema,n=e.model,r=e.editing.view,i=dN(e);e.commands.add(`codeBlock`,new bN(e)),e.commands.add(`indentCodeBlock`,new SN(e)),e.commands.add(`outdentCodeBlock`,new CN(e)),this.listenTo(r.document,`tab`,(t,n)=>{let r=n.shiftKey?`outdentCodeBlock`:`indentCodeBlock`;e.commands.get(r).isEnabled&&(e.execute(r),n.stopPropagation(),n.preventDefault(),t.stop())},{context:`pre`}),t.register(`codeBlock`,{allowWhere:`$block`,allowChildren:`$text`,disallowChildren:`$inlineObject`,allowAttributes:[`language`],allowAttributesOf:`$listItem`,isBlock:!0}),t.addAttributeCheck((e,n)=>{let r=e.getItem(e.length-2);if(t.getAttributeProperties(n).isFormatting&&r&&r.name==`codeBlock`)return!1}),e.editing.downcastDispatcher.on(`insert:codeBlock`,TN(n,i,!0)),e.data.downcastDispatcher.on(`insert:codeBlock`,TN(n,i)),e.data.downcastDispatcher.on(`insert:softBreak`,EN(n),{priority:`high`}),e.data.upcastDispatcher.on(`element:code`,DN(r,i)),e.data.upcastDispatcher.on(`text`,ON()),e.data.upcastDispatcher.on(`element:pre`,kN(),{priority:`high`}),this.listenTo(e.editing.view.document,`clipboardInput`,(t,r)=>{let i=n.createRange(n.document.selection.anchor);if(r.targetRanges&&(i=e.editing.mapper.toModelRange(r.targetRanges[0])),!i.start.parent.is(`element`,`codeBlock`))return;let a=r.dataTransfer.getData(`text/plain`);r.content=mN(new Np(e.editing.view.document),a)}),e.plugins.has(`ClipboardPipeline`)&&e.plugins.get(_O).on(`contentInsertion`,(n,r)=>{let i=e.model,a=i.document.selection;a.anchor.parent.is(`element`,`codeBlock`)&&i.change(e=>{let n=e.createRangeIn(r.content);for(let r of[...n.getItems()])r.is(`node`)&&!t.checkChild(a.anchor,r)&&e.remove(r)})}),this.listenTo(n,`getSelectedContent`,(e,[r])=>{let i=r.anchor;r.isCollapsed||!i.parent.is(`element`,`codeBlock`)||!i.hasSameParentAs(r.focus)||n.change(n=>{let a=e.return;if(i.parent.is(`element`)&&(a.childCount>1||r.containsEntireContent(i.parent))){let t=n.createElement(`codeBlock`,i.parent.getAttributes());n.append(a,t);let r=n.createDocumentFragment();n.append(t,r),e.return=r;return}let o=a.getChild(0);t.checkAttribute(o,`code`)&&n.setAttribute(`code`,!0,o)})})}afterInit(){let e=this.editor,t=e.commands,n=t.get(`indent`),r=t.get(`outdent`);n&&n.registerChildCommand(t.get(`indentCodeBlock`),{priority:`highest`}),r&&r.registerChildCommand(t.get(`outdentCodeBlock`)),this.listenTo(e.editing.view.document,`enter`,(t,n)=>{e.model.document.selection.getLastPosition().parent.is(`element`,`codeBlock`)&&(!NN(e,n.isSoft)&&!PN(e,n.isSoft)&&MN(e),n.preventDefault(),t.stop())},{context:`pre`}),this._initAriaAnnouncements()}_initAriaAnnouncements(){let{model:e,ui:t,t:n}=this.editor,r=dN(this.editor),i=null;e.document.selection.on(`change:range`,()=>{let a=e.document.selection.focus.parent;!t||i===a||!a.is(`element`)||(i&&i.is(`element`,`codeBlock`)&&t.ariaLiveAnnouncer.announce(vN(n,r,i,`leave`)),a.is(`element`,`codeBlock`)&&t.ariaLiveAnnouncer.announce(vN(n,r,a,`enter`)),i=a)})}};function MN(e){let t=e.model,n=t.document,r=n.selection.getLastPosition(),i,a=yN(r,t);a&&a.is(`$text`)&&(i=pN(a)),e.model.change(t=>{e.execute(`shiftEnter`),i&&t.insertText(i,n.selection.anchor)})}function NN(e,t){let n=e.model.document,r=e.editing.view,i=n.selection.getLastPosition(),a=i.nodeAfter;return t||!n.selection.isCollapsed||!i.isAtStart||!IN(a)?!1:(e.model.change(t=>{e.execute(`enter`);let r=n.selection.anchor.parent.previousSibling;t.rename(r,AN),t.setSelection(r,`in`),e.model.schema.removeDisallowedAttributes([r],t),t.remove(a)}),r.scrollToTheSelection(),!0)}function PN(e,t){let n=e.model,r=n.document,i=e.editing.view,a=r.selection.getLastPosition(),o=a.nodeBefore,s;if(t||!r.selection.isCollapsed||!a.isAtEnd||!o||!o.previousSibling)return!1;if(IN(o)&&IN(o.previousSibling))s=n.createRange(
Line truncated
|
||||
<div class="ck ck-fullscreen__top-wrapper ck-reset_all">
|
||||
<div class="ck ck-fullscreen__menu-bar" data-ck-fullscreen="menu-bar"></div>
|
||||
<div class="ck ck-fullscreen__toolbar" data-ck-fullscreen="toolbar"></div>
|
||||
</div>
|
||||
<div class="ck ck-fullscreen__editable-wrapper">
|
||||
<div class="ck ck-fullscreen__sidebar ck-fullscreen__left-sidebar" data-ck-fullscreen="left-sidebar"></div>
|
||||
<div class="ck ck-fullscreen__editable" data-ck-fullscreen="editable">
|
||||
<div class="ck ck-fullscreen__pagination-view" data-ck-fullscreen="pagination-view"></div>
|
||||
</div>
|
||||
<div class="ck ck-fullscreen__sidebar ck-fullscreen__right-sidebar" data-ck-fullscreen="right-sidebar"></div>
|
||||
<div class="ck ck-fullscreen__right-edge" data-ck-fullscreen="right-edge"></div>
|
||||
</div>
|
||||
<div class="ck ck-fullscreen__bottom-wrapper">
|
||||
<div class="ck ck-fullscreen__body-wrapper" data-ck-fullscreen="body-wrapper"></div>
|
||||
</div>
|
||||
`,this._editor.config.get(`fullscreen.container`).appendChild(this._wrapper)),this._wrapper}enable(){if(this._saveAncestorsScrollPositions(this._editor.ui.getEditableElement()),this.defaultOnEnter(),this._editor.config.get(`fullscreen.container`)===this._document.body&&(this._document.body.classList.add(`ck-fullscreen`),this._document.body.parentElement.classList.add(`ck-fullscreen`)),this._editor.plugins.has(`PresenceListUI`)&&this._generatePresenceListContainer(),this._editor.plugins.has(`DocumentOutlineUI`)&&this._generateDocumentOutlineContainer(),this._hasLeftCollapseButton&&this._generateCollapseButton(),this._editor.plugins.has(`Pagination`)&&this._editor.plugins.get(`Pagination`).isEnabled){let e=this._editor.plugins.get(`PaginationRenderer`);e.setupScrollableAncestor(),this._paginationBodyCollection=new nb(this._editor.locale),this._paginationBodyCollection.attachToDom(),e.linesRepository.setViewCollection(this._paginationBodyCollection),this._editor.once(`destroy`,()=>{this._paginationBodyCollection.detachFromDom()}),this.moveToFullscreen(this._paginationBodyCollection.bodyCollectionContainer,`body-wrapper`)}this._editor.plugins.has(`AnnotationsUIs`)&&this._overrideAnnotationsUIs(),this._editor.plugins.has(`RevisionHistory`)&&(this._editor.plugins.get(`RevisionHistory`).isRevisionViewerOpen&&this._editor.config.get(`revisionHistory.closeRevisionViewerCallback`)(),this._overrideRevisionHistoryCallbacks()),this._editor.plugins.has(`AITabs`)&&this._handleAITabsTransfer(),this._editor.plugins.has(`SourceEditing`)&&this._editor.plugins.has(`DocumentOutlineUI`)&&this._editor.plugins.get(`SourceEditing`).on(`change:isSourceEditingMode`,this._sourceEditingCallback),this._editor.plugins.has(`Dialog`)&&this._registerFullscreenDialogPositionAdjustments();for(let e of this._editor.config.get(`fullscreen.container`).children)e!==this._wrapper&&!e.classList.contains(`ck-body-wrapper`)&&!e.classList.contains(`ckbox-wrapper`)&&e.style.display!==`none`&&(this._hiddenElements.set(e,e.style.display),e.style.display=`none`);this._sidebarsWidths={left:this._wrapper.querySelector(`.ck-fullscreen__left-sidebar`).scrollWidth,right:this._wrapper.querySelector(`.ck-fullscreen__right-sidebar`).scrollWidth},this._adjustVisibleElements(),this._setupResizeObserver(),this._editor.config.get(`fullscreen.onEnterCallback`)&&this._editor.config.get(`fullscreen.onEnterCallback`)(this.getWrapper())}disable(){this._editor.config.get(`fullscreen.onLeaveCallback`)&&this._editor.config.get(`fullscreen.onLeaveCallback`)(this.getWrapper()),this._document.body.classList.remove(`ck-fullscreen`),this._document.body.parentElement.classList.remove(`ck-fullscreen`),this._editor.plugins.has(`DocumentOutlineUI`)&&this._restoreDocumentOutlineDefaultContainer(),this._annotationsUIsData&&this._restoreAnnotationsUIs(),this._editor.plugins.has(`RevisionHistory`)&&this._restoreRevisionHistoryCallbacks(),this._editor.plugins.has(`AITabs`)&&this._restoreAITabs(),this._editor.plugins.has(`SourceEditing`)&&this._editor.plugins.has(`DocumentOutlineUI`)&&this._editor.plugins.get(`SourceEditing`).off(`change:isSourceEditingMode`,this._sourceEditingCallback);for(let e of this._placeholderMap.keys())this.restoreMovedElementLocation(e);this._destroyContainer(),this._editor.ui.view.toolbar&&this._editor.ui.view.toolbar.switchBehavior(this._editor.config.get(`toolbar.shouldNotGroupWhenFull`)===!0?`static`:`dynamic`);for(let[e,t]of this._savedAncestorsScrollPositions)e.scrollTo({left:t.scrollLeft,top:t.scrollTop,behavior:`instant`});if(this._savedAncestorsScrollPositions.clear(),this._editor.plugins.has(`Pagination`)&&this._editor.plugins.get(`Pagination`).isEnabled){let e=this._editor.plugins.get(`PaginationRenderer`);e.setupScrollableAncestor(),e.linesRepository.setViewCollection(this._editor.ui.view.body),this._paginationBodyCollection.detachFromDom(),this._paginationBodyCollection?.destroy()}this._editor.plugins.has(`Dialog`)&&this._unregisterFullscreenDialogPositionAdjustments(),this._keepLeftSidebarHidden=!1,this._resizeObserver?.destroy()}destroy(){for(let{placeholderElement:e,movedElement:t}of this._placeholderMap.values())e.remove(),t.remove();this._destroyContainer(),this._document.body.classList.remove(`ck-fullscreen`),this._document.body.parentElement.classList.remove(`ck-fullscreen`)}defaultOnEnter(){return this.getWrapper()}_destroyContainer(){if(this._wrapper){this._wrapper.remove(),this._wrapper=null;for(let[e,t]of this._hiddenElements)e.style.display=t;this._hiddenElements.clear()}}_generatePresenceListContainer(){let e=this._editor.t,t=mr(document,`div`,{class:`ck ck-fullscreen__left-sidebar-item`});t.innerHTML=`
|
||||
<div class="ck ck-fullscreen__left-sidebar-header"></div>
|
||||
<div class="ck ck-fullscreen__presence-list" data-ck-fullscreen="presence-list"></div>
|
||||
`,t.firstElementChild.innerText=e(`Connected users`),document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`)||document.querySelector(`[data-ck-fullscreen="left-sidebar"]`).appendChild(mr(document,`div`,{class:`ck ck-fullscreen__left-sidebar-sticky`,"data-ck-fullscreen":`left-sidebar-sticky`})),document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`).appendChild(t);let n=this._editor.plugins.get(`PresenceListUI`);this.moveToFullscreen(n.view.element,`presence-list`),this._hasLeftCollapseButton=!0}_generateDocumentOutlineContainer(){let e=this._editor.t,t=mr(document,`div`,{class:`ck-fullscreen__left-sidebar-item ck-fullscreen__left-sidebar-item--no-margin`});t.innerHTML=`
|
||||
<div class="ck ck-fullscreen__left-sidebar-header ck-fullscreen__document-outline-header"></div>
|
||||
`,t.firstElementChild.innerText=e(`Document outline`);let n=mr(document,`div`,{class:`ck ck-fullscreen__left-sidebar-item ck-fullscreen__document-outline-wrapper`});n.innerHTML=`
|
||||
<div class="ck ck-fullscreen__document-outline" data-ck-fullscreen="document-outline"></div>
|
||||
`,document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`)||document.querySelector(`[data-ck-fullscreen="left-sidebar"]`).appendChild(mr(document,`div`,{class:`ck ck-fullscreen__left-sidebar-sticky`,"data-ck-fullscreen":`left-sidebar-sticky`})),document.querySelector(`[data-ck-fullscreen="left-sidebar"]`).appendChild(n),document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`).appendChild(t);let r=this._editor.plugins.get(`DocumentOutlineUI`);r.view.documentOutlineContainer=document.querySelector(`[data-ck-fullscreen="left-sidebar"]`),this.moveToFullscreen(r.view.element,`document-outline`),this._hasLeftCollapseButton=!0}_restoreDocumentOutlineDefaultContainer(){let e=this._editor.plugins.get(`DocumentOutlineUI`);e.view.documentOutlineContainer=e.view.element}_generateCollapseButton(){let e=new H(this._editor.locale),t=document.querySelector(`.ck-fullscreen__left-sidebar`),n=this._editor.t;e.set({label:n(`Toggle sidebar`),class:`ck-fullscreen__left-sidebar-toggle-button`,tooltip:n(`Hide left sidebar`),tooltipPosition:`se`,icon:Wv}),e.on(`execute`,()=>{t.classList.contains(`ck-fullscreen__left-sidebar--collapsed`)?(this._forceShowLeftSidebar=!0,this._keepLeftSidebarHidden=!1,this._showLeftSidebar()):(this._keepLeftSidebarHidden=!0,this._hideLeftSidebar()),this._editor.editing.view.focus()}),e.render(),this._collapseLeftSidebarButton=e,t.prepend(e.element)}_overrideAnnotationsUIs(){let e=this._editor.plugins.get(`AnnotationsUIs`);this._annotationsUIsData=new Map(e.uisData),e.deactivateAll();let t=this._editor.plugins.get(`Sidebar`);t.container?(this._switchAnnotationsUI(`wideSidebar`),this.moveToFullscreen(t.container.firstElementChild,`right-sidebar`),t.setContainer(this.getWrapper().querySelector(`[data-ck-fullscreen="right-sidebar"]`))):(t.setContainer(this.getWrapper().querySelector(`[data-ck-fullscreen="right-sidebar"]`)),this._switchAnnotationsUI(`wideSidebar`),this.moveToFullscreen(t.container.firstElementChild,`right-sidebar`))}_restoreAnnotationsUIs(){let e=this._editor.plugins.get(`Sidebar`),t=e.context.config.get(`sidebar.container`);t&&e.setContainer(t);let n=this._editor.plugins.get(`AnnotationsUIs`);n.deactivateAll();for(let[e,t]of[...this._annotationsUIsData])n.activate(e,t.filter);this._annotationsUIsData=null}_overrideRevisionHistoryCallbacks(){this._editor.config.set(`revisionHistory.showRevisionViewerCallback`,async()=>{let e=await this._showRevisionViewerCallback();return this._editor.plugins.has(`DocumentOutlineUI`)&&(this.getWrapper().querySelector(`.ck-fullscreen__document-outline-header`).style.display=`none`),this.restoreMovedElementLocation(`editable`),this.restoreMovedElementLocation(`toolbar`),this.restoreMovedElementLocation(`right-sidebar`),this._annotationsUIsData&&this._restoreAnnotationsUIs(),this._editor.ui.view.menuBarView&&this._editor.ui.view.menuBarView.disable(),this.moveToFullscreen(e.ui.getEditableElement(),`editable`),this.moveToFullscreen(e.ui.view.toolbar.element,`toolbar`),this.moveToFullscreen(this._editor.config.get(`revisionHistory.viewerSidebarContainer`),`right-sidebar`),e}),this._editor.config.set(`revisionHistory.closeRevisionViewerCallback`,async()=>{this.restoreMovedElementLocation(`toolbar`),this.restoreMovedElementLocation(`editable`),this.restoreMovedElementLocation(`right-sidebar`),this._editor.plugins.has(`DocumentOutlineUI`)&&(this.getWrapper().querySelector(`.ck-fullscreen__document-outline-header`).style.display=``),this.moveToFullscreen(this._editor.ui.getEditableElement(),`editable`),this.moveToFullscreen(this._editor.ui.view.toolbar.element,`toolbar`),await this._closeRevisionViewerCallback(),this._editor.plugins.has(`AnnotationsUIs`)&&this._overrideAnnotationsUIs(),this._editor.ui.view.menuBarView&&this._editor.ui.view.menuBarView.enable()})}_restoreRevisionHistoryCallbacks(){this._editor.config.set(`revisionHistory.showRevisionViewerCallback`,async()=>this._showRevisionViewerCallback()),this._editor.config.set(`revisionHistory.closeRevisionViewerCallback`,async()=>this._closeRevisionViewerCallback())}_registerFullscreenDialogPositionAdjustments(){let e=this._editor.plugins.get(`Dialog`);this._setNewDialogPosition(),e.on(`change:isOpen`,this.updateDialogPositionCallback,{priority:`highest`})}_unregisterFullscreenDialogPositionAdjustments(){let e=this._editor.plugins.get(`Dialog`),t=e.view;t&&t.position===null&&(t.position=Jy.EDITOR_TOP_SIDE),t&&t.updatePosition(),e.off(`change:isOpen`,this.updateDialogPositionCallback)}updateDialogPositionCallback=this._updateDialogPosition.bind(this);_updateDialogPosition(e,t,n){n&&this._setNewDialogPosition()}_setNewDialogPosition(){let e=this._editor.plugins.get(`Dialog`).view;if(!e||e.position!==Jy.EDITOR_TOP_SIDE)return;let t=new O(this._wrapper.querySelector(`.ck-fullscreen__right-edge`)).getVisible(),n=new O(t?this._wrapper.querySelector(`.ck-fullscreen__right-edge`):this._wrapper).getVisible(),r=new O(document.querySelector(`.ck-fullscreen__editable`)).getVisible(),i=new O(e.el
Line truncated
|
||||
`+t),i&&(t=i+`
|
||||
`+t)),t}},pR=class extends F{static get pluginName(){return`FullPage`}static get licenseFeatureCode(){return`FPH`}static get isOfficialPlugin(){return!0}static get isPremiumPlugin(){return!0}constructor(e){super(e),e.config.define(`htmlSupport.fullPage`,{allowRenderStylesFromHead:!1,sanitizeCss:e=>(T(`css-full-page-provide-sanitize-function`),{css:e,hasChanged:!1})}),e.data.processor=new fR(e.data.viewDocument)}init(){let e=this.editor,t=[`$fullPageDocument`,`$fullPageDocType`,`$fullPageXmlDeclaration`,`$fullPageHeadStyles`];e.model.schema.extend(`$root`,{allowAttributes:t}),e.data.on(`toModel`,(n,[r])=>{let i=e.model.document.getRoot();e.model.change(e=>{for(let n of t){let t=r.getCustomProperty(n);t&&e.setAttribute(n,t,i)}}),mR(e)&&this._renderStylesFromHead(i)},{priority:`low`}),e.data.on(`toView`,(e,[n])=>{if(!n.is(`rootElement`))return;let r=n,i=e.return;if(!r.hasAttribute(`$fullPageDocument`))return;let a=new Np(i.document);for(let e of t){let t=r.getAttribute(e);t&&a.setCustomProperty(e,t,i)}},{priority:`low`}),e.data.on(`set`,()=>{let n=e.model.document.getRoot();e.model.change(e=>{for(let r of t)n.hasAttribute(r)&&e.removeAttribute(r,n)})},{priority:`high`}),e.data.on(`get`,(e,t)=>{t[0]||={},t[0].trim=!1},{priority:`high`})}destroy(){super.destroy(),mR(this.editor)&&this._removeStyleElementsFromDom()}_removeStyleElementsFromDom(){let e=Array.from(u.document.querySelectorAll(`[data-full-page-style-id="${this.editor.id}"]`));for(let t of e)t.remove()}_renderStyleElementsInDom(e){let t=this.editor,n=e.getAttribute(`$fullPageHeadStyles`);if(!n)return;let r=t.config.get(`htmlSupport.fullPage.sanitizeCss`);for(let e of n){e.setAttribute(`data-full-page-style-id`,t.id);let n=r(e.innerText);n.hasChanged&&(e.innerText=n.css),u.document.head.append(e)}}_renderStylesFromHead(e){this._removeStyleElementsFromDom(),this._renderStyleElementsInDom(e)}};function mR(e){return e.config.get(`htmlSupport.fullPage.allowRenderStylesFromHead`)}const hR=`htmlEmptyBlock`;var gR=class extends F{static get pluginName(){return`EmptyBlock`}static get isOfficialPlugin(){return!0}afterInit(){let{model:e,conversion:t,plugins:n,config:r}=this.editor,i=e.schema,a=r.get(`htmlSupport.preserveEmptyBlocksInEditingView`);i.extend(`$block`,{allowAttributes:[hR]}),i.extend(`$container`,{allowAttributes:[hR]}),i.isRegistered(`tableCell`)&&i.extend(`tableCell`,{allowAttributes:[hR]}),a?t.for(`downcast`).add(_R()):t.for(`dataDowncast`).add(_R()),t.for(`upcast`).add(vR(i)),n.has(`ClipboardPipeline`)&&this._registerClipboardPastingHandler()}_registerClipboardPastingHandler(){let e=this.editor.plugins.get(`ClipboardPipeline`);this.listenTo(e,`contentInsertion`,(e,t)=>{t.sourceEditorId!==this.editor.id&&this.editor.model.change(e=>{for(let{item:n}of e.createRangeIn(t.content))n.is(`element`)&&n.hasAttribute(hR)&&e.removeAttribute(hR,n)})})}};function _R(){return e=>{e.on(`attribute:${hR}`,(e,t,n)=>{let{mapper:r,consumable:i}=n,{item:a}=t;if(!i.consume(a,e.name))return;let o=r.toViewElement(a);o&&t.attributeNewValue&&(o.getFillerOffset=()=>null)})}}function vR(e){return t=>{t.on(`element`,(t,n,r)=>{let{viewItem:i,modelRange:a}=n;if(!i.is(`element`)||!i.isEmpty||i.getCustomProperty(`$hasBlockFiller`))return;let o=a&&a.start.nodeAfter;if(!o||!e.checkAttribute(o,hR)||(r.writer.setAttribute(hR,!0,o),o.childCount!=1))return;let s=o.getChild(0);s.is(`element`,`paragraph`)&&e.checkAttribute(s,hR)&&r.writer.setAttribute(hR,!0,s)},{priority:`lowest`})}}var yR=class extends F{static get pluginName(){return`IndentEditing`}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.commands.add(`indent`,new co(e)),e.commands.add(`outdent`,new co(e))}},bR=class extends F{static get pluginName(){return`IndentUI`}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.locale,n=e.t,r=t.uiLanguageDirection==`ltr`?G_:jv,i=t.uiLanguageDirection==`ltr`?jv:G_;this._defineButton(`indent`,n(`Increase indent`),r),this._defineButton(`outdent`,n(`Decrease indent`),i)}_defineButton(e,t,n){let r=this.editor;r.ui.componentFactory.add(e,()=>{let r=this._createButton(H,e,t,n);return r.set({tooltip:!0}),r}),r.ui.componentFactory.add(`menuBar:`+e,()=>this._createButton(U,e,t,n))}_createButton(e,t,n,r){let i=this.editor,a=i.commands.get(t),o=new e(i.locale);return o.set({label:n,icon:r}),o.bind(`isEnabled`).to(a,`isEnabled`),this.listenTo(o,`execute`,()=>{i.execute(t),i.editing.view.focus()}),o}},xR=class extends F{static get pluginName(){return`Indent`}static get isOfficialPlugin(){return!0}static get requires(){return[yR,bR]}},SR=class extends I{_indentBehavior;constructor(e,t){super(e),this._indentBehavior=t}refresh(){let e=this.editor.model,t=j(e.document.selection.getSelectedBlocks());if(!t||!this._isIndentationChangeAllowed(t)){this.isEnabled=!1;return}this.isEnabled=this._indentBehavior.checkEnabled(t.getAttribute(`blockIndent`))}execute(){let e=this.editor.model,t=this._getBlocksToChange();e.change(e=>{for(let n of t){let t=n.getAttribute(`blockIndent`),
Line truncated
|
||||
`:` `)+r.indentLines(r.containerFlow(e,a.current()),t?dW:uW))),s(),o}}function uW(e,t,n){return t===0?e:dW(e,t,n)}function dW(e,t,n){return(n?``:` `)+e}const fW=[`autolink`,`destinationLiteral`,`destinationRaw`,`reference`,`titleQuote`,`titleApostrophe`];_W.peek=vW;function pW(){return{canContainEols:[`delete`],enter:{strikethrough:hW},exit:{strikethrough:gW}}}function mW(){return{unsafe:[{character:`~`,inConstruct:`phrasing`,notInConstruct:fW}],handlers:{delete:_W}}}function hW(e){this.enter({type:`delete`,children:[]},e)}function gW(e){this.exit(e)}function _W(e,t,n,r){let i=n.createTracker(r),a=n.enter(`strikethrough`),o=i.move(`~~`);return o+=n.containerPhrasing(e,{...i.current(),before:o,after:`~`}),o+=i.move(`~~`),a(),o}function vW(){return`~`}function yW(e){return e.length}function bW(e,t){let n=t||{},r=(n.align||[]).concat(),i=n.stringLength||yW,a=[],o=[],s=[],c=[],l=0,u=-1;for(;++u<e.length;){let t=[],r=[],a=-1;for(e[u].length>l&&(l=e[u].length);++a<e[u].length;){let o=xW(e[u][a]);if(n.alignDelimiters!==!1){let e=i(o);r[a]=e,(c[a]===void 0||e>c[a])&&(c[a]=e)}t.push(o)}o[u]=t,s[u]=r}let d=-1;if(typeof r==`object`&&`length`in r)for(;++d<l;)a[d]=SW(r[d]);else{let e=SW(r);for(;++d<l;)a[d]=e}d=-1;let f=[],p=[];for(;++d<l;){let e=a[d],t=``,r=``;e===99?(t=`:`,r=`:`):e===108?t=`:`:e===114&&(r=`:`);let i=n.alignDelimiters===!1?1:Math.max(1,c[d]-t.length-r.length),o=t+`-`.repeat(i)+r;n.alignDelimiters!==!1&&(i=t.length+i+r.length,i>c[d]&&(c[d]=i),p[d]=i),f[d]=o}o.splice(1,0,f),s.splice(1,0,p),u=-1;let m=[];for(;++u<o.length;){let e=o[u],t=s[u];d=-1;let r=[];for(;++d<l;){let i=e[d]||``,o=``,s=``;if(n.alignDelimiters!==!1){let e=c[d]-(t[d]||0),n=a[d];n===114?o=` `.repeat(e):n===99?e%2?(o=` `.repeat(e/2+.5),s=` `.repeat(e/2-.5)):(o=` `.repeat(e/2),s=o):s=` `.repeat(e)}n.delimiterStart!==!1&&!d&&r.push(`|`),n.padding!==!1&&!(n.alignDelimiters===!1&&i===``)&&(n.delimiterStart!==!1||d)&&r.push(` `),n.alignDelimiters!==!1&&r.push(o),r.push(i),n.alignDelimiters!==!1&&r.push(s),n.padding!==!1&&r.push(` `),(n.delimiterEnd!==!1||d!==l-1)&&r.push(`|`)}m.push(n.delimiterEnd===!1?r.join(``).replace(/ +$/,``):r.join(``))}return m.join(`
|
||||
`)}function xW(e){return e==null?``:String(e)}function SW(e){let t=typeof e==`string`?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}const CW={}.hasOwnProperty;function wW(e,t){let n=t||{};function r(t,...n){let i=r.invalid,a=r.handlers;if(t&&CW.call(t,e)){let n=String(t[e]);i=CW.call(a,n)?a[n]:r.unknown}if(i)return i.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}const TW={}.hasOwnProperty;function EW(e,t){let n=-1,r;if(t.extensions)for(;++n<t.extensions.length;)EW(e,t.extensions[n]);for(r in t)if(TW.call(t,r))switch(r){case`extensions`:break;case`unsafe`:DW(e[r],t[r]);break;case`join`:DW(e[r],t[r]);break;case`handlers`:OW(e[r],t[r]);break;default:e.options[r]=t[r]}return e}function DW(e,t){t&&e.push(...t)}function OW(e,t){t&&Object.assign(e,t)}function kW(e,t,n,r){let i=n.enter(`blockquote`),a=n.createTracker(r);a.move(`> `),a.shift(2);let o=n.indentLines(n.containerFlow(e,a.current()),AW);return i(),o}function AW(e,t,n){return`>`+(n?``:` `)+e}function jW(e,t){return MW(e,t.inConstruct,!0)&&!MW(e,t.notInConstruct,!1)}function MW(e,t,n){if(typeof t==`string`&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function NW(e,t,n,r){let i=-1;for(;++i<n.unsafe.length;)if(n.unsafe[i].character===`
|
||||
`&&jW(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?``:` `;return`\\
|
||||
`}function PW(e,t){let n=String(e),r=n.indexOf(t),i=r,a=0,o=0;if(typeof t!=`string`)throw TypeError(`Expected substring`);for(;r!==-1;)r===i?++a>o&&(o=a):a=1,i=r+t.length,r=n.indexOf(t,i);return o}function FW(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function IW(e){let t=e.options.fence||"`";if(t!=="`"&&t!==`~`)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function LW(e,t,n,r){let i=IW(n),a=e.value||``,o=i==="`"?`GraveAccent`:`Tilde`;if(FW(e,n)){let e=n.enter(`codeIndented`),t=n.indentLines(a,RW);return e(),t}let s=n.createTracker(r),c=i.repeat(Math.max(PW(a,i)+1,3)),l=n.enter(`codeFenced`),u=s.move(c);if(e.lang){let t=n.enter(`codeFencedLang${o}`);u+=s.move(n.safe(e.lang,{before:u,after:` `,encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){let t=n.enter(`codeFencedMeta${o}`);u+=s.move(` `),u+=s.move(n.safe(e.meta,{before:u,after:`
|
||||
`,encode:["`"],...s.current()})),t()}return u+=s.move(`
|
||||
`),a&&(u+=s.move(a+`
|
||||
`)),u+=s.move(c),l(),u}function RW(e,t,n){return(n?``:` `)+e}function zW(e){let t=e.options.quote||`"`;if(t!==`"`&&t!==`'`)throw Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function BW(e,t,n,r){let i=zW(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`definition`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`[`);return l+=c.move(n.safe(n.associationId(e),{before:l,after:`]`,...c.current()})),l+=c.move(`]: `),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:`
|
||||
`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),o(),l}function VW(e){let t=e.options.emphasis||`*`;if(t!==`*`&&t!==`_`)throw Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function HW(e){return`&#x`+e.toString(16).toUpperCase()+`;`}function UW(e){if(e===null||hU(e)||_U(e))return 1;if(gU(e))return 2}function WW(e,t,n){let r=UW(e),i=UW(t);return r===void 0?i===void 0?n===`_`?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:r===1?i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}GW.peek=KW;function GW(e,t,n,r){let i=VW(n),a=n.enter(`emphasis`),o=n.createTracker(r),s=o.move(i),c=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()})),l=c.charCodeAt(0),u=WW(r.before.charCodeAt(r.before.length-1),l,i);u.inside&&(c=HW(l)+c.slice(1));let d=c.charCodeAt(c.length-1),f=WW(r.after.charCodeAt(0),d,i);f.inside&&(c=c.slice(0,-1)+HW(d));let p=o.move(i);return a(),n.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},s+c+p}function KW(e,t,n){return n.options.emphasis||`*`}function qW(e,t,n,r){let i,a,o;typeof t==`function`&&typeof n!=`function`?(a=void 0,o=t,i=n):(a=t,o=n,i=r),kU(e,a,s,i);function s(e,t){let n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return o(e,r,n)}}const JW={};function YW(e,t){let n=t||JW;return XW(e,typeof n.includeImageAlt==`boolean`?n.includeImageAlt:!0,typeof n.includeHtml==`boolean`?n.includeHtml:!0)}function XW(e,t,n){if(QW(e)){if(`value`in e)return e.type===`html`&&!n?``:e.value;if(t&&`alt`in e&&e.alt)return e.alt;if(`children`in e)return ZW(e.children,t,n)}return Array.isArray(e)?ZW(e,t,n):``}function ZW(e,t,n){let r=[],i=-1;for(;++i<e.length;)r[i]=XW(e[i],t,n);return r.join(``)}function QW(e){return!!(e&&typeof e==`object`)}function $W(e,t){let n=!1;return qW(e,function(e){if(`value`in e&&/\r?\n|\r/.test(e.value)||e.type===`break`)return n=!0,!1}),!!((!e.depth||e.depth<3)&&YW(e)&&(t.options.setext||n))}function eG(e,t,n,r){let i=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(r);if($W(e,n)){let t=n.enter(`headingSetext`),r=n.enter(`phrasing`),o=n.containerPhrasing(e,{...a.current(),before:`
|
||||
`,after:`
|
||||
`});return r(),t(),o+`
|
||||
`+(i===1?`=`:`-`).repeat(o.length-(Math.max(o.lastIndexOf(`\r`),o.lastIndexOf(`
|
||||
`))+1))}let o=`#`.repeat(i),s=n.enter(`headingAtx`),c=n.enter(`phrasing`);a.move(o+` `);let l=n.containerPhrasing(e,{before:`# `,after:`
|
||||
`,...a.current()});return/^[\t ]/.test(l)&&(l=HW(l.charCodeAt(0))+l.slice(1)),l=l?o+` `+l:o,n.options.closeAtx&&(l+=` `+o),c(),s(),l}tG.peek=nG;function tG(e){return e.value||``}function nG(){return`<`}rG.peek=iG;function rG(e,t,n,r){let i=zW(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`image`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`![`);return l+=c.move(n.safe(e.alt,{before:l,after:`]`,...c.current()})),l+=c.move(`](`),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),l+=c.move(`)`),o(),l}function iG(){return`!`}aG.peek=oG;function aG(e,t,n,r){let i=e.referenceType,a=n.enter(`imageReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`![`),l=n.safe(e.alt,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function oG(){return`!`}sG.peek=cG;function sG(e,t,n){let r=e.value||``,i="`",a=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=` `+r+` `);++a<n.unsafe.length;){let e=n.unsafe[a],t=n.compilePattern(e),i;if(e.atBreak)for(;i=t.exec(r);){let e=i.index;r.charCodeAt(e)===10&&r.charCodeAt(e-1)===13&&e--,r=r.slice(0,e)+` `+r.slice(i.index+1)}}return i+r+i}function cG(){return"`"}function lG(e,t){let n=YW(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type===`text`&&(n===e.url||`mailto:`+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}uG.peek=dG;function uG(e,t,n,r){let i=zW(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.createTracker(r),s,c;if(lG(e,n)){let t=n.stack;n.stack=[],s=n.enter(`autolink`);let r=o.move(`<`);return r+=o.move(n.containerPhrasing(e,{before:r,after:`>`,...o.current()})),r+=o.move(`>`),s(),n.stack=t,r}s=n.enter(`link`),c=n.enter(`label`);let l=o.move(`[`);return l+=o.move(n.containerPhrasing(e,{before:l,after:`](`,...o.current()})),l+=o.move(`](`),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter(`destinationLiteral`),l+=o.move(`<`),l+=o.move(n.safe(e.url,{before:l,after:`>`,...o.current()})),l+=o.move(`>`)):(c=n.enter(`destinationRaw`),l+=o.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...o.current()}))),c(),e.title&&(c=n.enter(`title${a}`),l+=o.move(` `+i),l+=o.move(n.safe(e.title,{before:l,after:i,...o.current()})),l+=o.move(i),c()),l+=o.move(`)`),s(),l}function dG(e,t,n){return lG(e,n)?`<`:`[`}fG.peek=pG;function fG(e,t,n,r){let i=e.referenceType,a=n.enter(`linkReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`[`),l=n.containerPhrasing(e,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function pG(){return`[`}function mG(e){let t=e.options.bullet||`*`;if(t!==`*`&&t!==`+`&&t!==`-`)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function hG(e){let t=mG(e),n=e.options.bulletOther;if(!n)return t===`*`?`-`:`*`;if(n!==`*`&&n!==`+`&&n!==`-`)throw Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function gG(e){let t=e.options.bulletOrdered||`.`;if(t!==`.`&&t!==`)`)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function _G(e){let t=e.options.rule||`*`;if(t!==`*`&&t!==`-`&&t!==`_`)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function vG(e,t,n,r){let i=n.enter(`list`),a=n.bulletCurrent,o=e.ordered?gG(n):mG(n),s=e.ordered?o===`.`?`)`:`.`:hG(n),c=t&&n.bulletLastUsed?o===n.bulletLastUsed:!1;if(!e.ordered){let t=e.children?e.children[0]:void 0;if((o===`*`||o===`-`)&&t&&(!t.children||!t.children[0])&&n.stack[n.stack.length-1]===`list`&&n.stack[n.stack.length-2]===`listItem`&&n.stack[n.stack.length-3]===`list`&&n.stack[n.stack.length-4]===`listItem`&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(c=!0),_G(n)===o&&t){let t=-1;for(;++t<e.children.length;){let n=e.children[t];if(n&&n.type===`listItem`&&n.children&&n.children[0]&&n.children[0].type===`thematicBreak`){c=!0;breLine truncated
|
||||
`,inConstruct:[`codeFencedLangGraveAccent`,`codeFencedLangTilde`,`codeFencedMetaGraveAccent`,`codeFencedMetaTilde`,`destinationLiteral`,`headingAtx`]},{character:` `,after:`[\\r\\n]`,inConstruct:`phrasing`},{character:` `,before:`[\\r\\n]`,inConstruct:`phrasing`},{character:` `,inConstruct:[`codeFencedLangGraveAccent`,`codeFencedLangTilde`]},{character:`!`,after:`\\[`,inConstruct:`phrasing`,notInConstruct:NG},{character:`"`,inConstruct:`titleQuote`},{atBreak:!0,character:`#`},{character:`#`,inConstruct:`headingAtx`,after:`(?:[\r
|
||||
]|$)`},{character:`&`,after:`[#A-Za-z]`,inConstruct:`phrasing`},{character:`'`,inConstruct:`titleApostrophe`},{character:`(`,inConstruct:`destinationRaw`},{before:`\\]`,character:`(`,inConstruct:`phrasing`,notInConstruct:NG},{atBreak:!0,before:`\\d+`,character:`)`},{character:`)`,inConstruct:`destinationRaw`},{atBreak:!0,character:`*`,after:`(?:[ \r
|
||||
*])`},{character:`*`,inConstruct:`phrasing`,notInConstruct:NG},{atBreak:!0,character:`+`,after:`(?:[ \r
|
||||
])`},{atBreak:!0,character:`-`,after:`(?:[ \r
|
||||
-])`},{atBreak:!0,before:`\\d+`,character:`.`,after:`(?:[ \r
|
||||
]|$)`},{atBreak:!0,character:`<`,after:`[!/?A-Za-z]`},{character:`<`,after:`[!/?A-Za-z]`,inConstruct:`phrasing`,notInConstruct:NG},{character:`<`,inConstruct:`destinationLiteral`},{atBreak:!0,character:`=`},{atBreak:!0,character:`>`},{character:`>`,inConstruct:`destinationLiteral`},{atBreak:!0,character:`[`},{character:`[`,inConstruct:`phrasing`,notInConstruct:NG},{character:`[`,inConstruct:[`label`,`reference`]},{character:`\\`,after:`[\\r\\n]`,inConstruct:`phrasing`},{character:`]`,inConstruct:[`label`,`reference`]},{atBreak:!0,character:`_`},{character:`_`,inConstruct:`phrasing`,notInConstruct:NG},{atBreak:!0,character:"`"},{character:"`",inConstruct:[`codeFencedLangGraveAccent`,`codeFencedMetaGraveAccent`]},{character:"`",inConstruct:`phrasing`,notInConstruct:NG},{atBreak:!0,character:`~`}],FG=document.createElement(`i`);function IG(e){let t=`&`+e+`;`;FG.innerHTML=t;let n=FG.textContent;return n.charCodeAt(n.length-1)===59&&e!==`semi`||n===t?!1:n}function LG(e,t){let n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?`�`:String.fromCodePoint(n)}const RG=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function zG(e){return e.replace(RG,BG)}function BG(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let e=n.charCodeAt(1),t=e===120||e===88;return LG(n.slice(t?2:1),t?16:10)}return IG(n)||e}function VG(e){return e.label||!e.identifier?e.label||``:zG(e.identifier)}function HG(e){if(!e._compiled){let t=(e.atBreak?`[\\r\\n][\\t ]*`:``)+(e.before?`(?:`+e.before+`)`:``);e._compiled=RegExp((t?`(`+t+`)`:``)+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?`\\`:``)+e.character+(e.after?`(?:`+e.after+`)`:``),`g`)}return e._compiled}function UG(e,t,n){let r=t.indexStack,i=e.children||[],a=[],o=-1,s=n.before,c;r.push(-1);let l=t.createTracker(n);for(;++o<i.length;){let u=i[o],d;if(r[r.length-1]=o,o+1<i.length){let n=t.handle.handlers[i[o+1].type];n&&n.peek&&(n=n.peek),d=n?n(i[o+1],e,t,{before:``,after:``,...l.current()}).charAt(0):``}else d=n.after;a.length>0&&(s===`\r`||s===`
|
||||
`)&&u.type===`html`&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/,` `),s=` `,l=t.createTracker(n),l.move(a.join(``)));let f=t.handle(u,e,t,{...l.current(),after:d,before:s});c&&c===f.slice(0,1)&&(f=HW(c.charCodeAt(0))+f.slice(1));let p=t.attentionEncodeSurroundingInfo;t.attentionEncodeSurroundingInfo=void 0,c=void 0,p&&(a.length>0&&p.before&&s===a[a.length-1].slice(-1)&&(a[a.length-1]=a[a.length-1].slice(0,-1)+HW(s.charCodeAt(0))),p.after&&(c=d)),l.move(f),a.push(f),s=f.slice(-1)}return r.pop(),a.join(``)}function WG(e,t,n){let r=t.indexStack,i=e.children||[],a=t.createTracker(n),o=[],s=-1;for(r.push(-1);++s<i.length;){let n=i[s];r[r.length-1]=s,o.push(a.move(t.handle(n,e,t,{before:`
|
||||
`,after:`
|
||||
`,...a.current()}))),n.type!==`list`&&(t.bulletLastUsed=void 0),s<i.length-1&&o.push(a.move(GG(n,i[s+1],e,t)))}return r.pop(),o.join(``)}function GG(e,t,n,r){let i=r.join.length;for(;i--;){let a=r.join[i](e,t,n,r);if(a===!0||a===1)break;if(typeof a==`number`)return`
|
||||
`.repeat(1+a);if(a===!1)return`
|
||||
|
||||
<!---->
|
||||
|
||||
`}return`
|
||||
|
||||
`}const KG=/\r?\n|\r/g;function qG(e,t){let n=[],r=0,i=0,a;for(;a=KG.exec(e);)o(e.slice(r,a.index)),n.push(a[0]),r=a.index+a[0].length,i++;return o(e.slice(r)),n.join(``);function o(e){n.push(t(e,i,!e))}}function JG(e,t,n){let r=(n.before||``)+(t||``)+(n.after||``),i=[],a=[],o={},s=-1;for(;++s<e.unsafe.length;){let t=e.unsafe[s];if(!jW(e.stack,t))continue;let n=e.compilePattern(t),a;for(;a=n.exec(r);){let e=`before`in t||!!t.atBreak,n=`after`in t,r=a.index+(e?a[1].length:0);i.includes(r)?(o[r].before&&!e&&(o[r].before=!1),o[r].after&&!n&&(o[r].after=!1)):(i.push(r),o[r]={before:e,after:n})}}i.sort(YG);let c=n.before?n.before.length:0,l=r.length-(n.after?n.after.length:0);for(s=-1;++s<i.length;){let e=i[s];e<c||e>=l||e+1<l&&i[s+1]===e+1&&o[e].after&&!o[e+1].before&&!o[e+1].after||i[s-1]===e-1&&o[e].before&&!o[e-1].before&&!o[e-1].after||(c!==e&&a.push(XG(r.slice(c,e),`\\`)),c=e,/[!-/:-@[-`{-~]/.test(r.charAt(e))&&(!n.encode||!n.encode.includes(r.charAt(e)))?a.push(`\\`):(a.push(HW(r.charCodeAt(e))),c++))}return a.push(XG(r.slice(c,l),n.after)),a.join(``)}function YG(e,t){return e-t}function XG(e,t){let n=/\\(?=[!-/:-@[-`{-~])/g,r=[],i=[],a=e+t,o=-1,s=0,c;for(;c=n.exec(a);)r.push(c.index);for(;++o<r.length;)s!==r[o]&&i.push(e.slice(s,r[o])),i.push(`\\`),s=r[o];return i.push(e.slice(s)),i.join(``)}function ZG(e){let t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,a=n.column||1;return{move:c,current:o,shift:s};function o(){return{now:{line:i,column:a},lineShift:r}}function s(e){r+=e}function c(e){let t=e||``,n=t.split(/\r?\n|\r/g),o=n[n.length-1];return i+=n.length-1,a=n.length===1?a+o.length:1+o.length+r,t}}function QG(e,t){let n=t||{},r={associationId:VG,containerPhrasing:nK,containerFlow:rK,createTracker:ZG,compilePattern:HG,enter:a,handlers:{...AG},handle:void 0,indentLines:qG,indexStack:[],join:[...jG],options:{},safe:iK,stack:[],unsafe:[...PG]};EW(r,n),r.options.tightDefinitions&&r.join.push(tK),r.handle=wW(`type`,{invalid:$G,unknown:eK,handlers:r.handlers});let i=r.handle(e,void 0,r,{before:`
|
||||
`,after:`
|
||||
`,now:{line:1,column:1},lineShift:0});return i&&i.charCodeAt(i.length-1)!==10&&i.charCodeAt(i.length-1)!==13&&(i+=`
|
||||
`),i;function a(e){return r.stack.push(e),t;function t(){r.stack.pop()}}}function $G(e){throw Error("Cannot handle value `"+e+"`, expected node")}function eK(e){throw Error("Cannot handle unknown node `"+e.type+"`")}function tK(e,t){if(e.type===`definition`&&e.type===t.type)return 0}function nK(e,t){return UG(e,this,t)}function rK(e,t){return WG(e,this,t)}function iK(e,t){return JG(this,e,t)}function aK(){return{enter:{table:oK,tableData:uK,tableHeader:uK,tableRow:cK},exit:{codeText:dK,table:sK,tableData:lK,tableHeader:lK,tableRow:lK}}}function oK(e){let t=e._align;this.enter({type:`table`,align:t.map(function(e){return e===`none`?null:e}),children:[]},e),this.data.inTable=!0}function sK(e){this.exit(e),this.data.inTable=void 0}function cK(e){this.enter({type:`tableRow`,children:[]},e)}function lK(e){this.exit(e)}function uK(e){this.enter({type:`tableCell`,children:[]},e)}function dK(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,fK));let n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function fK(e,t){return t===`|`?t:e}function pK(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?` `:`|`;return{unsafe:[{character:`\r`,inConstruct:`tableCell`},{character:`
|
||||
`,inConstruct:`tableCell`},{atBreak:!0,character:`|`,after:`[ :-]`},{character:`|`,inConstruct:`tableCell`},{atBreak:!0,character:`:`,after:`-`},{atBreak:!0,character:`-`,after:`[:|-]`}],handlers:{inlineCode:f,table:o,tableCell:c,tableRow:s}};function o(e,t,n,r){return l(u(e,n,r),e.align)}function s(e,t,n,r){let i=l([d(e,n,r)]);return i.slice(0,i.indexOf(`
|
||||
`))}function c(e,t,n,r){let i=n.enter(`tableCell`),o=n.enter(`phrasing`),s=n.containerPhrasing(e,{...r,before:a,after:a});return o(),i(),s}function l(e,t){return bW(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function u(e,t,n){let r=e.children,i=-1,a=[],o=t.enter(`table`);for(;++i<r.length;)a[i]=d(r[i],t,n);return o(),a}function d(e,t,n){let r=e.children,i=-1,a=[],o=t.enter(`tableRow`);for(;++i<r.length;)a[i]=c(r[i],e,t,n);return o(),a}function f(e,t,n){let r=AG.inlineCode(e,t,n);return n.stack.includes(`tableCell`)&&(r=r.replace(/\|/g,`\\$&`)),r}}function mK(){return{exit:{taskListCheckValueChecked:gK,taskListCheckValueUnchecked:gK,paragraph:_K}}}function hK(){return{unsafe:[{atBreak:!0,character:`-`,after:`[:|-]`}],handlers:{listItem:vK}}}function gK(e){let t=this.stack[this.stack.length-2];t.type,t.checked=e.type===`taskListCheckValueChecked`}function _K(e){let t=this.stack[this.stack.length-2];if(t&&t.type===`listItem`&&typeof t.checked==`boolean`){let e=this.stack[this.stack.length-1];e.type;let n=e.children[0];if(n&&n.type===`text`){let r=t.children,i=-1,a;for(;++i<r.length;){let e=r[i];if(e.type===`paragraph`){a=e;break}}a===e&&(n.value=n.value.slice(1),n.value.length===0?e.children.shift():e.position&&n.position&&typeof n.position.start.offset==`number`&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function vK(e,t,n,r){let i=e.children[0],a=typeof e.checked==`boolean`&&i&&i.type===`paragraph`,o=`[`+(e.checked?`x`:` `)+`] `,s=n.createTracker(r);a&&s.move(o);let c=AG.listItem(e,t,n,{...r,...s.current()});return a&&(c=c.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,l)),c;function l(e){return e+o}}function yK(){return[LU(),cW(),pW(),aK(),mK()]}function bK(e){return{extensions:[RU(),lW(e),mW(),pK(e),hK()]}}function xK(e,t,n,r){let i=e.length,a=0,o;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a<r.length;)o=r.slice(a,a+1e4),o.unshift(t,0),e.splice(...o),a+=1e4,t+=1e4}function SK(e,t){return e.length>0?(xK(e,e.length,0,t),e):t}const CK={}.hasOwnProperty;function wK(e){let t={},n=-1;for(;++n<e.length;)TK(t,e[n]);return t}function TK(e,t){let n;for(n in t){let r=(CK.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n],a;if(i)for(a in i){CK.call(r,a)||(r[a]=[]);let e=i[a];EK(r[a],Array.isArray(e)?e:e?[e]:[])}}}function EK(e,t){let n=-1,r=[];for(;++n<t.length;)(t[n].add===`after`?e:r).push(t[n]);xK(e,0,0,r)}const DK={tokenize:VK,partial:!0},OK={tokenize:HK,partial:!0},kK={tokenize:UK,partial:!0},AK={tokenize:WK,partial:!0},jK={tokenize:GK,partial:!0},MK={name:`wwwAutolink`,tokenize:zK,previous:KK},NK={name:`protocolAutolink`,tokenize:BK,previous:qK},PK={name:`emailAutolink`,tokenize:RK,previous:JK},FK={};function IK(){return{text:FK}}let LK=48;for(;LK<123;)FK[LK]=PK,LK++,LK===58?LK=65:LK===91&&(LK=97);FK[43]=PK,FK[45]=PK,FK[46]=PK,FK[95]=PK,FK[72]=[PK,NK],FK[104]=[PK,NK],FK[87]=[PK,MK],FK[119]=[PK,MK];function RK(e,t,n){let r=this,i,a;return o;function o(t){return!YK(t)||!JK.call(r,r.previous)||XK(r.events)?n(t):(e.enter(`literalAutolink`),e.enter(`literalAutolinkEmail`),s(t))}function s(t){return YK(t)?(e.consume(t),s):t===64?(e.consume(t),c):n(t)}function c(t){return t===46?e.check(jK,u,l)(t):t===45||t===95||lU(t)?(a=!0,e.consume(t),c):u(t)}function l(t){return e.consume(t),i=!0,c}function u(o){return a&&i&&cU(r.previous)?(e.exit(`literalAutolinkEmail`),e.exit(`literalAutolink`),t(o)):n(o)}}function zK(e,t,n){let r=this;return i;function i(t){return t!==87&&t!==119||!KK.call(r,r.previous)||XK(r.events)?n(t):(e.enter(`literalAutolink`),e.enter(`literalAutolinkWww`),e.check(DK,e.attempt(OK,e.attempt(kK,a),n),n)(t))}function a(n){return e.exit(`literalAutolinkWww`),e.exit(`literalAutolink`),t(n)}}function BK(e,t,n){let r=this,i=``,a=!1;return o;function o(t){return(t===72||t===104)&&qK.call(r,r.previous)&&!XK(r.events)?(e.enter(`literalAutolink`),e.enter(`literalAutolinkHttp`),i+=String.fromCodePoint(t),e.consume(t),s):n(t)}function s(t){if(cU(t)&&i.length<5)return i+=String.fromCodePoint(t),e.consume(t),s;if(t===58){let n=i.toLowerCase();if(n===`http`||n===`https`)return e.consume(t),c}return n(t)}function c(t){return t===47?(e.consume(t),a?l:(a=!0,c)):n(t)}function l(t){return t===null||dU(t)||hU(t)||_U(t)||gU(t)?n(t):e.attempt(OK,e.attempt(kK,u),n)(t)}function u(n){return e.exit(`literalAutolinkHttp`),e.exit(`literalAutolink`),t(n)}}function VK(e,t,n){let r=0;return i;function i(t){return(t===87||t===119)&&r<3?(r++,e.consume(t),i):t===46&&r===3?(e.consume(t),a):n(t)}function a(e){return e===null?n(e):t(e)}}function HK(e,t,n){let r,i,a;return o;function o(t){return t===46||t===95?e.check(AK,c,s)(t):t===null||hU(t)||_U(t)||t!==45&&gU(t)?c(t):(a=!0,e.consume(t),o)}function s(t){return t===95?r=!0:(i=r,r=void 0),e.consume(t),o}function c(e){return i||r||!a?n(e):t(e)}}function UK(e,t){let n=0,r=0;return i;function i(o){return o===40?(n++,e.consume(o),i):o===41&&r<n?
Line truncated
|
||||
`;break;case-3:o=`\r
|
||||
`;break;case-2:o=t?` `:` `;break;case-1:if(!t&&i)continue;o=` `;break;default:o=String.fromCharCode(a)}i=a===-2,r.push(o)}return r.join(``)}function PY(e){let t={constructs:wK([xY,...(e||{}).extensions||[]]),content:n(sY),defined:[],document:n(lY),flow:n(pY),lazy:{},string:n(gY),text:n(_Y)};return t;function n(e){return n;function n(n){return jY(t,e,n)}}}function FY(e){for(;!kq(e););return e}const IY=/[\0\t\n\r]/g;function LY(){let e=1,t=``,n=!0,r;return i;function i(i,a,o){let s=[],c,l,u,d,f;for(i=t+(typeof i==`string`?i.toString():new TextDecoder(a||void 0).decode(i)),u=0,t=``,n&&=(i.charCodeAt(0)===65279&&u++,void 0);u<i.length;){if(IY.lastIndex=u,c=IY.exec(i),d=c&&c.index!==void 0?c.index:i.length,f=i.charCodeAt(d),!c){t=i.slice(u);break}if(f===10&&u===d&&r)s.push(-3),r=void 0;else switch(r&&=(s.push(-5),void 0),u<d&&(s.push(i.slice(u,d)),e+=d-u),f){case 0:s.push(65533),e++;break;case 9:for(l=Math.ceil(e/4)*4,s.push(-2);e++<l;)s.push(-1);break;case 10:s.push(-4),e=1;break;default:r=!0,e=1}u=d+1}return o&&(r&&s.push(-5),t&&s.push(t),s.push(null)),s}}const RY={}.hasOwnProperty;function zY(e,t,n){return t&&typeof t==`object`&&(n=t,t=void 0),BY(n)(FY(PY(n).document().write(LY()(e,t,!0))))}function BY(e){let t={transforms:[],canContainEols:[`emphasis`,`fragment`,`heading`,`paragraph`,`strong`],enter:{autolink:a(E),autolinkProtocol:re,autolinkEmail:re,atxHeading:a(Te),blockQuote:a(be),characterEscape:re,characterReference:re,codeFenced:a(xe),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(xe,o),codeText:a(Se,o),codeTextData:re,data:re,codeFlowValue:re,definition:a(Ce),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(we),hardBreakEscape:a(Ee),hardBreakTrailing:a(Ee),htmlFlow:a(De,o),htmlFlowData:re,htmlText:a(De,o),htmlTextData:re,image:a(Oe),label:o,link:a(E),listItem:a(Ae),listItemValue:f,listOrdered:a(ke,d),listUnordered:a(ke),paragraph:a(je),reference:he,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Te),strong:a(Me),thematicBreak:a(Pe)},exit:{atxHeading:c(),atxHeadingSequence:b,autolink:c(),autolinkEmail:ye,autolinkProtocol:T,blockQuote:c(),characterEscapeValue:S,characterReferenceMarkerHexadecimal:_e,characterReferenceMarkerNumeric:_e,characterReferenceValue:ve,characterReference:w,codeFenced:c(g),codeFencedFence:h,codeFencedFenceInfo:p,codeFencedFenceMeta:m,codeFlowValue:S,codeIndented:c(_),codeText:c(se),codeTextData:S,data:S,definition:c(),definitionDestinationString:ee,definitionLabelString:v,definitionTitleString:y,emphasis:c(),hardBreakEscape:c(ie),hardBreakTrailing:c(ie),htmlFlow:c(ae),htmlFlowData:S,htmlText:c(oe),htmlTextData:S,image:c(le),label:de,labelText:ue,lineEnding:C,link:c(ce),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:ge,resourceDestinationString:fe,resourceTitleString:pe,resource:me,setextHeading:c(ne),setextHeadingLineSequence:te,setextHeadingText:x,strong:c(),thematicBreak:c()}};HY(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(e){let r={type:`root`,children:[]},a={stack:[r],tokenStack:[],config:t,enter:s,exit:l,buffer:o,resume:u,data:n},c=[],d=-1;for(;++d<e.length;)(e[d][1].type===`listOrdered`||e[d][1].type===`listUnordered`)&&(e[d][0]===`enter`?c.push(d):d=i(e,c.pop(),d));for(d=-1;++d<e.length;){let n=t[e[d][0]];RY.call(n,e[d][1].type)&&n[e[d][1].type].call(Object.assign({sliceSerialize:e[d][2].sliceSerialize},a),e[d][1])}if(a.tokenStack.length>0){let e=a.tokenStack[a.tokenStack.length-1];(e[1]||WY).call(a,void 0,e[0])}for(r.position={start:VY(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:VY(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d<t.transforms.length;)r=t.transforms[d](r)||r;return r}function i(e,t,n){let r=t-1,i=-1,a=!1,o,s,c,l;for(;++r<=n;){let t=e[r];switch(t[1].type){case`listUnordered`:case`listOrdered`:case`blockQuote`:t[0]===`enter`?i++:i--,l=void 0;break;case`lineEndingBlank`:t[0]===`enter`&&(o&&!l&&!i&&!c&&(c=r),l=void 0);break;case`linePrefix`:case`listItemValue`:case`listItemMarker`:case`listItemPrefix`:case`listItemPrefixWhitespace`:break;default:l=void 0}if(!i&&t[0]===`enter`&&t[1].type===`listItemPrefix`||i===-1&&t[0]===`exit`&&(t[1].type===`listUnordered`||t[1].type===`listOrdered`)){if(o){let i=r;for(s=void 0;i--;){let t=e[i];if(t[1].type===`lineEnding`||t[1].type===`lineEndingBlank`){if(t[0]===`exit`)continue;s&&(e[s][1].type=`lineEndingBlank`,a=!0),t[1].type=`lineEnding`,s=i}else if(!(t[1].type===`linePrefix`||t[1].type===`blockQuotePrefix`||t[1].type===`blockQuotePrefixWhitespace`||t[1].type===`blockQuoteMarker`||t[1].type===`listItemIndent`))break}c&&(!s||c<s)&&(o._spread=!0),o.end=Object.assign({},s?e[s][1].start:t[1].end),e.splice(s||r,0,[`exit`,o,t[2]]),r++,n++}if(t[1].type===`listItemPrefix`){let i={type:`listItem`,_spread:!1,start:Object.assign({},t[1].start),end:void 0};o=i,e.splice(r,0,[`enter`,i,t[2]]),r++,n++,c=void 0,l=!0}}}return e[t][1]._spread=a,n}function a(e,t){return n;fu
Line truncated
|
||||
`},{type:`element`,tagName:`ol`,properties:{},children:e.wrap(s,!0)},{type:`text`,value:`
|
||||
`}]}}const oX=cX(`end`),sX=cX(`start`);function cX(e){return t;function t(t){let n=t&&t.position&&t.position[e]||{};if(typeof n.line==`number`&&n.line>0&&typeof n.column==`number`&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset==`number`&&n.offset>-1?n.offset:void 0}}}function lX(e){let t=sX(e),n=oX(e);if(t&&n)return{start:t,end:n}}function uX(e,t){let n={type:`element`,tagName:`blockquote`,properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function dX(e,t){let n={type:`element`,tagName:`br`,properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:`text`,value:`
|
||||
`}]}function fX(e,t){let n=t.value?t.value+`
|
||||
`:``,r={},i=t.lang?t.lang.split(/\s+/):[];i.length>0&&(r.className=[`language-`+i[0]]);let a={type:`element`,tagName:`code`,properties:r,children:[{type:`text`,value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:`element`,tagName:`pre`,properties:{},children:[a]},e.patch(t,a),a}function pX(e,t){let n={type:`element`,tagName:`del`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function mX(e,t){let n={type:`element`,tagName:`em`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function hX(e,t){let n=typeof e.options.clobberPrefix==`string`?e.options.clobberPrefix:`user-content-`,r=String(t.identifier).toUpperCase(),i=ZK(r.toLowerCase()),a=e.footnoteOrder.indexOf(r),o,s=e.footnoteCounts.get(r);s===void 0?(s=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,s+=1,e.footnoteCounts.set(r,s);let c={type:`element`,tagName:`a`,properties:{href:`#`+n+`fn-`+i,id:n+`fnref-`+i+(s>1?`-`+s:``),dataFootnoteRef:!0,ariaDescribedBy:[`footnote-label`]},children:[{type:`text`,value:String(o)}]};e.patch(t,c);let l={type:`element`,tagName:`sup`,properties:{},children:[c]};return e.patch(t,l),e.applyData(t,l)}function gX(e,t){let n={type:`element`,tagName:`h`+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function _X(e,t){if(e.options.allowDangerousHtml){let n={type:`raw`,value:t.value};return e.patch(t,n),e.applyData(t,n)}}function vX(e,t){let n=t.referenceType,r=`]`;if(n===`collapsed`?r+=`[]`:n===`full`&&(r+=`[`+(t.label||t.identifier)+`]`),t.type===`imageReference`)return[{type:`text`,value:`![`+t.alt+r}];let i=e.all(t),a=i[0];a&&a.type===`text`?a.value=`[`+a.value:i.unshift({type:`text`,value:`[`});let o=i[i.length-1];return o&&o.type===`text`?o.value+=r:i.push({type:`text`,value:r}),i}function yX(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return vX(e,t);let i={src:ZK(r.url||``),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`img`,properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)}function bX(e,t){let n={src:ZK(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`img`,properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function xX(e,t){let n={type:`text`,value:t.value.replace(/\r?\n|\r/g,` `)};e.patch(t,n);let r={type:`element`,tagName:`code`,properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function SX(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return vX(e,t);let i={href:ZK(r.url||``)};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`a`,properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function CX(e,t){let n={href:ZK(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`a`,properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function wX(e,t,n){let r=e.all(t),i=n?TX(n):EX(t),a={},o=[];if(typeof t.checked==`boolean`){let e=r[0],n;e&&e.type===`element`&&e.tagName===`p`?n=e:(n={type:`element`,tagName:`p`,properties:{},children:[]},r.unshift(n)),n.children.length>0&&n.children.unshift({type:`text`,value:` `}),n.children.unshift({type:`element`,tagName:`input`,properties:{type:`checkbox`,checked:t.checked,disabled:!0},children:[]}),a.className=[`task-list-item`]}let s=-1;for(;++s<r.length;){let e=r[s];(i||s!==0||e.type!==`element`||e.tagName!==`p`)&&o.push({type:`text`,value:`
|
||||
`}),e.type===`element`&&e.tagName===`p`&&!i?o.push(...e.children):o.push(e)}let c=r[r.length-1];c&&(i||c.type!==`element`||c.tagName!==`p`)&&o.push({type:`text`,value:`
|
||||
`});let l={type:`element`,tagName:`li`,properties:a,children:o};return e.patch(t,l),e.applyData(t,l)}function TX(e){let t=!1;if(e.type===`list`){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r<n.length;)t=EX(n[r])}return t}function EX(e){return e.spread??e.children.length>1}function DX(e,t){let n={},r=e.all(t),i=-1;for(typeof t.start==`number`&&t.start!==1&&(n.start=t.start);++i<r.length;){let e=r[i];if(e.type===`element`&&e.tagName===`li`&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes(`task-list-item`)){n.className=[`contains-task-list`];break}}let a={type:`element`,tagName:t.ordered?`ol`:`ul`,properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)}function OX(e,t){let n={type:`element`,tagName:`p`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function kX(e,t){let n={type:`root`,children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function AX(e,t){let n={type:`element`,tagName:`strong`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function jX(e,t){let n=e.all(t),r=n.shift(),i=[];if(r){let n={type:`element`,tagName:`thead`,properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],n),i.push(n)}if(n.length>0){let r={type:`element`,tagName:`tbody`,properties:{},children:e.wrap(n,!0)},a=sX(t.children[1]),o=oX(t.children[t.children.length-1]);a&&o&&(r.position={start:a,end:o}),i.push(r)}let a={type:`element`,tagName:`table`,properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)}function MX(e,t,n){let r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?`th`:`td`,a=n&&n.type===`table`?n.align:void 0,o=a?a.length:t.children.length,s=-1,c=[];for(;++s<o;){let n=t.children[s],r={},o=a?a[s]:void 0;o&&(r.align=o);let l={type:`element`,tagName:i,properties:r,children:[]};n&&(l.children=e.all(n),e.patch(n,l),l=e.applyData(n,l)),c.push(l)}let l={type:`element`,tagName:`tr`,properties:{},children:e.wrap(c,!0)};return e.patch(t,l),e.applyData(t,l)}function NX(e,t){let n={type:`element`,tagName:`td`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function PX(e){let t=String(e),n=/\r?\n|\r/g,r=n.exec(t),i=0,a=[];for(;r;)a.push(FX(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(FX(t.slice(i),i>0,!1)),a.join(``)}function FX(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;t===9||t===32;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;t===9||t===32;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):``}function IX(e,t){let n={type:`text`,value:PX(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function LX(e,t){let n={type:`element`,tagName:`hr`,properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const RX={blockquote:uX,break:dX,code:fX,delete:pX,emphasis:mX,footnoteReference:hX,heading:gX,html:_X,imageReference:yX,image:bX,inlineCode:xX,linkReference:SX,link:CX,listItem:wX,list:DX,paragraph:OX,root:kX,strong:AX,table:jX,tableCell:NX,tableRow:MX,text:IX,thematicBreak:LX,toml:zX,yaml:zX,definition:zX,footnoteDefinition:zX};function zX(){}const BX={}.hasOwnProperty,VX={};function HX(e,t){let n=t||VX,r=new Map,i=new Map,a={all:s,applyData:WX,definitionById:r,footnoteById:i,footnoteCounts:new Map,footnoteOrder:[],handlers:{...RX,...n.handlers},one:o,options:n,patch:UX,wrap:KX};return qW(e,function(e){if(e.type===`definition`||e.type===`footnoteDefinition`){let t=e.type===`definition`?r:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}}),a;function o(e,t){let n=e.type,r=a.handlers[n];if(BX.call(a.handlers,n)&&r)return r(a,e,t);if(a.options.passThrough&&a.options.passThrough.includes(n)){if(`children`in e){let{children:t,...n}=e,r=nX(n);return r.children=a.all(e),r}return nX(e)}return(a.options.unknownHandler||GX)(a,e,t)}function s(e){let t=[];if(`children`in e){let n=e.children,r=-1;for(;++r<n.length;){let i=a.one(n[r],e);if(i){if(r&&n[r-1].type===`break`&&(!Array.isArray(i)&&i.type===`text`&&(i.value=qX(i.value)),!Array.isArray(i)&&i.type===`element`)){let e=i.children[0];e&&e.type===`text`&&(e.value=qX(e.value))}Array.isArray(i)?t.push(...i):t.push(i)}}}return t}}function UX(e,t){e.position&&(t.position=lX(e))}function WX(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;typeof t==`string`&&(n.type===`element`?n.tagName=t:n={type:`element`,tagName:t,properties:{},children:`children`in n?n.children:[n]}),n.type===`element`&&i&&Object.assign(n.properties,nX(i)),`children`in n&&n.children&&r!=null&&(n.children=r)}return n}function GX(e,t){let n=t.data||{},r=`value`in t&&!(BX.call(n,`hProperties`)||BX.call(n,`hChildren`))?{type:`text`,value:t.value}:{type:`element`,tagName:`div`,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function KX(e,t){let n=[],r=-1;for(t&&n.push({type:`text`,value:`
|
||||
`});++r<e.length;)r&&n.push({type:`text`,value:`
|
||||
`}),n.push(e[r]);return t&&e.length>0&&n.push({type:`text`,value:`
|
||||
`}),n}function qX(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function JX(e,t){let n=HX(e,t),r=n.one(e,void 0),i=aX(n),a=Array.isArray(r)?{type:`root`,children:r}:r||{type:`root`,children:[]};return i&&(`children`in a,a.children.push({type:`text`,value:`
|
||||
`},i)),a}function YX(e,t){return e&&`run`in e?async function(n,r){let i=JX(n,{file:r,...t});await e.run(i,r)}:function(n,r){return JX(n,{file:r,...e||t})}}function XX(e){jU(e,[/\r?\n|\r/g,ZX])}function ZX(){return{type:`break`}}function QX(){return function(e){XX(e)}}var $X=class{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}};$X.prototype.normal={},$X.prototype.property={},$X.prototype.space=void 0;function eZ(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new $X(n,r,t)}function tZ(e){return e.toLowerCase()}var nZ=class{constructor(e,t){this.attribute=t,this.property=e}};nZ.prototype.attribute=``,nZ.prototype.booleanish=!1,nZ.prototype.boolean=!1,nZ.prototype.commaOrSpaceSeparated=!1,nZ.prototype.commaSeparated=!1,nZ.prototype.defined=!1,nZ.prototype.mustUseProperty=!1,nZ.prototype.number=!1,nZ.prototype.overloadedBoolean=!1,nZ.prototype.property=``,nZ.prototype.spaceSeparated=!1,nZ.prototype.space=void 0;var rZ=s({boolean:()=>Y,booleanish:()=>aZ,commaOrSpaceSeparated:()=>lZ,commaSeparated:()=>cZ,number:()=>X,overloadedBoolean:()=>oZ,spaceSeparated:()=>sZ});let iZ=0;const Y=uZ(),aZ=uZ(),oZ=uZ(),X=uZ(),sZ=uZ(),cZ=uZ(),lZ=uZ();function uZ(){return 2**++iZ}const dZ=Object.keys(rZ);var fZ=class extends nZ{constructor(e,t,n,r){let i=-1;if(super(e,t),pZ(this,`space`,r),typeof n==`number`)for(;++i<dZ.length;){let e=dZ[i];pZ(this,dZ[i],(n&rZ[e])===rZ[e])}}};fZ.prototype.defined=!0;function pZ(e,t,n){n&&(e[t]=n)}function mZ(e){let t={},n={};for(let[r,i]of Object.entries(e.properties)){let a=new fZ(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[tZ(r)]=r,n[tZ(a.attribute)]=r}return new $X(t,n,e.space)}const hZ=mZ({properties:{ariaActiveDescendant:null,ariaAtomic:aZ,ariaAutoComplete:null,ariaBusy:aZ,ariaChecked:aZ,ariaColCount:X,ariaColIndex:X,ariaColSpan:X,ariaControls:sZ,ariaCurrent:null,ariaDescribedBy:sZ,ariaDetails:null,ariaDisabled:aZ,ariaDropEffect:sZ,ariaErrorMessage:null,ariaExpanded:aZ,ariaFlowTo:sZ,ariaGrabbed:aZ,ariaHasPopup:null,ariaHidden:aZ,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:sZ,ariaLevel:X,ariaLive:null,ariaModal:aZ,ariaMultiLine:aZ,ariaMultiSelectable:aZ,ariaOrientation:null,ariaOwns:sZ,ariaPlaceholder:null,ariaPosInSet:X,ariaPressed:aZ,ariaReadOnly:aZ,ariaRelevant:null,ariaRequired:aZ,ariaRoleDescription:sZ,ariaRowCount:X,ariaRowIndex:X,ariaRowSpan:X,ariaSelected:aZ,ariaSetSize:X,ariaSort:null,ariaValueMax:X,ariaValueMin:X,ariaValueNow:X,ariaValueText:null,role:null},transform(e,t){return t===`role`?t:`aria-`+t.slice(4).toLowerCase()}});function gZ(e,t){return t in e?e[t]:t}function _Z(e,t){return gZ(e,t.toLowerCase())}const vZ=mZ({attributes:{acceptcharset:`accept-charset`,classname:`class`,htmlfor:`for`,httpequiv:`http-equiv`},mustUseProperty:[`checked`,`multiple`,`muted`,`selected`],properties:{abbr:null,accept:cZ,acceptCharset:sZ,accessKey:sZ,action:null,allow:null,allowFullScreen:Y,allowPaymentRequest:Y,allowUserMedia:Y,alpha:Y,alt:null,as:null,async:Y,autoCapitalize:null,autoComplete:sZ,autoFocus:Y,autoPlay:Y,blocking:sZ,capture:null,charSet:null,checked:Y,cite:null,className:sZ,closedBy:null,colorSpace:null,cols:X,colSpan:X,command:null,commandFor:null,content:null,contentEditable:aZ,controls:Y,controlsList:sZ,coords:X|cZ,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Y,defer:Y,dir:null,dirName:null,disabled:Y,download:oZ,draggable:aZ,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Y,formTarget:null,headers:sZ,height:X,hidden:oZ,high:X,href:null,hrefLang:null,htmlFor:sZ,httpEquiv:sZ,id:null,imageSizes:null,imageSrcSet:null,inert:Y,inputMode:null,integrity:null,is:null,isMap:Y,itemId:null,itemProp:sZ,itemRef:sZ,itemScope:Y,itemType:sZ,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Y,low:X,manifest:null,max:null,maxLength:X,media:null,method:null,min:null,minLength:X,multiple:Y,muted:Y,name:null,nonce:null,noModule:Y,noValidate:Y,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver
Line truncated
|
||||
\f\r &/=>`.split(``),`
|
||||
\f\r "&'/=>\``.split(``)],[`\0
|
||||
\f\r "&'/<=>`.split(``),`\0
|
||||
\f\r "&'/<=>\``.split(``)]],unquoted:[[`
|
||||
\f\r &>`.split(``),`\0
|
||||
\f\r "&'<=>\``.split(``)],[`\0
|
||||
\f\r "&'<=>\``.split(``),`\0
|
||||
\f\r "&'<=>\``.split(``)]],single:[[`&'`.split(``),`"&'\``.split(``)],[`\0&'`.split(``),`\0"&'\``.split(``)]],double:[[`"&`.split(``),`"&'\``.split(``)],[`\0"&`.split(``),`\0"&'\``.split(``)]]};function e$(e,t,n,r){let i=r.schema,a=i.space===`svg`?!1:r.settings.omitOptionalTags,o=i.space===`svg`?r.settings.closeEmptyElements:r.settings.voids.includes(e.tagName.toLowerCase()),s=[],c;i.space===`html`&&e.tagName===`svg`&&(r.schema=AZ);let l=t$(r,e.properties),u=r.all(i.space===`html`&&e.tagName===`template`?e.content:e);return r.schema=i,u&&(o=!1),(l||!a||!JQ(e,t,n))&&(s.push(`<`,e.tagName,l?` `+l:``),o&&(i.space===`svg`||r.settings.closeSelfClosing)&&(c=l.charAt(l.length-1),(!r.settings.tightSelfClosing||c===`/`||c&&c!==`"`&&c!==`'`)&&s.push(` `),s.push(`/`)),s.push(`>`)),s.push(u),!o&&(!a||!MQ(e,t,n))&&s.push(`</`+e.tagName+`>`),s.join(``)}function t$(e,t){let n=[],r=-1,i;if(t){for(i in t)if(t[i]!==null&&t[i]!==void 0){let r=n$(e,i,t[i]);r&&n.push(r)}}for(;++r<n.length;){let t=e.settings.tightAttributes?n[r].charAt(n[r].length-1):void 0;r!==n.length-1&&t!==`"`&&t!==`'`&&(n[r]+=` `)}return n.join(``)}function n$(e,t,n){let r=EZ(e.schema,t),i=e.settings.allowParseErrors&&e.schema.space===`html`?0:1,a=+!e.settings.allowDangerousCharacters,o=e.quote,s;if(r.overloadedBoolean&&(n===r.attribute||n===``)?n=!0:(r.boolean||r.overloadedBoolean)&&(typeof n!=`string`||n===r.attribute||n===``)&&(n=!!n),n==null||n===!1||typeof n==`number`&&Number.isNaN(n))return``;let c=pQ(r.attribute,Object.assign({},e.settings.characterReferences,{subset:$Q.name[i][a]}));return n===!0||(n=Array.isArray(n)?(r.commaSeparated?bQ:SQ)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n)?c:(e.settings.preferUnquoted&&(s=pQ(n,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:$Q.unquoted[i][a]}))),s!==n&&(e.settings.quoteSmart&&sU(n,o)>sU(n,e.alternative)&&(o=e.alternative),s=o+pQ(n,Object.assign({},e.settings.characterReferences,{subset:(o===`'`?$Q.single:$Q.double)[i][a],attribute:!0}))+o),c+(s&&`=`+s))}const r$=[`<`,`&`];function i$(e,t,n,r){return n&&n.type===`element`&&(n.tagName===`script`||n.tagName===`style`)?e.value:pQ(e.value,Object.assign({},r.settings.characterReferences,{subset:r$}))}function a$(e,t,n,r){return r.settings.allowDangerousHtml?e.value:i$(e,t,n,r)}function o$(e,t,n,r){return r.all(e)}const s$=wW(`type`,{invalid:c$,unknown:l$,handlers:{comment:_Q,doctype:vQ,element:e$,raw:a$,root:o$,text:i$}});function c$(e){throw Error("Expected node, not `"+e+"`")}function l$(e){throw Error("Cannot compile unknown node `"+e.type+"`")}const u$={},d$={},f$=[];function p$(e,t){let n=t||u$,r=n.quote||`"`,i=r===`"`?`'`:`"`;if(r!==`"`&&r!==`'`)throw Error("Invalid quote `"+r+"`, expected `'` or `\"`");return{one:m$,all:h$,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||GZ,characterReferences:n.characterReferences||d$,closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:n.space===`svg`?AZ:kZ,quote:r,alternative:i}.one(Array.isArray(e)?{type:`root`,children:e}:e,void 0,void 0)}function m$(e,t,n){return s$(e,t,n,this)}function h$(e){let t=[],n=e&&e.children||f$,r=-1;for(;++r<n.length;)t[r]=this.one(n[r],r,e);return t.join(``)}const g$=/[#.]/g;function _$(e,t){let n=e||``,r={},i=0,a,o;for(;i<n.length;){g$.lastIndex=i;let e=g$.exec(n),t=n.slice(i,e?e.index:n.length);t&&(a?a===`#`?r.id=t:Array.isArray(r.className)?r.className.push(t):r.className=[t]:o=t,i+=t.length),e&&(a=e[0],i++)}return{type:`element`,tagName:o||t||`div`,properties:r,children:[]}}function v$(e,t,n){let r=n?w$(n):void 0;function i(n,i,...a){let o;if(n==null){o={type:`root`,children:[]};let e=i;a.unshift(e)}else{o=_$(n,t);let s=o.tagName.toLowerCase(),c=r?r.get(s):void 0;if(o.tagName=c||s,y$(i))a.unshift(i);else for(let[t,n]of Object.entries(i))b$(e,o.properties,t,n)}for(let e of a)x$(o.children,e);return o.type===`element`&&o.tagName===`template`&&(o.content={type:`root`,children:o.children},o.children=[]),o}return i}function y$(e){if(typeof e!=`object`||!e||Array.isArray(e))return!0;if(typeof e.type!=`string`)return!1;let t=e,n=Object.keys(e);for(let e of n){let n=t[e];if(n&&typeof n==`object`){if(!Array.isArray(n))return!0;let e=n;for(let t of e)if(typeof t!=`number`&&typeof t!=`string`)return!0}}return!!(`children`in e&&Array.isArray(e.children))}function b$(e,t,n,r){let i=EZ(e,n),a;if(r!=null){if(typeof r==`number`){if(Number.isNaN(r))return;a=r}else a=typeof r==`boolean`?r:Line truncated
|
||||
</code>`,`</code>`)}};function z$(){return e=>{qW(e,`element`,e=>{(e.tagName===`ul`||e.tagName===`ol`||e.tagName===`li`)&&(e.children=e.children.filter(e=>e.type!==`text`||!!e.value.trim()),delete e.properties.className)})}}function B$(){return e=>{qW(e,[`root`,`element`],e=>{if(!V$(e)||!e.children.some(e=>e.type===`raw`))return;let t=document.createElement(`template`);t.innerHTML=p$({type:`root`,children:e.children},{allowDangerousHtml:!0}),e.children=Array.from(t.content.childNodes).map(e=>O$(e))})}}function V$(e){return(e.type===`root`||e.type===`element`)&&e.children}function H$(e){let t=this,n={...t.data(`settings`),...e};t.parser=r;function r(e){return O$((n.fragment===!1?U$:W$)(e))}}function U$(e){return new DOMParser().parseFromString(e,`text/html`)}function W$(e){let t=document.createElement(`template`);return t.innerHTML=e,t.content}const G$=(function(e,t,n,r,i){let a=K$(t);if(n!=null&&(typeof n!=`number`||n<0||n===1/0))throw Error("Expected positive finite `index`");if(r!=null&&(!r.type||!r.children))throw Error("Expected valid `parent`");if(n==null!=(r==null))throw Error("Expected both `index` and `parent`");return Z$(e)?a.call(i,e,n,r):!1}),K$=(function(e){if(e==null)return X$;if(typeof e==`string`)return J$(e);if(typeof e==`object`)return q$(e);if(typeof e==`function`)return Y$(e);throw Error("Expected function, string, or array as `test`")});function q$(e){let t=[],n=-1;for(;++n<e.length;)t[n]=K$(e[n]);return Y$(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}function J$(e){return Y$(t);function t(t){return t.tagName===e}}function Y$(e){return t;function t(t,n,r){return!!(Z$(t)&&e.call(this,t,typeof n==`number`?n:void 0,r||void 0))}}function X$(e){return!!(e&&typeof e==`object`&&`type`in e&&e.type===`element`&&`tagName`in e&&typeof e.tagName==`string`)}function Z$(e){return typeof e==`object`&&!!e&&`type`in e&&`tagName`in e}const Q$=K$(function(e){return e.tagName===`audio`||e.tagName===`canvas`||e.tagName===`embed`||e.tagName===`iframe`||e.tagName===`img`||e.tagName===`math`||e.tagName===`object`||e.tagName===`picture`||e.tagName===`svg`||e.tagName===`video`}),$$=`address.article.aside.blockquote.body.br.caption.center.col.colgroup.dd.dialog.dir.div.dl.dt.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.legend.li.li.listing.main.menu.nav.ol.optgroup.option.p.plaintext.pre.section.summary.table.tbody.td.td.tfoot.th.th.thead.tr.ul.wbr.xmp`.split(`.`),e1=[`button`,`input`,`select`,`textarea`],t1=[`area`,`base`,`basefont`,`dialog`,`datalist`,`head`,`link`,`meta`,`noembed`,`noframes`,`param`,`rp`,`script`,`source`,`style`,`template`,`track`,`title`],n1={},r1=bU([`comment`,`doctype`]);function i1(e,t){a1(e,{collapse:g1((t||n1).newlines?m1:h1),whitespace:`normal`})}function a1(e,t){if(`children`in e){let n={...t};return(e.type===`root`||d1(e))&&(n.before=!0,n.after=!0),n.whitespace=_1(e,t),s1(e,n)}if(e.type===`text`){if(t.whitespace===`normal`)return o1(e,t);t.whitespace===`nowrap`&&(e.value=t.collapse(e.value))}return{ignore:r1(e),stripAtStart:!1,remove:!1}}function o1(e,t){let n=t.collapse(e.value),r={ignore:!1,stripAtStart:!1,remove:!1},i=0,a=n.length;return t.before&&p1(n.charAt(0))&&i++,i!==a&&p1(n.charAt(a-1))&&(t.after?a--:r.stripAtStart=!0),i===a?r.remove=!0:e.value=n.slice(i,a),r}function s1(e,t){let n=t.before,r=t.after,i=e.children,a=i.length,o=-1;for(;++o<a;){let e=a1(i[o],{...t,after:c1(i,o,r),before:n});e.remove?(i.splice(o,1),o--,a--):e.ignore||(n=e.stripAtStart),u1(i[o])&&(n=!1)}return{ignore:!1,stripAtStart:!!(n||r),remove:!1}}function c1(e,t,n){for(;++t<e.length;){let n=e[t],r=l1(n);if(r===void 0&&`children`in n&&!f1(n)&&(r=c1(n.children,-1)),typeof r==`boolean`)return r}return n}function l1(e){if(e.type===`element`){if(u1(e))return!1;if(d1(e))return!0}else if(e.type===`text`){if(!wQ(e))return!1}else if(!r1(e))return!1}function u1(e){return Q$(e)||G$(e,e1)}function d1(e){return G$(e,$$)}function f1(e){return!!(e.type===`element`&&e.properties.hidden)||r1(e)||G$(e,t1)}function p1(e){return e===` `||e===`
|
||||
`}function m1(e){let t=/\r?\n|\r/.exec(e);return t?t[0]:` `}function h1(){return` `}function g1(e){return t;function t(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}function _1(e,t){if(`tagName`in e&&e.properties)switch(e.tagName){case`listing`:case`plaintext`:case`script`:case`style`:case`xmp`:return`pre`;case`nobr`:return`nowrap`;case`pre`:return e.properties.wrap?`pre-wrap`:`pre`;case`td`:case`th`:return e.properties.noWrap?`nowrap`:t.whitespace;case`textarea`:return`pre-wrap`;default:}return t.whitespace}function v1(e){return function(t){i1(t,e)}}function y1(e,t){let n=t.properties||{},r=e.all(t),i={type:`link`,url:e.resolve(String(n.href||``)||null),title:n.title?String(n.title):null,children:r};return e.patch(t,i),i}function b1(e,t){e.baseFound||=(e.frozenBaseUrl=String(t.properties&&t.properties.href||``)||void 0,!0)}function x1(e,t){let n={type:`blockquote`,children:e.toFlow(e.all(t))};return e.patch(t,n),n}function S1(e,t){let n={type:`break`};return e.patch(t,n),n}const C1=(function(e,t,n){let r=bU(n);if(!e||!e.type||!e.children)throw Error(`Expected parent node`);if(typeof t==`number`){if(t<0||t===1/0)throw Error(`Expected positive finite number as index`)}else if(t=e.children.indexOf(t),t<0)throw Error(`Expected child node or index`);for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]}),w1=/\n/g,T1=/[\t ]+/g,E1=K$(`br`),D1=K$(B1),O1=K$(`p`),k1=K$(`tr`),A1=K$([`datalist`,`head`,`noembed`,`noframes`,`noscript`,`rp`,`script`,`style`,`template`,`title`,z1,V1]),j1=K$(`address.article.aside.blockquote.body.caption.center.dd.dialog.dir.dl.dt.div.figure.figcaption.footer.form,.h1.h2.h3.h4.h5.h6.header.hgroup.hr.html.legend.li.listing.main.menu.nav.ol.p.plaintext.pre.section.ul.xmp`.split(`.`));function M1(e,t){let n=t||{},r=`children`in e?e.children:[],i=j1(e),a=R1(e,{whitespace:n.whitespace||`normal`,breakBefore:!1,breakAfter:!1}),o=[];(e.type===`text`||e.type===`comment`)&&o.push(...F1(e,{whitespace:a,breakBefore:!0,breakAfter:!0}));let s=-1;for(;++s<r.length;)o.push(...N1(r[s],e,{whitespace:a,breakBefore:s?void 0:i,breakAfter:s<r.length-1?E1(r[s+1]):i}));let c=[],l;for(s=-1;++s<o.length;){let e=o[s];typeof e==`number`?l!==void 0&&e>l&&(l=e):e&&(l!==void 0&&l>-1&&c.push(`
|
||||
`.repeat(l)||` `),l=-1,c.push(e))}return c.join(``)}function N1(e,t,n){return e.type===`element`?P1(e,t,n):e.type===`text`?n.whitespace===`normal`?F1(e,n):I1(e):[]}function P1(e,t,n){let r=R1(e,n),i=e.children||[],a=-1,o=[];if(A1(e))return o;let s,c;for(E1(e)||k1(e)&&C1(t,e,k1)?c=`
|
||||
`:O1(e)?(s=2,c=2):j1(e)&&(s=1,c=1);++a<i.length;)o=o.concat(N1(i[a],e,{whitespace:r,breakBefore:a?void 0:s,breakAfter:a<i.length-1?E1(i[a+1]):c}));return D1(e)&&C1(t,e,D1)&&o.push(` `),s&&o.unshift(s),c&&o.push(c),o}function F1(e,t){let n=String(e.value),r=[],i=[],a=0;for(;a<=n.length;){w1.lastIndex=a;let e=w1.exec(n),i=e&&`index`in e?e.index:n.length;r.push(L1(n.slice(a,i).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,``),a===0?t.breakBefore:!0,i===n.length?t.breakAfter:!0)),a=i+1}let o=-1,s;for(;++o<r.length;)r[o].charCodeAt(r[o].length-1)===8203||o<r.length-1&&r[o+1].charCodeAt(0)===8203?(i.push(r[o]),s=void 0):r[o]?(typeof s==`number`&&i.push(s),i.push(r[o]),s=0):(o===0||o===r.length-1)&&i.push(0);return i}function I1(e){return[String(e.value)]}function L1(e,t,n){let r=[],i=0,a;for(;i<e.length;){T1.lastIndex=i;let n=T1.exec(e);a=n?n.index:e.length,!i&&!a&&n&&!t&&r.push(``),i!==a&&r.push(e.slice(i,a)),i=n?a+n[0].length:a}return i!==a&&!n&&r.push(``),r.join(` `)}function R1(e,t){if(e.type===`element`){let n=e.properties||{};switch(e.tagName){case`listing`:case`plaintext`:case`xmp`:return`pre`;case`nobr`:return`nowrap`;case`pre`:return n.wrap?`pre-wrap`:`pre`;case`td`:case`th`:return n.noWrap?`nowrap`:t.whitespace;case`textarea`:return`pre-wrap`;default:}}return t.whitespace}function z1(e){return!!(e.properties||{}).hidden}function B1(e){return e.tagName===`td`||e.tagName===`th`}function V1(e){return e.tagName===`dialog`&&!(e.properties||{}).open}function H1(e){let t=String(e),n=t.length;for(;n>0;){let e=t.codePointAt(n-1);if(e!==void 0&&(e===10||e===13))n--;else break}return t.slice(0,n)}function U1(e,t){let n=t.children,r=-1,i,a;if(t.tagName===`pre`)for(;++r<n.length;){let e=n[r];if(e.type===`element`&&e.tagName===`code`&&e.properties&&e.properties.className&&Array.isArray(e.properties.className)){i=e.properties.className;break}}if(i){for(r=-1;++r<i.length;)if(String(i[r]).slice(0,9)===`language-`){a=String(i[r]).slice(9);break}}let o={type:`code`,lang:a||null,meta:null,value:H1(M1(t))};return e.patch(t,o),o}function W1(e,t){let n={type:`html`,value:`<!--`+t.value+`-->`};return e.patch(t,n),n}function G1(e,t){let n={type:`delete`,children:e.all(t)};return e.patch(t,n),n}function K1(e){let t=-1;if(e.length>1){for(;++t<e.length;)if(e[t].spread)return!0}return!1}function q1(e,t){let n=[],r=[],i=-1;for(;++i<t.children.length;){let e=t.children[i];e.type===`element`&&e.tagName===`div`?n.push(...e.children):n.push(e)}let a={definitions:[],titles:[]};for(i=-1;++i<n.length;){let e=n[i];if(e.type===`element`&&e.tagName===`dt`){let t=n[i-1];t&&t.type===`element`&&t.tagName===`dd`&&(r.push(a),a={definitions:[],titles:[]}),a.titles.push(e)}else a.definitions.push(e)}r.push(a),i=-1;let o=[];for(;++i<r.length;){let t=[...J1(e,r[i].titles),...J1(e,r[i].definitions)];t.length>0&&o.push({type:`listItem`,spread:t.length>1,checked:null,children:t})}if(o.length>0){let n={type:`list`,ordered:!1,start:null,spread:K1(o),children:o};return e.patch(t,n),n}}function J1(e,t){let n=e.all({type:`root`,children:t}),r=e.toSpecificContent(n,Y1);return r.length===0?[]:r.length===1?r[0].children:[{type:`list`,ordered:!1,start:null,spread:K1(r),children:r}]}function Y1(){return{type:`listItem`,spread:!1,checked:null,children:[]}}function X1(e,t){let n={type:`emphasis`,children:e.all(t)};return e.patch(t,n),n}function Z1(e){let t=0,n=e.length;for(;t<n&&e[t].type===`break`;)t++;for(;n>t&&e[n-1].type===`break`;)n--;return t===0&&n===e.length?e:e.slice(t,n)}function Q1(e,t){let n={type:`heading`,depth:Number(t.tagName.charAt(1))||1,children:Z1(e.all(t))};return e.patch(t,n),n}function $1(e,t){let n={type:`thematicBreak`};return e.patch(t,n),n}function e0(e,t){let n=t.properties||{},r=String(n.src||``),i=String(n.title||``);if(r&&i){let n={type:`link`,title:null,url:e.resolve(r),children:[{type:`text`,value:i}]};return e.patch(t,n),n}}function t0(e,t){let n=t.properties||{},r={type:`image`,url:e.resolve(String(n.src||``)||null),title:n.title?String(n.title):null,alt:n.alt?String(n.alt):``};return e.patch(t,r),r}function n0(e,t){let n={type:`inlineCode`,value:M1(t)};return e.patch(t,n),n}function r0(e,t){let n=[],r=[],i=t||e.properties||{},a=i0(e),o=Math.min(Number.parseInt(String(i.size),10),0)||(i.multiple?4:1),s=-1;for(;++s<a.length;){let e=a[s];e&&e.properties&&e.properties.selected&&n.push(e)}let c=n.length>0?n:a,l=Math.min(c.length,o);for(s=-1;++s<l;){let e=c[s],t=e.properties||{},n=M1(e),i=n||String(t.label||``),a=String(t.value||``)||n;r.push([a,i===a?void 0:i])}return r}function i0(e){let t=[],n=-1;for(;++n<e.children.length;){let r=e.children[n];`children`in r&&Array.isArray(r.children)&&t.push(...i0(r)),r.type===`element`&&r.tagName===`option`&&(!r.properties||!r.properties.disabled)&&t.push(r)}return t}function a0(e,t){let n=t.properties||{},r=String(n.value||n.placeholder||``);if(n.disabled||n.type===`hidden`||n.type===`file`)return;if(n.type===`checkbox`||n.type===`radio`){let r={type:`text`,value:n.checked?e.options.
Line truncated
|
||||
`},unsafe:[{character:`<`}]})}};function a2(){return function(e){qW(e,`element`,(e,t,n)=>{t!==null&&e.tagName===`label`&&n.type===`element`&&n.tagName===`li`&&n.children.splice(t,1,...e.children)})}}var o2=class{_htmlDP;_markdown2html;_html2markdown;constructor(e){this._htmlDP=new Td(e),this._markdown2html=new R$,this._html2markdown=new i2}keepHtml(e){this._html2markdown.keep(e)}toView(e){let t=this._markdown2html.parse(e);return this._htmlDP.toView(t)}toData(e){let t=this._htmlDP.toData(e);return this._html2markdown.parse(t)}registerRawContentMatcher(e){this._htmlDP.registerRawContentMatcher(e)}useFillerType(){}},s2=class extends F{constructor(e){super(e),e.data.processor=new o2(e.data.viewDocument)}static get pluginName(){return`Markdown`}static get isOfficialPlugin(){return!0}};const c2=[`SPAN`,`BR`,`PRE`,`CODE`];var l2=class extends F{_gfmDataProcessor;constructor(e){super(e),this._gfmDataProcessor=new o2(e.data.viewDocument)}static get pluginName(){return`PasteFromMarkdownExperimental`}static get isOfficialPlugin(){return!0}static get requires(){return[_O]}init(){let e=this.editor,t=e.editing.view.document,n=e.plugins.get(`ClipboardPipeline`),r=!1;this.listenTo(t,`keydown`,(e,t)=>{r=t.shiftKey}),this.listenTo(n,`inputTransformation`,(e,t)=>{if(r)return;let n=t.dataTransfer.getData(`text/html`);if(!n){let e=t.dataTransfer.getData(`text/plain`);t.content=this._gfmDataProcessor.toView(e);return}let i=this._parseMarkdownFromHtml(n);i&&(t.content=this._gfmDataProcessor.toView(i))})}_parseMarkdownFromHtml(e){let t=this._removeOsSpecificTags(e);if(!this._containsOnlyAllowedFirstLevelTags(t))return null;let n=this._removeFirstLevelWrapperTagsAndBrs(t);return this._containsAnyRemainingHtmlTags(n)?null:this._replaceHtmlReservedEntitiesWithCharacters(n)}_removeOsSpecificTags(e){return e.replace(/^<meta\b[^>]*>/,``).trim().replace(/^<html>/,``).replace(/<\/html>$/,``).trim().replace(/^<body>/,``).replace(/<\/body>$/,``).trim().replace(/^<!--StartFragment-->/,``).replace(/<!--EndFragment-->$/,``).trim()}_containsOnlyAllowedFirstLevelTags(e){let{body:t}=new DOMParser().parseFromString(e,`text/html`);return Array.from(t.children).map(e=>e.tagName).every(e=>c2.includes(e))}_removeFirstLevelWrapperTagsAndBrs(e){let{body:t}=new DOMParser().parseFromString(e,`text/html`),n=t.querySelectorAll(`br`);for(let e of n)e.replaceWith(`
|
||||
`);let r=t.querySelectorAll(`:scope > *`);for(let e of r){let t=e.cloneNode(!0);e.replaceWith(...t.childNodes)}return t.innerHTML}_containsAnyRemainingHtmlTags(e){return e.includes(`<`)}_replaceHtmlReservedEntitiesWithCharacters(e){return e.replace(/>/g,`>`).replace(/</g,`<`).replace(/ /g,` `)}};function u2(e,t){let n=(n,r,i)=>{if(!i.consumable.consume(r.item,n.name))return;let a=r.attributeNewValue,o=i.writer,s=i.mapper.toViewElement(r.item),c=[...s.getChildren()].find(e=>e.getCustomProperty(`media-content`));o.remove(c);let l=e.getMediaViewElement(o,a,t);o.insert(o.createPositionAt(s,0),l)};return e=>{e.on(`attribute:url:media`,n)}}function d2(e,t,n){return t.setCustomProperty(`media`,!0,e),UE(e,t,{label:n})}function f2(e){let t=e.getSelectedElement();return t&&p2(t)?t:null}function p2(e){return!!e.getCustomProperty(`media`)&&HE(e)}function m2(e,t,n,r){return e.createContainerElement(`figure`,{class:`media`},[t.getMediaViewElement(e,n,r),e.createSlot()])}function h2(e){let t=e.getSelectedElement();return t&&t.is(`element`,`media`)?t:null}function g2(e,t,n,r){e.change(i=>{let a=i.createElement(`media`,{url:t});e.insertObject(a,n,null,{setSelection:`on`,findOptimalPosition:r?`auto`:void 0})})}var _2=class extends I{refresh(){let e=this.editor.model,t=e.document.selection,n=h2(t);this.value=n?n.getAttribute(`url`):void 0,this.isEnabled=y2(t)||v2(t,e)}execute(e){let t=this.editor.model,n=t.document.selection,r=h2(n);r?t.change(t=>{t.setAttribute(`url`,e,r)}):g2(t,e,n,!0)}};function v2(e,t){let n=XE(e,t).start.parent;return n.isEmpty&&!t.schema.isLimit(n)&&(n=n.parent),t.schema.checkChild(n,`media`)}function y2(e){let t=e.getSelectedElement();return!!t&&t.name===`media`}var b2=class{locale;providerDefinitions;constructor(e,t){let n=t.providers,r=t.extraProviders||[],i=new Set(t.removeProviders),a=n.concat(r).filter(e=>{let t=e.name;return t?!i.has(t):(T(`media-embed-no-provider-name`,{provider:e}),!1)});this.locale=e,this.providerDefinitions=a}hasMedia(e){return!!this._getMedia(e)}getMediaViewElement(e,t,n){return this._getMedia(t).getViewElement(e,n)}_getMedia(e){if(!e)return new x2(this.locale);e=e.trim();for(let t of this.providerDefinitions){let n=t.html,r=A(t.url);for(let t of r){let r=this._getUrlMatches(e,t);if(r)return new x2(this.locale,e,r,n)}}return null}_getUrlMatches(e,t){let n=e.match(t);if(n)return n;let r=e.replace(/^https?:\/\//,``);return n=r.match(t),n||(r=r.replace(/^www\./,``),n=r.match(t),n)?n:null}},x2=class{url;_locale;_match;_previewRenderer;constructor(e,t,n,r){this.url=this._getValidUrl(t),this._locale=e,this._match=n,this._previewRenderer=r}getViewElement(e,t){let n={},r;if(t.renderForEditingView||t.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(n[`data-oembed-url`]=this.url),t.renderForEditingView&&(n.class=`ck-media__wrapper`);let i=this._getPreviewHtml(t);r=e.createRawElement(`div`,n,(e,t)=>{t.setContentOf(e,i)})}else this.url&&(n.url=this.url),r=e.createEmptyElement(t.elementName,n);return e.setCustomProperty(`media-content`,!0,r),r}_getPreviewHtml(e){return this._previewRenderer?this._previewRenderer(this._match):this.url&&e.renderForEditingView?this._getPlaceholderHtml():``}_getPlaceholderHtml(){let e=new Ly,t=this._locale.t;return e.content=fv,e.viewBox=`0 0 64 42`,new ga({tag:`div`,attributes:{class:`ck ck-reset_all ck-media__placeholder`},children:[{tag:`div`,attributes:{class:`ck-media__placeholder__icon`},children:[e]},{tag:`a`,attributes:{class:`ck-media__placeholder__url`,target:`_blank`,rel:`noopener noreferrer`,href:this.url,"data-cke-tooltip-text":t(`Open media in new tab`)},children:[{tag:`span`,attributes:{class:`ck-media__placeholder__url__text`},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(e){return e?e.match(/^https?/)?e:`https://`+e:null}},S2=class extends F{static get pluginName(){return`MediaEmbedEditing`}static get isOfficialPlugin(){return!0}registry;constructor(e){super(e),e.config.define(`mediaEmbed`,{elementName:`oembed`,providers:[{name:`dailymotion`,url:[/^dailymotion\.com\/video\/(\w+)/,/^dai.ly\/(\w+)/],html:e=>`<div><iframe src="https://www.dailymotion.com/embed/video/${e[1]}" width="1280" height="720" style="width: 100%; height: auto; aspect-ratio: 16 / 9; border: 0; display: block;" frameborder="0" allowfullscreen allow="autoplay"></iframe></div>`},{name:`spotify`,url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:e=>{let t=e[1],n=t.startsWith(`track/`);return`<div><iframe src="https://open.spotify.com/embed/${t}" width="300" height="${n?`80`:`378`}" style="${n?`width: 100%; height: 80px; border: 0; display: block;`:`width: 100%; height: auto; aspect-ratio: 100 / 126; border: 0; display: block;`}" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe></div>`}},{name:`youtube`,url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/shorts\/([\w-]+)(?:\?t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/(
Line truncated
|
||||
.ck.ck-editor__editable_inline img {
|
||||
filter: contrast( 0 );
|
||||
}
|
||||
|
||||
p, li, a, figcaption, span {
|
||||
background: hsl(0, 0%, 80%) !important;
|
||||
color: hsl(0, 0%, 80%) !important;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
background: hsl(0, 0%, 60%) !important;
|
||||
color: hsl(0, 0%, 60%) !important;
|
||||
}
|
||||
`:``,r=`<!DOCTYPE html><html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
${this._options.pageStyles.map(e=>typeof e==`string`?`<style>${e}</style>`:`<link rel="stylesheet" type="text/css" href="${e.href}">`).join(`
|
||||
`)}
|
||||
<style>
|
||||
html, body {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
html {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
body {
|
||||
transform: scale( ${this._options.scaleRatio} );
|
||||
transform-origin: 0 0;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
.ck.ck-editor__editable_inline {
|
||||
margin: 0 !important;
|
||||
border-color: transparent !important;
|
||||
outline-color: transparent !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.ck.ck-content {
|
||||
background: white;
|
||||
}
|
||||
|
||||
${n}
|
||||
</style>
|
||||
</head>
|
||||
<body class="${this._options.extraClasses||``}"></body>
|
||||
</html>`;e.open(),e.write(r),e.close(),e.body.appendChild(t)}};const d4=Wr(`px`);var f4=class extends P{constructor(e){super(e);let t=this.bindTemplate;this.set(`height`,0),this.set(`top`,0),this.set(`scrollProgress`,0),this.set(`_isDragging`,!1),this.setTemplate({tag:`div`,attributes:{class:[`ck`,`ck-minimap__position-tracker`,t.if(`_isDragging`,`ck-minimap__position-tracker_dragging`)],style:{top:t.to(`top`,e=>d4(e)),height:t.to(`height`,e=>d4(e))},"data-progress":t.to(`scrollProgress`)},on:{mousedown:t.to(()=>{this._isDragging=!0})}})}render(){super.render(),this.listenTo(u.document,`mousemove`,(e,t)=>{this._isDragging&&this.fire(`drag`,t.movementY)},{useCapture:!0}),this.listenTo(u.document,`mouseup`,()=>{this._isDragging=!1},{useCapture:!0})}setHeight(e){this.height=e}setTopOffset(e){this.top=e}setScrollProgress(e){this.scrollProgress=e}},p4=class extends P{_positionTrackerView;_scaleRatio;_minimapIframeView;constructor({locale:e,scaleRatio:t,pageStyles:n,extraClasses:r,useSimplePreview:i,domRootClone:a}){super(e);let o=this.bindTemplate;this._positionTrackerView=new f4(e),this._positionTrackerView.delegate(`drag`).to(this),this._scaleRatio=t,this._minimapIframeView=new u4(e,{useSimplePreview:i,pageStyles:n,extraClasses:r,scaleRatio:t,domRootClone:a}),this.setTemplate({tag:`div`,attributes:{class:[`ck`,`ck-minimap`]},children:[this._positionTrackerView],on:{click:o.to(this._handleMinimapClick.bind(this)),wheel:o.to(this._handleMinimapMouseWheel.bind(this))}})}destroy(){this._minimapIframeView.destroy(),super.destroy()}get height(){return new O(this.element).height}get scrollHeight(){return Math.max(0,Math.min(this.height,this._minimapIframeView.height)-this._positionTrackerView.height)}render(){super.render(),this._minimapIframeView.render(),this.element.appendChild(this._minimapIframeView.element)}setContentHeight(e){this._minimapIframeView.setHeight(e*this._scaleRatio)}setScrollProgress(e){let t=this._minimapIframeView,n=this._positionTrackerView;if(t.height<this.height)t.setTopOffset(0),n.setTopOffset((t.height-n.height)*e);else{let r=t.height-this.height;t.setTopOffset(-r*e),n.setTopOffset((this.height-n.height)*e)}n.setScrollProgress(Math.round(e*100))}setPositionTrackerHeight(e){this._positionTrackerView.setHeight(e*this._scaleRatio)}_handleMinimapClick(e){let t=this._positionTrackerView;if(e.target===t.element)return;let n=new O(t.element),r=(e.clientY-n.top-n.height/2)/this._minimapIframeView.height;this.fire(`click`,r)}_handleMinimapMouseWheel(e){this.fire(`drag`,e.deltaY*this._scaleRatio)}};function m4(e,t){let n=e.editing.view.document,r=n.getRoot(t),i=new _c(n),a=new rc(i,n.selection),o=e.editing.view.getDomRoot().cloneNode();return i.bindElements(o,r),a.markToSync(`children`,r),a.markToSync(`attributes`,r),r.on(`change:children`,(e,t)=>a.markToSync(`children`,t)),r.on(`change:attributes`,(e,t)=>a.markToSync(`attributes`,t)),r.on(`change:text`,(e,t)=>a.markToSync(`text`,t)),a.render(),e.editing.view.on(`render`,()=>a.render()),e.on(`destroy`,()=>{i.unbindDomElement(o)}),o}function h4(){return Array.from(u.document.styleSheets).map(e=>e.href&&!e.href.startsWith(u.window.location.origin)?{href:e.href}:Array.from(e.cssRules).filter(e=>!(e instanceof CSSMediaRule)).map(e=>e.cssText).join(`
|
||||
`))}function g4(e){return new O(e===u.document.body?u.window:e)}function _4(e){return e===u.document.body?u.window.innerHeight:e.clientHeight}function v4(e){return e===u.document.body?u.window:e}var y4=class extends F{static get pluginName(){return`Minimap`}static get isOfficialPlugin(){return!0}_minimapView;_scrollableRootAncestor;_editingRootElement;init(){let e=this.editor;this._minimapView=null,this._scrollableRootAncestor=null,this.listenTo(e.ui,`ready`,this._onUiReady.bind(this))}destroy(){super.destroy(),this._minimapView.destroy(),this._minimapView.element.remove()}_onUiReady(){let e=this.editor,t=this._editingRootElement=e.ui.getEditableElement();if(this._scrollableRootAncestor=wr(t),!t.ownerDocument.body.contains(t)){e.ui.once(`update`,this._onUiReady.bind(this));return}this._initializeMinimapView(),this.listenTo(e.editing.view,`render`,()=>{e.state===`ready`&&this._syncMinimapToEditingRootScrollPosition()}),this._syncMinimapToEditingRootScrollPosition()}_initializeMinimapView(){let e=this.editor,t=e.locale,n=e.config.get(`minimap.useSimplePreview`),r=e.config.get(`minimap.container`),i=this._scrollableRootAncestor,a=g4(this._editingRootElement).width,o=g4(r).width/a,s=this._minimapView=new p4({locale:t,scaleRatio:o,pageStyles:h4(),extraClasses:e.config.get(`minimap.extraClasses`),useSimplePreview:n,domRootClone:m4(e)});s.render(),s.listenTo(u.document,`scroll`,(e,t)=>{if(i===u.document.body){if(t.target!==u.document)return}else if(t.target!==i)return;this._syncMinimapToEditingRootScrollPosition()},{useCapture:!0,usePassive:!0}),s.listenTo(u.window,`resize`,()=>{this._syncMinimapToEditingRootScrollPosition()}),s.on(`drag`,(e,t)=>{let n;n=s.scrollHeight===0?0:t/s.scrollHeight;let r=n*(i.scrollHeight-_4(i));v4(i).scrollBy(0,Math.round(r))}),s.on(`click`,(e,t)=>{let n=t*i.scrollHeight;v4(i).scrollBy(0,Math.round(n))}),r.appendChild(s.element)}_syncMinimapToEditingRootScrollPosition(){let e=this._editingRootElement,t=this._minimapView;t.setContentHeight(e.offsetHeight);let n=g4(e),r=g4(this._scrollableRootAncestor),i;r.getIntersection(n)&&(r.contains(n)||n.top>r.top?i=0:(i=(n.top-r.top)/(r.height-n.height),i=Math.max(0,Math.min(i,1))),t.setPositionTrackerHeight(r.getIntersection(n).height),t.setScrollProgress(i))}},b4=class extends I{refresh(){let e=this.editor.model,t=e.schema,n=e.document.selection;this.isEnabled=x4(n,t,e)}execute(){let e=this.editor.model;e.change(t=>{let n=t.createElement(`pageBreak`);e.insertObject(n,null,null,{setSelection:`after`})})}};function x4(e,t,n){let r=S4(e,n);return t.checkChild(r,`pageBreak`)}function S4(e,t){let n=XE(e,t).start.parent;return n.isEmpty&&!n.is(`rootElement`)?n.parent:n}var C4=class extends F{static get pluginName(){return`PageBreakEditing`}static get licenseFeatureCode(){return`PB`}static get isOfficialPlugin(){return!0}static get isPremiumPlugin(){return!0}init(){let e=this.editor,t=e.model.schema,n=e.t,r=e.conversion;t.register(`pageBreak`,{inheritAllFrom:`$blockObject`}),r.for(`dataDowncast`).elementToStructure({model:`pageBreak`,view:(e,{writer:t})=>t.createContainerElement(`div`,{class:`page-break`,style:`page-break-after: always`},t.createContainerElement(`span`,{style:`display: none`}))}),r.for(`editingDowncast`).elementToStructure({model:`pageBreak`,view:(e,{writer:t})=>{let r=n(`Page break`),i=t.createContainerElement(`div`),a=t.createRawElement(`span`,{class:`page-break__label`},function(e){e.innerText=n(`Page break`)});return t.addClass(`page-break`,i),t.insert(t.createPositionAt(i,0),a),w4(i,t,r)}}),r.for(`upcast`).elementToElement({view:e=>{let t=e.getStyle(`page-break-before`)==`always`,n=e.getStyle(`page-break-after`)==`always`;if(!t&&!n)return null;if(e.childCount==1){let t=e.getChild(0);if(!t.is(`element`,`span`)||t.getStyle(`display`)!=`none`)return null}else if(e.childCount>1)return null;return{name:!0,styles:[...t?[`page-break-before`]:[],...n?[`page-break-after`]:[]],...e.hasClass(`page-break`)&&{classes:[`page-break`]}}},model:`pageBreak`,converterPriority:`high`}),e.commands.add(`pageBreak`,new b4(e))}};function w4(e,t,n){return t.setCustomProperty(`pageBreak`,!0,e),UE(e,t,{label:n})}var T4=class extends F{static get pluginName(){return`PageBreakUI`}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.ui.componentFactory.add(`pageBreak`,()=>{let e=this._createButton(H);return e.set({tooltip:!0}),e}),e.ui.componentFactory.add(`menuBar:pageBreak`,()=>this._createButton(U))}_createButton(e){let t=this.editor,n=t.locale,r=t.commands.get(`pageBreak`),i=new e(t.locale),a=n.t;return i.set({label:a(`Page break`),icon:Mv}),i.bind(`isEnabled`).to(r,`isEnabled`),this.listenTo(i,`execute`,()=>{t.execute(`pageBreak`),t.editing.view.focus()}),i}},E4=class extends F{static get requires(){return[C4,T4,xD]}static get pluginName(){return`PageBreak`}static get isOfficialPlugin(){return!0}};function D4(e,t){let n=[];for(let r of t.createRangeIn(e)){let e=r.item;e.is(`element`,`a`)&&!e.hasAttribute(`href`)&&(e.hasAttribute(`id`)||e.hasA
Line truncated
|
||||
`),n+=t,r=e}return n}var qre=class extends F{_config;_outputView;_wordsMatchRegExp;constructor(e){super(e),this.set(`characters`,0),this.set(`words`,0),Object.defineProperties(this,{characters:{get(){return this.characters=this._getCharacters(this._getText())}},words:{get(){return this.words=this._getWords(this._getText())}}}),this.set(`_wordsLabel`,void 0),this.set(`_charactersLabel`,void 0),this._config=e.config.get(`wordCount`)||{},this._outputView=void 0,this._wordsMatchRegExp=p.features.isRegExpUnicodePropertySupported?RegExp(`([\\p{L}\\p{N}]+\\S?)+`,`gu`):/([a-zA-Z0-9À-ž]+\S?)+/gu}static get pluginName(){return`WordCount`}static get licenseFeatureCode(){return`WC`}static get isOfficialPlugin(){return!0}static get isPremiumPlugin(){return!0}init(){this.editor.model.document.on(`change:data`,qt(this._refreshStats.bind(this),250)),typeof this._config.onUpdate==`function`&&this.on(`update`,(e,t)=>{this._config.onUpdate(t)}),jn(this._config.container)&&this._config.container.appendChild(this.wordCountContainer)}destroy(){this._outputView&&(this._outputView.element.remove(),this._outputView.destroy()),super.destroy()}get wordCountContainer(){let e=this.editor,t=e.t,n=e.config.get(`wordCount.displayWords`),r=e.config.get(`wordCount.displayCharacters`),i=ga.bind(this,this),a=[];return this._outputView||(this._outputView=new P,(n||n===void 0)&&(this.bind(`_wordsLabel`).to(this,`words`,e=>t(`Words: %0`,e)),a.push({tag:`div`,children:[{text:[i.to(`_wordsLabel`)]}],attributes:{class:`ck-word-count__words`}})),(r||r===void 0)&&(this.bind(`_charactersLabel`).to(this,`characters`,e=>t(`Characters: %0`,e)),a.push({tag:`div`,children:[{text:[i.to(`_charactersLabel`)]}],attributes:{class:`ck-word-count__characters`}})),this._outputView.setTemplate({tag:`div`,attributes:{class:[`ck`,`ck-word-count`]},children:a}),this._outputView.render()),this._outputView.element}_getText(){let e=``;for(let t of this.editor.model.document.getRoots())e!==``&&(e+=`
|
||||
`),e+=$9(t);return e}_getCharacters(e){return e.replace(/\n/g,``).length}_getWords(e){return(e.match(this._wordsMatchRegExp)||[]).length}_refreshStats(){let e=this._getText(),t=this.words=this._getWords(e),n=this.characters=this._getCharacters(e);this.fire(`update`,{words:t,characters:n})}};export{qh as Accessibility,tb as AccessibilityHelp,to as AccessibilityHelpContentView,Bh as ActionsRecorder,nH as AdjacentListsSupport,Yw as Alignment,Rw as AlignmentCommand,Vw as AlignmentEditing,Jw as AlignmentUI,Ka as AriaLiveAnnouncer,Ga as AriaLiveAnnouncerPoliteness,Ja as AriaLiveAnnouncerRegionView,qa as AriaLiveAnnouncerView,GT as AttributeCommand,Gd as AttributeOperation,$k as AutoImage,Ck as AutoLink,w2 as AutoMediaEmbed,YC as AutocompleteView,zte as Autoformat,FO as AutomaticLinkDecorators,Bte as Autosave,cb as Badge,GN as BalloonEditor,HN as BalloonEditorUI,UN as BalloonEditorUIView,ab as BalloonPanelView,nw as BalloonToolbar,Sw as Base64UploadAdapter,gf as Batch,aw as BlockButtonView,$te as BlockQuote,AE as BlockQuoteCommand,PE as BlockQuoteEditing,FE as BlockQuoteUI,sw as BlockToolbar,nb as BodyCollection,Vte as Bold,qT as BoldEditing,XT as BoldUI,oO as Bookmark,QD as BookmarkEditing,KD as BookmarkFormView,rO as BookmarkUI,OC as BoxedEditorUIView,ps as BubblingEmitterMixin,ls as BubblingEventInfo,Ry as ButtonLabelView,QC as ButtonLabelWithHighlightView,H as ButtonView,$M as CKBox,xM as CKBoxCommand,GM as CKBoxEditing,aN as CKBoxImageEdit,nN as CKBoxImageEditCommand,rN as CKBoxImageEditEditing,iN as CKBoxImageEditUI,sO as CKBoxUI,HM as CKBoxUploadAdapter,VM as CKBoxUtils,w as CKEditorError,uN as CKFinder,sN as CKFinderCommand,lN as CKFinderEditing,oN as CKFinderUI,jw as CKFinderUploadAdapter,xB as CheckTodoListCommand,XN as ClassicEditor,qN as ClassicEditorUI,JN as ClassicEditorUIView,kp as ClickObserver,PO as Clipboard,gO as ClipboardMarkersUtils,lO as ClipboardObserver,_O as ClipboardPipeline,BM as CloudServices,zM as CloudServicesCore,zN as CloudServicesUploadAdapter,Hte as Code,RN as CodeBlock,bN as CodeBlockCommand,jN as CodeBlockEditing,kL as CodeBlockElementSupport,LN as CodeBlockUI,QT as CodeEditing,eE as CodeUI,xb as CollapsibleView,xb as _CollapsibleView,Fi as Collection,Eb as ColorGridView,US as ColorGridsFragmentView,WS as ColorPickerFragmentView,zS as ColorPickerInputRowView,FS as ColorPickerView,GS as ColorSelectorView,Tb as ColorTileView,I as Command,lo as CommandCollection,KS as ComponentFactory,zc as CompositionObserver,hr as Config,po as Context,ho as ContextPlugin,Lh as ContextWatchdog,BC as ContextualBalloon,Dd as Conversion,Fl as ConversionHelpers,Xa as CssTransitionDisablerMixin,oR as CustomElementSupport,ve as DOCUMENTATION_URL,Ed as DataController,SL as DataFilter,bL as DataSchema,tP as DecoupledEditor,QN as DecoupledEditorUI,$N as DecoupledEditorUIView,sC as DefaultMenuBarItems,hT as Delete,oT as DeleteCommand,Qy as Dialog,Ky as DialogActionsView,qy as DialogContentView,Zy as DialogView,Jy as DialogViewPosition,_f as Differ,HS as DocumentColorCollection,br as DomEmitterMixin,jc as DomEventObserver,fl as DowncastDispatcher,Il as DowncastHelpers,OO as DragDrop,OO as _DragDrop,DO as DragDropBlockToolbar,DO as _DragDropBlockToolbar,bO as DragDropTarget,bO as _DragDropTarget,Za as DraggableViewMixin,cx as DropdownButtonView,ux as DropdownMenuButtonView,lx as DropdownMenuListItemButtonView,_x as DropdownMenuListItemView,hx as DropdownMenuListView,bx as DropdownMenuNestedMenuPanelView,xx as DropdownMenuNestedMenuView,gx as DropdownMenuPanelPositioningFunctions,Sx as DropdownMenuRootListView,ox as DropdownPanelView,sx as DropdownView,ML as DualContentModelElementSupport,VN as EasyImage,kC as EditableUIView,Qu as EditingController,go as EditingKeystrokeHandler,qc as EditingView,rg as Editor,TC as EditorUI,DC as EditorUIView,Mh as EditorWatchdog,sg as ElementApiMixin,lr as ElementReplacer,E as EmitterMixin,tne as Emoji,dF as EmojiCategoriesView,lF as EmojiCommand,uF as EmojiGridView,cF as EmojiMention,_F as EmojiPicker,hF as EmojiPickerFormView,mF as EmojiPickerView,aF as EmojiRepository,fF as EmojiSearchView,pF as EmojiToneView,eF as EmojiUtils,gR as EmptyBlock,TE as Enter,SE as EnterCommand,wE as EnterObserver,rne as Essentials,eC as EvaluationBadge,pe as EventInfo,Nc as FakeSelectionObserver,_b as FileDialogButtonView,vb as FileDialogListItemButtonView,yb as FileDialogViewMixin,xw as FileLoader,vw as FileReader,bw as FileRepository,FM as FileUploader,sne as FindAndReplace,PF as FindAndReplaceEditing,CF as FindAndReplaceFormView,EF as FindAndReplaceState,wF as FindAndReplaceUI,NF as FindAndReplaceUtils,TF as FindCommand,jF as FindNextCommand,MF as FindPreviousCommand,OF as FindReplaceCommandBase,Hy as FocusCycler,Ic as FocusObserver,M as FocusTracker,yne as Font,fI as FontBackgroundColor,lI as FontBackgroundColorCommand,uI as FontBackgroundColorEditing,dI as FontBackgroundColorUI,cI as FontColor,iI as FontColorCommand,aI as FontColorEditing,sI as FontColorUI,oI as FontColorUIBase,FF as Font
Line truncated
|
||||
//# sourceMappingURL=ckeditor5.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["ckeditor5.js","../../../ckeditor5-utils/src/dom/global.ts","../../../ckeditor5-utils/src/env.ts","../../../ckeditor5-utils/src/fastdiff.ts","../../../ckeditor5-utils/src/diff.ts","../../../ckeditor5-utils/src/difftochanges.ts","../../../ckeditor5-utils/src/areconnectedthroughproperties.ts","../../../ckeditor5-utils/src/spy.ts","../../../ckeditor5-utils/src/eventinfo.ts","../../../ckeditor5-utils/src/uid.ts","../../../ckeditor5-utils/src/priorities.ts","../../../ckeditor5-utils/src/inserttopriorityarray.ts","../../../ckeditor5-utils/src/ckeditorerror.ts","../../../ckeditor5-utils/src/version.ts","../../../ckeditor5-utils/src/emittermixin.ts","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/array/groupBy.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/function/identity.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/predicate/isLength.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/predicate/isArrayLike.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/_internal/isUnsafeProperty.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/_internal/isDeepKey.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/_internal/toKey.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/util/toString.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/util/toPath.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/object/get.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/object/property.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/predicate/isObject.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/predicate/isPrimitive.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/_internal/isEqualsSameValueZero.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/predicate/isMatchWith.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/predicate/isMatch.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/_internal/getSymbols.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/_internal/getTag.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/_internal/tags.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/predicate/isTypedArray.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/object/cloneDeepWith.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/object/cloneDeep.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/predicate/matches.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/object/cloneDeepWith.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/object/cloneDeep.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/_internal/isIndex.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/predicate/isArguments.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/object/has.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/predicate/matchesProperty.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/util/iteratee.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/array/groupBy.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/function/debounce.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/function/debounce.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/compat/function/throttle.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/predicate/isPlainObject.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/predicate/isEqualWith.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/function/noop.mjs","../../../../../../node_modules/.pnpm/es-toolkit@1.45.1/node_modules/es-toolkit/dist/predicate/isEqual.mjs","../../../../../../node_moduLine truncated
|
||||
@@ -0,0 +1,184 @@
|
||||
(function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports):typeof define==`function`&&define.amd?define([`exports`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e.CKEDITOR={}))})(this,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=Object.create,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,t)=>{let r={};for(var i in e)n(r,i,{get:e[i],enumerable:!0});return t||n(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,t,a,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=i(t),l=0,u=c.length,d;l<u;l++)d=c[l],!o.call(e,d)&&d!==a&&n(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(s=r(t,d))||s.enumerable});return e},u=(e,r,i)=>(i=e==null?{}:t(a(e)),l(r||!e||!e.__esModule?n(i,`default`,{value:e,enumerable:!0}):i,e));let d;try{d={window,document}}catch{d={window:{},document:{}}}function f(){try{return navigator.userAgent.toLowerCase()}catch{return``}}let p=f(),m={isMac:h(p),isWindows:g(p),isGecko:_(p),isSafari:v(p),isiOS:y(p),isAndroid:ee(p),isBlink:b(p),get isMediaForcedColors(){return te()},get isMotionReduced(){return ne()},features:{isRegExpUnicodePropertySupported:x()}};function h(e){return e.indexOf(`macintosh`)>-1}function g(e){return e.indexOf(`windows`)>-1}function _(e){return!!e.match(/gecko\/\d+/)}function v(e){return e.indexOf(` applewebkit/`)>-1&&e.indexOf(`chrome`)===-1}function y(e){return!!e.match(/iphone|ipad/i)||h(e)&&navigator.maxTouchPoints>0}function ee(e){return e.indexOf(`android`)>-1}function b(e){return e.indexOf(`chrome/`)>-1&&e.indexOf(`edge/`)<0}function x(){let e=!1;try{e=`ć`.search(RegExp(`[\\p{L}]`,`u`))===0}catch{}return e}function te(){return d.window.matchMedia?d.window.matchMedia(`(forced-colors: active)`).matches:!1}function ne(){return d.window.matchMedia?d.window.matchMedia(`(prefers-reduced-motion)`).matches:!1}function re(e,t,n,r){n||=function(e,t){return e===t};let i=Array.isArray(e)?e:Array.prototype.slice.call(e),a=Array.isArray(t)?t:Array.prototype.slice.call(t),o=ie(i,a,n);return r?se(o,a.length):oe(a,o)}function ie(e,t,n){let r=S(e,t,n);if(r===-1)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};let i=S(ae(e,r),ae(t,r),n);return{firstIndex:r,lastIndexOld:e.length-i,lastIndexNew:t.length-i}}function S(e,t,n){for(let r=0;r<Math.max(e.length,t.length);r++)if(e[r]===void 0||t[r]===void 0||!n(e[r],t[r]))return r;return-1}function ae(e,t){return e.slice(t).reverse()}function oe(e,t){let n=[],{firstIndex:r,lastIndexOld:i,lastIndexNew:a}=t;return a-r>0&&n.push({index:r,type:`insert`,values:e.slice(r,a)}),i-r>0&&n.push({index:r+(a-r),type:`delete`,howMany:i-r}),n}function se(e,t){let{firstIndex:n,lastIndexOld:r,lastIndexNew:i}=e;if(n===-1)return Array(t).fill(`equal`);let a=[];return n>0&&(a=a.concat(Array(n).fill(`equal`))),i-n>0&&(a=a.concat(Array(i-n).fill(`insert`))),r-n>0&&(a=a.concat(Array(r-n).fill(`delete`))),i<t&&(a=a.concat(Array(t-i).fill(`equal`))),a}let ce=function(e,t,n){n||=function(e,t){return e===t};let r=e.length,i=t.length;if(r>200||i>200||r+i>300)return ce.fastDiff(e,t,n,!0);let a,o;if(i<r){let n=e;e=t,t=n,a=`delete`,o=`insert`}else a=`insert`,o=`delete`;let s=e.length,c=t.length,l=c-s,u={},d={};function f(r){let i=(d[r-1]===void 0?-1:d[r-1])+1,l=d[r+1]===void 0?-1:d[r+1],f=i>l?-1:1;u[r+f]&&(u[r]=u[r+f].slice(0)),u[r]||(u[r]=[]),u[r].push(i>l?a:o);let p=Math.max(i,l),m=p-r;for(;m<s&&p<c&&n(e[m],t[p]);)m++,p++,u[r].push(`equal`);return p}let p=0,m;do{for(m=-p;m<l;m++)d[m]=f(m);for(m=l+p;m>l;m--)d[m]=f(m);d[l]=f(l),p++}while(d[l]!==c);return u[l].slice(1)};ce.fastDiff=re;function le(e,t){let n=[],r=0,i=null;return e.forEach(e=>{e==`equal`?(a(),r++):e==`insert`?(i&&i.type==`insert`?i.values.push(t[r]):(a(),i={type:`insert`,index:r,values:[t[r]]}),r++):i&&i.type==`delete`?i.howMany++:(a(),i={type:`delete`,index:r,howMany:1})}),a(),n;function a(){i&&=(n.push(i),null)}}function ue(e,t){if(e===t&&pe(e))return!0;let n=de(e),r=de(t);for(let e of n)if(r.has(e))return!0;return!1}function de(e){let t=[e],n=new Set;for(;t.length>0;){let e=t.shift();if(!(n.has(e)||fe(e)))if(n.add(e),e[Symbol.iterator])try{t.push(...e)}catch{}else t.push(...Object.values(e))}return n}function fe(e){let t=Object.prototype.toString.call(e);return t===`[object Number]`||t===`[object Boolean]`||t===`[object String]`||t===`[object Symbol]`||t===`[object Function]`||t===`[object Date]`||t===`[object RegExp]`||e==null||e instanceof EventTarget||e instanceof Event}function pe(e){return typeof e==`object`&&!!e}function me(){return function e(){e.called=!0}}var he=class{source;name;path;stop;off;return;constructor(e,t){this.source=e,this.name=t,this.path=[],this.stop=me(),this.off=me()}};let ge=Array(256).fill(``).map((e,t)=>(`0`+t.toString(16)).slice(-2));function _e(){let[e,t,n,r]=crypto.getRandomValues(new Uint32Array(4));return`e`+ge[e>>0&255]+ge[e>>8&255]+ge[e>>16&255]+ge[e>>Line truncated
|
||||
$&
|
||||
`).replace(/<br[^>]*>/g,`$&
|
||||
`).split(`
|
||||
`),i=0,a=!1;return r.map(e=>(a=Tee(e,a),!e.length&&!a?``:Cee(e,t)?na(e,i++):wee(e,t)?na(e,--i):a===`middle`||a===`last`?na(e,0):na(e,i))).join(``).trimEnd()}function Cee(e,t){return t.some(t=>!(t.isVoid||!RegExp(`<${t.name}( .*?)?>`).test(e)))}function wee(e,t){return t.some(t=>RegExp(`</${t.name}>`).test(e))}function na(e,t,n=` `){return`${n.repeat(Math.max(0,t))}${e}\n`}function Tee(e,t){let n=/<pre( .*?)?>/.test(e),r=/<\/pre>/.test(e);return n&&r?!1:n?`first`:r?`last`:t===`first`||t===`middle`?`middle`:!1}function ra(e){return!!e&&e.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(e)}function ia(e){return!!e&&e.length==1&&/[\ud800-\udbff]/.test(e)}function aa(e){return!!e&&e.length==1&&/[\udc00-\udfff]/.test(e)}function oa(e,t){return ia(e.charAt(t-1))&&aa(e.charAt(t))}function sa(e,t){return ra(e.charAt(t))}let ca=ua();function la(e,t){let n=String(e).matchAll(ca);return Array.from(n).some(e=>e.index<t&&t<e.index+e[0].length)}function ua(){let e=[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u],t=/\p{Regional_Indicator}{2}/u.source,n=`(?:`+e.map(e=>e.source).join(`|`)+`)`,r=`${t}|${n}(?:\u{200D}${n})*`;return new RegExp(r,`ug`)}function da(e){if(!e)return null;let t=fa(e);return t?$i(t):null}function fa(e){let t=e.split(`.`);return t.length==3?t[1]:null}function pa(e,t){return(e.removeFeatures||[]).includes(t)}function ma(e){if(!e)return null;let[,t,n]=e.trim().match(/([.,\d]+)(%|px)$/)||[],r=Number.parseFloat(t);return Number.isNaN(r)?null:{value:r,unit:n}}function ha(e,t,n){return n===`px`?{value:t.value,unit:`px`}:{value:t.value/e*100,unit:`%`}}var ga=class extends Ri{_parentElement;constructor(e=[]){super(e,{idProperty:`viewUid`}),this.on(`add`,(e,t,n)=>{this._renderViewIntoCollectionParent(t,n)}),this.on(`remove`,(e,t)=>{t.element&&this._parentElement&&t.element.remove()}),this._parentElement=null}destroy(){this.map(e=>e.destroy())}setParent(e){this._parentElement=e;for(let e of this)this._renderViewIntoCollectionParent(e)}delegate(...e){if(!e.length||!_a(e))throw new w(`ui-viewcollection-delegate-wrong-events`,this);return{to:t=>{for(let n of this)for(let r of e)n.delegate(r).to(t);this.on(`add`,(n,r)=>{for(let n of e)r.delegate(n).to(t)}),this.on(`remove`,(n,r)=>{for(let n of e)r.stopDelegating(n,t)})}}}_renderViewIntoCollectionParent(e,t){e.isRendered||e.render(),e.element&&this._parentElement&&this._parentElement.insertBefore(e.element,this._parentElement.children[t])}remove(e){return super.remove(e)}};function _a(e){return e.every(e=>typeof e==`string`)}let va=E();var ya=class extends va{ns;tag;text;attributes;children;eventListeners;_isRendered;_revertData;constructor(e){super(),Object.assign(this,ja(Aa(e))),this._isRendered=!1,this._revertData=null}render(){let e=this._renderNode({intoFragment:!0});return this._isRendered=!0,e}apply(e){return this._revertData=Ga(),this._renderNode({node:e,intoFragment:!1,isApplying:!0,revertData:this._revertData}),e}revert(e){if(!this._revertData)throw new w(`ui-template-revert-not-applied`,[this,e]);this._revertTemplateFromNode(e,this._revertData)}*getViews(){function*e(t){if(t.children)for(let n of t.children)Va(n)?yield n:Ha(n)&&(yield*e(n))}yield*e(this)}static bind(e,t){return{to(n,r){return new xa({eventNameOrFunction:n,attribute:n,observable:e,emitter:t,callback:r})},if(n,r,i){return new Sa({observable:e,emitter:t,attribute:n,valueIfTrue:r,callback:i})}}}static extend(e,t){if(e._isRendered)throw new w(`template-extend-render`,[this,e]);za(e,ja(Aa(t)))}_renderNode(e){let t;if(t=e.node?this.tag&&this.text:this.tag?this.text:!this.text,t)throw new w(`ui-template-wrong-syntax`,this);return this.text?this._renderText(e):this._renderElement(e)}_renderElement(e){let t=e.node;return t||=e.node=document.createElementNS(this.ns||`http://www.w3.org/1999/xhtml`,this.tag),this._renderAttributes(e),this._renderElementChildren(e),this._setUpListeners(e),t}_renderText(e){let t=e.node;return t?e.revertData.text=t.textContent:t=e.node=document.createTextNode(``),Ca(this.text)?this._bindToObservable({schema:this.text,updater:Da(t),data:e}):t.textContent=this.text.join(``),t}_renderAttributes(e){if(!this.attributes)return;let t=e.node,n=e.revertData;for(let r in this.attributes){let i=t.getAttribute(r),a=this.attributes[r];n&&(n.attributes[r]=i);let o=Wa(a)?a[0].ns:null;if(Ca(a)){let s=Wa(a)?a[0].value:a;n&&Ka(r)&&s.unshift(i),this._bindToObservable({schema:s,updater:Oa(t,r,o),data:e})}else if(r==`style`&&typeof a[0]!=`string`)this._renderStyleAttribute(a[0],e);else{n&&i&&Ka(r)&&a.unshift(i);let e=a.map(e=>e&&(e.value||e)).reduce((e,t)=>e.concat(t),[]).reduce(La,``);Ba(e)||t.setAttributeNS(o,r,e)}}}_renderStyleAttribute(e,t){let n=t.node;for(let r in e){let i=e[r];Ca(i)?this._bindToObservable({schema:[i],updater:ka(n,r),data:t}):wa(r)?n.style.setProperty(r,i):n.style[r]=i}}_renderElementChildren(e){let t=e.node,n=e.iLine truncated
|
||||
`)){this.fire(e.type,e,{inputType:`insertParagraph`,targetRanges:[n.createRange(o[0].end)]});return}if([`insertText`,`insertReplacementText`].includes(e.inputType)&&a&&a.includes(`
|
||||
`)){let t=a.split(/\n{1,2}/g),n=o;e.preventDefault();for(let a=0;a<t.length;a++){let o=t[a];o!=``&&(this.fire(e.type,e,{data:o,dataTransfer:i,targetRanges:n,inputType:e.inputType,isComposing:e.isComposing}),n=[r.selection.getFirstRange()]),a+1<t.length&&(this.fire(e.type,e,{inputType:`insertParagraph`,targetRanges:n}),n=[r.selection.getFirstRange()])}return}this.fire(e.type,e,{data:a,dataTransfer:i,targetRanges:o,inputType:e.inputType,isComposing:e.isComposing})}};function Gc(e,t){for(;e.parentNode;){if(Pr(e)){if(t!=e.data.length)return!1}else if(t!=e.childNodes.length)return!1;if(t=Jr(e)+1,e=e.parentNode,t<e.childNodes.length&&ec(e.childNodes[t]))return!0}return!1}var Kc=class extends jc{constructor(e){super(e),this.document.on(`keydown`,(e,t)=>{if(this.isEnabled&&wi(t.keyCode)){let n=new fs(this.document,`arrowKey`,this.document.selection.getFirstRange());this.document.fire(n,t),n.stop.called&&e.stop()}})}observe(){}stopObserving(){}},qc=class extends jc{constructor(e){super(e);let t=this.document;t.on(`keydown`,(e,n)=>{if(!this.isEnabled||n.keyCode!=k.tab||n.ctrlKey)return;let r=new fs(t,`tab`,t.selection.getFirstRange());t.fire(r,n),r.stop.called&&e.stop()})}observe(){}stopObserving(){}};let Jc=D();var Yc=class extends Jc{document;domConverter;domRoots=new Map;_renderer;_initialDomRootAttributes=new WeakMap;_observers=new Map;_writer;_ongoingChange=!1;_postFixersInProgress=!1;_renderingDisabled=!1;_hasChangedSinceTheLastRendering=!1;constructor(e){super(),this.document=new Es(e),this.domConverter=new yc(this.document),this.set(`isRenderingInProgress`,!1),this.set(`hasDomSelection`,!1),this._renderer=new ac(this.domConverter,this.document.selection),this._renderer.bind(`isFocused`,`isSelecting`,`isComposing`).to(this.document,`isFocused`,`isSelecting`,`isComposing`),this._writer=new Vs(this.document),this.addObserver(Ic),this.addObserver(Rc),this.addObserver(zc),this.addObserver(Pc),this.addObserver(Fc),this.addObserver(Vc),this.addObserver(Kc),this.addObserver(Wc),this.addObserver(qc),rc(this),Ns(this),this.on(`render`,()=>{this._render(),this.document.fire(`layoutChanged`),this._hasChangedSinceTheLastRendering=!1}),this.listenTo(this.document.selection,`change`,()=>{this._hasChangedSinceTheLastRendering=!0}),this.listenTo(this.document,`change:isFocused`,()=>{this._hasChangedSinceTheLastRendering=!0}),m.isiOS&&this.listenTo(this.document,`blur`,(e,t)=>{this.domConverter.mapDomToView(t.domEvent.relatedTarget)||this.domConverter._clearDomSelection()}),this.listenTo(this.document,`mutations`,(e,{mutations:t})=>{t.forEach(e=>this._renderer.markToSync(e.type,e.node))},{priority:`low`}),this.listenTo(this.document,`mutations`,()=>{this.forceRender()},{priority:`lowest`})}attachDomRoot(e,t=`main`){let n=this.document.getRoot(t);n._name=e.tagName.toLowerCase();let r={};for(let{name:t,value:i}of Array.from(e.attributes))r[t]=i,t===`class`?this._writer.addClass(i.split(` `),n):n.hasAttribute(t)||this._writer.setAttribute(t,i,n);this._initialDomRootAttributes.set(e,r);let i=()=>{this._writer.setAttribute(`contenteditable`,(!n.isReadOnly).toString(),n),n.isReadOnly?this._writer.addClass(`ck-read-only`,n):this._writer.removeClass(`ck-read-only`,n)};i(),this.domRoots.set(t,e),this.domConverter.bindElements(e,n),this._renderer.markToSync(`children`,n),this._renderer.markToSync(`attributes`,n),this._renderer.domDocuments.add(e.ownerDocument),n.on(`change:children`,(e,t)=>this._renderer.markToSync(`children`,t)),n.on(`change:attributes`,(e,t)=>this._renderer.markToSync(`attributes`,t)),n.on(`change:text`,(e,t)=>this._renderer.markToSync(`text`,t)),n.on(`change:isReadOnly`,()=>this.change(i)),n.on(`change`,()=>{this._hasChangedSinceTheLastRendering=!0});for(let n of this._observers.values())n.observe(e,t)}detachDomRoot(e){let t=this.domRoots.get(e);Array.from(t.attributes).forEach(({name:e})=>t.removeAttribute(e));let n=this._initialDomRootAttributes.get(t);for(let e in n)t.setAttribute(e,n[e]);this.domRoots.delete(e),this.domConverter.unbindDomElement(t);for(let e of this._observers.values())e.stopObserving(t)}getDomRoot(e=`main`){return this.domRoots.get(e)}addObserver(e){let t=this._observers.get(e);if(t)return t;t=new e(this),this._observers.set(e,t);for(let[e,n]of this.domRoots)t.observe(n,e);return t.enable(),t}getObserver(e){return this._observers.get(e)}disableObservers(){for(let e of this._observers.values())e.disable()}enableObservers(){for(let e of this._observers.values())e.enable()}scrollToTheSelection({alignToTop:e,forceScroll:t,viewportOffset:n=20,ancestorOffset:r=20}={}){let i=this.document.selection.getFirstRange();if(!i)return;let a=zt({alignToTop:e,forceScroll:t,viewportOffset:n,ancestorOffset:r});typeof n==`number`&&(n={top:n,bottom:n,left:n,right:n});let o={target:this.domConverter.viewRangeToDom(i),viewportOffset:n,ancestorOffset:r,alignToTop:e,forceScroll:t};this.fire(`scrollToTheSelection`,o,a),ai(o)}focus(){if(!this.document.isFocused){let e=this.document.selection.editableElement;e&&(this.domC
Line truncated
|
||||
`;e[bh][t]=n.substr(0,n.length-1);let r=e[bh].length-20;r>0&&(e[bh][r-1]=null)}function Sh(e){e[bh]=[]}function Ch(e,t){console.log(`--------------------`),e[bh][t]?console.log(e[bh][t]):console.log(`Tree log unavailable for given version: `+t)}var wh=class{_model;_logSeparator;_operationsToReplay;constructor(e,t,n){this._model=e,this._logSeparator=t,this.setStringifiedOperations(n)}setStringifiedOperations(e){if(e===``){this._operationsToReplay=[];return}this._operationsToReplay=e.split(this._logSeparator).map(e=>JSON.parse(e))}getOperationsToReplay(){return this._operationsToReplay}play(e=1e3){let t=this;return new Promise((n,r)=>{i();function i(){t.applyNextOperation().then(t=>{if(t)return n();setTimeout(i,e)}).catch(e=>{r(e)})}})}applyOperations(e){if(!(e<=0))return this.applyNextOperation().then(t=>{if(!t)return this.applyOperations(e-1)})}applyAllOperations(){return this.applyNextOperation().then(e=>{if(!e)return this.applyAllOperations()})}applyNextOperation(){let e=this._model;return new Promise(t=>{e.enqueueChange(n=>{let r=this._operationsToReplay.shift();if(!r)return t(!0);let i=ef.fromJSON(r,e.document);n.batch.addOperation(i),e.applyOperation(i),t(!1)})})}},Th=class{crashes=[];state=`initializing`;_crashNumberLimit;_now=Date.now;_minimumNonErrorTimePeriod;_boundErrorHandler;_listeners;constructor(e){if(this.crashes=[],this._crashNumberLimit=typeof e.crashNumberLimit==`number`?e.crashNumberLimit:3,this._minimumNonErrorTimePeriod=typeof e.minimumNonErrorTimePeriod==`number`?e.minimumNonErrorTimePeriod:5e3,this._boundErrorHandler=e=>{let t=`error`in e?e.error:e.reason;t instanceof Error&&this._handleError(t,e)},this._listeners={},!this._restart)throw Error("The Watchdog class was split into the abstract `Watchdog` class and the `EditorWatchdog` class. Please, use `EditorWatchdog` if you have used the `Watchdog` class previously.")}destroy(){this._stopErrorHandling(),this._listeners={}}on(e,t){this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)}off(e,t){this._listeners[e]=this._listeners[e].filter(e=>e!==t)}_fire(e,...t){let n=this._listeners[e]||[];for(let e of n)e.apply(this,[null,...t])}_startErrorHandling(){window.addEventListener(`error`,this._boundErrorHandler),window.addEventListener(`unhandledrejection`,this._boundErrorHandler)}_stopErrorHandling(){window.removeEventListener(`error`,this._boundErrorHandler),window.removeEventListener(`unhandledrejection`,this._boundErrorHandler)}_handleError(e,t){if(this._shouldReactToError(e)){this.crashes.push({message:e.message,stack:e.stack,filename:t instanceof ErrorEvent?t.filename:void 0,lineno:t instanceof ErrorEvent?t.lineno:void 0,colno:t instanceof ErrorEvent?t.colno:void 0,date:this._now()});let n=this._shouldRestart();this.state=`crashed`,this._fire(`stateChange`),this._fire(`error`,{error:e,causesRestart:n}),n?this._restart():(this.state=`crashedPermanently`,this._fire(`stateChange`))}}_shouldReactToError(e){return e.is&&e.is(`CKEditorError`)&&e.context!==void 0&&e.context!==null&&this.state===`ready`&&this._isErrorComingFromThisItem(e)}_shouldRestart(){return this.crashes.length<=this._crashNumberLimit?!0:(this.crashes[this.crashes.length-1].date-this.crashes[this.crashes.length-1-this._crashNumberLimit].date)/this._crashNumberLimit>this._minimumNonErrorTimePeriod}};function Eh(e,t=new Set){let n=[e],r=new Set,i=0;for(;n.length>i;){let e=n[i++];if(!(r.has(e)||!Dh(e)||t.has(e)))if(r.add(e),Symbol.iterator in e)try{for(let t of e)n.push(t)}catch{}else for(let t in e)t!==`defaultValue`&&n.push(e[t])}return r}function Dh(e){let t=Object.prototype.toString.call(e),n=typeof e;return!(n===`number`||n===`boolean`||n===`string`||n===`symbol`||n===`function`||t===`[object Date]`||t===`[object RegExp]`||t===`[object Module]`||e==null||e._watchdogExcluded||e instanceof EventTarget||e instanceof Event)}function Oh(e,t,n=new Set){if(e===t&&kh(e))return!0;let r=Eh(e,n),i=Eh(t,n);for(let e of r)if(i.has(e))return!0;return!1}function kh(e){return typeof e==`object`&&!!e}function Ah(e,t,n){let r=t.root,i=t.roots||Object.create(null);n&&!i[n]&&(i[n]=r||Object.create(null));let a=jh(e),o=Mh(t,a,n),s=Array.from(new Set([...a?Object.keys(e):[],...Object.keys(i),...Object.keys(o)]));for(let e of s){let n=i[e]||Object.create(null);n.initialData=``,n.placeholder??=Nh(t,`placeholder`,e),n.label??=Nh(t,`label`,e),i[e]=n}t.roots=i}function jh(e){return!!e&&typeof e==`object`&&!Array.isArray(e)&&!Ph(e)}function Mh(e,t,n){return t||!n?e.initialData||Object.create(null):{[n]:e.initialData}}function Nh(e,t,n){let r=e[t];if(r)return typeof r==`string`?r:r[n]}function Ph(e){return Nn(e)}var Fh=class extends Th{_editor=null;_lifecyclePromise=null;_throttledSave;_data;_lastDocumentVersion;_elementOrData;_editorAttachTo=null;_isSingleRootEditor=!0;_isUsingConfigBasedCreator=!1;_editables={};_config;_excludedProps;constructor(e,t={}){super(t),this._throttledSave=Jt(this._save.bind(this),typeof t.saveInterval==`number`?t.saveInterval:5e3),e&&(this._creator=((t,
Line truncated
|
||||
<path d="M14 3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H15a1 1 0 0 1-1-1V3Z" fill="#000"/>
|
||||
<path d="M27 3.25a1.5 1.5 0 0 1 1.5 1.5v1.7a2.25 2.25 0 0 1-1.932 2.226l-4.424.632a.75.75 0 0 0-.644.743V11a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H20a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1v-.95a2.25 2.25 0 0 1 1.932-2.226l4.424-.632A.75.75 0 0 0 27 6.449V3.25Z" fill="#000"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M26.855 2.25H27a2.5 2.5 0 0 1 2.5 2.5v1.7a3.25 3.25 0 0 1-2.79 3.216l-4.21.602a2 2 0 0 1 1 1.732v5a2 2 0 0 1-2 2H20a2 2 0 0 1-2-2v-5a2 2 0 0 1 1-1.732v-.217A3.25 3.25 0 0 1 21.129 7H15a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10a2 2 0 0 1 1.855 1.25ZM20 10.05V11a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h1.5a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1v-.95c0-.016 0-.033.002-.05a.75.75 0 0 1 .642-.692l4.424-.632A2.25 2.25 0 0 0 28.5 6.45V4.75a1.496 1.496 0 0 0-1.5-1.5v3.2a.75.75 0 0 1-.644.742l-4.424.632A2.25 2.25 0 0 0 20 10.05ZM15 2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H15Z" fill="#fff"/>
|
||||
<path d="M2.5 2.5A.5.5 0 0 1 3 2h2.5a.5.5 0 0 1 .354.146l.646.647.646-.647A.5.5 0 0 1 7.5 2H10a.5.5 0 0 1 0 1H7.707L7 3.707V10h.5a.5.5 0 0 1 0 1H7v4.793l.707.707H10a.5.5 0 0 1 0 1H7.5a.5.5 0 0 1-.354-.146l-.646-.647-.646.647a.5.5 0 0 1-.354.146H3a.5.5 0 0 1 0-1h2.293L6 15.793V11h-.5a.5.5 0 0 1 0-1H6V3.707L5.293 3H3a.5.5 0 0 1-.5-.5Z" fill="#000"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="m5.793 3.5-.5-.5H3a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .354.146l.145.146.501.5.646-.646A.5.5 0 0 1 7.5 2H10a.5.5 0 0 1 0 1H7.707L7 3.707V10h.5a.5.5 0 0 1 0 1H7v4.793l.707.707H10a.5.5 0 0 1 0 1H7.5a.5.5 0 0 1-.354-.146l-.646-.647-.5.5-.146.147a.5.5 0 0 1-.354.146H3a.5.5 0 0 1 0-1h2.293L6 15.793V11h-.5a.5.5 0 0 1 0-1H6V3.707L5.793 3.5Zm-.914.5L5 4.121v4.964a1.5 1.5 0 0 0 0 2.83v3.464l-.121.121H3a1.5 1.5 0 0 0 0 3h2.5a1.5 1.5 0 0 0 1-.382 1.5 1.5 0 0 0 1 .382H10a1.5 1.5 0 0 0 0-3H8.121L8 15.379v-3.464a1.5 1.5 0 0 0 0-2.83V4.121L8.121 4H10a1.5 1.5 0 0 0 0-3H7.5a1.5 1.5 0 0 0-1 .382A1.5 1.5 0 0 0 5.5 1H3a1.5 1.5 0 1 0 0 3h1.879Z" fill="#fff"/>
|
||||
</svg>
|
||||
`,Rv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3 3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z"/><path d="M16 3.25a1.5 1.5 0 0 1 1.5 1.5v1.7a2.25 2.25 0 0 1-1.932 2.226l-4.424.632a.75.75 0 0 0-.644.743V11a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1v-.95a2.25 2.25 0 0 1 1.932-2.226l4.424-.632A.75.75 0 0 0 16 6.449z"/></svg>`,zv=`<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M8.514.5c1.007 0 2.056.352 2.866.96.813.611 1.449 1.539 1.449 2.69v7.8c0 .777-.382 1.457-.888 1.93-.505.474-1.195.8-1.92.82-1.473.04-2.848-1.237-2.848-2.75v-3.7a.75.75 0 0 1 1.5 0v3.7c0 .642.65 1.268 1.306 1.25.312-.008.663-.157.938-.414.274-.256.412-.562.412-.836v-7.8c0-.556-.303-1.08-.85-1.49A3.4 3.4 0 0 0 8.513 2a3.4 3.4 0 0 0-1.946.65c-.556.41-.868.934-.868 1.5v.028l-.001.013-.002.055-.006.212-.02.787c-.015.67-.034 1.605-.046 2.663-.025 2.123-.025 4.729.074 6.704.058 1.155.628 1.948 1.466 2.478.864.547 2.017.81 3.135.81 1.114 0 2.092-.265 2.789-.785.671-.5 1.152-1.286 1.213-2.503a80 80 0 0 0 .074-5.299 82 82 0 0 0-.073-2.283L14.301 7v-.086A.75.75 0 0 1 15.8 6.91v.013l.002.033.005.127c.005.11.013.273.02.48.017.413.035 1.007.048 1.725a82 82 0 0 1-.075 5.4c-.082 1.63-.758 2.843-1.815 3.631-1.032.77-2.358 1.082-3.684 1.082-1.322 0-2.774-.306-3.939-1.044-1.191-.754-2.076-1.962-2.161-3.669-.101-2.024-.101-4.67-.076-6.796.012-1.066.03-2.006.047-2.68.007-.337.015-.608.02-.794l.006-.215.002-.056v-.02c.009-1.162.663-2.082 1.477-2.683A4.9 4.9 0 0 1 8.514.5"/></svg>`,Bv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5M5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1"/></svg>`,Vv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m7.3 17.37-.061.088a1.52 1.52 0 0 1-.934.535l-4.178.663-.806-4.153a1.5 1.5 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346zM6.07 16.512l-3.276-2.295.53 2.73zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328M8 18.5 9.375 17H19v1.5z"/></svg>`,Hv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10.126 2.268 2.002 13.874l1.895 1.852 2.521 1.402L14.47 5.481l-1.543-2.568z" class="ck-icon__fill"/><path d="m4.5 18.088-2.645-1.852-.04-2.95-.006-.005.006-.008v-.025l.011.008L8.73 2.97q.249-.348.567-.557l-1.212.308L4.604 7.9l-.83-.558 3.694-5.495 2.708-.69 1.65 1.145.046.018.85-1.216 2.16 1.512-.856 1.222c.828.967 1.144 2.141.432 3.158L7.55 17.286l.006.005zm-.634.166-1.976.516-.026-1.918zM9.968 3.817l-.006-.004-6.123 9.184 3.277 2.294 6.108-9.162.005.003c.317-.452-.16-1.332-1.064-1.966-.891-.624-1.865-.776-2.197-.349M8.245 18.5 9.59 17h9.406v1.5z"/></svg>`,Uv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4"/></svg>`,Wv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18m3.45-9.872a1 1 0 0 1 0 1.744l-4.96 2.79A1 1 0 0 1 7 12.79V7.21a1 1 0 0 1 1.49-.872z" clip-rule="evenodd"/></svg>`,Gv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1"/></svg>`,Kv=`<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="9.00037" cy="9.79993" r="1.5"/>
|
||||
<path d="M5.75024 2.75005C5.75019 2.00005 5.75006 2.00005 5.75006 2.00005L5.74877 2.00005L5.74647 2.00006L5.73927 2.00009L5.71503 2.0003C5.6947 2.00053 5.66619 2.00098 5.63111 2.00185C5.56123 2.0036 5.46388 2.00707 5.35241 2.01402C5.14095 2.02722 4.83482 2.05536 4.56712 2.12276C4.1703 2.22267 3.82938 2.40399 3.55967 2.67392C3.29221 2.94161 3.1311 3.26001 3.03544 3.5803C2.85401 4.18776 2.8854 4.89393 2.92747 5.49256C2.9373 5.6324 2.94792 5.76849 2.95828 5.90131C2.99629 6.38849 3.03087 6.83163 3.01038 7.25369C2.98475 7.78147 2.87469 8.13279 2.6777 8.3656C2.45517 8.6286 2.1841 8.79405 1.95875 8.89436C1.84756 8.94386 1.75282 8.97509 1.68956 8.99319C1.65813 9.00219 1.63513 9.00776 1.62253 9.01062L1.61304 9.01269L1.00024 9.12173V9.75005H3.4023C3.54579 9.63123 3.68814 9.49364 3.82278 9.33451C4.33087 8.73405 4.47638 7.99036 4.50861 7.32643C4.5342 6.79933 4.48942 6.23163 4.4502 5.73429C4.44071 5.61404 4.43155 5.49785 4.42378 5.3874C4.38011 4.76596 4.37986 4.32043 4.4727 4.00956C4.51418 3.87069 4.56668 3.78828 4.62078 3.73414C4.67264 3.68223 4.76124 3.6207 4.93336 3.57736C5.06269 3.5448 5.25656 3.52293 5.44585 3.51111C5.53475 3.50556 5.61296 3.50277 5.66854 3.50139C5.6962 3.5007 5.71789 3.50036 5.73209 3.5002L5.74748 3.50007L5.75054 3.50005L6.5003 3.5L6.50019 2L5.75006 2.00005L5.75024 2.75005Z"/>
|
||||
<path d="M5.75024 16.7501C5.75019 17.5001 5.75006 17.5001 5.75006 17.5001L5.74877 17.5001L5.74647 17.5001L5.73927 17.5L5.71503 17.4998C5.6947 17.4996 5.66619 17.4991 5.63111 17.4983C5.56123 17.4965 5.46388 17.493 5.35241 17.4861C5.14095 17.4729 4.83482 17.4448 4.56712 17.3774C4.1703 17.2774 3.82938 17.0961 3.55967 16.8262C3.29221 16.5585 3.1311 16.2401 3.03544 15.9198C2.85401 15.3124 2.8854 14.6062 2.92747 14.0076C2.9373 13.8677 2.94792 13.7316 2.95828 13.5988C2.99629 13.1116 3.03087 12.6685 3.01038 12.2464C2.98475 11.7186 2.87469 11.3673 2.6777 11.1345C2.45517 10.8715 2.1841 10.7061 1.95875 10.6058C1.84756 10.5563 1.75282 10.525 1.68956 10.5069C1.65813 10.4979 1.63513 10.4924 1.62253 10.4895L1.61304 10.4874L1.00024 10.3784V9.75005H3.4023C3.54579 9.86887 3.68814 10.0065 3.82278 10.1656C4.33087 10.7661 4.47638 11.5098 4.50861 12.1737C4.5342 12.7008 4.48942 13.2685 4.4502 13.7658C4.44071 13.8861 4.43155 14.0023 4.42378 14.1127C4.38011 14.7341 4.37986 15.1797 4.4727 15.4906C4.51418 15.6294 4.56668 15.7118 4.62078 15.766C4.67264 15.8179 4.76124 15.8794 4.93336 15.9228C5.06269 15.9553 5.25656 15.9772 5.44585 15.989C5.53475 15.9945 5.61296 15.9973 5.66854 15.9987C5.6962 15.9994 5.71789 15.9998 5.73209 15.9999L5.74748 16L5.75054 16.0001L6.5003 16.0001L6.50019 17.5001L5.75006 17.5001L5.75024 16.7501Z"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.2514 2.00005L12.2501 2.00005L11.5 2L11.4999 3.5L12.2496 3.50005L12.2527 3.50007L12.2681 3.5002C12.2823 3.50036 12.304 3.5007 12.3316 3.50139C12.3872 3.50277 12.4654 3.50556 12.5543 3.51111C12.7436 3.52293 12.9375 3.5448 13.0668 3.57736C13.2389 3.6207 13.3275 3.68223 13.3794 3.73414C13.4335 3.78828 13.486 3.87069 13.5275 4.00956C13.6203 4.32043 13.6201 4.76596 13.5764 5.3874C13.5686 5.49785 13.5595 5.61404 13.55 5.73429C13.5108 6.23163 13.466 6.79933 13.4916 7.32643C13.5238 7.99036 13.6693 8.73405 14.1774 9.33451C14.312 9.49364 14.4544 9.63123 14.5979 9.75005C14.4544 9.86887 14.312 10.0065 14.1774 10.1656C13.7121 10.7154 13.5509 11.3854 13.5023 12.0042C13.6011 12.0012 13.7003 11.9997 13.7999 11.9997C14.208 11.9997 14.6093 12.0247 15.0018 12.0729C15.0416 11.6402 15.1479 11.3408 15.3225 11.1345C15.545 10.8715 15.8161 10.7061 16.0414 10.6058C16.1526 10.5563 16.2474 10.525 16.3106 10.5069C16.342 10.4979 16.365 10.4924 16.3776 10.4895L16.3871 10.4874L16.9999 10.3784V9.75005V9.12173L16.3871 9.01269L16.3776 9.01062C16.365 9.00776 16.342 9.00219 16.3106 8.99319C16.2474 8.97509 16.1526 8.94386 16.0414 8.89436C15.8161 8.79405 15.545 8.6286 15.3225 8.3656C15.1255 8.13279 15.0154 7.78147 14.9898 7.25369C14.9693 6.83163 15.0039 6.38849 15.0419 5.90131C15.0523 5.76849 15.0629 5.6324 15.0727 5.49256C15.1148 4.89393 15.1462 4.18776 14.9647 3.5803C14.8691 3.26001 14.708 2.94161 14.4405 2.67392C14.1708 2.40399 13.8299 2.22267 13.433 2.12276C13.1654 2.05536 12.8592 2.02722 12.6478 2.01402C12.5363 2.00707 12.4389 2.0036 12.3691 2.00185C12.334 2.00098 12.3055 2.00053 12.2851 2.0003L12.2609 2.00009L12.2537 2.00006L12.2514 2.00005Z"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.00335 17.2062L9.00308 17.2065C8.7234 17.5118 8.24919 17.5327 7.94372 17.2532C7.63816 16.9735 7.61716 16.4991 7.89681 16.1935L8.45008 16.6999C7.89681 16.1935 7.89697 16.1934 7.89713 16.1932L7.89751 16.1928L7.89844 16.1918L7.90098 16.189L7.90879 16.1806L7.93517 16.1526C7.95746 16.1292 7.98914 16.0963 8.02971 16.0555C8.11079 15.9738 8.22768 15.8597 8.37644 15.724C8.6732 15.4532 9.10079 15.0927 9.62744 14.7314C10.6647 14.0198 12.1659 13.2499 13.8501 13.2499C15.5343 13.2499 17.0355 14.0198 18.0727 14.7314C18.5994 15.0927 19.027 15.4532 19.3237 15.724C19.4725 15.8597 19.5894 15.9738 19.6705 16.0555C19.711 16.0963 19.7427 16.1292 19.765 16.1526L19.7914 16.1806L19.7992 16.189L19.8017 16.1918L19.8027 16.1928L19.803 16.1932C19.8032 16.1934 19.8034 16.1935 19.2501 16.6999L19.8034 16.1935C20.083 16.4991 20.062 16.9735 19.7565 17.2532C19.4511 17.5326 18.9772 17.5118 18.6975 17.207L18.6971 17.2065L18.6968 17.2062L18.6945 17.2037L18.6783 17.1865C18.6629 17.1704 18.6386 17.1452 18.6059 17.1123C18.5404 17.0463 18.4414 16.9494 18.3127 16.8321C18.0546 16.5966 17.6814 16.282 17.2242 15.9683C16.9805 15.8012 16.7185 15.6381 16.4421 15.4883C16.7016 15.9322 16.8502 16.4487 16.8502 16.9999C16.8502 18.6567 15.5071 19.9999 13.8502 19.9999C12.1934 19.9999 10.8502 18.6567 10.8502 16.9999C10.8502 16.4486 10.9989 15.932 11.2584 15.4881C10.9819 15.6379 10.7198 15.8011 10.476 15.9683C10.0188 16.282 9.64555 16.5966 9.38746 16.8321C9.25879 16.9494 9.15975 17.0463 9.09425 17.1123C9.06153 17.1452 9.03726 17.1704 9.02192 17.1865L9.00572 17.2037L9.00335 17.2062Z"/>
|
||||
<circle cx="14.8253" cy="16.1749" r="1.125" fill="white"/>
|
||||
</svg>
|
||||
`,qv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>`,Jv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M15 2.5H5v4h10zm-1 1v2H6v-2z"/><path d="M16 5.5a2.5 2.5 0 0 1 2.495 2.336L18.5 8v5a2.5 2.5 0 0 1-2.336 2.495L16 15.5h-1V14h1a1 1 0 0 0 .993-.883L17 13V8a1 1 0 0 0-.883-.993L16 7H4a1 1 0 0 0-.993.883L3 8v5a1 1 0 0 0 .883.993L4 14h1v1.5H4a2.5 2.5 0 0 1-2.495-2.336L1.5 13V8a2.5 2.5 0 0 1 2.336-2.495L4 5.5zM6.5 8a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1z"/><path d="M15 12H5v7h10zm-1 1v5H6v-5z"/><path d="M7 14h6v1H7zm0 2h6v1H7z"/></svg>`,Yv=`<svg xmlns="http://www.w3.org/2000/svg" width="53" height="10" viewBox="0 0 53 10"><path fill="#1C2331" d="M31.724 1.492a15.139 15.139 0 0 0 .045 1.16 2.434 2.434 0 0 0-.687-.34 3.68 3.68 0 0 0-1.103-.166 2.332 2.332 0 0 0-1.14.255 1.549 1.549 0 0 0-.686.87c-.15.41-.225.98-.225 1.712 0 .939.148 1.659.444 2.161.297.503.792.754 1.487.754.452.015.9-.094 1.294-.316.296-.174.557-.4.771-.669l.14.852h1.282V.007h-1.623v1.485ZM31 6.496a1.77 1.77 0 0 1-.494.061.964.964 0 0 1-.521-.127.758.758 0 0 1-.296-.466 3.984 3.984 0 0 1-.093-.992 4.208 4.208 0 0 1 .098-1.052.753.753 0 0 1 .307-.477 1.08 1.08 0 0 1 .55-.122c.233-.004.466.026.69.089l.483.144v2.553c-.11.076-.213.143-.307.2a1.73 1.73 0 0 1-.417.189ZM35.68 0l-.702.004c-.322.002-.482.168-.48.497l.004.581c.002.33.164.493.486.49l.702-.004c.322-.002.481-.167.48-.496L36.165.49c-.002-.33-.164-.493-.486-.491ZM36.145 2.313l-1.612.01.034 5.482 1.613-.01-.035-5.482ZM39.623.79 37.989.8 38 2.306l-.946.056.006 1.009.949-.006.024 2.983c.003.476.143.844.419 1.106.275.26.658.39 1.148.387.132 0 .293-.01.483-.03.19-.02.38-.046.57-.08.163-.028.324-.068.482-.119l-.183-1.095-.702.004a.664.664 0 0 1-.456-.123.553.553 0 0 1-.14-.422l-.016-2.621 1.513-.01-.006-1.064-1.514.01-.01-1.503ZM46.226 2.388c-.41-.184-.956-.274-1.636-.27-.673.004-1.215.101-1.627.29-.402.179-.72.505-.888.91-.18.419-.268.979-.264 1.68.004.688.1 1.24.285 1.655.172.404.495.724.9.894.414.18.957.268 1.63.264.68-.004 1.224-.099 1.632-.284.4-.176.714-.501.878-.905.176-.418.263-.971.258-1.658-.004-.702-.097-1.261-.28-1.677a1.696 1.696 0 0 0-.888-.9Zm-.613 3.607a.77.77 0 0 1-.337.501 1.649 1.649 0 0 1-1.317.009.776.776 0 0 1-.343-.497 4.066 4.066 0 0 1-.105-1.02 4.136 4.136 0 0 1 .092-1.03.786.786 0 0 1 .337-.507 1.59 1.59 0 0 1 1.316-.008.79.79 0 0 1 .344.502c.078.337.113.683.105 1.03.012.343-.019.685-.092 1.02ZM52.114 2.07a2.67 2.67 0 0 0-1.128.278c-.39.191-.752.437-1.072.73l-.157-.846-1.273.008.036 5.572 1.623-.01-.024-3.78c.35-.124.646-.22.887-.286.26-.075.53-.114.8-.118l.45-.003.144-1.546-.286.001ZM22.083 7.426l-1.576-2.532a2.137 2.137 0 0 0-.172-.253 1.95 1.95 0 0 0-.304-.29.138.138 0 0 1 .042-.04 1.7 1.7 0 0 0 .328-.374l1.75-2.71c.01-.015.025-.028.024-.048-.01-.01-.021-.007-.031-.007L20.49 1.17a.078.078 0 0 0-.075.045l-.868 1.384c-.23.366-.46.732-.688 1.099a.108.108 0 0 1-.112.06c-.098-.005-.196-.001-.294-.002-.018 0-.038.006-.055-.007.002-.02.002-.039.005-.058a4.6 4.6 0 0 0 .046-.701V1.203c0-.02-.009-.032-.03-.03h-.033L16.93 1.17c-.084 0-.073-.01-.073.076v6.491c-.001.018.006.028.025.027h1.494c.083 0 .072.007.072-.071v-2.19c0-.055-.003-.11-.004-.166a3.366 3.366 0 0 0-.05-.417h.06c.104 0 .209.002.313-.002a.082.082 0 0 1 .084.05c.535.913 1.07 1.824 1.607 2.736a.104.104 0 0 0 .103.062c.554-.003 1.107-.002 1.66-.002l.069-.003-.019-.032-.188-.304ZM27.112 6.555c-.005-.08-.004-.08-.082-.08h-2.414c-.053 0-.106-.003-.159-.011a.279.279 0 0 1-.246-.209.558.558 0 0 1-.022-.15c0-.382 0-.762-.002-1.143 0-.032.007-.049.042-.044h2.504c.029.003.037-.012.034-.038V3.814c0-.089.013-.078-.076-.078h-2.44c-.07 0-.062.003-.062-.06v-.837c0-.047.004-.093.013-.14a.283.283 0 0 1 .241-.246.717.717 0 0 1 .146-.011h2.484c.024.002.035-.009.036-.033l.003-.038.03-.496c.01-.183.024-.365.034-.548.005-.085.003-.087-.082-.094-.218-.018-.437-.038-.655-.05a17.845 17.845 0 0 0-.657-.026 72.994 72.994 0 0 0-1.756-.016 1.7 1.7 0 0 0-.471.064 1.286 1.286 0 0 0-.817.655c-.099.196-.149.413-.145.633v3.875c0 .072.003.144.011.216a1.27 1.27 0 0 0 .711 1.029c.228.113.48.167.734.158.757-.005 1.515.002 2.272-.042.274-.016.548-.034.82-.053.03-.002.043-.008.04-.041-.008-.104-.012-.208-.019-.312a69.964 69.964 0 0 1-.05-.768ZM16.14 7.415l-.127-1.075c-.004-.03-.014-.04-.044-.037a13.125 13.125 0 0 1-.998.073c-.336.01-.672.02-1.008.016-.116-.001-.233-.014-.347-.039a.746.746 0 0 1-.45-.262c-.075-.1-.132-.211-.167-.33a3.324 3.324 0 0 1-.126-.773 9.113 9.113 0 0 1-.015-.749c0-.285.022-.57.065-.852.023-.158.066-.312.127-.46a.728.728 0 0 1 .518-.443 1.64 1.64 0 0 1 .397-.048c.628-.001 1.255.003 1.882.05.022.001.033-.006.036-.026l.003-.031.06-.55c.019-.177.036-.355.057-.532.004-.034-.005-.046-.04-.056a5.595 5.595 0 0 0-1.213-.21 10.783 10.783 0 0 0-.708-.02c-.24-.003-.48.01-.719.041a3.477 3.477 0 0 0-.625.14 1.912 1.912 0 0 0-.807.497c-.185.2-.33.433-.424.688a4.311 4.3
Line truncated
|
||||
`,Xv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003z"/></svg>`,Zv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.75.75 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.8.8 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032z"/></svg>`,Qv=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.106 4.946c.272.274.27.712.033 1.016a6.1 6.1 0 0 0-1.291 3.764c0 3.375 2.722 6.111 6.08 6.111q.418 0 .822-.057l-.964-.968-.048-.054a.71.71 0 0 1 .048-.943.7.7 0 0 1 .939-.05l.053.05 1.984 1.994c.143.144.21.335.204.523a.7.7 0 0 1-.156.495l-.048.053-1.984 1.994a.7.7 0 0 1-.992 0 .71.71 0 0 1 0-.997l.645-.647a8 8 0 0 1-.504.018c-4.132 0-7.482-3.368-7.482-7.522 0-1.803.632-3.458 1.684-4.754.248-.304.701-.304.977-.026M9.057.464a.7.7 0 0 1 .992 0 .71.71 0 0 1 0 .997l-.966.97q.46-.058.938-.058c4.132 0 7.483 3.367 7.483 7.521a7.5 7.5 0 0 1-1.685 4.754c-.247.304-.7.304-.977.026-.271-.273-.27-.712-.032-1.016a6.1 6.1 0 0 0 1.29-3.764c0-3.375-2.721-6.11-6.079-6.111a6 6 0 0 0-.673.039l.701.705.049.053a.71.71 0 0 1-.049.944.7.7 0 0 1-.939.048l-.053-.048L7.073 3.53a.7.7 0 0 1-.203-.524.7.7 0 0 1 .155-.495l.048-.053z"/></svg>`,$v=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 7h9.2c.6 0 1 .4 1 1v9.9c0 .5-.4 1-1 1H5.2a1 1 0 0 1-1-1V8c0-.6.4-1 1-1m1 1.5c-.3 0-.5.2-.5.5v8c0 .3.2.5.5.5h.5c.2 0 .5-.2.5-.5V9c0-.3-.3-.5-.5-.5zm3.2 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5h-.4zm3.5 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5zm-1.4-7.1H8.3L6.5 3.6H3.8c-.5 0-.7.3-.7.8s.2.7.7.7h12c.6 0 .9-.2.9-.7s-.3-.8-1-.8h-2.4z"/></svg>`,ey=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8.69 14.915q.08.078.36.093a.366.366 0 0 1 .345.485l-.003.01a.74.74 0 0 1-.697.497h-2.67a.374.374 0 0 1-.353-.496l.013-.038a.68.68 0 0 1 .644-.458q.295-.018.386-.093a.3.3 0 0 0 .072-.11L9.592 4.5H6.269q-.538-.026-.75.09-.213.117-.442.563c-.192.29-.516.464-.864.464H4.17a.43.43 0 0 1-.407-.569L4.46 3h13.08l-.62 2.043a.81.81 0 0 1-.775.574h-.114a.486.486 0 0 1-.486-.486q.002-.426-.167-.54-.168-.114-.766-.091h-3.28l-2.68 10.257q-.009.111.038.158M3 17h8a.5.5 0 1 1 0 1H3a.5.5 0 1 1 0-1m11.299 1.17a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.06-1.06l1.415 1.414 1.414-1.415a.75.75 0 1 1 1.06 1.06l-1.413 1.415 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>`,ty=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 7h9.2c.6 0 1 .4 1 1v9.9c0 .5-.4 1-1 1H5.2a1 1 0 0 1-1-1V8c0-.6.4-1 1-1m1 1.5c-.3 0-.5.2-.5.5v8c0 .3.2.5.5.5h.5c.2 0 .5-.2.5-.5V9c0-.3-.3-.5-.5-.5zm3.2 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5zm3.5 0c-.2 0-.5.2-.5.5v8c0 .3.3.5.5.5h.5c.3 0 .5-.2.5-.5V9c0-.3-.2-.5-.5-.5zm-1.4-7.1H8.3L6.5 3.6H3.8c-.5 0-.7.3-.7.8s.2.7.7.7h12c.6 0 .9-.2.9-.7s-.3-.8-1-.8h-2.4z"/></svg>`,ny=`<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>`,ry=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11 1a9 9 0 1 1-8.027 13.075l1.128-1.129A7.502 7.502 0 0 0 18.5 10a7.5 7.5 0 1 0-14.962.759l-.745-.746-.76.76A9 9 0 0 1 11 1"/><path d="M.475 8.17a.75.75 0 0 1 .978.047l.075.082 1.284 1.643 1.681-1.284a.75.75 0 0 1 .978.057l.073.083a.75.75 0 0 1-.057.978l-.083.073-2.27 1.737a.75.75 0 0 1-.973-.052l-.074-.082-1.741-2.23a.75.75 0 0 1 .13-1.052zM11.5 5v4.999l3.196 3.196-1.06 1.06L10.1 10.72l-.1-.113V5z"/></svg>`,iy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M9.61 2.66a1.406 1.406 0 1 0-1.407 0v.891H3.28a2.11 2.11 0 0 0-2.11 2.11v10.312a2.11 2.11 0 0 0 2.11 2.109h5.684l-.054-1.157.18-.25H3.28a.703.703 0 0 1-.703-.702V5.66c0-.389.315-.704.703-.704h11.25c.388 0 .703.315.703.704v2.484l.358-.497a2.5 2.5 0 0 1 1.048-.84V5.66a2.11 2.11 0 0 0-2.11-2.11H9.61z"/><path d="M5.625 10.817c.518 0 .937-.63.937-1.407 0-.776-.42-1.406-.937-1.406s-.938.63-.938 1.406c0 .777.42 1.407.938 1.407m7.5-1.407c0 .777-.42 1.407-.938 1.407s-.937-.63-.937-1.407c0-.776.42-1.406.937-1.406s.938.63.938 1.406M.937 8.004A.937.937 0 0 0 0 8.942v1.875c0 .517.42.937.937.937zm5.191 4.506a.78.78 0 0 1 1.085.216c.272.408.907.707 1.693.707s1.421-.3 1.693-.707a.782.782 0 0 1 1.302.868c-.666 1-1.906 1.403-2.995 1.403s-2.329-.404-2.995-1.403a.78.78 0 0 1 .217-1.085Zm10.859-3.6-.622.864 2.879 2.074.622-.864a.71.71 0 0 0-.161-.99l-1.728-1.245a.71.71 0 0 0-.99.161m-5.352 11.041a.355.355 0 0 1-.449-.31l-.214-2.38 4.978-6.911 2.88 2.074-4.978 6.91z"/></svg>`,ay=`<svg
Line truncated
|
||||
`,cy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m6.395 9.196 2.545-.007V6.498a.6.6 0 0 1 .598-.598h.299a.6.6 0 0 1 .598.598v6.877a.6.6 0 0 1-.598.598h-.299a.6.6 0 0 1-.598-.598v-2.691l-2.545.007v2.691a.6.6 0 0 1-.598.598h-.299a.6.6 0 0 1-.598-.598V6.505a.6.6 0 0 1 .598-.598h.299a.6.6 0 0 1 .598.598zm8.699 4.221V6.462a.56.56 0 0 0-.562-.562h-.782a1 1 0 0 0-.39.08l-1.017.43a.56.56 0 0 0-.343.517v.197c0 .4.406.67.775.519l.819-.337v6.111c0 .31.251.562.561.562h.377c.31 0 .562-.251.562-.562M0 15.417v1.5h1.5v-1.5zm18.5 0v1.5H20v-1.5zm0-3.084v1.5H20v-1.5zm0-3.083v1.5H20v-1.5zm0-3.083v1.5H20v-1.5zM0 18.5v.5a1 1 0 0 0 1 1h.5v-1.5zm3.083 0V20h1.5v-1.5zm3.084 0V20h1.5v-1.5zm3.083 0V20h1.5v-1.5zm3.083 0V20h1.5v-1.5zm3.084 0V20h1.5v-1.5zm3.083 0V20h.5a1 1 0 0 0 1-1v-.5z"/><path d="M0 1a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v3.583h-1.5V1.5h-17v12.333H0z" clip-rule="evenodd"/></svg>`,ly=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.23 2.93a.88.88 0 0 1 1.248 0l1.47 1.468q.298-.186.605-.353c1.066-.58 2.247-.992 3.438-.961 1.176.03 2.344.464 3.405 1.05 1.066.588 2.069 1.355 2.925 2.104a27 27 0 0 1 2.852 2.918l.043.052.011.016.005.004a.7.7 0 0 1 .103.183l.018.047.02.083.01.05.002.078-.003.062-.01.06q-.005.038-.016.077l-.02.06-.03.07-.01.016-.056.087-.002-.001.002.002h-.002l-.003.006-.011.014-.044.054-.161.2a26 26 0 0 1-2.693 2.803q-.414.367-.868.73l1.256 1.256a.881.881 0 0 1-.785 1.49.87.87 0 0 0-.25-.55L3.444 3.872a.9.9 0 0 0-.465-.245.88.88 0 0 1 .252-.698m1.19 4.413A25 25 0 0 0 2.58 9.204l-.013.016a.654.654 0 0 0 .006.876c.484.53 1.173 1.236 1.98 1.943.812.708 1.73 1.407 2.679 1.93.954.527 1.896.853 2.76.876.52.013 1.07-.094 1.635-.298l1.082 1.082c-.877.395-1.812.651-2.754.626-1.176-.03-2.345-.464-3.406-1.05-1.066-.587-2.068-1.354-2.924-2.103a27 27 0 0 1-2.851-2.918l-.044-.052-.01-.014-.005-.004v-.002a1 1 0 0 1-.06-.087l-.008-.014q-.022-.044-.038-.089l-.016-.04-.02-.086q-.005-.024-.007-.05-.006-.039-.003-.075v-.06q.004-.038.012-.076l.012-.056q.013-.041.03-.08l.023-.054.012-.02.055-.086h.002l-.002-.001.003-.005.012-.015.043-.054.16-.2A26 26 0 0 1 3.42 6.343zm6.057 6.058q-.247.035-.506.035a3.765 3.765 0 0 1-3.73-4.27zm-.524-8.906c-.85-.021-1.779.276-2.727.79l-.25.142L8.011 6.46a3.77 3.77 0 0 1 1.96-.555 3.765 3.765 0 0 1 3.766 3.764 3.77 3.77 0 0 1-.558 1.96l1.272 1.271c.323-.25.637-.513.936-.778a25 25 0 0 0 1.977-1.988l.015-.016a.655.655 0 0 0-.006-.878 26 26 0 0 0-1.981-1.941c-.81-.708-1.73-1.407-2.679-1.932-.954-.526-1.896-.852-2.76-.874m1.148 2.541a1.41 1.41 0 0 0-1.384 1.132l1.662 1.662a1.412 1.412 0 0 0-.278-2.794"/></svg>`,uy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><g fill-rule="evenodd"><path d="M9.972 5.906a3.765 3.765 0 1 1 0 7.53 3.765 3.765 0 0 1 0-7.53m1.13 1.13a1.412 1.412 0 1 0 0 2.823 1.412 1.412 0 0 0 0-2.824"/><path d="M9.99 3.084c1.177.03 2.345.465 3.406 1.05 1.066.588 2.07 1.355 2.925 2.105a27 27 0 0 1 2.852 2.917q.027.036.043.053l.011.015.004.003v.002q.068.084.103.183l.019.047.019.083.01.05a.7.7 0 0 1 0 .139q-.002.031-.01.06l-.016.078q-.009.029-.022.058-.012.035-.028.07l-.01.018-.056.087-.002-.002v.004l-.004.005-.012.015-.042.054-.161.198a26 26 0 0 1-2.694 2.803c-.856.762-1.863 1.537-2.933 2.117-1.066.58-2.247.992-3.438.962-1.176-.03-2.345-.465-3.406-1.05-1.066-.59-2.07-1.355-2.924-2.103a27 27 0 0 1-2.851-2.92l-.044-.052-.011-.015-.003-.004v-.001a1 1 0 0 1-.062-.088l-.006-.013-.039-.088-.016-.042q-.013-.043-.02-.086-.006-.025-.008-.05L.56 9.669v-.06q.005-.036.013-.075l.012-.056.03-.08.023-.054.012-.022.055-.083v.001h.001v-.002l.005-.005.01-.015.044-.054q.055-.071.16-.198a26 26 0 0 1 2.692-2.801c.858-.764 1.864-1.54 2.935-2.12 1.066-.58 2.247-.99 3.438-.961m-.037 1.411c-.85-.022-1.779.276-2.727.79-.943.511-1.859 1.214-2.67 1.934A24 24 0 0 0 2.58 9.207l-.014.015a.654.654 0 0 0 .007.877c.484.53 1.173 1.235 1.98 1.943.813.709 1.73 1.406 2.68 1.93.953.527 1.894.853 2.759.875.849.021 1.778-.276 2.727-.79.943-.512 1.86-1.212 2.67-1.933a25 25 0 0 0 1.977-1.989l.015-.016a.654.654 0 0 0-.007-.875 26 26 0 0 0-1.98-1.943c-.812-.71-1.73-1.407-2.68-1.932-.953-.525-1.894-.853-2.759-.874"/></g></svg>`,dy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m12.5 0 5 4.5v15.003h-16V0zM3 1.5v3.25l-1.497 1-.003 8 1.5 1v3.254L7.685 18l-.001 1.504H17.5V8.002L16 9.428l-.004-4.22-4.222-3.692z"/><path d="M4.06 6.64a.75.75 0 0 1 .958 1.15l-.085.07L2.29 9.75l2.646 1.89c.302.216.4.62.232.951l-.058.095a.75.75 0 0 1-.951.232l-.095-.058-3.5-2.5V9.14zm4.194 6.22a.75.75 0 0 1-.958-1.149l.085-.07 2.643-1.89-2.646-1.89a.75.75 0 0 1-.232-.952l.058-.095a.75.75 0 0 1 .95-.232l.096.058 3.5 2.5v1.22zm7.644-.836 2.122 2.122-5.825 5.809-2.125-.005.003-2.116zm2.539-1.847 1.414 1.414a.5.5 0 0 1 0 .707l-1.06 1.06-2.122-2.12 1.061-1.061a.5.5 0 0 1 .707 0"/></svg>`,fy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M9.288 1.496c.244-.661 1.18-.661 1.424 0l1.513 4.09a3.7 3.7 0 0 0 2.188 2.188l4.091 1.514c.661.244.66 1.18 0 1.424l-4.09 1.513a3.7
Line truncated
|
||||
<path fill="#F0F0F0" d="M2 0h41s2 0 2 2v41s0 2 -2 2h-41s-2 0 -2 -2v-41s0 -2 2 -2" />
|
||||
<path fill="#D5D5D5" d="M11 10h10s1 0 1 1v24s0 1 -1 1h-10s-1 0 -1 -1v-24s0 -1 1 -1" />
|
||||
<path fill="#D5D5D5" d="M25 10h10s1 0 1 1v10s0 1 -1 1h-10s-1 0 -1 -1v-10s0 -1 1 -1" />
|
||||
<path fill="#D5D5D5" d="M25 24h10s1 0 1 1v10s0 1 -1 1h-10s-1 0 -1 -1v-10s0 -1 1 -1" />
|
||||
</svg>
|
||||
`,wte=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8 0H3a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M2.5 2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v15a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5zM13 0h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2m0 1.5a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5V2a.5.5 0 0 0-.5-.5zm0 8.5h5a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2m0 1.5a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5z" clip-rule="evenodd"/></svg>`,Ey=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.035 1C2.446 1 2 1.54 2 2.098V10.5h1.5v-8h13v8H18V2.098C18 1.539 17.48 1 16.9 1zm10.453 2.61a1.89 1.89 0 0 0-1.442.736 1.89 1.89 0 0 0 1.011 2.976 1.9 1.9 0 0 0 2.253-1.114 1.887 1.887 0 0 0-1.822-2.598M7.463 8.163a.6.6 0 0 0-.432.154L5.071 10.5h5.119L7.88 8.348a.63.63 0 0 0-.417-.185m6.236 1.059a.62.62 0 0 0-.42.164L12.07 10.5h2.969l-.92-1.113a.62.62 0 0 0-.42-.165M.91 11.5a.91.91 0 0 0-.91.912v6.877c0 .505.405.91.91.91h18.178a.91.91 0 0 0 .912-.91v-6.877a.91.91 0 0 0-.912-.912zM3.668 13h1.947l2.135 5.7H5.898l-.28-.946H3.601l-.278.945H1.516zm4.947 0h1.801v4.3h2.7v1.4h-4.5zm4.5 0h5.4v1.4h-1.798v4.3h-1.701v-4.3h-1.9zm-8.517 1.457-.614 2.059h1.262z"/></svg>`,Dy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M9.816 11.5 7.038 4.785 4.261 11.5zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663z"/><path d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254z"/></svg>`,Tte=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M14.5 10.001a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0m-6 0a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0m-6 0a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0"/></svg>`,Ete=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m5.977 2 .708 1.914A2.06 2.06 0 0 0 7.902 5.13l1.914.708-1.914.709a2.06 2.06 0 0 0-1.217 1.216l-.708 1.914-.708-1.914a2.06 2.06 0 0 0-1.216-1.216l-1.914-.709 1.914-.708a2.06 2.06 0 0 0 1.216-1.216zm6.87 3.417 1.135 3.067a3.3 3.3 0 0 0 1.95 1.95L19 11.57l-3.067 1.135a3.3 3.3 0 0 0-1.95 1.95l-1.136 3.067-1.135-3.067a3.3 3.3 0 0 0-1.95-1.95l-3.068-1.136 3.068-1.135a3.3 3.3 0 0 0 1.95-1.95zm-8.418 8.276-.534-1.443-.534 1.443c-.158.425-.493.76-.918.918L1 15.145l1.443.534c.425.157.76.492.918.917l.534 1.443.534-1.443a1.55 1.55 0 0 1 .917-.917l1.443-.534-1.443-.534a1.55 1.55 0 0 1-.917-.918"/></svg>`,Oy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>`,Dte=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M6.05 8.609v8.38c0 1.11.903 2.01 2.017 2.01h7.553c.896 0 1.684-.588 1.936-1.445l2.361-8.041a2.012 2.012 0 0 0-1.935-2.575h-4.353l.788-2.618a2.01 2.01 0 0 0-1.294-2.485l-.698-.232a2.02 2.02 0 0 0-2.269.725l-3.72 5.098c-.25.344-.386.758-.386 1.183m1.513 8.38V8.61c0-.107.034-.21.096-.296l3.72-5.099a.505.505 0 0 1 .567-.18l.699.231a.5.5 0 0 1 .323.621l-1.177 3.912a.503.503 0 0 0 .483.647h5.708c.336 0 .578.322.484.644l-2.362 8.041a.504.504 0 0 1-.484.362H8.067a.503.503 0 0 1-.504-.503M3.328 6.937H1.714C.767 6.937 0 7.703 0 8.647v8.644C0 18.234.767 19 1.714 19h1.614c.946 0 1.714-.766 1.714-1.71V8.647c0-.943-.768-1.709-1.714-1.709m-1.815 1.71c0-.112.09-.202.201-.202h1.614c.111 0 .201.09.201.201v8.645a.2.2 0 0 1-.201.2H1.714a.2.2 0 0 1-.201-.2z" clip-rule="evenodd"/></svg>`,Ote=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M13.95 11.89V3.51c0-1.11-.903-2.01-2.017-2.01H4.38c-.896 0-1.684.589-1.936 1.446l-2.361 8.04a2.012 2.012 0 0 0 1.935 2.576h4.353l-.788 2.618a2.01 2.01 0 0 0 1.294 2.485l.698.232a2.02 2.02 0 0 0 2.269-.725l3.72-5.099c.25-.343.386-.757.386-1.182m-1.513-8.38v8.38c0 .107-.034.21-.096.296l-3.72 5.1a.505.505 0 0 1-.567.18l-.699-.232a.5.5 0 0 1-.323-.62L8.209 12.7a.503.503 0 0 0-.483-.647H2.018a.503.503 0 0 1-.484-.643l2.362-8.042a.504.504 0 0 1 .484-.361h7.553c.278 0 .504.225.504.502m4.235 10.053h1.614c.947 0 1.714-.765 1.714-1.709V3.21c0-.944-.767-1.709-1.714-1.709h-1.614c-.946 0-1.714.765-1.714 1.709v8.644c0 .944.768 1.709 1.714 1.709m1.815-1.709c0 .111-.09.201-.201.201h-1.614a.2.2 0 0 1-.201-.2V3.208c0-.111.09-.201.201-.201h1.614a.2.2 0 0 1 .201.2z" clip-rule="evenodd"/></svg>`,ky=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="m2.315 14.705 2.224-2.24a.69.69 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.7.7 0 0 1-.112.089.65.65 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75M2.329 5.745l2.21-2.226a.69.69 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.7.7 0 0 1-.496.196.64.64 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a
Line truncated
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6ZM5.27988 2.40003H6.71988V6.72003H5.27988V2.40003ZM6.72009 8.16003H5.28009V9.60003H6.72009V8.16003Z" fill="#DB3700"/>
|
||||
</svg>
|
||||
`,zy=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M20 10.001c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10m-9.662 8.493a9 9 0 0 1-.676 0c-.838-1.316-1.492-2.931-1.877-4.743h4.43c-.385 1.812-1.039 3.427-1.877 4.743m1.815-.268c.671-1.327 1.184-2.84 1.497-4.475h3.98a8.52 8.52 0 0 1-5.477 4.475m6.046-5.975a8.5 8.5 0 0 0 .301-2.25 8.5 8.5 0 0 0-.301-2.25h-4.323a20.3 20.3 0 0 1 0 4.5zm-.569-6a8.52 8.52 0 0 0-5.477-4.475c.671 1.327 1.184 2.84 1.497 4.475zm-7.292-4.743c.838 1.316 1.492 2.93 1.877 4.743h-4.43c.385-1.812 1.039-3.427 1.877-4.743a9 9 0 0 1 .676 0m-2.49.268c-.672 1.327-1.185 2.84-1.498 4.475H2.37a8.52 8.52 0 0 1 5.477-4.475M1.8 7.751a8.5 8.5 0 0 0-.301 2.25c0 .779.105 1.533.301 2.25h4.323a20.3 20.3 0 0 1 0-4.5zm.569 6a8.52 8.52 0 0 0 5.477 4.475c-.671-1.327-1.184-2.84-1.497-4.475zm10.095-1.5h-4.93a18.5 18.5 0 0 1 0-4.5h4.93a18.5 18.5 0 0 1 0 4.5" clip-rule="evenodd"/></svg>`,By=class e extends P{static presentationalAttributeNames=`alignment-baseline.baseline-shift.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-rendering.cursor.direction.display.dominant-baseline.fill.fill-opacity.fill-rule.filter.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.image-rendering.letter-spacing.lighting-color.marker-end.marker-mid.marker-start.mask.opacity.overflow.paint-order.pointer-events.shape-rendering.stop-color.stop-opacity.stroke.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke-width.text-anchor.text-decoration.text-overflow.text-rendering.transform.unicode-bidi.vector-effect.visibility.white-space.word-spacing.writing-mode`.split(`.`);constructor(){super();let e=this.bindTemplate;this.set(`content`,``),this.set(`viewBox`,`0 0 20 20`),this.set(`fillColor`,``),this.set(`isColorInherited`,!0),this.set(`isVisible`,!0),this.setTemplate({tag:`svg`,ns:`http://www.w3.org/2000/svg`,attributes:{class:[`ck`,`ck-icon`,e.if(`isVisible`,`ck-hidden`,e=>!e),`ck-reset_all-excluded`,e.if(`isColorInherited`,`ck-icon_inherit-color`)],viewBox:e.to(`viewBox`),"aria-hidden":!0}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on(`change:content`,()=>{this._updateXMLContent(),this._colorFillPaths()}),this.on(`change:fillColor`,()=>{this._colorFillPaths()})}_updateXMLContent(){if(this.content){let t=new DOMParser().parseFromString(this.content.trim(),`image/svg+xml`).querySelector(`svg`);if(!t)throw new w(`ui-iconview-invalid-svg`,this);let n=t.getAttribute(`viewBox`);n&&(this.viewBox=n);for(let{name:n,value:r}of Array.from(t.attributes))e.presentationalAttributeNames.includes(n)&&this.element.setAttribute(n,r);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;t.childNodes.length>0;)this.element.appendChild(t.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(`.ck-icon__fill`).forEach(e=>{e.style.fill=this.fillColor})}},Vy=class extends P{constructor(){super(),this.set({style:void 0,text:void 0,id:void 0});let e=this.bindTemplate;this.setTemplate({tag:`span`,attributes:{class:[`ck`,`ck-button__label`],style:e.to(`style`),id:e.to(`id`)},children:[{text:e.to(`text`)}]})}},H=class extends P{children;labelView;iconView;keystrokeView;_focusDelayed=null;constructor(e,t=new Vy){super(e);let n=this.bindTemplate,r=_e();this.set(`_ariaPressed`,!1),this.set(`_ariaChecked`,!1),this.set(`ariaLabel`,void 0),this.set(`ariaLabelledBy`,`ck-editor__aria-label_${r}`),this.set(`class`,void 0),this.set(`labelStyle`,void 0),this.set(`icon`,void 0),this.set(`isEnabled`,!0),this.set(`isOn`,!1),this.set(`isVisible`,!0),this.set(`isToggleable`,!1),this.set(`keystroke`,void 0),this.set(`label`,void 0),this.set(`role`,void 0),this.set(`tabindex`,-1),this.set(`tooltip`,!1),this.set(`tooltipPosition`,`s`),this.set(`type`,`button`),this.set(`withText`,!1),this.set(`withKeystroke`,!1),this.children=this.createCollection(),this.labelView=this._setupLabelView(t),this.iconView=new By,this.iconView.extendTemplate({attributes:{class:`ck-button__icon`}}),this.iconView.bind(`content`).to(this,`icon`),this.keystrokeView=this._createKeystrokeView(),this.bind(`_tooltipString`).to(this,`tooltip`,this,`label`,this,`keystroke`,this._getTooltipString.bind(this));let i={tag:`button`,attributes:{class:[`ck`,`ck-button`,n.to(`class`),n.if(`isEnabled`,`ck-disabled`,e=>!e),n.if(`isVisible`,`ck-hidden`,e=>!e),n.to(`isOn`,e=>e?`ck-on`:`ck-off`),n.if(`withText`,`ck-button_with-text`),n.if(`withKeystroke`,`ck-button_with-keystroke`)],role:n.to(`role`),type:n.to(`type`,e=>e||`button`),tabindex:n.to(`tabindex`),"aria-checked":n.to(`_ariaChecked`),"aria-pressed":n.to(`_ariaPressed`),"aria-label":n.to(`ariaLabel`),"aria-labelledby":n.to(`ariaLabelledBy`),"aria-disabled":n.if(`isEnabled`,!0,e=>!e),"data-cke-tooltip-text":n.to(`_tooltipString`),"data-cke-tooltip-position":n.to(`tooltipLine truncated
|
||||
`;let n=``,r=null;for(let i of t.getChildren())n+=vO(i,r)+gO(e,i),r=i;if(t.is(`rawElement`)){let r=document.implementation.createHTMLDocument(``).createElement(`div`);t.render(r,e),n+=_O(r)}return n}function _O(e){let t=``;if(e.nodeType===Node.TEXT_NODE)return e.textContent;if(e.tagName===`BR`)return`
|
||||
`;for(let n of e.childNodes)t+=_O(n);return t}function vO(e,t){return t?e.is(`element`,`li`)&&!e.isEmpty&&e.getChild(0).is(`containerElement`)||hO.includes(e.name)&&hO.includes(t.name)?`
|
||||
|
||||
`:!e.is(`containerElement`)&&!t.is(`containerElement`)?``:mO.includes(e.name)||mO.includes(t.name)?`
|
||||
`:e.is(`element`)&&e.getCustomProperty(`dataPipeline:transparentRendering`)||t.is(`element`)&&t.getCustomProperty(`dataPipeline:transparentRendering`)?``:`
|
||||
|
||||
`:``}var yO=class extends F{_markersToCopy=new Map;static get pluginName(){return`ClipboardMarkersUtils`}static get isOfficialPlugin(){return!0}_registerMarkerToCopy(e,t){this._markersToCopy.set(e,t)}_copySelectedFragmentWithMarkers(e,t,n=e=>e.model.getSelectedContent(e.model.document.selection)){return this.editor.model.change(r=>{let i=r.model.document.selection;r.setSelection(t);let a=this._insertFakeMarkersIntoSelection(r,r.model.document.selection,e),o=n(r),s=this._removeFakeMarkersInsideElement(r,o);for(let[e,t]of Object.entries(a)){s[e]||=r.createRangeIn(o);for(let e of t)r.remove(e)}o.markers.clear();for(let[e,t]of Object.entries(s))o.markers.set(e,t);return r.setSelection(i),o})}_pasteMarkersIntoTransformedElement(e,t){let n=this._getPasteMarkersFromRangeMap(e);return this.editor.model.change(e=>{let r=this._insertFakeMarkersElements(e,n),i=t(e),a=this._removeFakeMarkersInsideElement(e,i);for(let t of Object.values(r).flat())e.remove(t);for(let[t,n]of Object.entries(a))e.model.markers.has(t)||e.addMarker(t,{usingOperation:!0,affectsData:!0,range:n});return i})}_pasteFragmentWithMarkers(e){let t=this._getPasteMarkersFromRangeMap(e.markers);e.markers.clear();for(let n of t)e.markers.set(n.name,n.range);return this.editor.model.insertContent(e)}_forceMarkersCopy(e,t,n={allowedActions:`all`,copyPartiallySelected:!0,duplicateOnPaste:!0}){let r=this._markersToCopy.get(e);this._markersToCopy.set(e,n),t(),r?this._markersToCopy.set(e,r):this._markersToCopy.delete(e)}_isMarkerCopyable(e,t){let n=this._getMarkerClipboardConfig(e);if(!n)return!1;if(!t)return!0;let{allowedActions:r}=n;return r===`all`||r.includes(t)}_hasMarkerConfiguration(e){return!!this._getMarkerClipboardConfig(e)}_getMarkerClipboardConfig(e){let[t]=e.split(`:`);return this._markersToCopy.get(t)||null}_insertFakeMarkersIntoSelection(e,t,n){let r=this._getCopyableMarkersFromSelection(e,t,n);return this._insertFakeMarkersElements(e,r)}_getCopyableMarkersFromSelection(e,t,n){let r=Array.from(t.getRanges()),i=new Set(r.flatMap(t=>Array.from(e.model.markers.getMarkersIntersectingRange(t))));return Array.from(i).filter(e=>{if(!this._isMarkerCopyable(e.name,n))return!1;let{copyPartiallySelected:t}=this._getMarkerClipboardConfig(e.name);if(!t){let t=e.getRange();return r.some(e=>e.containsRange(t,!0))}return!0}).map(e=>({name:n===`dragstart`?this._getUniqueMarkerName(e.name):e.name,range:e.getRange()}))}_getPasteMarkersFromRangeMap(e,t=null){let{model:n}=this.editor;return(e instanceof Map?Array.from(e.entries()):Object.entries(e)).flatMap(([e,r])=>{if(!this._hasMarkerConfiguration(e))return[{name:e,range:r}];if(this._isMarkerCopyable(e,t)){let t=this._getMarkerClipboardConfig(e),i=n.markers.has(e)&&n.markers.get(e).getRange().root.rootName===`$graveyard`;return(t.duplicateOnPaste||i)&&(e=this._getUniqueMarkerName(e)),[{name:e,range:r}]}return[]})}_insertFakeMarkersElements(e,t){let n={},r=t.flatMap(e=>{let{start:t,end:n}=e.range;return[{position:t,marker:e,type:`start`},{position:n,marker:e,type:`end`}]}).sort(({position:e},{position:t})=>e.isBefore(t)?1:-1);for(let{position:t,marker:i,type:a}of r){let r=e.createElement(`$marker`,{"data-name":i.name,"data-type":a});n[i.name]||(n[i.name]=[]),n[i.name].push(r),e.insert(r,t)}return n}_removeFakeMarkersInsideElement(e,t){return yn(this._getAllFakeMarkersFromElement(e,t).reduce((t,n)=>{let r=n.markerElement&&e.createPositionBefore(n.markerElement),i=t[n.name],a=!1;return i?.start&&i?.end&&(this._getMarkerClipboardConfig(n.name).duplicateOnPaste?t[this._getUniqueMarkerName(n.name)]=t[n.name]:a=!0,i=null),a||(t[n.name]={...i,[n.type]:r}),n.markerElement&&e.remove(n.markerElement),t},{}),n=>new B(n.start||e.createPositionFromPath(t,[0]),n.end||e.createPositionAt(t,`end`)))}_getAllFakeMarkersFromElement(e,t){let n=Array.from(e.createRangeIn(t)).flatMap(({item:e})=>e.is(`element`,`$marker`)?[{markerElement:e,name:e.getAttribute(`data-name`),type:e.getAttribute(`data-type`)}]:[]),r=[],i=[];for(let e of n)e.type===`end`&&(n.some(t=>t.name===e.name&&t.type===`start`)||r.push({markerElement:null,name:e.name,type:`start`})),e.type===`start`&&(n.some(t=>t.name===e.name&&t.type===`end`)||i.unshift({markerElement:null,name:e.name,type:`end`}));return[...r,...n,...i]}_getUniqueMarkerName(e){let t=e.split(`:`),n=_e().substring(1,6);return t.length===3?`${t.slice(0,2).join(`:`)}:${n}`:`${t.join(`:`)}:${n}`}},bO=class extends F{static get pluginName(){return`ClipboardPipeline`}static get isOfficialPlugin(){return!0}static get requires(){return[yO]}init(){this.editor.editing.view.addObserver(fO),this._setupPasteDrop(),this._setupCopyCut()}_fireOutputTransformationEvent(e,t,n){let r=this.editor.plugins.get(`ClipboardMarkersUtils`);this.editor.model.enqueueChange({isUndoable:n===`cut`},()=>{let i=r._copySelectedFragmentWithMarkers(n,t);this.fire(`outputTransformation`,{dataTransfer:e,content:i,method:n})})}_setupPasteDrop(){let e=this.editor,t=e.model,n=e.editing.view,r=n.document,i=this.editor.plugins.get(`ClipboardMarkeLine truncated
|
||||
`),i=r.reduce((t,n,i)=>(t.push(n),i<r.length-1&&t.push(e.createElement(`br`)),t),[]);return e.appendChild(i,n),n}function _N(e){let t=e.document.selection,n=[];if(t.isCollapsed)return[t.anchor];let r=t.getFirstRange().getWalker({ignoreElementEnd:!0,direction:`backward`});for(let{item:t}of r){let r=t.is(`$textProxy`)?t.textNode:t,i=r.parent;if(!i.is(`element`,`codeBlock`)||r.is(`element`,`softBreak`))continue;for(;r.previousSibling&&!r.previousSibling.is(`element`,`softBreak`);)r=r.previousSibling;let a=r.is(`$text`)?r.startOffset+hN(r).length:r.startOffset,o=e.createPositionAt(i,a);n.every(e=>!e.isEqual(o))&&n.push(o)}return n}function vN(e){let t=j(e.getSelectedBlocks());return!!t&&t.is(`element`,`codeBlock`)}function yN(e,t){return t.is(`rootElement`)||e.isLimit(t)?!1:e.checkChild(t.parent,`codeBlock`)}function bN(e,t,n,r){let i=mN(t,`language`,`label`),a=n.getAttribute(`language`);if(a in i){let t=i[a];return e(r===`enter`?`Entering %0 code snippet`:`Leaving %0 code snippet`,t)}return e(r===`enter`?`Entering code snippet`:`Leaving code snippet`)}function xN(e,t){for(e.textNode&&(e=t.createPositionBefore(e.textNode));e.nodeBefore&&!e.nodeBefore.is(`element`,`softBreak`);)e=t.createPositionBefore(e.nodeBefore);let n=e.nodeAfter;return n&&n.is(`$text`)?n:null}var SN=class extends I{_lastLanguage;constructor(e){super(e),this._lastLanguage=null}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(e={}){let t=this.editor,n=t.model,r=n.document.selection,i=pN(t)[0],a=Array.from(r.getSelectedBlocks()),o=e.forceValue==null?!this.value:e.forceValue,s=CN(e,this._lastLanguage,i.language);n.change(e=>{o?this._applyCodeBlock(e,a,s):this._removeCodeBlock(e,a)})}_getValue(){let e=this.editor.model.document.selection,t=j(e.getSelectedBlocks());return t?.is(`element`,`codeBlock`)?t.getAttribute(`language`):!1}_checkEnabled(){if(this.value)return!0;let e=this.editor.model.document.selection,t=this.editor.model.schema,n=j(e.getSelectedBlocks());return n?yN(t,n):!1}_applyCodeBlock(e,t,n){this._lastLanguage=n;let r=this.editor.model.schema,i=t.filter(e=>yN(r,e));for(let t of i)e.rename(t,`codeBlock`),e.setAttribute(`language`,n,t),r.removeDisallowedAttributes([t],e),Array.from(t.getChildren()).filter(e=>!r.checkChild(t,e)).forEach(t=>e.remove(t));i.reverse().forEach((t,n)=>{let r=i[n+1];t.previousSibling===r&&(e.appendElement(`softBreak`,r),e.merge(e.createPositionBefore(t)))})}_removeCodeBlock(e,t){let n=t.filter(e=>e.is(`element`,`codeBlock`));for(let t of n){let n=e.createRangeOn(t);for(let t of Array.from(n.getItems()).reverse())if(t.is(`element`,`softBreak`)&&t.parent.is(`element`,`codeBlock`)){let{position:n}=e.split(e.createPositionBefore(t)),r=n.nodeAfter;e.rename(r,`paragraph`),e.removeAttribute(`language`,r),e.remove(t)}e.rename(t,`paragraph`),e.removeAttribute(`language`,t)}}};function CN(e,t,n){return e.language?e.language:e.usePreviousLanguageChoice&&t?t:n}var wN=class extends I{_indentSequence;constructor(e){super(e),this._indentSequence=e.config.get(`codeBlock.indentSequence`)}refresh(){this.isEnabled=this._checkEnabled()}execute(){let e=this.editor.model;e.change(t=>{let n=_N(e);for(let r of n){let n=t.createText(this._indentSequence);e.insertContent(n,r)}})}_checkEnabled(){return this._indentSequence?vN(this.editor.model.document.selection):!1}},TN=class extends I{_indentSequence;constructor(e){super(e),this._indentSequence=e.config.get(`codeBlock.indentSequence`)}refresh(){this.isEnabled=this._checkEnabled()}execute(){let e=this.editor.model;e.change(()=>{let t=_N(e);for(let n of t){let t=EN(e,n,this._indentSequence);t&&e.deleteContent(e.createSelection(t))}})}_checkEnabled(){if(!this._indentSequence)return!1;let e=this.editor.model;return vN(e.document.selection)?_N(e).some(t=>EN(e,t,this._indentSequence)):!1}};function EN(e,t,n){let r=xN(t,e);if(!r)return null;let i=hN(r),a=i.lastIndexOf(n);if(a+n.length!==i.length||a===-1)return null;let{parent:o,startOffset:s}=r;return e.createRange(e.createPositionAt(o,s+a),e.createPositionAt(o,s+a+n.length))}function DN(e,t,n=!1){let r=mN(t,`language`,`class`),i=mN(t,`language`,`label`);return(t,a,o)=>{let{writer:s,mapper:c,consumable:l}=o;if(!l.consume(a.item,`insert`))return;let u=a.item.getAttribute(`language`),d=c.toViewPosition(e.createPositionBefore(a.item)),f={};n&&(f[`data-language`]=i[u],f.spellcheck=`false`);let p=r[u]?{class:r[u]}:void 0,m=s.createContainerElement(`code`,p),h=s.createContainerElement(`pre`,f,m);s.insert(d,h),c.bindElements(a.item,m)}}function ON(e){return(t,n,r)=>{if(n.item.parent.name!==`codeBlock`)return;let{writer:i,mapper:a,consumable:o}=r;if(!o.consume(n.item,`insert`))return;let s=a.toViewPosition(e.createPositionBefore(n.item));i.insert(s,i.createText(`
|
||||
`))}}function kN(e,t){let n=mN(t,`class`,`language`),r=t[0].language;return(e,t,i)=>{let a=t.viewItem,o=a.parent;if(!o||!o.is(`element`,`pre`)||t.modelCursor.findAncestor(`codeBlock`))return;let{consumable:s,writer:c}=i;if(!s.test(a,{name:!0}))return;let l=c.createElement(`codeBlock`),u=[...a.getClassNames()];u.length||u.push(``);for(let e of u){let t=n[e];if(t){s.consume(a,{classes:[e]}),c.setAttribute(`language`,t,l);break}}l.hasAttribute(`language`)||c.setAttribute(`language`,r,l),i.convertChildren(a,l),i.safeInsert(l,t.modelCursor)&&(s.consume(a,{name:!0}),i.updateConversionResult(l,t))}}function AN(){return(e,t,{consumable:n,writer:r})=>{let i=t.modelCursor;if(!n.test(t.viewItem)||!i.findAncestor(`codeBlock`))return;n.consume(t.viewItem);let a=t.viewItem.data.split(`
|
||||
`).map(e=>r.createText(e)),o=a[a.length-1];for(let e of a)if(r.insert(e,i),i=i.getShiftedBy(e.offsetSize),e!==o){let e=r.createElement(`softBreak`);r.insert(e,i),i=r.createPositionAfter(e)}t.modelRange=r.createRange(t.modelCursor,i),t.modelCursor=i}}function jN(){return(e,t,{consumable:n})=>{let r=t.viewItem;if(r.findAncestor(`pre`))return;let i=Array.from(r.getChildren()),a=i.find(e=>e.is(`element`,`code`));if(a)for(let e of i)e===a||!e.is(`$text`)||n.consume(e,{name:!0})}}let MN=`paragraph`;var NN=class extends F{static get pluginName(){return`CodeBlockEditing`}static get isOfficialPlugin(){return!0}static get requires(){return[ME]}constructor(e){super(e),e.config.define(`codeBlock`,{languages:[{language:`plaintext`,label:`Plain text`},{language:`c`,label:`C`},{language:`cs`,label:`C#`},{language:`cpp`,label:`C++`},{language:`css`,label:`CSS`},{language:`diff`,label:`Diff`},{language:`go`,label:`Go`},{language:`html`,label:`HTML`},{language:`java`,label:`Java`},{language:`javascript`,label:`JavaScript`},{language:`php`,label:`PHP`},{language:`python`,label:`Python`},{language:`ruby`,label:`Ruby`},{language:`typescript`,label:`TypeScript`},{language:`xml`,label:`XML`}],indentSequence:` `})}init(){let e=this.editor,t=e.model.schema,n=e.model,r=e.editing.view,i=pN(e);e.commands.add(`codeBlock`,new SN(e)),e.commands.add(`indentCodeBlock`,new wN(e)),e.commands.add(`outdentCodeBlock`,new TN(e)),this.listenTo(r.document,`tab`,(t,n)=>{let r=n.shiftKey?`outdentCodeBlock`:`indentCodeBlock`;e.commands.get(r).isEnabled&&(e.execute(r),n.stopPropagation(),n.preventDefault(),t.stop())},{context:`pre`}),t.register(`codeBlock`,{allowWhere:`$block`,allowChildren:`$text`,disallowChildren:`$inlineObject`,allowAttributes:[`language`],allowAttributesOf:`$listItem`,isBlock:!0}),t.addAttributeCheck((e,n)=>{let r=e.getItem(e.length-2);if(t.getAttributeProperties(n).isFormatting&&r&&r.name==`codeBlock`)return!1}),e.editing.downcastDispatcher.on(`insert:codeBlock`,DN(n,i,!0)),e.data.downcastDispatcher.on(`insert:codeBlock`,DN(n,i)),e.data.downcastDispatcher.on(`insert:softBreak`,ON(n),{priority:`high`}),e.data.upcastDispatcher.on(`element:code`,kN(r,i)),e.data.upcastDispatcher.on(`text`,AN()),e.data.upcastDispatcher.on(`element:pre`,jN(),{priority:`high`}),this.listenTo(e.editing.view.document,`clipboardInput`,(t,r)=>{let i=n.createRange(n.document.selection.anchor);if(r.targetRanges&&(i=e.editing.mapper.toModelRange(r.targetRanges[0])),!i.start.parent.is(`element`,`codeBlock`))return;let a=r.dataTransfer.getData(`text/plain`);r.content=gN(new Ip(e.editing.view.document),a)}),e.plugins.has(`ClipboardPipeline`)&&e.plugins.get(bO).on(`contentInsertion`,(n,r)=>{let i=e.model,a=i.document.selection;a.anchor.parent.is(`element`,`codeBlock`)&&i.change(e=>{let n=e.createRangeIn(r.content);for(let r of[...n.getItems()])r.is(`node`)&&!t.checkChild(a.anchor,r)&&e.remove(r)})}),this.listenTo(n,`getSelectedContent`,(e,[r])=>{let i=r.anchor;r.isCollapsed||!i.parent.is(`element`,`codeBlock`)||!i.hasSameParentAs(r.focus)||n.change(n=>{let a=e.return;if(i.parent.is(`element`)&&(a.childCount>1||r.containsEntireContent(i.parent))){let t=n.createElement(`codeBlock`,i.parent.getAttributes());n.append(a,t);let r=n.createDocumentFragment();n.append(t,r),e.return=r;return}let o=a.getChild(0);t.checkAttribute(o,`code`)&&n.setAttribute(`code`,!0,o)})})}afterInit(){let e=this.editor,t=e.commands,n=t.get(`indent`),r=t.get(`outdent`);n&&n.registerChildCommand(t.get(`indentCodeBlock`),{priority:`highest`}),r&&r.registerChildCommand(t.get(`outdentCodeBlock`)),this.listenTo(e.editing.view.document,`enter`,(t,n)=>{e.model.document.selection.getLastPosition().parent.is(`element`,`codeBlock`)&&(!FN(e,n.isSoft)&&!IN(e,n.isSoft)&&PN(e),n.preventDefault(),t.stop())},{context:`pre`}),this._initAriaAnnouncements()}_initAriaAnnouncements(){let{model:e,ui:t,t:n}=this.editor,r=pN(this.editor),i=null;e.document.selection.on(`change:range`,()=>{let a=e.document.selection.focus.parent;!t||i===a||!a.is(`element`)||(i&&i.is(`element`,`codeBlock`)&&t.ariaLiveAnnouncer.announce(bN(n,r,i,`leave`)),a.is(`element`,`codeBlock`)&&t.ariaLiveAnnouncer.announce(bN(n,r,a,`enter`)),i=a)})}};function PN(e){let t=e.model,n=t.document,r=n.selection.getLastPosition(),i,a=xN(r,t);a&&a.is(`$text`)&&(i=hN(a)),e.model.change(t=>{e.execute(`shiftEnter`),i&&t.insertText(i,n.selection.anchor)})}function FN(e,t){let n=e.model.document,r=e.editing.view,i=n.selection.getLastPosition(),a=i.nodeAfter;return t||!n.selection.isCollapsed||!i.isAtStart||!RN(a)?!1:(e.model.change(t=>{e.execute(`enter`);let r=n.selection.anchor.parent.previousSibling;t.rename(r,MN),t.setSelection(r,`in`),e.model.schema.removeDisallowedAttributes([r],t),t.remove(a)}),r.scrollToTheSelection(),!0)}function IN(e,t){let n=e.model,r=n.document,i=e.editing.view,a=r.selection.getLastPosition(),o=a.nodeBefore,s;if(t||!r.selection.isCollapsed||!a.isAtEnd||!o||!o.previousSibling)return!1;if(RN(o)&&RN(o.previousSibling))s=n.createRange(n.
Line truncated
|
||||
<div class="ck ck-fullscreen__top-wrapper ck-reset_all">
|
||||
<div class="ck ck-fullscreen__menu-bar" data-ck-fullscreen="menu-bar"></div>
|
||||
<div class="ck ck-fullscreen__toolbar" data-ck-fullscreen="toolbar"></div>
|
||||
</div>
|
||||
<div class="ck ck-fullscreen__editable-wrapper">
|
||||
<div class="ck ck-fullscreen__sidebar ck-fullscreen__left-sidebar" data-ck-fullscreen="left-sidebar"></div>
|
||||
<div class="ck ck-fullscreen__editable" data-ck-fullscreen="editable">
|
||||
<div class="ck ck-fullscreen__pagination-view" data-ck-fullscreen="pagination-view"></div>
|
||||
</div>
|
||||
<div class="ck ck-fullscreen__sidebar ck-fullscreen__right-sidebar" data-ck-fullscreen="right-sidebar"></div>
|
||||
<div class="ck ck-fullscreen__right-edge" data-ck-fullscreen="right-edge"></div>
|
||||
</div>
|
||||
<div class="ck ck-fullscreen__bottom-wrapper">
|
||||
<div class="ck ck-fullscreen__body-wrapper" data-ck-fullscreen="body-wrapper"></div>
|
||||
</div>
|
||||
`,this._editor.config.get(`fullscreen.container`).appendChild(this._wrapper)),this._wrapper}enable(){if(this._saveAncestorsScrollPositions(this._editor.ui.getEditableElement()),this.defaultOnEnter(),this._editor.config.get(`fullscreen.container`)===this._document.body&&(this._document.body.classList.add(`ck-fullscreen`),this._document.body.parentElement.classList.add(`ck-fullscreen`)),this._editor.plugins.has(`PresenceListUI`)&&this._generatePresenceListContainer(),this._editor.plugins.has(`DocumentOutlineUI`)&&this._generateDocumentOutlineContainer(),this._hasLeftCollapseButton&&this._generateCollapseButton(),this._editor.plugins.has(`Pagination`)&&this._editor.plugins.get(`Pagination`).isEnabled){let e=this._editor.plugins.get(`PaginationRenderer`);e.setupScrollableAncestor(),this._paginationBodyCollection=new ab(this._editor.locale),this._paginationBodyCollection.attachToDom(),e.linesRepository.setViewCollection(this._paginationBodyCollection),this._editor.once(`destroy`,()=>{this._paginationBodyCollection.detachFromDom()}),this.moveToFullscreen(this._paginationBodyCollection.bodyCollectionContainer,`body-wrapper`)}this._editor.plugins.has(`AnnotationsUIs`)&&this._overrideAnnotationsUIs(),this._editor.plugins.has(`RevisionHistory`)&&(this._editor.plugins.get(`RevisionHistory`).isRevisionViewerOpen&&this._editor.config.get(`revisionHistory.closeRevisionViewerCallback`)(),this._overrideRevisionHistoryCallbacks()),this._editor.plugins.has(`AITabs`)&&this._handleAITabsTransfer(),this._editor.plugins.has(`SourceEditing`)&&this._editor.plugins.has(`DocumentOutlineUI`)&&this._editor.plugins.get(`SourceEditing`).on(`change:isSourceEditingMode`,this._sourceEditingCallback),this._editor.plugins.has(`Dialog`)&&this._registerFullscreenDialogPositionAdjustments();for(let e of this._editor.config.get(`fullscreen.container`).children)e!==this._wrapper&&!e.classList.contains(`ck-body-wrapper`)&&!e.classList.contains(`ckbox-wrapper`)&&e.style.display!==`none`&&(this._hiddenElements.set(e,e.style.display),e.style.display=`none`);this._sidebarsWidths={left:this._wrapper.querySelector(`.ck-fullscreen__left-sidebar`).scrollWidth,right:this._wrapper.querySelector(`.ck-fullscreen__right-sidebar`).scrollWidth},this._adjustVisibleElements(),this._setupResizeObserver(),this._editor.config.get(`fullscreen.onEnterCallback`)&&this._editor.config.get(`fullscreen.onEnterCallback`)(this.getWrapper())}disable(){this._editor.config.get(`fullscreen.onLeaveCallback`)&&this._editor.config.get(`fullscreen.onLeaveCallback`)(this.getWrapper()),this._document.body.classList.remove(`ck-fullscreen`),this._document.body.parentElement.classList.remove(`ck-fullscreen`),this._editor.plugins.has(`DocumentOutlineUI`)&&this._restoreDocumentOutlineDefaultContainer(),this._annotationsUIsData&&this._restoreAnnotationsUIs(),this._editor.plugins.has(`RevisionHistory`)&&this._restoreRevisionHistoryCallbacks(),this._editor.plugins.has(`AITabs`)&&this._restoreAITabs(),this._editor.plugins.has(`SourceEditing`)&&this._editor.plugins.has(`DocumentOutlineUI`)&&this._editor.plugins.get(`SourceEditing`).off(`change:isSourceEditingMode`,this._sourceEditingCallback);for(let e of this._placeholderMap.keys())this.restoreMovedElementLocation(e);this._destroyContainer(),this._editor.ui.view.toolbar&&this._editor.ui.view.toolbar.switchBehavior(this._editor.config.get(`toolbar.shouldNotGroupWhenFull`)===!0?`static`:`dynamic`);for(let[e,t]of this._savedAncestorsScrollPositions)e.scrollTo({left:t.scrollLeft,top:t.scrollTop,behavior:`instant`});if(this._savedAncestorsScrollPositions.clear(),this._editor.plugins.has(`Pagination`)&&this._editor.plugins.get(`Pagination`).isEnabled){let e=this._editor.plugins.get(`PaginationRenderer`);e.setupScrollableAncestor(),e.linesRepository.setViewCollection(this._editor.ui.view.body),this._paginationBodyCollection.detachFromDom(),this._paginationBodyCollection?.destroy()}this._editor.plugins.has(`Dialog`)&&this._unregisterFullscreenDialogPositionAdjustments(),this._keepLeftSidebarHidden=!1,this._resizeObserver?.destroy()}destroy(){for(let{placeholderElement:e,movedElement:t}of this._placeholderMap.values())e.remove(),t.remove();this._destroyContainer(),this._document.body.classList.remove(`ck-fullscreen`),this._document.body.parentElement.classList.remove(`ck-fullscreen`)}defaultOnEnter(){return this.getWrapper()}_destroyContainer(){if(this._wrapper){this._wrapper.remove(),this._wrapper=null;for(let[e,t]of this._hiddenElements)e.style.display=t;this._hiddenElements.clear()}}_generatePresenceListContainer(){let e=this._editor.t,t=_r(document,`div`,{class:`ck ck-fullscreen__left-sidebar-item`});t.innerHTML=`
|
||||
<div class="ck ck-fullscreen__left-sidebar-header"></div>
|
||||
<div class="ck ck-fullscreen__presence-list" data-ck-fullscreen="presence-list"></div>
|
||||
`,t.firstElementChild.innerText=e(`Connected users`),document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`)||document.querySelector(`[data-ck-fullscreen="left-sidebar"]`).appendChild(_r(document,`div`,{class:`ck ck-fullscreen__left-sidebar-sticky`,"data-ck-fullscreen":`left-sidebar-sticky`})),document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`).appendChild(t);let n=this._editor.plugins.get(`PresenceListUI`);this.moveToFullscreen(n.view.element,`presence-list`),this._hasLeftCollapseButton=!0}_generateDocumentOutlineContainer(){let e=this._editor.t,t=_r(document,`div`,{class:`ck-fullscreen__left-sidebar-item ck-fullscreen__left-sidebar-item--no-margin`});t.innerHTML=`
|
||||
<div class="ck ck-fullscreen__left-sidebar-header ck-fullscreen__document-outline-header"></div>
|
||||
`,t.firstElementChild.innerText=e(`Document outline`);let n=_r(document,`div`,{class:`ck ck-fullscreen__left-sidebar-item ck-fullscreen__document-outline-wrapper`});n.innerHTML=`
|
||||
<div class="ck ck-fullscreen__document-outline" data-ck-fullscreen="document-outline"></div>
|
||||
`,document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`)||document.querySelector(`[data-ck-fullscreen="left-sidebar"]`).appendChild(_r(document,`div`,{class:`ck ck-fullscreen__left-sidebar-sticky`,"data-ck-fullscreen":`left-sidebar-sticky`})),document.querySelector(`[data-ck-fullscreen="left-sidebar"]`).appendChild(n),document.querySelector(`[data-ck-fullscreen="left-sidebar-sticky"]`).appendChild(t);let r=this._editor.plugins.get(`DocumentOutlineUI`);r.view.documentOutlineContainer=document.querySelector(`[data-ck-fullscreen="left-sidebar"]`),this.moveToFullscreen(r.view.element,`document-outline`),this._hasLeftCollapseButton=!0}_restoreDocumentOutlineDefaultContainer(){let e=this._editor.plugins.get(`DocumentOutlineUI`);e.view.documentOutlineContainer=e.view.element}_generateCollapseButton(){let e=new H(this._editor.locale),t=document.querySelector(`.ck-fullscreen__left-sidebar`),n=this._editor.t;e.set({label:n(`Toggle sidebar`),class:`ck-fullscreen__left-sidebar-toggle-button`,tooltip:n(`Hide left sidebar`),tooltipPosition:`se`,icon:qv}),e.on(`execute`,()=>{t.classList.contains(`ck-fullscreen__left-sidebar--collapsed`)?(this._forceShowLeftSidebar=!0,this._keepLeftSidebarHidden=!1,this._showLeftSidebar()):(this._keepLeftSidebarHidden=!0,this._hideLeftSidebar()),this._editor.editing.view.focus()}),e.render(),this._collapseLeftSidebarButton=e,t.prepend(e.element)}_overrideAnnotationsUIs(){let e=this._editor.plugins.get(`AnnotationsUIs`);this._annotationsUIsData=new Map(e.uisData),e.deactivateAll();let t=this._editor.plugins.get(`Sidebar`);t.container?(this._switchAnnotationsUI(`wideSidebar`),this.moveToFullscreen(t.container.firstElementChild,`right-sidebar`),t.setContainer(this.getWrapper().querySelector(`[data-ck-fullscreen="right-sidebar"]`))):(t.setContainer(this.getWrapper().querySelector(`[data-ck-fullscreen="right-sidebar"]`)),this._switchAnnotationsUI(`wideSidebar`),this.moveToFullscreen(t.container.firstElementChild,`right-sidebar`))}_restoreAnnotationsUIs(){let e=this._editor.plugins.get(`Sidebar`),t=e.context.config.get(`sidebar.container`);t&&e.setContainer(t);let n=this._editor.plugins.get(`AnnotationsUIs`);n.deactivateAll();for(let[e,t]of[...this._annotationsUIsData])n.activate(e,t.filter);this._annotationsUIsData=null}_overrideRevisionHistoryCallbacks(){this._editor.config.set(`revisionHistory.showRevisionViewerCallback`,async()=>{let e=await this._showRevisionViewerCallback();return this._editor.plugins.has(`DocumentOutlineUI`)&&(this.getWrapper().querySelector(`.ck-fullscreen__document-outline-header`).style.display=`none`),this.restoreMovedElementLocation(`editable`),this.restoreMovedElementLocation(`toolbar`),this.restoreMovedElementLocation(`right-sidebar`),this._annotationsUIsData&&this._restoreAnnotationsUIs(),this._editor.ui.view.menuBarView&&this._editor.ui.view.menuBarView.disable(),this.moveToFullscreen(e.ui.getEditableElement(),`editable`),this.moveToFullscreen(e.ui.view.toolbar.element,`toolbar`),this.moveToFullscreen(this._editor.config.get(`revisionHistory.viewerSidebarContainer`),`right-sidebar`),e}),this._editor.config.set(`revisionHistory.closeRevisionViewerCallback`,async()=>{this.restoreMovedElementLocation(`toolbar`),this.restoreMovedElementLocation(`editable`),this.restoreMovedElementLocation(`right-sidebar`),this._editor.plugins.has(`DocumentOutlineUI`)&&(this.getWrapper().querySelector(`.ck-fullscreen__document-outline-header`).style.display=``),this.moveToFullscreen(this._editor.ui.getEditableElement(),`editable`),this.moveToFullscreen(this._editor.ui.view.toolbar.element,`toolbar`),await this._closeRevisionViewerCallback(),this._editor.plugins.has(`AnnotationsUIs`)&&this._overrideAnnotationsUIs(),this._editor.ui.view.menuBarView&&this._editor.ui.view.menuBarView.enable()})}_restoreRevisionHistoryCallbacks(){this._editor.config.set(`revisionHistory.showRevisionViewerCallback`,async()=>this._showRevisionViewerCallback()),this._editor.config.set(`revisionHistory.closeRevisionViewerCallback`,async()=>this._closeRevisionViewerCallback())}_registerFullscreenDialogPositionAdjustments(){let e=this._editor.plugins.get(`Dialog`);this._setNewDialogPosition(),e.on(`change:isOpen`,this.updateDialogPositionCallback,{priority:`highest`})}_unregisterFullscreenDialogPositionAdjustments(){let e=this._editor.plugins.get(`Dialog`),t=e.view;t&&t.position===null&&(t.position=Zy.EDITOR_TOP_SIDE),t&&t.updatePosition(),e.off(`change:isOpen`,this.updateDialogPositionCallback)}updateDialogPositionCallback=this._updateDialogPosition.bind(this);_updateDialogPosition(e,t,n){n&&this._setNewDialogPosition()}_setNewDialogPosition(){let e=this._editor.plugins.get(`Dialog`).view;if(!e||e.position!==Zy.EDITOR_TOP_SIDE)return;let t=new O(this._wrapper.querySelector(`.ck-fullscreen__right-edge`)).getVisible(),n=new O(t?this._wrapper.querySelector(`.ck-fullscreen__right-edge`):this._wrapper).getVisible(),r=new O(document.querySelector(`.ck-fullscreen__editable`)).getVisible(),i=new O(e.el
Line truncated
|
||||
`+t),i&&(t=i+`
|
||||
`+t)),t}},hR=class extends F{static get pluginName(){return`FullPage`}static get licenseFeatureCode(){return`FPH`}static get isOfficialPlugin(){return!0}static get isPremiumPlugin(){return!0}constructor(e){super(e),e.config.define(`htmlSupport.fullPage`,{allowRenderStylesFromHead:!1,sanitizeCss:e=>(T(`css-full-page-provide-sanitize-function`),{css:e,hasChanged:!1})}),e.data.processor=new mR(e.data.viewDocument)}init(){let e=this.editor,t=[`$fullPageDocument`,`$fullPageDocType`,`$fullPageXmlDeclaration`,`$fullPageHeadStyles`];e.model.schema.extend(`$root`,{allowAttributes:t}),e.data.on(`toModel`,(n,[r])=>{let i=e.model.document.getRoot();e.model.change(e=>{for(let n of t){let t=r.getCustomProperty(n);t&&e.setAttribute(n,t,i)}}),gR(e)&&this._renderStylesFromHead(i)},{priority:`low`}),e.data.on(`toView`,(e,[n])=>{if(!n.is(`rootElement`))return;let r=n,i=e.return;if(!r.hasAttribute(`$fullPageDocument`))return;let a=new Ip(i.document);for(let e of t){let t=r.getAttribute(e);t&&a.setCustomProperty(e,t,i)}},{priority:`low`}),e.data.on(`set`,()=>{let n=e.model.document.getRoot();e.model.change(e=>{for(let r of t)n.hasAttribute(r)&&e.removeAttribute(r,n)})},{priority:`high`}),e.data.on(`get`,(e,t)=>{t[0]||={},t[0].trim=!1},{priority:`high`})}destroy(){super.destroy(),gR(this.editor)&&this._removeStyleElementsFromDom()}_removeStyleElementsFromDom(){let e=Array.from(d.document.querySelectorAll(`[data-full-page-style-id="${this.editor.id}"]`));for(let t of e)t.remove()}_renderStyleElementsInDom(e){let t=this.editor,n=e.getAttribute(`$fullPageHeadStyles`);if(!n)return;let r=t.config.get(`htmlSupport.fullPage.sanitizeCss`);for(let e of n){e.setAttribute(`data-full-page-style-id`,t.id);let n=r(e.innerText);n.hasChanged&&(e.innerText=n.css),d.document.head.append(e)}}_renderStylesFromHead(e){this._removeStyleElementsFromDom(),this._renderStyleElementsInDom(e)}};function gR(e){return e.config.get(`htmlSupport.fullPage.allowRenderStylesFromHead`)}let _R=`htmlEmptyBlock`;var vR=class extends F{static get pluginName(){return`EmptyBlock`}static get isOfficialPlugin(){return!0}afterInit(){let{model:e,conversion:t,plugins:n,config:r}=this.editor,i=e.schema,a=r.get(`htmlSupport.preserveEmptyBlocksInEditingView`);i.extend(`$block`,{allowAttributes:[_R]}),i.extend(`$container`,{allowAttributes:[_R]}),i.isRegistered(`tableCell`)&&i.extend(`tableCell`,{allowAttributes:[_R]}),a?t.for(`downcast`).add(yR()):t.for(`dataDowncast`).add(yR()),t.for(`upcast`).add(bR(i)),n.has(`ClipboardPipeline`)&&this._registerClipboardPastingHandler()}_registerClipboardPastingHandler(){let e=this.editor.plugins.get(`ClipboardPipeline`);this.listenTo(e,`contentInsertion`,(e,t)=>{t.sourceEditorId!==this.editor.id&&this.editor.model.change(e=>{for(let{item:n}of e.createRangeIn(t.content))n.is(`element`)&&n.hasAttribute(_R)&&e.removeAttribute(_R,n)})})}};function yR(){return e=>{e.on(`attribute:${_R}`,(e,t,n)=>{let{mapper:r,consumable:i}=n,{item:a}=t;if(!i.consume(a,e.name))return;let o=r.toViewElement(a);o&&t.attributeNewValue&&(o.getFillerOffset=()=>null)})}}function bR(e){return t=>{t.on(`element`,(t,n,r)=>{let{viewItem:i,modelRange:a}=n;if(!i.is(`element`)||!i.isEmpty||i.getCustomProperty(`$hasBlockFiller`))return;let o=a&&a.start.nodeAfter;if(!o||!e.checkAttribute(o,_R)||(r.writer.setAttribute(_R,!0,o),o.childCount!=1))return;let s=o.getChild(0);s.is(`element`,`paragraph`)&&e.checkAttribute(s,_R)&&r.writer.setAttribute(_R,!0,s)},{priority:`lowest`})}}var xR=class extends F{static get pluginName(){return`IndentEditing`}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.commands.add(`indent`,new fo(e)),e.commands.add(`outdent`,new fo(e))}},SR=class extends F{static get pluginName(){return`IndentUI`}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.locale,n=e.t,r=t.uiLanguageDirection==`ltr`?J_:Pv,i=t.uiLanguageDirection==`ltr`?Pv:J_;this._defineButton(`indent`,n(`Increase indent`),r),this._defineButton(`outdent`,n(`Decrease indent`),i)}_defineButton(e,t,n){let r=this.editor;r.ui.componentFactory.add(e,()=>{let r=this._createButton(H,e,t,n);return r.set({tooltip:!0}),r}),r.ui.componentFactory.add(`menuBar:`+e,()=>this._createButton(U,e,t,n))}_createButton(e,t,n,r){let i=this.editor,a=i.commands.get(t),o=new e(i.locale);return o.set({label:n,icon:r}),o.bind(`isEnabled`).to(a,`isEnabled`),this.listenTo(o,`execute`,()=>{i.execute(t),i.editing.view.focus()}),o}},CR=class extends F{static get pluginName(){return`Indent`}static get isOfficialPlugin(){return!0}static get requires(){return[xR,SR]}},wR=class extends I{_indentBehavior;constructor(e,t){super(e),this._indentBehavior=t}refresh(){let e=this.editor.model,t=j(e.document.selection.getSelectedBlocks());if(!t||!this._isIndentationChangeAllowed(t)){this.isEnabled=!1;return}this.isEnabled=this._indentBehavior.checkEnabled(t.getAttribute(`blockIndent`))}execute(){let e=this.editor.model,t=this._getBlocksToChange();e.change(e=>{for(let n of t){let t=n.getAttribute(`blockIndent`),r=
Line truncated
|
||||
`:` `)+r.indentLines(r.containerFlow(e,a.current()),t?pW:fW))),s(),o}}function fW(e,t,n){return t===0?e:pW(e,t,n)}function pW(e,t,n){return(n?``:` `)+e}let mW=[`autolink`,`destinationLiteral`,`destinationRaw`,`reference`,`titleQuote`,`titleApostrophe`];yW.peek=bW;function hW(){return{canContainEols:[`delete`],enter:{strikethrough:_W},exit:{strikethrough:vW}}}function gW(){return{unsafe:[{character:`~`,inConstruct:`phrasing`,notInConstruct:mW}],handlers:{delete:yW}}}function _W(e){this.enter({type:`delete`,children:[]},e)}function vW(e){this.exit(e)}function yW(e,t,n,r){let i=n.createTracker(r),a=n.enter(`strikethrough`),o=i.move(`~~`);return o+=n.containerPhrasing(e,{...i.current(),before:o,after:`~`}),o+=i.move(`~~`),a(),o}function bW(){return`~`}function xW(e){return e.length}function SW(e,t){let n=t||{},r=(n.align||[]).concat(),i=n.stringLength||xW,a=[],o=[],s=[],c=[],l=0,u=-1;for(;++u<e.length;){let t=[],r=[],a=-1;for(e[u].length>l&&(l=e[u].length);++a<e[u].length;){let o=CW(e[u][a]);if(n.alignDelimiters!==!1){let e=i(o);r[a]=e,(c[a]===void 0||e>c[a])&&(c[a]=e)}t.push(o)}o[u]=t,s[u]=r}let d=-1;if(typeof r==`object`&&`length`in r)for(;++d<l;)a[d]=wW(r[d]);else{let e=wW(r);for(;++d<l;)a[d]=e}d=-1;let f=[],p=[];for(;++d<l;){let e=a[d],t=``,r=``;e===99?(t=`:`,r=`:`):e===108?t=`:`:e===114&&(r=`:`);let i=n.alignDelimiters===!1?1:Math.max(1,c[d]-t.length-r.length),o=t+`-`.repeat(i)+r;n.alignDelimiters!==!1&&(i=t.length+i+r.length,i>c[d]&&(c[d]=i),p[d]=i),f[d]=o}o.splice(1,0,f),s.splice(1,0,p),u=-1;let m=[];for(;++u<o.length;){let e=o[u],t=s[u];d=-1;let r=[];for(;++d<l;){let i=e[d]||``,o=``,s=``;if(n.alignDelimiters!==!1){let e=c[d]-(t[d]||0),n=a[d];n===114?o=` `.repeat(e):n===99?e%2?(o=` `.repeat(e/2+.5),s=` `.repeat(e/2-.5)):(o=` `.repeat(e/2),s=o):s=` `.repeat(e)}n.delimiterStart!==!1&&!d&&r.push(`|`),n.padding!==!1&&!(n.alignDelimiters===!1&&i===``)&&(n.delimiterStart!==!1||d)&&r.push(` `),n.alignDelimiters!==!1&&r.push(o),r.push(i),n.alignDelimiters!==!1&&r.push(s),n.padding!==!1&&r.push(` `),(n.delimiterEnd!==!1||d!==l-1)&&r.push(`|`)}m.push(n.delimiterEnd===!1?r.join(``).replace(/ +$/,``):r.join(``))}return m.join(`
|
||||
`)}function CW(e){return e==null?``:String(e)}function wW(e){let t=typeof e==`string`?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}let TW={}.hasOwnProperty;function EW(e,t){let n=t||{};function r(t,...n){let i=r.invalid,a=r.handlers;if(t&&TW.call(t,e)){let n=String(t[e]);i=TW.call(a,n)?a[n]:r.unknown}if(i)return i.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}let DW={}.hasOwnProperty;function OW(e,t){let n=-1,r;if(t.extensions)for(;++n<t.extensions.length;)OW(e,t.extensions[n]);for(r in t)if(DW.call(t,r))switch(r){case`extensions`:break;case`unsafe`:kW(e[r],t[r]);break;case`join`:kW(e[r],t[r]);break;case`handlers`:AW(e[r],t[r]);break;default:e.options[r]=t[r]}return e}function kW(e,t){t&&e.push(...t)}function AW(e,t){t&&Object.assign(e,t)}function jW(e,t,n,r){let i=n.enter(`blockquote`),a=n.createTracker(r);a.move(`> `),a.shift(2);let o=n.indentLines(n.containerFlow(e,a.current()),MW);return i(),o}function MW(e,t,n){return`>`+(n?``:` `)+e}function NW(e,t){return PW(e,t.inConstruct,!0)&&!PW(e,t.notInConstruct,!1)}function PW(e,t,n){if(typeof t==`string`&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function FW(e,t,n,r){let i=-1;for(;++i<n.unsafe.length;)if(n.unsafe[i].character===`
|
||||
`&&NW(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?``:` `;return`\\
|
||||
`}function IW(e,t){let n=String(e),r=n.indexOf(t),i=r,a=0,o=0;if(typeof t!=`string`)throw TypeError(`Expected substring`);for(;r!==-1;)r===i?++a>o&&(o=a):a=1,i=r+t.length,r=n.indexOf(t,i);return o}function LW(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function RW(e){let t=e.options.fence||"`";if(t!=="`"&&t!==`~`)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function zW(e,t,n,r){let i=RW(n),a=e.value||``,o=i==="`"?`GraveAccent`:`Tilde`;if(LW(e,n)){let e=n.enter(`codeIndented`),t=n.indentLines(a,BW);return e(),t}let s=n.createTracker(r),c=i.repeat(Math.max(IW(a,i)+1,3)),l=n.enter(`codeFenced`),u=s.move(c);if(e.lang){let t=n.enter(`codeFencedLang${o}`);u+=s.move(n.safe(e.lang,{before:u,after:` `,encode:["`"],...s.current()})),t()}if(e.lang&&e.meta){let t=n.enter(`codeFencedMeta${o}`);u+=s.move(` `),u+=s.move(n.safe(e.meta,{before:u,after:`
|
||||
`,encode:["`"],...s.current()})),t()}return u+=s.move(`
|
||||
`),a&&(u+=s.move(a+`
|
||||
`)),u+=s.move(c),l(),u}function BW(e,t,n){return(n?``:` `)+e}function VW(e){let t=e.options.quote||`"`;if(t!==`"`&&t!==`'`)throw Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function HW(e,t,n,r){let i=VW(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`definition`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`[`);return l+=c.move(n.safe(n.associationId(e),{before:l,after:`]`,...c.current()})),l+=c.move(`]: `),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:`
|
||||
`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),o(),l}function UW(e){let t=e.options.emphasis||`*`;if(t!==`*`&&t!==`_`)throw Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function WW(e){return`&#x`+e.toString(16).toUpperCase()+`;`}function GW(e){if(e===null||_U(e)||yU(e))return 1;if(vU(e))return 2}function KW(e,t,n){let r=GW(e),i=GW(t);return r===void 0?i===void 0?n===`_`?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:r===1?i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:i===void 0?{inside:!1,outside:!1}:i===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}qW.peek=JW;function qW(e,t,n,r){let i=UW(n),a=n.enter(`emphasis`),o=n.createTracker(r),s=o.move(i),c=o.move(n.containerPhrasing(e,{after:i,before:s,...o.current()})),l=c.charCodeAt(0),u=KW(r.before.charCodeAt(r.before.length-1),l,i);u.inside&&(c=WW(l)+c.slice(1));let d=c.charCodeAt(c.length-1),f=KW(r.after.charCodeAt(0),d,i);f.inside&&(c=c.slice(0,-1)+WW(d));let p=o.move(i);return a(),n.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},s+c+p}function JW(e,t,n){return n.options.emphasis||`*`}function YW(e,t,n,r){let i,a,o;typeof t==`function`&&typeof n!=`function`?(a=void 0,o=t,i=n):(a=t,o=n,i=r),jU(e,a,s,i);function s(e,t){let n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return o(e,r,n)}}let XW={};function ZW(e,t){let n=t||XW;return QW(e,typeof n.includeImageAlt==`boolean`?n.includeImageAlt:!0,typeof n.includeHtml==`boolean`?n.includeHtml:!0)}function QW(e,t,n){if(eG(e)){if(`value`in e)return e.type===`html`&&!n?``:e.value;if(t&&`alt`in e&&e.alt)return e.alt;if(`children`in e)return $W(e.children,t,n)}return Array.isArray(e)?$W(e,t,n):``}function $W(e,t,n){let r=[],i=-1;for(;++i<e.length;)r[i]=QW(e[i],t,n);return r.join(``)}function eG(e){return!!(e&&typeof e==`object`)}function tG(e,t){let n=!1;return YW(e,function(e){if(`value`in e&&/\r?\n|\r/.test(e.value)||e.type===`break`)return n=!0,!1}),!!((!e.depth||e.depth<3)&&ZW(e)&&(t.options.setext||n))}function nG(e,t,n,r){let i=Math.max(Math.min(6,e.depth||1),1),a=n.createTracker(r);if(tG(e,n)){let t=n.enter(`headingSetext`),r=n.enter(`phrasing`),o=n.containerPhrasing(e,{...a.current(),before:`
|
||||
`,after:`
|
||||
`});return r(),t(),o+`
|
||||
`+(i===1?`=`:`-`).repeat(o.length-(Math.max(o.lastIndexOf(`\r`),o.lastIndexOf(`
|
||||
`))+1))}let o=`#`.repeat(i),s=n.enter(`headingAtx`),c=n.enter(`phrasing`);a.move(o+` `);let l=n.containerPhrasing(e,{before:`# `,after:`
|
||||
`,...a.current()});return/^[\t ]/.test(l)&&(l=WW(l.charCodeAt(0))+l.slice(1)),l=l?o+` `+l:o,n.options.closeAtx&&(l+=` `+o),c(),s(),l}rG.peek=iG;function rG(e){return e.value||``}function iG(){return`<`}aG.peek=oG;function aG(e,t,n,r){let i=VW(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.enter(`image`),s=n.enter(`label`),c=n.createTracker(r),l=c.move(`![`);return l+=c.move(n.safe(e.alt,{before:l,after:`]`,...c.current()})),l+=c.move(`](`),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=n.enter(`destinationLiteral`),l+=c.move(`<`),l+=c.move(n.safe(e.url,{before:l,after:`>`,...c.current()})),l+=c.move(`>`)):(s=n.enter(`destinationRaw`),l+=c.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...c.current()}))),s(),e.title&&(s=n.enter(`title${a}`),l+=c.move(` `+i),l+=c.move(n.safe(e.title,{before:l,after:i,...c.current()})),l+=c.move(i),s()),l+=c.move(`)`),o(),l}function oG(){return`!`}sG.peek=cG;function sG(e,t,n,r){let i=e.referenceType,a=n.enter(`imageReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`![`),l=n.safe(e.alt,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function cG(){return`!`}lG.peek=uG;function lG(e,t,n){let r=e.value||``,i="`",a=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=` `+r+` `);++a<n.unsafe.length;){let e=n.unsafe[a],t=n.compilePattern(e),i;if(e.atBreak)for(;i=t.exec(r);){let e=i.index;r.charCodeAt(e)===10&&r.charCodeAt(e-1)===13&&e--,r=r.slice(0,e)+` `+r.slice(i.index+1)}}return i+r+i}function uG(){return"`"}function dG(e,t){let n=ZW(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type===`text`&&(n===e.url||`mailto:`+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}fG.peek=pG;function fG(e,t,n,r){let i=VW(n),a=i===`"`?`Quote`:`Apostrophe`,o=n.createTracker(r),s,c;if(dG(e,n)){let t=n.stack;n.stack=[],s=n.enter(`autolink`);let r=o.move(`<`);return r+=o.move(n.containerPhrasing(e,{before:r,after:`>`,...o.current()})),r+=o.move(`>`),s(),n.stack=t,r}s=n.enter(`link`),c=n.enter(`label`);let l=o.move(`[`);return l+=o.move(n.containerPhrasing(e,{before:l,after:`](`,...o.current()})),l+=o.move(`](`),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter(`destinationLiteral`),l+=o.move(`<`),l+=o.move(n.safe(e.url,{before:l,after:`>`,...o.current()})),l+=o.move(`>`)):(c=n.enter(`destinationRaw`),l+=o.move(n.safe(e.url,{before:l,after:e.title?` `:`)`,...o.current()}))),c(),e.title&&(c=n.enter(`title${a}`),l+=o.move(` `+i),l+=o.move(n.safe(e.title,{before:l,after:i,...o.current()})),l+=o.move(i),c()),l+=o.move(`)`),s(),l}function pG(e,t,n){return dG(e,n)?`<`:`[`}mG.peek=hG;function mG(e,t,n,r){let i=e.referenceType,a=n.enter(`linkReference`),o=n.enter(`label`),s=n.createTracker(r),c=s.move(`[`),l=n.containerPhrasing(e,{before:c,after:`]`,...s.current()});c+=s.move(l+`][`),o();let u=n.stack;n.stack=[],o=n.enter(`reference`);let d=n.safe(n.associationId(e),{before:c,after:`]`,...s.current()});return o(),n.stack=u,a(),i===`full`||!l||l!==d?c+=s.move(d+`]`):i===`shortcut`?c=c.slice(0,-1):c+=s.move(`]`),c}function hG(){return`[`}function gG(e){let t=e.options.bullet||`*`;if(t!==`*`&&t!==`+`&&t!==`-`)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function _G(e){let t=gG(e),n=e.options.bulletOther;if(!n)return t===`*`?`-`:`*`;if(n!==`*`&&n!==`+`&&n!==`-`)throw Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function vG(e){let t=e.options.bulletOrdered||`.`;if(t!==`.`&&t!==`)`)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function yG(e){let t=e.options.rule||`*`;if(t!==`*`&&t!==`-`&&t!==`_`)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function bG(e,t,n,r){let i=n.enter(`list`),a=n.bulletCurrent,o=e.ordered?vG(n):gG(n),s=e.ordered?o===`.`?`)`:`.`:_G(n),c=t&&n.bulletLastUsed?o===n.bulletLastUsed:!1;if(!e.ordered){let t=e.children?e.children[0]:void 0;if((o===`*`||o===`-`)&&t&&(!t.children||!t.children[0])&&n.stack[n.stack.length-1]===`list`&&n.stack[n.stack.length-2]===`listItem`&&n.stack[n.stack.length-3]===`list`&&n.stack[n.stack.length-4]===`listItem`&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(c=!0),yG(n)===o&&t){let t=-1;for(;++t<e.children.length;){let n=e.children[t];if(n&&n.type===`listItem`&&n.children&&n.children[0]&&n.children[0].type===`thematicBreak`){c=!0;breLine truncated
|
||||
`,inConstruct:[`codeFencedLangGraveAccent`,`codeFencedLangTilde`,`codeFencedMetaGraveAccent`,`codeFencedMetaTilde`,`destinationLiteral`,`headingAtx`]},{character:` `,after:`[\\r\\n]`,inConstruct:`phrasing`},{character:` `,before:`[\\r\\n]`,inConstruct:`phrasing`},{character:` `,inConstruct:[`codeFencedLangGraveAccent`,`codeFencedLangTilde`]},{character:`!`,after:`\\[`,inConstruct:`phrasing`,notInConstruct:FG},{character:`"`,inConstruct:`titleQuote`},{atBreak:!0,character:`#`},{character:`#`,inConstruct:`headingAtx`,after:`(?:[\r
|
||||
]|$)`},{character:`&`,after:`[#A-Za-z]`,inConstruct:`phrasing`},{character:`'`,inConstruct:`titleApostrophe`},{character:`(`,inConstruct:`destinationRaw`},{before:`\\]`,character:`(`,inConstruct:`phrasing`,notInConstruct:FG},{atBreak:!0,before:`\\d+`,character:`)`},{character:`)`,inConstruct:`destinationRaw`},{atBreak:!0,character:`*`,after:`(?:[ \r
|
||||
*])`},{character:`*`,inConstruct:`phrasing`,notInConstruct:FG},{atBreak:!0,character:`+`,after:`(?:[ \r
|
||||
])`},{atBreak:!0,character:`-`,after:`(?:[ \r
|
||||
-])`},{atBreak:!0,before:`\\d+`,character:`.`,after:`(?:[ \r
|
||||
]|$)`},{atBreak:!0,character:`<`,after:`[!/?A-Za-z]`},{character:`<`,after:`[!/?A-Za-z]`,inConstruct:`phrasing`,notInConstruct:FG},{character:`<`,inConstruct:`destinationLiteral`},{atBreak:!0,character:`=`},{atBreak:!0,character:`>`},{character:`>`,inConstruct:`destinationLiteral`},{atBreak:!0,character:`[`},{character:`[`,inConstruct:`phrasing`,notInConstruct:FG},{character:`[`,inConstruct:[`label`,`reference`]},{character:`\\`,after:`[\\r\\n]`,inConstruct:`phrasing`},{character:`]`,inConstruct:[`label`,`reference`]},{atBreak:!0,character:`_`},{character:`_`,inConstruct:`phrasing`,notInConstruct:FG},{atBreak:!0,character:"`"},{character:"`",inConstruct:[`codeFencedLangGraveAccent`,`codeFencedMetaGraveAccent`]},{character:"`",inConstruct:`phrasing`,notInConstruct:FG},{atBreak:!0,character:`~`}],LG=document.createElement(`i`);function RG(e){let t=`&`+e+`;`;LG.innerHTML=t;let n=LG.textContent;return n.charCodeAt(n.length-1)===59&&e!==`semi`||n===t?!1:n}function zG(e,t){let n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?`�`:String.fromCodePoint(n)}let BG=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function VG(e){return e.replace(BG,HG)}function HG(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let e=n.charCodeAt(1),t=e===120||e===88;return zG(n.slice(t?2:1),t?16:10)}return RG(n)||e}function UG(e){return e.label||!e.identifier?e.label||``:VG(e.identifier)}function WG(e){if(!e._compiled){let t=(e.atBreak?`[\\r\\n][\\t ]*`:``)+(e.before?`(?:`+e.before+`)`:``);e._compiled=RegExp((t?`(`+t+`)`:``)+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?`\\`:``)+e.character+(e.after?`(?:`+e.after+`)`:``),`g`)}return e._compiled}function GG(e,t,n){let r=t.indexStack,i=e.children||[],a=[],o=-1,s=n.before,c;r.push(-1);let l=t.createTracker(n);for(;++o<i.length;){let u=i[o],d;if(r[r.length-1]=o,o+1<i.length){let n=t.handle.handlers[i[o+1].type];n&&n.peek&&(n=n.peek),d=n?n(i[o+1],e,t,{before:``,after:``,...l.current()}).charAt(0):``}else d=n.after;a.length>0&&(s===`\r`||s===`
|
||||
`)&&u.type===`html`&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/,` `),s=` `,l=t.createTracker(n),l.move(a.join(``)));let f=t.handle(u,e,t,{...l.current(),after:d,before:s});c&&c===f.slice(0,1)&&(f=WW(c.charCodeAt(0))+f.slice(1));let p=t.attentionEncodeSurroundingInfo;t.attentionEncodeSurroundingInfo=void 0,c=void 0,p&&(a.length>0&&p.before&&s===a[a.length-1].slice(-1)&&(a[a.length-1]=a[a.length-1].slice(0,-1)+WW(s.charCodeAt(0))),p.after&&(c=d)),l.move(f),a.push(f),s=f.slice(-1)}return r.pop(),a.join(``)}function KG(e,t,n){let r=t.indexStack,i=e.children||[],a=t.createTracker(n),o=[],s=-1;for(r.push(-1);++s<i.length;){let n=i[s];r[r.length-1]=s,o.push(a.move(t.handle(n,e,t,{before:`
|
||||
`,after:`
|
||||
`,...a.current()}))),n.type!==`list`&&(t.bulletLastUsed=void 0),s<i.length-1&&o.push(a.move(qG(n,i[s+1],e,t)))}return r.pop(),o.join(``)}function qG(e,t,n,r){let i=r.join.length;for(;i--;){let a=r.join[i](e,t,n,r);if(a===!0||a===1)break;if(typeof a==`number`)return`
|
||||
`.repeat(1+a);if(a===!1)return`
|
||||
|
||||
<!---->
|
||||
|
||||
`}return`
|
||||
|
||||
`}let JG=/\r?\n|\r/g;function YG(e,t){let n=[],r=0,i=0,a;for(;a=JG.exec(e);)o(e.slice(r,a.index)),n.push(a[0]),r=a.index+a[0].length,i++;return o(e.slice(r)),n.join(``);function o(e){n.push(t(e,i,!e))}}function XG(e,t,n){let r=(n.before||``)+(t||``)+(n.after||``),i=[],a=[],o={},s=-1;for(;++s<e.unsafe.length;){let t=e.unsafe[s];if(!NW(e.stack,t))continue;let n=e.compilePattern(t),a;for(;a=n.exec(r);){let e=`before`in t||!!t.atBreak,n=`after`in t,r=a.index+(e?a[1].length:0);i.includes(r)?(o[r].before&&!e&&(o[r].before=!1),o[r].after&&!n&&(o[r].after=!1)):(i.push(r),o[r]={before:e,after:n})}}i.sort(ZG);let c=n.before?n.before.length:0,l=r.length-(n.after?n.after.length:0);for(s=-1;++s<i.length;){let e=i[s];e<c||e>=l||e+1<l&&i[s+1]===e+1&&o[e].after&&!o[e+1].before&&!o[e+1].after||i[s-1]===e-1&&o[e].before&&!o[e-1].before&&!o[e-1].after||(c!==e&&a.push(QG(r.slice(c,e),`\\`)),c=e,/[!-/:-@[-`{-~]/.test(r.charAt(e))&&(!n.encode||!n.encode.includes(r.charAt(e)))?a.push(`\\`):(a.push(WW(r.charCodeAt(e))),c++))}return a.push(QG(r.slice(c,l),n.after)),a.join(``)}function ZG(e,t){return e-t}function QG(e,t){let n=/\\(?=[!-/:-@[-`{-~])/g,r=[],i=[],a=e+t,o=-1,s=0,c;for(;c=n.exec(a);)r.push(c.index);for(;++o<r.length;)s!==r[o]&&i.push(e.slice(s,r[o])),i.push(`\\`),s=r[o];return i.push(e.slice(s)),i.join(``)}function $G(e){let t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,a=n.column||1;return{move:c,current:o,shift:s};function o(){return{now:{line:i,column:a},lineShift:r}}function s(e){r+=e}function c(e){let t=e||``,n=t.split(/\r?\n|\r/g),o=n[n.length-1];return i+=n.length-1,a=n.length===1?a+o.length:1+o.length+r,t}}function eK(e,t){let n=t||{},r={associationId:UG,containerPhrasing:iK,containerFlow:aK,createTracker:$G,compilePattern:WG,enter:a,handlers:{...MG},handle:void 0,indentLines:YG,indexStack:[],join:[...NG],options:{},safe:oK,stack:[],unsafe:[...IG]};OW(r,n),r.options.tightDefinitions&&r.join.push(rK),r.handle=EW(`type`,{invalid:tK,unknown:nK,handlers:r.handlers});let i=r.handle(e,void 0,r,{before:`
|
||||
`,after:`
|
||||
`,now:{line:1,column:1},lineShift:0});return i&&i.charCodeAt(i.length-1)!==10&&i.charCodeAt(i.length-1)!==13&&(i+=`
|
||||
`),i;function a(e){return r.stack.push(e),t;function t(){r.stack.pop()}}}function tK(e){throw Error("Cannot handle value `"+e+"`, expected node")}function nK(e){throw Error("Cannot handle unknown node `"+e.type+"`")}function rK(e,t){if(e.type===`definition`&&e.type===t.type)return 0}function iK(e,t){return GG(e,this,t)}function aK(e,t){return KG(e,this,t)}function oK(e,t){return XG(this,e,t)}function sK(){return{enter:{table:cK,tableData:fK,tableHeader:fK,tableRow:uK},exit:{codeText:pK,table:lK,tableData:dK,tableHeader:dK,tableRow:dK}}}function cK(e){let t=e._align;this.enter({type:`table`,align:t.map(function(e){return e===`none`?null:e}),children:[]},e),this.data.inTable=!0}function lK(e){this.exit(e),this.data.inTable=void 0}function uK(e){this.enter({type:`tableRow`,children:[]},e)}function dK(e){this.exit(e)}function fK(e){this.enter({type:`tableCell`,children:[]},e)}function pK(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,mK));let n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function mK(e,t){return t===`|`?t:e}function hK(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?` `:`|`;return{unsafe:[{character:`\r`,inConstruct:`tableCell`},{character:`
|
||||
`,inConstruct:`tableCell`},{atBreak:!0,character:`|`,after:`[ :-]`},{character:`|`,inConstruct:`tableCell`},{atBreak:!0,character:`:`,after:`-`},{atBreak:!0,character:`-`,after:`[:|-]`}],handlers:{inlineCode:f,table:o,tableCell:c,tableRow:s}};function o(e,t,n,r){return l(u(e,n,r),e.align)}function s(e,t,n,r){let i=l([d(e,n,r)]);return i.slice(0,i.indexOf(`
|
||||
`))}function c(e,t,n,r){let i=n.enter(`tableCell`),o=n.enter(`phrasing`),s=n.containerPhrasing(e,{...r,before:a,after:a});return o(),i(),s}function l(e,t){return SW(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function u(e,t,n){let r=e.children,i=-1,a=[],o=t.enter(`table`);for(;++i<r.length;)a[i]=d(r[i],t,n);return o(),a}function d(e,t,n){let r=e.children,i=-1,a=[],o=t.enter(`tableRow`);for(;++i<r.length;)a[i]=c(r[i],e,t,n);return o(),a}function f(e,t,n){let r=MG.inlineCode(e,t,n);return n.stack.includes(`tableCell`)&&(r=r.replace(/\|/g,`\\$&`)),r}}function gK(){return{exit:{taskListCheckValueChecked:vK,taskListCheckValueUnchecked:vK,paragraph:yK}}}function _K(){return{unsafe:[{atBreak:!0,character:`-`,after:`[:|-]`}],handlers:{listItem:bK}}}function vK(e){let t=this.stack[this.stack.length-2];t.type,t.checked=e.type===`taskListCheckValueChecked`}function yK(e){let t=this.stack[this.stack.length-2];if(t&&t.type===`listItem`&&typeof t.checked==`boolean`){let e=this.stack[this.stack.length-1];e.type;let n=e.children[0];if(n&&n.type===`text`){let r=t.children,i=-1,a;for(;++i<r.length;){let e=r[i];if(e.type===`paragraph`){a=e;break}}a===e&&(n.value=n.value.slice(1),n.value.length===0?e.children.shift():e.position&&n.position&&typeof n.position.start.offset==`number`&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function bK(e,t,n,r){let i=e.children[0],a=typeof e.checked==`boolean`&&i&&i.type===`paragraph`,o=`[`+(e.checked?`x`:` `)+`] `,s=n.createTracker(r);a&&s.move(o);let c=MG.listItem(e,t,n,{...r,...s.current()});return a&&(c=c.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,l)),c;function l(e){return e+o}}function xK(){return[zU(),uW(),hW(),sK(),gK()]}function SK(e){return{extensions:[BU(),dW(e),gW(),hK(e),_K()]}}function CK(e,t,n,r){let i=e.length,a=0,o;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a<r.length;)o=r.slice(a,a+1e4),o.unshift(t,0),e.splice(...o),a+=1e4,t+=1e4}function wK(e,t){return e.length>0?(CK(e,e.length,0,t),e):t}let TK={}.hasOwnProperty;function EK(e){let t={},n=-1;for(;++n<e.length;)DK(t,e[n]);return t}function DK(e,t){let n;for(n in t){let r=(TK.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n],a;if(i)for(a in i){TK.call(r,a)||(r[a]=[]);let e=i[a];OK(r[a],Array.isArray(e)?e:e?[e]:[])}}}function OK(e,t){let n=-1,r=[];for(;++n<t.length;)(t[n].add===`after`?e:r).push(t[n]);CK(e,0,0,r)}let kK={tokenize:UK,partial:!0},AK={tokenize:WK,partial:!0},jK={tokenize:GK,partial:!0},MK={tokenize:KK,partial:!0},NK={tokenize:qK,partial:!0},PK={name:`wwwAutolink`,tokenize:VK,previous:JK},FK={name:`protocolAutolink`,tokenize:HK,previous:YK},IK={name:`emailAutolink`,tokenize:BK,previous:XK},LK={};function RK(){return{text:LK}}let zK=48;for(;zK<123;)LK[zK]=IK,zK++,zK===58?zK=65:zK===91&&(zK=97);LK[43]=IK,LK[45]=IK,LK[46]=IK,LK[95]=IK,LK[72]=[IK,FK],LK[104]=[IK,FK],LK[87]=[IK,PK],LK[119]=[IK,PK];function BK(e,t,n){let r=this,i,a;return o;function o(t){return!ZK(t)||!XK.call(r,r.previous)||QK(r.events)?n(t):(e.enter(`literalAutolink`),e.enter(`literalAutolinkEmail`),s(t))}function s(t){return ZK(t)?(e.consume(t),s):t===64?(e.consume(t),c):n(t)}function c(t){return t===46?e.check(NK,u,l)(t):t===45||t===95||dU(t)?(a=!0,e.consume(t),c):u(t)}function l(t){return e.consume(t),i=!0,c}function u(o){return a&&i&&uU(r.previous)?(e.exit(`literalAutolinkEmail`),e.exit(`literalAutolink`),t(o)):n(o)}}function VK(e,t,n){let r=this;return i;function i(t){return t!==87&&t!==119||!JK.call(r,r.previous)||QK(r.events)?n(t):(e.enter(`literalAutolink`),e.enter(`literalAutolinkWww`),e.check(kK,e.attempt(AK,e.attempt(jK,a),n),n)(t))}function a(n){return e.exit(`literalAutolinkWww`),e.exit(`literalAutolink`),t(n)}}function HK(e,t,n){let r=this,i=``,a=!1;return o;function o(t){return(t===72||t===104)&&YK.call(r,r.previous)&&!QK(r.events)?(e.enter(`literalAutolink`),e.enter(`literalAutolinkHttp`),i+=String.fromCodePoint(t),e.consume(t),s):n(t)}function s(t){if(uU(t)&&i.length<5)return i+=String.fromCodePoint(t),e.consume(t),s;if(t===58){let n=i.toLowerCase();if(n===`http`||n===`https`)return e.consume(t),c}return n(t)}function c(t){return t===47?(e.consume(t),a?l:(a=!0,c)):n(t)}function l(t){return t===null||pU(t)||_U(t)||yU(t)||vU(t)?n(t):e.attempt(AK,e.attempt(jK,u),n)(t)}function u(n){return e.exit(`literalAutolinkHttp`),e.exit(`literalAutolink`),t(n)}}function UK(e,t,n){let r=0;return i;function i(t){return(t===87||t===119)&&r<3?(r++,e.consume(t),i):t===46&&r===3?(e.consume(t),a):n(t)}function a(e){return e===null?n(e):t(e)}}function WK(e,t,n){let r,i,a;return o;function o(t){return t===46||t===95?e.check(MK,c,s)(t):t===null||_U(t)||yU(t)||t!==45&&vU(t)?c(t):(a=!0,e.consume(t),o)}function s(t){return t===95?r=!0:(i=r,r=void 0),e.consume(t),o}function c(e){return i||r||!a?n(e):t(e)}}function GK(e,t){let n=0,r=0;return i;function i(o){return o===40?(n++,e.consume(o),i):o===41&&r<n?a(o)
Line truncated
|
||||
`;break;case-3:o=`\r
|
||||
`;break;case-2:o=t?` `:` `;break;case-1:if(!t&&i)continue;o=` `;break;default:o=String.fromCharCode(a)}i=a===-2,r.push(o)}return r.join(``)}function IY(e){let t={constructs:EK([CY,...(e||{}).extensions||[]]),content:n(lY),defined:[],document:n(dY),flow:n(hY),lazy:{},string:n(vY),text:n(yY)};return t;function n(e){return n;function n(n){return NY(t,e,n)}}}function LY(e){for(;!jq(e););return e}let RY=/[\0\t\n\r]/g;function zY(){let e=1,t=``,n=!0,r;return i;function i(i,a,o){let s=[],c,l,u,d,f;for(i=t+(typeof i==`string`?i.toString():new TextDecoder(a||void 0).decode(i)),u=0,t=``,n&&=(i.charCodeAt(0)===65279&&u++,void 0);u<i.length;){if(RY.lastIndex=u,c=RY.exec(i),d=c&&c.index!==void 0?c.index:i.length,f=i.charCodeAt(d),!c){t=i.slice(u);break}if(f===10&&u===d&&r)s.push(-3),r=void 0;else switch(r&&=(s.push(-5),void 0),u<d&&(s.push(i.slice(u,d)),e+=d-u),f){case 0:s.push(65533),e++;break;case 9:for(l=Math.ceil(e/4)*4,s.push(-2);e++<l;)s.push(-1);break;case 10:s.push(-4),e=1;break;default:r=!0,e=1}u=d+1}return o&&(r&&s.push(-5),t&&s.push(t),s.push(null)),s}}let BY={}.hasOwnProperty;function VY(e,t,n){return t&&typeof t==`object`&&(n=t,t=void 0),HY(n)(LY(IY(n).document().write(zY()(e,t,!0))))}function HY(e){let t={transforms:[],canContainEols:[`emphasis`,`fragment`,`heading`,`paragraph`,`strong`],enter:{autolink:a(ke),autolinkProtocol:re,autolinkEmail:re,atxHeading:a(Te),blockQuote:a(be),characterEscape:re,characterReference:re,codeFenced:a(xe),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(xe,o),codeText:a(Se,o),codeTextData:re,data:re,codeFlowValue:re,definition:a(Ce),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(we),hardBreakEscape:a(Ee),hardBreakTrailing:a(Ee),htmlFlow:a(De,o),htmlFlowData:re,htmlText:a(De,o),htmlTextData:re,image:a(Oe),label:o,link:a(ke),listItem:a(Ae),listItemValue:f,listOrdered:a(E,d),listUnordered:a(E),paragraph:a(je),reference:ge,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Te),strong:a(Me),thematicBreak:a(Pe)},exit:{atxHeading:c(),atxHeadingSequence:b,autolink:c(),autolinkEmail:T,autolinkProtocol:w,blockQuote:c(),characterEscapeValue:ie,characterReferenceMarkerHexadecimal:C,characterReferenceMarkerNumeric:C,characterReferenceValue:ve,characterReference:ye,codeFenced:c(g),codeFencedFence:h,codeFencedFenceInfo:p,codeFencedFenceMeta:m,codeFlowValue:ie,codeIndented:c(_),codeText:c(ce),codeTextData:ie,data:ie,definition:c(),definitionDestinationString:ee,definitionLabelString:v,definitionTitleString:y,emphasis:c(),hardBreakEscape:c(ae),hardBreakTrailing:c(ae),htmlFlow:c(oe),htmlFlowData:ie,htmlText:c(se),htmlTextData:ie,image:c(ue),label:fe,labelText:de,lineEnding:S,link:c(le),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:_e,resourceDestinationString:pe,resourceTitleString:me,resource:he,setextHeading:c(ne),setextHeadingLineSequence:te,setextHeadingText:x,strong:c(),thematicBreak:c()}};WY(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(e){let r={type:`root`,children:[]},a={stack:[r],tokenStack:[],config:t,enter:s,exit:l,buffer:o,resume:u,data:n},c=[],d=-1;for(;++d<e.length;)(e[d][1].type===`listOrdered`||e[d][1].type===`listUnordered`)&&(e[d][0]===`enter`?c.push(d):d=i(e,c.pop(),d));for(d=-1;++d<e.length;){let n=t[e[d][0]];BY.call(n,e[d][1].type)&&n[e[d][1].type].call(Object.assign({sliceSerialize:e[d][2].sliceSerialize},a),e[d][1])}if(a.tokenStack.length>0){let e=a.tokenStack[a.tokenStack.length-1];(e[1]||KY).call(a,void 0,e[0])}for(r.position={start:UY(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:UY(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d<t.transforms.length;)r=t.transforms[d](r)||r;return r}function i(e,t,n){let r=t-1,i=-1,a=!1,o,s,c,l;for(;++r<=n;){let t=e[r];switch(t[1].type){case`listUnordered`:case`listOrdered`:case`blockQuote`:t[0]===`enter`?i++:i--,l=void 0;break;case`lineEndingBlank`:t[0]===`enter`&&(o&&!l&&!i&&!c&&(c=r),l=void 0);break;case`linePrefix`:case`listItemValue`:case`listItemMarker`:case`listItemPrefix`:case`listItemPrefixWhitespace`:break;default:l=void 0}if(!i&&t[0]===`enter`&&t[1].type===`listItemPrefix`||i===-1&&t[0]===`exit`&&(t[1].type===`listUnordered`||t[1].type===`listOrdered`)){if(o){let i=r;for(s=void 0;i--;){let t=e[i];if(t[1].type===`lineEnding`||t[1].type===`lineEndingBlank`){if(t[0]===`exit`)continue;s&&(e[s][1].type=`lineEndingBlank`,a=!0),t[1].type=`lineEnding`,s=i}else if(!(t[1].type===`linePrefix`||t[1].type===`blockQuotePrefix`||t[1].type===`blockQuotePrefixWhitespace`||t[1].type===`blockQuoteMarker`||t[1].type===`listItemIndent`))break}c&&(!s||c<s)&&(o._spread=!0),o.end=Object.assign({},s?e[s][1].start:t[1].end),e.splice(s||r,0,[`exit`,o,t[2]]),r++,n++}if(t[1].type===`listItemPrefix`){let i={type:`listItem`,_spread:!1,start:Object.assign({},t[1].start),end:void 0};o=i,e.splice(r,0,[`enter`,i,t[2]]),r++,n++,c=void 0,l=!0}}}return e[t][1]._spread=a,n}function a(e,t){return n;fu
Line truncated
|
||||
`},{type:`element`,tagName:`ol`,properties:{},children:e.wrap(s,!0)},{type:`text`,value:`
|
||||
`}]}}let cX=uX(`end`),lX=uX(`start`);function uX(e){return t;function t(t){let n=t&&t.position&&t.position[e]||{};if(typeof n.line==`number`&&n.line>0&&typeof n.column==`number`&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset==`number`&&n.offset>-1?n.offset:void 0}}}function dX(e){let t=lX(e),n=cX(e);if(t&&n)return{start:t,end:n}}function fX(e,t){let n={type:`element`,tagName:`blockquote`,properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function pX(e,t){let n={type:`element`,tagName:`br`,properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:`text`,value:`
|
||||
`}]}function mX(e,t){let n=t.value?t.value+`
|
||||
`:``,r={},i=t.lang?t.lang.split(/\s+/):[];i.length>0&&(r.className=[`language-`+i[0]]);let a={type:`element`,tagName:`code`,properties:r,children:[{type:`text`,value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:`element`,tagName:`pre`,properties:{},children:[a]},e.patch(t,a),a}function hX(e,t){let n={type:`element`,tagName:`del`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function gX(e,t){let n={type:`element`,tagName:`em`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function _X(e,t){let n=typeof e.options.clobberPrefix==`string`?e.options.clobberPrefix:`user-content-`,r=String(t.identifier).toUpperCase(),i=$K(r.toLowerCase()),a=e.footnoteOrder.indexOf(r),o,s=e.footnoteCounts.get(r);s===void 0?(s=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,s+=1,e.footnoteCounts.set(r,s);let c={type:`element`,tagName:`a`,properties:{href:`#`+n+`fn-`+i,id:n+`fnref-`+i+(s>1?`-`+s:``),dataFootnoteRef:!0,ariaDescribedBy:[`footnote-label`]},children:[{type:`text`,value:String(o)}]};e.patch(t,c);let l={type:`element`,tagName:`sup`,properties:{},children:[c]};return e.patch(t,l),e.applyData(t,l)}function vX(e,t){let n={type:`element`,tagName:`h`+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function yX(e,t){if(e.options.allowDangerousHtml){let n={type:`raw`,value:t.value};return e.patch(t,n),e.applyData(t,n)}}function bX(e,t){let n=t.referenceType,r=`]`;if(n===`collapsed`?r+=`[]`:n===`full`&&(r+=`[`+(t.label||t.identifier)+`]`),t.type===`imageReference`)return[{type:`text`,value:`![`+t.alt+r}];let i=e.all(t),a=i[0];a&&a.type===`text`?a.value=`[`+a.value:i.unshift({type:`text`,value:`[`});let o=i[i.length-1];return o&&o.type===`text`?o.value+=r:i.push({type:`text`,value:r}),i}function xX(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return bX(e,t);let i={src:$K(r.url||``),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`img`,properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)}function SX(e,t){let n={src:$K(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`img`,properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function CX(e,t){let n={type:`text`,value:t.value.replace(/\r?\n|\r/g,` `)};e.patch(t,n);let r={type:`element`,tagName:`code`,properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function wX(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return bX(e,t);let i={href:$K(r.url||``)};r.title!==null&&r.title!==void 0&&(i.title=r.title);let a={type:`element`,tagName:`a`,properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function TX(e,t){let n={href:$K(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:`element`,tagName:`a`,properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function EX(e,t,n){let r=e.all(t),i=n?DX(n):OX(t),a={},o=[];if(typeof t.checked==`boolean`){let e=r[0],n;e&&e.type===`element`&&e.tagName===`p`?n=e:(n={type:`element`,tagName:`p`,properties:{},children:[]},r.unshift(n)),n.children.length>0&&n.children.unshift({type:`text`,value:` `}),n.children.unshift({type:`element`,tagName:`input`,properties:{type:`checkbox`,checked:t.checked,disabled:!0},children:[]}),a.className=[`task-list-item`]}let s=-1;for(;++s<r.length;){let e=r[s];(i||s!==0||e.type!==`element`||e.tagName!==`p`)&&o.push({type:`text`,value:`
|
||||
`}),e.type===`element`&&e.tagName===`p`&&!i?o.push(...e.children):o.push(e)}let c=r[r.length-1];c&&(i||c.type!==`element`||c.tagName!==`p`)&&o.push({type:`text`,value:`
|
||||
`});let l={type:`element`,tagName:`li`,properties:a,children:o};return e.patch(t,l),e.applyData(t,l)}function DX(e){let t=!1;if(e.type===`list`){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r<n.length;)t=OX(n[r])}return t}function OX(e){return e.spread??e.children.length>1}function kX(e,t){let n={},r=e.all(t),i=-1;for(typeof t.start==`number`&&t.start!==1&&(n.start=t.start);++i<r.length;){let e=r[i];if(e.type===`element`&&e.tagName===`li`&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes(`task-list-item`)){n.className=[`contains-task-list`];break}}let a={type:`element`,tagName:t.ordered?`ol`:`ul`,properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)}function AX(e,t){let n={type:`element`,tagName:`p`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function jX(e,t){let n={type:`root`,children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function MX(e,t){let n={type:`element`,tagName:`strong`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function NX(e,t){let n=e.all(t),r=n.shift(),i=[];if(r){let n={type:`element`,tagName:`thead`,properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],n),i.push(n)}if(n.length>0){let r={type:`element`,tagName:`tbody`,properties:{},children:e.wrap(n,!0)},a=lX(t.children[1]),o=cX(t.children[t.children.length-1]);a&&o&&(r.position={start:a,end:o}),i.push(r)}let a={type:`element`,tagName:`table`,properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)}function PX(e,t,n){let r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?`th`:`td`,a=n&&n.type===`table`?n.align:void 0,o=a?a.length:t.children.length,s=-1,c=[];for(;++s<o;){let n=t.children[s],r={},o=a?a[s]:void 0;o&&(r.align=o);let l={type:`element`,tagName:i,properties:r,children:[]};n&&(l.children=e.all(n),e.patch(n,l),l=e.applyData(n,l)),c.push(l)}let l={type:`element`,tagName:`tr`,properties:{},children:e.wrap(c,!0)};return e.patch(t,l),e.applyData(t,l)}function FX(e,t){let n={type:`element`,tagName:`td`,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function IX(e){let t=String(e),n=/\r?\n|\r/g,r=n.exec(t),i=0,a=[];for(;r;)a.push(LX(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(LX(t.slice(i),i>0,!1)),a.join(``)}function LX(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;t===9||t===32;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;t===9||t===32;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):``}function RX(e,t){let n={type:`text`,value:IX(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function zX(e,t){let n={type:`element`,tagName:`hr`,properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}let BX={blockquote:fX,break:pX,code:mX,delete:hX,emphasis:gX,footnoteReference:_X,heading:vX,html:yX,imageReference:xX,image:SX,inlineCode:CX,linkReference:wX,link:TX,listItem:EX,list:kX,paragraph:AX,root:jX,strong:MX,table:NX,tableCell:FX,tableRow:PX,text:RX,thematicBreak:zX,toml:VX,yaml:VX,definition:VX,footnoteDefinition:VX};function VX(){}let HX={}.hasOwnProperty,UX={};function WX(e,t){let n=t||UX,r=new Map,i=new Map,a={all:s,applyData:KX,definitionById:r,footnoteById:i,footnoteCounts:new Map,footnoteOrder:[],handlers:{...BX,...n.handlers},one:o,options:n,patch:GX,wrap:JX};return YW(e,function(e){if(e.type===`definition`||e.type===`footnoteDefinition`){let t=e.type===`definition`?r:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}}),a;function o(e,t){let n=e.type,r=a.handlers[n];if(HX.call(a.handlers,n)&&r)return r(a,e,t);if(a.options.passThrough&&a.options.passThrough.includes(n)){if(`children`in e){let{children:t,...n}=e,r=iX(n);return r.children=a.all(e),r}return iX(e)}return(a.options.unknownHandler||qX)(a,e,t)}function s(e){let t=[];if(`children`in e){let n=e.children,r=-1;for(;++r<n.length;){let i=a.one(n[r],e);if(i){if(r&&n[r-1].type===`break`&&(!Array.isArray(i)&&i.type===`text`&&(i.value=YX(i.value)),!Array.isArray(i)&&i.type===`element`)){let e=i.children[0];e&&e.type===`text`&&(e.value=YX(e.value))}Array.isArray(i)?t.push(...i):t.push(i)}}}return t}}function GX(e,t){e.position&&(t.position=dX(e))}function KX(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;typeof t==`string`&&(n.type===`element`?n.tagName=t:n={type:`element`,tagName:t,properties:{},children:`children`in n?n.children:[n]}),n.type===`element`&&i&&Object.assign(n.properties,iX(i)),`children`in n&&n.children&&r!=null&&(n.children=r)}return n}function qX(e,t){let n=t.data||{},r=`value`in t&&!(HX.call(n,`hProperties`)||HX.call(n,`hChildren`))?{type:`text`,value:t.value}:{type:`element`,tagName:`div`,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function JX(e,t){let n=[],r=-1;for(t&&n.push({type:`text`,value:`
|
||||
`});++r<e.length;)r&&n.push({type:`text`,value:`
|
||||
`}),n.push(e[r]);return t&&e.length>0&&n.push({type:`text`,value:`
|
||||
`}),n}function YX(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function XX(e,t){let n=WX(e,t),r=n.one(e,void 0),i=sX(n),a=Array.isArray(r)?{type:`root`,children:r}:r||{type:`root`,children:[]};return i&&(`children`in a,a.children.push({type:`text`,value:`
|
||||
`},i)),a}function ZX(e,t){return e&&`run`in e?async function(n,r){let i=XX(n,{file:r,...t});await e.run(i,r)}:function(n,r){return XX(n,{file:r,...e||t})}}function QX(e){NU(e,[/\r?\n|\r/g,$X])}function $X(){return{type:`break`}}function eZ(){return function(e){QX(e)}}var tZ=class{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}};tZ.prototype.normal={},tZ.prototype.property={},tZ.prototype.space=void 0;function nZ(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new tZ(n,r,t)}function rZ(e){return e.toLowerCase()}var iZ=class{constructor(e,t){this.attribute=t,this.property=e}};iZ.prototype.attribute=``,iZ.prototype.booleanish=!1,iZ.prototype.boolean=!1,iZ.prototype.commaOrSpaceSeparated=!1,iZ.prototype.commaSeparated=!1,iZ.prototype.defined=!1,iZ.prototype.mustUseProperty=!1,iZ.prototype.number=!1,iZ.prototype.overloadedBoolean=!1,iZ.prototype.property=``,iZ.prototype.spaceSeparated=!1,iZ.prototype.space=void 0;var aZ=c({boolean:()=>Y,booleanish:()=>sZ,commaOrSpaceSeparated:()=>dZ,commaSeparated:()=>uZ,number:()=>X,overloadedBoolean:()=>cZ,spaceSeparated:()=>lZ});let oZ=0,Y=fZ(),sZ=fZ(),cZ=fZ(),X=fZ(),lZ=fZ(),uZ=fZ(),dZ=fZ();function fZ(){return 2**++oZ}let pZ=Object.keys(aZ);var mZ=class extends iZ{constructor(e,t,n,r){let i=-1;if(super(e,t),hZ(this,`space`,r),typeof n==`number`)for(;++i<pZ.length;){let e=pZ[i];hZ(this,pZ[i],(n&aZ[e])===aZ[e])}}};mZ.prototype.defined=!0;function hZ(e,t,n){n&&(e[t]=n)}function gZ(e){let t={},n={};for(let[r,i]of Object.entries(e.properties)){let a=new mZ(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[rZ(r)]=r,n[rZ(a.attribute)]=r}return new tZ(t,n,e.space)}let _Z=gZ({properties:{ariaActiveDescendant:null,ariaAtomic:sZ,ariaAutoComplete:null,ariaBusy:sZ,ariaChecked:sZ,ariaColCount:X,ariaColIndex:X,ariaColSpan:X,ariaControls:lZ,ariaCurrent:null,ariaDescribedBy:lZ,ariaDetails:null,ariaDisabled:sZ,ariaDropEffect:lZ,ariaErrorMessage:null,ariaExpanded:sZ,ariaFlowTo:lZ,ariaGrabbed:sZ,ariaHasPopup:null,ariaHidden:sZ,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:lZ,ariaLevel:X,ariaLive:null,ariaModal:sZ,ariaMultiLine:sZ,ariaMultiSelectable:sZ,ariaOrientation:null,ariaOwns:lZ,ariaPlaceholder:null,ariaPosInSet:X,ariaPressed:sZ,ariaReadOnly:sZ,ariaRelevant:null,ariaRequired:sZ,ariaRoleDescription:lZ,ariaRowCount:X,ariaRowIndex:X,ariaRowSpan:X,ariaSelected:sZ,ariaSetSize:X,ariaSort:null,ariaValueMax:X,ariaValueMin:X,ariaValueNow:X,ariaValueText:null,role:null},transform(e,t){return t===`role`?t:`aria-`+t.slice(4).toLowerCase()}});function vZ(e,t){return t in e?e[t]:t}function yZ(e,t){return vZ(e,t.toLowerCase())}let bZ=gZ({attributes:{acceptcharset:`accept-charset`,classname:`class`,htmlfor:`for`,httpequiv:`http-equiv`},mustUseProperty:[`checked`,`multiple`,`muted`,`selected`],properties:{abbr:null,accept:uZ,acceptCharset:lZ,accessKey:lZ,action:null,allow:null,allowFullScreen:Y,allowPaymentRequest:Y,allowUserMedia:Y,alpha:Y,alt:null,as:null,async:Y,autoCapitalize:null,autoComplete:lZ,autoFocus:Y,autoPlay:Y,blocking:lZ,capture:null,charSet:null,checked:Y,cite:null,className:lZ,closedBy:null,colorSpace:null,cols:X,colSpan:X,command:null,commandFor:null,content:null,contentEditable:sZ,controls:Y,controlsList:lZ,coords:X|uZ,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Y,defer:Y,dir:null,dirName:null,disabled:Y,download:cZ,draggable:sZ,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Y,formTarget:null,headers:lZ,height:X,hidden:cZ,high:X,href:null,hrefLang:null,htmlFor:lZ,httpEquiv:lZ,id:null,imageSizes:null,imageSrcSet:null,inert:Y,inputMode:null,integrity:null,is:null,isMap:Y,itemId:null,itemProp:lZ,itemRef:lZ,itemScope:Y,itemType:lZ,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Y,low:X,manifest:null,max:null,maxLength:X,media:null,method:null,min:null,minLength:X,multiple:Y,muted:Y,name:null,nonce:null,noModule:Y,noValidate:Y,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMous
Line truncated
|
||||
\f\r &/=>`.split(``),`
|
||||
\f\r "&'/=>\``.split(``)],[`\0
|
||||
\f\r "&'/<=>`.split(``),`\0
|
||||
\f\r "&'/<=>\``.split(``)]],unquoted:[[`
|
||||
\f\r &>`.split(``),`\0
|
||||
\f\r "&'<=>\``.split(``)],[`\0
|
||||
\f\r "&'<=>\``.split(``),`\0
|
||||
\f\r "&'<=>\``.split(``)]],single:[[`&'`.split(``),`"&'\``.split(``)],[`\0&'`.split(``),`\0"&'\``.split(``)]],double:[[`"&`.split(``),`"&'\``.split(``)],[`\0"&`.split(``),`\0"&'\``.split(``)]]};function r$(e,t,n,r){let i=r.schema,a=i.space===`svg`?!1:r.settings.omitOptionalTags,o=i.space===`svg`?r.settings.closeEmptyElements:r.settings.voids.includes(e.tagName.toLowerCase()),s=[],c;i.space===`html`&&e.tagName===`svg`&&(r.schema=MZ);let l=i$(r,e.properties),u=r.all(i.space===`html`&&e.tagName===`template`?e.content:e);return r.schema=i,u&&(o=!1),(l||!a||!XQ(e,t,n))&&(s.push(`<`,e.tagName,l?` `+l:``),o&&(i.space===`svg`||r.settings.closeSelfClosing)&&(c=l.charAt(l.length-1),(!r.settings.tightSelfClosing||c===`/`||c&&c!==`"`&&c!==`'`)&&s.push(` `),s.push(`/`)),s.push(`>`)),s.push(u),!o&&(!a||!PQ(e,t,n))&&s.push(`</`+e.tagName+`>`),s.join(``)}function i$(e,t){let n=[],r=-1,i;if(t){for(i in t)if(t[i]!==null&&t[i]!==void 0){let r=a$(e,i,t[i]);r&&n.push(r)}}for(;++r<n.length;){let t=e.settings.tightAttributes?n[r].charAt(n[r].length-1):void 0;r!==n.length-1&&t!==`"`&&t!==`'`&&(n[r]+=` `)}return n.join(``)}function a$(e,t,n){let r=OZ(e.schema,t),i=e.settings.allowParseErrors&&e.schema.space===`html`?0:1,a=+!e.settings.allowDangerousCharacters,o=e.quote,s;if(r.overloadedBoolean&&(n===r.attribute||n===``)?n=!0:(r.boolean||r.overloadedBoolean)&&(typeof n!=`string`||n===r.attribute||n===``)&&(n=!!n),n==null||n===!1||typeof n==`number`&&Number.isNaN(n))return``;let c=hQ(r.attribute,Object.assign({},e.settings.characterReferences,{subset:n$.name[i][a]}));return n===!0||(n=Array.isArray(n)?(r.commaSeparated?SQ:wQ)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n)?c:(e.settings.preferUnquoted&&(s=hQ(n,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:n$.unquoted[i][a]}))),s!==n&&(e.settings.quoteSmart&&lU(n,o)>lU(n,e.alternative)&&(o=e.alternative),s=o+hQ(n,Object.assign({},e.settings.characterReferences,{subset:(o===`'`?n$.single:n$.double)[i][a],attribute:!0}))+o),c+(s&&`=`+s))}let o$=[`<`,`&`];function s$(e,t,n,r){return n&&n.type===`element`&&(n.tagName===`script`||n.tagName===`style`)?e.value:hQ(e.value,Object.assign({},r.settings.characterReferences,{subset:o$}))}function c$(e,t,n,r){return r.settings.allowDangerousHtml?e.value:s$(e,t,n,r)}function l$(e,t,n,r){return r.all(e)}let u$=EW(`type`,{invalid:d$,unknown:f$,handlers:{comment:yQ,doctype:bQ,element:r$,raw:c$,root:l$,text:s$}});function d$(e){throw Error("Expected node, not `"+e+"`")}function f$(e){throw Error("Cannot compile unknown node `"+e.type+"`")}let p$={},m$={},h$=[];function g$(e,t){let n=t||p$,r=n.quote||`"`,i=r===`"`?`'`:`"`;if(r!==`"`&&r!==`'`)throw Error("Invalid quote `"+r+"`, expected `'` or `\"`");return{one:_$,all:v$,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||qZ,characterReferences:n.characterReferences||m$,closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:n.space===`svg`?MZ:jZ,quote:r,alternative:i}.one(Array.isArray(e)?{type:`root`,children:e}:e,void 0,void 0)}function _$(e,t,n){return u$(e,t,n,this)}function v$(e){let t=[],n=e&&e.children||h$,r=-1;for(;++r<n.length;)t[r]=this.one(n[r],r,e);return t.join(``)}let y$=/[#.]/g;function b$(e,t){let n=e||``,r={},i=0,a,o;for(;i<n.length;){y$.lastIndex=i;let e=y$.exec(n),t=n.slice(i,e?e.index:n.length);t&&(a?a===`#`?r.id=t:Array.isArray(r.className)?r.className.push(t):r.className=[t]:o=t,i+=t.length),e&&(a=e[0],i++)}return{type:`element`,tagName:o||t||`div`,properties:r,children:[]}}function x$(e,t,n){let r=n?D$(n):void 0;function i(n,i,...a){let o;if(n==null){o={type:`root`,children:[]};let e=i;a.unshift(e)}else{o=b$(n,t);let s=o.tagName.toLowerCase(),c=r?r.get(s):void 0;if(o.tagName=c||s,S$(i))a.unshift(i);else for(let[t,n]of Object.entries(i))C$(e,o.properties,t,n)}for(let e of a)w$(o.children,e);return o.type===`element`&&o.tagName===`template`&&(o.content={type:`root`,children:o.children},o.children=[]),o}return i}function S$(e){if(typeof e!=`object`||!e||Array.isArray(e))return!0;if(typeof e.type!=`string`)return!1;let t=e,n=Object.keys(e);for(let e of n){let n=t[e];if(n&&typeof n==`object`){if(!Array.isArray(n))return!0;let e=n;for(let t of e)if(typeof t!=`number`&&typeof t!=`string`)return!0}}return!!(`children`in e&&Array.isArray(e.children))}function C$(e,t,n,r){let i=OZ(e,n),a;if(r!=null){if(typeof r==`number`){if(Number.isNaN(r))return;a=r}else a=typeof r==`boolean`?r:typeof rLine truncated
|
||||
</code>`,`</code>`)}};function H$(){return e=>{YW(e,`element`,e=>{(e.tagName===`ul`||e.tagName===`ol`||e.tagName===`li`)&&(e.children=e.children.filter(e=>e.type!==`text`||!!e.value.trim()),delete e.properties.className)})}}function U$(){return e=>{YW(e,[`root`,`element`],e=>{if(!W$(e)||!e.children.some(e=>e.type===`raw`))return;let t=document.createElement(`template`);t.innerHTML=g$({type:`root`,children:e.children},{allowDangerousHtml:!0}),e.children=Array.from(t.content.childNodes).map(e=>j$(e))})}}function W$(e){return(e.type===`root`||e.type===`element`)&&e.children}function G$(e){let t=this,n={...t.data(`settings`),...e};t.parser=r;function r(e){return j$((n.fragment===!1?K$:q$)(e))}}function K$(e){return new DOMParser().parseFromString(e,`text/html`)}function q$(e){let t=document.createElement(`template`);return t.innerHTML=e,t.content}let J$=(function(e,t,n,r,i){let a=Y$(t);if(n!=null&&(typeof n!=`number`||n<0||n===1/0))throw Error("Expected positive finite `index`");if(r!=null&&(!r.type||!r.children))throw Error("Expected valid `parent`");if(n==null!=(r==null))throw Error("Expected both `index` and `parent`");return e1(e)?a.call(i,e,n,r):!1}),Y$=(function(e){if(e==null)return $$;if(typeof e==`string`)return Z$(e);if(typeof e==`object`)return X$(e);if(typeof e==`function`)return Q$(e);throw Error("Expected function, string, or array as `test`")});function X$(e){let t=[],n=-1;for(;++n<e.length;)t[n]=Y$(e[n]);return Q$(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}function Z$(e){return Q$(t);function t(t){return t.tagName===e}}function Q$(e){return t;function t(t,n,r){return!!(e1(t)&&e.call(this,t,typeof n==`number`?n:void 0,r||void 0))}}function $$(e){return!!(e&&typeof e==`object`&&`type`in e&&e.type===`element`&&`tagName`in e&&typeof e.tagName==`string`)}function e1(e){return typeof e==`object`&&!!e&&`type`in e&&`tagName`in e}let t1=Y$(function(e){return e.tagName===`audio`||e.tagName===`canvas`||e.tagName===`embed`||e.tagName===`iframe`||e.tagName===`img`||e.tagName===`math`||e.tagName===`object`||e.tagName===`picture`||e.tagName===`svg`||e.tagName===`video`}),n1=`address.article.aside.blockquote.body.br.caption.center.col.colgroup.dd.dialog.dir.div.dl.dt.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.legend.li.li.listing.main.menu.nav.ol.optgroup.option.p.plaintext.pre.section.summary.table.tbody.td.td.tfoot.th.th.thead.tr.ul.wbr.xmp`.split(`.`),r1=[`button`,`input`,`select`,`textarea`],i1=[`area`,`base`,`basefont`,`dialog`,`datalist`,`head`,`link`,`meta`,`noembed`,`noframes`,`param`,`rp`,`script`,`source`,`style`,`template`,`track`,`title`],a1={},o1=SU([`comment`,`doctype`]);function s1(e,t){c1(e,{collapse:y1((t||a1).newlines?_1:v1),whitespace:`normal`})}function c1(e,t){if(`children`in e){let n={...t};return(e.type===`root`||m1(e))&&(n.before=!0,n.after=!0),n.whitespace=b1(e,t),u1(e,n)}if(e.type===`text`){if(t.whitespace===`normal`)return l1(e,t);t.whitespace===`nowrap`&&(e.value=t.collapse(e.value))}return{ignore:o1(e),stripAtStart:!1,remove:!1}}function l1(e,t){let n=t.collapse(e.value),r={ignore:!1,stripAtStart:!1,remove:!1},i=0,a=n.length;return t.before&&g1(n.charAt(0))&&i++,i!==a&&g1(n.charAt(a-1))&&(t.after?a--:r.stripAtStart=!0),i===a?r.remove=!0:e.value=n.slice(i,a),r}function u1(e,t){let n=t.before,r=t.after,i=e.children,a=i.length,o=-1;for(;++o<a;){let e=c1(i[o],{...t,after:d1(i,o,r),before:n});e.remove?(i.splice(o,1),o--,a--):e.ignore||(n=e.stripAtStart),p1(i[o])&&(n=!1)}return{ignore:!1,stripAtStart:!!(n||r),remove:!1}}function d1(e,t,n){for(;++t<e.length;){let n=e[t],r=f1(n);if(r===void 0&&`children`in n&&!h1(n)&&(r=d1(n.children,-1)),typeof r==`boolean`)return r}return n}function f1(e){if(e.type===`element`){if(p1(e))return!1;if(m1(e))return!0}else if(e.type===`text`){if(!EQ(e))return!1}else if(!o1(e))return!1}function p1(e){return t1(e)||J$(e,r1)}function m1(e){return J$(e,n1)}function h1(e){return!!(e.type===`element`&&e.properties.hidden)||o1(e)||J$(e,i1)}function g1(e){return e===` `||e===`
|
||||
`}function _1(e){let t=/\r?\n|\r/.exec(e);return t?t[0]:` `}function v1(){return` `}function y1(e){return t;function t(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}function b1(e,t){if(`tagName`in e&&e.properties)switch(e.tagName){case`listing`:case`plaintext`:case`script`:case`style`:case`xmp`:return`pre`;case`nobr`:return`nowrap`;case`pre`:return e.properties.wrap?`pre-wrap`:`pre`;case`td`:case`th`:return e.properties.noWrap?`nowrap`:t.whitespace;case`textarea`:return`pre-wrap`;default:}return t.whitespace}function x1(e){return function(t){s1(t,e)}}function S1(e,t){let n=t.properties||{},r=e.all(t),i={type:`link`,url:e.resolve(String(n.href||``)||null),title:n.title?String(n.title):null,children:r};return e.patch(t,i),i}function C1(e,t){e.baseFound||=(e.frozenBaseUrl=String(t.properties&&t.properties.href||``)||void 0,!0)}function w1(e,t){let n={type:`blockquote`,children:e.toFlow(e.all(t))};return e.patch(t,n),n}function T1(e,t){let n={type:`break`};return e.patch(t,n),n}let E1=(function(e,t,n){let r=SU(n);if(!e||!e.type||!e.children)throw Error(`Expected parent node`);if(typeof t==`number`){if(t<0||t===1/0)throw Error(`Expected positive finite number as index`)}else if(t=e.children.indexOf(t),t<0)throw Error(`Expected child node or index`);for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]}),D1=/\n/g,O1=/[\t ]+/g,k1=Y$(`br`),A1=Y$(U1),j1=Y$(`p`),M1=Y$(`tr`),N1=Y$([`datalist`,`head`,`noembed`,`noframes`,`noscript`,`rp`,`script`,`style`,`template`,`title`,H1,W1]),P1=Y$(`address.article.aside.blockquote.body.caption.center.dd.dialog.dir.dl.dt.div.figure.figcaption.footer.form,.h1.h2.h3.h4.h5.h6.header.hgroup.hr.html.legend.li.listing.main.menu.nav.ol.p.plaintext.pre.section.ul.xmp`.split(`.`));function F1(e,t){let n=t||{},r=`children`in e?e.children:[],i=P1(e),a=V1(e,{whitespace:n.whitespace||`normal`,breakBefore:!1,breakAfter:!1}),o=[];(e.type===`text`||e.type===`comment`)&&o.push(...R1(e,{whitespace:a,breakBefore:!0,breakAfter:!0}));let s=-1;for(;++s<r.length;)o.push(...I1(r[s],e,{whitespace:a,breakBefore:s?void 0:i,breakAfter:s<r.length-1?k1(r[s+1]):i}));let c=[],l;for(s=-1;++s<o.length;){let e=o[s];typeof e==`number`?l!==void 0&&e>l&&(l=e):e&&(l!==void 0&&l>-1&&c.push(`
|
||||
`.repeat(l)||` `),l=-1,c.push(e))}return c.join(``)}function I1(e,t,n){return e.type===`element`?L1(e,t,n):e.type===`text`?n.whitespace===`normal`?R1(e,n):z1(e):[]}function L1(e,t,n){let r=V1(e,n),i=e.children||[],a=-1,o=[];if(N1(e))return o;let s,c;for(k1(e)||M1(e)&&E1(t,e,M1)?c=`
|
||||
`:j1(e)?(s=2,c=2):P1(e)&&(s=1,c=1);++a<i.length;)o=o.concat(I1(i[a],e,{whitespace:r,breakBefore:a?void 0:s,breakAfter:a<i.length-1?k1(i[a+1]):c}));return A1(e)&&E1(t,e,A1)&&o.push(` `),s&&o.unshift(s),c&&o.push(c),o}function R1(e,t){let n=String(e.value),r=[],i=[],a=0;for(;a<=n.length;){D1.lastIndex=a;let e=D1.exec(n),i=e&&`index`in e?e.index:n.length;r.push(B1(n.slice(a,i).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,``),a===0?t.breakBefore:!0,i===n.length?t.breakAfter:!0)),a=i+1}let o=-1,s;for(;++o<r.length;)r[o].charCodeAt(r[o].length-1)===8203||o<r.length-1&&r[o+1].charCodeAt(0)===8203?(i.push(r[o]),s=void 0):r[o]?(typeof s==`number`&&i.push(s),i.push(r[o]),s=0):(o===0||o===r.length-1)&&i.push(0);return i}function z1(e){return[String(e.value)]}function B1(e,t,n){let r=[],i=0,a;for(;i<e.length;){O1.lastIndex=i;let n=O1.exec(e);a=n?n.index:e.length,!i&&!a&&n&&!t&&r.push(``),i!==a&&r.push(e.slice(i,a)),i=n?a+n[0].length:a}return i!==a&&!n&&r.push(``),r.join(` `)}function V1(e,t){if(e.type===`element`){let n=e.properties||{};switch(e.tagName){case`listing`:case`plaintext`:case`xmp`:return`pre`;case`nobr`:return`nowrap`;case`pre`:return n.wrap?`pre-wrap`:`pre`;case`td`:case`th`:return n.noWrap?`nowrap`:t.whitespace;case`textarea`:return`pre-wrap`;default:}}return t.whitespace}function H1(e){return!!(e.properties||{}).hidden}function U1(e){return e.tagName===`td`||e.tagName===`th`}function W1(e){return e.tagName===`dialog`&&!(e.properties||{}).open}function G1(e){let t=String(e),n=t.length;for(;n>0;){let e=t.codePointAt(n-1);if(e!==void 0&&(e===10||e===13))n--;else break}return t.slice(0,n)}function K1(e,t){let n=t.children,r=-1,i,a;if(t.tagName===`pre`)for(;++r<n.length;){let e=n[r];if(e.type===`element`&&e.tagName===`code`&&e.properties&&e.properties.className&&Array.isArray(e.properties.className)){i=e.properties.className;break}}if(i){for(r=-1;++r<i.length;)if(String(i[r]).slice(0,9)===`language-`){a=String(i[r]).slice(9);break}}let o={type:`code`,lang:a||null,meta:null,value:G1(F1(t))};return e.patch(t,o),o}function q1(e,t){let n={type:`html`,value:`<!--`+t.value+`-->`};return e.patch(t,n),n}function J1(e,t){let n={type:`delete`,children:e.all(t)};return e.patch(t,n),n}function Y1(e){let t=-1;if(e.length>1){for(;++t<e.length;)if(e[t].spread)return!0}return!1}function X1(e,t){let n=[],r=[],i=-1;for(;++i<t.children.length;){let e=t.children[i];e.type===`element`&&e.tagName===`div`?n.push(...e.children):n.push(e)}let a={definitions:[],titles:[]};for(i=-1;++i<n.length;){let e=n[i];if(e.type===`element`&&e.tagName===`dt`){let t=n[i-1];t&&t.type===`element`&&t.tagName===`dd`&&(r.push(a),a={definitions:[],titles:[]}),a.titles.push(e)}else a.definitions.push(e)}r.push(a),i=-1;let o=[];for(;++i<r.length;){let t=[...Z1(e,r[i].titles),...Z1(e,r[i].definitions)];t.length>0&&o.push({type:`listItem`,spread:t.length>1,checked:null,children:t})}if(o.length>0){let n={type:`list`,ordered:!1,start:null,spread:Y1(o),children:o};return e.patch(t,n),n}}function Z1(e,t){let n=e.all({type:`root`,children:t}),r=e.toSpecificContent(n,Q1);return r.length===0?[]:r.length===1?r[0].children:[{type:`list`,ordered:!1,start:null,spread:Y1(r),children:r}]}function Q1(){return{type:`listItem`,spread:!1,checked:null,children:[]}}function $1(e,t){let n={type:`emphasis`,children:e.all(t)};return e.patch(t,n),n}function e0(e){let t=0,n=e.length;for(;t<n&&e[t].type===`break`;)t++;for(;n>t&&e[n-1].type===`break`;)n--;return t===0&&n===e.length?e:e.slice(t,n)}function t0(e,t){let n={type:`heading`,depth:Number(t.tagName.charAt(1))||1,children:e0(e.all(t))};return e.patch(t,n),n}function n0(e,t){let n={type:`thematicBreak`};return e.patch(t,n),n}function r0(e,t){let n=t.properties||{},r=String(n.src||``),i=String(n.title||``);if(r&&i){let n={type:`link`,title:null,url:e.resolve(r),children:[{type:`text`,value:i}]};return e.patch(t,n),n}}function i0(e,t){let n=t.properties||{},r={type:`image`,url:e.resolve(String(n.src||``)||null),title:n.title?String(n.title):null,alt:n.alt?String(n.alt):``};return e.patch(t,r),r}function a0(e,t){let n={type:`inlineCode`,value:F1(t)};return e.patch(t,n),n}function o0(e,t){let n=[],r=[],i=t||e.properties||{},a=s0(e),o=Math.min(Number.parseInt(String(i.size),10),0)||(i.multiple?4:1),s=-1;for(;++s<a.length;){let e=a[s];e&&e.properties&&e.properties.selected&&n.push(e)}let c=n.length>0?n:a,l=Math.min(c.length,o);for(s=-1;++s<l;){let e=c[s],t=e.properties||{},n=F1(e),i=n||String(t.label||``),a=String(t.value||``)||n;r.push([a,i===a?void 0:i])}return r}function s0(e){let t=[],n=-1;for(;++n<e.children.length;){let r=e.children[n];`children`in r&&Array.isArray(r.children)&&t.push(...s0(r)),r.type===`element`&&r.tagName===`option`&&(!r.properties||!r.properties.disabled)&&t.push(r)}return t}function c0(e,t){let n=t.properties||{},r=String(n.value||n.placeholder||``);if(n.disabled||n.type===`hidden`||n.type===`file`)return;if(n.type===`checkbox`||n.type===`radio`){let r={type:`text`,value:n.checked?e.options.
Line truncated
|
||||
`},unsafe:[{character:`<`}]})}};function c2(){return function(e){YW(e,`element`,(e,t,n)=>{t!==null&&e.tagName===`label`&&n.type===`element`&&n.tagName===`li`&&n.children.splice(t,1,...e.children)})}}var l2=class{_htmlDP;_markdown2html;_html2markdown;constructor(e){this._htmlDP=new Dd(e),this._markdown2html=new V$,this._html2markdown=new s2}keepHtml(e){this._html2markdown.keep(e)}toView(e){let t=this._markdown2html.parse(e);return this._htmlDP.toView(t)}toData(e){let t=this._htmlDP.toData(e);return this._html2markdown.parse(t)}registerRawContentMatcher(e){this._htmlDP.registerRawContentMatcher(e)}useFillerType(){}},u2=class extends F{constructor(e){super(e),e.data.processor=new l2(e.data.viewDocument)}static get pluginName(){return`Markdown`}static get isOfficialPlugin(){return!0}};let d2=[`SPAN`,`BR`,`PRE`,`CODE`];var f2=class extends F{_gfmDataProcessor;constructor(e){super(e),this._gfmDataProcessor=new l2(e.data.viewDocument)}static get pluginName(){return`PasteFromMarkdownExperimental`}static get isOfficialPlugin(){return!0}static get requires(){return[bO]}init(){let e=this.editor,t=e.editing.view.document,n=e.plugins.get(`ClipboardPipeline`),r=!1;this.listenTo(t,`keydown`,(e,t)=>{r=t.shiftKey}),this.listenTo(n,`inputTransformation`,(e,t)=>{if(r)return;let n=t.dataTransfer.getData(`text/html`);if(!n){let e=t.dataTransfer.getData(`text/plain`);t.content=this._gfmDataProcessor.toView(e);return}let i=this._parseMarkdownFromHtml(n);i&&(t.content=this._gfmDataProcessor.toView(i))})}_parseMarkdownFromHtml(e){let t=this._removeOsSpecificTags(e);if(!this._containsOnlyAllowedFirstLevelTags(t))return null;let n=this._removeFirstLevelWrapperTagsAndBrs(t);return this._containsAnyRemainingHtmlTags(n)?null:this._replaceHtmlReservedEntitiesWithCharacters(n)}_removeOsSpecificTags(e){return e.replace(/^<meta\b[^>]*>/,``).trim().replace(/^<html>/,``).replace(/<\/html>$/,``).trim().replace(/^<body>/,``).replace(/<\/body>$/,``).trim().replace(/^<!--StartFragment-->/,``).replace(/<!--EndFragment-->$/,``).trim()}_containsOnlyAllowedFirstLevelTags(e){let{body:t}=new DOMParser().parseFromString(e,`text/html`);return Array.from(t.children).map(e=>e.tagName).every(e=>d2.includes(e))}_removeFirstLevelWrapperTagsAndBrs(e){let{body:t}=new DOMParser().parseFromString(e,`text/html`),n=t.querySelectorAll(`br`);for(let e of n)e.replaceWith(`
|
||||
`);let r=t.querySelectorAll(`:scope > *`);for(let e of r){let t=e.cloneNode(!0);e.replaceWith(...t.childNodes)}return t.innerHTML}_containsAnyRemainingHtmlTags(e){return e.includes(`<`)}_replaceHtmlReservedEntitiesWithCharacters(e){return e.replace(/>/g,`>`).replace(/</g,`<`).replace(/ /g,` `)}};function p2(e,t){let n=(n,r,i)=>{if(!i.consumable.consume(r.item,n.name))return;let a=r.attributeNewValue,o=i.writer,s=i.mapper.toViewElement(r.item),c=[...s.getChildren()].find(e=>e.getCustomProperty(`media-content`));o.remove(c);let l=e.getMediaViewElement(o,a,t);o.insert(o.createPositionAt(s,0),l)};return e=>{e.on(`attribute:url:media`,n)}}function m2(e,t,n){return t.setCustomProperty(`media`,!0,e),KE(e,t,{label:n})}function h2(e){let t=e.getSelectedElement();return t&&g2(t)?t:null}function g2(e){return!!e.getCustomProperty(`media`)&&GE(e)}function _2(e,t,n,r){return e.createContainerElement(`figure`,{class:`media`},[t.getMediaViewElement(e,n,r),e.createSlot()])}function v2(e){let t=e.getSelectedElement();return t&&t.is(`element`,`media`)?t:null}function y2(e,t,n,r){e.change(i=>{let a=i.createElement(`media`,{url:t});e.insertObject(a,n,null,{setSelection:`on`,findOptimalPosition:r?`auto`:void 0})})}var b2=class extends I{refresh(){let e=this.editor.model,t=e.document.selection,n=v2(t);this.value=n?n.getAttribute(`url`):void 0,this.isEnabled=S2(t)||x2(t,e)}execute(e){let t=this.editor.model,n=t.document.selection,r=v2(n);r?t.change(t=>{t.setAttribute(`url`,e,r)}):y2(t,e,n,!0)}};function x2(e,t){let n=$E(e,t).start.parent;return n.isEmpty&&!t.schema.isLimit(n)&&(n=n.parent),t.schema.checkChild(n,`media`)}function S2(e){let t=e.getSelectedElement();return!!t&&t.name===`media`}var C2=class{locale;providerDefinitions;constructor(e,t){let n=t.providers,r=t.extraProviders||[],i=new Set(t.removeProviders),a=n.concat(r).filter(e=>{let t=e.name;return t?!i.has(t):(T(`media-embed-no-provider-name`,{provider:e}),!1)});this.locale=e,this.providerDefinitions=a}hasMedia(e){return!!this._getMedia(e)}getMediaViewElement(e,t,n){return this._getMedia(t).getViewElement(e,n)}_getMedia(e){if(!e)return new w2(this.locale);e=e.trim();for(let t of this.providerDefinitions){let n=t.html,r=A(t.url);for(let t of r){let r=this._getUrlMatches(e,t);if(r)return new w2(this.locale,e,r,n)}}return null}_getUrlMatches(e,t){let n=e.match(t);if(n)return n;let r=e.replace(/^https?:\/\//,``);return n=r.match(t),n||(r=r.replace(/^www\./,``),n=r.match(t),n)?n:null}},w2=class{url;_locale;_match;_previewRenderer;constructor(e,t,n,r){this.url=this._getValidUrl(t),this._locale=e,this._match=n,this._previewRenderer=r}getViewElement(e,t){let n={},r;if(t.renderForEditingView||t.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(n[`data-oembed-url`]=this.url),t.renderForEditingView&&(n.class=`ck-media__wrapper`);let i=this._getPreviewHtml(t);r=e.createRawElement(`div`,n,(e,t)=>{t.setContentOf(e,i)})}else this.url&&(n.url=this.url),r=e.createEmptyElement(t.elementName,n);return e.setCustomProperty(`media-content`,!0,r),r}_getPreviewHtml(e){return this._previewRenderer?this._previewRenderer(this._match):this.url&&e.renderForEditingView?this._getPlaceholderHtml():``}_getPlaceholderHtml(){let e=new By,t=this._locale.t;return e.content=hv,e.viewBox=`0 0 64 42`,new ya({tag:`div`,attributes:{class:`ck ck-reset_all ck-media__placeholder`},children:[{tag:`div`,attributes:{class:`ck-media__placeholder__icon`},children:[e]},{tag:`a`,attributes:{class:`ck-media__placeholder__url`,target:`_blank`,rel:`noopener noreferrer`,href:this.url,"data-cke-tooltip-text":t(`Open media in new tab`)},children:[{tag:`span`,attributes:{class:`ck-media__placeholder__url__text`},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(e){return e?e.match(/^https?/)?e:`https://`+e:null}},T2=class extends F{static get pluginName(){return`MediaEmbedEditing`}static get isOfficialPlugin(){return!0}registry;constructor(e){super(e),e.config.define(`mediaEmbed`,{elementName:`oembed`,providers:[{name:`dailymotion`,url:[/^dailymotion\.com\/video\/(\w+)/,/^dai.ly\/(\w+)/],html:e=>`<div><iframe src="https://www.dailymotion.com/embed/video/${e[1]}" width="1280" height="720" style="width: 100%; height: auto; aspect-ratio: 16 / 9; border: 0; display: block;" frameborder="0" allowfullscreen allow="autoplay"></iframe></div>`},{name:`spotify`,url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:e=>{let t=e[1],n=t.startsWith(`track/`);return`<div><iframe src="https://open.spotify.com/embed/${t}" width="300" height="${n?`80`:`378`}" style="${n?`width: 100%; height: 80px; border: 0; display: block;`:`width: 100%; height: auto; aspect-ratio: 100 / 126; border: 0; display: block;`}" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe></div>`}},{name:`youtube`,url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/shorts\/([\w-]+)(?:\?t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/(
Line truncated
|
||||
.ck.ck-editor__editable_inline img {
|
||||
filter: contrast( 0 );
|
||||
}
|
||||
|
||||
p, li, a, figcaption, span {
|
||||
background: hsl(0, 0%, 80%) !important;
|
||||
color: hsl(0, 0%, 80%) !important;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
background: hsl(0, 0%, 60%) !important;
|
||||
color: hsl(0, 0%, 60%) !important;
|
||||
}
|
||||
`:``,r=`<!DOCTYPE html><html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
${this._options.pageStyles.map(e=>typeof e==`string`?`<style>${e}</style>`:`<link rel="stylesheet" type="text/css" href="${e.href}">`).join(`
|
||||
`)}
|
||||
<style>
|
||||
html, body {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
html {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
body {
|
||||
transform: scale( ${this._options.scaleRatio} );
|
||||
transform-origin: 0 0;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
.ck.ck-editor__editable_inline {
|
||||
margin: 0 !important;
|
||||
border-color: transparent !important;
|
||||
outline-color: transparent !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.ck.ck-content {
|
||||
background: white;
|
||||
}
|
||||
|
||||
${n}
|
||||
</style>
|
||||
</head>
|
||||
<body class="${this._options.extraClasses||``}"></body>
|
||||
</html>`;e.open(),e.write(r),e.close(),e.body.appendChild(t)}};let m4=qr(`px`);var h4=class extends P{constructor(e){super(e);let t=this.bindTemplate;this.set(`height`,0),this.set(`top`,0),this.set(`scrollProgress`,0),this.set(`_isDragging`,!1),this.setTemplate({tag:`div`,attributes:{class:[`ck`,`ck-minimap__position-tracker`,t.if(`_isDragging`,`ck-minimap__position-tracker_dragging`)],style:{top:t.to(`top`,e=>m4(e)),height:t.to(`height`,e=>m4(e))},"data-progress":t.to(`scrollProgress`)},on:{mousedown:t.to(()=>{this._isDragging=!0})}})}render(){super.render(),this.listenTo(d.document,`mousemove`,(e,t)=>{this._isDragging&&this.fire(`drag`,t.movementY)},{useCapture:!0}),this.listenTo(d.document,`mouseup`,()=>{this._isDragging=!1},{useCapture:!0})}setHeight(e){this.height=e}setTopOffset(e){this.top=e}setScrollProgress(e){this.scrollProgress=e}},g4=class extends P{_positionTrackerView;_scaleRatio;_minimapIframeView;constructor({locale:e,scaleRatio:t,pageStyles:n,extraClasses:r,useSimplePreview:i,domRootClone:a}){super(e);let o=this.bindTemplate;this._positionTrackerView=new h4(e),this._positionTrackerView.delegate(`drag`).to(this),this._scaleRatio=t,this._minimapIframeView=new p4(e,{useSimplePreview:i,pageStyles:n,extraClasses:r,scaleRatio:t,domRootClone:a}),this.setTemplate({tag:`div`,attributes:{class:[`ck`,`ck-minimap`]},children:[this._positionTrackerView],on:{click:o.to(this._handleMinimapClick.bind(this)),wheel:o.to(this._handleMinimapMouseWheel.bind(this))}})}destroy(){this._minimapIframeView.destroy(),super.destroy()}get height(){return new O(this.element).height}get scrollHeight(){return Math.max(0,Math.min(this.height,this._minimapIframeView.height)-this._positionTrackerView.height)}render(){super.render(),this._minimapIframeView.render(),this.element.appendChild(this._minimapIframeView.element)}setContentHeight(e){this._minimapIframeView.setHeight(e*this._scaleRatio)}setScrollProgress(e){let t=this._minimapIframeView,n=this._positionTrackerView;if(t.height<this.height)t.setTopOffset(0),n.setTopOffset((t.height-n.height)*e);else{let r=t.height-this.height;t.setTopOffset(-r*e),n.setTopOffset((this.height-n.height)*e)}n.setScrollProgress(Math.round(e*100))}setPositionTrackerHeight(e){this._positionTrackerView.setHeight(e*this._scaleRatio)}_handleMinimapClick(e){let t=this._positionTrackerView;if(e.target===t.element)return;let n=new O(t.element),r=(e.clientY-n.top-n.height/2)/this._minimapIframeView.height;this.fire(`click`,r)}_handleMinimapMouseWheel(e){this.fire(`drag`,e.deltaY*this._scaleRatio)}};function _4(e,t){let n=e.editing.view.document,r=n.getRoot(t),i=new yc(n),a=new ac(i,n.selection),o=e.editing.view.getDomRoot().cloneNode();return i.bindElements(o,r),a.markToSync(`children`,r),a.markToSync(`attributes`,r),r.on(`change:children`,(e,t)=>a.markToSync(`children`,t)),r.on(`change:attributes`,(e,t)=>a.markToSync(`attributes`,t)),r.on(`change:text`,(e,t)=>a.markToSync(`text`,t)),a.render(),e.editing.view.on(`render`,()=>a.render()),e.on(`destroy`,()=>{i.unbindDomElement(o)}),o}function v4(){return Array.from(d.document.styleSheets).map(e=>e.href&&!e.href.startsWith(d.window.location.origin)?{href:e.href}:Array.from(e.cssRules).filter(e=>!(e instanceof CSSMediaRule)).map(e=>e.cssText).join(`
|
||||
`))}function y4(e){return new O(e===d.document.body?d.window:e)}function b4(e){return e===d.document.body?d.window.innerHeight:e.clientHeight}function x4(e){return e===d.document.body?d.window:e}var S4=class extends F{static get pluginName(){return`Minimap`}static get isOfficialPlugin(){return!0}_minimapView;_scrollableRootAncestor;_editingRootElement;init(){let e=this.editor;this._minimapView=null,this._scrollableRootAncestor=null,this.listenTo(e.ui,`ready`,this._onUiReady.bind(this))}destroy(){super.destroy(),this._minimapView.destroy(),this._minimapView.element.remove()}_onUiReady(){let e=this.editor,t=this._editingRootElement=e.ui.getEditableElement();if(this._scrollableRootAncestor=Dr(t),!t.ownerDocument.body.contains(t)){e.ui.once(`update`,this._onUiReady.bind(this));return}this._initializeMinimapView(),this.listenTo(e.editing.view,`render`,()=>{e.state===`ready`&&this._syncMinimapToEditingRootScrollPosition()}),this._syncMinimapToEditingRootScrollPosition()}_initializeMinimapView(){let e=this.editor,t=e.locale,n=e.config.get(`minimap.useSimplePreview`),r=e.config.get(`minimap.container`),i=this._scrollableRootAncestor,a=y4(this._editingRootElement).width,o=y4(r).width/a,s=this._minimapView=new g4({locale:t,scaleRatio:o,pageStyles:v4(),extraClasses:e.config.get(`minimap.extraClasses`),useSimplePreview:n,domRootClone:_4(e)});s.render(),s.listenTo(d.document,`scroll`,(e,t)=>{if(i===d.document.body){if(t.target!==d.document)return}else if(t.target!==i)return;this._syncMinimapToEditingRootScrollPosition()},{useCapture:!0,usePassive:!0}),s.listenTo(d.window,`resize`,()=>{this._syncMinimapToEditingRootScrollPosition()}),s.on(`drag`,(e,t)=>{let n;n=s.scrollHeight===0?0:t/s.scrollHeight;let r=n*(i.scrollHeight-b4(i));x4(i).scrollBy(0,Math.round(r))}),s.on(`click`,(e,t)=>{let n=t*i.scrollHeight;x4(i).scrollBy(0,Math.round(n))}),r.appendChild(s.element)}_syncMinimapToEditingRootScrollPosition(){let e=this._editingRootElement,t=this._minimapView;t.setContentHeight(e.offsetHeight);let n=y4(e),r=y4(this._scrollableRootAncestor),i;r.getIntersection(n)&&(r.contains(n)||n.top>r.top?i=0:(i=(n.top-r.top)/(r.height-n.height),i=Math.max(0,Math.min(i,1))),t.setPositionTrackerHeight(r.getIntersection(n).height),t.setScrollProgress(i))}},C4=class extends I{refresh(){let e=this.editor.model,t=e.schema,n=e.document.selection;this.isEnabled=w4(n,t,e)}execute(){let e=this.editor.model;e.change(t=>{let n=t.createElement(`pageBreak`);e.insertObject(n,null,null,{setSelection:`after`})})}};function w4(e,t,n){let r=T4(e,n);return t.checkChild(r,`pageBreak`)}function T4(e,t){let n=$E(e,t).start.parent;return n.isEmpty&&!n.is(`rootElement`)?n.parent:n}var E4=class extends F{static get pluginName(){return`PageBreakEditing`}static get licenseFeatureCode(){return`PB`}static get isOfficialPlugin(){return!0}static get isPremiumPlugin(){return!0}init(){let e=this.editor,t=e.model.schema,n=e.t,r=e.conversion;t.register(`pageBreak`,{inheritAllFrom:`$blockObject`}),r.for(`dataDowncast`).elementToStructure({model:`pageBreak`,view:(e,{writer:t})=>t.createContainerElement(`div`,{class:`page-break`,style:`page-break-after: always`},t.createContainerElement(`span`,{style:`display: none`}))}),r.for(`editingDowncast`).elementToStructure({model:`pageBreak`,view:(e,{writer:t})=>{let r=n(`Page break`),i=t.createContainerElement(`div`),a=t.createRawElement(`span`,{class:`page-break__label`},function(e){e.innerText=n(`Page break`)});return t.addClass(`page-break`,i),t.insert(t.createPositionAt(i,0),a),D4(i,t,r)}}),r.for(`upcast`).elementToElement({view:e=>{let t=e.getStyle(`page-break-before`)==`always`,n=e.getStyle(`page-break-after`)==`always`;if(!t&&!n)return null;if(e.childCount==1){let t=e.getChild(0);if(!t.is(`element`,`span`)||t.getStyle(`display`)!=`none`)return null}else if(e.childCount>1)return null;return{name:!0,styles:[...t?[`page-break-before`]:[],...n?[`page-break-after`]:[]],...e.hasClass(`page-break`)&&{classes:[`page-break`]}}},model:`pageBreak`,converterPriority:`high`}),e.commands.add(`pageBreak`,new C4(e))}};function D4(e,t,n){return t.setCustomProperty(`pageBreak`,!0,e),KE(e,t,{label:n})}var O4=class extends F{static get pluginName(){return`PageBreakUI`}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.ui.componentFactory.add(`pageBreak`,()=>{let e=this._createButton(H);return e.set({tooltip:!0}),e}),e.ui.componentFactory.add(`menuBar:pageBreak`,()=>this._createButton(U))}_createButton(e){let t=this.editor,n=t.locale,r=t.commands.get(`pageBreak`),i=new e(t.locale),a=n.t;return i.set({label:a(`Page break`),icon:Fv}),i.bind(`isEnabled`).to(r,`isEnabled`),this.listenTo(i,`execute`,()=>{t.execute(`pageBreak`),t.editing.view.focus()}),i}},k4=class extends F{static get requires(){return[E4,O4,wD]}static get pluginName(){return`PageBreak`}static get isOfficialPlugin(){return!0}};function A4(e,t){let n=[];for(let r of t.createRangeIn(e)){let e=r.item;e.is(`element`,`a`)&&!e.hasAttribute(`href`)&&(e.hasAttribute(`id`)||e.hasA
Line truncated
|
||||
`),n+=t,r=e}return n}var Ure=class extends F{_config;_outputView;_wordsMatchRegExp;constructor(e){super(e),this.set(`characters`,0),this.set(`words`,0),Object.defineProperties(this,{characters:{get(){return this.characters=this._getCharacters(this._getText())}},words:{get(){return this.words=this._getWords(this._getText())}}}),this.set(`_wordsLabel`,void 0),this.set(`_charactersLabel`,void 0),this._config=e.config.get(`wordCount`)||{},this._outputView=void 0,this._wordsMatchRegExp=m.features.isRegExpUnicodePropertySupported?RegExp(`([\\p{L}\\p{N}]+\\S?)+`,`gu`):/([a-zA-Z0-9À-ž]+\S?)+/gu}static get pluginName(){return`WordCount`}static get licenseFeatureCode(){return`WC`}static get isOfficialPlugin(){return!0}static get isPremiumPlugin(){return!0}init(){this.editor.model.document.on(`change:data`,Jt(this._refreshStats.bind(this),250)),typeof this._config.onUpdate==`function`&&this.on(`update`,(e,t)=>{this._config.onUpdate(t)}),Nn(this._config.container)&&this._config.container.appendChild(this.wordCountContainer)}destroy(){this._outputView&&(this._outputView.element.remove(),this._outputView.destroy()),super.destroy()}get wordCountContainer(){let e=this.editor,t=e.t,n=e.config.get(`wordCount.displayWords`),r=e.config.get(`wordCount.displayCharacters`),i=ya.bind(this,this),a=[];return this._outputView||(this._outputView=new P,(n||n===void 0)&&(this.bind(`_wordsLabel`).to(this,`words`,e=>t(`Words: %0`,e)),a.push({tag:`div`,children:[{text:[i.to(`_wordsLabel`)]}],attributes:{class:`ck-word-count__words`}})),(r||r===void 0)&&(this.bind(`_charactersLabel`).to(this,`characters`,e=>t(`Characters: %0`,e)),a.push({tag:`div`,children:[{text:[i.to(`_charactersLabel`)]}],attributes:{class:`ck-word-count__characters`}})),this._outputView.setTemplate({tag:`div`,attributes:{class:[`ck`,`ck-word-count`]},children:a}),this._outputView.render()),this._outputView.element}_getText(){let e=``;for(let t of this.editor.model.document.getRoots())e!==``&&(e+=`
|
||||
`),e+=$9(t);return e}_getCharacters(e){return e.replace(/\n/g,``).length}_getWords(e){return(e.match(this._wordsMatchRegExp)||[]).length}_refreshStats(){let e=this._getText(),t=this.words=this._getWords(e),n=this.characters=this._getCharacters(e);this.fire(`update`,{words:t,characters:n})}};e.Accessibility=Xh,e.AccessibilityHelp=ib,e.AccessibilityHelpContentView=io,e.ActionsRecorder=Uh,e.AdjacentListsSupport=iH,e.Alignment=Qw,e.AlignmentCommand=Vw,e.AlignmentEditing=Ww,e.AlignmentUI=Zw,e.AriaLiveAnnouncer=Ya,e.AriaLiveAnnouncerPoliteness=Ja,e.AriaLiveAnnouncerRegionView=Za,e.AriaLiveAnnouncerView=Xa,e.AttributeCommand=JT,e.AttributeOperation=Jd,e.AutoImage=nA,e.AutoLink=Ek,e.AutoMediaEmbed=D2,e.AutocompleteView=QC,e.Autoformat=Ite,e.AutomaticLinkDecorators=RO,e.Autosave=Lte,e.Badge=db,e.BalloonEditor=qN,e.BalloonEditorUI=WN,e.BalloonEditorUIView=GN,e.BalloonPanelView=cb,e.BalloonToolbar=aw,e.Base64UploadAdapter=Tw,e.Batch=yf,e.BlockButtonView=cw,e.BlockQuote=Xte,e.BlockQuoteCommand=NE,e.BlockQuoteEditing=LE,e.BlockQuoteUI=RE,e.BlockToolbar=uw,e.BodyCollection=ab,e.Bold=Rte,e.BoldEditing=XT,e.BoldUI=$T,e.Bookmark=lO,e.BookmarkEditing=tO,e.BookmarkFormView=YD,e.BookmarkUI=oO,e.BoxedEditorUIView=jC,e.BubblingEmitterMixin=gs,e.BubblingEventInfo=fs,e.ButtonLabelView=Vy,e.ButtonLabelWithHighlightView=tw,e.ButtonView=H,e.CKBox=tN,e.CKBoxCommand=CM,e.CKBoxEditing=qM,e.CKBoxImageEdit=sN,e.CKBoxImageEditCommand=iN,e.CKBoxImageEditEditing=aN,e.CKBoxImageEditUI=oN,e.CKBoxUI=uO,e.CKBoxUploadAdapter=WM,e.CKBoxUtils=UM,e.CKEditorError=w,e.CKFinder=fN,e.CKFinderCommand=lN,e.CKFinderEditing=dN,e.CKFinderUI=cN,e.CKFinderUploadAdapter=Pw,e.CheckTodoListCommand=CB,e.ClassicEditor=QN,e.ClassicEditorUI=YN,e.ClassicEditorUIView=XN,e.ClickObserver=Mp,e.Clipboard=LO,e.ClipboardMarkersUtils=yO,e.ClipboardObserver=fO,e.ClipboardPipeline=bO,e.CloudServices=HM,e.CloudServicesCore=VM,e.CloudServicesUploadAdapter=VN,e.Code=zte,e.CodeBlock=BN,e.CodeBlockCommand=SN,e.CodeBlockEditing=NN,e.CodeBlockElementSupport=jL,e.CodeBlockUI=zN,e.CodeEditing=tE,e.CodeUI=rE,e.CollapsibleView=wb,e._CollapsibleView=wb,e.Collection=Ri,e.ColorGridView=kb,e.ColorGridsFragmentView=KS,e.ColorPickerFragmentView=qS,e.ColorPickerInputRowView=HS,e.ColorPickerView=RS,e.ColorSelectorView=JS,e.ColorTileView=Ob,e.Command=I,e.CommandCollection=po,e.ComponentFactory=YS,e.CompositionObserver=Vc,e.Config=vr,e.Context=go,e.ContextPlugin=vo,e.ContextWatchdog=Bh,e.ContextualBalloon=UC,e.Conversion=Ad,e.ConversionHelpers=Ll,e.CssTransitionDisablerMixin=$a,e.CustomElementSupport=cR,e.DOCUMENTATION_URL=ye,e.DataController=kd,e.DataFilter=wL,e.DataSchema=SL,e.DecoupledEditor=rP,e.DecoupledEditorUI=eP,e.DecoupledEditorUIView=tP,e.DefaultMenuBarItems=uC,e.Delete=vT,e.DeleteCommand=lT,e.Dialog=tb,e.DialogActionsView=Yy,e.DialogContentView=Xy,e.DialogView=eb,e.DialogViewPosition=Zy,e.Differ=bf,e.DocumentColorCollection=GS,e.DomEmitterMixin=Cr,e.DomEventObserver=Nc,e.DowncastDispatcher=ml,e.DowncastHelpers=Rl,e.DragDrop=jO,e._DragDrop=jO,e.DragDropBlockToolbar=AO,e._DragDropBlockToolbar=AO,e.DragDropTarget=CO,e._DragDropTarget=CO,e.DraggableViewMixin=eo,e.DropdownButtonView=dx,e.DropdownMenuButtonView=px,e.DropdownMenuListItemButtonView=fx,e.DropdownMenuListItemView=bx,e.DropdownMenuListView=vx,e.DropdownMenuNestedMenuPanelView=Cx,e.DropdownMenuNestedMenuView=wx,e.DropdownMenuPanelPositioningFunctions=yx,e.DropdownMenuRootListView=Tx,e.DropdownPanelView=lx,e.DropdownView=ux,e.DualContentModelElementSupport=PL,e.EasyImage=UN,e.EditableUIView=MC,e.EditingController=ed,e.EditingKeystrokeHandler=yo,e.EditingView=Yc,e.Editor=og,e.EditorUI=OC,e.EditorUIView=AC,e.EditorWatchdog=Fh,e.ElementApiMixin=ug,e.ElementReplacer=fr,e.EmitterMixin=E,e.Emoji=$te,e.EmojiCategoriesView=pF,e.EmojiCommand=dF,e.EmojiGridView=fF,e.EmojiMention=uF,e.EmojiPicker=yF,e.EmojiPickerFormView=_F,e.EmojiPickerView=gF,e.EmojiRepository=sF,e.EmojiSearchView=mF,e.EmojiToneView=hF,e.EmojiUtils=nF,e.EmptyBlock=vR,e.Enter=OE,e.EnterCommand=TE,e.EnterObserver=DE,e.Essentials=tne,e.EvaluationBadge=rC,e.EventInfo=he,e.FakeSelectionObserver=Fc,e.FileDialogButtonView=bb,e.FileDialogListItemButtonView=xb,e.FileDialogViewMixin=Sb,e.FileLoader=ww,e.FileReader=xw,e.FileRepository=Cw,e.FileUploader=LM,e.FindAndReplace=ane,e.FindAndReplaceEditing=IF,e.FindAndReplaceFormView=TF,e.FindAndReplaceState=OF,e.FindAndReplaceUI=EF,e.FindAndReplaceUtils=FF,e.FindCommand=DF,e.FindNextCommand=NF,e.FindPreviousCommand=PF,e.FindReplaceCommandBase=AF,e.FocusCycler=Gy,e.FocusObserver=Rc,e.FocusTracker=M,e.Font=_ne,e.FontBackgroundColor=mI,e.FontBackgroundColorCommand=dI,e.FontBackgroundColorEditing=fI,e.FontBackgroundColorUI=pI,e.FontColor=uI,e.FontColorCommand=oI,e.FontColorEditing=sI,e.FontColorUI=lI,e.FontColorUIBase=cI,e.FontCommand=LF,e.FontFamily=ZF,e.FontFamilyCommand=KF,e.FontFamilyEditing=YF,e.FontFamilyUI=XF,e.FontSize=aI,e.FontSizeCommand=QF,e.FontSizeEditing=rI,e.FontSizeUI=iI,e.FormHeaderView=Uy,e.FormRowView=FC,e.FullPage=hR,e.Fullsc
Line truncated
|
||||
//# sourceMappingURL=ckeditor5.umd.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ckeditor5.umd.js","names":["global","fastDiffFunction","isObject","getSubNodes","defaultEmitterClass","groupBy","identity","toString","toPath","isTypedArray","cloneDeepWith","isCloneableObject","cloneDeep","debounce","isPlainObject","isEqualWith","clone","mapValues","merge","isElement","isEmpty","escape","escapeRegExp","deburr","upperFirst","isStringArray","remove","_isElement","normalize","forceDisable","getFillerOffset","sameNodes","MutationObserver","getParentBlock","bindWithDocument","transform","removeHighlight","convertToModelFragment","areConnectedThroughProperties","normalizeRootsConfig","getLegacyInitialData","getLegacyPlainConfigValue","toArray","isTextArea","toPx","IconCancel","IconCheck","IconAccessibility","IconProjectLogo","IconDropdownArrow","IconColorTileCheck","parse","names","cssKeywords","convert","conversions","link","NESTED_PANEL_HORIZONTAL_OFFSET","IconAlignLeft","IconBold","IconImportExport","IconParagraph","IconPlus","IconText","IconThreeVerticalDots","IconPilcrow","IconDragIndicator","clamp","css","hueCss","saturationCss","IconColorPalette","IconEraser","IconPreviousArrow","IconNextArrow","IconLoupe","Adapter","getBlockAlignmentAttributeProperty","IconAlignRight","IconAlignCenter","IconAlignJustify","_tryFixingModelRange","hasAnyAttribute","BOLD","CODE","HIGHLIGHT_CLASS","IconCode","ITALIC","IconItalic","STRIKETHROUGH","IconStrikethrough","SUBSCRIPT","IconSubscript","SUPERSCRIPT","IconSuperscript","UNDERLINE","IconUnderline","getRangesOfBlockGroups","IconQuote","IconDragHandle","IconReturnArrow","isChild","getBalloonPositionData","repositionContextualBalloon","IconBookmarkInline","VISUAL_SELECTION_MARKER_NAME","getFormValidators","IconBookmarkMedium","IconBookmarkSmall","IconPencil","IconRemove","IconBookmark","IconBrowseFiles","IconImageAssetManager","IconUnlink","IconSettings","IconLink","normalizeRanges","IconUndo","IconRedo","IconTextAlternative","IconImage","IconCaption","IconImageUpload","IconImageUrl","RESIZE_ICONS","IconObjectSizeSmall","IconObjectSizeMedium","IconObjectSizeLarge","IconObjectSizeCustom","IconObjectSizeFull","getIsOnButtonCallback","getIsOnCustomButtonCallback","_tryParseDimensionWithUnit","_tryCastDimensionsToUnit","IconObjectInline","IconObjectInlineLeft","IconObjectLeft","IconObjectCenter","IconObjectInlineRight","IconObjectRight","IconObjectFullWidth","normalizeStyles","normalizeDefinition","isValidOption","warnInvalidStyle","getDropdownButtonTitle","normalizeDeclarativeConfig","q","h","decode","DEFAULT_OPTIONS","COMMAND_FORCE_DISABLE_ID","createLinkElement","injectSelectionPostFixer","IconCkboxImageEdit","IconCodeBlock","fuzzysort","version","editorVersion","IconEmoji","IconSelectAll","IconFindReplace","getOptionDefinition","_prepareListOptions","IconFontFamily","normalizeOptions","IconFontSize","IconFontColor","IconFontBackground","IconDocumentOutlineToggle","IconFullscreenLeave","IconFullscreenEnter","IconHeading1","IconHeading2","IconHeading3","IconHeading4","IconHeading5","IconHeading6","IconMarker","IconPen","IconHorizontalLine","IconHtml","viewToModelFigureAttributeConverter","IconIndent","IconOutdent","_normalizeFontSizeOptions","modelChangePostFixer","IconNumberedList","IconBulletedList","DEFAULT_LIST_TYPE","createAttributeStrategies","IconListStyleDisc","IconListStyleCircle","IconListStyleSquare","IconListStyleDecimal","IconListStyleDecimalLeadingZero","IconListStyleLowerRoman","IconListStyleUpperRoman","IconListStyleLowerLatin","IconListStyleUpperLatin","IconListStyleArabicIndic","ITEM_TOGGLE_KEYSTROKE","jumpOverCheckmarkOnSideArrowKeyPress","IconTodoList","getListTypeFromListStyleType","modelViewInsertion","modelViewChangeType","getIndent","isList","_isListItemBlock","wrap","position","point","join","assertPath","isUint8Array","own","isPlainObj","castFactory","anyFactory","empty","previous","footnoteReference","serialize","configure","list","map","blockquote","hardBreak","code","definition","emphasis","emptyOptions","one","all","heading","html","image","imageReference","inlineCode","linkReference","listItem","paragraph","phrasing","root","strong","text","thematicBreak","handle","element","handlers","invalid","unknown","node","exit","replace","defaultHandlers","content","tokenizeIndent","document","flow","string","resolveText","defaultConstructs","search","env","structuredClone","table","tableRow","tableCell","ignore","createState","patch","types","create","svg","htmlBase","svgBase","doctype","comment","stringify","emptyChildren","body","p","li","tbody","commas","spaces","parseSpaces","parseCommas","domNode","skippable","contents","skippables","br","hastPhrasing","mdastPhrasing","rehypeParse","isAllowedInParent","IconMediaPlaceholder","IconMedia","DEFAULT_ICONS","DEFAULT_DROPDOWN_DEFINITIONS","IconPageBreak","IconRemoveFormat","IconContentLock","IconContentUnlock","IconShowBlocks","IconSource","IconSpecialCharacters","ALIGN_VALUES_REG_EXP","mergeTableCells","getCellToFocus","IconTable","IconTableColumn","IconTableRow","IcoLine truncated
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"af":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Wysig","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral signLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'af' ]: { dictionary, getPluralForm } } = {"af":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Wysig","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sigLine truncated
|
||||
e[ 'af' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'af' ].dictionary = Object.assign( e[ 'af' ].dictionary, dictionary );
|
||||
e[ 'af' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"ar":{"dictionary":{"Words: %0":"الكلمات: %0","Characters: %0":"الأحرف: %0","Widget toolbar":"شريط أدوات الواجهة","Insert paragraph before block":"إدراج فقرة قبل الكتلة","Insert paragraph after block":"إدراج فقرة بعد الكتلة","Press Enter to type after or press Shift + Enter to type before the widget":"اضغط على Enter للكتابة بعد ذلك أو اضغط على Shift + Enter للكتابة قبل الأداة","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ضغطة المفاتيح التي يمكن استخدامها عند اختيار الأداة (على سبيل المثال: الصورة والجدول وما إلى ذلك)","Insert a new paragraph directly after a widget":"قم بإدراج فقرة جديدة مباشرةً بعد الأداة","Insert a new paragraph directly before a widget":"قم بإدراج فقرة جديدة مباشرةً قبل الأداة","Move the caret to allow typing directly before a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً قبل الأداة","Move the caret to allow typing directly after a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً بعد الأداة","Move focus from an editable area back to the parent widget":"انقل التركيز من منطقة قابلة للتحرير لتعيده إلى الأداة الأصلية","Upload in progress":"جاري الرفع","Undo":"تراجع","Redo":"إعادة","Rich Text Editor":"معالج نصوص","Edit block":"كتلة التحرير","Click to edit block":"انقر لتحرير الوحدة التجميعية","Drag to move":"اسحب للنقل","Next":"التالي","Previous":"السابق","Editor toolbar":"شريط أدوات المحرر","Dropdown toolbar":"شريط أدوات القائمة المنسدلة","Dropdown menu":"القائمة المنسدلة","Black":"أسود","Dim grey":"رمادي خافت","Grey":"رمادي","Light grey":"رمادي فاتح","White":"أبيض","Red":"أحمر","Orange":"برتقالي","Yellow":"أصفر","Light green":"أخضر فاتح","Green":"أخضر","Aquamarine":"أخضر زبرجد","Turquoise":"فيروزي","Light blue":"أزرق فاتح","Blue":"أزرق","Purple":"أرجواني","Editor block content toolbar":"شريط المحرر لأدوات كتلة المحتوى","Editor contextual toolbar":"شريط المحرر للأدوات السياقية","HEX":"لون سداسي عشري","No results found":"لم يتم العثور على نتائج","No searchable items":"لا توجد عناصر قابلة للبحث متاحة","Editor dialog":"حوار المحرر","Close":"إغلاق","Help Contents. To close this dialog press ESC.":"محتويات التعليمات. لإغلاق هذا الحوار، اضغطْ على مفتاح ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"ستجد أدناه قائمة باختصارات لوحة المفاتيح التي يمكن استخدامها في المحرِّر.","(may require <kbd>Fn</kbd>)":"(قد يتطلب <kbd>مفتاح Fn</kbd>)","Accessibility":"إمكانية الوصول","Accessibility help":"تعليمات إمكانية الوصول","Press %0 for help.":"اضغط على %0 للحصول على التعليمات.","Move focus in and out of an active dialog window":"انقلْ التركيز داخل وخارج نافذة الحوار النشطة","MENU_BAR_MENU_FILE":"ملف","MENU_BAR_MENU_EDIT":"تحرير","MENU_BAR_MENU_VIEW":"عرض","MENU_BAR_MENU_INSERT":"إدراج","MENU_BAR_MENU_FORMAT":"صيغة","MENU_BAR_MENU_TOOLS":"أدوات","MENU_BAR_MENU_HELP":"مساعدة","MENU_BAR_MENU_TEXT":"نص","MENU_BAR_MENU_FONT":"خط","Editor menu bar":"شريط قائمة المحرِّر","Please enter a valid color (e.g. \"ff0000\").":"يُرجى إدخال لون صالح (على سبيل المثال \"ff0000\").","Insert table":"إدراج جدول","Header column":"عمود عنوان","Insert column left":"أدخل العمود إلى اليسار","Insert column right":"أدخل العمود إلى اليمين","Delete column":"حذف العمود","Select column":"حدد العمود","Column":"عمود","Header row":"صف عنوان","Insert row below":"ادراج صف بعد","Insert row above":"ادراج صف قبل","Delete row":"حذف الصف","Select row":"حدد صفًا","Row":"صف","Merge cell up":"دمج الخلايا للأعلى","Merge cell right":"دمج الخلايا لليمين","Merge cell down":"دمج الخلايا للأسفل","Merge cell left":"دمج الخلايا لليسار","Split cell vertically":"فصل الخلايا بشكل عمودي","Split cell horizontally":"فصل الخلايا بشكل افقي","Merge cells":"دمج الخلايا","Table toolbar":"شريط
Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'ar' ]: { dictionary, getPluralForm } } = {"ar":{"dictionary":{"Words: %0":"الكلمات: %0","Characters: %0":"الأحرف: %0","Widget toolbar":"شريط أدوات الواجهة","Insert paragraph before block":"إدراج فقرة قبل الكتلة","Insert paragraph after block":"إدراج فقرة بعد الكتلة","Press Enter to type after or press Shift + Enter to type before the widget":"اضغط على Enter للكتابة بعد ذلك أو اضغط على Shift + Enter للكتابة قبل الأداة","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"ضغطة المفاتيح التي يمكن استخدامها عند اختيار الأداة (على سبيل المثال: الصورة والجدول وما إلى ذلك)","Insert a new paragraph directly after a widget":"قم بإدراج فقرة جديدة مباشرةً بعد الأداة","Insert a new paragraph directly before a widget":"قم بإدراج فقرة جديدة مباشرةً قبل الأداة","Move the caret to allow typing directly before a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً قبل الأداة","Move the caret to allow typing directly after a widget":"حرّكْ علامة الإقحام للسماح بالكتابة مباشرةً بعد الأداة","Move focus from an editable area back to the parent widget":"انقل التركيز من منطقة قابلة للتحرير لتعيده إلى الأداة الأصلية","Upload in progress":"جاري الرفع","Undo":"تراجع","Redo":"إعادة","Rich Text Editor":"معالج نصوص","Edit block":"كتلة التحرير","Click to edit block":"انقر لتحرير الوحدة التجميعية","Drag to move":"اسحب للنقل","Next":"التالي","Previous":"السابق","Editor toolbar":"شريط أدوات المحرر","Dropdown toolbar":"شريط أدوات القائمة المنسدلة","Dropdown menu":"القائمة المنسدلة","Black":"أسود","Dim grey":"رمادي خافت","Grey":"رمادي","Light grey":"رمادي فاتح","White":"أبيض","Red":"أحمر","Orange":"برتقالي","Yellow":"أصفر","Light green":"أخضر فاتح","Green":"أخضر","Aquamarine":"أخضر زبرجد","Turquoise":"فيروزي","Light blue":"أزرق فاتح","Blue":"أزرق","Purple":"أرجواني","Editor block content toolbar":"شريط المحرر لأدوات كتلة المحتوى","Editor contextual toolbar":"شريط المحرر للأدوات السياقية","HEX":"لون سداسي عشري","No results found":"لم يتم العثور على نتائج","No searchable items":"لا توجد عناصر قابلة للبحث متاحة","Editor dialog":"حوار المحرر","Close":"إغلاق","Help Contents. To close this dialog press ESC.":"محتويات التعليمات. لإغلاق هذا الحوار، اضغطْ على مفتاح ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"ستجد أدناه قائمة باختصارات لوحة المفاتيح التي يمكن استخدامها في المحرِّر.","(may require <kbd>Fn</kbd>)":"(قد يتطلب <kbd>مفتاح Fn</kbd>)","Accessibility":"إمكانية الوصول","Accessibility help":"تعليمات إمكانية الوصول","Press %0 for help.":"اضغط على %0 للحصول على التعليمات.","Move focus in and out of an active dialog window":"انقلْ التركيز داخل وخارج نافذة الحوار النشطة","MENU_BAR_MENU_FILE":"ملف","MENU_BAR_MENU_EDIT":"تحرير","MENU_BAR_MENU_VIEW":"عرض","MENU_BAR_MENU_INSERT":"إدراج","MENU_BAR_MENU_FORMAT":"صيغة","MENU_BAR_MENU_TOOLS":"أدوات","MENU_BAR_MENU_HELP":"مساعدة","MENU_BAR_MENU_TEXT":"نص","MENU_BAR_MENU_FONT":"خط","Editor menu bar":"شريط قائمة المحرِّر","Please enter a valid color (e.g. \"ff0000\").":"يُرجى إدخال لون صالح (على سبيل المثال \"ff0000\").","Insert table":"إدراج جدول","Header column":"عمود عنوان","Insert column left":"أدخل العمود إلى اليسار","Insert column right":"أدخل العمود إلى اليمين","Delete column":"حذف العمود","Select column":"حدد العمود","Column":"عمود","Header row":"صف عنوان","Insert row below":"ادراج صف بعد","Insert row above":"ادراج صف قبل","Delete row":"حذف الصف","Select row":"حدد صفًا","Row":"صف","Merge cell up":"دمج الخلايا للأعلى","Merge cell right":"دمج الخلايا لليمين","Merge cell down":"دمج الخلايا للأسفل","Merge cell left":"دمج الخلايا لليسار","Split cell vertically":"فصل الخلايا بشكل عمودي","Split cell horizontally":"فصل الخلايا بشكل افقي","Merge cells":"دمج الLine truncated
|
||||
e[ 'ar' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'ar' ].dictionary = Object.assign( e[ 'ar' ].dictionary, dictionary );
|
||||
e[ 'ar' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"ast":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"Desfacer","Redo":"Refacer","Rich Text Editor":"Editor de testu arriquecíu","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso siLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'ast' ]: { dictionary, getPluralForm } } = {"ast":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"Desfacer","Redo":"Refacer","Rich Text Editor":"Editor de testu arriquecíu","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma siLine truncated
|
||||
e[ 'ast' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'ast' ].dictionary = Object.assign( e[ 'ast' ].dictionary, dictionary );
|
||||
e[ 'ast' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"az":{"dictionary":{"Words: %0":"Sözlər: %0","Characters: %0":"Simvolar: %0","Widget toolbar":"Vidgetin paneli","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Yüklənir","Undo":"İmtina et","Redo":"Təkrar et","Rich Text Editor":"Rich Text Redaktoru","Edit block":"Redaktə etmək bloku","Click to edit block":"","Drag to move":"","Next":"Növbəti","Previous":"Əvvəlki","Editor toolbar":"Redaktorun paneli","Dropdown toolbar":"Açılan paneli","Dropdown menu":"","Black":"Qara","Dim grey":"Tünd boz","Grey":"Boz","Light grey":"Açıq boz","White":"Ağ","Red":"Qırmızı","Orange":"Narıncı","Yellow":"Sarı","Light green":"Açıq yaşıl","Green":"Yaşıl","Aquamarine":"Akvamarin","Turquoise":"Firuzəyi","Light blue":"Açıq mavi","Blue":"Mavi","Purple":"Bənövşəyi","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Cədvəli əlavə et","Header column":"Başlıqlı sütun","Insert column left":"Sola sütun əlavə et","Insert column right":"Sağa sütun əlavə et","Delete column":"Sütunları sil","Select column":"","Column":"Sütun","Header row":"Başlıqlı sətir","Insert row below":"Yuxarıya sətir əlavə et","Insert row above":"Aşağıya sətir əlavə et","Delete row":"Sətirləri sil","Select row":"","Row":"Sətir","Merge cell up":"Xanaları yuxarı birləşdir","Merge cell right":"Xanaları sağa birləşdir","Merge cell down":"Xanaları aşağı birləşdir","Merge cell left":"Xanaları sola birləşdir","Split cell vertically":"Xanaları şaquli böl","Split cell horizontally":"Xanaları üfüqi böl","Merge cells":"Xanaları birləşdir","Table toolbar":"Cədvəl paneli","Table properties":"Cədvəl xüsusiyyətləri","Cell properties":"","Border":"Sərhəd","Style":"","Width":"Eni","Height":"Hündürlük","Color":"Rəng","Background":"Fon","Padding":"","Dimensions":"Ölçülər","Table cell text alignment":"Cədvəl hüceyrəsi mətninin uyğunlaşdırılması","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"Xüsusi simvollar","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"sola ikiqat ox","rightwards double arrow":"sağa ikiqat ox","upwards double arrow":"yuxarı ikiqat ox","downwards double arrow":"aşağı ikiqat ox","leftwards dashed arrow":"","riLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'az' ]: { dictionary, getPluralForm } } = {"az":{"dictionary":{"Words: %0":"Sözlər: %0","Characters: %0":"Simvolar: %0","Widget toolbar":"Vidgetin paneli","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Yüklənir","Undo":"İmtina et","Redo":"Təkrar et","Rich Text Editor":"Rich Text Redaktoru","Edit block":"Redaktə etmək bloku","Click to edit block":"","Drag to move":"","Next":"Növbəti","Previous":"Əvvəlki","Editor toolbar":"Redaktorun paneli","Dropdown toolbar":"Açılan paneli","Dropdown menu":"","Black":"Qara","Dim grey":"Tünd boz","Grey":"Boz","Light grey":"Açıq boz","White":"Ağ","Red":"Qırmızı","Orange":"Narıncı","Yellow":"Sarı","Light green":"Açıq yaşıl","Green":"Yaşıl","Aquamarine":"Akvamarin","Turquoise":"Firuzəyi","Light blue":"Açıq mavi","Blue":"Mavi","Purple":"Bənövşəyi","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Cədvəli əlavə et","Header column":"Başlıqlı sütun","Insert column left":"Sola sütun əlavə et","Insert column right":"Sağa sütun əlavə et","Delete column":"Sütunları sil","Select column":"","Column":"Sütun","Header row":"Başlıqlı sətir","Insert row below":"Yuxarıya sətir əlavə et","Insert row above":"Aşağıya sətir əlavə et","Delete row":"Sətirləri sil","Select row":"","Row":"Sətir","Merge cell up":"Xanaları yuxarı birləşdir","Merge cell right":"Xanaları sağa birləşdir","Merge cell down":"Xanaları aşağı birləşdir","Merge cell left":"Xanaları sola birləşdir","Split cell vertically":"Xanaları şaquli böl","Split cell horizontally":"Xanaları üfüqi böl","Merge cells":"Xanaları birləşdir","Table toolbar":"Cədvəl paneli","Table properties":"Cədvəl xüsusiyyətləri","Cell properties":"","Border":"Sərhəd","Style":"","Width":"Eni","Height":"Hündürlük","Color":"Rəng","Background":"Fon","Padding":"","Dimensions":"Ölçülər","Table cell text alignment":"Cədvəl hüceyrəsi mətninin uyğunlaşdırılması","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"Xüsusi simvollar","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"sola ikiqat ox","rightwards double arrow":"sağa ikiqat ox","upwards double arrow":"yuxarı ikiqat ox","downwards double arrow":"aşağı ikiqaLine truncated
|
||||
e[ 'az' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'az' ].dictionary = Object.assign( e[ 'az' ].dictionary, dictionary );
|
||||
e[ 'az' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"be":{"dictionary":{"Words: %0":"Словаў: %0","Characters: %0":"Сімвалаў: %0","Widget toolbar":"Панель інструментаў віджэта","Insert paragraph before block":"Уставіць параграф перад блокам","Insert paragraph after block":"Уставіць параграф пасля блока","Press Enter to type after or press Shift + Enter to type before the widget":"Націсніце Enter для ўводу тэксту пасля віджэта або націсніце Shift + Enter для ўводу тэксту перад віджэтам","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Націскі клавіш, якія можна выкарыстоўваць пры выбару віджэта (напрыклад: відарыс, табліца і г. д.)","Insert a new paragraph directly after a widget":"Уставіць новы абзац пасля віджэта.","Insert a new paragraph directly before a widget":"Уставіць новы абзац напярэдзе віджэта.","Move the caret to allow typing directly before a widget":"Перамясціце курсор, каб можна было ўводзіць тэкст напярэдзе віджэта.","Move the caret to allow typing directly after a widget":"Перамясціце курсор, каб можна было ўводзіць тэкст пасля віджэта.","Move focus from an editable area back to the parent widget":"Перамясціце фокус з рэдагававальнай вобласці назад на бацькоўскі віджэт","Upload in progress":"Ідзе запампоўка","Undo":"Адмяніць","Redo":"Паўтарыць","Rich Text Editor":"Рэдактар","Edit block":"Рэдагаваць блок","Click to edit block":"Націсніце, каб рэдагаваць блок","Drag to move":"Перацягніце","Next":"Наступны","Previous":"Папярэдні","Editor toolbar":"Панэль інструментаў рэдактара","Dropdown toolbar":"Выпадаючая панэль інструментаў","Dropdown menu":"Выпадаючае меню","Black":"Чорны","Dim grey":"Цёмны серы","Grey":"Серы","Light grey":"Светла-серы","White":"Белы","Red":"Чырвоны","Orange":"Аранжавы","Yellow":"Жоўты","Light green":"Салатавы","Green":"Зялёны","Aquamarine":"Аквамарынавы","Turquoise":"Бірузовы","Light blue":"Блакітны","Blue":"Сіні","Purple":"Фіялетавы","Editor block content toolbar":"Панэль інструментаў рэдактара","Editor contextual toolbar":"Кантэкстуальная панэль інструментаў рэдактара","HEX":"HEX","No results found":"Няма вынікаў","No searchable items":"Няма элементаў для пошуку","Editor dialog":"Дыялогавае акно рэдактара","Close":"Закрыць","Help Contents. To close this dialog press ESC.":"Змест дапамогі. Каб закрыць гэта дыялогавае акно, націсніце ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ніжэй вы можаце знайсці спіс камбінацый клавіш, якія можна выкарыстоўваць у рэдактары.","(may require <kbd>Fn</kbd>)":"(можа патрабаваць <kbd>Fn</kbd>)","Accessibility":"Даступнасць","Accessibility help":"Дапамога па спецыяльных магчымасцях","Press %0 for help.":"Націсніце %0 для атрымання дапамогі.","Move focus in and out of an active dialog window":"Перамясціць фокус у актыўнае дыялогавае акно і наадварот.","MENU_BAR_MENU_FILE":"Файл","MENU_BAR_MENU_EDIT":"Рэдагаваць","MENU_BAR_MENU_VIEW":"Паглядзець","MENU_BAR_MENU_INSERT":"Уставіць","MENU_BAR_MENU_FORMAT":"Фармат","MENU_BAR_MENU_TOOLS":"Інструменты","MENU_BAR_MENU_HELP":"Дапамога","MENU_BAR_MENU_TEXT":"Тэкст","MENU_BAR_MENU_FONT":"Шрыфт","Editor menu bar":"Панэль меню рэдактара","Please enter a valid color (e.g. \"ff0000\").":"Увядзіце сапраўдны колер (напрыклад, \"ff0000\").","Insert table":"Уставіць табліцу","Header column":"Загаловак слупка","Insert column left":"Уставіць слупок злева","Insert column right":"Уставіць слупок справа","Delete column":"Выдаліць слупок","Select column":"Выбраць слупок","Column":"Слупок","Header row":"Загаловак радка","Insert row below":"Уставіць радок ніжэй","Insert row above":"УстLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'be' ]: { dictionary, getPluralForm } } = {"be":{"dictionary":{"Words: %0":"Словаў: %0","Characters: %0":"Сімвалаў: %0","Widget toolbar":"Панель інструментаў віджэта","Insert paragraph before block":"Уставіць параграф перад блокам","Insert paragraph after block":"Уставіць параграф пасля блока","Press Enter to type after or press Shift + Enter to type before the widget":"Націсніце Enter для ўводу тэксту пасля віджэта або націсніце Shift + Enter для ўводу тэксту перад віджэтам","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Націскі клавіш, якія можна выкарыстоўваць пры выбару віджэта (напрыклад: відарыс, табліца і г. д.)","Insert a new paragraph directly after a widget":"Уставіць новы абзац пасля віджэта.","Insert a new paragraph directly before a widget":"Уставіць новы абзац напярэдзе віджэта.","Move the caret to allow typing directly before a widget":"Перамясціце курсор, каб можна было ўводзіць тэкст напярэдзе віджэта.","Move the caret to allow typing directly after a widget":"Перамясціце курсор, каб можна было ўводзіць тэкст пасля віджэта.","Move focus from an editable area back to the parent widget":"Перамясціце фокус з рэдагававальнай вобласці назад на бацькоўскі віджэт","Upload in progress":"Ідзе запампоўка","Undo":"Адмяніць","Redo":"Паўтарыць","Rich Text Editor":"Рэдактар","Edit block":"Рэдагаваць блок","Click to edit block":"Націсніце, каб рэдагаваць блок","Drag to move":"Перацягніце","Next":"Наступны","Previous":"Папярэдні","Editor toolbar":"Панэль інструментаў рэдактара","Dropdown toolbar":"Выпадаючая панэль інструментаў","Dropdown menu":"Выпадаючае меню","Black":"Чорны","Dim grey":"Цёмны серы","Grey":"Серы","Light grey":"Светла-серы","White":"Белы","Red":"Чырвоны","Orange":"Аранжавы","Yellow":"Жоўты","Light green":"Салатавы","Green":"Зялёны","Aquamarine":"Аквамарынавы","Turquoise":"Бірузовы","Light blue":"Блакітны","Blue":"Сіні","Purple":"Фіялетавы","Editor block content toolbar":"Панэль інструментаў рэдактара","Editor contextual toolbar":"Кантэкстуальная панэль інструментаў рэдактара","HEX":"HEX","No results found":"Няма вынікаў","No searchable items":"Няма элементаў для пошуку","Editor dialog":"Дыялогавае акно рэдактара","Close":"Закрыць","Help Contents. To close this dialog press ESC.":"Змест дапамогі. Каб закрыць гэта дыялогавае акно, націсніце ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ніжэй вы можаце знайсці спіс камбінацый клавіш, якія можна выкарыстоўваць у рэдактары.","(may require <kbd>Fn</kbd>)":"(можа патрабаваць <kbd>Fn</kbd>)","Accessibility":"Даступнасць","Accessibility help":"Дапамога па спецыяльных магчымасцях","Press %0 for help.":"Націсніце %0 для атрымання дапамогі.","Move focus in and out of an active dialog window":"Перамясціць фокус у актыўнае дыялогавае акно і наадварот.","MENU_BAR_MENU_FILE":"Файл","MENU_BAR_MENU_EDIT":"Рэдагаваць","MENU_BAR_MENU_VIEW":"Паглядзець","MENU_BAR_MENU_INSERT":"Уставіць","MENU_BAR_MENU_FORMAT":"Фармат","MENU_BAR_MENU_TOOLS":"Інструменты","MENU_BAR_MENU_HELP":"Дапамога","MENU_BAR_MENU_TEXT":"Тэкст","MENU_BAR_MENU_FONT":"Шрыфт","Editor menu bar":"Панэль меню рэдактара","Please enter a valid color (e.g. \"ff0000\").":"Увядзіце сапраўдны колер (напрыклад, \"ff0000\").","Insert table":"Уставіць табліцу","Header column":"Загаловак слупка","Insert column left":"Уставіць слупок злева","Insert column right":"Уставіць слупок справа","Delete column":"Выдаліць слупок","Select column":"Выбраць слупок","Column":"Слупок","Header row":"Загаловак радка","Insert row below":"Уставіць радок
Line truncated
|
||||
e[ 'be' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'be' ].dictionary = Object.assign( e[ 'be' ].dictionary, dictionary );
|
||||
e[ 'be' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"bg":{"dictionary":{"Words: %0":"Думи: %0","Characters: %0":"Знаци: %0","Widget toolbar":"Лента с помощни средства","Insert paragraph before block":"Въведи параграф преди блока","Insert paragraph after block":"Въведи параграф след блока","Press Enter to type after or press Shift + Enter to type before the widget":"Натиснете Enter за въвеждане или натиснете Shift + Enter за въвеждане преди изпълнимия модул","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Клавишни комбинации, които могат да се използват при избран елемент (например: изображение, таблица и др.)","Insert a new paragraph directly after a widget":"Въвеждане на нов параграф директно след елемента","Insert a new paragraph directly before a widget":"Въвеждане на нов параграф директно преди елемента","Move the caret to allow typing directly before a widget":"Преместване на карето за директно писане преди елемент","Move the caret to allow typing directly after a widget":"Преместване на карето за директно писане след елемент","Move focus from an editable area back to the parent widget":"Преместване на фокуса от област с възможност за редактиране обратно към родителския изпълним модукл","Upload in progress":"Качването е в процес","Undo":"Отмени","Redo":"Повтори","Rich Text Editor":"Богат текстов редактор","Edit block":"Редактирай блок","Click to edit block":"Кликнете, за да редактирате блок","Drag to move":"Плъзнете за преместване","Next":"Следващ","Previous":"Предишен","Editor toolbar":"Лента за редакция","Dropdown toolbar":"Лента с падащо меню","Dropdown menu":"Падащо меню","Black":"Черен","Dim grey":"Тъмно сив","Grey":"Сив","Light grey":"Светло сив","White":"Бял","Red":"Червен","Orange":"Оранжев","Yellow":"Жълт","Light green":"Светло зелен","Green":"Зелен","Aquamarine":"Аквамарин","Turquoise":"Тюркоазен","Light blue":"Светло син","Blue":"Син","Purple":"Лилав","Editor block content toolbar":"Лента с инструменти за блокиране на съдържанието на редактора","Editor contextual toolbar":"Контекстна лента с инструменти на редактора","HEX":"НЕХ","No results found":"Няма намерени резултати","No searchable items":"Няма елементи за търсене","Editor dialog":"Диалогов прозорец на редактора","Close":"Затвори","Help Contents. To close this dialog press ESC.":"Помощно съдържание. За да затворите този прозорец, натиснете ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Долу можете да намерите списък от клавишни комбинации, които могат да се използват в редактора.","(may require <kbd>Fn</kbd>)":"(може да изисква <kbd>Fn</kbd>)","Accessibility":"Достъпност","Accessibility help":"Помощ за достъпност","Press %0 for help.":"Натиснете %0 за помощ.","Move focus in and out of an active dialog window":"Приближаване и отдалечаване на фокуса в активен диалогов прозорец","MENU_BAR_MENU_FILE":"Файл","MENU_BAR_MENU_EDIT":"Редактирай","MENU_BAR_MENU_VIEW":"Преглед","MENU_BAR_MENU_INSERT":"Вмъкни","MENU_BAR_MENU_FORMAT":"Формат","MENU_BAR_MENU_TOOLS":"Инструменти","MENU_BAR_MENU_HELP":"Помощ","MENU_BAR_MENU_TEXT":"Текст","MENU_BAR_MENU_FONT":"Шрифт","Editor menu bar":"Редактор на лентата с менюта","Please enter a valid color (e.g. \"ff0000\").":"Моля, въведете валиден цвят (напр. \"ff0000\").","Insert table":"Вмъкни таблица","Header column":"Заглавна колона","Insert column left":"Вмъкни колона отляво","Insert column right":"Вмъкни колона отдясно","Delete column":"Изтриване на колона","Select column":"Избери колона","Column":"Колона","Header row":"Заглавен ред","Insert row below":"Вмъкни ред отдолу","Insert rowLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'bg' ]: { dictionary, getPluralForm } } = {"bg":{"dictionary":{"Words: %0":"Думи: %0","Characters: %0":"Знаци: %0","Widget toolbar":"Лента с помощни средства","Insert paragraph before block":"Въведи параграф преди блока","Insert paragraph after block":"Въведи параграф след блока","Press Enter to type after or press Shift + Enter to type before the widget":"Натиснете Enter за въвеждане или натиснете Shift + Enter за въвеждане преди изпълнимия модул","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Клавишни комбинации, които могат да се използват при избран елемент (например: изображение, таблица и др.)","Insert a new paragraph directly after a widget":"Въвеждане на нов параграф директно след елемента","Insert a new paragraph directly before a widget":"Въвеждане на нов параграф директно преди елемента","Move the caret to allow typing directly before a widget":"Преместване на карето за директно писане преди елемент","Move the caret to allow typing directly after a widget":"Преместване на карето за директно писане след елемент","Move focus from an editable area back to the parent widget":"Преместване на фокуса от област с възможност за редактиране обратно към родителския изпълним модукл","Upload in progress":"Качването е в процес","Undo":"Отмени","Redo":"Повтори","Rich Text Editor":"Богат текстов редактор","Edit block":"Редактирай блок","Click to edit block":"Кликнете, за да редактирате блок","Drag to move":"Плъзнете за преместване","Next":"Следващ","Previous":"Предишен","Editor toolbar":"Лента за редакция","Dropdown toolbar":"Лента с падащо меню","Dropdown menu":"Падащо меню","Black":"Черен","Dim grey":"Тъмно сив","Grey":"Сив","Light grey":"Светло сив","White":"Бял","Red":"Червен","Orange":"Оранжев","Yellow":"Жълт","Light green":"Светло зелен","Green":"Зелен","Aquamarine":"Аквамарин","Turquoise":"Тюркоазен","Light blue":"Светло син","Blue":"Син","Purple":"Лилав","Editor block content toolbar":"Лента с инструменти за блокиране на съдържанието на редактора","Editor contextual toolbar":"Контекстна лента с инструменти на редактора","HEX":"НЕХ","No results found":"Няма намерени резултати","No searchable items":"Няма елементи за търсене","Editor dialog":"Диалогов прозорец на редактора","Close":"Затвори","Help Contents. To close this dialog press ESC.":"Помощно съдържание. За да затворите този прозорец, натиснете ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Долу можете да намерите списък от клавишни комбинации, които могат да се използват в редактора.","(may require <kbd>Fn</kbd>)":"(може да изисква <kbd>Fn</kbd>)","Accessibility":"Достъпност","Accessibility help":"Помощ за достъпност","Press %0 for help.":"Натиснете %0 за помощ.","Move focus in and out of an active dialog window":"Приближаване и отдалечаване на фокуса в активен диалогов прозорец","MENU_BAR_MENU_FILE":"Файл","MENU_BAR_MENU_EDIT":"Редактирай","MENU_BAR_MENU_VIEW":"Преглед","MENU_BAR_MENU_INSERT":"Вмъкни","MENU_BAR_MENU_FORMAT":"Формат","MENU_BAR_MENU_TOOLS":"Инструменти","MENU_BAR_MENU_HELP":"Помощ","MENU_BAR_MENU_TEXT":"Текст","MENU_BAR_MENU_FONT":"Шрифт","Editor menu bar":"Редактор на лентата с менюта","Please enter a valid color (e.g. \"ff0000\").":"Моля, въведете валиден цвят (напр. \"ff0000\").","Insert table":"Вмъкни таблица","Header column":"Заглавна колона","Insert column left":"Вмъкни колона отляво","Insert column right":"Вмъкни колона отдясно","Delete column":"Изтриване на колона","Select column":"Избери колона","Column":"Колона","Header row":"Заглавен ред","Insert row below":"ВмъкLine truncated
|
||||
e[ 'bg' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'bg' ].dictionary = Object.assign( e[ 'bg' ].dictionary, dictionary );
|
||||
e[ 'bg' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"bn":{"dictionary":{"Words: %0":"শব্দগুলোঃ %0","Characters: %0":"অক্ষরসমূহঃ %0","Widget toolbar":"উইজেট টুলবার","Insert paragraph before block":"ব্লক করার আগে অনুচ্ছেদ ঢোকান","Insert paragraph after block":"ব্লকের পর অনুচ্ছেদ ঢোকান","Press Enter to type after or press Shift + Enter to type before the widget":"পরে টাইপ করতে এন্টার চাপুন বা উইজেটের আগে টাইপ করতে Shift + এন্টার চাপুন","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"কোনো উইজেট সিলেক্ট থাকা অবস্থায় যে কীস্ট্রোকগুলি ব্যবহার করা যেতে পারে (উদাহরণ: ছবি, টেবিল, ইত্যাদি)","Insert a new paragraph directly after a widget":"কোনো উইজেটের পরে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Insert a new paragraph directly before a widget":"কোনো উইজেটের আগে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Move the caret to allow typing directly before a widget":"কোনো উইজেটের আগে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Move the caret to allow typing directly after a widget":"কোনো উইজেটের পরে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Move focus from an editable area back to the parent widget":"এডিটযোগ্য এরিয়া থেকে প্যারেন্ট উইজেটে ফোকাসে সরিয়ে নিন","Upload in progress":"আপলোড চলছে","Undo":"পূর্বাবস্থায় ফেরান","Redo":"রেডো","Rich Text Editor":"রিচ টেক্সট এডিটর","Edit block":"এডিট ব্লক","Click to edit block":"ব্লক এডিট করতে ক্লিক করুন","Drag to move":"সরানোর জন্য টেনে আনুন","Next":"পরবর্তী","Previous":"পূর্ববর্তী","Editor toolbar":"সম্পাদক টুলবার","Dropdown toolbar":"ড্রপডাউন টুলবার","Dropdown menu":"ড্রপডাউন মেনু","Black":"কালো","Dim grey":"আবছা ধূসর","Grey":"ধূসর","Light grey":"হালকা ধূসর","White":"সাদা","Red":"লাল","Orange":"কমলা","Yellow":"হলুদ ","Light green":"হালকা সবুজ","Green":"সবুজ","Aquamarine":"ফেকাশে সবুজবর্ণ","Turquoise":"ফিরোজা","Light blue":"হালকা নীল","Blue":"নীল ","Purple":"বেগুনি","Editor block content toolbar":"সম্পাদক ব্লক কন্টেন্ট টুলবার","Editor contextual toolbar":"সম্পাদক প্রাসঙ্গিক টুলবার","HEX":"HEX","No results found":"কোন ফলাফল পাওয়া যায়নি","No searchable items":"কোনো অনুসন্ধানযোগ্য আইটেম নেই","Editor dialog":"ইডিটর ডায়ালগ","Close":"বন্ধ করুন","Help Contents. To close this dialog press ESC.":"সহায়তাকারী কনটেন্টগুলি। এই ডায়ালগটি বন্ধ করতে ESC প্রেস করুন।","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"এডিটরে ব্যবহার করা যেতে পারে এমন কীবোর্ড শর্টকাটগুলির একটি তালিকা আপনি নিচে দেখতে পাবেন।","(may require <kbd>Fn</kbd>)":"(<kbd>Fn[</kbd>] এর প্রয়োজন হতে পারে)","Accessibility":"প্রবেশযোগ্যতা","Accessibility help":"প্রবেশযোগ্যতা জন্য সহায়তা","Press %0 for help.":"সহায়তার জন্য %0 প্রেস করুন।","Move focus in and out of an active dialog window":"সক্রিয় ডায়ালগ উইন্ডোর ভিতরে এবং বাইরে ফোকাস স্থানান্তর করুন","MENU_BAR_MENU_FILE":"ফাইল","MENU_BAR_MENU_EDIT":"এডিট করুন","MENU_BAR_MENU_VIEW":"দেখুন","MENU_BAR_MENU_INSERT":"ঢোকান","MENU_BAR_MENU_FORMALine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'bn' ]: { dictionary, getPluralForm } } = {"bn":{"dictionary":{"Words: %0":"শব্দগুলোঃ %0","Characters: %0":"অক্ষরসমূহঃ %0","Widget toolbar":"উইজেট টুলবার","Insert paragraph before block":"ব্লক করার আগে অনুচ্ছেদ ঢোকান","Insert paragraph after block":"ব্লকের পর অনুচ্ছেদ ঢোকান","Press Enter to type after or press Shift + Enter to type before the widget":"পরে টাইপ করতে এন্টার চাপুন বা উইজেটের আগে টাইপ করতে Shift + এন্টার চাপুন","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"কোনো উইজেট সিলেক্ট থাকা অবস্থায় যে কীস্ট্রোকগুলি ব্যবহার করা যেতে পারে (উদাহরণ: ছবি, টেবিল, ইত্যাদি)","Insert a new paragraph directly after a widget":"কোনো উইজেটের পরে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Insert a new paragraph directly before a widget":"কোনো উইজেটের আগে সরাসরি একটি নতুন প্যারাগ্রাফ প্রবেশ করুন","Move the caret to allow typing directly before a widget":"কোনো উইজেটের আগে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Move the caret to allow typing directly after a widget":"কোনো উইজেটের পরে সরাসরি টাইপ করতে দিতে ক্যারেটটি সরান","Move focus from an editable area back to the parent widget":"এডিটযোগ্য এরিয়া থেকে প্যারেন্ট উইজেটে ফোকাসে সরিয়ে নিন","Upload in progress":"আপলোড চলছে","Undo":"পূর্বাবস্থায় ফেরান","Redo":"রেডো","Rich Text Editor":"রিচ টেক্সট এডিটর","Edit block":"এডিট ব্লক","Click to edit block":"ব্লক এডিট করতে ক্লিক করুন","Drag to move":"সরানোর জন্য টেনে আনুন","Next":"পরবর্তী","Previous":"পূর্ববর্তী","Editor toolbar":"সম্পাদক টুলবার","Dropdown toolbar":"ড্রপডাউন টুলবার","Dropdown menu":"ড্রপডাউন মেনু","Black":"কালো","Dim grey":"আবছা ধূসর","Grey":"ধূসর","Light grey":"হালকা ধূসর","White":"সাদা","Red":"লাল","Orange":"কমলা","Yellow":"হলুদ ","Light green":"হালকা সবুজ","Green":"সবুজ","Aquamarine":"ফেকাশে সবুজবর্ণ","Turquoise":"ফিরোজা","Light blue":"হালকা নীল","Blue":"নীল ","Purple":"বেগুনি","Editor block content toolbar":"সম্পাদক ব্লক কন্টেন্ট টুলবার","Editor contextual toolbar":"সম্পাদক প্রাসঙ্গিক টুলবার","HEX":"HEX","No results found":"কোন ফলাফল পাওয়া যায়নি","No searchable items":"কোনো অনুসন্ধানযোগ্য আইটেম নেই","Editor dialog":"ইডিটর ডায়ালগ","Close":"বন্ধ করুন","Help Contents. To close this dialog press ESC.":"সহায়তাকারী কনটেন্টগুলি। এই ডায়ালগটি বন্ধ করতে ESC প্রেস করুন।","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"এডিটরে ব্যবহার করা যেতে পারে এমন কীবোর্ড শর্টকাটগুলির একটি তালিকা আপনি নিচে দেখতে পাবেন।","(may require <kbd>Fn</kbd>)":"(<kbd>Fn[</kbd>] এর প্রয়োজন হতে পারে)","Accessibility":"প্রবেশযোগ্যতা","Accessibility help":"প্রবেশযোগ্যতা জন্য সহায়তা","Press %0 for help.":"সহায়তার জন্য %0 প্রেস করুন।","Move focus in and out of an active dialog window":"সক্রিয় ডায়ালগ উইন্ডোর ভিতরে এবং বাইরে ফোকাস স্থানান্তর করুন","MENU_BAR_MENU_FILE":"ফাইল","MENU_BAR_MENU_EDIT":"এডিট করুন","MENU_BAR_MENU_VIEW":"দেখুন","MENU_BAR_MENU_INSERT":"Line truncated
|
||||
e[ 'bn' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'bn' ].dictionary = Object.assign( e[ 'bn' ].dictionary, dictionary );
|
||||
e[ 'bn' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"bs":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Uredi","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Umetni","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","AustraLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'bs' ]: { dictionary, getPluralForm } } = {"bs":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Uredi","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Umetni","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","PeLine truncated
|
||||
e[ 'bs' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'bs' ].dictionary = Object.assign( e[ 'bs' ].dictionary, dictionary );
|
||||
e[ 'bs' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"ca":{"dictionary":{"Words: %0":"Paraules: %0","Characters: %0":"Caràcters: %0","Widget toolbar":"Barra d'eines de ginys","Insert paragraph before block":"Inserir un paràgraf abans del bloc","Insert paragraph after block":"Inserir un paràgraf després del bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Premeu Retorn per escriure després o premeu Maj + Retorn per escriure abans del giny","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tecles que es poden emprar en seleccionar un giny (com ara: imatge, taula, etc.)","Insert a new paragraph directly after a widget":"Insereix un paràgraf nou immediatament després d'un giny","Insert a new paragraph directly before a widget":"Insereix un paràgraf nou immediatament abans d'un giny","Move the caret to allow typing directly before a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament abans d'un giny","Move the caret to allow typing directly after a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament després d'un giny","Move focus from an editable area back to the parent widget":"Torna a moure el focus des d'una àrea editable al giny principal","Upload in progress":"Carrega en curs","Undo":"Desfer","Redo":"Refer","Rich Text Editor":"Editor de text enriquit","Edit block":"Editar bloc","Click to edit block":"Fes clic per editar el bloc","Drag to move":"Arrossega per moure","Next":"Següent","Previous":"Anterior","Editor toolbar":"Barra d'eines de l'editor","Dropdown toolbar":"Barra d'eines desplegable","Dropdown menu":"Menú desplegable","Black":"Negre","Dim grey":"Gris fosc","Grey":"Gris","Light grey":"Gris clar","White":"Blanc","Red":"Vermell","Orange":"Taronja","Yellow":"Groc","Light green":"Verd clar","Green":"Verd","Aquamarine":"Aiguamarina","Turquoise":"Turquesa","Light blue":"Blau clar","Blue":"Blau","Purple":"Lila","Editor block content toolbar":"Barra d'eines de contingut del bloc de l'editor","Editor contextual toolbar":"Barra d'eines contextual de l'editor","HEX":"HEX","No results found":"Sense resultats","No searchable items":"No hi ha elements de cerca","Editor dialog":"Diàleg de l'editor","Close":"Tanca","Help Contents. To close this dialog press ESC.":"Continguts d'Ajuda. Per a tancar aquesta finestra premeu ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Sota hi trobareu un llistat de dreceres del teclat que podeu emprar amb aquest editor.","(may require <kbd>Fn</kbd>)":"(pot requerir <kbd>Fn</kbd>))","Accessibility":"Accessibilitat","Accessibility help":"Ajuda d'accessibilitat","Press %0 for help.":"Premeu %0 per obtenir ajuda.","Move focus in and out of an active dialog window":"Canvieu l'engrandiment d'una finestra activa","MENU_BAR_MENU_FILE":"Arxiu","MENU_BAR_MENU_EDIT":"Edita","MENU_BAR_MENU_VIEW":"Visualitza","MENU_BAR_MENU_INSERT":"Introduir","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Eines","MENU_BAR_MENU_HELP":"Ajuda","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Barra de menú del editor","Please enter a valid color (e.g. \"ff0000\").":"Introdueix un color vàlid (p. ex. \"ff0000\").","Insert table":"Introduir taula","Header column":"Columna d'encapçalament","Insert column left":"Inserir columna a l'esquerra","Insert column right":"Inserir la columna a la dreta","Delete column":"Suprimir la columna","Select column":"Seleccionar columna","Column":"Columna","Header row":"Fila d'encapçalament","Insert row below":"Inserir la fila a continuació","Insert row above":"Inserir fila a sobre","Delete row":"Suprimir fila","Select row":"Seleccionar fila","Row":"Fila","Merge cell up":"Combinar la cel·la cap amunt","Merge cell right":"Combinar la cel·la a la dreta","Merge cell down":"Combinar la cel·la cap avall","Merge cell left":"Combinar la cel·la a l'esquerra","Split cell vertically":"Dividir la cel·la verticalment","Split cell horizontally":"Dividir la cel·la horitzontalment","Merge cells":"Combinar cel·les","Table toolbar":"Barra d'eines de taula","Table properties":"Propietats de la taula","Cell properties":"Propietats de la cel·la","Border":"Vora","Style":"Estil","Width":"Amplada","Height":"Alçada","Color":"Color","Background":"Fons","Padding":"Padding","Dimensions":"Dimensions","Table cell text alignment":"Alineació del text de la cel·la de la taula","Horizontal text alignment toolbar":"Barra d'eines d'alineació de text horitzontal","Vertical text alignment toolbar":"Barra d'eines d'alineació de text vertical","Table alignment toolbar":"Barra d'eines d'alineació de taules","None":"Cap","Solid":"Sòlid","Dotted":"De punts","Dashed":"De guions","Double":"Doble","Groove":"De solc","Ridge":"De cresta","Inset":"Entrant","Outset":"Sortint","Align cell text to the left":"Alinear el text de la cel·la a l'esquerra","Align cell text to the center":"Alinear el text de la cel·la al centre","Align cell text to tLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'ca' ]: { dictionary, getPluralForm } } = {"ca":{"dictionary":{"Words: %0":"Paraules: %0","Characters: %0":"Caràcters: %0","Widget toolbar":"Barra d'eines de ginys","Insert paragraph before block":"Inserir un paràgraf abans del bloc","Insert paragraph after block":"Inserir un paràgraf després del bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Premeu Retorn per escriure després o premeu Maj + Retorn per escriure abans del giny","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tecles que es poden emprar en seleccionar un giny (com ara: imatge, taula, etc.)","Insert a new paragraph directly after a widget":"Insereix un paràgraf nou immediatament després d'un giny","Insert a new paragraph directly before a widget":"Insereix un paràgraf nou immediatament abans d'un giny","Move the caret to allow typing directly before a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament abans d'un giny","Move the caret to allow typing directly after a widget":"Mou el punt d'inserció per a permetre l'escriptura immediatament després d'un giny","Move focus from an editable area back to the parent widget":"Torna a moure el focus des d'una àrea editable al giny principal","Upload in progress":"Carrega en curs","Undo":"Desfer","Redo":"Refer","Rich Text Editor":"Editor de text enriquit","Edit block":"Editar bloc","Click to edit block":"Fes clic per editar el bloc","Drag to move":"Arrossega per moure","Next":"Següent","Previous":"Anterior","Editor toolbar":"Barra d'eines de l'editor","Dropdown toolbar":"Barra d'eines desplegable","Dropdown menu":"Menú desplegable","Black":"Negre","Dim grey":"Gris fosc","Grey":"Gris","Light grey":"Gris clar","White":"Blanc","Red":"Vermell","Orange":"Taronja","Yellow":"Groc","Light green":"Verd clar","Green":"Verd","Aquamarine":"Aiguamarina","Turquoise":"Turquesa","Light blue":"Blau clar","Blue":"Blau","Purple":"Lila","Editor block content toolbar":"Barra d'eines de contingut del bloc de l'editor","Editor contextual toolbar":"Barra d'eines contextual de l'editor","HEX":"HEX","No results found":"Sense resultats","No searchable items":"No hi ha elements de cerca","Editor dialog":"Diàleg de l'editor","Close":"Tanca","Help Contents. To close this dialog press ESC.":"Continguts d'Ajuda. Per a tancar aquesta finestra premeu ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Sota hi trobareu un llistat de dreceres del teclat que podeu emprar amb aquest editor.","(may require <kbd>Fn</kbd>)":"(pot requerir <kbd>Fn</kbd>))","Accessibility":"Accessibilitat","Accessibility help":"Ajuda d'accessibilitat","Press %0 for help.":"Premeu %0 per obtenir ajuda.","Move focus in and out of an active dialog window":"Canvieu l'engrandiment d'una finestra activa","MENU_BAR_MENU_FILE":"Arxiu","MENU_BAR_MENU_EDIT":"Edita","MENU_BAR_MENU_VIEW":"Visualitza","MENU_BAR_MENU_INSERT":"Introduir","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Eines","MENU_BAR_MENU_HELP":"Ajuda","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Barra de menú del editor","Please enter a valid color (e.g. \"ff0000\").":"Introdueix un color vàlid (p. ex. \"ff0000\").","Insert table":"Introduir taula","Header column":"Columna d'encapçalament","Insert column left":"Inserir columna a l'esquerra","Insert column right":"Inserir la columna a la dreta","Delete column":"Suprimir la columna","Select column":"Seleccionar columna","Column":"Columna","Header row":"Fila d'encapçalament","Insert row below":"Inserir la fila a continuació","Insert row above":"Inserir fila a sobre","Delete row":"Suprimir fila","Select row":"Seleccionar fila","Row":"Fila","Merge cell up":"Combinar la cel·la cap amunt","Merge cell right":"Combinar la cel·la a la dreta","Merge cell down":"Combinar la cel·la cap avall","Merge cell left":"Combinar la cel·la a l'esquerra","Split cell vertically":"Dividir la cel·la verticalment","Split cell horizontally":"Dividir la cel·la horitzontalment","Merge cells":"Combinar cel·les","Table toolbar":"Barra d'eines de taula","Table properties":"Propietats de la taula","Cell properties":"Propietats de la cel·la","Border":"Vora","Style":"Estil","Width":"Amplada","Height":"Alçada","Color":"Color","Background":"Fons","Padding":"Padding","Dimensions":"Dimensions","Table cell text alignment":"Alineació del text de la cel·la de la taula","Horizontal text alignment toolbar":"Barra d'eines d'alineació de text horitzontal","Vertical text alignment toolbar":"Barra d'eines d'alineació de text vertical","Table alignment toolbar":"Barra d'eines d'alineació de taules","None":"Cap","Solid":"Sòlid","Dotted":"De punts","Dashed":"De guions","Double":"Doble","Groove":"De solc","Ridge":"De cresta","Inset":"Entrant","Outset":"Sortint","Align cell text to the left":"Alinear el text de la cel·la a l'esquerra","Align cell text to the center":"Alinear el text de la celLine truncated
|
||||
e[ 'ca' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'ca' ].dictionary = Object.assign( e[ 'ca' ].dictionary, dictionary );
|
||||
e[ 'ca' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"cs":{"dictionary":{"Words: %0":"Počet slov: %0","Characters: %0":"Počet znaků: %0","Widget toolbar":"Panel nástrojů ovládacího prvku","Insert paragraph before block":"Vložte odstavec před blok","Insert paragraph after block":"Vložte odstavec za blok","Press Enter to type after or press Shift + Enter to type before the widget":"Stisknutím klávesy Enter můžete psát za widgetem a stisknutím Shift + Enter před ním","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klávesy, které lze použít, když je vybraný widget (např: obrázek, tabulka atd.)","Insert a new paragraph directly after a widget":"Vložte odstavec přímo po widgetu","Insert a new paragraph directly before a widget":"Vložte nový odstavec přímo před widget","Move the caret to allow typing directly before a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Move the caret to allow typing directly after a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Move focus from an editable area back to the parent widget":"Přesunout zaměření z upravitelné oblasti zpět na nadřazený widget","Upload in progress":"Probíhá nahrávání","Undo":"Zpět","Redo":"Znovu","Rich Text Editor":"Textový editor","Edit block":"Upravit blok","Click to edit block":"Kliknutím upravíte blok","Drag to move":"Přesuňte potažením","Next":"Další","Previous":"Předchozí","Editor toolbar":"Panel nástrojů editoru","Dropdown toolbar":"Rozbalovací panel nástrojů","Dropdown menu":"Rozbalovací nabídka","Black":"Černá","Dim grey":"Tmavě šedá","Grey":"Šedá","Light grey":"Světle šedá","White":"Bílá","Red":"Červená","Orange":"Oranžová","Yellow":"Žlutá","Light green":"Světle zelená","Green":"Zelená","Aquamarine":"Akvamarínová","Turquoise":"Tyrkysová","Light blue":"Světle modrá","Blue":"Modrá","Purple":"Fialová","Editor block content toolbar":"Panel nástrojů obsahu bloku editoru","Editor contextual toolbar":"Kontextový panel nástrojů editoru","HEX":"HEX","No results found":"Nenalezeny žádné výsledky","No searchable items":"Žádné položky k vyhledání","Editor dialog":"Dialog editoru","Close":"Zavřít","Help Contents. To close this dialog press ESC.":"Obsah podpory. Pro zavření tohoto dialogu stiskněte ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Seznam klávesových zkratek, které lze v editoru použít, můžete nalézt níže.","(may require <kbd>Fn</kbd>)":"(může vyžadovat <kbd>Fn</kbd>)","Accessibility":"Přístupnost","Accessibility help":"Podpora přístupnosti","Press %0 for help.":"Stiskněte %0 pro podporu","Move focus in and out of an active dialog window":"Přesouvejte zaměření dovnitř a ven z aktivního dialogového okna","MENU_BAR_MENU_FILE":"Soubor","MENU_BAR_MENU_EDIT":"Upravit","MENU_BAR_MENU_VIEW":"Zobrazit","MENU_BAR_MENU_INSERT":"Vložit","MENU_BAR_MENU_FORMAT":"Formát","MENU_BAR_MENU_TOOLS":"Nástroje","MENU_BAR_MENU_HELP":"Nápověda","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Písmo","Editor menu bar":"Panel nabídek editoru","Please enter a valid color (e.g. \"ff0000\").":"Zadejte platnou barvu (např. „ff0000“).","Insert table":"Vložit tabulku","Header column":"Sloupec záhlaví","Insert column left":"Vložit sloupec vlevo","Insert column right":"Vložit sloupec vpravo","Delete column":"Smazat sloupec","Select column":"Vybrat sloupec","Column":"Sloupec","Header row":"Řádek záhlaví","Insert row below":"Vložit řádek pod","Insert row above":"Vložit řádek před","Delete row":"Smazat řádek","Select row":"Vybrat řádek","Row":"Řádek","Merge cell up":"Sloučit s buňkou nad","Merge cell right":"Sloučit s buňkou vpravo","Merge cell down":"Sloučit s buňkou pod","Merge cell left":"Sloučit s buňkou vlevo","Split cell vertically":"Rozdělit buňky vertikálně","Split cell horizontally":"Rozdělit buňky horizontálně","Merge cells":"Sloučit buňky","Table toolbar":"Panel nástrojů tabulky","Table properties":"Vlastnosti tabulky","Cell properties":"Vlastnosti buňky","Border":"Okraj","Style":"Styl","Width":"Šířka","Height":"Výška","Color":"Barva","Background":"Pozadí","Padding":"Vnitřní okraj","Dimensions":"Rozměry","Table cell text alignment":"Zarovnání textu buňky tabulky","Horizontal text alignment toolbar":"Horizontální zarovnání textu v panelu","Vertical text alignment toolbar":"Vertikální zarovnání textu v panelu","Table alignment toolbar":"Panel zarovnání tabulky","None":"Žádná","Solid":"Plná","Dotted":"Tečkovaná","Dashed":"Čárkovaná","Double":"Dvojitá","Groove":"Drážkovaná","Ridge":"Rámovaná","Inset":"Vložená zevnitř","Outset":"Vložená zvenku","Align cell text to the left":"Zarovnat text buňky doleva","Align cell text to the center":"Zarovnat text buňky na střed","Align cell text to the right":"Zarovnat text buňky doprava","Justify celLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'cs' ]: { dictionary, getPluralForm } } = {"cs":{"dictionary":{"Words: %0":"Počet slov: %0","Characters: %0":"Počet znaků: %0","Widget toolbar":"Panel nástrojů ovládacího prvku","Insert paragraph before block":"Vložte odstavec před blok","Insert paragraph after block":"Vložte odstavec za blok","Press Enter to type after or press Shift + Enter to type before the widget":"Stisknutím klávesy Enter můžete psát za widgetem a stisknutím Shift + Enter před ním","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klávesy, které lze použít, když je vybraný widget (např: obrázek, tabulka atd.)","Insert a new paragraph directly after a widget":"Vložte odstavec přímo po widgetu","Insert a new paragraph directly before a widget":"Vložte nový odstavec přímo před widget","Move the caret to allow typing directly before a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Move the caret to allow typing directly after a widget":"Přesuňte stříšku pro umožnění psaní přímo před widget","Move focus from an editable area back to the parent widget":"Přesunout zaměření z upravitelné oblasti zpět na nadřazený widget","Upload in progress":"Probíhá nahrávání","Undo":"Zpět","Redo":"Znovu","Rich Text Editor":"Textový editor","Edit block":"Upravit blok","Click to edit block":"Kliknutím upravíte blok","Drag to move":"Přesuňte potažením","Next":"Další","Previous":"Předchozí","Editor toolbar":"Panel nástrojů editoru","Dropdown toolbar":"Rozbalovací panel nástrojů","Dropdown menu":"Rozbalovací nabídka","Black":"Černá","Dim grey":"Tmavě šedá","Grey":"Šedá","Light grey":"Světle šedá","White":"Bílá","Red":"Červená","Orange":"Oranžová","Yellow":"Žlutá","Light green":"Světle zelená","Green":"Zelená","Aquamarine":"Akvamarínová","Turquoise":"Tyrkysová","Light blue":"Světle modrá","Blue":"Modrá","Purple":"Fialová","Editor block content toolbar":"Panel nástrojů obsahu bloku editoru","Editor contextual toolbar":"Kontextový panel nástrojů editoru","HEX":"HEX","No results found":"Nenalezeny žádné výsledky","No searchable items":"Žádné položky k vyhledání","Editor dialog":"Dialog editoru","Close":"Zavřít","Help Contents. To close this dialog press ESC.":"Obsah podpory. Pro zavření tohoto dialogu stiskněte ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Seznam klávesových zkratek, které lze v editoru použít, můžete nalézt níže.","(may require <kbd>Fn</kbd>)":"(může vyžadovat <kbd>Fn</kbd>)","Accessibility":"Přístupnost","Accessibility help":"Podpora přístupnosti","Press %0 for help.":"Stiskněte %0 pro podporu","Move focus in and out of an active dialog window":"Přesouvejte zaměření dovnitř a ven z aktivního dialogového okna","MENU_BAR_MENU_FILE":"Soubor","MENU_BAR_MENU_EDIT":"Upravit","MENU_BAR_MENU_VIEW":"Zobrazit","MENU_BAR_MENU_INSERT":"Vložit","MENU_BAR_MENU_FORMAT":"Formát","MENU_BAR_MENU_TOOLS":"Nástroje","MENU_BAR_MENU_HELP":"Nápověda","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Písmo","Editor menu bar":"Panel nabídek editoru","Please enter a valid color (e.g. \"ff0000\").":"Zadejte platnou barvu (např. „ff0000“).","Insert table":"Vložit tabulku","Header column":"Sloupec záhlaví","Insert column left":"Vložit sloupec vlevo","Insert column right":"Vložit sloupec vpravo","Delete column":"Smazat sloupec","Select column":"Vybrat sloupec","Column":"Sloupec","Header row":"Řádek záhlaví","Insert row below":"Vložit řádek pod","Insert row above":"Vložit řádek před","Delete row":"Smazat řádek","Select row":"Vybrat řádek","Row":"Řádek","Merge cell up":"Sloučit s buňkou nad","Merge cell right":"Sloučit s buňkou vpravo","Merge cell down":"Sloučit s buňkou pod","Merge cell left":"Sloučit s buňkou vlevo","Split cell vertically":"Rozdělit buňky vertikálně","Split cell horizontally":"Rozdělit buňky horizontálně","Merge cells":"Sloučit buňky","Table toolbar":"Panel nástrojů tabulky","Table properties":"Vlastnosti tabulky","Cell properties":"Vlastnosti buňky","Border":"Okraj","Style":"Styl","Width":"Šířka","Height":"Výška","Color":"Barva","Background":"Pozadí","Padding":"Vnitřní okraj","Dimensions":"Rozměry","Table cell text alignment":"Zarovnání textu buňky tabulky","Horizontal text alignment toolbar":"Horizontální zarovnání textu v panelu","Vertical text alignment toolbar":"Vertikální zarovnání textu v panelu","Table alignment toolbar":"Panel zarovnání tabulky","None":"Žádná","Solid":"Plná","Dotted":"Tečkovaná","Dashed":"Čárkovaná","Double":"Dvojitá","Groove":"Drážkovaná","Ridge":"Rámovaná","Inset":"Vložená zevnitř","Outset":"Vložená zvenku","Align cell text to the left":"Zarovnat text buňky doleva","Align cell text to the center":"Zarovnat text buňky na střed","Align cell text to the right":"ZarovLine truncated
|
||||
e[ 'cs' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'cs' ].dictionary = Object.assign( e[ 'cs' ].dictionary, dictionary );
|
||||
e[ 'cs' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"da":{"dictionary":{"Words: %0":"Ord: %0","Characters: %0":"Karakterer: %0","Widget toolbar":"Widget værktøjslinje","Insert paragraph before block":"Indsæt paragraf før blok","Insert paragraph after block":"Indsæt paragraf efter blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tryk på Enter for at skrive efter, eller tryk på Shift + Enter for at skrive før widgetten","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastaturtryk, der kan bruges når en widget er valgt (for eksempel: billede, tabel, osv.)","Insert a new paragraph directly after a widget":"Indsæt en ny paragraf direkte efter en widget","Insert a new paragraph directly before a widget":"Indsæt en ny paragraf direkte før en widget","Move the caret to allow typing directly before a widget":"Flyt indsætningstegnet for at tillade skrift direkte før en widget","Move the caret to allow typing directly after a widget":"Flyt indsætningstegnet for at tillade skrift direkte efter en widget","Move focus from an editable area back to the parent widget":"Flyt fokus fra et redigerbart område tilbage til den overordnede widget","Upload in progress":"Upload i gang","Undo":"Fortryd","Redo":"Gentag","Rich Text Editor":"Wysiwyg editor","Edit block":"Redigér blok","Click to edit block":"Klik for at redigere blok","Drag to move":"Træk for at flytte","Next":"Næste","Previous":"Forrige","Editor toolbar":"Editor værktøjslinje","Dropdown toolbar":"Dropdown værktøjslinje","Dropdown menu":"Rullemenu","Black":"Sort","Dim grey":"Dunkel grå","Grey":"Grå","Light grey":"Lys grå","White":"Hvid","Red":"Rød","Orange":"Orange","Yellow":"Gyl","Light green":"Lys grøn","Green":"Grøn","Aquamarine":"Marineblå","Turquoise":"Turkis","Light blue":"Lys blå","Blue":"Blå","Purple":"Lilla","Editor block content toolbar":"Redigeringskasse indholdsværktøjslinje","Editor contextual toolbar":"Kontekstuel værktøjslinje til redigeringsprogram","HEX":"Hex","No results found":"Ingen resultater blev fundet","No searchable items":"Ingen søgbare artikler","Editor dialog":"Editor-dialog","Close":"Luk","Help Contents. To close this dialog press ESC.":"Hjælpeindhold. Tryk ESC for at lykke denne dialog.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedenfor kan du finde en liste over tastaturgenveje, der kan bruges i editoren.","(may require <kbd>Fn</kbd>)":"(kan kræve <kbd>Fn</kbd>)","Accessibility":"Tilgængelighed","Accessibility help":"Tilgængelighedshjælp","Press %0 for help.":"Tryk %0 for at få hjælp.","Move focus in and out of an active dialog window":"Flyt fokus ind og ud af et aktivt dialogvindue","MENU_BAR_MENU_FILE":"Fil","MENU_BAR_MENU_EDIT":"Rediger","MENU_BAR_MENU_VIEW":"Vis","MENU_BAR_MENU_INSERT":"Indsæt","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Værktøjer","MENU_BAR_MENU_HELP":"Hjælp","MENU_BAR_MENU_TEXT":"Tekst","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Editor menulinje","Please enter a valid color (e.g. \"ff0000\").":"Indtast venligst en gyldig farve (f.eks. \"ff0000","Insert table":"Indsæt tabel","Header column":"Headerkolonne","Insert column left":"Indsæt kolonne venstre","Insert column right":"Indsæt kolonne højre","Delete column":"Slet kolonne","Select column":"Vælg kolonne","Column":"Kolonne","Header row":"Headerrække","Insert row below":"Indsæt række under","Insert row above":"Indsæt række over","Delete row":"Slet række","Select row":"Vælg række","Row":"Række","Merge cell up":"Flet celler op","Merge cell right":"Flet celler højre","Merge cell down":"Flet celler ned","Merge cell left":"Flet celler venstre","Split cell vertically":"Del celle vertikalt","Split cell horizontally":"Del celle horisontalt","Merge cells":"Flet celler","Table toolbar":"Tabel værktøjslinje","Table properties":"Tabelegenskaber","Cell properties":"Celleegenskaber","Border":"Ramme","Style":"Stil","Width":"Bredde","Height":"Højde","Color":"Farve","Background":"Baggrund","Padding":"Fyld","Dimensions":"Dimensioner","Table cell text alignment":"Tabelcelle tekstjustering","Horizontal text alignment toolbar":"Horisontal tekstjustering værktøjslinje","Vertical text alignment toolbar":"Vertikal tekstjustering værktøjslinje","Table alignment toolbar":"Tabeljustering værktøjslinje","None":"Ingen","Solid":"Massiv","Dotted":"Stiplet (prik)","Dashed":"Stiplet (streg)","Double":"Dobbel","Groove":"Not","Ridge":"Kam","Inset":"Forsænket","Outset":"Fra starten","Align cell text to the left":"Justér tekstcelle til venstre","Align cell text to the center":"Justér tekstcelle centreret","Align cell text to the right":"Justér tekstcelle til højre","Justify cell text":"Justér tekstcelle","Align cell text to the top":"Justér tekstcelle til top","Align cell text to the middle":"Justér tekstcelle til midten","Align cell text to the bottom":"Justér tekstcelle til bunden","The color is invalid. Try \"#FF0000\" or
Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'da' ]: { dictionary, getPluralForm } } = {"da":{"dictionary":{"Words: %0":"Ord: %0","Characters: %0":"Karakterer: %0","Widget toolbar":"Widget værktøjslinje","Insert paragraph before block":"Indsæt paragraf før blok","Insert paragraph after block":"Indsæt paragraf efter blok","Press Enter to type after or press Shift + Enter to type before the widget":"Tryk på Enter for at skrive efter, eller tryk på Shift + Enter for at skrive før widgetten","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastaturtryk, der kan bruges når en widget er valgt (for eksempel: billede, tabel, osv.)","Insert a new paragraph directly after a widget":"Indsæt en ny paragraf direkte efter en widget","Insert a new paragraph directly before a widget":"Indsæt en ny paragraf direkte før en widget","Move the caret to allow typing directly before a widget":"Flyt indsætningstegnet for at tillade skrift direkte før en widget","Move the caret to allow typing directly after a widget":"Flyt indsætningstegnet for at tillade skrift direkte efter en widget","Move focus from an editable area back to the parent widget":"Flyt fokus fra et redigerbart område tilbage til den overordnede widget","Upload in progress":"Upload i gang","Undo":"Fortryd","Redo":"Gentag","Rich Text Editor":"Wysiwyg editor","Edit block":"Redigér blok","Click to edit block":"Klik for at redigere blok","Drag to move":"Træk for at flytte","Next":"Næste","Previous":"Forrige","Editor toolbar":"Editor værktøjslinje","Dropdown toolbar":"Dropdown værktøjslinje","Dropdown menu":"Rullemenu","Black":"Sort","Dim grey":"Dunkel grå","Grey":"Grå","Light grey":"Lys grå","White":"Hvid","Red":"Rød","Orange":"Orange","Yellow":"Gyl","Light green":"Lys grøn","Green":"Grøn","Aquamarine":"Marineblå","Turquoise":"Turkis","Light blue":"Lys blå","Blue":"Blå","Purple":"Lilla","Editor block content toolbar":"Redigeringskasse indholdsværktøjslinje","Editor contextual toolbar":"Kontekstuel værktøjslinje til redigeringsprogram","HEX":"Hex","No results found":"Ingen resultater blev fundet","No searchable items":"Ingen søgbare artikler","Editor dialog":"Editor-dialog","Close":"Luk","Help Contents. To close this dialog press ESC.":"Hjælpeindhold. Tryk ESC for at lykke denne dialog.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Nedenfor kan du finde en liste over tastaturgenveje, der kan bruges i editoren.","(may require <kbd>Fn</kbd>)":"(kan kræve <kbd>Fn</kbd>)","Accessibility":"Tilgængelighed","Accessibility help":"Tilgængelighedshjælp","Press %0 for help.":"Tryk %0 for at få hjælp.","Move focus in and out of an active dialog window":"Flyt fokus ind og ud af et aktivt dialogvindue","MENU_BAR_MENU_FILE":"Fil","MENU_BAR_MENU_EDIT":"Rediger","MENU_BAR_MENU_VIEW":"Vis","MENU_BAR_MENU_INSERT":"Indsæt","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Værktøjer","MENU_BAR_MENU_HELP":"Hjælp","MENU_BAR_MENU_TEXT":"Tekst","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Editor menulinje","Please enter a valid color (e.g. \"ff0000\").":"Indtast venligst en gyldig farve (f.eks. \"ff0000","Insert table":"Indsæt tabel","Header column":"Headerkolonne","Insert column left":"Indsæt kolonne venstre","Insert column right":"Indsæt kolonne højre","Delete column":"Slet kolonne","Select column":"Vælg kolonne","Column":"Kolonne","Header row":"Headerrække","Insert row below":"Indsæt række under","Insert row above":"Indsæt række over","Delete row":"Slet række","Select row":"Vælg række","Row":"Række","Merge cell up":"Flet celler op","Merge cell right":"Flet celler højre","Merge cell down":"Flet celler ned","Merge cell left":"Flet celler venstre","Split cell vertically":"Del celle vertikalt","Split cell horizontally":"Del celle horisontalt","Merge cells":"Flet celler","Table toolbar":"Tabel værktøjslinje","Table properties":"Tabelegenskaber","Cell properties":"Celleegenskaber","Border":"Ramme","Style":"Stil","Width":"Bredde","Height":"Højde","Color":"Farve","Background":"Baggrund","Padding":"Fyld","Dimensions":"Dimensioner","Table cell text alignment":"Tabelcelle tekstjustering","Horizontal text alignment toolbar":"Horisontal tekstjustering værktøjslinje","Vertical text alignment toolbar":"Vertikal tekstjustering værktøjslinje","Table alignment toolbar":"Tabeljustering værktøjslinje","None":"Ingen","Solid":"Massiv","Dotted":"Stiplet (prik)","Dashed":"Stiplet (streg)","Double":"Dobbel","Groove":"Not","Ridge":"Kam","Inset":"Forsænket","Outset":"Fra starten","Align cell text to the left":"Justér tekstcelle til venstre","Align cell text to the center":"Justér tekstcelle centreret","Align cell text to the right":"Justér tekstcelle til højre","Justify cell text":"Justér tekstcelle","Align cell text to the top":"Justér tekstcelle til top","Align cell text to the middle":"Justér tekstcelle til midten","Align cell text to the bottom":"Justér tekstcelle til bunden","The
Line truncated
|
||||
e[ 'da' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'da' ].dictionary = Object.assign( e[ 'da' ].dictionary, dictionary );
|
||||
e[ 'da' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"de-ch":{"dictionary":{"Words: %0":"Wörter: %0","Characters: %0":"Zeichen: %0","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Upload läuft","Undo":"Rückgängig","Redo":"Wiederherstellen","Rich Text Editor":"Rich-Text-Edito","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Bearbeiten","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Einfügen","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"","Insert column right":"","Delete column":"Spalte löschen","Select column":"","Column":"Spalte","Header row":"Kopfspalte","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"","Row":"Zeile","Merge cell up":"Zelle oben verbinden","Merge cell right":"Zele rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign"Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'de-ch' ]: { dictionary, getPluralForm } } = {"de-ch":{"dictionary":{"Words: %0":"Wörter: %0","Characters: %0":"Zeichen: %0","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Upload läuft","Undo":"Rückgängig","Redo":"Wiederherstellen","Rich Text Editor":"Rich-Text-Edito","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Bearbeiten","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Einfügen","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"","Insert column right":"","Delete column":"Spalte löschen","Select column":"","Column":"Spalte","Header row":"Kopfspalte","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"","Row":"Zeile","Merge cell up":"Zelle oben verbinden","Merge cell right":"Zele rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top wiLine truncated
|
||||
e[ 'de-ch' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'de-ch' ].dictionary = Object.assign( e[ 'de-ch' ].dictionary, dictionary );
|
||||
e[ 'de-ch' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"de":{"dictionary":{"Words: %0":"Wörter: %0 ","Characters: %0":"Zeichen: %0 ","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"Drücken Sie die Eingabetaste, um nach dem Widget zu tippen oder Shift + Eingabetaste, um vor dem Widget zu tippen.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastatureingaben, die verwendet werden können, wenn ein Widget ausgewählt wurde (zum Beispiel: Bilder, Tabellen etc.)","Insert a new paragraph directly after a widget":"Einen neuen Abschnitt direkt nach einem Widget einfügen","Insert a new paragraph directly before a widget":"Einen neuen Abschnitt direkt vor einem Widget einfügen","Move the caret to allow typing directly before a widget":"Verschieben Sie den Textcursor, um die Eingabe direkt nach dem Widget zu erlauben","Move the caret to allow typing directly after a widget":"Verschieben Sie den Textcursor, um die direkte Eingabe nach dem Widget zu erlauben","Move focus from an editable area back to the parent widget":"Bewegen Sie den Fokus von einem bearbeitbaren Bereich zurück zum übergeordneten Widget","Upload in progress":"Upload läuft","Undo":"Rückgängig","Redo":"Wiederherstellen","Rich Text Editor":"Rich Text Editor","Edit block":"Absatz bearbeiten","Click to edit block":"Zum Bearbeiten des Blocks klicken","Drag to move":"Zum Verschieben ziehen","Next":"Nächste","Previous":"vorherige","Editor toolbar":"Editor Werkzeugleiste","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Dropdown menu":"Dropdown-Menü","Black":"Schwarz","Dim grey":"Dunkelgrau","Grey":"Grau","Light grey":"Hellgrau","White":"Weiß","Red":"Rot","Orange":"Orange","Yellow":"Gelb","Light green":"Hellgrün","Green":"Grün","Aquamarine":"Aquamarinblau","Turquoise":"Türkis","Light blue":"Hellblau","Blue":"Blau","Purple":"Violett","Editor block content toolbar":"Editor Blockinhalt-Toolbar","Editor contextual toolbar":"Editor kontextuelle Toolbar","HEX":"HEX","No results found":"Keine Ergebnisse gefunden","No searchable items":"Keine durchsuchbaren Elemente","Editor dialog":"Editor-Dialog","Close":"Schließen","Help Contents. To close this dialog press ESC.":"Hilfe zum Inhalt. Drücken Sie die Esc-Taste, um dieses Dialogfenster zu schließen.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Unten finden Sie eine Liste mit Tastenkombinationen, die im Editor benutzt werden können.","(may require <kbd>Fn</kbd>)":"(erfordert gegebenenfalls <kbd>Fn</kbd>)","Accessibility":"Bedienungshilfen","Accessibility help":"Hilfe zur Eingabe","Press %0 for help.":"Drücken Sie %0 für Hilfe.","Move focus in and out of an active dialog window":"Fokus auf ein aktives Dialogfenster richten oder aufheben","MENU_BAR_MENU_FILE":"Datei","MENU_BAR_MENU_EDIT":"Bearbeiten","MENU_BAR_MENU_VIEW":"Anzeigen","MENU_BAR_MENU_INSERT":"Einfügen","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Werkzeuge","MENU_BAR_MENU_HELP":"Hilfe","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Schriftart","Editor menu bar":"Menüleiste des Editors","Please enter a valid color (e.g. \"ff0000\").":"Bitte geben Sie eine gültige Farbe ein (z. B. „ff0000“).","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"Spalte links einfügen","Insert column right":"Spalte rechts einfügen","Delete column":"Spalte löschen","Select column":"Spalte auswählen","Column":"Spalte","Header row":"Kopfzeile","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"Zeile auswählen","Row":"Zeile","Merge cell up":"Zelle oben verbinden","Merge cell right":"Zelle rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"Tabelle Werkzeugleiste","Table properties":"Tabelleneigenschaften","Cell properties":"Zelleneigenschaften","Border":"Rahmen","Style":"Rahmenart","Width":"Breite","Height":"Höhe","Color":"Farbe","Background":"Hintergrund","Padding":"Innenabstand","Dimensions":"Größe","Table cell text alignment":"Ausrichtung des Zellentextes","Horizontal text alignment toolbar":"Werkzeugleiste für die horizontale Zellentext-Ausrichtung","Vertical text alignment toolbar":"Werkzeugleiste für die vertikale Zellentext-Ausrichtung","Table alignment toolbar":"Werkzeugleiste für die Tabellen-Ausrichtung","None":"Kein Rahmen","Solid":"Durchgezogen","Dotted":"Gepunktet","Dashed":"Gestrichelt","Double":"Doppelt","Groove":"Eingeritzt","Ridge":"Hervorgehoben","Inset":"Eingelassen","Outset":"Geprägt","Align cell text to the left":"Zellentext linksbündig ausrichten","Align cell text
Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'de' ]: { dictionary, getPluralForm } } = {"de":{"dictionary":{"Words: %0":"Wörter: %0 ","Characters: %0":"Zeichen: %0 ","Widget toolbar":"Widget Werkzeugleiste","Insert paragraph before block":"Absatz vor Block einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Press Enter to type after or press Shift + Enter to type before the widget":"Drücken Sie die Eingabetaste, um nach dem Widget zu tippen oder Shift + Eingabetaste, um vor dem Widget zu tippen.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Tastatureingaben, die verwendet werden können, wenn ein Widget ausgewählt wurde (zum Beispiel: Bilder, Tabellen etc.)","Insert a new paragraph directly after a widget":"Einen neuen Abschnitt direkt nach einem Widget einfügen","Insert a new paragraph directly before a widget":"Einen neuen Abschnitt direkt vor einem Widget einfügen","Move the caret to allow typing directly before a widget":"Verschieben Sie den Textcursor, um die Eingabe direkt nach dem Widget zu erlauben","Move the caret to allow typing directly after a widget":"Verschieben Sie den Textcursor, um die direkte Eingabe nach dem Widget zu erlauben","Move focus from an editable area back to the parent widget":"Bewegen Sie den Fokus von einem bearbeitbaren Bereich zurück zum übergeordneten Widget","Upload in progress":"Upload läuft","Undo":"Rückgängig","Redo":"Wiederherstellen","Rich Text Editor":"Rich Text Editor","Edit block":"Absatz bearbeiten","Click to edit block":"Zum Bearbeiten des Blocks klicken","Drag to move":"Zum Verschieben ziehen","Next":"Nächste","Previous":"vorherige","Editor toolbar":"Editor Werkzeugleiste","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Dropdown menu":"Dropdown-Menü","Black":"Schwarz","Dim grey":"Dunkelgrau","Grey":"Grau","Light grey":"Hellgrau","White":"Weiß","Red":"Rot","Orange":"Orange","Yellow":"Gelb","Light green":"Hellgrün","Green":"Grün","Aquamarine":"Aquamarinblau","Turquoise":"Türkis","Light blue":"Hellblau","Blue":"Blau","Purple":"Violett","Editor block content toolbar":"Editor Blockinhalt-Toolbar","Editor contextual toolbar":"Editor kontextuelle Toolbar","HEX":"HEX","No results found":"Keine Ergebnisse gefunden","No searchable items":"Keine durchsuchbaren Elemente","Editor dialog":"Editor-Dialog","Close":"Schließen","Help Contents. To close this dialog press ESC.":"Hilfe zum Inhalt. Drücken Sie die Esc-Taste, um dieses Dialogfenster zu schließen.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Unten finden Sie eine Liste mit Tastenkombinationen, die im Editor benutzt werden können.","(may require <kbd>Fn</kbd>)":"(erfordert gegebenenfalls <kbd>Fn</kbd>)","Accessibility":"Bedienungshilfen","Accessibility help":"Hilfe zur Eingabe","Press %0 for help.":"Drücken Sie %0 für Hilfe.","Move focus in and out of an active dialog window":"Fokus auf ein aktives Dialogfenster richten oder aufheben","MENU_BAR_MENU_FILE":"Datei","MENU_BAR_MENU_EDIT":"Bearbeiten","MENU_BAR_MENU_VIEW":"Anzeigen","MENU_BAR_MENU_INSERT":"Einfügen","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Werkzeuge","MENU_BAR_MENU_HELP":"Hilfe","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Schriftart","Editor menu bar":"Menüleiste des Editors","Please enter a valid color (e.g. \"ff0000\").":"Bitte geben Sie eine gültige Farbe ein (z. B. „ff0000“).","Insert table":"Tabelle einfügen","Header column":"Kopfspalte","Insert column left":"Spalte links einfügen","Insert column right":"Spalte rechts einfügen","Delete column":"Spalte löschen","Select column":"Spalte auswählen","Column":"Spalte","Header row":"Kopfzeile","Insert row below":"Zeile unten einfügen","Insert row above":"Zeile oben einfügen","Delete row":"Zeile löschen","Select row":"Zeile auswählen","Row":"Zeile","Merge cell up":"Zelle oben verbinden","Merge cell right":"Zelle rechts verbinden","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Split cell vertically":"Zelle vertikal teilen","Split cell horizontally":"Zelle horizontal teilen","Merge cells":"Zellen verbinden","Table toolbar":"Tabelle Werkzeugleiste","Table properties":"Tabelleneigenschaften","Cell properties":"Zelleneigenschaften","Border":"Rahmen","Style":"Rahmenart","Width":"Breite","Height":"Höhe","Color":"Farbe","Background":"Hintergrund","Padding":"Innenabstand","Dimensions":"Größe","Table cell text alignment":"Ausrichtung des Zellentextes","Horizontal text alignment toolbar":"Werkzeugleiste für die horizontale Zellentext-Ausrichtung","Vertical text alignment toolbar":"Werkzeugleiste für die vertikale Zellentext-Ausrichtung","Table alignment toolbar":"Werkzeugleiste für die Tabellen-Ausrichtung","None":"Kein Rahmen","Solid":"Durchgezogen","Dotted":"Gepunktet","Dashed":"Gestrichelt","Double":"Doppelt","Groove":"Eingeritzt","Ridge":"Hervorgehoben","Inset":"Eingelassen","Outset":"Geprägt","Align cell text to the left":"Zellentext linksLine truncated
|
||||
e[ 'de' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'de' ].dictionary = Object.assign( e[ 'de' ].dictionary, dictionary );
|
||||
e[ 'de' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"el":{"dictionary":{"Words: %0":"Λέξεις: %0","Characters: %0":"Χαρακτήρες: %0","Widget toolbar":"Γραμμή εργαλείων γραφικού στοιχείου","Insert paragraph before block":"Εισαγωγή παραγράφου πριν το τμήμα","Insert paragraph after block":"Εισαγωγή παραγράφου μετά το τμήμα","Press Enter to type after or press Shift + Enter to type before the widget":"Πατήστε Enter για να πληκτρολογήσετε μετά ή πατήστε Shift + Enter για να πληκτρολογήσετε πριν από το γραφικό στοιχείο","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε όταν επιλέγετε ένα widget (για παράδειγμα: εικόνα, πίνακα κ.λπ.)","Insert a new paragraph directly after a widget":"Εισαγωγή νέας παραγράφου απευθείας μετά από ένα widget","Insert a new paragraph directly before a widget":"Εισαγωγή νέας παραγράφου απευθείας πριν από ένα widget","Move the caret to allow typing directly before a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας πριν από ένα widget","Move the caret to allow typing directly after a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας μετά από ένα widget","Move focus from an editable area back to the parent widget":"Μετακίνηση της εστίασης από μια επεξεργάσιμη περιοχή πίσω στο αρχικό widget","Upload in progress":"Αποστολή σε εξέλιξη","Undo":"Αναίρεση","Redo":"Επανάληψη","Rich Text Editor":"Επεξεργαστής εμπλουτισμένου κειμένου","Edit block":"Επεξεργασία τμήματος","Click to edit block":"Κάντε κλικ για να επεξεργαστείτε το μπλοκ","Drag to move":"Σύρετε για μετακίνηση","Next":"Επόμενο","Previous":"Προηγούμενο","Editor toolbar":"Γραμμή εργαλείων επεξεργαστή","Dropdown toolbar":"Γραμμή εργαλείων αναδυόμενου μενού","Dropdown menu":"Αναπτυσσόμενο μενού","Black":"Μαύρο","Dim grey":"Θολό γκρι","Grey":"Γκρι","Light grey":"Φωτινό γκρι","White":"Λευκό","Red":"Κόκκινο","Orange":"Πορτοκαλί","Yellow":"Κίτρινο","Light green":"Φωτινό πράσινο","Green":"Πράσινο","Aquamarine":"Ακουαμαρίνα","Turquoise":"Τιρκουάζ","Light blue":"Φωτινό μπλε","Blue":"Μπλε","Purple":"Πορφυρό","Editor block content toolbar":"Γραμμή εργαλείων επεξεργασίας περιεχομένου αποκλεισμού","Editor contextual toolbar":"Γραμμή εργαλείων επεξεργασίας συμφραζομένων","HEX":"Δεκαεξαδική μορφή χρωμάτων","No results found":"Δεν βρέθηκαν αποτελέσματα","No searchable items":"Δεν υπάρχει δυνατότητα αναζήτησης στοιχείων","Editor dialog":"Παράθυρο διαλόγου επεξεργαστή","Close":"Κλείσιμο","Help Contents. To close this dialog press ESC.":"Περιεχόμενα βοήθειας. Για να κλείσετε αυτό το παράθυρο διαλόγου, πατήστε ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Παρακάτω, μπορείτε να βρείτε μια λίστα με συντομεύσεις πληκτρολογίου που μπορείτε να χρησιμοποιήσετε στο εργαλείο επεξεργασίας.","(may require <kbd>Fn</kbd>)":"(μπορεί να απαιτείται το <kbd> Fn</kbd>)","Accessibility":"Προσβασιμότητα","Accessibility help":"Βοήθεια προσβασιμότητας","Press %0 for help.":"Πατήστε %0 για βοήθεια.","Move focus in and out of an active dialog window":"Μετακίνηση της εστίασης από ένα ενεργό παράθυρο διαλόγου","MENU_BAR_MENU_FILE":"Αρχείο","MENU_BAR_MENU_EDIT":"Επεξεργασία","MENU_BAR_MENU_VIEW":"Προβολή","MENU_BAR_MENU_INSERT":"Εισαγωγή","MENU_BAR_MENU_FORMAT":"Μορφή","MENU_BAR_MENU_TOOLS":"Εργαλεία","MENU_BAR_MENU_HELP":"Βοήθεια","MENU_BAR_MENU_TEXT":"Κείμενο","MENU_BAR_MENU_FONT":"Γραμματοσειρά","Editor menu bar":"Γραμμή μενού επεξεργαστή","Please enter a valid
Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'el' ]: { dictionary, getPluralForm } } = {"el":{"dictionary":{"Words: %0":"Λέξεις: %0","Characters: %0":"Χαρακτήρες: %0","Widget toolbar":"Γραμμή εργαλείων γραφικού στοιχείου","Insert paragraph before block":"Εισαγωγή παραγράφου πριν το τμήμα","Insert paragraph after block":"Εισαγωγή παραγράφου μετά το τμήμα","Press Enter to type after or press Shift + Enter to type before the widget":"Πατήστε Enter για να πληκτρολογήσετε μετά ή πατήστε Shift + Enter για να πληκτρολογήσετε πριν από το γραφικό στοιχείο","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Πλήκτρα που μπορείτε να χρησιμοποιήσετε όταν επιλέγετε ένα widget (για παράδειγμα: εικόνα, πίνακα κ.λπ.)","Insert a new paragraph directly after a widget":"Εισαγωγή νέας παραγράφου απευθείας μετά από ένα widget","Insert a new paragraph directly before a widget":"Εισαγωγή νέας παραγράφου απευθείας πριν από ένα widget","Move the caret to allow typing directly before a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας πριν από ένα widget","Move the caret to allow typing directly after a widget":"Μετακινήστε τον δρομέα caret για να είναι δυνατή η πληκτρολόγηση απευθείας μετά από ένα widget","Move focus from an editable area back to the parent widget":"Μετακίνηση της εστίασης από μια επεξεργάσιμη περιοχή πίσω στο αρχικό widget","Upload in progress":"Αποστολή σε εξέλιξη","Undo":"Αναίρεση","Redo":"Επανάληψη","Rich Text Editor":"Επεξεργαστής εμπλουτισμένου κειμένου","Edit block":"Επεξεργασία τμήματος","Click to edit block":"Κάντε κλικ για να επεξεργαστείτε το μπλοκ","Drag to move":"Σύρετε για μετακίνηση","Next":"Επόμενο","Previous":"Προηγούμενο","Editor toolbar":"Γραμμή εργαλείων επεξεργαστή","Dropdown toolbar":"Γραμμή εργαλείων αναδυόμενου μενού","Dropdown menu":"Αναπτυσσόμενο μενού","Black":"Μαύρο","Dim grey":"Θολό γκρι","Grey":"Γκρι","Light grey":"Φωτινό γκρι","White":"Λευκό","Red":"Κόκκινο","Orange":"Πορτοκαλί","Yellow":"Κίτρινο","Light green":"Φωτινό πράσινο","Green":"Πράσινο","Aquamarine":"Ακουαμαρίνα","Turquoise":"Τιρκουάζ","Light blue":"Φωτινό μπλε","Blue":"Μπλε","Purple":"Πορφυρό","Editor block content toolbar":"Γραμμή εργαλείων επεξεργασίας περιεχομένου αποκλεισμού","Editor contextual toolbar":"Γραμμή εργαλείων επεξεργασίας συμφραζομένων","HEX":"Δεκαεξαδική μορφή χρωμάτων","No results found":"Δεν βρέθηκαν αποτελέσματα","No searchable items":"Δεν υπάρχει δυνατότητα αναζήτησης στοιχείων","Editor dialog":"Παράθυρο διαλόγου επεξεργαστή","Close":"Κλείσιμο","Help Contents. To close this dialog press ESC.":"Περιεχόμενα βοήθειας. Για να κλείσετε αυτό το παράθυρο διαλόγου, πατήστε ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Παρακάτω, μπορείτε να βρείτε μια λίστα με συντομεύσεις πληκτρολογίου που μπορείτε να χρησιμοποιήσετε στο εργαλείο επεξεργασίας.","(may require <kbd>Fn</kbd>)":"(μπορεί να απαιτείται το <kbd> Fn</kbd>)","Accessibility":"Προσβασιμότητα","Accessibility help":"Βοήθεια προσβασιμότητας","Press %0 for help.":"Πατήστε %0 για βοήθεια.","Move focus in and out of an active dialog window":"Μετακίνηση της εστίασης από ένα ενεργό παράθυρο διαλόγου","MENU_BAR_MENU_FILE":"Αρχείο","MENU_BAR_MENU_EDIT":"Επεξεργασία","MENU_BAR_MENU_VIEW":"Προβολή","MENU_BAR_MENU_INSERT":"Εισαγωγή","MENU_BAR_MENU_FORMAT":"Μορφή","MENU_BAR_MENU_TOOLS":"Εργαλεία","MENU_BAR_MENU_HELP":"Βοήθεια","MENU_BAR_MENU_TEXT":"Κείμενο","MENU_BAR_MENU_FONT":"Γραμματοσειρά","Editor menu bar":"Γραμμή μενού επεξLine truncated
|
||||
e[ 'el' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'el' ].dictionary = Object.assign( e[ 'el' ].dictionary, dictionary );
|
||||
e[ 'el' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"en-au":{"dictionary":{"Words: %0":"Words: %0","Characters: %0":"Characters: %0","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Upload in progress","Undo":"Undo","Redo":"Redo","Rich Text Editor":"Rich Text Editor","Edit block":"Edit block","Click to edit block":"","Drag to move":"","Next":"Next","Previous":"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar","Dropdown menu":"","Black":"Black","Dim grey":"Dim grey","Grey":"Grey","Light grey":"Light grey","White":"White","Red":"Red","Orange":"Orange","Yellow":"Yellow","Light green":"Light green","Green":"Green","Aquamarine":"Aquamarine","Turquoise":"Turquoise","Light blue":"Light blue","Blue":"Blue","Purple":"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Edit","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Insert","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column","Column":"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row","Row":"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties","Border":"Border","Style":"Style","Width":"Width","Height":"Height","Color":"Colour","Background":"Background","Padding":"Padding","Dimensions":"Dimensions","Table cell text alignment":"Table cell text alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar","None":"None","Solid":"Solid","Dotted":"Dotted","Dashed":"Dashed","Double":"Double","Groove":"Groove","Ridge":"Ridge","Inset":"Inset","Outset":"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The colour is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Enter table caption":"Enter table caption","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"Insert table layout","Table layout":"Table layout","Layout table":"Layout table","Content table":"Content table","Choose table type":"Choose table type","Table type":"Table type","Table type options":"Table type options","Table Alignment":"Table Alignment","Align table to the left with text wrapping":"Align table to the left with text wrapping","Center table with no text wrapping":"Center table with no text wrapping","Align table to the right with text wrapping":"Align table
Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'en-au' ]: { dictionary, getPluralForm } } = {"en-au":{"dictionary":{"Words: %0":"Words: %0","Characters: %0":"Characters: %0","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Upload in progress","Undo":"Undo","Redo":"Redo","Rich Text Editor":"Rich Text Editor","Edit block":"Edit block","Click to edit block":"","Drag to move":"","Next":"Next","Previous":"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar","Dropdown menu":"","Black":"Black","Dim grey":"Dim grey","Grey":"Grey","Light grey":"Light grey","White":"White","Red":"Red","Orange":"Orange","Yellow":"Yellow","Light green":"Light green","Green":"Green","Aquamarine":"Aquamarine","Turquoise":"Turquoise","Light blue":"Light blue","Blue":"Blue","Purple":"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Edit","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Insert","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column","Column":"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row","Row":"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties","Border":"Border","Style":"Style","Width":"Width","Height":"Height","Color":"Colour","Background":"Background","Padding":"Padding","Dimensions":"Dimensions","Table cell text alignment":"Table cell text alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar","None":"None","Solid":"Solid","Dotted":"Dotted","Dashed":"Dashed","Double":"Double","Groove":"Groove","Ridge":"Ridge","Inset":"Inset","Outset":"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The colour is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Enter table caption":"Enter table caption","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"Insert table layout","Table layout":"Table layout","Layout table":"Layout table","Content table":"Content table","Choose table type":"Choose table type","Table type":"Table type","Table type options":"Table type options","Table Alignment":"Table Alignment","Align table to the left with text wrapping":"Align table to the left with text wrapping","Center table with no text wrapping":"Center table with no text wrapping","Align table to theLine truncated
|
||||
e[ 'en-au' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'en-au' ].dictionary = Object.assign( e[ 'en-au' ].dictionary, dictionary );
|
||||
e[ 'en-au' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"en-gb":{"dictionary":{"Words: %0":"Words: %0","Characters: %0":"Characters: %0","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Upload in progress","Undo":"Undo","Redo":"Redo","Rich Text Editor":"Rich Text Editor","Edit block":"Edit block","Click to edit block":"","Drag to move":"","Next":"Next","Previous":"Previous","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"Black","Dim grey":"Dim grey","Grey":"Grey","Light grey":"Light grey","White":"White","Red":"Red","Orange":"Orange","Yellow":"Yellow","Light green":"Light green","Green":"Green","Aquamarine":"Aquamarine","Turquoise":"Turquoise","Light blue":"Light blue","Blue":"Blue","Purple":"Purple","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"","Column":"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"","Row":"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"Insert table layout","Table layout":"Table layout","Layout table":"Layout table","Content table":"Content table","Choose table type":"Choose table type","Table type":"Table type","Table type options":"Table type options","Table Alignment":"Table Alignment","Align table to the left with text wrapping":"Align table to the left with text wrapping","Center table with no text wrapping":"Center table with no text wrapping","Align table to the right with text wrapping":"Align table to the right with text wrapping","Align table to the left with no text wrapping":"Align table to the left with no text wrapping","Align table to the right with no text wrapping":"Align table to the right with no text wrapping","Cell type":"Cell type","Data cell":"Data cell","Header cell":"Header cell","Footer row":"Footer row","Column header":"Column header","Row header":"Row header","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashedLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'en-gb' ]: { dictionary, getPluralForm } } = {"en-gb":{"dictionary":{"Words: %0":"Words: %0","Characters: %0":"Characters: %0","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Upload in progress","Undo":"Undo","Redo":"Redo","Rich Text Editor":"Rich Text Editor","Edit block":"Edit block","Click to edit block":"","Drag to move":"","Next":"Next","Previous":"Previous","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"Black","Dim grey":"Dim grey","Grey":"Grey","Light grey":"Light grey","White":"White","Red":"Red","Orange":"Orange","Yellow":"Yellow","Light green":"Light green","Green":"Green","Aquamarine":"Aquamarine","Turquoise":"Turquoise","Light blue":"Light blue","Blue":"Blue","Purple":"Purple","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"","Column":"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"","Row":"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"Insert table layout","Table layout":"Table layout","Layout table":"Layout table","Content table":"Content table","Choose table type":"Choose table type","Table type":"Table type","Table type options":"Table type options","Table Alignment":"Table Alignment","Align table to the left with text wrapping":"Align table to the left with text wrapping","Center table with no text wrapping":"Center table with no text wrapping","Align table to the right with text wrapping":"Align table to the right with text wrapping","Align table to the left with no text wrapping":"Align table to the left with no text wrapping","Align table to the right with no text wrapping":"Align table to the right with no text wrapping","Cell type":"Cell type","Data cell":"Data cell","Header cell":"Header cell","Footer row":"Footer row","Column header":"Column header","Row header":"Row header","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rigLine truncated
|
||||
e[ 'en-gb' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'en-gb' ].dictionary = Object.assign( e[ 'en-gb' ].dictionary, dictionary );
|
||||
e[ 'en-gb' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"en":{"dictionary":{"Words: %0":"Words: %0","Characters: %0":"Characters: %0","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Keystrokes that can be used when a widget is selected (for example: image, table, etc.)","Insert a new paragraph directly after a widget":"Insert a new paragraph directly after a widget","Insert a new paragraph directly before a widget":"Insert a new paragraph directly before a widget","Move the caret to allow typing directly before a widget":"Move the caret to allow typing directly before a widget","Move the caret to allow typing directly after a widget":"Move the caret to allow typing directly after a widget","Move focus from an editable area back to the parent widget":"Move focus from an editable area back to the parent widget","Upload in progress":"Upload in progress","Undo":"Undo","Redo":"Redo","Rich Text Editor":"Rich Text Editor","Edit block":"Edit block","Click to edit block":"Click to edit block","Drag to move":"Drag to move","Next":"Next","Previous":"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar","Dropdown menu":"Dropdown menu","Black":"Black","Dim grey":"Dim grey","Grey":"Grey","Light grey":"Light grey","White":"White","Red":"Red","Orange":"Orange","Yellow":"Yellow","Light green":"Light green","Green":"Green","Aquamarine":"Aquamarine","Turquoise":"Turquoise","Light blue":"Light blue","Blue":"Blue","Purple":"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","HEX":"HEX","No results found":"No results found","No searchable items":"No searchable items","Editor dialog":"Editor dialog","Close":"Close","Help Contents. To close this dialog press ESC.":"Help Contents. To close this dialog press ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Below, you can find a list of keyboard shortcuts that can be used in the editor.","(may require <kbd>Fn</kbd>)":"(may require <kbd>Fn</kbd>)","Accessibility":"Accessibility","Accessibility help":"Accessibility help","Press %0 for help.":"Press %0 for help.","Move focus in and out of an active dialog window":"Move focus in and out of an active dialog window","MENU_BAR_MENU_FILE":"File","MENU_BAR_MENU_EDIT":"Edit","MENU_BAR_MENU_VIEW":"View","MENU_BAR_MENU_INSERT":"Insert","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Tools","MENU_BAR_MENU_HELP":"Help","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Editor menu bar","Please enter a valid color (e.g. \"ff0000\").":"Please enter a valid color (e.g. \"ff0000\").","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column","Column":"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row","Row":"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties","Border":"Border","Style":"Style","Width":"Width","Height":"Height","Color":"Color","Background":"Background","Padding":"Padding","Dimensions":"Dimensions","Table cell text alignment":"Table cell text alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar","None":"None","Solid":"Solid","Dotted":"Dotted","Dashed":"Dashed","Double":"Double","Groove":"Groove","Ridge":"Ridge","Inset":"Inset","Outset":"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".","Enter taLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'en' ]: { dictionary, getPluralForm } } = {"en":{"dictionary":{"Words: %0":"Words: %0","Characters: %0":"Characters: %0","Widget toolbar":"Widget toolbar","Insert paragraph before block":"Insert paragraph before block","Insert paragraph after block":"Insert paragraph after block","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Keystrokes that can be used when a widget is selected (for example: image, table, etc.)","Insert a new paragraph directly after a widget":"Insert a new paragraph directly after a widget","Insert a new paragraph directly before a widget":"Insert a new paragraph directly before a widget","Move the caret to allow typing directly before a widget":"Move the caret to allow typing directly before a widget","Move the caret to allow typing directly after a widget":"Move the caret to allow typing directly after a widget","Move focus from an editable area back to the parent widget":"Move focus from an editable area back to the parent widget","Upload in progress":"Upload in progress","Undo":"Undo","Redo":"Redo","Rich Text Editor":"Rich Text Editor","Edit block":"Edit block","Click to edit block":"Click to edit block","Drag to move":"Drag to move","Next":"Next","Previous":"Previous","Editor toolbar":"Editor toolbar","Dropdown toolbar":"Dropdown toolbar","Dropdown menu":"Dropdown menu","Black":"Black","Dim grey":"Dim grey","Grey":"Grey","Light grey":"Light grey","White":"White","Red":"Red","Orange":"Orange","Yellow":"Yellow","Light green":"Light green","Green":"Green","Aquamarine":"Aquamarine","Turquoise":"Turquoise","Light blue":"Light blue","Blue":"Blue","Purple":"Purple","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","HEX":"HEX","No results found":"No results found","No searchable items":"No searchable items","Editor dialog":"Editor dialog","Close":"Close","Help Contents. To close this dialog press ESC.":"Help Contents. To close this dialog press ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Below, you can find a list of keyboard shortcuts that can be used in the editor.","(may require <kbd>Fn</kbd>)":"(may require <kbd>Fn</kbd>)","Accessibility":"Accessibility","Accessibility help":"Accessibility help","Press %0 for help.":"Press %0 for help.","Move focus in and out of an active dialog window":"Move focus in and out of an active dialog window","MENU_BAR_MENU_FILE":"File","MENU_BAR_MENU_EDIT":"Edit","MENU_BAR_MENU_VIEW":"View","MENU_BAR_MENU_INSERT":"Insert","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Tools","MENU_BAR_MENU_HELP":"Help","MENU_BAR_MENU_TEXT":"Text","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Editor menu bar","Please enter a valid color (e.g. \"ff0000\").":"Please enter a valid color (e.g. \"ff0000\").","Insert table":"Insert table","Header column":"Header column","Insert column left":"Insert column left","Insert column right":"Insert column right","Delete column":"Delete column","Select column":"Select column","Column":"Column","Header row":"Header row","Insert row below":"Insert row below","Insert row above":"Insert row above","Delete row":"Delete row","Select row":"Select row","Row":"Row","Merge cell up":"Merge cell up","Merge cell right":"Merge cell right","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Split cell vertically":"Split cell vertically","Split cell horizontally":"Split cell horizontally","Merge cells":"Merge cells","Table toolbar":"Table toolbar","Table properties":"Table properties","Cell properties":"Cell properties","Border":"Border","Style":"Style","Width":"Width","Height":"Height","Color":"Color","Background":"Background","Padding":"Padding","Dimensions":"Dimensions","Table cell text alignment":"Table cell text alignment","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Vertical text alignment toolbar":"Vertical text alignment toolbar","Table alignment toolbar":"Table alignment toolbar","None":"None","Solid":"Solid","Dotted":"Dotted","Dashed":"Dashed","Double":"Double","Groove":"Groove","Ridge":"Ridge","Inset":"Inset","Outset":"Outset","Align cell text to the left":"Align cell text to the left","Align cell text to the center":"Align cell text to the center","Align cell text to the right":"Align cell text to the right","Justify cell text":"Justify cell text","Align cell text to the top":"Align cell text to the top","Align cell text to the middle":"Align cell text to the middle","Align cell text to the bottom":"Align cell text to the bottom","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"The value is invalid. Try \"10px\" oLine truncated
|
||||
e[ 'en' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'en' ].dictionary = Object.assign( e[ 'en' ].dictionary, dictionary );
|
||||
e[ 'en' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"eo":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"Malfari","Redo":"Refari","Rich Text Editor":"Redaktilo de Riĉa Teksto","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'eo' ]: { dictionary, getPluralForm } } = {"eo":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"Malfari","Redo":"Refari","Rich Text Editor":"Redaktilo de Riĉa Teksto","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":""Line truncated
|
||||
e[ 'eo' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'eo' ].dictionary = Object.assign( e[ 'eo' ].dictionary, dictionary );
|
||||
e[ 'eo' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"es-co":{"dictionary":{"Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Carga en progreso","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Editar","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Insertar","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny
Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'es-co' ]: { dictionary, getPluralForm } } = {"es-co":{"dictionary":{"Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"Carga en progreso","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"Editar","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"Insertar","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sLine truncated
|
||||
e[ 'es-co' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'es-co' ].dictionary = Object.assign( e[ 'es-co' ].dictionary, dictionary );
|
||||
e[ 'es-co' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"es":{"dictionary":{"Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0","Widget toolbar":"Barra de herramientas del widget","Insert paragraph before block":"Insertar párrafo antes del bloque","Insert paragraph after block":"Insertar párrafo después del bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Pulse Intro para escribir después o pulse Mayús + Intro para escribir antes del «widget».","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas que se pueden utilizar cuando se selecciona un módulo interactivo (por ejemplo: imagen, tabla, etc.)","Insert a new paragraph directly after a widget":"Inserta un nuevo párrafo directamente después de un módulo interactivo","Insert a new paragraph directly before a widget":"Inserta un nuevo párrafo directamente antes de un módulo interactivo","Move the caret to allow typing directly before a widget":"Mueve el cursor para permitir escribir directamente antes de un módulo interactivo","Move the caret to allow typing directly after a widget":"Mueve el cursor para permitir escribir directamente después de un módulo interactivo","Move focus from an editable area back to the parent widget":"Cambiar el foco de un área editable al widget principal","Upload in progress":"Subida en progreso","Undo":"Deshacer","Redo":"Rehacer","Rich Text Editor":"Editor de Texto Enriquecido","Edit block":"Cuadro de edición","Click to edit block":"Haz clic para editar el bloque","Drag to move":"Arrastra para mover","Next":"Siguiente","Previous":"Anterior","Editor toolbar":"Barra de herramientas de edición","Dropdown toolbar":"Barra de herramientas desplegable","Dropdown menu":"Menú desplegable","Black":"Negro","Dim grey":"Gris oscuro","Grey":"Gris","Light grey":"Gris claro","White":"Blanco","Red":"Rojo","Orange":"Naranja","Yellow":"Amarillo","Light green":"Verde claro","Green":"Verde","Aquamarine":"Aguamarina","Turquoise":"Turquesa","Light blue":"Azul claro","Blue":"Azul","Purple":"Morado","Editor block content toolbar":"Barra de herramientas de contenido del bloque del editor","Editor contextual toolbar":"Barra de herramientas contextual del editor","HEX":"HEX","No results found":"No se han encontrado resultados","No searchable items":"No hay elementos que buscar","Editor dialog":"Diálogo del editor","Close":"Cerrar","Help Contents. To close this dialog press ESC.":"Contenidos de ayuda. Presione ESC para cerrar este cuadro de diálogo.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"A continuación, encontrará una lista de atajos de teclado que se pueden utilizar en el editor.","(may require <kbd>Fn</kbd>)":"(puede requerir <kbd>Fn</kbd>)","Accessibility":"Accesibilidad","Accessibility help":"Ayuda de accesibilidad","Press %0 for help.":"Presione %0 para obtener ayuda.","Move focus in and out of an active dialog window":"Mueve el foco dentro y fuera de una ventana de diálogo activa","MENU_BAR_MENU_FILE":"Archivo","MENU_BAR_MENU_EDIT":"Editar","MENU_BAR_MENU_VIEW":"Ver","MENU_BAR_MENU_INSERT":"Insertar","MENU_BAR_MENU_FORMAT":"Formato","MENU_BAR_MENU_TOOLS":"Herramientas","MENU_BAR_MENU_HELP":"Ayuda","MENU_BAR_MENU_TEXT":"Texto","MENU_BAR_MENU_FONT":"Fuente","Editor menu bar":"Barra de menú del editor","Please enter a valid color (e.g. \"ff0000\").":"Introduzca un color válido (p. ej., \"ff0000\").","Insert table":"Insertar tabla","Header column":"Columna de encabezado","Insert column left":"Insertar columna izquierda","Insert column right":"Insertar columna derecha","Delete column":"Eliminar columna","Select column":"Seleccionar columna","Column":"Columna","Header row":"Fila de encabezado","Insert row below":"Insertar fila debajo","Insert row above":"Insertar fila encima","Delete row":"Eliminar fila","Select row":"Seleccionar fila","Row":"Fila","Merge cell up":"Combinar celda superior","Merge cell right":"Combinar celda derecha","Merge cell down":"Combinar celda inferior","Merge cell left":"Combinar celda izquierda","Split cell vertically":"Dividir celdas verticalmente","Split cell horizontally":"Dividir celdas horizontalmente","Merge cells":"Combinar celdas","Table toolbar":"Barra de herramientas de tabla","Table properties":"Propiedades de tabla","Cell properties":"Propiedades de celda","Border":"Borde","Style":"Estilo","Width":"Ancho","Height":"Altura","Color":"Color","Background":"Fondo","Padding":"Márgenes","Dimensions":"Dimensiones","Table cell text alignment":"Alineación texto de celda","Horizontal text alignment toolbar":"Alineación horizontal de texto","Vertical text alignment toolbar":"Alineación vertical de texto","Table alignment toolbar":"Alineación de tabla","None":"Ninguno","Solid":"Sólido","Dotted":"Línea de puntos","Dashed":"Línea discontinua","Double":"Doble línea","Groove":"Bisel","Ridge":"Marco","Inset":"Incrustación","Outset":"Relieve","Align cell text to the left":"Alinear texto de celda a la izquieLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'es' ]: { dictionary, getPluralForm } } = {"es":{"dictionary":{"Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0","Widget toolbar":"Barra de herramientas del widget","Insert paragraph before block":"Insertar párrafo antes del bloque","Insert paragraph after block":"Insertar párrafo después del bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Pulse Intro para escribir después o pulse Mayús + Intro para escribir antes del «widget».","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas que se pueden utilizar cuando se selecciona un módulo interactivo (por ejemplo: imagen, tabla, etc.)","Insert a new paragraph directly after a widget":"Inserta un nuevo párrafo directamente después de un módulo interactivo","Insert a new paragraph directly before a widget":"Inserta un nuevo párrafo directamente antes de un módulo interactivo","Move the caret to allow typing directly before a widget":"Mueve el cursor para permitir escribir directamente antes de un módulo interactivo","Move the caret to allow typing directly after a widget":"Mueve el cursor para permitir escribir directamente después de un módulo interactivo","Move focus from an editable area back to the parent widget":"Cambiar el foco de un área editable al widget principal","Upload in progress":"Subida en progreso","Undo":"Deshacer","Redo":"Rehacer","Rich Text Editor":"Editor de Texto Enriquecido","Edit block":"Cuadro de edición","Click to edit block":"Haz clic para editar el bloque","Drag to move":"Arrastra para mover","Next":"Siguiente","Previous":"Anterior","Editor toolbar":"Barra de herramientas de edición","Dropdown toolbar":"Barra de herramientas desplegable","Dropdown menu":"Menú desplegable","Black":"Negro","Dim grey":"Gris oscuro","Grey":"Gris","Light grey":"Gris claro","White":"Blanco","Red":"Rojo","Orange":"Naranja","Yellow":"Amarillo","Light green":"Verde claro","Green":"Verde","Aquamarine":"Aguamarina","Turquoise":"Turquesa","Light blue":"Azul claro","Blue":"Azul","Purple":"Morado","Editor block content toolbar":"Barra de herramientas de contenido del bloque del editor","Editor contextual toolbar":"Barra de herramientas contextual del editor","HEX":"HEX","No results found":"No se han encontrado resultados","No searchable items":"No hay elementos que buscar","Editor dialog":"Diálogo del editor","Close":"Cerrar","Help Contents. To close this dialog press ESC.":"Contenidos de ayuda. Presione ESC para cerrar este cuadro de diálogo.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"A continuación, encontrará una lista de atajos de teclado que se pueden utilizar en el editor.","(may require <kbd>Fn</kbd>)":"(puede requerir <kbd>Fn</kbd>)","Accessibility":"Accesibilidad","Accessibility help":"Ayuda de accesibilidad","Press %0 for help.":"Presione %0 para obtener ayuda.","Move focus in and out of an active dialog window":"Mueve el foco dentro y fuera de una ventana de diálogo activa","MENU_BAR_MENU_FILE":"Archivo","MENU_BAR_MENU_EDIT":"Editar","MENU_BAR_MENU_VIEW":"Ver","MENU_BAR_MENU_INSERT":"Insertar","MENU_BAR_MENU_FORMAT":"Formato","MENU_BAR_MENU_TOOLS":"Herramientas","MENU_BAR_MENU_HELP":"Ayuda","MENU_BAR_MENU_TEXT":"Texto","MENU_BAR_MENU_FONT":"Fuente","Editor menu bar":"Barra de menú del editor","Please enter a valid color (e.g. \"ff0000\").":"Introduzca un color válido (p. ej., \"ff0000\").","Insert table":"Insertar tabla","Header column":"Columna de encabezado","Insert column left":"Insertar columna izquierda","Insert column right":"Insertar columna derecha","Delete column":"Eliminar columna","Select column":"Seleccionar columna","Column":"Columna","Header row":"Fila de encabezado","Insert row below":"Insertar fila debajo","Insert row above":"Insertar fila encima","Delete row":"Eliminar fila","Select row":"Seleccionar fila","Row":"Fila","Merge cell up":"Combinar celda superior","Merge cell right":"Combinar celda derecha","Merge cell down":"Combinar celda inferior","Merge cell left":"Combinar celda izquierda","Split cell vertically":"Dividir celdas verticalmente","Split cell horizontally":"Dividir celdas horizontalmente","Merge cells":"Combinar celdas","Table toolbar":"Barra de herramientas de tabla","Table properties":"Propiedades de tabla","Cell properties":"Propiedades de celda","Border":"Borde","Style":"Estilo","Width":"Ancho","Height":"Altura","Color":"Color","Background":"Fondo","Padding":"Márgenes","Dimensions":"Dimensiones","Table cell text alignment":"Alineación texto de celda","Horizontal text alignment toolbar":"Alineación horizontal de texto","Vertical text alignment toolbar":"Alineación vertical de texto","Table alignment toolbar":"Alineación de tabla","None":"Ninguno","Solid":"Sólido","Dotted":"Línea de puntos","Dashed":"Línea discontinua","Double":"Doble línea","Groove":"Bisel","Ridge":"Marco","Inset":"Incrustación","Outset":"Relieve","Align cell text to the leftLine truncated
|
||||
e[ 'es' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'es' ].dictionary = Object.assign( e[ 'es' ].dictionary, dictionary );
|
||||
e[ 'es' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"et":{"dictionary":{"Words: %0":"Sõnu: %0","Characters: %0":"Märke: %0","Widget toolbar":"Vidinate tööriistariba","Insert paragraph before block":"Sisesta lõik enne plokki","Insert paragraph after block":"Sisesta lõik pärast plokki","Press Enter to type after or press Shift + Enter to type before the widget":"Vajutage Enter, et tippida pärast, või Shift + Enter, et tippida enne vidinat","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klahvikombinatsioonid, mida kasutada vidina (nt pildi, tabeli jne) valimisel","Insert a new paragraph directly after a widget":"Sisesta uus lõik kohe pärast vidinat","Insert a new paragraph directly before a widget":"Sisesta uus lõik kohe enne vidinat","Move the caret to allow typing directly before a widget":"Kohe enne vidinat kirjutamiseks liiguta katusesümbolit","Move the caret to allow typing directly after a widget":"Kohe pärast vidinat kirjutamiseks liiguta katusemärki","Move focus from an editable area back to the parent widget":"Liiguta fookus redigeeritavalt alalt tagasi põhividinale","Upload in progress":"Üleslaadimine pooleli","Undo":"Võta tagasi","Redo":"Tee uuesti","Rich Text Editor":"Tekstiredaktor","Edit block":"Muuda plokki","Click to edit block":"Ploki muutmiseks klõpsa","Drag to move":"Liigutamiseks lohista","Next":"Järgmine","Previous":"Eelmine","Editor toolbar":"Redaktori tööriistariba","Dropdown toolbar":"Avatav tööriistariba","Dropdown menu":"Rippmenüü","Black":"Must","Dim grey":"Tumehall","Grey":"Hall","Light grey":"Helehall","White":"Valge","Red":"Punane","Orange":"Oranž","Yellow":"Kollane","Light green":"Heleroheline","Green":"Roheline","Aquamarine":"Akvamariin","Turquoise":"Türkiis","Light blue":"Helesinine","Blue":"Sinine","Purple":"Lilla","Editor block content toolbar":"Redigeerija ploki sisu tööriistariba","Editor contextual toolbar":"Redigeerija kontekstuaalne tööriistariba","HEX":"HEX","No results found":"Tulemusi ei leitud","No searchable items":"Tulemusi pole","Editor dialog":"Muutja dialoog","Close":"Sulge","Help Contents. To close this dialog press ESC.":"Abistav materjal. Selle dialoogi sulgemiseks vajuta ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Altpoolt leiad redaktoris kasutatavad klahvikombinatsioonid.","(may require <kbd>Fn</kbd>)":"(võib vajada klahvi <kbd>Fn</kbd>)","Accessibility":"Juurdepääsetavus","Accessibility help":"Juurdepääsu abi","Press %0 for help.":"Abi saamiseks vajuta %0.","Move focus in and out of an active dialog window":"Vii kasutusel dialoogiaken fookuses või mitte","MENU_BAR_MENU_FILE":"Fail","MENU_BAR_MENU_EDIT":"Muuda","MENU_BAR_MENU_VIEW":"Kuva","MENU_BAR_MENU_INSERT":"Sisesta","MENU_BAR_MENU_FORMAT":"Vorming","MENU_BAR_MENU_TOOLS":"Tööriistad","MENU_BAR_MENU_HELP":"Abi","MENU_BAR_MENU_TEXT":"Tekst","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Redaktori menüüriba","Please enter a valid color (e.g. \"ff0000\").":"Sisestage õige värv (nt „ff0000”).","Insert table":"Sisesta tabel","Header column":"Päise veerg","Insert column left":"Sisesta veerg vasakule","Insert column right":"Sisesta veerg paremale","Delete column":"Kustuta veerg","Select column":"Vali veerg","Column":"Veerg","Header row":"Päise rida","Insert row below":"Sisesta rida allapoole","Insert row above":"Sisesta rida ülespoole","Delete row":"Kustuta rida","Select row":"Vali rida","Row":"Rida","Merge cell up":"Liida ülemise lahtriga","Merge cell right":"Liida paremal oleva lahtriga","Merge cell down":"Liida alumise lahtriga","Merge cell left":"Liida vasakul oleva lahtriga","Split cell vertically":"Jaga lahter vertikaalselt","Split cell horizontally":"Jaga lahter horisontaalselt","Merge cells":"Liida lahtrid","Table toolbar":"Tabelite tööriistariba","Table properties":"Tabeli omadused","Cell properties":"Lahtri omadused","Border":"Ääris","Style":"Stiil","Width":"Laius","Height":"Kõrgus","Color":"Värvus","Background":"Taust","Padding":"Vahe sisuni","Dimensions":"Mõõtmed","Table cell text alignment":"Teksti paigutus lahtris","Horizontal text alignment toolbar":"Teksti rõhtpaigutuse tööriistariba","Vertical text alignment toolbar":"Teksti püstpaigutuse tööriistariba","Table alignment toolbar":"Tabeli paigutuse tööriistariba","None":"Puudub","Solid":"Pidev","Dotted":"Punktiir","Dashed":"Kriipsjoon","Double":"Topelt","Groove":"Kraav","Ridge":"Vall","Inset":"Süvik","Outset":"Küngas","Align cell text to the left":"Lahtri tekst vasakul","Align cell text to the center":"Lahtri tekst keskel","Align cell text to the right":"Lahtri tekst paremal","Justify cell text":"Lahtri tekst rööpjoondatud","Align cell text to the top":"Lahtri tekst üleval","Align cell text to the middle":"Lahtri tekst kõrguse järgi keskel","Align cell text to the bottom":"Lahtri tekst all","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Värvus ei sobi. Proovi \"#FF0000\" või \"rgb(255,0,0)\Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'et' ]: { dictionary, getPluralForm } } = {"et":{"dictionary":{"Words: %0":"Sõnu: %0","Characters: %0":"Märke: %0","Widget toolbar":"Vidinate tööriistariba","Insert paragraph before block":"Sisesta lõik enne plokki","Insert paragraph after block":"Sisesta lõik pärast plokki","Press Enter to type after or press Shift + Enter to type before the widget":"Vajutage Enter, et tippida pärast, või Shift + Enter, et tippida enne vidinat","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Klahvikombinatsioonid, mida kasutada vidina (nt pildi, tabeli jne) valimisel","Insert a new paragraph directly after a widget":"Sisesta uus lõik kohe pärast vidinat","Insert a new paragraph directly before a widget":"Sisesta uus lõik kohe enne vidinat","Move the caret to allow typing directly before a widget":"Kohe enne vidinat kirjutamiseks liiguta katusesümbolit","Move the caret to allow typing directly after a widget":"Kohe pärast vidinat kirjutamiseks liiguta katusemärki","Move focus from an editable area back to the parent widget":"Liiguta fookus redigeeritavalt alalt tagasi põhividinale","Upload in progress":"Üleslaadimine pooleli","Undo":"Võta tagasi","Redo":"Tee uuesti","Rich Text Editor":"Tekstiredaktor","Edit block":"Muuda plokki","Click to edit block":"Ploki muutmiseks klõpsa","Drag to move":"Liigutamiseks lohista","Next":"Järgmine","Previous":"Eelmine","Editor toolbar":"Redaktori tööriistariba","Dropdown toolbar":"Avatav tööriistariba","Dropdown menu":"Rippmenüü","Black":"Must","Dim grey":"Tumehall","Grey":"Hall","Light grey":"Helehall","White":"Valge","Red":"Punane","Orange":"Oranž","Yellow":"Kollane","Light green":"Heleroheline","Green":"Roheline","Aquamarine":"Akvamariin","Turquoise":"Türkiis","Light blue":"Helesinine","Blue":"Sinine","Purple":"Lilla","Editor block content toolbar":"Redigeerija ploki sisu tööriistariba","Editor contextual toolbar":"Redigeerija kontekstuaalne tööriistariba","HEX":"HEX","No results found":"Tulemusi ei leitud","No searchable items":"Tulemusi pole","Editor dialog":"Muutja dialoog","Close":"Sulge","Help Contents. To close this dialog press ESC.":"Abistav materjal. Selle dialoogi sulgemiseks vajuta ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Altpoolt leiad redaktoris kasutatavad klahvikombinatsioonid.","(may require <kbd>Fn</kbd>)":"(võib vajada klahvi <kbd>Fn</kbd>)","Accessibility":"Juurdepääsetavus","Accessibility help":"Juurdepääsu abi","Press %0 for help.":"Abi saamiseks vajuta %0.","Move focus in and out of an active dialog window":"Vii kasutusel dialoogiaken fookuses või mitte","MENU_BAR_MENU_FILE":"Fail","MENU_BAR_MENU_EDIT":"Muuda","MENU_BAR_MENU_VIEW":"Kuva","MENU_BAR_MENU_INSERT":"Sisesta","MENU_BAR_MENU_FORMAT":"Vorming","MENU_BAR_MENU_TOOLS":"Tööriistad","MENU_BAR_MENU_HELP":"Abi","MENU_BAR_MENU_TEXT":"Tekst","MENU_BAR_MENU_FONT":"Font","Editor menu bar":"Redaktori menüüriba","Please enter a valid color (e.g. \"ff0000\").":"Sisestage õige värv (nt „ff0000”).","Insert table":"Sisesta tabel","Header column":"Päise veerg","Insert column left":"Sisesta veerg vasakule","Insert column right":"Sisesta veerg paremale","Delete column":"Kustuta veerg","Select column":"Vali veerg","Column":"Veerg","Header row":"Päise rida","Insert row below":"Sisesta rida allapoole","Insert row above":"Sisesta rida ülespoole","Delete row":"Kustuta rida","Select row":"Vali rida","Row":"Rida","Merge cell up":"Liida ülemise lahtriga","Merge cell right":"Liida paremal oleva lahtriga","Merge cell down":"Liida alumise lahtriga","Merge cell left":"Liida vasakul oleva lahtriga","Split cell vertically":"Jaga lahter vertikaalselt","Split cell horizontally":"Jaga lahter horisontaalselt","Merge cells":"Liida lahtrid","Table toolbar":"Tabelite tööriistariba","Table properties":"Tabeli omadused","Cell properties":"Lahtri omadused","Border":"Ääris","Style":"Stiil","Width":"Laius","Height":"Kõrgus","Color":"Värvus","Background":"Taust","Padding":"Vahe sisuni","Dimensions":"Mõõtmed","Table cell text alignment":"Teksti paigutus lahtris","Horizontal text alignment toolbar":"Teksti rõhtpaigutuse tööriistariba","Vertical text alignment toolbar":"Teksti püstpaigutuse tööriistariba","Table alignment toolbar":"Tabeli paigutuse tööriistariba","None":"Puudub","Solid":"Pidev","Dotted":"Punktiir","Dashed":"Kriipsjoon","Double":"Topelt","Groove":"Kraav","Ridge":"Vall","Inset":"Süvik","Outset":"Küngas","Align cell text to the left":"Lahtri tekst vasakul","Align cell text to the center":"Lahtri tekst keskel","Align cell text to the right":"Lahtri tekst paremal","Justify cell text":"Lahtri tekst rööpjoondatud","Align cell text to the top":"Lahtri tekst üleval","Align cell text to the middle":"Lahtri tekst kõrguse järgi keskel","Align cell text to the bottom":"Lahtri tekst all","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"Värvus ei sobi. PrLine truncated
|
||||
e[ 'et' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'et' ].dictionary = Object.assign( e[ 'et' ].dictionary, dictionary );
|
||||
e[ 'et' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"eu":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"Desegin","Redo":"Berregin","Rich Text Editor":"Testu aberastuaren editorea","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sigLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'eu' ]: { dictionary, getPluralForm } } = {"eu":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"Desegin","Redo":"Berregin","Rich Text Editor":"Testu aberastuaren editorea","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma signLine truncated
|
||||
e[ 'eu' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'eu' ].dictionary = Object.assign( e[ 'eu' ].dictionary, dictionary );
|
||||
e[ 'eu' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"fa":{"dictionary":{"Words: %0":"تعداد لغات : %0","Characters: %0":"تعداد حروف : %0","Widget toolbar":"نوار ابزار ویجت","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"آپلود در حال انجام","Undo":"بازگردانی","Redo":"باز انجام","Rich Text Editor":"ویرایشگر متن غنی","Edit block":"ویرایش قطعه","Click to edit block":"برای ویرایش بلوک کلیک کنید","Drag to move":"برای حرکت دادن بکشید","Next":"بعدی","Previous":"قبلی","Editor toolbar":"نوارابزار ویرایشگر","Dropdown toolbar":"نوارابزار کشویی","Dropdown menu":"","Black":"سیاه","Dim grey":"خاکستری تیره","Grey":"خاکستری","Light grey":"خاکستری روشن","White":"سفید","Red":"قرمز","Orange":"نارنجی","Yellow":"زرد","Light green":"سبز روشن","Green":"سبز","Aquamarine":"زمرد کبود","Turquoise":"فیروزه ای","Light blue":"آبی روشن","Blue":"آبی","Purple":"بنفش","Editor block content toolbar":"نوار ابزار محتوای بلوک ویرایشگر","Editor contextual toolbar":"","HEX":"هگز","No results found":"نتیجه ای یافت نشد","No searchable items":"موارد قابل جستجو وجود ندارد","Editor dialog":"","Close":"بستن","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"در زیر، می توانید لیستی از میانبرهای صفحه کلید را که می توان در ویرایشگر استفاده کرد، پیدا کنید.","(may require <kbd>Fn</kbd>)":"","Accessibility":"دسترسی","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"فایل","MENU_BAR_MENU_EDIT":"ویرایش","MENU_BAR_MENU_VIEW":"نمایش","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"قالب","MENU_BAR_MENU_TOOLS":"ابزار ها","MENU_BAR_MENU_HELP":"کمک","MENU_BAR_MENU_TEXT":"متن","MENU_BAR_MENU_FONT":"فونت","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"درج جدول","Header column":"ستون سربرگ","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Delete column":"حذف ستون","Select column":"","Column":"ستون","Header row":"سطر سربرگ","Insert row below":"درج سطر در پایین","Insert row above":"درج سطر در بالا","Delete row":"حذف سطر","Select row":"","Row":"سطر","Merge cell up":"ادغام سلول بالا","Merge cell right":"ادغام سلول راست","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Split cell vertically":"تقسیم عمودی سلول","Split cell horizontally":"تقسیم افقی سلول","Merge cells":"ادغام سلول ها","Table toolbar":"نوارابزار جدول","Table properties":"خصوصیات جدول","Cell properties":"خصوصیات سلول","Border":"حاشیه","Style":"","Width":"عرض","Height":"ارتفاع","Color":"رنگ","Background":"زمینه","Padding":"حاشیه داخلی","Dimensions":"ابعاد","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"هیچ کدام","Solid":"توپر","Dotted":"خط چین","Dashed":"نقطه چین","Double":"دوبل","Groove":"خط دار کردن","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"متن سلول را در سمت راست تراز کنید","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","ContenLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'fa' ]: { dictionary, getPluralForm } } = {"fa":{"dictionary":{"Words: %0":"تعداد لغات : %0","Characters: %0":"تعداد حروف : %0","Widget toolbar":"نوار ابزار ویجت","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"آپلود در حال انجام","Undo":"بازگردانی","Redo":"باز انجام","Rich Text Editor":"ویرایشگر متن غنی","Edit block":"ویرایش قطعه","Click to edit block":"برای ویرایش بلوک کلیک کنید","Drag to move":"برای حرکت دادن بکشید","Next":"بعدی","Previous":"قبلی","Editor toolbar":"نوارابزار ویرایشگر","Dropdown toolbar":"نوارابزار کشویی","Dropdown menu":"","Black":"سیاه","Dim grey":"خاکستری تیره","Grey":"خاکستری","Light grey":"خاکستری روشن","White":"سفید","Red":"قرمز","Orange":"نارنجی","Yellow":"زرد","Light green":"سبز روشن","Green":"سبز","Aquamarine":"زمرد کبود","Turquoise":"فیروزه ای","Light blue":"آبی روشن","Blue":"آبی","Purple":"بنفش","Editor block content toolbar":"نوار ابزار محتوای بلوک ویرایشگر","Editor contextual toolbar":"","HEX":"هگز","No results found":"نتیجه ای یافت نشد","No searchable items":"موارد قابل جستجو وجود ندارد","Editor dialog":"","Close":"بستن","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"در زیر، می توانید لیستی از میانبرهای صفحه کلید را که می توان در ویرایشگر استفاده کرد، پیدا کنید.","(may require <kbd>Fn</kbd>)":"","Accessibility":"دسترسی","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"فایل","MENU_BAR_MENU_EDIT":"ویرایش","MENU_BAR_MENU_VIEW":"نمایش","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"قالب","MENU_BAR_MENU_TOOLS":"ابزار ها","MENU_BAR_MENU_HELP":"کمک","MENU_BAR_MENU_TEXT":"متن","MENU_BAR_MENU_FONT":"فونت","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"درج جدول","Header column":"ستون سربرگ","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Delete column":"حذف ستون","Select column":"","Column":"ستون","Header row":"سطر سربرگ","Insert row below":"درج سطر در پایین","Insert row above":"درج سطر در بالا","Delete row":"حذف سطر","Select row":"","Row":"سطر","Merge cell up":"ادغام سلول بالا","Merge cell right":"ادغام سلول راست","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Split cell vertically":"تقسیم عمودی سلول","Split cell horizontally":"تقسیم افقی سلول","Merge cells":"ادغام سلول ها","Table toolbar":"نوارابزار جدول","Table properties":"خصوصیات جدول","Cell properties":"خصوصیات سلول","Border":"حاشیه","Style":"","Width":"عرض","Height":"ارتفاع","Color":"رنگ","Background":"زمینه","Padding":"حاشیه داخلی","Dimensions":"ابعاد","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"هیچ کدام","Solid":"توپر","Dotted":"خط چین","Dashed":"نقطه چین","Double":"دوبل","Groove":"خط دار کردن","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"متن سلول را در سمت راست تراز کنید","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","TableLine truncated
|
||||
e[ 'fa' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'fa' ].dictionary = Object.assign( e[ 'fa' ].dictionary, dictionary );
|
||||
e[ 'fa' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"fi":{"dictionary":{"Words: %0":"Sanoja: %0","Characters: %0":"Merkkejä: %0","Widget toolbar":"Widget-työkalupalkki","Insert paragraph before block":"Liitä kappale ennen lohkoa","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Press Enter to type after or press Shift + Enter to type before the widget":"Paina enter-näppäintä kirjoittaaksesi tai paina shift + enter kirjoittaaksesi ennen widget-sovellusta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Painallukset, joita voidaan käyttää widgetin valitsemisen yhteydessä (esimerkiksi: kuva, taulukko jne.)","Insert a new paragraph directly after a widget":"Lisää uusi kappale suoraan widgetin jälkeen","Insert a new paragraph directly before a widget":"Lisää uusi kappale suoraan widgetin eteen","Move the caret to allow typing directly before a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan ennen widgetiä","Move the caret to allow typing directly after a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan widgetin jälkeen","Move focus from an editable area back to the parent widget":"Siirrä valinta muokattavasta alueesta takaisin pääpienoissovellukseen","Upload in progress":"Lähetys käynnissä","Undo":"Peru","Redo":"Tee uudelleen","Rich Text Editor":"Rikas tekstieditori","Edit block":"Muokkaa lohkoa","Click to edit block":"Muokkaa lohkoa klikkaamalla","Drag to move":"Siirrä raahamalla","Next":"Seuraava","Previous":"Edellinen","Editor toolbar":"Editorin työkalupalkki","Dropdown toolbar":"Pudotusvalikon työkalupalkki","Dropdown menu":"Pudotusvalikko","Black":"Musta","Dim grey":"Vaaleanharmaa","Grey":"Harmaa","Light grey":"Vaaleanharmaa","White":"Valkoinen","Red":"Punainen","Orange":"Oranssi","Yellow":"Keltainen","Light green":"Vaaleanvihreä","Green":"Vihreä","Aquamarine":"Akvamariini","Turquoise":"Turkoosi","Light blue":"Vaaleansininen","Blue":"Sininen","Purple":"Purppura","Editor block content toolbar":"Editorin lohkon sisällön työkalupalkki","Editor contextual toolbar":"Editorin kontekstuaalinen työkalupalkki","HEX":"HEX","No results found":"Tuloksia ei löytynyt","No searchable items":"Ei haettavia nimikkeitä","Editor dialog":"Editorin dialogi","Close":"Sulje","Help Contents. To close this dialog press ESC.":"Tukisisältö. Voit sulkea tämän dialogin painamalla ESC-näppäintä.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ohessa on tässä editointityökalussa käytettävien näppäinoikoteiden lista.","(may require <kbd>Fn</kbd>)":"(Saattaa vaatia <kbd>Fn</kbd>:n)","Accessibility":"Käytettävyys","Accessibility help":"Esteettömyystuki","Press %0 for help.":"Paina %0 -näppäintä, jos tarvitset apua.","Move focus in and out of an active dialog window":"Siirry lähemmäs ja kauemmas käytössä olevasta dialogi-ikkunasta","MENU_BAR_MENU_FILE":"Tiedosto","MENU_BAR_MENU_EDIT":"Muokkaa","MENU_BAR_MENU_VIEW":"Näytä","MENU_BAR_MENU_INSERT":"Liitä","MENU_BAR_MENU_FORMAT":"Muoto","MENU_BAR_MENU_TOOLS":"Työkalut","MENU_BAR_MENU_HELP":"Tuki","MENU_BAR_MENU_TEXT":"Teksti","MENU_BAR_MENU_FONT":"Fontti","Editor menu bar":"Muokkaustyökalun valikkopalkki","Please enter a valid color (e.g. \"ff0000\").":"Syötäthän pätevän värin (esim. \"ff0000\").","Insert table":"Lisää taulukko","Header column":"Otsikkosarake","Insert column left":"Lisää sarake vasemmalle","Insert column right":"Lisää sarake oikealle","Delete column":"Poista sarake","Select column":"Valitse sarake","Column":"Sarake","Header row":"Otsikkorivi","Insert row below":"Lisää rivi alle","Insert row above":"Lisää rivi ylle","Delete row":"Poista rivi","Select row":"Valitse rivi","Row":"Rivi","Merge cell up":"Yhdistä solu ylös","Merge cell right":"Yhdistä solu oikealle","Merge cell down":"Yhdistä solu alas","Merge cell left":"Yhdistä solu vasemmalle","Split cell vertically":"Jaa solu pystysuunnassa","Split cell horizontally":"Jaa solu vaakasuunnassa","Merge cells":"Yhdistä tai jaa soluja","Table toolbar":"Taulukon työkalupalkki","Table properties":"Taulukon ominaisuudet","Cell properties":"Solun ominaisuudet","Border":"Reunus","Style":"Tyyli","Width":"Leveys","Height":"Korkeus","Color":"Väri","Background":"Tausta","Padding":"Täyte","Dimensions":"Mittasuhteet","Table cell text alignment":"Taulukkosolun tekstin suunta","Horizontal text alignment toolbar":"Vaakasuoran tekstin suunnan työkalupalkki","Vertical text alignment toolbar":"Pystysuoran tekstin suunnan työkalupalkki","Table alignment toolbar":"Taulukon suunnan työkalupalkki","None":"Ei mitään","Solid":"Kiinteä","Dotted":"Pisteviiva","Dashed":"Katkoviiva","Double":"Kaksinkertainen","Groove":"Uurrettu","Ridge":"Harjanne","Inset":"Upote","Outset":"Ulkonema","Align cell text to the left":"Siirrä solun teksti vasemmalle","Align cell text to the center":"Siirrä solun teksti keskelle","Align cell text to the right":"Siirrä solun teksti oikealle","JLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'fi' ]: { dictionary, getPluralForm } } = {"fi":{"dictionary":{"Words: %0":"Sanoja: %0","Characters: %0":"Merkkejä: %0","Widget toolbar":"Widget-työkalupalkki","Insert paragraph before block":"Liitä kappale ennen lohkoa","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Press Enter to type after or press Shift + Enter to type before the widget":"Paina enter-näppäintä kirjoittaaksesi tai paina shift + enter kirjoittaaksesi ennen widget-sovellusta","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Painallukset, joita voidaan käyttää widgetin valitsemisen yhteydessä (esimerkiksi: kuva, taulukko jne.)","Insert a new paragraph directly after a widget":"Lisää uusi kappale suoraan widgetin jälkeen","Insert a new paragraph directly before a widget":"Lisää uusi kappale suoraan widgetin eteen","Move the caret to allow typing directly before a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan ennen widgetiä","Move the caret to allow typing directly after a widget":"Siirrä sirkumfleksimerkkiä voidaksesi kirjoittaa suoraan widgetin jälkeen","Move focus from an editable area back to the parent widget":"Siirrä valinta muokattavasta alueesta takaisin pääpienoissovellukseen","Upload in progress":"Lähetys käynnissä","Undo":"Peru","Redo":"Tee uudelleen","Rich Text Editor":"Rikas tekstieditori","Edit block":"Muokkaa lohkoa","Click to edit block":"Muokkaa lohkoa klikkaamalla","Drag to move":"Siirrä raahamalla","Next":"Seuraava","Previous":"Edellinen","Editor toolbar":"Editorin työkalupalkki","Dropdown toolbar":"Pudotusvalikon työkalupalkki","Dropdown menu":"Pudotusvalikko","Black":"Musta","Dim grey":"Vaaleanharmaa","Grey":"Harmaa","Light grey":"Vaaleanharmaa","White":"Valkoinen","Red":"Punainen","Orange":"Oranssi","Yellow":"Keltainen","Light green":"Vaaleanvihreä","Green":"Vihreä","Aquamarine":"Akvamariini","Turquoise":"Turkoosi","Light blue":"Vaaleansininen","Blue":"Sininen","Purple":"Purppura","Editor block content toolbar":"Editorin lohkon sisällön työkalupalkki","Editor contextual toolbar":"Editorin kontekstuaalinen työkalupalkki","HEX":"HEX","No results found":"Tuloksia ei löytynyt","No searchable items":"Ei haettavia nimikkeitä","Editor dialog":"Editorin dialogi","Close":"Sulje","Help Contents. To close this dialog press ESC.":"Tukisisältö. Voit sulkea tämän dialogin painamalla ESC-näppäintä.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ohessa on tässä editointityökalussa käytettävien näppäinoikoteiden lista.","(may require <kbd>Fn</kbd>)":"(Saattaa vaatia <kbd>Fn</kbd>:n)","Accessibility":"Käytettävyys","Accessibility help":"Esteettömyystuki","Press %0 for help.":"Paina %0 -näppäintä, jos tarvitset apua.","Move focus in and out of an active dialog window":"Siirry lähemmäs ja kauemmas käytössä olevasta dialogi-ikkunasta","MENU_BAR_MENU_FILE":"Tiedosto","MENU_BAR_MENU_EDIT":"Muokkaa","MENU_BAR_MENU_VIEW":"Näytä","MENU_BAR_MENU_INSERT":"Liitä","MENU_BAR_MENU_FORMAT":"Muoto","MENU_BAR_MENU_TOOLS":"Työkalut","MENU_BAR_MENU_HELP":"Tuki","MENU_BAR_MENU_TEXT":"Teksti","MENU_BAR_MENU_FONT":"Fontti","Editor menu bar":"Muokkaustyökalun valikkopalkki","Please enter a valid color (e.g. \"ff0000\").":"Syötäthän pätevän värin (esim. \"ff0000\").","Insert table":"Lisää taulukko","Header column":"Otsikkosarake","Insert column left":"Lisää sarake vasemmalle","Insert column right":"Lisää sarake oikealle","Delete column":"Poista sarake","Select column":"Valitse sarake","Column":"Sarake","Header row":"Otsikkorivi","Insert row below":"Lisää rivi alle","Insert row above":"Lisää rivi ylle","Delete row":"Poista rivi","Select row":"Valitse rivi","Row":"Rivi","Merge cell up":"Yhdistä solu ylös","Merge cell right":"Yhdistä solu oikealle","Merge cell down":"Yhdistä solu alas","Merge cell left":"Yhdistä solu vasemmalle","Split cell vertically":"Jaa solu pystysuunnassa","Split cell horizontally":"Jaa solu vaakasuunnassa","Merge cells":"Yhdistä tai jaa soluja","Table toolbar":"Taulukon työkalupalkki","Table properties":"Taulukon ominaisuudet","Cell properties":"Solun ominaisuudet","Border":"Reunus","Style":"Tyyli","Width":"Leveys","Height":"Korkeus","Color":"Väri","Background":"Tausta","Padding":"Täyte","Dimensions":"Mittasuhteet","Table cell text alignment":"Taulukkosolun tekstin suunta","Horizontal text alignment toolbar":"Vaakasuoran tekstin suunnan työkalupalkki","Vertical text alignment toolbar":"Pystysuoran tekstin suunnan työkalupalkki","Table alignment toolbar":"Taulukon suunnan työkalupalkki","None":"Ei mitään","Solid":"Kiinteä","Dotted":"Pisteviiva","Dashed":"Katkoviiva","Double":"Kaksinkertainen","Groove":"Uurrettu","Ridge":"Harjanne","Inset":"Upote","Outset":"Ulkonema","Align cell text to the left":"Siirrä solun teksti vasemmalle","Align cell text to the center":"Siirrä solun teksti keskelle","Align cell text to the righLine truncated
|
||||
e[ 'fi' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'fi' ].dictionary = Object.assign( e[ 'fi' ].dictionary, dictionary );
|
||||
e[ 'fi' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"fr":{"dictionary":{"Words: %0":"Mots : %0","Characters: %0":"Caractères : %0","Widget toolbar":"Barre d'outils du widget","Insert paragraph before block":"Insérer du texte avant ce bloc","Insert paragraph after block":"Insérer du texte après ce bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Appuyez sur la touche Entrée pour taper après ou sur Maj + Entrée pour taper avant le widget.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Frappes de touches pouvant être utilisées lorsqu'un widget est sélectionné (par exemple : image, tableau, etc.)","Insert a new paragraph directly after a widget":"Insérer un nouveau paragraphe directement après un widget","Insert a new paragraph directly before a widget":"Insérer un nouveau paragraphe directement avant un widget","Move the caret to allow typing directly before a widget":"Déplacez le curseur pour permettre la saisie directement avant un widget","Move the caret to allow typing directly after a widget":"Déplacez le curseur pour permettre de taper directement après un widget","Move focus from an editable area back to the parent widget":"Déplacer le focus d'une zone modifiable vers le widget parent","Upload in progress":"Téléchargement en cours","Undo":"Annuler","Redo":"Restaurer","Rich Text Editor":"Éditeur de texte enrichi","Edit block":"Modifier le bloc","Click to edit block":"Cliquer pour modifier le bloc","Drag to move":"Faire glisser pour déplacer","Next":"Suivant","Previous":"Précedent","Editor toolbar":"Barre d'outils de l'éditeur","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Dropdown menu":"Menu déroulant","Black":"Noir","Dim grey":"Gris pâle","Grey":"Gris","Light grey":"Gris clair","White":"Blanc","Red":"Rouge","Orange":"Orange","Yellow":"Jaune","Light green":"Vert clair","Green":"Vert","Aquamarine":"Bleu vert","Turquoise":"Turquoise","Light blue":"Bleu clair","Blue":"Bleu","Purple":"Violet","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur","HEX":"HEX","No results found":"Aucun résultat trouvé","No searchable items":"Aucun élément consultable","Editor dialog":"Boîte de dialogue de l'éditeur","Close":"Fermer","Help Contents. To close this dialog press ESC.":"Contenu de l'aide. Pour fermer cette boîte de dialogue, appuyez sur ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ci-dessous, vous trouverez une liste de raccourcis clavier pouvant être utilisés dans l’éditeur.","(may require <kbd>Fn</kbd>)":"(peut nécessiter <kbd> Fn </kbd> )","Accessibility":"Accessibilité","Accessibility help":"Aide à l'accessibilité","Press %0 for help.":"Appuyez sur %0 pour obtenir de l'aide.","Move focus in and out of an active dialog window":"Déplacer le focus vers et hors d'une fenêtre de dialogue active","MENU_BAR_MENU_FILE":"Fichier","MENU_BAR_MENU_EDIT":"Éditer","MENU_BAR_MENU_VIEW":"Afficher","MENU_BAR_MENU_INSERT":"Insérer","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Outils","MENU_BAR_MENU_HELP":"Aide","MENU_BAR_MENU_TEXT":"Texte","MENU_BAR_MENU_FONT":"Police de caractère","Editor menu bar":"Barre de menu de l'éditeur","Please enter a valid color (e.g. \"ff0000\").":"Veuillez saisir une couleur valide (par exemple « ff0000 »).","Insert table":"Insérer un tableau","Header column":"Colonne d'entête","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Delete column":"Supprimer la colonne","Select column":"Sélectionner la colonne","Column":"Colonne","Header row":"Ligne d'entête","Insert row below":"Insérer une ligne en-dessous","Insert row above":"Insérer une ligne au-dessus","Delete row":"Supprimer la ligne","Select row":"Sélectionner la ligne","Row":"Ligne","Merge cell up":"Fusionner la cellule au-dessus","Merge cell right":"Fusionner la cellule à droite","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Split cell vertically":"Scinder la cellule verticalement","Split cell horizontally":"Scinder la cellule horizontalement","Merge cells":"Fusionner les cellules","Table toolbar":"Barre d'outils des tableaux","Table properties":"Propriétés du tableau","Cell properties":"Propriétés de la cellule","Border":"Bordure","Style":"Style","Width":"Largeur","Height":"Hauteur","Color":"Couleur","Background":"Fond","Padding":"Remplissage pour aérer le texte","Dimensions":"Dimensions","Table cell text alignment":"Alignement du texte de la cellule","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau","None":"Aucun","Solid":"Continu","DottedLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'fr' ]: { dictionary, getPluralForm } } = {"fr":{"dictionary":{"Words: %0":"Mots : %0","Characters: %0":"Caractères : %0","Widget toolbar":"Barre d'outils du widget","Insert paragraph before block":"Insérer du texte avant ce bloc","Insert paragraph after block":"Insérer du texte après ce bloc","Press Enter to type after or press Shift + Enter to type before the widget":"Appuyez sur la touche Entrée pour taper après ou sur Maj + Entrée pour taper avant le widget.","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Frappes de touches pouvant être utilisées lorsqu'un widget est sélectionné (par exemple : image, tableau, etc.)","Insert a new paragraph directly after a widget":"Insérer un nouveau paragraphe directement après un widget","Insert a new paragraph directly before a widget":"Insérer un nouveau paragraphe directement avant un widget","Move the caret to allow typing directly before a widget":"Déplacez le curseur pour permettre la saisie directement avant un widget","Move the caret to allow typing directly after a widget":"Déplacez le curseur pour permettre de taper directement après un widget","Move focus from an editable area back to the parent widget":"Déplacer le focus d'une zone modifiable vers le widget parent","Upload in progress":"Téléchargement en cours","Undo":"Annuler","Redo":"Restaurer","Rich Text Editor":"Éditeur de texte enrichi","Edit block":"Modifier le bloc","Click to edit block":"Cliquer pour modifier le bloc","Drag to move":"Faire glisser pour déplacer","Next":"Suivant","Previous":"Précedent","Editor toolbar":"Barre d'outils de l'éditeur","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Dropdown menu":"Menu déroulant","Black":"Noir","Dim grey":"Gris pâle","Grey":"Gris","Light grey":"Gris clair","White":"Blanc","Red":"Rouge","Orange":"Orange","Yellow":"Jaune","Light green":"Vert clair","Green":"Vert","Aquamarine":"Bleu vert","Turquoise":"Turquoise","Light blue":"Bleu clair","Blue":"Bleu","Purple":"Violet","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur","HEX":"HEX","No results found":"Aucun résultat trouvé","No searchable items":"Aucun élément consultable","Editor dialog":"Boîte de dialogue de l'éditeur","Close":"Fermer","Help Contents. To close this dialog press ESC.":"Contenu de l'aide. Pour fermer cette boîte de dialogue, appuyez sur ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"Ci-dessous, vous trouverez une liste de raccourcis clavier pouvant être utilisés dans l’éditeur.","(may require <kbd>Fn</kbd>)":"(peut nécessiter <kbd> Fn </kbd> )","Accessibility":"Accessibilité","Accessibility help":"Aide à l'accessibilité","Press %0 for help.":"Appuyez sur %0 pour obtenir de l'aide.","Move focus in and out of an active dialog window":"Déplacer le focus vers et hors d'une fenêtre de dialogue active","MENU_BAR_MENU_FILE":"Fichier","MENU_BAR_MENU_EDIT":"Éditer","MENU_BAR_MENU_VIEW":"Afficher","MENU_BAR_MENU_INSERT":"Insérer","MENU_BAR_MENU_FORMAT":"Format","MENU_BAR_MENU_TOOLS":"Outils","MENU_BAR_MENU_HELP":"Aide","MENU_BAR_MENU_TEXT":"Texte","MENU_BAR_MENU_FONT":"Police de caractère","Editor menu bar":"Barre de menu de l'éditeur","Please enter a valid color (e.g. \"ff0000\").":"Veuillez saisir une couleur valide (par exemple « ff0000 »).","Insert table":"Insérer un tableau","Header column":"Colonne d'entête","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Delete column":"Supprimer la colonne","Select column":"Sélectionner la colonne","Column":"Colonne","Header row":"Ligne d'entête","Insert row below":"Insérer une ligne en-dessous","Insert row above":"Insérer une ligne au-dessus","Delete row":"Supprimer la ligne","Select row":"Sélectionner la ligne","Row":"Ligne","Merge cell up":"Fusionner la cellule au-dessus","Merge cell right":"Fusionner la cellule à droite","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Split cell vertically":"Scinder la cellule verticalement","Split cell horizontally":"Scinder la cellule horizontalement","Merge cells":"Fusionner les cellules","Table toolbar":"Barre d'outils des tableaux","Table properties":"Propriétés du tableau","Cell properties":"Propriétés de la cellule","Border":"Bordure","Style":"Style","Width":"Largeur","Height":"Hauteur","Color":"Couleur","Background":"Fond","Padding":"Remplissage pour aérer le texte","Dimensions":"Dimensions","Table cell text alignment":"Alignement du texte de la cellule","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau","NoLine truncated
|
||||
e[ 'fr' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'fr' ].dictionary = Object.assign( e[ 'fr' ].dictionary, dictionary );
|
||||
e[ 'fr' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"gl":{"dictionary":{"Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0","Widget toolbar":"Barra de ferramentas de trebellos","Insert paragraph before block":"Inserir parágrafo antes do bloque","Insert paragraph after block":"Inserir parágrafo após o bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Prema Intro para escribir após ou prema Maiús + Intro para escribir antes do trebello","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas de atallo que se poden usar cando se selecciona un trebello (por exemplo: imaxe, táboa, etc.)","Insert a new paragraph directly after a widget":"Inserir directamente un novo parágrafo após un trebello","Insert a new paragraph directly before a widget":"Inserir directamente un novo parágrafo antes dun trebello","Move the caret to allow typing directly before a widget":"Mover o cursor para permitir escribir directamente antes dun trebello","Move the caret to allow typing directly after a widget":"Mover o cursor para permitir escribir directamente após un trebello","Move focus from an editable area back to the parent widget":"Mover o foco dunha área editábel de volta ao trebello principal","Upload in progress":"Envío en proceso","Undo":"Desfacer","Redo":"Refacer","Rich Text Editor":"Editor de texto mellorado","Edit block":"Editar bloque","Click to edit block":"Prema para editar o bloque","Drag to move":"Arrastre para mover","Next":"Seguinte","Previous":"Anterior","Editor toolbar":"Barra de ferramentas do editor","Dropdown toolbar":"Barra de ferramentas despregábel","Dropdown menu":"Menú despregábel","Black":"Negro","Dim grey":"Gris fume","Grey":"Gris","Light grey":"Gris claro","White":"Branco","Red":"Vermello","Orange":"Laranxa","Yellow":"Amarelo","Light green":"Verde claro","Green":"Verde","Aquamarine":"Augamariña","Turquoise":"Turquesa","Light blue":"Azul claro","Blue":"Azul","Purple":"Púrpura","Editor block content toolbar":"Barra de ferramentas de contido do bloque do editor","Editor contextual toolbar":"Barra de ferramentas contextual do editor","HEX":"HEX","No results found":"Non se atoparon resultados","No searchable items":"Non hai elementos que se poidan buscar","Editor dialog":"Diálogo do editor","Close":"Pechar","Help Contents. To close this dialog press ESC.":"Contidos de axuda. Para pechar este diálogo prema ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"A continuación, pode atopar unha lista de atallos de teclado que se poden usar no editor.","(may require <kbd>Fn</kbd>)":"(pode ser necesaria <kbd>Fn</kbd>)","Accessibility":"Accesibilidade","Accessibility help":"Axuda de accesibilidade","Press %0 for help.":"Prema %0 para obter axuda.","Move focus in and out of an active dialog window":"Move o foco dentro e fóra dunha xanela de diálogo activa","MENU_BAR_MENU_FILE":"Ficheiro","MENU_BAR_MENU_EDIT":"Editar","MENU_BAR_MENU_VIEW":"Ver","MENU_BAR_MENU_INSERT":"Inserir","MENU_BAR_MENU_FORMAT":"Formato","MENU_BAR_MENU_TOOLS":"Ferramentas","MENU_BAR_MENU_HELP":"Axuda","MENU_BAR_MENU_TEXT":"Texto","MENU_BAR_MENU_FONT":"Tipo de letra","Editor menu bar":"Barra de menú do editor","Please enter a valid color (e.g. \"ff0000\").":"Introduza unha cor válida (p. ex., «ff0000»).","Insert table":"Inserir táboa","Header column":"Cabeceira de columna","Insert column left":"Inserir columna á esquerda","Insert column right":"Inserir columna á dereita","Delete column":"Eliminar columna","Select column":"Seleccionar columna","Column":"Columna","Header row":"Cabeceira de fila","Insert row below":"Inserir fila embaixo","Insert row above":"Inserir fila enriba","Delete row":"Eliminar fila","Select row":"Seleccionar fila","Row":"Fila","Merge cell up":"Combinar cela cara arriba","Merge cell right":"Combinar cela cara a dereita","Merge cell down":"Combinar cela cara abaixo","Merge cell left":"Combinar cela cara a esquerda","Split cell vertically":"Dividir cela en vertical","Split cell horizontally":"Dividir cela en horizontal","Merge cells":"Combinar celas","Table toolbar":"Barra de ferramentas de táboas","Table properties":"Propiedades da táboa","Cell properties":"Propiedades da cela","Border":"Bordo","Style":"Estilo","Width":"Largo","Height":"Alto","Color":"Cor","Background":"Fondo","Padding":"Recheo","Dimensions":"Dimensións","Table cell text alignment":"Aliñamento do texto das celas da táboa","Horizontal text alignment toolbar":"Barra de ferramentas de aliñamento de texto horizontal","Vertical text alignment toolbar":"Barra de ferramentas de aliñamento de texto vertical","Table alignment toolbar":"Barra de ferramentas de aliñamento da táboa","None":"Ningún","Solid":"Sólido","Dotted":"Punteado","Dashed":"Raiado","Double":"Dobre","Groove":"Rañura","Ridge":"Crista","Inset":"Inserción","Outset":"Inicio","Align cell text to the left":"Aliñar o texto da cela á esquerda","Align cell text to the center":"AliLine truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'gl' ]: { dictionary, getPluralForm } } = {"gl":{"dictionary":{"Words: %0":"Palabras: %0","Characters: %0":"Caracteres: %0","Widget toolbar":"Barra de ferramentas de trebellos","Insert paragraph before block":"Inserir parágrafo antes do bloque","Insert paragraph after block":"Inserir parágrafo após o bloque","Press Enter to type after or press Shift + Enter to type before the widget":"Prema Intro para escribir após ou prema Maiús + Intro para escribir antes do trebello","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"Teclas de atallo que se poden usar cando se selecciona un trebello (por exemplo: imaxe, táboa, etc.)","Insert a new paragraph directly after a widget":"Inserir directamente un novo parágrafo após un trebello","Insert a new paragraph directly before a widget":"Inserir directamente un novo parágrafo antes dun trebello","Move the caret to allow typing directly before a widget":"Mover o cursor para permitir escribir directamente antes dun trebello","Move the caret to allow typing directly after a widget":"Mover o cursor para permitir escribir directamente após un trebello","Move focus from an editable area back to the parent widget":"Mover o foco dunha área editábel de volta ao trebello principal","Upload in progress":"Envío en proceso","Undo":"Desfacer","Redo":"Refacer","Rich Text Editor":"Editor de texto mellorado","Edit block":"Editar bloque","Click to edit block":"Prema para editar o bloque","Drag to move":"Arrastre para mover","Next":"Seguinte","Previous":"Anterior","Editor toolbar":"Barra de ferramentas do editor","Dropdown toolbar":"Barra de ferramentas despregábel","Dropdown menu":"Menú despregábel","Black":"Negro","Dim grey":"Gris fume","Grey":"Gris","Light grey":"Gris claro","White":"Branco","Red":"Vermello","Orange":"Laranxa","Yellow":"Amarelo","Light green":"Verde claro","Green":"Verde","Aquamarine":"Augamariña","Turquoise":"Turquesa","Light blue":"Azul claro","Blue":"Azul","Purple":"Púrpura","Editor block content toolbar":"Barra de ferramentas de contido do bloque do editor","Editor contextual toolbar":"Barra de ferramentas contextual do editor","HEX":"HEX","No results found":"Non se atoparon resultados","No searchable items":"Non hai elementos que se poidan buscar","Editor dialog":"Diálogo do editor","Close":"Pechar","Help Contents. To close this dialog press ESC.":"Contidos de axuda. Para pechar este diálogo prema ESC.","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"A continuación, pode atopar unha lista de atallos de teclado que se poden usar no editor.","(may require <kbd>Fn</kbd>)":"(pode ser necesaria <kbd>Fn</kbd>)","Accessibility":"Accesibilidade","Accessibility help":"Axuda de accesibilidade","Press %0 for help.":"Prema %0 para obter axuda.","Move focus in and out of an active dialog window":"Move o foco dentro e fóra dunha xanela de diálogo activa","MENU_BAR_MENU_FILE":"Ficheiro","MENU_BAR_MENU_EDIT":"Editar","MENU_BAR_MENU_VIEW":"Ver","MENU_BAR_MENU_INSERT":"Inserir","MENU_BAR_MENU_FORMAT":"Formato","MENU_BAR_MENU_TOOLS":"Ferramentas","MENU_BAR_MENU_HELP":"Axuda","MENU_BAR_MENU_TEXT":"Texto","MENU_BAR_MENU_FONT":"Tipo de letra","Editor menu bar":"Barra de menú do editor","Please enter a valid color (e.g. \"ff0000\").":"Introduza unha cor válida (p. ex., «ff0000»).","Insert table":"Inserir táboa","Header column":"Cabeceira de columna","Insert column left":"Inserir columna á esquerda","Insert column right":"Inserir columna á dereita","Delete column":"Eliminar columna","Select column":"Seleccionar columna","Column":"Columna","Header row":"Cabeceira de fila","Insert row below":"Inserir fila embaixo","Insert row above":"Inserir fila enriba","Delete row":"Eliminar fila","Select row":"Seleccionar fila","Row":"Fila","Merge cell up":"Combinar cela cara arriba","Merge cell right":"Combinar cela cara a dereita","Merge cell down":"Combinar cela cara abaixo","Merge cell left":"Combinar cela cara a esquerda","Split cell vertically":"Dividir cela en vertical","Split cell horizontally":"Dividir cela en horizontal","Merge cells":"Combinar celas","Table toolbar":"Barra de ferramentas de táboas","Table properties":"Propiedades da táboa","Cell properties":"Propiedades da cela","Border":"Bordo","Style":"Estilo","Width":"Largo","Height":"Alto","Color":"Cor","Background":"Fondo","Padding":"Recheo","Dimensions":"Dimensións","Table cell text alignment":"Aliñamento do texto das celas da táboa","Horizontal text alignment toolbar":"Barra de ferramentas de aliñamento de texto horizontal","Vertical text alignment toolbar":"Barra de ferramentas de aliñamento de texto vertical","Table alignment toolbar":"Barra de ferramentas de aliñamento da táboa","None":"Ningún","Solid":"Sólido","Dotted":"Punteado","Dashed":"Raiado","Double":"Dobre","Groove":"Rañura","Ridge":"Crista","Inset":"Inserción","Outset":"Inicio","Align cell text to the left":"Aliñar o texto da cela á esquerda",Line truncated
|
||||
e[ 'gl' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'gl' ].dictionary = Object.assign( e[ 'gl' ].dictionary, dictionary );
|
||||
e[ 'gl' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
@@ -0,0 +1,5 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
export default {"gu":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":"","Guarani sign":"","Austral sign":"",Line truncated
|
||||
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
( e => {
|
||||
const { [ 'gu' ]: { dictionary, getPluralForm } } = {"gu":{"dictionary":{"Words: %0":"","Characters: %0":"","Widget toolbar":"","Insert paragraph before block":"","Insert paragraph after block":"","Press Enter to type after or press Shift + Enter to type before the widget":"","Keystrokes that can be used when a widget is selected (for example: image, table, etc.)":"","Insert a new paragraph directly after a widget":"","Insert a new paragraph directly before a widget":"","Move the caret to allow typing directly before a widget":"","Move the caret to allow typing directly after a widget":"","Move focus from an editable area back to the parent widget":"","Upload in progress":"","Undo":"","Redo":"","Rich Text Editor":"","Edit block":"","Click to edit block":"","Drag to move":"","Next":"","Previous":"","Editor toolbar":"","Dropdown toolbar":"","Dropdown menu":"","Black":"","Dim grey":"","Grey":"","Light grey":"","White":"","Red":"","Orange":"","Yellow":"","Light green":"","Green":"","Aquamarine":"","Turquoise":"","Light blue":"","Blue":"","Purple":"","Editor block content toolbar":"","Editor contextual toolbar":"","HEX":"","No results found":"","No searchable items":"","Editor dialog":"","Close":"","Help Contents. To close this dialog press ESC.":"","Below, you can find a list of keyboard shortcuts that can be used in the editor.":"","(may require <kbd>Fn</kbd>)":"","Accessibility":"","Accessibility help":"","Press %0 for help.":"","Move focus in and out of an active dialog window":"","MENU_BAR_MENU_FILE":"","MENU_BAR_MENU_EDIT":"","MENU_BAR_MENU_VIEW":"","MENU_BAR_MENU_INSERT":"","MENU_BAR_MENU_FORMAT":"","MENU_BAR_MENU_TOOLS":"","MENU_BAR_MENU_HELP":"","MENU_BAR_MENU_TEXT":"","MENU_BAR_MENU_FONT":"","Editor menu bar":"","Please enter a valid color (e.g. \"ff0000\").":"","Insert table":"","Header column":"","Insert column left":"","Insert column right":"","Delete column":"","Select column":"","Column":"","Header row":"","Insert row below":"","Insert row above":"","Delete row":"","Select row":"","Row":"","Merge cell up":"","Merge cell right":"","Merge cell down":"","Merge cell left":"","Split cell vertically":"","Split cell horizontally":"","Merge cells":"","Table toolbar":"","Table properties":"","Cell properties":"","Border":"","Style":"","Width":"","Height":"","Color":"","Background":"","Padding":"","Dimensions":"","Table cell text alignment":"","Horizontal text alignment toolbar":"","Vertical text alignment toolbar":"","Table alignment toolbar":"","None":"","Solid":"","Dotted":"","Dashed":"","Double":"","Groove":"","Ridge":"","Inset":"","Outset":"","Align cell text to the left":"","Align cell text to the center":"","Align cell text to the right":"","Justify cell text":"","Align cell text to the top":"","Align cell text to the middle":"","Align cell text to the bottom":"","The color is invalid. Try \"#FF0000\" or \"rgb(255,0,0)\" or \"red\".":"","The value is invalid. Try \"10px\" or \"2em\" or simply \"2\".":"","Enter table caption":"","Keystrokes that can be used in a table cell":"","Move the selection to the next cell":"","Move the selection to the previous cell":"","Insert a new table row (when in the last cell of a table)":"","Navigate through the table":"","Table":"","Insert table layout":"","Table layout":"","Layout table":"","Content table":"","Choose table type":"","Table type":"","Table type options":"","Table Alignment":"","Align table to the left with text wrapping":"","Center table with no text wrapping":"","Align table to the right with text wrapping":"","Align table to the left with no text wrapping":"","Align table to the right with no text wrapping":"","Cell type":"","Data cell":"","Header cell":"","Footer row":"","Column header":"","Row header":"","Styles":"","Multiple styles":"","Block styles":"","Text styles":"","Special characters":"","Category":"","All":"","Arrows":"","Currency":"","Latin":"","Mathematical":"","Text":"","leftwards simple arrow":"","rightwards simple arrow":"","upwards simple arrow":"","downwards simple arrow":"","leftwards double arrow":"","rightwards double arrow":"","upwards double arrow":"","downwards double arrow":"","leftwards dashed arrow":"","rightwards dashed arrow":"","upwards dashed arrow":"","downwards dashed arrow":"","leftwards arrow to bar":"","rightwards arrow to bar":"","upwards arrow to bar":"","downwards arrow to bar":"","up down arrow with base":"","back with leftwards arrow above":"","end with leftwards arrow above":"","on with exclamation mark with left right arrow above":"","soon with rightwards arrow above":"","top with upwards arrow above":"","Dollar sign":"","Euro sign":"","Yen sign":"","Pound sign":"","Cent sign":"","Euro-currency sign":"","Colon sign":"","Cruzeiro sign":"","French franc sign":"","Lira sign":"","Currency sign":"","Bitcoin sign":"","Mill sign":"","Naira sign":"","Peseta sign":"","Rupee sign":"","Won sign":"","New sheqel sign":"","Dong sign":"","Kip sign":"","Tugrik sign":"","Drachma sign":"","German penny sign":"","Peso sign":""Line truncated
|
||||
e[ 'gu' ] ||= { dictionary: {}, getPluralForm: null };
|
||||
e[ 'gu' ].dictionary = Object.assign( e[ 'gu' ].dictionary, dictionary );
|
||||
e[ 'gu' ].getPluralForm = getPluralForm;
|
||||
} )( window.CKEDITOR_TRANSLATIONS ||= {} );
|
||||
@@ -0,0 +1,8 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
|
||||
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
|
||||
*/
|
||||
|
||||
import type { Translations } from '@ckeditor/ckeditor5-utils';
|
||||
declare const translations: Translations;
|
||||
export default translations;
|
||||
Loaded 100 of 247 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user