!function(t){const e=t.en=t.en||{};e.dictionary=Object.assign(e.dictionary||{},{"*Change %0 content*":"*Change %0 content*","*Change to:* %0":"*Change to:* %0","*Check item*":"*Check item*","*Format:* %0":"*Format:* %0","*Format:* insert into %0":"*Format:* insert into %0","*Format:* remove from %0":"*Format:* remove from %0","*Format:* resize table":"*Format:* resize table","*Format:* set order to regular":"*Format:* set order to regular","*Format:* set order to reversed":"*Format:* set order to reversed","*Format:* set start index to %0":"*Format:* set start index to %0","*Indent:* %0":"*Indent:* %0","*Insert:* %0":"*Insert:* %0","*Merge cells*":"*Merge cells*","*Merge:* %0":"*Merge:* %0","*Outdent:* %0":"*Outdent:* %0","*Remove all formatting*":"*Remove all formatting*","*Remove format:* %0":"*Remove format:* %0","*Remove highlight*":"*Remove highlight*","*Remove image text alternative*":"*Remove image text alternative*","*Remove link*":"*Remove link*","*Remove:* %0":"*Remove:* %0","*Replace table cells*":"*Replace table cells*","*Reset font background color*":"*Reset font background color*","*Reset font color*":"*Reset font color*","*Reset font family*":"*Reset font family*","*Reset font size*":"*Reset font size*","*Reset image width*":"*Reset image width*","*Set font background color:* %0":"*Set font background color:* %0","*Set font color:* %0":"*Set font color:* %0","*Set font family:* %0":"*Set font family:* %0","*Set font size:* %0":"*Set font size:* %0","*Set highlight:* %0":"*Set highlight:* %0","*Set image text alternative:* %0":"*Set image text alternative:* %0","*Set image width:* %0":"*Set image width:* %0","*Set link:* %0":"*Set link:* %0","*Split cell:* horizontally":"*Split cell:* horizontally","*Split cell:* vertically":"*Split cell:* vertically","*Split:* %0":"*Split:* %0","*Uncheck item*":"*Uncheck item*","%0 of %1":"%0 of %1","Accept all selected suggestions":"Accept all selected suggestions","Accept all suggestions":"Accept all suggestions","Accept suggestion":"Accept suggestion","Added by":"Added by","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align center":"Align center","Align left":"Align left","Align right":"Align right","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment","Almost equal to":"Almost equal to","An error occurred while generating the PDF.":"An error occurred while generating the PDF.","An error occurred while generating the Word file.":"An error occurred while generating the Word file.",Angle:"Angle",Anonymous:"Anonymous","Approximately equal to":"Approximately equal to",Aquamarine:"Aquamarine","Are you sure?":"Are you sure?","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","Back to editing":"Back to editing","back with leftwards arrow above":"back with leftwards arrow above",Background:"Background",Big:"Big","Bitcoin sign":"Bitcoin sign",Black:"Black","Block quote":"Block quote","Block styles":"Block styles",Blue:"Blue","Blue marker":"Blue marker",Bold:"Bold",Border:"Border","Break text":"Break text","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Cannot determine a category for the uploaded file.":"Cannot determine a category for the uploaded file.","Cannot upload file:":"Cannot upload file:","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Cedi sign":"Cedi sign","Cell properties":"Cell properties","Cent sign":"Cent sign","Center table":"Center table","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Character categories":"Character categories","Characters: %0":"Characters: %0","Choose heading":"Choose heading","Choose language":"Choose language",Circle:"Circle",Code:"Code","Colon sign":"Colon sign",Color:"Color","Color picker":"Color picker",Column:"Column",Comment:"Comment","Comment editor":"Comment editor","Compare against selected":"Compare against selected",CONNECTED_USERS:["1 connected user (me)","%0 connected users"],"Contains as member":"Contains as member","Copyright sign":"Copyright sign","Could not insert image at the current position.":"Could not insert image at the current position.","Could not obtain resized image URL.":"Could not obtain resized image URL.","Cruzeiro sign":"Cruzeiro sign","Currency sign":"Currency sign",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent",Default:"Default","Degree sign":"Degree sign","Delete column":"Delete column","Delete comment thread?":"Delete comment thread?","Delete comment?":"Delete comment?","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions","Disable editing":"Disable editing",Disc:"Disc","Discard all selected suggestions":"Discard all selected suggestions","Discard all suggestions":"Discard all suggestions","Discard suggestion":"Discard suggestion","Division sign":"Division sign","Document colors":"Document colors","Dollar sign":"Dollar sign","Dong sign":"Dong sign",Dotted:"Dotted",Double:"Double","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark",Downloadable:"Downloadable","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"downwards simple arrow","Drachma sign":"Drachma sign","Dropdown toolbar":"Dropdown toolbar",Edit:"Edit","Edit block":"Edit block","Edit link":"Edit link","Edit source":"Edit source",EDIT_X_OF_Y_REVISIONS:"Edit","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Element of":"Element of",ELEMENT_BLOCK_QUOTE:"block quote",ELEMENT_BULLETED_LIST:"bulleted list",ELEMENT_BULLETED_LIST_CIRCLE:"bulleted list (circle)",ELEMENT_BULLETED_LIST_DISC:"bulleted list (disc)",ELEMENT_BULLETED_LIST_SQUARE:"bulleted list (square)",ELEMENT_CAPTION:"caption",ELEMENT_CODE_BLOCK:["code block","%0 code blocks"],ELEMENT_HEADING:["heading (level %1)","%0 headings (level %1)"],ELEMENT_HEADING_CUSTOM:["heading (%1)","%0 headings (%1)"],ELEMENT_HORIZONTAL_LINE:["horizontal line","%0 horizontal lines"],ELEMENT_HTML_EMBED:["HTML embed","%0 HTML embeds"],ELEMENT_IMAGE:["image","%0 images"],ELEMENT_INLINE_IMAGE:["image","%0 images"],ELEMENT_LINE_BREAK:["line break","%0 line breaks"],ELEMENT_LIST_ITEM:["list item","%0 list items"],ELEMENT_MEDIA:["media item","%0 media items"],ELEMENT_NUMBERED_LIST:"numbered list",ELEMENT_NUMBERED_LIST_DECIMAL:"numbered list (decimal)",ELEMENT_NUMBERED_LIST_DECIMAL_LEADING_ZERO:"numbered list (decimal with leading zero)",ELEMENT_NUMBERED_LIST_LOWER_LATIN:"numbered list (lower-latin)",ELEMENT_NUMBERED_LIST_LOWER_ROMAN:"numbered list (lower-roman)",ELEMENT_NUMBERED_LIST_UPPER_LATIN:"numbered list (upper-latin)",ELEMENT_NUMBERED_LIST_UPPER_ROMAN:"numbered list (upper-roman)",ELEMENT_PAGE_BREAK:["page break","%0 page breaks"],ELEMENT_PARAGRAPH:["paragraph","%0 paragraphs"],ELEMENT_SPACE:["space","%0 spaces"],ELEMENT_TABLE:["table","%0 tables"],ELEMENT_TABLE_COLUMN:["table column","%0 table columns"],ELEMENT_TABLE_COLUMN_WITH_TEXT:["table column *with text* %1","%0 table columns *with text* %1"],ELEMENT_TABLE_ROW:["table row","%0 table rows"],ELEMENT_TABLE_ROW_WITH_TEXT:["table row *with text* %1","%0 table rows *with text* %1"],ELEMENT_TABLE_WITH_TEXT:"table *with text* %0",ELEMENT_TITLE:"title",ELEMENT_TODO_LIST:"to-do list","Em dash":"Em dash","Empty document":"Empty document","Empty set":"Empty set","Empty snippet content":"Empty snippet content","En dash":"En dash","Enable editing":"Enable editing","end with leftwards arrow above":"end with leftwards arrow above","Enter image caption":"Enter image caption","Enter table caption":"Enter table caption","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","Export to PDF":"Export to PDF","Export to Word":"Export to Word",EXTERNAL_AVATAR:"Displayed author name comes from external source (added by %0)",EXTERNAL_COMMENT:"This comment comes from an external source.",EXTERNAL_IMPORT_WORD_AVATAR:"Displayed author name comes from a Word document imported by %0",EXTERNAL_IMPORT_WORD_COMMENT:"This comment comes from an imported Word file.",EXTERNAL_IMPORT_WORD_SUGGESTION:"This suggestion comes from an imported Word file.",EXTERNAL_SUGGESTION:"This suggestion comes from an external source.",Find:"Find","Find and replace":"Find and replace","Find in text…":"Find in text…","Font Background Color":"Font Background Color","Font Color":"Font Color","Font Family":"Font Family","Font Size":"Font Size","For all":"For all",FORMAT_ALIGN_TO_CENTER:"align to center",FORMAT_ALIGN_TO_LEFT:"align to left",FORMAT_ALIGN_TO_RIGHT:"align to right",FORMAT_BOLD:"bold",FORMAT_CODE:"code",FORMAT_HEADER_COLUMN:"header column",FORMAT_HEADER_ROW:"header row",FORMAT_HIGHLIGHT:"highlight",FORMAT_ITALIC:"italic",FORMAT_JUSTIFY_TEXT:"justify",FORMAT_REGULAR_COLUMN:"regular column",FORMAT_REGULAR_ROW:"regular row",FORMAT_RESTRICTED_DISABLED:"*Disable in restricted editing mode*",FORMAT_RESTRICTED_ENABLED:"*Enable in restricted editing mode*",FORMAT_SIDE_IMAGE:"side image",FORMAT_STRIKETHROUGH:"strikethrough",FORMAT_SUBSCRIPT:"subscript",FORMAT_SUPERSCRIPT:"superscript",FORMAT_UNDERLINE:"underline","Fraction slash":"Fraction slash","French franc sign":"French franc sign","Full size image":"Full size image","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign",Green:"Green","Green marker":"Green marker","Green pen":"Green pen",Grey:"Grey",Groove:"Groove","Guarani sign":"Guarani sign","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"Height",Highlight:"Highlight","Horizontal ellipsis":"Horizontal ellipsis","Horizontal line":"Horizontal line","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Hryvnia sign":"Hryvnia sign","HTML object":"HTML object","HTML snippet":"HTML snippet",Huge:"Huge","Identical to":"Identical to","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity","Initial revision":"Initial revision",Insert:"Insert","Insert code block":"Insert code block","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert HTML":"Insert HTML","Insert image":"Insert image","Insert image or file":"Insert image or file","Insert image via URL":"Insert image via URL","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table","Inserting image failed":"Inserting image failed",Inset:"Inset",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark",Italic:"Italic",Justify:"Justify","Justify cell text":"Justify cell text","Kip sign":"Kip sign",Language:"Language","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left aligned image":"Left aligned image","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"leftwards simple arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","Lira sign":"Lira sign","List properties":"List properties","Livre tournois sign":"Livre tournois sign","Loading...":"Loading...","Logical and":"Logical and","Logical or":"Logical or","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman",Macron:"Macron","Manat sign":"Manat sign","Match case":"Match case","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiple styles":"Multiple styles","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","Name of the revision (optional)":"Name of the revision (optional)","Name this revision":"Name this revision","Navigate editable regions":"Navigate editable regions","New sheqel sign":"New sheqel sign",Next:"Next","Next editable region":"Next editable region","Next result":"Next result",No:"No","No changes":"No changes","No preview available":"No preview available",None:"None","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign",NUMBER_OF_CHANGES:["%0 change","%0 changes"],NUMBER_OF_COMMENTS:["%0 Comment","%0 Comments"],"Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","Open file manager":"Open file manager","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab","Open revision history":"Open revision history",Orange:"Orange",Original:"Original",Outset:"Outset",Overline:"Overline",Padding:"Padding","Page break":"Page break",Paragraph:"Paragraph","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Paste raw HTML here...":"Paste raw HTML here...","Paste the media URL in the input.":"Paste the media URL in the input.",PENDING_ACTION_COMMENT_THREAD:"Unsaved change in comment thread.",PENDING_ACTION_REVISION_HISTORY:"Unsaved change in revision history.",PENDING_ACTION_SENDING_DATA:"Sending data to the server.",PENDING_ACTION_SUGGESTION:"Unsaved change in suggestion.","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Pink marker":"Pink marker","Plain text":"Plain text","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","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",Previous:"Previous","Previous editable region":"Previous editable region","Previous result":"Previous result","Proportional to":"Proportional to",Purple:"Purple","Question exclamation mark":"Question exclamation mark",Red:"Red","Red pen":"Red pen",Redo:"Redo","Registered sign":"Registered sign",Remove:"Remove","Remove color":"Remove color","Remove Format":"Remove Format","Remove highlight":"Remove highlight","Remove language":"Remove language","Removed by":"Removed by",Replace:"Replace","Replace all":"Replace all","Replace with…":"Replace with…",REPLACE_TEXT:"*Replace:* %0 *with* %1","Reply...":"Reply...","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"Restore default","Restore this revision":"Restore this revision",Restored:"Restored","Reversed order":"Reversed order","Reversed paragraph sign":"Reversed paragraph sign","Revision author":"Revision author","Revision creator":"Revision creator","Revision history":"Revision history","Revision name":"Revision name","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"Rich Text Editor. Editing area: %0",Ridge:"Ridge","Right aligned image":"Right aligned image","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"rightwards simple arrow",Row:"Row","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign",Save:"Save","Save changes":"Save changes","Save current revision":"Save current revision","Section sign":"Section sign","Select all":"Select all","Select column":"Select column","Select row":"Select row","Selecting resized image failed":"Selecting resized image failed","Show more items":"Show more items","Show next change":"Show next change","Show next page":"Show next page","Show options":"Show options","Show previous change":"Show previous change","Show previous page":"Show previous page","Side image":"Side image","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark",Small:"Small",Solid:"Solid","soon with rightwards arrow above":"soon with rightwards arrow above",Source:"Source","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Square root":"Square root","Start at":"Start at","Start index must be greater than 0.":"Start index must be greater than 0.",Strikethrough:"Strikethrough",Style:"Style",Styles:"Styles",Submit:"Submit",Subscript:"Subscript","Suggested by":"Suggested by",Superscript:"Superscript","Synchronization issue":"Synchronization issue","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Tenge sign":"Tenge sign","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Text alternative":"Text alternative","Text highlight toolbar":"Text highlight toolbar","Text styles":"Text styles","Text to find must not be empty.":"Text to find must not be empty.",'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 document cannot be connected back to the server. To not lose your content save it locally and refresh the editor.":"The document cannot be connected back to the server. To not lose your content save it locally and refresh the editor.","The document details could not be taken during the reconnection. To not lose your content save it locally and refresh the editor.":"The document details could not be taken during the reconnection. To not lose your content save it locally and refresh the editor.","The last saved version of the document does not match the local version. To not lose your content save it locally and refresh the editor.":"The last saved version of the document does not match the local version. To not lose your content save it locally and refresh the editor.","The local document and server document differ and merging them can cause unexpected behavior. To not lose your content save it locally and refresh the editor.":"The local document and server document differ and merging them can cause unexpected behavior. To not lose your content save it locally and refresh the editor.","The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"There exists":"There exists","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tilde operator":"Tilde operator",Tiny:"Tiny","Tip: Find some text first in order to replace it.":"Tip: Find some text first in order to replace it.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","To-do List":"To-do List","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style",TOO_LONG_COMMENT_ALERT:"Comment content is too long. Your comment has %0 characters but the limit is %1 characters.","top with upwards arrow above":"top with upwards arrow above",Total:"Total","Track changes":"Track changes","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign",Turquoise:"Turquoise","Two dot leader":"Two dot leader","Type or paste your content here.":"Type or paste your content here.","Type your title":"Type your title",Underline:"Underline",Undo:"Undo",Union:"Union",Unlink:"Unlink","up down arrow with base":"up down arrow with base",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"upwards simple arrow","Vertical text alignment toolbar":"Vertical text alignment toolbar","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters",White:"White","Whole words only":"Whole words only","Widget toolbar":"Widget toolbar",Width:"Width","Won sign":"Won sign","Words: %0":"Words: %0","Wrap text":"Wrap text","Write a comment...":"Write a comment...",X_OF_Y_CHANGES:"%0 of %1",Yellow:"Yellow","Yellow marker":"Yellow marker","Yen sign":"Yen sign",Yes:"Yes"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),
/*!
* @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
* For licensing, see LICENSE.md.
*/
function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.CKEDITOR=e():t.CKEDITOR=e()}(self,(()=>(()=>{var __webpack_modules__={6732:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});class n extends Error{constructor(t,e,n=null,i={}){super("cloud-services-internal-error: "+t),this.context=e,this.code=n,this.data=i,this.name="CKEditorError"}static fromPublicError(t){return new n(function(t){let e="cloud-services-error: "+t.message;return t.explanation&&(e+="\nExplanation: "+t.explanation),t.action&&(e+="\nAction: "+t.action),t.traceId&&(e+="\nTraceId: "+t.traceId),t.code&&(e+="\nCode: "+t.code),e}(t),t)}}e.default=n},9073:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});class n extends Error{constructor(t,e){super(),this.name="CKEditorCloudServicesServerError",this.stack=void 0,this.message=t,this.code=e.code,this.traceId=e.traceId,this.data=e.data}static fromPublicError(t){return new n(function(t){let e="cloud-services-server-error: "+t.message;return t.explanation&&(e+="\nExplanation: "+t.explanation),t.action&&(e+="\nAction: "+t.action),t.traceId&&(e+="\nTraceId: "+t.traceId),t.code&&(e+="\nCode: "+t.code),e}(t),t)}}e.default=n},247:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e._SERVICE=void 0;const o=n(8410),r=n(6553),s=i(n(822)),a=i(n(3825)),c=i(n(5834)),l=i(n(4721)),d=i(n(4053)),u=i(n(5184)),h=i(n(3297)),m=i(n(3136)),g=i(n(6732)),p=i(n(6315)),f=i(n(2663)),b=i(n(3510));e._SERVICE=1;class k{constructor(t,e){if(!t)throw new TypeError('Param "bundleVersion" must be provided.');this._id=null!=e?e:(0,o.v4)(),this._isConnected=!1,this._bundleVersion=t}getId(){return this._id}isConnected(){return this._isConnected}connect(t,e={buffers:[],types:[]},n){const i=new c.default(this.getId(),e.buffers,e.types,this._bundleVersion,n);return this._connect(t,i)}reconnect(t,e){if(this.isConnected())throw new g.default("Cannot reconnect to already connected service.",t);return this._connect(t,new d.default(this.getId(),e,this._bundleVersion))}disconnect(){this._isConnected&&(this._isConnected=!1,this._wsGateway&&(this.stopListening(this._wsGateway),this._wsGateway=void 0),this._channel&&(this.stopListening(this._channel),this._channel=void 0),this._connectedSessions&&(this._connectedSessions.disconnect(),this._connectedSessions=void 0),this.fire("disconnected"),this.stopListening())}async getDocumentDetails(){const t=new b.default(this.getId());if(!this._wsGateway)throw new p.default("Collaborative Editing",this);const n=await this._wsGateway._sendRequest(e._SERVICE,b.default.TYPE,s.default.encode(t));return s.default.decode(n,f.default)}async sendOperations(t,n,i){if(!t||!t.types||!t.types.length)throw new g.default("Cannot send empty update.",this._wsGateway);const o="number"==typeof n?n:parseInt(n);if(!Number.isInteger(o)||o<0)throw new g.default("Base version not provided.",this._wsGateway);const r=new l.default(this.getId(),t.buffers,t.types,o,[],i);if(!this._wsGateway||!this._isConnected)throw new p.default("Collaborative Editing",this);const a=await this._wsGateway._sendRequest(e._SERVICE,l.default.TYPE,s.default.encode(r));return s.default.decode(a,u.default)}async getConnectedSessions(){if(!this._isConnected)throw new p.default("Collaborative Editing",this);return this._connectedSessions||(this._connectedSessions=await a.default.getConnectedSessions(this._wsGateway,this._id,e._SERVICE)),this._connectedSessions}static getConnectedSessions(t,n){return a.default.getConnectedSessions(t,n,e._SERVICE)}async _connect(t,n){if(this.isConnected())return;if(t.state!==m.default.STATE_CONNECTED)throw new g.default("WebSocket Gateway is not connected.",t);this._wsGateway=t,this.stopListening(t,"change:state");const i=await t._sendRequest(e._SERVICE,n.constructor.TYPE,s.default.encode(n)),o=s.default.decode(i,h.default);return this.listenTo(t,"change:state",((t,e,n)=>this._onWsGatewayStateChange(n)),{priority:m.default._CHANGE_STATE_EVENT_PRIORITY}),this._connectToChannel(t,o.channel),this._isConnected=!0,this.fire("connected"),o}_connectToChannel(t,n){this._channel=t._getChannel(e._SERVICE,n),this.listenTo(this._channel,this._channel.getEventName(l.default.TYPE),((t,e)=>{const n=s.default.decode(e,l.default);this.fire("operationsReceived",n.baseVersion,n.data,n.metadata)}))}_onWsGatewayStateChange(t){t===m.default.STATE_DISCONNECTED&&this.disconnect()}}k._SERVICE=e._SERVICE,(0,r.mix)(k,r.EmitterMixin),e.default=k},260:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{static toJSON({createdAt:t,...e}){const n={...e};return t instanceof Date&&(n.createdAt=t.toISOString()),n}static fromJSON({createdAt:t,...e}){const n={...e};return t&&(n.createdAt=new Date(t)),n}}e.default=r,r.DESCRIPTOR_NAME="OperationMetadataDescriptor",r.DESCRIPTOR={fields:{userId:{type:"string",id:1},type:{type:"string",id:2},createdAt:{type:"string",id:3}}}},2421:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=class{static prepareMetadataForOperations(t,e){if(!(t&&t.length&&e&&e.length))return[];const n=[];let i=0;for(const o of t)if(0!==o){if(!e[i])throw new Error("Missing metadata for a operation");n.push(e[i]),i++}else n.push(n[n.length-1]);return n}static removeUnnecessaryMetadata(t,e){if(!(t&&t.length&&e&&e.length))return[];const n=[];for(let i=0;ithis._onWsGatewayStateChange(n)),{priority:w.default._CHANGE_STATE_EVENT_PRIORITY}),this._connectToChannel(t,o),this._isConnected=!0,this.fire("connected"),r}disconnect(){this._isConnected&&(this._isConnected=!1,this._wsGateway&&(this.stopListening(this._wsGateway),this._wsGateway=void 0),this._channel&&(this.stopListening(this._channel),this._channel=void 0),this._connectedSessions&&(this._connectedSessions.disconnect(),this._connectedSessions=void 0),this.fire("disconnected"),this.stopListening())}async addComment(t,e,n,i){const o=new l.default(this._documentId,t,n,e,void 0,void 0,i),r=await this._sendRequest(l.default.TYPE,o);return c.default.decode(r,d.default)}async updateComment(t,e,n,i){const o=void 0!==i,r=new p.default(this._documentId,t,e,n,i,o);await this._sendRequest(p.default.TYPE,r)}async removeComment(t,e){const n=new m.default(this._documentId,t,e);await this._sendRequest(m.default.TYPE,n)}async removeCommentThread(t){const e=new g.default(this._documentId,t);await this._sendRequest(g.default.TYPE,e)}async getCommentThread(t,e=1){const n=new f.default(t,this._documentId);try{const t=await this._sendRequest(f.default.TYPE,n),{comments:e,commentThreadId:i}=c.default.decode(t,b.default);return{comments:e,commentThreadId:i}}catch(n){if(n instanceof C.default&&"404"===n.code&&e<5)return await(i=100*e,new Promise((t=>{setTimeout(t,i)}))),this.getCommentThread(t,e+1);if(n instanceof C.default)throw n;throw C.default.fromPublicError(n)}var i}async getDocumentThreads(){const t=new k.default(this._documentId),e=await this._sendRequest(k.default.TYPE,t),{threads:n}=c.default.decode(e,x.default);return{threads:n}}async getConnectedSessions(){if(!this._isConnected)throw new v.default("Comments",this);return this._connectedSessions||(this._connectedSessions=await A.default.getConnectedSessions(this._wsGateway,this._documentId,e._SERVICE)),this._connectedSessions}_connectToChannel(t,e){this._channel=t._getChannel(y._SERVICE,e),this._channel&&(this.listenTo(this._channel,this._channel.getEventName(l.default.TYPE),((t,e)=>{const n=c.default.decode(e,l.default);this.fire("commentAdded",n)})),this.listenTo(this._channel,this._channel.getEventName(m.default.TYPE),((t,e)=>{const n=c.default.decode(e,m.default);this.fire("commentRemoved",n)})),this.listenTo(this._channel,this._channel.getEventName(p.default.TYPE),((t,e)=>{const n=c.default.decode(e,p.default);this.fire("commentUpdated",n)})),this.listenTo(this._channel,this._channel.getEventName(g.default.TYPE),((t,e)=>{const n=c.default.decode(e,g.default);this.fire("commentThreadRemoved",n)})))}_onWsGatewayStateChange(t){t===w.WEB_SOCKET_GATEWAY_STATES.DISCONNECTED&&this.disconnect()}_sendRequest(t,n){if(!this._wsGateway||!this._isConnected)throw new v.default("Comments",this);return this._wsGateway._sendRequest(e._SERVICE,t,c.default.encode(n))}}y._SERVICE=e._SERVICE,(0,a.mix)(y,a.EmitterMixin),e.default=y},3650:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{static toJSON(t){var e;return{...t,createdAt:null===(e=t.createdAt)||void 0===e?void 0:e.toISOString(),attributes:t.attributes?JSON.stringify(t.attributes):null}}static fromJSON(t){return{...t,createdAt:new Date(t.createdAt),attributes:t.attributes?JSON.parse(t.attributes):null}}}e.default=r,r.DESCRIPTOR_NAME="CommentDescriptor",r.DESCRIPTOR={fields:{commentId:{id:1,type:"string"},commentThreadId:{id:2,type:"string"},userId:{id:3,type:"string"},content:{id:4,type:"string"},documentId:{id:5,type:"string"},createdAt:{id:6,type:"string"},attributes:{id:7,type:"string"}}}},6627:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229)),r=i(n(3650));class s extends o.default{static toJSON(t){var e;return{...t,comments:null===(e=t.comments)||void 0===e?void 0:e.map(r.default.toJSON)}}static fromJSON(t){var e;return{...t,comments:null===(e=t.comments)||void 0===e?void 0:e.map(r.default.fromJSON)}}}e.default=s,s.DESCRIPTOR_NAME="CommentsThreadDescriptor",s.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},comments:{type:"CommentDescriptor",rule:"repeated",id:2}}}},8262:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n,i="",o,r="",s=null){super(),this.documentId=t,this.commentThreadId=e,this.content=n,this.commentId=i,this.userId=r,this.attributes=s,this.createdAt=o?new Date(o):""}toJSON(){return{commentThreadId:this.commentThreadId,content:this.content,documentId:this.documentId,commentId:this.commentId,createdAt:this.createdAt instanceof Date?this.createdAt.toISOString():this.createdAt,userId:this.userId,attributes:JSON.stringify(this.attributes)}}static fromJSON(t){return new r(t.documentId,t.commentThreadId,t.content,t.commentId?t.commentId:void 0,t.createdAt?new Date(t.createdAt):void 0,t.userId?t.userId:void 0,t.attributes?JSON.parse(t.attributes):{})}}e.default=r,r.TYPE="91",r.READABLE_TYPE_NAME="addComment",r.DESCRIPTOR_NAME="CommentsV2AddCommentMessage",r.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},content:{type:"string",id:2},documentId:{type:"string",id:3},commentId:{type:"string",id:4},createdAt:{type:"string",id:5},userId:{type:"string",id:6},attributes:{type:"string",id:7}}}},7566:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.documentId=t}toJSON(){return{documentId:this.documentId}}static fromJSON(t){return new r(t.documentId)}}e.default=r,r.TYPE="92",r.READABLE_TYPE_NAME="connectToComment",r.DESCRIPTOR_NAME="CommentsV2ConnectMessage",r.DESCRIPTOR={fields:{documentId:{type:"string",id:1}}}},673:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e){super(),this.commentThreadId=t,this.documentId=e}toJSON(){return{commentThreadId:this.commentThreadId,documentId:this.documentId}}static fromJSON(t){return new r(t.commentThreadId,t.documentId)}}e.default=r,r.TYPE="93",r.READABLE_TYPE_NAME="getComment",r.DESCRIPTOR_NAME="CommentsV2GetCommentThreadMessage",r.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},documentId:{type:"string",id:2}}}},5254:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.documentId=t}toJSON(){return{documentId:this.documentId}}static fromJSON(t){return new r(t.documentId)}}e.default=r,r.TYPE="94",r.READABLE_TYPE_NAME="getDocumentThreads",r.DESCRIPTOR_NAME="CommentsV2GetDocumentThreadsMessage",r.DESCRIPTOR={fields:{documentId:{type:"string",id:1}}}},7848:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n){super(),this.documentId=t,this.commentThreadId=e,this.commentId=n}toJSON(){return{documentId:this.documentId,commentThreadId:this.commentThreadId,commentId:this.commentId}}static fromJSON(t){return new r(t.documentId,t.commentThreadId,t.commentId)}}e.default=r,r.TYPE="95",r.READABLE_TYPE_NAME="removeComment",r.DESCRIPTOR_NAME="CommentsV2RemoveCommentMessage",r.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},commentId:{type:"string",id:2},documentId:{type:"string",id:3}}}},5785:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e){super(),this.documentId=t,this.commentThreadId=e}toJSON(){return{documentId:this.documentId,commentThreadId:this.commentThreadId}}static fromJSON(t){return new r(t.documentId,t.commentThreadId)}}e.default=r,r.TYPE="97",r.READABLE_TYPE_NAME="removeCommentThread",r.DESCRIPTOR_NAME="CommentsV2RemoveCommentThreadMessage",r.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},documentId:{type:"string",id:2}}}},5456:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n,i,o=null,r=!1){super(),this.documentId=t,this.commentThreadId=e,this.commentId=n,this.content=i,this.attributes=o,this.isAttributesUpdated=r}toJSON(){return{documentId:this.documentId,commentThreadId:this.commentThreadId,commentId:this.commentId,content:this.content,attributes:this.attributes?JSON.stringify(this.attributes):null,isAttributesUpdated:this.isAttributesUpdated}}static fromJSON(t){return new r(t.documentId,t.commentThreadId,t.commentId,t.content,t.attributes?JSON.parse(t.attributes):null,t.isAttributesUpdated)}}e.default=r,r.TYPE="96",r.READABLE_TYPE_NAME="updateComment",r.DESCRIPTOR_NAME="CommentsV2UpdateCommentMessage",r.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},commentId:{type:"string",id:2},content:{type:"string",id:3},documentId:{type:"string",id:4},attributes:{type:"string",id:5},isAttributesUpdated:{type:"bool",id:6}}}},6689:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n){super(),this.commentThreadId=t,this.commentId=e,this.createdAt=new Date(n)}toJSON(){return{commentThreadId:this.commentThreadId,commentId:this.commentId,createdAt:this.createdAt.toISOString()}}static fromJSON(t){return new r(t.commentThreadId,t.commentId,t.createdAt)}}e.default=r,r.DESCRIPTOR_NAME="CommentsV2AddCommentResponse",r.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},commentId:{type:"string",id:2},createdAt:{type:"string",id:3}}}},1376:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(6627));class s extends o.default{constructor(t,e,n){super(),this.channel=t,this._threads=e,this._threadsV2=n,this.threads=(null==n?void 0:n.length)?n:e}toJSON(){var t,e;return{channel:this.channel,threads:null===(t=this._threads)||void 0===t?void 0:t.map((t=>JSON.stringify(t))),threadsV2:null===(e=this._threadsV2)||void 0===e?void 0:e.map(r.default.toJSON)}}static fromJSON(t){var e,n;return new s(t.channel,null===(e=t.threads)||void 0===e?void 0:e.map((t=>JSON.parse(t))),null===(n=t.threadsV2)||void 0===n?void 0:n.map(r.default.fromJSON))}}e.default=s,s.DESCRIPTOR_NAME="CommentsV2ConnectResponse",s.DESCRIPTOR={fields:{channel:{type:"string",id:1},threads:{type:"string",rule:"repeated",id:2},threadsV2:{type:"CommentsThreadDescriptor",rule:"repeated",id:3}}}},9725:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(3650));class s extends o.default{constructor(t,e,n){super(),this.commentThreadId=t,this._comments=e,this._commentsV2=n,this.comments=(null==n?void 0:n.length)?n:e}toJSON(){var t,e;return{commentThreadId:this.commentThreadId,comments:null===(t=this._comments)||void 0===t?void 0:t.map((t=>JSON.stringify(t))),commentsV2:null===(e=this._commentsV2)||void 0===e?void 0:e.map(r.default.toJSON)}}static fromJSON(t){var e,n;return new s(t.commentThreadId,null===(e=t.comments)||void 0===e?void 0:e.map((t=>function(t){const e=JSON.parse(t);return{...e,createdAt:new Date(e.createdAt)}}(t))),null===(n=t.commentsV2)||void 0===n?void 0:n.map(r.default.fromJSON))}}e.default=s,s.DESCRIPTOR_NAME="CommentsV2GetCommentThreadResponse",s.DESCRIPTOR={fields:{commentThreadId:{type:"string",id:1},comments:{type:"string",rule:"repeated",id:2},commentsV2:{type:"CommentDescriptor",rule:"repeated",id:3}}}},5049:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(6627));class s extends o.default{constructor(t,e){super(),this._threads=t,this._threadsV2=e,this.threads=(null==e?void 0:e.length)?e:t}toJSON(){var t,e;return{threads:null===(t=this._threads)||void 0===t?void 0:t.map((t=>JSON.stringify(t))),threadsV2:null===(e=this._threadsV2)||void 0===e?void 0:e.map(r.default.toJSON)}}static fromJSON(t){var e,n;return new s(null===(e=t.threads)||void 0===e?void 0:e.map((t=>function(t){var e;const n=JSON.parse(t),i={...n};return n.comments&&(i.comments=null===(e=n.comments)||void 0===e?void 0:e.map((t=>({...t,createdAt:new Date(t.createdAt)})))),i}(t))),null===(n=t.threadsV2)||void 0===n?void 0:n.map(r.default.fromJSON))}}e.default=s,s.DESCRIPTOR_NAME="CommentsV2GetDocumentThreadsResponse",s.DESCRIPTOR={fields:{threads:{type:"string",rule:"repeated",id:1},threadsV2:{type:"CommentsThreadDescriptor",rule:"repeated",id:2}}}},4229:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=class{constructor(...t){}}},6805:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{}e.default=r,r.DESCRIPTOR_NAME="KeyValueDescriptor",r.DESCRIPTOR={fields:{key:{type:"string",id:1},value:{type:"string",id:2}}}},5132:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e._SERVICE=void 0;const o=n(6553),r=i(n(822)),s=n(3136),a=i(n(4701)),c=i(n(4858)),l=i(n(6732));e._SERVICE=13;class d{static async isBundleUploaded(t,e){const n=new a.default(e);if(t.state!==s.WEB_SOCKET_GATEWAY_STATES.CONNECTED)throw new l.default("WebSocket Gateway is not connected.",t);const i=await t._sendRequest(d._SERVICE,a.default.TYPE,r.default.encode(n));return r.default.decode(i,c.default).isUploaded}}d._SERVICE=e._SERVICE,(0,o.mix)(d,o.EmitterMixin),e.default=d},4701:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.bundleVersion=t}toJSON(){return{bundleVersion:this.bundleVersion}}static fromJSON(t){return new r(t.bundleVersion)}}e.default=r,r.TYPE="131",r.READABLE_TYPE_NAME="isEditorBundleUploaded",r.DESCRIPTOR_NAME="IsEditorBundleUploadedMessage",r.DESCRIPTOR={fields:{bundleVersion:{type:"string",id:1}}}},4858:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.isUploaded=t}toJSON(){return{isUploaded:this.isUploaded}}static fromJSON(t){return new r(t.isUploaded)}}e.default=r,r.DESCRIPTOR_NAME="IsEditorBundleUploadedResponse",r.DESCRIPTOR={fields:{isUploaded:{type:"bool",id:1}}}},6315:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(6732));class r extends o.default{constructor(t,e){super(t+" Service is not connected.",e)}}e.default=r},3210:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{constructor(...t){super()}static fromJSON(t){throw new TypeError("Must be implemented in a child class!")}}e.default=r,r.TYPE="1000"},822:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=r(n(4492)),c=s(n(7892)),l=s(n(260)),d=s(n(6805)),u=s(n(3130)),h=s(n(3650)),m=s(n(6627)),g=s(n(7282)),p=s(n(3131)),f=[d.default,c.default,l.default,u.default,h.default,m.default,g.default,p.default],b=a.Root.fromJSON({nested:f.reduce(((t,e)=>(t[e.DESCRIPTOR_NAME]=e.DESCRIPTOR,t)),{})});function k(t){return e=t,b.lookup(e.DESCRIPTOR_NAME)||b.addJSON({[e.DESCRIPTOR_NAME]:e.DESCRIPTOR}),b.lookupType(t.DESCRIPTOR_NAME);var e}e.default=class{static decode(t,e){const n=k(e).decode("undefined"==typeof window?t:new Uint8Array(t));return e.fromJSON({...n})}static encode(t){const e=k(t.constructor),n=t.toJSON(),i=e.verify(n);if(i)throw Error(i);return e.encode(e.create(n)).finish()}}},3131:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{static create(t){return{revisionId:t.id,name:t.name,creatorId:t.creatorId,createdAt:t.createdAt,fromVersion:t.fromVersion,toVersion:t.toVersion,isEmptyCurrent:t.isEmptyCurrent,diffData:t.diffData?JSON.stringify(t.diffData):void 0,attributes:t.attributes,authorsIds:t.authorsIds}}static toJSON(t){var e;return{revisionId:t.revisionId,name:t.name,creatorId:t.creatorId,authorsIds:t.authorsIds?JSON.stringify(t.authorsIds):void 0,diffData:t.diffData,createdAt:null===(e=t.createdAt)||void 0===e?void 0:e.toISOString(),attributes:t.attributes?JSON.stringify(t.attributes):void 0,toVersion:t.toVersion,fromVersion:t.fromVersion,isEmptyCurrent:t.isEmptyCurrent}}static fromJSON(t){return{revisionId:(t={...t}).revisionId,name:t.name,creatorId:t.creatorId,authorsIds:t.authorsIds?JSON.parse(t.authorsIds):void 0,diffData:t.diffData,createdAt:t.createdAt?new Date(t.createdAt):void 0,attributes:t.attributes?JSON.parse(t.attributes):void 0,toVersion:t.toVersion,fromVersion:t.fromVersion,isEmptyCurrent:t.isEmptyCurrent}}static toObject(t){return function(t){for(const[e,n]of Object.entries(t))void 0===n&&delete t[e];return t}({id:t.revisionId,name:t.name,creatorId:t.creatorId,createdAt:t.createdAt,fromVersion:t.fromVersion,toVersion:t.toVersion,isEmptyCurrent:t.isEmptyCurrent,diffData:t.diffData?JSON.parse(t.diffData):void 0,attributes:t.attributes,authorsIds:t.authorsIds})}}e.default=r,r.DESCRIPTOR_NAME="RevisionDescriptor",r.DESCRIPTOR={fields:{revisionId:{type:"string",id:1},name:{type:"string",id:2},creatorId:{type:"string",id:3},authorsIds:{type:"string",id:4},diffData:{type:"string",id:5},createdAt:{type:"string",id:6},attributes:{type:"string",id:7},toVersion:{type:"uint32",id:8},fromVersion:{type:"uint32",id:9},isEmptyCurrent:{type:"bool",id:10}}}},2269:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.documentId=t}toJSON(){return{documentId:this.documentId}}static fromJSON(t){return new r(t.documentId)}}e.default=r,r.TYPE="121",r.READABLE_TYPE_NAME="connectToRevisionHistory",r.DESCRIPTOR_NAME="RevisionHistoryConnectMessage",r.DESCRIPTOR={fields:{documentId:{type:"string",id:1}}}},8776:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e){super(),this.documentId=t,this.revisionId=e}toJSON(){return{documentId:this.documentId,revisionId:this.revisionId}}static fromJSON(t){return new r(t.documentId,t.revisionId)}}e.default=r,r.TYPE="123",r.READABLE_TYPE_NAME="getRevision",r.DESCRIPTOR_NAME="RevisionHistoryGetRevisionMessage",r.DESCRIPTOR={fields:{documentId:{type:"string",id:1},revisionId:{type:"string",id:2}}}},3728:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e){super(),this.documentId=t,this.requestId=e}toJSON(){return{documentId:this.documentId,requestId:this.requestId}}static fromJSON(t){return new r(t.documentId,t.requestId)}}e.default=r,r.TYPE="122",r.READABLE_TYPE_NAME="reconnectToRevisionHistory",r.DESCRIPTOR_NAME="RevisionHistoryReconnectMessage",r.DESCRIPTOR={fields:{documentId:{type:"string",id:1},requestId:{type:"uint32",id:2}}}},446:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(3131));class s extends o.default{constructor(t,e,n){super(),this.documentId=t,this.requestId=e,this.revisions=n}toJSON(){return{documentId:this.documentId,requestId:this.requestId,revisions:this.revisions.map(r.default.toJSON)}}toObject(){return{documentId:this.documentId,requestId:this.requestId,revisions:this.revisions.map(r.default.toObject)}}static create(t){return new s(t.documentId,t.requestId,t.revisions.map(r.default.create))}static fromJSON(t){return new s(t.documentId,t.requestId,t.revisions.map(r.default.fromJSON))}}e.default=s,s.TYPE="124",s.READABLE_TYPE_NAME="updateRevisions",s.DESCRIPTOR_NAME="RevisionHistoryUpdateRevisionsMessage",s.DESCRIPTOR={fields:{documentId:{type:"string",id:1},requestId:{type:"uint32",id:2},revisions:{type:"RevisionDescriptor",id:3,rule:"repeated"}}}},5847:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(3131));class s extends o.default{constructor(t,e,n){super(),this.channel=t,this.requestId=e,this.revisions=n}toJSON(){return{channel:this.channel,requestId:this.requestId,revisions:this.revisions.map(r.default.toJSON)}}toObject(){return{channel:this.channel,requestId:this.requestId,revisions:this.revisions.map(r.default.toObject)}}static fromJSON(t){return new s(t.channel,t.requestId,t.revisions.map(r.default.fromJSON))}}e.default=s,s.DESCRIPTOR_NAME="RevisionHistoryConnectResponse",s.DESCRIPTOR={fields:{channel:{type:"string",id:1},requestId:{type:"uint32",id:2},revisions:{type:"RevisionDescriptor",id:3,rule:"repeated"}}}},9055:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(3131));class s extends o.default{constructor(t,e,n,i,o,r,s,a,c,l){super(),this.revisionId=t,this.name=e,this.creatorId=n,this.authorsIds=i,this.createdAt=o,this.diffData=r,this.attributes=s,this.fromVersion=a,this.toVersion=c,this.isEmptyCurrent=l}toJSON(){return r.default.toJSON(this)}toObject(){return r.default.toObject(this)}static create(t){return new s(t.revisionId,t.name,t.creatorId,t.authorsIds,t.createdAt,t.diffData,t.attributes,t.fromVersion,t.toVersion,t.isEmptyCurrent)}static fromJSON(t){return new s(t.revisionId,t.name,t.creatorId,t.authorsIds?JSON.parse(t.authorsIds):void 0,t.createdAt?new Date(t.createdAt):void 0,t.diffData,t.attributes?JSON.parse(t.attributes):void 0,t.fromVersion,t.toVersion,t.isEmptyCurrent)}}e.default=s,s.DESCRIPTOR_NAME="RevisionHistoryGetRevisionResponse",s.DESCRIPTOR=r.default.DESCRIPTOR},8386:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.requestId=t}toJSON(){return{requestId:this.requestId}}static fromJSON(t){return new r(t.requestId)}}e.default=r,r.DESCRIPTOR_NAME="RevisionHistoryUpdateRevisionsResponse",r.DESCRIPTOR={fields:{requestId:{type:"uint32",id:1}}}},3432:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e._SERVICE=void 0;const a=n(6553),c=s(n(822)),l=s(n(8776)),d=s(n(9055)),u=s(n(446)),h=s(n(8386)),m=s(n(2269)),g=s(n(5847)),p=s(n(3728)),f=s(n(6732)),b=r(n(3136)),k=s(n(6315));e._SERVICE=12;class x{constructor(t){this._documentId=t,this._isConnected=!1}get isConnected(){return this._isConnected}connect(t){return this._isConnected?Promise.resolve():this._connect(t,new m.default(this._documentId))}disconnect(){this._isConnected&&(this._isConnected=!1,this._wsGateway&&(this.stopListening(this._wsGateway),this._wsGateway=void 0),this._channel&&(this.stopListening(this._channel),this._channel=void 0),this.fire("disconnected"),this.stopListening())}reconnect(t,e){if(this.isConnected)throw new f.default("Cannot reconnect to already connected service.",t);return this._connect(t,new p.default(this._documentId,e))}async updateRevisions(t,e){const n=u.default.create({documentId:this._documentId,requestId:e,revisions:t}),i=await this._sendRequest(u.default.TYPE,n),{requestId:o}=c.default.decode(i,h.default);return o}async getRevision(t){const e=new l.default(this._documentId,t),n=await this._sendRequest(l.default.TYPE,e);return c.default.decode(n,d.default).toObject()}async _connect(t,n){if(t.state!==b.WEB_SOCKET_GATEWAY_STATES.CONNECTED)throw new f.default("WebSocket Gateway is not connected.",t);this._wsGateway=t,this.stopListening(t,"change:state");const i=await t._sendRequest(e._SERVICE,n.constructor.TYPE,c.default.encode(n)),{channel:o,requestId:r,revisions:s}=c.default.decode(i,g.default).toObject();return this.listenTo(t,"change:state",((t,e,n)=>this._onWsGatewayStateChange(n)),{priority:b.default._CHANGE_STATE_EVENT_PRIORITY}),this._connectToChannel(t,o),this._isConnected=!0,this.fire("connected"),{revisions:s,requestId:r}}_connectToChannel(t,e){this._channel=t._getChannel(x._SERVICE,e),this._channel&&this.listenTo(this._channel,this._channel.getEventName(u.default.TYPE),((t,e)=>{const{documentId:n,requestId:i,revisions:o}=c.default.decode(e,u.default).toObject();this.fire("revisionsUpdated",{documentId:n,requestId:i,revisionsData:o})}))}_onWsGatewayStateChange(t){t===b.WEB_SOCKET_GATEWAY_STATES.DISCONNECTED&&this.disconnect()}_sendRequest(t,n){if(!this._wsGateway||!this._isConnected)throw new k.default("Revision History",this);return this._wsGateway._sendRequest(e._SERVICE,t,c.default.encode(n))}}x._SERVICE=e._SERVICE,(0,a.mix)(x,a.EmitterMixin),e.default=x},7892:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{}e.default=r,r.DESCRIPTOR_NAME="SessionsSocketDescriptor",r.DESCRIPTOR={fields:{session:{type:"string",id:1},user:{type:"string",id:2},role:{id:3,type:"string"},permissions:{rule:"repeated",type:"string",id:4}}}},7182:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e){super(),this.id=t,this.sessionType=e}toJSON(){return{id:this.id,sessionType:this.sessionType}}static fromJSON(t){return new r(t.id,t.sessionType)}}e.default=r,r.TYPE="31",r.READABLE_TYPE_NAME="getConnectedSockets",r.DESCRIPTOR_NAME="SessionsConnectMessage",r.DESCRIPTOR={fields:{id:{type:"string",id:1},sessionType:{type:"uint32",id:2}}}},733:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n,i){super(),this.id=t,this.userId=e,this.role=n,this.permissions=i}toJSON(){var t,e,n;return{id:this.id,userId:null!==(t=this.userId)&&void 0!==t?t:void 0,role:null!==(e=this.role)&&void 0!==e?e:void 0,permissions:null!==(n=this.permissions)&&void 0!==n?n:void 0}}static fromJSON(t){return new r(t.id,t.userId,t.role,t.permissions)}}e.default=r,r.TYPE="32",r.READABLE_TYPE_NAME="connectSocket",r.DESCRIPTOR_NAME="SocketConnectMessage",r.DESCRIPTOR={fields:{id:{type:"string",id:1},userId:{type:"string",id:2},role:{type:"string",id:3},permissions:{rule:"repeated",type:"string",id:4}}}},8902:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.id=t}toJSON(){return{id:this.id}}static fromJSON(t){return new r(t.id)}}e.default=r,r.TYPE="33",r.READABLE_TYPE_NAME="disconnectSocket",r.DESCRIPTOR_NAME="SocketDisconnectMessage",r.DESCRIPTOR={fields:{id:{type:"string",id:1}}}},6118:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e=[]){super(),this.channel=t,this.sockets=e}toJSON(){return{channel:this.channel,sockets:this.sockets.map((t=>({user:t.userId,session:t.id,role:t.role,permissions:t.permissions})))}}static fromJSON(t){return new r(t.channel,t.sockets.map((t=>({id:t.session,userId:t.user,role:t.role,permissions:t.permissions}))))}}e.default=r,r.DESCRIPTOR_NAME="SessionsConnectResponse",r.DESCRIPTOR={fields:{channel:{type:"string",id:1},sockets:{rule:"repeated",type:"SessionsSocketDescriptor",id:2}}}},8333:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=n(6553),r=n(3825),s=i(n(2203)),a=i(n(3136)),c=i(n(6118)),l=i(n(7182)),d=i(n(733)),u=i(n(8902)),h=i(n(822));class m extends o.Collection{constructor(t,e){super({idProperty:"id"}),this._id=t,this._sessionType=e,this._handlers=new Map,this._eventsQueue=[],this._isRunning=!1}async connect(t){this._wsGateway=t,this.stopListening(t,"change:state");const e=new l.default(this._id,this._sessionType);let n;try{const t=await this._wsGateway._sendRequest(r._SERVICE,l.default.TYPE,h.default.encode(e));n=h.default.decode(t,c.default)}catch(t){n=new c.default(this._id,[])}this._connectToChannel(this._wsGateway,n.channel,this._sessionType);const i=await async function(t,e){const n=e.map((t=>t.userId)),i=n.length?await s.default.getMany(t,n):[];return e.map((t=>{const e={id:t.id,role:t.role,permissions:t.permissions};return e.user=t.userId&&i.find((e=>e.id===t.userId))||new s.default,e}))}(this._wsGateway,n.sockets);for(const t of i)super.add(t);this._connected=!0,this.fire("connected"),this.listenTo(this._wsGateway,"change:state",((t,e,n)=>this._onWsGatewayStateChange(n)),{priority:a.default._CHANGE_STATE_EVENT_PRIORITY}),await this._runQueue()}disconnect(t=!0){if(this._connected){for(this._connected=!1,this._eventsQueue=[];this.length;)super.remove(0);this._channel&&(this.stopListening(this._channel),this._channel=void 0),this._wsGateway&&t&&(this.stopListening(this._wsGateway),this._wsGateway=void 0),this.fire("disconnected"),t&&this.stopListening()}}add(t,e){throw new TypeError("The collection is read-only.")}remove(t){throw new TypeError("The collection is read-only.")}_connectToChannel(t,e,n){this._channel=t._getChannel(n,e),this._channel&&(this._addHandler(this._channel,d.default.TYPE,(async e=>{const n=h.default.decode(e,d.default);if(-1===this.getIndex(n.id)){const e={id:n.id,role:n.role,permissions:n.permissions};n.userId&&(e.user=await s.default.get(t,n.userId)),super.add(e)}})),this._addHandler(this._channel,u.default.TYPE,(t=>{const e=h.default.decode(t,u.default);-1!==this.getIndex(e.id)&&super.remove(e.id)})))}async _onWsGatewayStateChange(t){t===a.default.STATE_DISCONNECTED&&this.disconnect(!1),t===a.default.STATE_CONNECTED&&await this.connect(this._wsGateway)}async _runQueue(){if(this._isRunning||!this._connected)return;let t;for(this._isRunning=!0;t=this._eventsQueue.shift();){const e=this._handlers.get(t.eventName);e&&await e(t.data)}this._isRunning=!1}_addHandler(t,e,n){const i=t.getEventName(e,!0);this.listenTo(t,i,(async(t,e)=>{const n=t.name;this._eventsQueue.push({eventName:n,data:e}),await this._runQueue()})),this._handlers.set(i,n)}}e.default=m},3825:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e._SERVICE=void 0;const o=i(n(8333));e._SERVICE=3,e.default=class{static async getConnectedSessions(t,e,n){const i=new o.default(e,n);return await i.connect(t),i}}},7282:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{static toJSON(t){var e;return{...t,data:t.data?JSON.stringify(t.data):t.data,attributes:t.attributes?JSON.stringify(t.attributes):t.attributes,createdAt:null===(e=t.createdAt)||void 0===e?void 0:e.toISOString()}}static fromJSON(t){return{...t,data:t.data?JSON.parse(t.data):t.data,attributes:t.attributes?JSON.parse(t.attributes):t.attributes,createdAt:t.createdAt?new Date(t.createdAt):void 0}}}e.default=r,r.DESCRIPTOR_NAME="SuggestionDescriptor",r.DESCRIPTOR={fields:{id:{id:1,type:"string"},authorId:{id:2,type:"string"},type:{id:3,type:"string"},createdAt:{id:4,type:"string"},data:{id:5,type:"string"},hasComments:{id:6,type:"bool"},state:{id:7,type:"string"},attributes:{id:8,type:"string"}}}},5596:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n,i={},o=null,r=null){super(),this.id=t,this.documentId=e,this.type=n,this.data=i,this.originalSuggestionId=o,this.attributes=r}toJSON(){return{id:this.id,documentId:this.documentId,type:this.type,data:JSON.stringify(this.data),originalSuggestionId:this.originalSuggestionId,attributes:JSON.stringify(this.attributes)}}static fromJSON(t){var e;return new r(t.id,t.documentId,t.type,JSON.parse(t.data),null!==(e=t.originalSuggestionId)&&void 0!==e?e:null,t.attributes?JSON.parse(t.attributes):null)}}e.default=r,r.TYPE="101",r.READABLE_TYPE_NAME="addSuggestion",r.DESCRIPTOR_NAME="TrackChangesAddSuggestionMessage",r.DESCRIPTOR={fields:{id:{type:"string",id:1},documentId:{type:"string",id:2},type:{type:"string",id:3},data:{type:"string",id:4},originalSuggestionId:{type:"string",id:5},attributes:{type:"string",id:6}}}},8622:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n){super(),this.ids=t,this.documentId=e,this.state=n}toJSON(){return{ids:this.ids,documentId:this.documentId,state:this.state}}static fromJSON(t){return new r(t.ids,t.documentId,t.state)}}e.default=r,r.TYPE="106",r.READABLE_TYPE_NAME="batchUpdateSuggestionsState",r.DESCRIPTOR_NAME="TrackChangesBatchUpdateSuggestionsStateMessage",r.DESCRIPTOR={fields:{ids:{type:"string",rule:"repeated",id:1},documentId:{type:"string",id:2},state:{type:"string",id:3}}}},7323:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.documentId=t}toJSON(){return{documentId:this.documentId}}static fromJSON(t){return new r(t.documentId)}}e.default=r,r.TYPE="105",r.READABLE_TYPE_NAME="connectToSuggestions",r.DESCRIPTOR_NAME="TrackChangesConnectMessage",r.DESCRIPTOR={fields:{documentId:{type:"string",id:1}}}},4060:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.documentId=t}toJSON(){return{documentId:this.documentId}}static fromJSON(t){return new r(t.documentId)}}e.default=r,r.TYPE="102",r.READABLE_TYPE_NAME="getAllSuggestions",r.DESCRIPTOR_NAME="TrackChangesGetAllSuggestionMessage",r.DESCRIPTOR={fields:{documentId:{type:"string",id:1}}}},3031:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e){super(),this.id=t,this.documentId=e}toJSON(){return{id:this.id,documentId:this.documentId}}static fromJSON(t){return new r(t.id,t.documentId)}}e.default=r,r.TYPE="103",r.READABLE_TYPE_NAME="getSuggestion",r.DESCRIPTOR_NAME="TrackChangesGetSuggestionMessage",r.DESCRIPTOR={fields:{id:{type:"string",id:1},documentId:{type:"string",id:2}}}},2821:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n,i,o,r=null){super(),this.id=t,this.documentId=e,this.hasComments=n,this.isHasCommentsModified=i,this.state=o,this.attributes=r}toJSON(){return{id:this.id,documentId:this.documentId,hasComments:this.hasComments,isHasCommentsModified:this.isHasCommentsModified,state:this.state,attributes:JSON.stringify(this.attributes)}}static fromJSON(t){return new r(t.id,t.documentId,t.hasComments,t.isHasCommentsModified,t.state,t.attributes?JSON.parse(t.attributes):null)}}e.default=r,r.TYPE="104",r.READABLE_TYPE_NAME="updateSuggestion",r.DESCRIPTOR_NAME="TrackChangesUpdateSuggestionMessage",r.DESCRIPTOR={fields:{id:{type:"string",id:1},documentId:{type:"string",id:2},hasComments:{type:"bool",id:3},isHasCommentsModified:{type:"bool",id:4},state:{type:"string",id:5},attributes:{type:"string",id:6}}}},772:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n,i,o,r,s={},a=null){super(),this.id=t,this.authorId=e,this.type=n,this.hasComments=o,this.state=r,this.data=s,this.attributes=a,this.createdAt=i?new Date(i):void 0}toJSON(){var t;return{id:this.id,authorId:this.authorId,type:this.type,createdAt:null===(t=this.createdAt)||void 0===t?void 0:t.toISOString(),data:JSON.stringify(this.data),hasComments:this.hasComments,state:this.state,attributes:JSON.stringify(this.attributes)}}static fromJSON(t){return new r(t.id,t.authorId,t.type,t.createdAt,t.hasComments,t.state,JSON.parse(t.data),t.attributes?JSON.parse(t.attributes):null)}}e.default=r,r.DESCRIPTOR_NAME="TrackChangesAddSuggestionResponse",r.DESCRIPTOR={fields:{id:{type:"string",id:1},authorId:{type:"string",id:2},type:{type:"string",id:3},createdAt:{type:"string",id:4},data:{type:"string",id:5},hasComments:{type:"bool",id:6},state:{type:"string",id:7},attributes:{type:"string",id:8}}}},9940:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(7282));class s extends o.default{constructor(t,e,n){super(),this.channel=t,this._suggestions=e,this._suggestionsV2=n,this.suggestions=(null==n?void 0:n.length)?n:e}toJSON(){var t,e;return{channel:this.channel,suggestions:null===(t=this._suggestions)||void 0===t?void 0:t.map((t=>JSON.stringify(t))),suggestionsV2:null===(e=this._suggestionsV2)||void 0===e?void 0:e.map(r.default.toJSON)}}static fromJSON(t){var e,n;return new s(t.channel,null===(e=t.suggestions)||void 0===e?void 0:e.map((t=>JSON.parse(t))),null===(n=t.suggestionsV2)||void 0===n?void 0:n.map(r.default.fromJSON))}}e.default=s,s.DESCRIPTOR_NAME="TrackChangesConnectResponse",s.DESCRIPTOR={fields:{channel:{type:"string",id:1},suggestions:{type:"string",rule:"repeated",id:2},suggestionsV2:{type:"SuggestionDescriptor",rule:"repeated",id:3}}}},2414:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210)),r=i(n(7282));class s extends o.default{constructor(t,e){super(),this._suggestions=t,this._suggestionsV2=e,this.suggestions=(null==e?void 0:e.length)?e:t}toJSON(){var t,e;return{suggestions:null===(t=this._suggestions)||void 0===t?void 0:t.map((t=>JSON.stringify(t))),suggestionsV2:null===(e=this._suggestionsV2)||void 0===e?void 0:e.map(r.default.toJSON)}}static fromJSON(t){var e,n;return new s(null===(e=t.suggestions)||void 0===e?void 0:e.map(a),null===(n=t.suggestionsV2)||void 0===n?void 0:n.map(r.default.fromJSON))}}function a(t){const e=JSON.parse(t);return e.createdAt=e.createdAt?new Date(e.createdAt):void 0,e}e.default=s,s.DESCRIPTOR_NAME="TrackChangesGetAllSuggestionsResponse",s.DESCRIPTOR={fields:{suggestions:{type:"string",rule:"repeated",id:1},suggestionsV2:{type:"SuggestionDescriptor",rule:"repeated",id:2}}}},9849:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n,i,o,r,s={},a=null){super(),this.id=t,this.authorId=e,this.type=n,this.hasComments=o,this.state=r,this.data=s,this.attributes=a,this.createdAt=new Date(i)}toJSON(){return{id:this.id,authorId:this.authorId,type:this.type,createdAt:this.createdAt.toISOString(),data:JSON.stringify(this.data),hasComments:this.hasComments,state:this.state,attributes:JSON.stringify(this.attributes)}}static fromJSON(t){return new r(t.id,t.authorId,t.type,t.createdAt,t.hasComments,t.state,JSON.parse(t.data),t.attributes?JSON.parse(t.attributes):null)}}e.default=r,r.DESCRIPTOR_NAME="TrackChangesGetSuggestionResponse",r.DESCRIPTOR={fields:{id:{type:"string",id:1},authorId:{type:"string",id:2},type:{type:"string",id:3},createdAt:{type:"string",id:4},data:{type:"string",id:5},hasComments:{type:"bool",id:6},state:{type:"string",id:7},attributes:{type:"string",id:8}}}},716:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e._SERVICE=void 0;const a=n(6553),c=s(n(822)),l=s(n(5596)),d=s(n(772)),u=s(n(3031)),h=s(n(9849)),m=s(n(4060)),g=s(n(2414)),p=s(n(2821)),f=s(n(7323)),b=s(n(9940)),k=s(n(6732)),x=r(n(3136)),w=s(n(6315)),_=s(n(9073)),A=s(n(8622));e._SERVICE=10;class v{constructor(t){this._documentId=t,this._isConnected=!1}get isConnected(){return this._isConnected}async connect(t){if(this._isConnected)return;if(t.state!==x.WEB_SOCKET_GATEWAY_STATES.CONNECTED)throw new k.default("WebSocket Gateway is not connected.",t);const n=new f.default(this._documentId);this._wsGateway=t,this.stopListening(t,"change:state");const i=await t._sendRequest(e._SERVICE,f.default.TYPE,c.default.encode(n)),o=c.default.decode(i,b.default);return this.listenTo(t,"change:state",((t,e,n)=>this._onWsGatewayStateChange(n)),{priority:x.default._CHANGE_STATE_EVENT_PRIORITY}),this._connectToChannel(t,o.channel),this._isConnected=!0,this.fire("connected"),o.suggestions}disconnect(){this._isConnected&&(this._isConnected=!1,this._wsGateway&&(this.stopListening(this._wsGateway),this._wsGateway=void 0),this._channel&&(this.stopListening(this._channel),this._channel=void 0),this.fire("disconnected"),this.stopListening())}async add(t,e,n,i=null,o){const r=new l.default(t,this._documentId,e,n,i,o),s=await this._sendRequest(l.default.TYPE,r);return c.default.decode(s,d.default)}async get(t,e=1){const n=new u.default(t,this._documentId);try{const t=await this._sendRequest(u.default.TYPE,n);return c.default.decode(t,h.default)}catch(n){if(n instanceof _.default&&"404"===n.code&&e<5)return await(i=100*e,new Promise((t=>{setTimeout(t,i)}))),this.get(t,e+1);if(n instanceof _.default)throw n;throw _.default.fromPublicError(n)}var i}async getAll(){const t=new m.default(this._documentId),e=await this._sendRequest(m.default.TYPE,t),{suggestions:n}=c.default.decode(e,g.default);return n}async update(t,e={}){const{hasComments:n,state:i,attributes:o}=e,r=void 0!==n,s=new p.default(t,this._documentId,n,r,i,o);await this._sendRequest(p.default.TYPE,s)}async batchUpdateState(t){const e=new A.default(t.ids,this._documentId,t.state);await this._sendRequest(A.default.TYPE,e)}_connectToChannel(t,e){this._channel=t._getChannel(v._SERVICE,e),this._channel&&this.listenTo(this._channel,this._channel.getEventName(p.default.TYPE),((t,e)=>{const n=c.default.decode(e,p.default);this.fire("suggestionUpdated",n)}))}_onWsGatewayStateChange(t){t===x.WEB_SOCKET_GATEWAY_STATES.DISCONNECTED&&this.disconnect()}_sendRequest(t,n){if(!this._wsGateway||!this._isConnected)throw new w.default("Track Changes",this);return this._wsGateway._sendRequest(e._SERVICE,t,c.default.encode(n))}}v._SERVICE=e._SERVICE,(0,a.mix)(v,a.EmitterMixin),e.default=v},3130:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4229));class r extends o.default{}e.default=r,r.DESCRIPTOR_NAME="UserDescriptor",r.DESCRIPTOR={fields:{attributes:{rule:"repeated",type:"KeyValueDescriptor",id:1}}}},4076:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.ids=t}toJSON(){return{ids:this.ids}}static fromJSON(t){return new r(t.ids)}}e.default=r,r.TYPE="22",r.READABLE_TYPE_NAME="getManyUsers",r.DESCRIPTOR_NAME="GetManyUsersMessage",r.DESCRIPTOR={fields:{ids:{id:1,type:"string",rule:"repeated"}}}},3184:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.id=t}toJSON(){return{id:this.id}}static fromJSON(t){return new r(t.id)}}e.default=r,r.TYPE="21",r.READABLE_TYPE_NAME="getUser",r.DESCRIPTOR_NAME="GetUserMessage",r.DESCRIPTOR={fields:{id:{type:"string",id:1}}}},6461:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.users=t}toJSON(){return{users:this.users.map(s)}}static fromJSON(t){return new r(t.users.map(a))}}function s(t){return{attributes:Object.keys(t).map((e=>({key:e,value:JSON.stringify(t[e])})))}}function a(t){return t.attributes.reduce(((t,e)=>(t[e.key]=e.value?JSON.parse(e.value):null,t)),{})}e.default=r,r.DESCRIPTOR_NAME="GetManyUsersResponse",r.DESCRIPTOR={fields:{users:{rule:"repeated",type:"UserDescriptor",id:1}}}},1783:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t){super(),this.attributes=t}toJSON(){return{attributes:Object.keys(this.attributes).map((t=>({key:t,value:JSON.stringify(this.attributes[t])})))}}static fromJSON(t){const e=t.attributes.reduce(((t,e)=>(t[e.key]=e.value?JSON.parse(e.value):null,t)),{});return new r(e)}}e.default=r,r.DESCRIPTOR_NAME="GetUserResponse",r.DESCRIPTOR={fields:{attributes:{rule:"repeated",type:"KeyValueDescriptor",id:1}}}},2203:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3184)),r=i(n(1783)),s=i(n(822)),a=i(n(4076)),c=i(n(6461));class l{constructor(t={}){this._attributes=new Map;for(const e of Object.keys(t))"id"!==e?(this._attributes.set(e,t[e]),Object.defineProperty(this,e,{enumerable:!0,configurable:!1,get:()=>this._attributes.get(e)})):this.id=t.id}static fromData(t){return new l(t)}static async get(t,e){const n=new o.default(e);try{const e=await t._sendRequest(l._SERVICE,o.default.TYPE,s.default.encode(n)),i=s.default.decode(e,r.default);return new l(i.attributes)}catch(t){return new l({id:e})}}static async getMany(t,e){const n=new a.default(e);try{const e=await t._sendRequest(l._SERVICE,a.default.TYPE,s.default.encode(n));return s.default.decode(e,c.default).users.map((t=>new l(t)))}catch(t){return e.map((t=>new l({id:t})))}}}l._SERVICE=2,e.default=l},989:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default="40.0.0"},8290:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=n(6553),r=i(n(2021)),s=i(n(822));class a{constructor(t,e,n){this._channelName=t,this._wsGateway=e,this._socket=n,this._subscribeToChannel()}remove(){this._socket.off(this._channelName)}getEventName(t,e=!1){let n="";return e&&(n+="all:"),n+="event",t&&(n+=":"+t),n}_subscribeToChannel(){this._socket.on(this._channelName,(t=>{const e=s.default.decode(t,r.default);this.fire(this.getEventName(e.type,!0),e.data,e.socketId),e.socketId!==this._wsGateway.socketId&&this.fire(this.getEventName(e.type),e.data,e.socketId)}))}}(0,o.mix)(a,o.EmitterMixin),e.default=a},2021:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e,n){super(),this.type=t,this.socketId=e,this.data=n}toJSON(){return{type:this.type,socketId:this.socketId,data:this.data}}static fromJSON(t){return new r(t.type,t.socketId,t.data)}}e.default=r,r.DESCRIPTOR_NAME="ChannelMessage",r.DESCRIPTOR={fields:{type:{type:"uint32",id:1},socketId:{type:"string",id:2},data:{type:"bytes",id:3}}}},6311:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(4645)),r=i(n(822));e.default=class{encode(t,e,n,i="/",s={}){if(e.length>2)throw new Error("PacketParser supports only 2 elements in data");const a={type:t,data:e,id:n,nsp:i};return r.default.encode(o.default.create(a,s))}decode(t){const e=r.default.decode(t,o.default);return{packet:{id:e.id,type:e.type,data:e.packetData,nsp:e.nsp},options:{flags:e.options.flags,rooms:e.options.rooms,except:e.options.except}}}}},4454:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1}}static fromJSON(t){return new l(t.data,t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.BUFFER,c.MessageDataTypes.BUFFER),l.DESCRIPTOR_NAME="BytesBytesPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"bytes",id:1},data1:{type:"bytes",id:2}}}},569:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1}}static fromJSON(t){return new l(t.data,t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.NUMBER,c.MessageDataTypes.BUFFER),l.DESCRIPTOR_NAME="NumberBytesPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"uint32",id:1},data1:{type:"bytes",id:2}}}},1989:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1}}static fromJSON(t){return new l(t.data,t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.NUMBER,c.MessageDataTypes.NUMBER),l.DESCRIPTOR_NAME="NumberNumberPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"uint32",id:1},data1:{type:"uint32",id:2}}}},4194:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1?JSON.stringify(this.data1):void 0}}static fromJSON(t){return new l(t.data,t.data1&&JSON.parse(t.data1))}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.NUMBER,c.MessageDataTypes.OBJECT),l.DESCRIPTOR_NAME="NumberObjectPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"uint32",id:1},data1:{type:"string",id:2}}}},6700:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1}}static fromJSON(t){return new l(t.data,t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.NUMBER,c.MessageDataTypes.STRING),l.DESCRIPTOR_NAME="NumberStringPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"uint32",id:1},data1:{type:"string",id:2}}}},3903:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data?JSON.stringify(this.data):void 0,data1:this.data1}}static fromJSON(t){return new l(t.data&&JSON.parse(t.data),t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.OBJECT,c.MessageDataTypes.BUFFER),l.DESCRIPTOR_NAME="ObjectBufferPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"string",id:1},data1:{type:"bytes",id:2}}}},3500:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data?JSON.stringify(this.data):void 0,data1:this.data1?JSON.stringify(this.data1):void 0}}static fromJSON(t){return new l(t.data&&JSON.parse(t.data),t.data1&&JSON.parse(t.data1))}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.OBJECT,c.MessageDataTypes.OBJECT),l.DESCRIPTOR_NAME="ObjectObjectPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"string",id:1},data1:{type:"string",id:2}}}},8372:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{static create(t,e){throw new TypeError("Must be implemented in a child class!")}}e.default=r,t.exports=r},4645:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(822)),r=i(n(3210)),s=i(n(9152)),a=i(n(4568)),c=i(n(569)),l=i(n(5229)),d=i(n(4454)),u=i(n(7926)),h=i(n(4194)),m=i(n(3500)),g=i(n(3903)),p=i(n(1919)),f=i(n(4149)),b=i(n(1989)),k=i(n(6700)),x=[c.default,l.default,d.default,u.default,h.default,m.default,g.default,p.default,f.default,b.default,k.default].reduce(((t,e)=>(t[e.TYPE]=e,t)),{});class w extends r.default{constructor(t,e,n,i="/",o=new s.default){super(),this.type=t,this.data=e,this.id=n,this.nsp=i,this.options=o}get packetData(){return void 0===this.data.data&&void 0===this.data.data1?[]:this.data.data&&void 0===this.data.data1?[this.data.data]:[this.data.data,this.data.data1]}toJSON(){const t=o.default.encode(this.options),e=o.default.encode(this.data);return{type:this.type+10*this.data.constructor.TYPE,id:this.id,nsp:"/"===this.nsp?void 0:this.nsp,data:e,options:t}}static fromJSON(t){const e=Math.floor(t.type/10);return new w(t.type-10*e,o.default.decode(t.data,x[e]),t.id,t.nsp,t.options?o.default.decode(t.options,s.default):new s.default)}static create(t,e={}){var n;const i=a.default.getPacketType(a.default.getType(t.data[0]),a.default.getType(null!==(n=t.data[1])&&void 0!==n?n:t.data[0]));return new w(t.type,x[i].create(t.data[0],t.data[1]),t.id,t.nsp,new s.default(e.flags,e.rooms,e.except))}}e.default=w,w.TYPE=10,w.DESCRIPTOR_NAME="PacketMessage",w.DESCRIPTOR={fields:{type:{type:"uint32",id:1},id:{type:"uint32",id:2},nsp:{type:"string",id:3},data:{type:"bytes",id:4},options:{type:"bytes",id:5}}}},9152:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=i(n(3210));class r extends o.default{constructor(t,e=[],n=[]){super(),this.flags=t,this.rooms=e,this.except=n}toJSON(){var t,e;return{flags:this.flags?JSON.stringify(this.flags):void 0,rooms:(null===(t=this.rooms)||void 0===t?void 0:t.length)?this.rooms:void 0,except:(null===(e=this.except)||void 0===e?void 0:e.length)?this.except:void 0}}static fromJSON(t){return new r(t.flags&&JSON.parse(t.flags),t.rooms,t.except)}}e.default=r,r.TYPE=11,r.DESCRIPTOR_NAME="PacketOptionsMessage",r.DESCRIPTOR={fields:{flags:{type:"string",id:1},rooms:{type:"string",id:2,rule:"repeated"},except:{type:"string",id:3,rule:"repeated"}}}},5229:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1}}static fromJSON(t){return new l(t.data,t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.STRING,c.MessageDataTypes.BUFFER),l.DESCRIPTOR_NAME="StringBytesPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"string",id:1},data1:{type:"bytes",id:2}}}},4149:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1}}static fromJSON(t){return new l(t.data,t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.STRING,c.MessageDataTypes.NUMBER),l.DESCRIPTOR_NAME="StringNumberPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"string",id:1},data1:{type:"uint32",id:2}}}},7926:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1?JSON.stringify(this.data1):void 0}}static fromJSON(t){return new l(t.data,t.data1&&JSON.parse(t.data1))}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.STRING,c.MessageDataTypes.OBJECT),l.DESCRIPTOR_NAME="StringObjectPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"string",id:1},data1:{type:"string",id:2}}}},1919:function(t,e,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(t,e,n,i){void 0===i&&(i=n),Object.defineProperty(t,i,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,i){void 0===i&&(i=n),t[i]=e[n]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&i(e,t,n);return o(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const a=s(n(8372)),c=r(n(4568));class l extends a.default{constructor(t,e){super(),this.data=t,this.data1=e}toJSON(){return{data:this.data,data1:this.data1}}static fromJSON(t){return new l(t.data,t.data1)}static create(t,e){return new l(t,e)}}e.default=l,l.TYPE=c.default.getPacketType(c.MessageDataTypes.STRING,c.MessageDataTypes.STRING),l.DESCRIPTOR_NAME="StringStringPacketDataMessage",l.DESCRIPTOR={fields:{data:{type:"string",id:1},data1:{type:"string",id:2}}}},9549:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Decoder=e.Encoder=e.ENCODED_TYPES=void 0;const o=n(4514),r=i(n(6311)),s=i(n(4568));e.ENCODED_TYPES=[o.PacketType.EVENT,o.PacketType.ACK,o.PacketType.BINARY_ACK,o.PacketType.BINARY_EVENT];class a extends o.Encoder{constructor(t=new r.default){super(),this._packetParser=t}encode(t){if(e.ENCODED_TYPES.includes(t.type))try{return[this._packetParser.encode(t.type,t.data,t.id,t.nsp)]}catch(t){console.error("Can not properly serialize or deserialize messages. Check the original error.",{originalError:{message:t.message}})}return super.encode(t)}}e.Encoder=a;class c extends o.Decoder{constructor(t=new r.default){super(),this._packetParser=t}add(t){if(!s.default.isBuffer(t))return super.add(t);let e;try{e=this._packetParser.decode(t).packet}catch(e){return super.add(t)}super.emitReserved("decoded",e)}}e.Decoder=c},4568:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MessageDataTypes=void 0;const n=!("undefined"==typeof process||!process.versions||!process.versions.node);var i,o;(o=i=e.MessageDataTypes||(e.MessageDataTypes={}))[o.BUFFER=1]="BUFFER",o[o.STRING=2]="STRING",o[o.NUMBER=3]="NUMBER",o[o.OBJECT=4]="OBJECT";class r{static getPacketType(...t){let e=0;for(let n=0;n{t=n,e=i}));return{resolve:t,reject:e,promise:n}}(),this.timeout=setTimeout((()=>this.error(new o.default("Request timeout.",this._context))),e)}get promise(){return this._deferredPromise.promise}response(t){this._deferredPromise.resolve(t)}error(t){this._deferredPromise.reject(t)}}e.default=class{constructor(t){this._context=t,this._requests=new Set}async send(t,e=45e3){const n=this._createRequest(e);try{return t(n),await n.promise}finally{this._finishRequest(n)}}errorAll(t){for(const e of this._requests)e.error(t)}waitForAllRequests(t=45e3){return this._waitForRequests(t)}_createRequest(t){const e=new r(this._context,t);return this._requests.add(e),e}_finishRequest(t){this._requests.delete(t),clearTimeout(t.timeout)}async _waitForRequests(t=5e3,e=0){return!this._requests.size||e>=t/500?Promise.resolve():(await new Promise((t=>{setTimeout(t,500)})),this._waitForRequests(t,e++))}}},3136:function(t,e,n){"use strict";var i=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.WEB_SOCKET_GATEWAY_STATES=void 0;const o=n(7046),r=i(n(4564)),s=n(6553),a=i(n(8290)),c=i(n(2203)),l=i(n(989)),d=i(n(6732)),u=i(n(9073)),h=n(9549),m=i(n(602));var g,p;(p=g=e.WEB_SOCKET_GATEWAY_STATES||(e.WEB_SOCKET_GATEWAY_STATES={})).DISCONNECTED="disconnected",p.CONNECTING="connecting",p.CONNECTED="connected";class f{constructor(t,e,n={},i=o.io,s=c.default.get){if(this._token=e,this._options=n,this._connectionProvider=i,this._userFactory=s,this._requestsManager=new m.default(this),this._channels=new Map,this._connectionAttempt=0,!t)throw new TypeError("Api address must be provided.");if(!this._token)throw new TypeError("Token must be provided.");this._options.requestTimeout||(this._options.requestTimeout=2e4),this._url=(0,r.default)(t.replace(/^(?!(?:\w+:)?\/\/)/,"https://")),this.set("state","disconnected"),this.set("socketId",void 0),this.set("me",void 0),this.on("change:state",(async(t,e,n)=>{var i;if(this._debugEvent("ws-gw:change:state",n),n!==f.STATE_CONNECTED){if(n===f.STATE_DISCONNECTED)return this._requestsManager.errorAll(new d.default("Not connected.",this))}else try{this.me=await this._userFactory.call(c.default,this,null===(i=this._socketAuth)||void 0===i?void 0:i.userId)}catch(t){}}),{priority:f._CHANGE_STATE_EVENT_PRIORITY}),this.on("error",((t,e)=>{this._options.onError?this._options.onError(e):console.error(e)}))}get sessionId(){return this.socketId}waitForAllRequests(t){return this._requestsManager.waitForAllRequests(t)}disconnect(){var t;this.state!==g.DISCONNECTED&&(null===(t=this._socket)||void 0===t||t.disconnect(),this._socket=void 0,this.state=g.DISCONNECTED)}async reconnect(){this._socket||this.state!==g.DISCONNECTED||(await this._token.refreshToken(),await this._connect())}static async connect(t,e="local.cs.dev:443/ws-v2",n={},i=o.io,r=c.default.get){const s=new f(e,t,n,i,r);return await s._connect(),s}_sendRequest(t,e,n){if(!t)throw new d.default("`serviceName` must be provided.",this);if(this.state!==f.STATE_CONNECTED)throw new d.default("Not connected.",this);if(!this._socketAuth||!this._socketAuth.isAuthenticated)throw new d.default("Not authenticated.",this);const i=new ArrayBuffer(n.length+2),o=new Uint8Array(i);return o[0]=t,o[1]=parseInt(e),o.set(n,2),this._emit(1,o)}_getChannel(t,e){const n=""+t+e;return!this._channels.has(n)&&this._socket&&this._channels.set(n,new a.default(n,this,this._socket)),this._channels.get(n)}_connect(){return new Promise(((t,e)=>{const n=this._setupSocket();!this.socketId&&n.io.on("reconnect_error",(()=>{this._debugEvent("reconnect_error"),this._reconnectionAttemptError(e)})),n.once("connect",(async()=>{this._debugEvent("once-connect");try{await this._onConnect(),t()}catch(t){e(t)}})),n.connect()}))}_getPortByProtocol(t){return["http:","ws:"].includes(t)?80:443}_setupSocket(){var t;if(this._socket)return this._socket;const e=this._url.port||this._getPortByProtocol(this._url.protocol),n=(this._url.protocol||"https:")+"//"+this._url.hostname+":"+e,i=this._connectionProvider(n,{parser:{Encoder:h.Encoder,Decoder:h.Decoder},path:"/ws-v2/ws",transports:["websocket"],timeout:void 0!==this._options.timeout?this._options.timeout:5e3,reconnection:void 0===this._options.autoReconnect||this._options.autoReconnect,reconnectionDelay:1e3,reconnectionDelayMax:5e3,rejectUnauthorized:void 0===this._options.rejectUnauthorized||this._options.rejectUnauthorized,query:{version:l.default},agent:null!==(t=this._options.agent)&&void 0!==t&&t,closeOnBeforeunload:!1});return this.state=g.CONNECTING,i.on("connect",(()=>{this._debugEvent("connect"),this.socketId=i.id})),i.on("connect_error",(t=>{this._debugEvent("connect_error",t)})),i.on("disconnect",(()=>{this._debugEvent("disconnect"),this._onDisconnect()})),i.io.on("reconnect",(async()=>{this._debugEvent("reconnect"),await this._onReconnect()})),i.io.on("reconnect_attempt",(t=>{this._debugEvent("reconnect_attempt",t),this.state=g.CONNECTING,this._connectionAttempt=t})),i.on("unauthorized",(t=>{this._debugEvent("unauthorized"),this._onUnauthorized(t)})),i.on("authenticationRequest",(async t=>{this._debugEvent("authenticationRequest",t.attempt),await this._onReconnect()})),this._socket=i,i}_emit(t,e){const n=this._socket;return this._requestsManager.send((i=>{n.emit(t,e,((t,e)=>{if(t)return i.error(u.default.fromPublicError(t));i.response(e)}))}),this._options.requestTimeout)}_addAuthData(t,e){this._socketAuth={environmentId:t,userId:e,isAuthenticated:!0}}_removeAuthData(){this._socketAuth=void 0}async _onConnect(){await this._authenticate(this._token.value),this.state=g.CONNECTED;const t=async(t,e,n)=>{this._debugEvent("token:value:change");try{await this._authenticate(n)}catch(t){}};this._token.on("change:value",t),this._socket.io.off("reconnect_error"),this.on("disconnect",(()=>{this._token.off("change:value",t)}))}async _onReconnect(){await this._token.refreshToken(),await this._onConnect()}_onDisconnect(){this.state=g.DISCONNECTED,this._connectionAttempt=0,this.fire("disconnect");for(const t of this._channels.values())t.remove();this._channels.clear(),void 0===this._options.autoReconnect||this._options.autoReconnect||(this._socket=void 0)}_debugEvent(t,e){if(!this._isDebugModeEnabled())return;const n=void 0!==e?", data: "+e:"";console.info((new Date).toLocaleString()+" "+t+n)}_reconnectionAttemptError(t){this._connectionAttempt>=2&&(this.disconnect(),t(d.default.fromPublicError({message:"The number of initial connection attempts exceeded.",explanation:"Three initial connection attempts failed. It can be caused by a missing or blocked Internet connection.",action:"Please verify the stability of your Internet connection and ensure that no antivirus or firewall software blocks the Web Socket protocol connections."})))}_onUnauthorized({error:t}){this._removeAuthData(),this.fire("error",u.default.fromPublicError(t))}async _authenticate(t){try{this._debugEvent("authenticate:start");const e=await this._emit(2,{token:t});this._debugEvent("authenticate:success","envId: "+e.environmentId+", userId: "+e.userId),this._addAuthData(e.environmentId,e.userId)}catch(t){throw this._debugEvent("authenticate:error",t.message),this._removeAuthData(),t}}_isDebugModeEnabled(){var t;return!!s.global.window.localStorage&&"true"===(null!==(t=s.global.window.localStorage.getItem("csClientDebugMode"))&&void 0!==t?t:"false").toLowerCase()}}f.STATE_DISCONNECTED=g.DISCONNECTED,f.STATE_CONNECTING=g.CONNECTING,f.STATE_CONNECTED=g.CONNECTED,f._CHANGE_STATE_EVENT_PRIORITY=s.priorities.get("highest")+999999,(0,s.mix)(f,s.ObservableMixin),e.default=f},741:(t,e,n)=>{"use strict";t.exports=n(582)},6282:(t,e,n)=>{"use strict";var i=e,o=n(2014),r=n(6645);function s(t,e,n,i){if(e.resolvedType)if(e.resolvedType instanceof o){t("switch(d%s){",i);for(var r=e.resolvedType.values,s=Object.keys(r),a=0;a>>0",i,i);break;case"int32":case"sint32":case"sfixed32":t("m%s=d%s|0",i,i);break;case"uint64":c=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":t("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j",i,i,c)('else if(typeof d%s==="string")',i)("m%s=parseInt(d%s,10)",i,i)('else if(typeof d%s==="number")',i)("m%s=d%s",i,i)('else if(typeof d%s==="object")',i)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)",i,i,i,c?"true":"");break;case"bytes":t('if(typeof d%s==="string")',i)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)",i,i,i)("else if(d%s.length)",i)("m%s=d%s",i,i);break;case"string":t("m%s=String(d%s)",i,i);break;case"bool":t("m%s=Boolean(d%s)",i,i)}}return t}function a(t,e,n,i){if(e.resolvedType)e.resolvedType instanceof o?t("d%s=o.enums===String?types[%i].values[m%s]:m%s",i,n,i,i):t("d%s=types[%i].toObject(m%s,o)",i,n,i);else{var r=!1;switch(e.type){case"double":case"float":t("d%s=o.json&&!isFinite(m%s)?String(m%s):m%s",i,i,i,i);break;case"uint64":r=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":t('if(typeof m%s==="number")',i)("d%s=o.longs===String?String(m%s):m%s",i,i,i)("else")("d%s=o.longs===String?util.Long.prototype.toString.call(m%s):o.longs===Number?new util.LongBits(m%s.low>>>0,m%s.high>>>0).toNumber(%s):m%s",i,i,i,i,r?"true":"",i);break;case"bytes":t("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s",i,i,i,i,i);break;default:t("d%s=m%s",i,i)}}return t}i.fromObject=function(t){var e=t.fieldsArray,n=r.codegen(["d"],t.name+"$fromObject")("if(d instanceof this.ctor)")("return d");if(!e.length)return n("return new this.ctor");n("var m=new this.ctor");for(var i=0;i{"use strict";t.exports=function(t){var e=r.codegen(["r","l"],t.name+"$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor"+(t.fieldsArray.filter((function(t){return t.map})).length?",k,value":""))("while(r.pos>>3){");for(var n=0;n>>3){")("case 1: k=r.%s(); break",a.keyType)("case 2:"),void 0===o.basic[c]?e("value=types[%i].decode(r,r.uint32())",n):e("value=r.%s()",c),e("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"),void 0!==o.long[a.keyType]?e('%s[typeof k==="object"?util.longToHash(k):k]=value',l):e("%s[k]=value",l)):a.repeated?(e("if(!(%s&&%s.length))",l,l)("%s=[]",l),void 0!==o.packed[c]&&e("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos{"use strict";t.exports=function(t){for(var e,n=r.codegen(["m","w"],t.name+"$encode")("if(!w)")("w=Writer.create()"),a=t.fieldsArray.slice().sort(r.compareFieldsById),c=0;c>>0,8|o.mapKey[l.keyType],l.keyType),void 0===h?n("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()",d,e):n(".uint32(%i).%s(%s[ks[i]]).ldelim()",16|h,u,e),n("}")("}")):l.repeated?(n("if(%s!=null&&%s.length){",e,e),l.packed&&void 0!==o.packed[u]?n("w.uint32(%i).fork()",(l.id<<3|2)>>>0)("for(var i=0;i<%s.length;++i)",e)("w.%s(%s[i])",u,e)("w.ldelim()"):(n("for(var i=0;i<%s.length;++i)",e),void 0===h?s(n,l,d,e+"[i]"):n("w.uint32(%i).%s(%s[i])",(l.id<<3|h)>>>0,u,e)),n("}")):(l.optional&&n("if(%s!=null&&Object.hasOwnProperty.call(m,%j))",e,l.name),void 0===h?s(n,l,d,e):n("w.uint32(%i).%s(%s)",(l.id<<3|h)>>>0,u,e))}return n("return w")};var i=n(2014),o=n(7089),r=n(6645);function s(t,e,n,i){return e.resolvedType.group?t("types[%i].encode(%s,w.uint32(%i)).uint32(%i)",n,i,(e.id<<3|3)>>>0,(e.id<<3|4)>>>0):t("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()",n,i,(e.id<<3|2)>>>0)}},2014:(t,e,n)=>{"use strict";t.exports=s;var i=n(7142);((s.prototype=Object.create(i.prototype)).constructor=s).className="Enum";var o=n(437),r=n(6645);function s(t,e,n,o,r){if(i.call(this,t,n),e&&"object"!=typeof e)throw TypeError("values must be an object");if(this.valuesById={},this.values=Object.create(this.valuesById),this.comment=o,this.comments=r||{},this.reserved=void 0,e)for(var s=Object.keys(e),a=0;a{"use strict";t.exports=l;var i=n(7142);((l.prototype=Object.create(i.prototype)).constructor=l).className="Field";var o,r=n(2014),s=n(7089),a=n(6645),c=/^required|optional|repeated$/;function l(t,e,n,o,r,l,d){if(a.isObject(o)?(d=r,l=o,o=r=void 0):a.isObject(r)&&(d=l,l=r,r=void 0),i.call(this,t,l),!a.isInteger(e)||e<0)throw TypeError("id must be a non-negative integer");if(!a.isString(n))throw TypeError("type must be a string");if(void 0!==o&&!c.test(o=o.toString().toLowerCase()))throw TypeError("rule must be a string rule");if(void 0!==r&&!a.isString(r))throw TypeError("extend must be a string");"proto3_optional"===o&&(o="optional"),this.rule=o&&"optional"!==o?o:void 0,this.type=n,this.id=e,this.extend=r||void 0,this.required="required"===o,this.optional=!this.required,this.repeated="repeated"===o,this.map=!1,this.message=null,this.partOf=null,this.typeDefault=null,this.defaultValue=null,this.long=!!a.Long&&void 0!==s.long[n],this.bytes="bytes"===n,this.resolvedType=null,this.extensionField=null,this.declaringField=null,this._packed=null,this.comment=d}l.fromJSON=function(t,e){return new l(t,e.id,e.type,e.rule,e.extend,e.options,e.comment)},Object.defineProperty(l.prototype,"packed",{get:function(){return null===this._packed&&(this._packed=!1!==this.getOption("packed")),this._packed}}),l.prototype.setOption=function(t,e,n){return"packed"===t&&(this._packed=null),i.prototype.setOption.call(this,t,e,n)},l.prototype.toJSON=function(t){var e=!!t&&Boolean(t.keepComments);return a.toObject(["rule","optional"!==this.rule&&this.rule||void 0,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",e?this.comment:void 0])},l.prototype.resolve=function(){if(this.resolved)return this;if(void 0===(this.typeDefault=s.defaults[this.type])&&(this.resolvedType=(this.declaringField?this.declaringField.parent:this.parent).lookupTypeOrEnum(this.type),this.resolvedType instanceof o?this.typeDefault=null:this.typeDefault=this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]),this.options&&null!=this.options.default&&(this.typeDefault=this.options.default,this.resolvedType instanceof r&&"string"==typeof this.typeDefault&&(this.typeDefault=this.resolvedType.values[this.typeDefault])),this.options&&(!0!==this.options.packed&&(void 0===this.options.packed||!this.resolvedType||this.resolvedType instanceof r)||delete this.options.packed,Object.keys(this.options).length||(this.options=void 0)),this.long)this.typeDefault=a.Long.fromNumber(this.typeDefault,"u"===this.type.charAt(0)),Object.freeze&&Object.freeze(this.typeDefault);else if(this.bytes&&"string"==typeof this.typeDefault){var t;a.base64.test(this.typeDefault)?a.base64.decode(this.typeDefault,t=a.newBuffer(a.base64.length(this.typeDefault)),0):a.utf8.write(this.typeDefault,t=a.newBuffer(a.utf8.length(this.typeDefault)),0),this.typeDefault=t}return this.map?this.defaultValue=a.emptyObject:this.repeated?this.defaultValue=a.emptyArray:this.defaultValue=this.typeDefault,this.parent instanceof o&&(this.parent.ctor.prototype[this.name]=this.defaultValue),i.prototype.resolve.call(this)},l.d=function(t,e,n,i){return"function"==typeof e?e=a.decorateType(e).name:e&&"object"==typeof e&&(e=a.decorateEnum(e).name),function(o,r){a.decorateType(o.constructor).add(new l(r,t,e,n,{default:i}))}},l._configure=function(t){o=t}},582:(t,e,n)=>{"use strict";var i=t.exports=n(3881);i.build="light",i.load=function(t,e,n){return"function"==typeof e?(n=e,e=new i.Root):e||(e=new i.Root),e.load(t,n)},i.loadSync=function(t,e){return e||(e=new i.Root),e.loadSync(t)},i.encoder=n(313),i.decoder=n(3122),i.verifier=n(3490),i.converter=n(6282),i.ReflectionObject=n(7142),i.Namespace=n(437),i.Root=n(349),i.Enum=n(2014),i.Type=n(1697),i.Field=n(114),i.OneOf=n(9943),i.MapField=n(9395),i.Service=n(7066),i.Method=n(2621),i.Message=n(7377),i.wrappers=n(9809),i.types=n(7089),i.util=n(6645),i.ReflectionObject._configure(i.Root),i.Namespace._configure(i.Type,i.Service,i.Enum),i.Root._configure(i.Type),i.Field._configure(i.Type)},3881:(t,e,n)=>{"use strict";var i=e;function o(){i.util._configure(),i.Writer._configure(i.BufferWriter),i.Reader._configure(i.BufferReader)}i.build="minimal",i.Writer=n(1722),i.BufferWriter=n(8160),i.Reader=n(840),i.BufferReader=n(8952),i.util=n(850),i.rpc=n(7557),i.roots=n(1384),i.configure=o,o()},9395:(t,e,n)=>{"use strict";t.exports=s;var i=n(114);((s.prototype=Object.create(i.prototype)).constructor=s).className="MapField";var o=n(7089),r=n(6645);function s(t,e,n,o,s,a){if(i.call(this,t,e,o,void 0,void 0,s,a),!r.isString(n))throw TypeError("keyType must be a string");this.keyType=n,this.resolvedKeyType=null,this.map=!0}s.fromJSON=function(t,e){return new s(t,e.id,e.keyType,e.type,e.options,e.comment)},s.prototype.toJSON=function(t){var e=!!t&&Boolean(t.keepComments);return r.toObject(["keyType",this.keyType,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",e?this.comment:void 0])},s.prototype.resolve=function(){if(this.resolved)return this;if(void 0===o.mapKey[this.keyType])throw Error("invalid key type: "+this.keyType);return i.prototype.resolve.call(this)},s.d=function(t,e,n){return"function"==typeof n?n=r.decorateType(n).name:n&&"object"==typeof n&&(n=r.decorateEnum(n).name),function(i,o){r.decorateType(i.constructor).add(new s(o,t,e,n))}}},7377:(t,e,n)=>{"use strict";t.exports=o;var i=n(850);function o(t){if(t)for(var e=Object.keys(t),n=0;n{"use strict";t.exports=r;var i=n(7142);((r.prototype=Object.create(i.prototype)).constructor=r).className="Method";var o=n(6645);function r(t,e,n,r,s,a,c,l,d){if(o.isObject(s)?(c=s,s=a=void 0):o.isObject(a)&&(c=a,a=void 0),void 0!==e&&!o.isString(e))throw TypeError("type must be a string");if(!o.isString(n))throw TypeError("requestType must be a string");if(!o.isString(r))throw TypeError("responseType must be a string");i.call(this,t,c),this.type=e||"rpc",this.requestType=n,this.requestStream=!!s||void 0,this.responseType=r,this.responseStream=!!a||void 0,this.resolvedRequestType=null,this.resolvedResponseType=null,this.comment=l,this.parsedOptions=d}r.fromJSON=function(t,e){return new r(t,e.type,e.requestType,e.responseType,e.requestStream,e.responseStream,e.options,e.comment,e.parsedOptions)},r.prototype.toJSON=function(t){var e=!!t&&Boolean(t.keepComments);return o.toObject(["type","rpc"!==this.type&&this.type||void 0,"requestType",this.requestType,"requestStream",this.requestStream,"responseType",this.responseType,"responseStream",this.responseStream,"options",this.options,"comment",e?this.comment:void 0,"parsedOptions",this.parsedOptions])},r.prototype.resolve=function(){return this.resolved?this:(this.resolvedRequestType=this.parent.lookupType(this.requestType),this.resolvedResponseType=this.parent.lookupType(this.responseType),i.prototype.resolve.call(this))}},437:(t,e,n)=>{"use strict";t.exports=u;var i=n(7142);((u.prototype=Object.create(i.prototype)).constructor=u).className="Namespace";var o,r,s,a=n(114),c=n(9943),l=n(6645);function d(t,e){if(t&&t.length){for(var n={},i=0;ie)return!0;return!1},u.isReservedName=function(t,e){if(t)for(var n=0;n0;){var i=t.shift();if(n.nested&&n.nested[i]){if(!((n=n.nested[i])instanceof u))throw Error("path conflicts with non-namespace objects")}else n.add(n=new u(i))}return e&&n.addJSON(e),n},u.prototype.resolveAll=function(){for(var t=this.nestedArray,e=0;e-1)return i}else if(i instanceof u&&(i=i.lookup(t.slice(1),e,!0)))return i}else for(var o=0;o{"use strict";t.exports=r,r.className="ReflectionObject";var i,o=n(6645);function r(t,e){if(!o.isString(t))throw TypeError("name must be a string");if(e&&!o.isObject(e))throw TypeError("options must be an object");this.options=e,this.parsedOptions=null,this.name=t,this.parent=null,this.resolved=!1,this.comment=null,this.filename=null}Object.defineProperties(r.prototype,{root:{get:function(){for(var t=this;null!==t.parent;)t=t.parent;return t}},fullName:{get:function(){for(var t=[this.name],e=this.parent;e;)t.unshift(e.name),e=e.parent;return t.join(".")}}}),r.prototype.toJSON=function(){throw Error()},r.prototype.onAdd=function(t){this.parent&&this.parent!==t&&this.parent.remove(this),this.parent=t,this.resolved=!1;var e=t.root;e instanceof i&&e._handleAdd(this)},r.prototype.onRemove=function(t){var e=t.root;e instanceof i&&e._handleRemove(this),this.parent=null,this.resolved=!1},r.prototype.resolve=function(){return this.resolved||this.root instanceof i&&(this.resolved=!0),this},r.prototype.getOption=function(t){if(this.options)return this.options[t]},r.prototype.setOption=function(t,e,n){return n&&this.options&&void 0!==this.options[t]||((this.options||(this.options={}))[t]=e),this},r.prototype.setParsedOption=function(t,e,n){this.parsedOptions||(this.parsedOptions=[]);var i=this.parsedOptions;if(n){var r=i.find((function(e){return Object.prototype.hasOwnProperty.call(e,t)}));if(r){var s=r[t];o.setProperty(s,n,e)}else(r={})[t]=o.setProperty({},n,e),i.push(r)}else{var a={};a[t]=e,i.push(a)}return this},r.prototype.setOptions=function(t,e){if(t)for(var n=Object.keys(t),i=0;i{"use strict";t.exports=s;var i=n(7142);((s.prototype=Object.create(i.prototype)).constructor=s).className="OneOf";var o=n(114),r=n(6645);function s(t,e,n,o){if(Array.isArray(e)||(n=e,e=void 0),i.call(this,t,n),void 0!==e&&!Array.isArray(e))throw TypeError("fieldNames must be an Array");this.oneof=e||[],this.fieldsArray=[],this.comment=o}function a(t){if(t.parent)for(var e=0;e-1&&this.oneof.splice(e,1),t.partOf=null,this},s.prototype.onAdd=function(t){i.prototype.onAdd.call(this,t);for(var e=0;e{"use strict";t.exports=c;var i,o=n(850),r=o.LongBits,s=o.utf8;function a(t,e){return RangeError("index out of range: "+t.pos+" + "+(e||1)+" > "+t.len)}function c(t){this.buf=t,this.pos=0,this.len=t.length}var l,d="undefined"!=typeof Uint8Array?function(t){if(t instanceof Uint8Array||Array.isArray(t))return new c(t);throw Error("illegal buffer")}:function(t){if(Array.isArray(t))return new c(t);throw Error("illegal buffer")},u=function(){return o.Buffer?function(t){return(c.create=function(t){return o.Buffer.isBuffer(t)?new i(t):d(t)})(t)}:d};function h(){var t=new r(0,0),e=0;if(!(this.len-this.pos>4)){for(;e<3;++e){if(this.pos>=this.len)throw a(this);if(t.lo=(t.lo|(127&this.buf[this.pos])<<7*e)>>>0,this.buf[this.pos++]<128)return t}return t.lo=(t.lo|(127&this.buf[this.pos++])<<7*e)>>>0,t}for(;e<4;++e)if(t.lo=(t.lo|(127&this.buf[this.pos])<<7*e)>>>0,this.buf[this.pos++]<128)return t;if(t.lo=(t.lo|(127&this.buf[this.pos])<<28)>>>0,t.hi=(t.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return t;if(e=0,this.len-this.pos>4){for(;e<5;++e)if(t.hi=(t.hi|(127&this.buf[this.pos])<<7*e+3)>>>0,this.buf[this.pos++]<128)return t}else for(;e<5;++e){if(this.pos>=this.len)throw a(this);if(t.hi=(t.hi|(127&this.buf[this.pos])<<7*e+3)>>>0,this.buf[this.pos++]<128)return t}throw Error("invalid varint encoding")}function m(t,e){return(t[e-4]|t[e-3]<<8|t[e-2]<<16|t[e-1]<<24)>>>0}function g(){if(this.pos+8>this.len)throw a(this,8);return new r(m(this.buf,this.pos+=4),m(this.buf,this.pos+=4))}c.create=u(),c.prototype._slice=o.Array.prototype.subarray||o.Array.prototype.slice,c.prototype.uint32=(l=4294967295,function(){if(l=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return l;if((this.pos+=5)>this.len)throw this.pos=this.len,a(this,10);return l}),c.prototype.int32=function(){return 0|this.uint32()},c.prototype.sint32=function(){var t=this.uint32();return t>>>1^-(1&t)|0},c.prototype.bool=function(){return 0!==this.uint32()},c.prototype.fixed32=function(){if(this.pos+4>this.len)throw a(this,4);return m(this.buf,this.pos+=4)},c.prototype.sfixed32=function(){if(this.pos+4>this.len)throw a(this,4);return 0|m(this.buf,this.pos+=4)},c.prototype.float=function(){if(this.pos+4>this.len)throw a(this,4);var t=o.float.readFloatLE(this.buf,this.pos);return this.pos+=4,t},c.prototype.double=function(){if(this.pos+8>this.len)throw a(this,4);var t=o.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,t},c.prototype.bytes=function(){var t=this.uint32(),e=this.pos,n=this.pos+t;if(n>this.len)throw a(this,t);return this.pos+=t,Array.isArray(this.buf)?this.buf.slice(e,n):e===n?new this.buf.constructor(0):this._slice.call(this.buf,e,n)},c.prototype.string=function(){var t=this.bytes();return s.read(t,0,t.length)},c.prototype.skip=function(t){if("number"==typeof t){if(this.pos+t>this.len)throw a(this,t);this.pos+=t}else do{if(this.pos>=this.len)throw a(this)}while(128&this.buf[this.pos++]);return this},c.prototype.skipType=function(t){switch(t){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(t=7&this.uint32());)this.skipType(t);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+t+" at offset "+this.pos)}return this},c._configure=function(t){i=t,c.create=u(),i._configure();var e=o.Long?"toLong":"toNumber";o.merge(c.prototype,{int64:function(){return h.call(this)[e](!1)},uint64:function(){return h.call(this)[e](!0)},sint64:function(){return h.call(this).zzDecode()[e](!1)},fixed64:function(){return g.call(this)[e](!0)},sfixed64:function(){return g.call(this)[e](!1)}})}},8952:(t,e,n)=>{"use strict";t.exports=r;var i=n(840);(r.prototype=Object.create(i.prototype)).constructor=r;var o=n(850);function r(t){i.call(this,t)}r._configure=function(){o.Buffer&&(r.prototype._slice=o.Buffer.prototype.slice)},r.prototype.string=function(){var t=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+t,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+t,this.len))},r._configure()},349:(t,e,n)=>{"use strict";t.exports=u;var i=n(437);((u.prototype=Object.create(i.prototype)).constructor=u).className="Root";var o,r,s,a=n(114),c=n(2014),l=n(9943),d=n(6645);function u(t){i.call(this,"",t),this.deferred=[],this.files=[]}function h(){}u.fromJSON=function(t,e){return e||(e=new u),t.options&&e.setOptions(t.options),e.addJSON(t.nested)},u.prototype.resolvePath=d.path.resolve,u.prototype.fetch=d.fetch,u.prototype.load=function t(e,n,i){"function"==typeof n&&(i=n,n=void 0);var o=this;if(!i)return d.asPromise(t,o,e,n);var a=i===h;function c(t,e){if(i){var n=i;if(i=null,a)throw t;n(t,e)}}function l(t){var e=t.lastIndexOf("google/protobuf/");if(e>-1){var n=t.substring(e);if(n in s)return n}return null}function u(t,e){try{if(d.isString(e)&&"{"===e.charAt(0)&&(e=JSON.parse(e)),d.isString(e)){r.filename=t;var i,s=r(e,o,n),u=0;if(s.imports)for(;u-1))if(o.files.push(t),t in s)a?u(t,s[t]):(++g,setTimeout((function(){--g,u(t,s[t])})));else if(a){var n;try{n=d.fs.readFileSync(t).toString("utf8")}catch(t){return void(e||c(t))}u(t,n)}else++g,o.fetch(t,(function(n,r){--g,i&&(n?e?g||c(null,o):c(n):u(t,r))}))}var g=0;d.isString(e)&&(e=[e]);for(var p,f=0;f-1&&this.deferred.splice(e,1)}}else if(t instanceof c)m.test(t.name)&&delete t.parent[t.name];else if(t instanceof i){for(var n=0;n{"use strict";t.exports={}},7557:(t,e,n)=>{"use strict";e.Service=n(334)},334:(t,e,n)=>{"use strict";t.exports=o;var i=n(850);function o(t,e,n){if("function"!=typeof t)throw TypeError("rpcImpl must be a function");i.EventEmitter.call(this),this.rpcImpl=t,this.requestDelimited=Boolean(e),this.responseDelimited=Boolean(n)}(o.prototype=Object.create(i.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function t(e,n,o,r,s){if(!r)throw TypeError("request must be specified");var a=this;if(!s)return i.asPromise(t,a,e,n,o,r);if(a.rpcImpl)try{return a.rpcImpl(e,n[a.requestDelimited?"encodeDelimited":"encode"](r).finish(),(function(t,n){if(t)return a.emit("error",t,e),s(t);if(null!==n){if(!(n instanceof o))try{n=o[a.responseDelimited?"decodeDelimited":"decode"](n)}catch(t){return a.emit("error",t,e),s(t)}return a.emit("data",n,e),s(null,n)}a.end(!0)}))}catch(t){return a.emit("error",t,e),void setTimeout((function(){s(t)}),0)}else setTimeout((function(){s(Error("already ended"))}),0)},o.prototype.end=function(t){return this.rpcImpl&&(t||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},7066:(t,e,n)=>{"use strict";t.exports=a;var i=n(437);((a.prototype=Object.create(i.prototype)).constructor=a).className="Service";var o=n(2621),r=n(6645),s=n(7557);function a(t,e){i.call(this,t,e),this.methods={},this._methodsArray=null}function c(t){return t._methodsArray=null,t}a.fromJSON=function(t,e){var n=new a(t,e.options);if(e.methods)for(var i=Object.keys(e.methods),r=0;r{"use strict";t.exports=k;var i=n(437);((k.prototype=Object.create(i.prototype)).constructor=k).className="Type";var o=n(2014),r=n(9943),s=n(114),a=n(9395),c=n(7066),l=n(7377),d=n(840),u=n(1722),h=n(6645),m=n(313),g=n(3122),p=n(3490),f=n(6282),b=n(9809);function k(t,e){i.call(this,t,e),this.fields={},this.oneofs=void 0,this.extensions=void 0,this.reserved=void 0,this.group=void 0,this._fieldsById=null,this._fieldsArray=null,this._oneofsArray=null,this._ctor=null}function x(t){return t._fieldsById=t._fieldsArray=t._oneofsArray=null,delete t.encode,delete t.decode,delete t.verify,t}Object.defineProperties(k.prototype,{fieldsById:{get:function(){if(this._fieldsById)return this._fieldsById;this._fieldsById={};for(var t=Object.keys(this.fields),e=0;e{"use strict";var i=e,o=n(6645),r=["double","float","int32","uint32","sint32","fixed32","sfixed32","int64","uint64","sint64","fixed64","sfixed64","bool","string","bytes"];function s(t,e){var n=0,i={};for(e|=0;n{"use strict";var i,o,r=t.exports=n(850),s=n(1384);r.codegen=n(5124),r.fetch=n(9054),r.path=n(8626),r.fs=r.inquire("fs"),r.toArray=function(t){if(t){for(var e=Object.keys(t),n=new Array(e.length),i=0;i0)e[o]=t(e[o]||{},n,i);else{var r=e[o];r&&(i=[].concat(r).concat(i)),e[o]=i}return e}(t,e=e.split("."),n)},Object.defineProperty(r,"decorateRoot",{get:function(){return s.decorated||(s.decorated=new(n(349)))}})},8929:(t,e,n)=>{"use strict";t.exports=o;var i=n(850);function o(t,e){this.lo=t>>>0,this.hi=e>>>0}var r=o.zero=new o(0,0);r.toNumber=function(){return 0},r.zzEncode=r.zzDecode=function(){return this},r.length=function(){return 1};var s=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(t){if(0===t)return r;var e=t<0;e&&(t=-t);var n=t>>>0,i=(t-n)/4294967296>>>0;return e&&(i=~i>>>0,n=~n>>>0,++n>4294967295&&(n=0,++i>4294967295&&(i=0))),new o(n,i)},o.from=function(t){if("number"==typeof t)return o.fromNumber(t);if(i.isString(t)){if(!i.Long)return o.fromNumber(parseInt(t,10));t=i.Long.fromString(t)}return t.low||t.high?new o(t.low>>>0,t.high>>>0):r},o.prototype.toNumber=function(t){if(!t&&this.hi>>>31){var e=1+~this.lo>>>0,n=~this.hi>>>0;return e||(n=n+1>>>0),-(e+4294967296*n)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(t){return i.Long?new i.Long(0|this.lo,0|this.hi,Boolean(t)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(t)}};var a=String.prototype.charCodeAt;o.fromHash=function(t){return t===s?r:new o((a.call(t,0)|a.call(t,1)<<8|a.call(t,2)<<16|a.call(t,3)<<24)>>>0,(a.call(t,4)|a.call(t,5)<<8|a.call(t,6)<<16|a.call(t,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var t=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^t)>>>0,this.lo=(this.lo<<1^t)>>>0,this},o.prototype.zzDecode=function(){var t=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^t)>>>0,this.hi=(this.hi>>>1^t)>>>0,this},o.prototype.length=function(){var t=this.lo,e=(this.lo>>>28|this.hi<<4)>>>0,n=this.hi>>>24;return 0===n?0===e?t<16384?t<128?1:2:t<2097152?3:4:e<16384?e<128?5:6:e<2097152?7:8:n<128?9:10}},850:function(t,e,n){"use strict";var i=e;function o(t,e,n){for(var i=Object.keys(e),o=0;o0)},i.Buffer=function(){try{var t=i.inquire("buffer").Buffer;return t.prototype.utf8Write?t:null}catch(t){return null}}(),i._Buffer_from=null,i._Buffer_allocUnsafe=null,i.newBuffer=function(t){return"number"==typeof t?i.Buffer?i._Buffer_allocUnsafe(t):new i.Array(t):i.Buffer?i._Buffer_from(t):"undefined"==typeof Uint8Array?t:new Uint8Array(t)},i.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,i.Long=i.global.dcodeIO&&i.global.dcodeIO.Long||i.global.Long||i.inquire("long"),i.key2Re=/^true|false|0|1$/,i.key32Re=/^-?(?:0|[1-9][0-9]*)$/,i.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,i.longToHash=function(t){return t?i.LongBits.from(t).toHash():i.LongBits.zeroHash},i.longFromHash=function(t,e){var n=i.LongBits.fromHash(t);return i.Long?i.Long.fromBits(n.lo,n.hi,e):n.toNumber(Boolean(e))},i.merge=o,i.lcFirst=function(t){return t.charAt(0).toLowerCase()+t.substring(1)},i.newError=r,i.ProtocolError=r("ProtocolError"),i.oneOfGetter=function(t){for(var e={},n=0;n-1;--n)if(1===e[t[n]]&&void 0!==this[t[n]]&&null!==this[t[n]])return t[n]}},i.oneOfSetter=function(t){return function(e){for(var n=0;n{"use strict";t.exports=function(t){var e=o.codegen(["m"],t.name+"$verify")('if(typeof m!=="object"||m===null)')("return%j","object expected"),n=t.oneofsArray,i={};n.length&&e("var p={}");for(var c=0;c{"use strict";var i=e,o=n(7377);i[".google.protobuf.Any"]={fromObject:function(t){if(t&&t["@type"]){var e=t["@type"].substring(t["@type"].lastIndexOf("/")+1),n=this.lookup(e);if(n){var i="."===t["@type"].charAt(0)?t["@type"].substr(1):t["@type"];return-1===i.indexOf("/")&&(i="/"+i),this.create({type_url:i,value:n.encode(n.fromObject(t)).finish()})}}return this.fromObject(t)},toObject:function(t,e){var n="",i="";if(e&&e.json&&t.type_url&&t.value){i=t.type_url.substring(t.type_url.lastIndexOf("/")+1),n=t.type_url.substring(0,t.type_url.lastIndexOf("/")+1);var r=this.lookup(i);r&&(t=r.decode(t.value))}if(!(t instanceof this.ctor)&&t instanceof o){var s=t.$type.toObject(t,e);return""===n&&(n="type.googleapis.com/"),i=n+("."===t.$type.fullName[0]?t.$type.fullName.substr(1):t.$type.fullName),s["@type"]=i,s}return this.toObject(t,e)}}},1722:(t,e,n)=>{"use strict";t.exports=u;var i,o=n(850),r=o.LongBits,s=o.base64,a=o.utf8;function c(t,e,n){this.fn=t,this.len=e,this.next=void 0,this.val=n}function l(){}function d(t){this.head=t.head,this.tail=t.tail,this.len=t.len,this.next=t.states}function u(){this.len=0,this.head=new c(l,0,0),this.tail=this.head,this.states=null}var h=function(){return o.Buffer?function(){return(u.create=function(){return new i})()}:function(){return new u}};function m(t,e,n){e[n]=255&t}function g(t,e){this.len=t,this.next=void 0,this.val=e}function p(t,e,n){for(;t.hi;)e[n++]=127&t.lo|128,t.lo=(t.lo>>>7|t.hi<<25)>>>0,t.hi>>>=7;for(;t.lo>127;)e[n++]=127&t.lo|128,t.lo=t.lo>>>7;e[n++]=t.lo}function f(t,e,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24}u.create=h(),u.alloc=function(t){return new o.Array(t)},o.Array!==Array&&(u.alloc=o.pool(u.alloc,o.Array.prototype.subarray)),u.prototype._push=function(t,e,n){return this.tail=this.tail.next=new c(t,e,n),this.len+=e,this},g.prototype=Object.create(c.prototype),g.prototype.fn=function(t,e,n){for(;t>127;)e[n++]=127&t|128,t>>>=7;e[n]=t},u.prototype.uint32=function(t){return this.len+=(this.tail=this.tail.next=new g((t>>>=0)<128?1:t<16384?2:t<2097152?3:t<268435456?4:5,t)).len,this},u.prototype.int32=function(t){return t<0?this._push(p,10,r.fromNumber(t)):this.uint32(t)},u.prototype.sint32=function(t){return this.uint32((t<<1^t>>31)>>>0)},u.prototype.uint64=function(t){var e=r.from(t);return this._push(p,e.length(),e)},u.prototype.int64=u.prototype.uint64,u.prototype.sint64=function(t){var e=r.from(t).zzEncode();return this._push(p,e.length(),e)},u.prototype.bool=function(t){return this._push(m,1,t?1:0)},u.prototype.fixed32=function(t){return this._push(f,4,t>>>0)},u.prototype.sfixed32=u.prototype.fixed32,u.prototype.fixed64=function(t){var e=r.from(t);return this._push(f,4,e.lo)._push(f,4,e.hi)},u.prototype.sfixed64=u.prototype.fixed64,u.prototype.float=function(t){return this._push(o.float.writeFloatLE,4,t)},u.prototype.double=function(t){return this._push(o.float.writeDoubleLE,8,t)};var b=o.Array.prototype.set?function(t,e,n){e.set(t,n)}:function(t,e,n){for(var i=0;i>>0;if(!e)return this._push(m,1,0);if(o.isString(t)){var n=u.alloc(e=s.length(t));s.decode(t,n,0),t=n}return this.uint32(e)._push(b,e,t)},u.prototype.string=function(t){var e=a.length(t);return e?this.uint32(e)._push(a.write,e,t):this._push(m,1,0)},u.prototype.fork=function(){return this.states=new d(this),this.head=this.tail=new c(l,0,0),this.len=0,this},u.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new c(l,0,0),this.len=0),this},u.prototype.ldelim=function(){var t=this.head,e=this.tail,n=this.len;return this.reset().uint32(n),n&&(this.tail.next=t.next,this.tail=e,this.len+=n),this},u.prototype.finish=function(){for(var t=this.head.next,e=this.constructor.alloc(this.len),n=0;t;)t.fn(t.val,e,n),n+=t.len,t=t.next;return e},u._configure=function(t){i=t,u.create=h(),i._configure()}},8160:(t,e,n)=>{"use strict";t.exports=r;var i=n(1722);(r.prototype=Object.create(i.prototype)).constructor=r;var o=n(850);function r(){i.call(this)}function s(t,e,n){t.length<40?o.utf8.write(t,e,n):e.utf8Write?e.utf8Write(t,n):e.write(t,n)}r._configure=function(){r.alloc=o._Buffer_allocUnsafe,r.writeBytesBuffer=o.Buffer&&o.Buffer.prototype instanceof Uint8Array&&"set"===o.Buffer.prototype.set.name?function(t,e,n){e.set(t,n)}:function(t,e,n){if(t.copy)t.copy(e,n,0,t.length);else for(var i=0;i>>0;return this.uint32(e),e&&this._push(r.writeBytesBuffer,e,t),this},r.prototype.string=function(t){var e=o.Buffer.byteLength(t);return this.uint32(e),e&&this._push(s,e,t),this},r._configure()},8378:(t,e,n)=>{"use strict";n.d(e,{H:()=>r,KE:()=>o,ZP:()=>i});class i extends Error{constructor(t,e,n){super(function(t,e){const n=new WeakSet,i=(t,e)=>{if("object"==typeof e&&null!==e){if(n.has(e))return`[object ${e.constructor.name}]`;n.add(e)}return e},o=e?` ${JSON.stringify(e,i)}`:"",r=s(t);return t+o+r}(t,n)),this.name="CKEditorError",this.context=e,this.data=n}is(t){return"CKEditorError"===t}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError"))throw t;const n=new i(t.message,e);throw n.stack=t.stack,n}}function o(t,e){console.warn(...a(t,e))}function r(t,e){console.error(...a(t,e))}function s(t){return`\nRead more: https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html#error-${t}`}function a(t,e){const n=s(t);return e?[t,e,n]:[t,n]}},4033:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(669),o=n(8378),r=n(369),s=n(5838);class a extends((0,i.ZP)()){constructor(t={},e={}){super();const n=(0,s.Z)(t);if(n||(e=t),this._items=[],this._itemMap=new Map,this._idProperty=e.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],n)for(const e of t)this._items.push(e),this._itemMap.set(this._getItemIdBeforeAdding(e),e)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(void 0===e)e=this._items.length;else if(e>this._items.length||e<0)throw new o.ZP("collection-add-item-invalid-index",this);let n=0;for(const i of t){const t=this._getItemIdBeforeAdding(i),o=e+n;this._items.splice(o,0,i),this._itemMap.set(t,i),this.fire("add",i,o),n++}return this.fire("change",{added:t,removed:[],index:e}),this}get(t){let e;if("string"==typeof t)e=this._itemMap.get(t);else{if("number"!=typeof t)throw new o.ZP("collection-get-invalid-arg",this);e=this._items[t]}return e||null}has(t){if("string"==typeof t)return this._itemMap.has(t);{const e=t[this._idProperty];return e&&this._itemMap.has(e)}}getIndex(t){let e;return e="string"==typeof t?this._itemMap.get(t):t,e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);return this.fire("change",{added:[],removed:[e],index:n}),e}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const t=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection)throw new o.ZP("collection-bind-to-rebind",this);return this._bindToCollection=t,{as:t=>{this._setUpBindToBinding((e=>new t(e)))},using:t=>{"function"==typeof t?this._setUpBindToBinding(t):this._setUpBindToBinding((e=>e[t]))}}}_setUpBindToBinding(t){const e=this._bindToCollection,n=(n,i,o)=>{const r=e._bindToCollection==this,s=e._bindToInternalToExternalMap.get(i);if(r&&s)this._bindToExternalToInternalMap.set(i,s),this._bindToInternalToExternalMap.set(s,i);else{const n=t(i);if(!n)return void this._skippedIndexesFromExternal.push(o);let r=o;for(const t of this._skippedIndexesFromExternal)o>t&&r--;for(const t of e._skippedIndexesFromExternal)r>=t&&r++;this._bindToExternalToInternalMap.set(i,n),this._bindToInternalToExternalMap.set(n,i),this.add(n,r);for(let t=0;t{const i=this._bindToExternalToInternalMap.get(e);i&&this.remove(i),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>(ne&&t.push(e),t)),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){if(n=t[e],"string"!=typeof n)throw new o.ZP("collection-add-invalid-id",this);if(this.get(n))throw new o.ZP("collection-add-item-already-exists",this)}else t[e]=n=(0,r.Z)();return n}_remove(t){let e,n,i,r=!1;const s=this._idProperty;if("string"==typeof t?(n=t,i=this._itemMap.get(n),r=!i,i&&(e=this._items.indexOf(i))):"number"==typeof t?(e=t,i=this._items[e],r=!i,i&&(n=i[s])):(i=t,n=i[s],e=this._items.indexOf(i),r=-1==e||!this._itemMap.get(n)),r)throw new o.ZP("collection-remove-404",this);this._items.splice(e,1),this._itemMap.delete(n);const a=this._bindToInternalToExternalMap.get(i);return this._bindToInternalToExternalMap.delete(i),this._bindToExternalToInternalMap.delete(a),this.fire("remove",i,e),[i,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}},1916:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(669),o=n(369),r=n(5006),s=n(3003);const a=c((0,i.ZP)());function c(t){if(!t)return a;return class extends t{listenTo(t,e,n,i={}){if((0,r.Z)(t)||(0,s.Z)(t)){const o={capture:!!i.useCapture,passive:!!i.usePassive},r=this._getProxyEmitter(t,o)||new l(t,o);this.listenTo(r,e,n,i)}else super.listenTo(t,e,n,i)}stopListening(t,e,n){if((0,r.Z)(t)||(0,s.Z)(t)){const i=this._getAllProxyEmitters(t);for(const t of i)this.stopListening(t,e,n)}else super.stopListening(t,e,n)}_getProxyEmitter(t,e){return(0,i.Rl)(this,d(t,e))}_getAllProxyEmitters(t){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{c[t]=a.prototype[t]}));class l extends((0,i.ZP)()){constructor(t,e){super(),(0,i.Hv)(this,d(t,e)),this._domNode=t,this._options=e}attach(t){if(this._domListeners&&this._domListeners[t])return;const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options),this._domListeners||(this._domListeners={}),this._domListeners[t]=e}detach(t){let e;!this._domListeners[t]||(e=this._events[t])&&e.callbacks.length||this._domListeners[t].removeListener()}_addEventListener(t,e,n){this.attach(t),(0,i.ZP)().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){(0,i.ZP)().prototype._removeEventListener.call(this,t,e),this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};return e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options),delete this._domListeners[t]},e}}function d(t,e){let n=function(t){return t["data-ck-expando"]||(t["data-ck-expando"]=(0,o.Z)())}(t);for(const t of Object.keys(e).sort())e[t]&&(n+="-"+t);return n}},407:(t,e,n)=>{"use strict";function i(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}n.d(e,{Z:()=>i})},5006:(t,e,n)=>{"use strict";function i(t){if(t){if(t.defaultView)return t instanceof t.defaultView.Document;if(t.ownerDocument&&t.ownerDocument.defaultView)return t instanceof t.ownerDocument.defaultView.Node}return!1}n.d(e,{Z:()=>i})},3978:(t,e,n)=>{"use strict";function i(t){return"[object Range]"==Object.prototype.toString.apply(t)}n.d(e,{Z:()=>i})},7363:(t,e,n)=>{"use strict";function i(t){return"[object Text]"==Object.prototype.toString.call(t)}n.d(e,{Z:()=>i})},3003:(t,e,n)=>{"use strict";function i(t){const e=Object.prototype.toString.apply(t);return"[object Window]"==e||"[object global]"==e}n.d(e,{Z:()=>i})},6224:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(3978),o=n(3003),r=n(407),s=n(7363);const a=["top","right","bottom","left","width","height"];class c{constructor(t){const e=(0,i.Z)(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),u(t)||e)if(e){const e=c.getDomRangeRects(t);l(this,c.getBoundingRect(e))}else l(this,t.getBoundingClientRect());else if((0,o.Z)(t)){const{innerWidth:e,innerHeight:n}=t;l(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else l(this,t)}clone(){return new c(this)}moveTo(t,e){return this.top=e,this.right=t+this.width,this.bottom=e+this.height,this.left=t,this}moveBy(t,e){return this.top+=e,this.right+=t,this.left+=t,this.bottom+=e,this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};return e.width=e.right-e.left,e.height=e.bottom-e.top,e.width<0||e.height<0?null:new c(e)}getIntersectionArea(t){const e=this.getIntersection(t);return e?e.getArea():0}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!d(t)){let n=t.parentNode||t.commonAncestorContainer;for(;n&&!d(n);){const t=new c(n),i=e.getIntersection(t);if(!i)return null;i.getArea(){"use strict";n.d(e,{F:()=>a,m:()=>s});var i=n(3978),o=n(6224),r=n(7363);function s({target:t,viewportOffset:e=0}){const n=g(t);let i=n,o=null;for(;i;){let r;r=p(i==n?t:o),l(r,(()=>f(t,i)));const s=f(t,i);if(c(i,s,e),i.parent!=i){if(o=i.frameElement,i=i.parent,!o)return}else i=null}}function a(t){l(p(t),(()=>new o.Z(t)))}function c(t,e,n){const i=e.clone().moveBy(0,n),r=e.clone().moveBy(0,-n),s=new o.Z(t).excludeScrollbarsAndBorders();if(![r,i].every((t=>s.contains(t)))){let{scrollX:o,scrollY:a}=t;u(r,s)?a-=s.top-e.top+n:d(i,s)&&(a+=e.bottom-s.bottom+n),h(e,s)?o-=s.left-e.left+n:m(e,s)&&(o+=e.right-s.right+n),t.scrollTo(o,a)}}function l(t,e){const n=g(t);let i,r;for(;t!=n.document.body;)r=e(),i=new o.Z(t).excludeScrollbarsAndBorders(),i.contains(r)||(u(r,i)?t.scrollTop-=i.top-r.top:d(r,i)&&(t.scrollTop+=r.bottom-i.bottom),h(r,i)?t.scrollLeft-=i.left-r.left:m(r,i)&&(t.scrollLeft+=r.right-i.right)),t=t.parentNode}function d(t,e){return t.bottom>e.bottom}function u(t,e){return t.tope.right}function g(t){return(0,i.Z)(t)?t.startContainer.ownerDocument.defaultView:t.ownerDocument.defaultView}function p(t){if((0,i.Z)(t)){let e=t.commonAncestorContainer;return(0,r.Z)(e)&&(e=e.parentNode),e}return t.parentNode}function f(t,e){const n=g(t),i=new o.Z(t);if(n===e)return i;{let t=n;for(;t!=e;){const e=t.frameElement,n=new o.Z(e).excludeScrollbarsAndBorders();i.moveBy(n.left,n.top),t=t.parent}}return i}},669:(t,e,n)=>{"use strict";n.d(e,{Hv:()=>g,Rl:()=>m,ZP:()=>h});var i=n(8483),o=n(369),r=n(4841),s=n(6547),a=(n(9807),n(8378));const c=Symbol("listeningTo"),l=Symbol("emitterId"),d=Symbol("delegations"),u=h(Object);function h(t){if(!t)return u;return class extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let i=!1;this.listenTo(this,t,((t,...n)=>{i||(i=!0,t.off(),e.call(this,t,...n))}),n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,i={}){let o,r;this[c]||(this[c]={});const s=this[c];p(t)||g(t);const a=p(t);(o=s[a])||(o=s[a]={emitter:t,callbacks:{}}),(r=o.callbacks[e])||(r=o.callbacks[e]=[]),r.push(n),function(t,e,n,i,o){e._addEventListener?e._addEventListener(n,i,o):t._addEventListener.call(e,n,i,o)}(this,t,e,n,i)}stopListening(t,e,n){const i=this[c];let o=t&&p(t);const r=i&&o?i[o]:void 0,s=r&&e?r.callbacks[e]:void 0;if(!(!i||t&&!r||e&&!s))if(n){w(this,t,e,n);-1!==s.indexOf(n)&&(1===s.length?delete r.callbacks[e]:w(this,t,e,n))}else if(s){for(;n=s.pop();)w(this,t,e,n);delete r.callbacks[e]}else if(r){for(e in r.callbacks)this.stopListening(t,e);delete i[o]}else{for(o in i)this.stopListening(i[o].emitter);delete this[c]}}fire(t,...e){try{const n=t instanceof i.Z?t:new i.Z(this,t),o=n.name;let r=k(this,o);if(n.path.push(this),r){const t=[n,...e];r=Array.from(r);for(let e=0;e{this[d]||(this[d]=new Map),t.forEach((t=>{const i=this[d].get(t);i?i.set(e,n):this[d].set(t,new Map([[e,n]]))}))}}}stopDelegating(t,e){if(this[d])if(t)if(e){const n=this[d].get(t);n&&n.delete(e)}else this[d].delete(t);else this[d].clear()}_addEventListener(t,e,n){!function(t,e){const n=f(t);if(n[e])return;let i=e,o=null;const r=[];for(;""!==i&&!n[i];)n[i]={callbacks:[],childEvents:[]},r.push(n[i]),o&&n[i].childEvents.push(o),o=i,i=i.substr(0,i.lastIndexOf(":"));if(""!==i){for(const t of r)t.callbacks=n[i].callbacks.slice();n[i].childEvents.push(o)}}(this,t);const i=b(this,t),o={callback:e,priority:r.Z.get(n.priority)};for(const t of i)(0,s.Z)(t,o)}_removeEventListener(t,e){const n=b(this,t);for(const t of n)for(let n=0;n-1?k(t,e.substr(0,e.lastIndexOf(":"))):null}function x(t,e,n){for(let[o,r]of t){r?"function"==typeof r&&(r=r(e.name)):r=e.name;const t=new i.Z(e.source,r);t.path=[...e.path],o.fire(t,...n)}}function w(t,e,n,i){e._removeEventListener?e._removeEventListener(n,i):t._removeEventListener.call(e,n,i)}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{h[t]=u.prototype[t]}))},3950:(t,e,n)=>{"use strict";n.d(e,{ZP:()=>r});const i=function(){try{return navigator.userAgent.toLowerCase()}catch(t){return""}}(),o={isMac:s(i),isWindows:function(t){return t.indexOf("windows")>-1}(i),isGecko:function(t){return!!t.match(/gecko\/\d+/)}(i),isSafari:function(t){return t.indexOf(" applewebkit/")>-1&&-1===t.indexOf("chrome")}(i),isiOS:function(t){return!!t.match(/iphone|ipad/i)||s(t)&&navigator.maxTouchPoints>0}(i),isAndroid:function(t){return t.indexOf("android")>-1}(i),isBlink:function(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}(i),features:{isRegExpUnicodePropertySupported:function(){let t=!1;try{t=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(t){}return t}()}},r=o;function s(t){return t.indexOf("macintosh")>-1}},8483:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const i=function(){return function t(){t.called=!0}};class o{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=i(),this.off=i()}}},7117:(t,e,n)=>{"use strict";n.d(e,{Bb:()=>u.ZP,FE:()=>pt.Z,De:()=>L,Xu:()=>F.Z,a6:()=>y,ln:()=>l.ZP,M3:()=>d.Z,Rh:()=>bt,VD:()=>kt.Z,go:()=>gt,Re:()=>x,UL:()=>G.Z,do:()=>Z,Rt:()=>T,QX:()=>E,az:()=>N,Hg:()=>a,OB:()=>i.ZP,HZ:()=>o,Ps:()=>ft,dk:()=>H,Cq:()=>lt.Cq,yy:()=>q,XU:()=>lt.XU,j9:()=>ut,mA:()=>lt.mA,xZ:()=>ot,CO:()=>U,cq:()=>Y,ZQ:()=>J,VG:()=>_t.Z,dj:()=>lt.dj,tO:()=>Ct,C3:()=>Q,Zt:()=>lt.Zt,Cb:()=>yt,pp:()=>Dt,YK:()=>It,to:()=>Tt,TW:()=>D.Z,nA:()=>Et,UG:()=>X.Z,bR:()=>tt.Z,Gs:()=>W.Z,pn:()=>et,Do:()=>lt.Do,H:()=>u.H,KE:()=>u.KE,CD:()=>c,Zz:()=>lt.Zz,tA:()=>wt.Z,Od:()=>at,F0:()=>ct.F,mR:()=>ct.m,jS:()=>K,x:()=>At,qo:()=>ht,qL:()=>xt,nn:()=>$,hQ:()=>vt.Z,i8:()=>Bt.Z});var i=n(3950);function o(t,e,n,i){n=n||function(t,e){return t===e};const o=Array.isArray(t)?t:Array.prototype.slice.call(t),a=Array.isArray(e)?e:Array.prototype.slice.call(e),c=function(t,e,n){const i=r(t,e,n);if(-1===i)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const o=s(t,i),a=s(e,i),c=r(o,a,n),l=t.length-c,d=e.length-c;return{firstIndex:i,lastIndexOld:l,lastIndexNew:d}}(o,a,n),l=i?function(t,e){const{firstIndex:n,lastIndexOld:i,lastIndexNew:o}=t;if(-1===n)return Array(e).fill("equal");let r=[];n>0&&(r=r.concat(Array(n).fill("equal")));o-n>0&&(r=r.concat(Array(o-n).fill("insert")));i-n>0&&(r=r.concat(Array(i-n).fill("delete")));o0&&n.push({index:i,type:"insert",values:t.slice(i,r)});o-i>0&&n.push({index:i+(r-i),type:"delete",howMany:o-i});return n}(a,c);return l}function r(t,e,n){for(let i=0;i200||o>200||i+o>300)return a.fastDiff(t,e,n,!0);let r,s;if(oa?-1:1;u[i+d]&&(u[i]=u[i+d].slice(0)),u[i]||(u[i]=[]),u[i].push(o>a?r:s);let m=Math.max(o,a),g=m-i;for(;gd;g--)h[g]=m(g);h[d]=m(d),p++}while(h[d]!==l);return u[d].slice(1)}function c(t,...e){e.forEach((e=>{const n=Object.getOwnPropertyNames(e),i=Object.getOwnPropertySymbols(e);n.concat(i).forEach((n=>{if(n in t.prototype)return;if("function"==typeof e&&("length"==n||"name"==n||"prototype"==n))return;const i=Object.getOwnPropertyDescriptor(e,n);i.enumerable=!1,Object.defineProperty(t.prototype,n,i)}))}))}a.fastDiff=o;var l=n(669),d=n(8483),u=n(8378),h=n(7226);const m=Symbol("observableProperties"),g=Symbol("boundObservables"),p=Symbol("boundProperties"),f=Symbol("decoratedMethods"),b=Symbol("decoratedOriginal"),k=x((0,l.ZP)());function x(t){if(!t)return k;return class extends t{set(t,e){if((0,h.Z)(t))return void Object.keys(t).forEach((e=>{this.set(e,t[e])}),this);w(this);const n=this[m];if(t in this&&!n.has(t))throw new u.ZP("observable-set-cannot-override",this);Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:()=>n.get(t),set(e){const i=n.get(t);let o=this.fire(`set:${t}`,t,e,i);void 0===o&&(o=e),i===o&&n.has(t)||(n.set(t,o),this.fire(`change:${t}`,t,o,i))}}),this[t]=e}bind(...t){if(!t.length||!v(t))throw new u.ZP("observable-bind-wrong-properties",this);if(new Set(t).size!==t.length)throw new u.ZP("observable-bind-duplicate-properties",this);w(this);const e=this[p];t.forEach((t=>{if(e.has(t))throw new u.ZP("observable-bind-rebind",this)}));const n=new Map;return t.forEach((t=>{const i={property:t,to:[]};e.set(t,i),n.set(t,i)})),{to:_,toMany:A,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[m])return;const e=this[p],n=this[g];if(t.length){if(!v(t))throw new u.ZP("observable-unbind-wrong-properties",this);t.forEach((t=>{const i=e.get(t);i&&(i.to.forEach((([t,e])=>{const o=n.get(t),r=o[e];r.delete(i),r.size||delete o[e],Object.keys(o).length||(n.delete(t),this.stopListening(t,"change"))})),e.delete(t))}))}else n.forEach(((t,e)=>{this.stopListening(e,"change")})),n.clear(),e.clear()}decorate(t){w(this);const e=this[t];if(!e)throw new u.ZP("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t});this.on(t,((t,n)=>{t.return=e.apply(this,n)})),this[t]=function(...e){return this.fire(t,e)},this[t][b]=e,this[f]||(this[f]=[]),this[f].push(t)}stopListening(t,e,n){if(!t&&this[f]){for(const t of this[f])this[t]=this[t][b];delete this[f]}super.stopListening(t,e,n)}}}function w(t){t[m]||(Object.defineProperty(t,m,{value:new Map}),Object.defineProperty(t,g,{value:new Map}),Object.defineProperty(t,p,{value:new Map}))}function _(...t){const e=function(...t){if(!t.length)throw new u.ZP("observable-bind-to-parse-error",null);const e={to:[]};let n;"function"==typeof t[t.length-1]&&(e.callback=t.pop());return t.forEach((t=>{if("string"==typeof t)n.properties.push(t);else{if("object"!=typeof t)throw new u.ZP("observable-bind-to-parse-error",null);n={observable:t,properties:[]},e.to.push(n)}})),e}(...t),n=Array.from(this._bindings.keys()),i=n.length;if(!e.callback&&e.to.length>1)throw new u.ZP("observable-bind-to-no-callback",this);if(i>1&&e.callback)throw new u.ZP("observable-bind-to-extra-callback",this);var o;e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==i)throw new u.ZP("observable-bind-to-properties-length",this);t.properties.length||(t.properties=this._bindProperties)})),this._to=e.to,e.callback&&(this._bindings.get(n[0]).callback=e.callback),o=this._observable,this._to.forEach((t=>{const e=o[g];let n;e.get(t.observable)||o.listenTo(t.observable,"change",((i,r)=>{n=e.get(t.observable)[r],n&&n.forEach((t=>{C(o,t.property)}))}))})),function(t){let e;t._bindings.forEach(((n,i)=>{t._to.forEach((o=>{e=o.properties[n.callback?0:t._bindProperties.indexOf(i)],n.to.push([o.observable,e]),function(t,e,n,i){const o=t[g],r=o.get(n),s=r||{};s[i]||(s[i]=new Set);s[i].add(e),r||o.set(n,s)}(t._observable,n,o.observable,e)}))}))}(this),this._bindProperties.forEach((t=>{C(this._observable,t)}))}function A(t,e,n){if(this._bindings.size>1)throw new u.ZP("observable-bind-to-many-not-one-binding",this);this.to(...function(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}(t,e),n)}function v(t){return t.every((t=>"string"==typeof t))}function C(t,e){const n=t[p].get(e);let i;n.callback?i=n.callback.apply(t,n.to.map((t=>t[0][t[1]]))):(i=n.to[0],i=i[0][i[1]]),Object.prototype.hasOwnProperty.call(t,e)?t[e]=i:t.set(e,i)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{x[t]=k.prototype[t]}));class y{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e}),t.style.display="none",e&&t.parentNode.insertBefore(e,t.nextSibling)}restore(){this._replacedElements.forEach((({element:t,newElement:e})=>{t.style.display="",e&&e.remove()})),this._replacedElements=[]}}function E(t){let e=0;for(const n of t)e++;return e}function T(t,e){const n=Math.min(t.length,e.length);for(let i=0;i{this._setToTarget(t,i,e[i],n)}))}}function z(t){return(0,R.Z)(t,j)}function j(t){return(0,P.Z)(t)?t:void 0}var F=n(1916);let V;try{V={window,document}}catch(t){V={window:{},document:{}}}const U=V;function H(t){const e=[];let n=t;for(;n&&n.nodeType!=Node.DOCUMENT_NODE;)e.unshift(n),n=n.parentNode;return e}function q(t){return t instanceof HTMLTextAreaElement?t.value:t.innerHTML}var W=n(7363),G=n(6224);class Z{constructor(t,e){Z._observerInstance||Z._createObserver(),this._element=t,this._callback=e,Z._addElementCallback(t,e),Z._observerInstance.observe(t)}destroy(){Z._deleteElementCallback(this._element,this._callback)}static _addElementCallback(t,e){Z._elementCallbacks||(Z._elementCallbacks=new Map);let n=Z._elementCallbacks.get(t);n||(n=new Set,Z._elementCallbacks.set(t,n)),n.add(e)}static _deleteElementCallback(t,e){const n=Z._getElementCallbacks(t);n&&(n.delete(e),n.size||(Z._elementCallbacks.delete(t),Z._observerInstance.unobserve(t))),Z._elementCallbacks&&!Z._elementCallbacks.size&&(Z._observerInstance=null,Z._elementCallbacks=null)}static _getElementCallbacks(t){return Z._elementCallbacks?Z._elementCallbacks.get(t):null}static _createObserver(){Z._observerInstance=new U.window.ResizeObserver((t=>{for(const e of t){const t=Z._getElementCallbacks(e.target);if(t)for(const n of t)n(e)}}))}}function K(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}function $(t){return e=>e+t}function Y(t){let e=0;for(;t.previousSibling;)t=t.previousSibling,e++;return e}function J(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function Q(t){return t&&t.nodeType===Node.COMMENT_NODE}Z._observerInstance=null,Z._elementCallbacks=null;var X=n(5006),tt=n(3978);function et(t){return!!(t&&t.getClientRects&&t.getClientRects().length)}var nt=n(407),it=n(3234);function ot({element:t,target:e,positions:n,limiter:i,fitInViewport:o,viewportOffsetConfig:r}){(0,it.Z)(e)&&(e=e()),(0,it.Z)(i)&&(i=i());const s=function(t){return t&&t.parentNode?t.offsetParent===U.document.body?null:t.offsetParent:null}(t),a=new G.Z(t),c=new G.Z(e);let l;const d=o&&function(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new G.Z(U.window);return e.top+=t.top,e.height-=t.top,e.bottom-=t.bottom,e.height-=t.bottom,e}(r)||null,u={targetRect:c,elementRect:a,positionedElementAncestor:s,viewportRect:d};if(i||o){const t=i&&new G.Z(i).getVisible();Object.assign(u,{limiterRect:t,viewportRect:d}),l=function(t,e){const{elementRect:n}=e,i=n.getArea(),o=t.map((t=>new st(t,e))).filter((t=>!!t.name));let r=0,s=null;for(const t of o){const{limiterIntersectionArea:e,viewportIntersectionArea:n}=t;if(e===i)return t;const o=n**2+e**2;o>r&&(r=o,s=t)}return s}(n,u)||new st(n[0],u)}else l=new st(n[0],u);return l}function rt(t){const{scrollX:e,scrollY:n}=U.window;return t.clone().moveBy(e,n)}class st{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n)return;const{left:i,top:o,name:r,config:s}=n;this.name=r,this.config=s,this._positioningFunctionCorrdinates={left:i,top:o},this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(!e)return t.getIntersectionArea(this._rect);{const n=t.getIntersection(e);if(n)return n.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const t=this._options.viewportRect;return t?t.getIntersectionArea(this._rect):0}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=rt(this._rect),this._options.positionedElementAncestor&&function(t,e){const n=rt(new G.Z(e)),i=(0,nt.Z)(e);let o=0,r=0;o-=n.left,r-=n.top,o+=e.scrollLeft,r+=e.scrollTop,o-=i.left,r-=i.top,t.moveBy(o,r)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor)),this._cachedAbsoluteRect}}function at(t){const e=t.parentNode;e&&e.removeChild(t)}var ct=n(7275),lt=n(1147);const dt=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function ut(t){return dt.includes(t)?"rtl":"ltr"}function ht(t){return Array.isArray(t)?t:[t]}function mt(t,e,n=1){if("number"!=typeof n)throw new u.ZP("translation-service-quantity-not-a-number",null,{quantity:n});const i=Object.keys(U.window.CKEDITOR_TRANSLATIONS).length;1===i&&(t=Object.keys(U.window.CKEDITOR_TRANSLATIONS)[0]);const o=e.id||e.string;if(0===i||!function(t,e){return!!U.window.CKEDITOR_TRANSLATIONS[t]&&!!U.window.CKEDITOR_TRANSLATIONS[t].dictionary[e]}(t,o))return 1!==n?e.plural:e.string;const r=U.window.CKEDITOR_TRANSLATIONS[t].dictionary,s=U.window.CKEDITOR_TRANSLATIONS[t].getPluralForm||(t=>1===t?0:1),a=r[o];if("string"==typeof a)return a;return a[Number(s(n))]}U.window.CKEDITOR_TRANSLATIONS||(U.window.CKEDITOR_TRANSLATIONS={});class gt{constructor({uiLanguage:t="en",contentLanguage:e}={}){this.uiLanguage=t,this.contentLanguage=e||this.uiLanguage,this.uiLanguageDirection=ut(this.uiLanguage),this.contentLanguageDirection=ut(this.contentLanguage),this.t=(t,e)=>this._t(t,e)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(t,e=[]){e=ht(e),"string"==typeof t&&(t={string:t});const n=!!t.plural?e[0]:1;return function(t,e){return t.replace(/%(\d+)/g,((t,n)=>nthis._focus(t)),{useCapture:!0}),this.listenTo(t,"blur",(()=>this._blur()),{useCapture:!0}),this._elements.add(t)}remove(t){t===this.focusedElement&&this._blur(),this._elements.has(t)&&(this.stopListening(t),this._elements.delete(t))}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=t,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null,this.isFocused=!1}),0)}}var kt=n(6550);function xt(t){return(0,D.Z)(t)?new Map(t):function(t){const e=new Map;for(const n in t)e.set(n,t[n]);return e}(t)}var wt=n(4841),_t=n(6547);function At(t,e,n,i){if(Math.max(e.length,t.length)>1e4)return t.slice(0,n).concat(e).concat(t.slice(n+i,t.length));{const o=Array.from(t);return o.splice(n,i,...e),o}}var vt=n(369);function Ct(t){return!!t&&1==t.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t)}function yt(t){return!!t&&1==t.length&&/[\ud800-\udbff]/.test(t)}function Et(t){return!!t&&1==t.length&&/[\udc00-\udfff]/.test(t)}function Tt(t,e){return yt(t.charAt(e-1))&&Et(t.charAt(e))}function Dt(t,e){return Ct(t.charAt(e))}const St=function(){const t=/\p{Regional_Indicator}{2}/u.source,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].map((t=>t.source)).join("|")+")";return new RegExp(`${t}|${e}(?:${e})*`,"ug")}();function It(t,e){const n=String(t).matchAll(St);return Array.from(n).some((t=>t.index{"use strict";n.d(e,{Z:()=>o});var i=n(4841);function o(t,e){const n=i.Z.get(e.priority);for(let o=0;o{"use strict";function i(t){return!(!t||!t[Symbol.iterator])}n.d(e,{Z:()=>i})},1147:(t,e,n)=>{"use strict";n.d(e,{Cq:()=>l,Do:()=>a,XU:()=>u,Zt:()=>g,Zz:()=>d,dj:()=>h,mA:()=>m});var i=n(8378),o=n(3950);const r={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},s={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},a=function(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){t[String.fromCharCode(e).toLowerCase()]=e}for(let e=48;e<=57;e++)t[e-48]=e;for(let e=112;e<=123;e++)t["f"+(e-111)]=e;for(const e of"`-=[];',./\\")t[e]=e.charCodeAt(0);return t}(),c=Object.fromEntries(Object.entries(a).map((([t,e])=>[e,t.charAt(0).toUpperCase()+t.slice(1)])));function l(t){let e;if("string"==typeof t){if(e=a[t.toLowerCase()],!e)throw new i.ZP("keyboard-unknown-key",null,{key:t})}else e=t.keyCode+(t.altKey?a.alt:0)+(t.ctrlKey?a.ctrl:0)+(t.shiftKey?a.shift:0)+(t.metaKey?a.cmd:0);return e}function d(t){return"string"==typeof t&&(t=function(t){return t.split("+").map((t=>t.trim()))}(t)),t.map((t=>"string"==typeof t?function(t){if(t.endsWith("!"))return l(t.slice(0,-1));const e=l(t);return o.ZP.isMac&&e==a.ctrl?a.cmd:e}(t):t)).reduce(((t,e)=>e+t),0)}function u(t){let e=d(t);return Object.entries(o.ZP.isMac?r:s).reduce(((t,[n,i])=>(0!=(e&a[n])&&(e&=~a[n],t+=i),t)),"")+(e?c[e]:"")}function h(t){return t==a.arrowright||t==a.arrowleft||t==a.arrowup||t==a.arrowdown}function m(t,e){const n="ltr"===e;switch(t){case a.arrowleft:return n?"left":"right";case a.arrowright:return n?"right":"left";case a.arrowup:return"up";case a.arrowdown:return"down"}}function g(t,e){const n=m(t,e);return"down"===n||"right"===n}},6550:(t,e,n)=>{"use strict";n.d(e,{Z:()=>r});var i=n(1916),o=n(1147);class r{constructor(){this._listener=new((0,i.Z)())}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+(0,o.Cq)(e),e)}))}set(t,e,n={}){const i=(0,o.Zz)(t),r=n.priority;this._listener.listenTo(this._listener,"_keydown:"+i,((t,n)=>{e(n,(()=>{n.preventDefault(),n.stopPropagation(),t.stop()})),t.return=!0}),{priority:r})}press(t){return!!this._listener.fire("_keydown:"+(0,o.Cq)(t),t)}destroy(){this._listener.stopListening()}}},4841:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const i={get(t="normal"){return"number"!=typeof t?this[t]||this.normal:t},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5}},369:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});const i=new Array(256).fill("").map(((t,e)=>("0"+e.toString(16)).slice(-2)));function o(){const t=4294967296*Math.random()>>>0,e=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0;return"e"+i[t>>0&255]+i[t>>8&255]+i[t>>16&255]+i[t>>24&255]+i[e>>0&255]+i[e>>8&255]+i[e>>16&255]+i[e>>24&255]+i[n>>0&255]+i[n>>8&255]+i[n>>16&255]+i[n>>24&255]+i[o>>0&255]+i[o>>8&255]+i[o>>16&255]+i[o>>24&255]}},9807:(t,e,n)=>{"use strict";n.d(e,{Z:()=>r});var i=n(8378);const o="35.4.0",r=o,s="object"==typeof window?window:n.g;if(s.CKEDITOR_VERSION)throw new i.ZP("ckeditor-duplicated-modules",null);s.CKEDITOR_VERSION=o},4537:t=>{"use strict";t.exports=function(t,e){var n=new Array(arguments.length-1),i=0,o=2,r=!0;for(;o{"use strict";var n=e;n.length=function(t){var e=t.length;if(!e)return 0;for(var n=0;--e%4>1&&"="===t.charAt(e);)++n;return Math.ceil(3*t.length)/4-n};for(var i=new Array(64),o=new Array(123),r=0;r<64;)o[i[r]=r<26?r+65:r<52?r+71:r<62?r-4:r-59|43]=r++;n.encode=function(t,e,n){for(var o,r=null,s=[],a=0,c=0;e>2],o=(3&l)<<4,c=1;break;case 1:s[a++]=i[o|l>>4],o=(15&l)<<2,c=2;break;case 2:s[a++]=i[o|l>>6],s[a++]=i[63&l],c=0}a>8191&&((r||(r=[])).push(String.fromCharCode.apply(String,s)),a=0)}return c&&(s[a++]=i[o],s[a++]=61,1===c&&(s[a++]=61)),r?(a&&r.push(String.fromCharCode.apply(String,s.slice(0,a))),r.join("")):String.fromCharCode.apply(String,s.slice(0,a))};var s="invalid encoding";n.decode=function(t,e,n){for(var i,r=n,a=0,c=0;c1)break;if(void 0===(l=o[l]))throw Error(s);switch(a){case 0:i=l,a=1;break;case 1:e[n++]=i<<2|(48&l)>>4,i=l,a=2;break;case 2:e[n++]=(15&i)<<4|(60&l)>>2,i=l,a=3;break;case 3:e[n++]=(3&i)<<6|l,a=0}}if(1===a)throw Error(s);return n-r},n.test=function(t){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(t)}},5124:t=>{"use strict";function e(t,n){"string"==typeof t&&(n=t,t=void 0);var i=[];function o(t){if("string"!=typeof t){var n=r();if(e.verbose&&console.log("codegen: "+n),n="return "+n,t){for(var s=Object.keys(t),a=new Array(s.length+1),c=new Array(s.length),l=0;l{"use strict";function e(){this._listeners={}}t.exports=e,e.prototype.on=function(t,e,n){return(this._listeners[t]||(this._listeners[t]=[])).push({fn:e,ctx:n||this}),this},e.prototype.off=function(t,e){if(void 0===t)this._listeners={};else if(void 0===e)this._listeners[t]=[];else for(var n=this._listeners[t],i=0;i{"use strict";t.exports=r;var i=n(4537),o=n(7199)("fs");function r(t,e,n){return"function"==typeof e?(n=e,e={}):e||(e={}),n?!e.xhr&&o&&o.readFile?o.readFile(t,(function(i,o){return i&&"undefined"!=typeof XMLHttpRequest?r.xhr(t,e,n):i?n(i):n(null,e.binary?o:o.toString("utf8"))})):r.xhr(t,e,n):i(r,this,t,e)}r.xhr=function(t,e,n){var i=new XMLHttpRequest;i.onreadystatechange=function(){if(4===i.readyState){if(0!==i.status&&200!==i.status)return n(Error("status "+i.status));if(e.binary){var t=i.response;if(!t){t=[];for(var o=0;o{"use strict";function e(t){return"undefined"!=typeof Float32Array?function(){var e=new Float32Array([-0]),n=new Uint8Array(e.buffer),i=128===n[3];function o(t,i,o){e[0]=t,i[o]=n[0],i[o+1]=n[1],i[o+2]=n[2],i[o+3]=n[3]}function r(t,i,o){e[0]=t,i[o]=n[3],i[o+1]=n[2],i[o+2]=n[1],i[o+3]=n[0]}function s(t,i){return n[0]=t[i],n[1]=t[i+1],n[2]=t[i+2],n[3]=t[i+3],e[0]}function a(t,i){return n[3]=t[i],n[2]=t[i+1],n[1]=t[i+2],n[0]=t[i+3],e[0]}t.writeFloatLE=i?o:r,t.writeFloatBE=i?r:o,t.readFloatLE=i?s:a,t.readFloatBE=i?a:s}():function(){function e(t,e,n,i){var o=e<0?1:0;if(o&&(e=-e),0===e)t(1/e>0?0:2147483648,n,i);else if(isNaN(e))t(2143289344,n,i);else if(e>34028234663852886e22)t((o<<31|2139095040)>>>0,n,i);else if(e<11754943508222875e-54)t((o<<31|Math.round(e/1401298464324817e-60))>>>0,n,i);else{var r=Math.floor(Math.log(e)/Math.LN2);t((o<<31|r+127<<23|8388607&Math.round(e*Math.pow(2,-r)*8388608))>>>0,n,i)}}function s(t,e,n){var i=t(e,n),o=2*(i>>31)+1,r=i>>>23&255,s=8388607&i;return 255===r?s?NaN:o*(1/0):0===r?1401298464324817e-60*o*s:o*Math.pow(2,r-150)*(s+8388608)}t.writeFloatLE=e.bind(null,n),t.writeFloatBE=e.bind(null,i),t.readFloatLE=s.bind(null,o),t.readFloatBE=s.bind(null,r)}(),"undefined"!=typeof Float64Array?function(){var e=new Float64Array([-0]),n=new Uint8Array(e.buffer),i=128===n[7];function o(t,i,o){e[0]=t,i[o]=n[0],i[o+1]=n[1],i[o+2]=n[2],i[o+3]=n[3],i[o+4]=n[4],i[o+5]=n[5],i[o+6]=n[6],i[o+7]=n[7]}function r(t,i,o){e[0]=t,i[o]=n[7],i[o+1]=n[6],i[o+2]=n[5],i[o+3]=n[4],i[o+4]=n[3],i[o+5]=n[2],i[o+6]=n[1],i[o+7]=n[0]}function s(t,i){return n[0]=t[i],n[1]=t[i+1],n[2]=t[i+2],n[3]=t[i+3],n[4]=t[i+4],n[5]=t[i+5],n[6]=t[i+6],n[7]=t[i+7],e[0]}function a(t,i){return n[7]=t[i],n[6]=t[i+1],n[5]=t[i+2],n[4]=t[i+3],n[3]=t[i+4],n[2]=t[i+5],n[1]=t[i+6],n[0]=t[i+7],e[0]}t.writeDoubleLE=i?o:r,t.writeDoubleBE=i?r:o,t.readDoubleLE=i?s:a,t.readDoubleBE=i?a:s}():function(){function e(t,e,n,i,o,r){var s=i<0?1:0;if(s&&(i=-i),0===i)t(0,o,r+e),t(1/i>0?0:2147483648,o,r+n);else if(isNaN(i))t(0,o,r+e),t(2146959360,o,r+n);else if(i>17976931348623157e292)t(0,o,r+e),t((s<<31|2146435072)>>>0,o,r+n);else{var a;if(i<22250738585072014e-324)t((a=i/5e-324)>>>0,o,r+e),t((s<<31|a/4294967296)>>>0,o,r+n);else{var c=Math.floor(Math.log(i)/Math.LN2);1024===c&&(c=1023),t(4503599627370496*(a=i*Math.pow(2,-c))>>>0,o,r+e),t((s<<31|c+1023<<20|1048576*a&1048575)>>>0,o,r+n)}}}function s(t,e,n,i,o){var r=t(i,o+e),s=t(i,o+n),a=2*(s>>31)+1,c=s>>>20&2047,l=4294967296*(1048575&s)+r;return 2047===c?l?NaN:a*(1/0):0===c?5e-324*a*l:a*Math.pow(2,c-1075)*(l+4503599627370496)}t.writeDoubleLE=e.bind(null,n,0,4),t.writeDoubleBE=e.bind(null,i,4,0),t.readDoubleLE=s.bind(null,o,0,4),t.readDoubleBE=s.bind(null,r,4,0)}(),t}function n(t,e,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24}function i(t,e,n){e[n]=t>>>24,e[n+1]=t>>>16&255,e[n+2]=t>>>8&255,e[n+3]=255&t}function o(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}function r(t,e){return(t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3])>>>0}t.exports=e(e)},7199:module=>{"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(t){}return null}module.exports=inquire},8626:(t,e)=>{"use strict";var n=e,i=n.isAbsolute=function(t){return/^(?:\/|\w+:)/.test(t)},o=n.normalize=function(t){var e=(t=t.replace(/\\/g,"/").replace(/\/{2,}/g,"/")).split("/"),n=i(t),o="";n&&(o=e.shift()+"/");for(var r=0;r0&&".."!==e[r-1]?e.splice(--r,2):n?e.splice(r,1):++r:"."===e[r]?e.splice(r,1):++r;return o+e.join("/")};n.resolve=function(t,e,n){return n||(e=o(e)),i(e)?e:(n||(t=o(t)),(t=t.replace(/(?:\/|^)[^/]+$/,"")).length?o(t+"/"+e):e)}},6662:t=>{"use strict";t.exports=function(t,e,n){var i=n||8192,o=i>>>1,r=null,s=i;return function(n){if(n<1||n>o)return t(n);s+n>i&&(r=t(i),s=0);var a=e.call(r,s,s+=n);return 7&s&&(s=1+(7|s)),a}}},4997:(t,e)=>{"use strict";var n=e;n.length=function(t){for(var e=0,n=0,i=0;i191&&i<224?r[s++]=(31&i)<<6|63&t[e++]:i>239&&i<365?(i=((7&i)<<18|(63&t[e++])<<12|(63&t[e++])<<6|63&t[e++])-65536,r[s++]=55296+(i>>10),r[s++]=56320+(1023&i)):r[s++]=(15&i)<<12|(63&t[e++])<<6|63&t[e++],s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,r)),s=0);return o?(s&&o.push(String.fromCharCode.apply(String,r.slice(0,s))),o.join("")):String.fromCharCode.apply(String,r.slice(0,s))},n.write=function(t,e,n){for(var i,o,r=n,s=0;s>6|192,e[n++]=63&i|128):55296==(64512&i)&&56320==(64512&(o=t.charCodeAt(s+1)))?(i=65536+((1023&i)<<10)+(1023&o),++s,e[n++]=i>>18|240,e[n++]=i>>12&63|128,e[n++]=i>>6&63|128,e[n++]=63&i|128):(e[n++]=i>>12|224,e[n++]=i>>6&63|128,e[n++]=63&i|128);return n-r}},6209:()=>{"use strict";var md5,__WEBPACK_DEFAULT_EXPORT__=md5;(function(){var HxOverrides=function(){};HxOverrides.__name__=!0,HxOverrides.dateStr=function(t){var e=t.getMonth()+1,n=t.getDate(),i=t.getHours(),o=t.getMinutes(),r=t.getSeconds();return t.getFullYear()+"-"+(e<10?"0"+e:""+e)+"-"+(n<10?"0"+n:""+n)+" "+(i<10?"0"+i:""+i)+":"+(o<10?"0"+o:""+o)+":"+(r<10?"0"+r:""+r)},HxOverrides.strDate=function(t){switch(t.length){case 8:var e=t.split(":"),n=new Date;return n.setTime(0),n.setUTCHours(e[0]),n.setUTCMinutes(e[1]),n.setUTCSeconds(e[2]),n;case 10:e=t.split("-");return new Date(e[0],e[1]-1,e[2],0,0,0);case 19:var i=(e=t.split(" "))[0].split("-"),o=e[1].split(":");return new Date(i[0],i[1]-1,i[2],o[0],o[1],o[2]);default:throw"Invalid date format : "+t}},HxOverrides.cca=function(t,e){var n=t.charCodeAt(e);if(n==n)return n},HxOverrides.substr=function(t,e,n){return null!=e&&0!=e&&null!=n&&n<0?"":(null==n&&(n=t.length),e<0?(e=t.length+e)<0&&(e=0):n<0&&(n=t.length+n-e),t.substr(e,n))},HxOverrides.remove=function(t,e){for(var n=0,i=t.length;n>>32-e},str2blks:function(t){for(var e=1+(t.length+8>>6),n=new Array,i=0,o=16*e;i>2]|=HxOverrides.cca(t,r)<<(8*t.length+r)%4*8,r++;n[r>>2]|=128<<(8*t.length+r)%4*8;var s=8*t.length,a=16*e-2;return n[a]=255&s,n[a]|=(s>>>8&255)<<8,n[a]|=(s>>>16&255)<<16,n[a]|=(s>>>24&255)<<24,n},rhex:function(t){for(var e="",n="0123456789abcdef",i=0;i<4;){var o=i++;e+=n.charAt(t>>8*o+4&15)+n.charAt(t>>8*o&15)}return e},addme:function(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n},bitAND:function(t,e){return(t>>>1&e>>>1)<<1|1&t&e},bitXOR:function(t,e){return(t>>>1^e>>>1)<<1|1&t^1&e},bitOR:function(t,e){return(t>>>1|e>>>1)<<1|(1&t|1&e)},__class__:haxe.Md5},haxe.Timer=function(t){var e=this;this.id=window.setInterval((function(){e.run()}),t)},haxe.Timer.__name__=!0,haxe.Timer.delay=function(t,e){var n=new haxe.Timer(e);return n.run=function(){n.stop(),t()},n},haxe.Timer.measure=function(t,e){var n=haxe.Timer.stamp(),i=t();return haxe.Log.trace(haxe.Timer.stamp()-n+"s",e),i},haxe.Timer.stamp=function(){return(new Date).getTime()/1e3},haxe.Timer.prototype={run:function(){},stop:function(){null!=this.id&&(window.clearInterval(this.id),this.id=null)},__class__:haxe.Timer};var js=js||{},$_;function $bind(t,e){var n=function(){return n.method.apply(n.scope,arguments)};return n.scope=t,n.method=e,n}js.Boot=function(){},js.Boot.__name__=!0,js.Boot.__unhtml=function(t){return t.split("&").join("&").split("<").join("<").split(">").join(">")},js.Boot.__trace=function(t,e){var n,i=null!=e?e.fileName+":"+e.lineNumber+": ":"";i+=js.Boot.__string_rec(t,""),"undefined"!=typeof document&&null!=(n=document.getElementById("haxe:trace"))?n.innerHTML+=js.Boot.__unhtml(i)+" ":"undefined"!=typeof console&&null!=console.log&&console.log(i)},js.Boot.__clear_trace=function(){var t=document.getElementById("haxe:trace");null!=t&&(t.innerHTML="")},js.Boot.isClass=function(t){return t.__name__},js.Boot.isEnum=function(t){return t.__ename__},js.Boot.getClass=function(t){return t.__class__},js.Boot.__string_rec=function(t,e){if(null==t)return"null";if(e.length>=5)return"<...>";var n=typeof t;switch("function"==n&&(t.__name__||t.__ename__)&&(n="object"),n){case"object":if(t instanceof Array){if(t.__enum__){if(2==t.length)return t[0];var i=t[0]+"(";e+="\t";for(var o=2,r=t.length;o0?",":"")+js.Boot.__string_rec(t[c],e)}return i+="]"}var l;try{l=t.toString}catch(t){return"???"}if(null!=l&&l!=Object.toString){var d=t.toString();if("[object Object]"!=d)return d}var u=null;i="{\n";e+="\t";var h=null!=t.hasOwnProperty;for(var u in t)h&&!t.hasOwnProperty(u)||"prototype"!=u&&"__class__"!=u&&"__super__"!=u&&"__interfaces__"!=u&&"__properties__"!=u&&(2!=i.length&&(i+=", \n"),i+=e+u+" : "+js.Boot.__string_rec(t[u],e));return i+="\n"+(e=e.substring(1))+"}";case"function":return"";case"string":return t;default:return String(t)}},js.Boot.__interfLoop=function(t,e){if(null==t)return!1;if(t==e)return!0;var n=t.__interfaces__;if(null!=n)for(var i=0,o=n.length;i>>32-e},str2blks:function(t){for(var e=1+(t.length+8>>6),n=new Array,i=0,o=16*e;i>2]|=HxOverrides.cca(t,r)<<(8*t.length+r)%4*8,r++;n[r>>2]|=128<<(8*t.length+r)%4*8;var s=8*t.length,a=16*e-2;return n[a]=255&s,n[a]|=(s>>>8&255)<<8,n[a]|=(s>>>16&255)<<16,n[a]|=(s>>>24&255)<<24,n},rhex:function(t){for(var e="",n="0123456789abcdef",i=0;i<4;){var o=i++;e+=n.charAt(t>>8*o+4&15)+n.charAt(t>>8*o&15)}return e},addme:function(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n},bitAND:function(t,e){return(t>>>1&e>>>1)<<1|1&t&e},bitXOR:function(t,e){return(t>>>1^e>>>1)<<1|1&t^1&e},bitOR:function(t,e){return(t>>>1|e>>>1)<<1|(1&t|1&e)},__class__:haxe.Md5},haxe.Timer=function(t){var e=this;this.id=window.setInterval((function(){e.run()}),t)},haxe.Timer.__name__=!0,haxe.Timer.delay=function(t,e){var n=new haxe.Timer(e);return n.run=function(){n.stop(),t()},n},haxe.Timer.measure=function(t,e){var n=haxe.Timer.stamp(),i=t();return haxe.Log.trace(haxe.Timer.stamp()-n+"s",e),i},haxe.Timer.stamp=function(){return(new Date).getTime()/1e3},haxe.Timer.prototype={run:function(){},stop:function(){null!=this.id&&(window.clearInterval(this.id),this.id=null)},__class__:haxe.Timer};var js=js||{},$_;function $bind(t,e){var n=function(){return n.method.apply(n.scope,arguments)};return n.scope=t,n.method=e,n}js.Boot=function(){},js.Boot.__name__=!0,js.Boot.__unhtml=function(t){return t.split("&").join("&").split("<").join("<").split(">").join(">")},js.Boot.__trace=function(t,e){var n,i=null!=e?e.fileName+":"+e.lineNumber+": ":"";i+=js.Boot.__string_rec(t,""),"undefined"!=typeof document&&null!=(n=document.getElementById("haxe:trace"))?n.innerHTML+=js.Boot.__unhtml(i)+" ":"undefined"!=typeof console&&null!=console.log&&console.log(i)},js.Boot.__clear_trace=function(){var t=document.getElementById("haxe:trace");null!=t&&(t.innerHTML="")},js.Boot.isClass=function(t){return t.__name__},js.Boot.isEnum=function(t){return t.__ename__},js.Boot.getClass=function(t){return t.__class__},js.Boot.__string_rec=function(t,e){if(null==t)return"null";if(e.length>=5)return"<...>";var n=typeof t;switch("function"==n&&(t.__name__||t.__ename__)&&(n="object"),n){case"object":if(t instanceof Array){if(t.__enum__){if(2==t.length)return t[0];var i=t[0]+"(";e+="\t";for(var o=2,r=t.length;o0?",":"")+js.Boot.__string_rec(t[c],e)}return i+="]"}var l;try{l=t.toString}catch(t){return"???"}if(null!=l&&l!=Object.toString){var d=t.toString();if("[object Object]"!=d)return d}var u=null;i="{\n";e+="\t";var h=null!=t.hasOwnProperty;for(var u in t)h&&!t.hasOwnProperty(u)||"prototype"!=u&&"__class__"!=u&&"__super__"!=u&&"__interfaces__"!=u&&"__properties__"!=u&&(2!=i.length&&(i+=", \n"),i+=e+u+" : "+js.Boot.__string_rec(t[u],e));return i+="\n"+(e=e.substring(1))+"}";case"function":return"";case"string":return t;default:return String(t)}},js.Boot.__interfLoop=function(t,e){if(null==t)return!1;if(t==e)return!0;var n=t.__interfaces__;if(null!=n)for(var i=0,o=n.length;i{"use strict";n.r(e),n.d(e,{CKEditorError:()=>i.Bb,Collection:()=>i.FE,Config:()=>i.De,DomEmitterMixin:()=>i.Xu,ElementReplacer:()=>i.a6,EmitterMixin:()=>i.ln,EventInfo:()=>i.M3,FocusTracker:()=>i.Rh,KeystrokeHandler:()=>i.VD,Locale:()=>i.go,ObservableMixin:()=>i.Re,Rect:()=>i.UL,ResizeObserver:()=>i.do,compareArrays:()=>i.Rt,count:()=>i.QX,createElement:()=>i.az,diff:()=>i.Hg,env:()=>i.OB,fastDiff:()=>i.HZ,first:()=>i.Ps,getAncestors:()=>i.dk,getCode:()=>i.Cq,getDataFromElement:()=>i.yy,getEnvKeystrokeText:()=>i.XU,getLanguageDirection:()=>i.j9,getLocalizedArrowKeyCodeDirection:()=>i.mA,getOptimalPosition:()=>i.xZ,global:()=>i.CO,indexOf:()=>i.cq,insertAt:()=>i.ZQ,insertToPriorityArray:()=>i.VG,isArrowKeyCode:()=>i.dj,isCombiningMark:()=>i.tO,isComment:()=>i.C3,isForwardArrowKeyCode:()=>i.Zt,isHighSurrogateHalf:()=>i.Cb,isInsideCombinedSymbol:()=>i.pp,isInsideEmojiSequence:()=>i.YK,isInsideSurrogatePair:()=>i.to,isIterable:()=>i.TW,isLowSurrogateHalf:()=>i.nA,isNode:()=>i.UG,isRange:()=>i.bR,isText:()=>i.Gs,isVisible:()=>i.pn,keyCodes:()=>i.Do,logError:()=>i.H,logWarning:()=>i.KE,mix:()=>i.CD,parseKeystroke:()=>i.Zz,priorities:()=>i.tA,remove:()=>i.Od,scrollAncestorsToShowTarget:()=>i.F0,scrollViewportToShowTarget:()=>i.mR,setDataInElement:()=>i.jS,spliceArray:()=>i.x,toArray:()=>i.qo,toMap:()=>i.qL,toUnit:()=>i.nn,uid:()=>i.hQ,version:()=>i.i8});var i=n(7117)},8180:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-basic-styles/theme/code.css"],names:[],mappings:"AAKA,iBACC,kCAAuC,CAEvC,iBAAkB,CADlB,aAED,CAEA,0CACC,kCACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content code {\n\tbackground-color: hsla(0, 0%, 78%, 0.3);\n\tpadding: .15em;\n\tborder-radius: 2px;\n}\n\n.ck.ck-editor__editable .ck-code_selected {\n\tbackground-color: hsla(0, 0%, 78%, 0.5);\n}\n"],sourceRoot:""}]);const a=s},636:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".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}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'],sourceRoot:""}]);const a=s},390:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-clipboard/theme/clipboard.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'],sourceRoot:""}]);const a=s},9085:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;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}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:var(--ck-color-code-block-label-background);color:#fff;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-code-block/theme/codeblock.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-code-block/codeblock.css"],names:[],mappings:"AAKA,gBAGC,4BAAiC,CACjC,wBAAiC,CACjC,iBAAkB,CAHlB,aAAwB,CAOxB,aAAc,CAMd,iBAAkB,CAGlB,eAAgB,CAjBhB,WAAY,CAUZ,UAAW,CAHX,eAAgB,CAIhB,oBAaD,CALC,qBACC,gBAAiB,CAEjB,eAAgB,CADhB,SAED,CAGD,4BACC,iBAMD,CAJC,iDACC,2BAA4B,CAC5B,iBACD,CCjCD,MACC,8CACD,CAEA,iDAGC,sDAAuD,CAMvD,UAAuB,CAHvB,+BAAgC,CADhC,cAAe,CAEf,gBAAiB,CACjB,uDAAwD,CANxD,UAAW,CADX,QAAS,CAST,kBACD,CAEA,+CAEC,gBAAiB,CAEjB,iBAAkB,CADlB,eAED",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content pre {\n\tpadding: 1em;\n\tcolor: hsl(0, 0%, 20.8%);\n\tbackground: hsla(0, 0%, 78%, 0.3);\n\tborder: 1px solid hsl(0, 0%, 77%);\n\tborder-radius: 2px;\n\n\t/* Code block are language direction–agnostic. */\n\ttext-align: left;\n\tdirection: ltr;\n\n\ttab-size: 4;\n\twhite-space: pre-wrap;\n\n\t/* Don't inherit the style, e.g. when in a block quote. */\n\tfont-style: normal;\n\n\t/* Don't let the code be squashed e.g. when in a table cell. */\n\tmin-width: 200px;\n\n\t& code {\n\t\tbackground: unset;\n\t\tpadding: 0;\n\t\tborder-radius: 0;\n\t}\n}\n\n.ck.ck-editor__editable pre {\n\tposition: relative;\n\n\t&[data-language]::after {\n\t\tcontent: attr(data-language);\n\t\tposition: absolute;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-code-block-label-background: hsl(0, 0%, 46%);\n}\n\n.ck.ck-editor__editable pre[data-language]::after {\n\ttop: -1px;\n\tright: 10px;\n\tbackground: var(--ck-color-code-block-label-background);\n\n\tfont-size: 10px;\n\tfont-family: var(--ck-font-face);\n\tline-height: 16px;\n\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-medium);\n\tcolor: hsl(0, 0%, 100%);\n\twhite-space: nowrap;\n}\n\n.ck.ck-code-block-dropdown .ck-dropdown__panel {\n\t/* There could be dozens of languages available. Use scroll to prevent a 10e6px dropdown. */\n\tmax-height: 250px;\n\toverflow-y: auto;\n\toverflow-x: hidden;\n}\n"],sourceRoot:""}]);const a=s},4807:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-content pre>code.ck-suggestion-marker-formatBlock{box-shadow:-7px 0 0 0 #ededed,-10px 0 0 0 var(--ck-color-suggestion-marker-format-border);display:block}.ck-content pre>code.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active{box-shadow:-5px 0 0 0 #ededed,-8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/integrations/codeblock.css"],names:[],mappings:"AAAA,sDAEC,yFAAoG,CADpG,aAMD,CAHC,mFACC,+FACD",sourcesContent:[".ck-content pre > code.ck-suggestion-marker-formatBlock {\n\tdisplay: block;\n\tbox-shadow: -7px 0 0 0 hsl(0deg 0% 93%), -10px 0 0 0 var(--ck-color-suggestion-marker-format-border);\n\n\t&.ck-suggestion-marker--active {\n\t\tbox-shadow: -5px 0 0 0 hsl(0deg 0% 93%), -8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);\n\t}\n}\n"],sourceRoot:""}]);const a=s},8350:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-content .ck-suggestion-marker-deletion.ck-widget.ck-horizontal-line{background-color:var(--ck-color-suggestion-widget-deletion-background)}.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-horizontal-line.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-horizontal-line{background-color:var(--ck-color-suggestion-widget-insertion-background)}.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-horizontal-line.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/integrations/horizontalline.css"],names:[],mappings:"AAAA,wEACC,sEAKD,CAHC,qGACC,6EACD,CAGD,yEACC,uEAKD,CAHC,sGACC,8EACD",sourcesContent:[".ck-content .ck-suggestion-marker-deletion.ck-widget.ck-horizontal-line {\n\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t}\n}\n\n.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-horizontal-line {\n\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t}\n}\n"],sourceRoot:""}]);const a=s},8136:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-content .ck-suggestion-marker-deletion.ck-widget.image{background-color:var(--ck-color-suggestion-widget-deletion-background)}.ck-content .ck-suggestion-marker-deletion.ck-widget.image img{opacity:.6}.ck-content .ck-suggestion-marker-deletion.ck-widget.image figcaption{background-color:var(--ck-color-suggestion-widget-deletion-background)}.ck-content .ck-suggestion-marker-deletion.ck-widget.image.ck-suggestion-marker--active,.ck-content .ck-suggestion-marker-deletion.ck-widget.image.ck-suggestion-marker--active figcaption{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .ck-suggestion-marker-insertion.ck-widget.image,.ck-content .ck-suggestion-marker-insertion.ck-widget.image figcaption{background-color:var(--ck-color-suggestion-widget-insertion-background)}.ck-content .ck-suggestion-marker-insertion.ck-widget.image.ck-suggestion-marker--active,.ck-content .ck-suggestion-marker-insertion.ck-widget.image.ck-suggestion-marker--active figcaption{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}.ck-content .ck-widget.image>figcaption.ck-suggestion-marker-deletion{background-color:var(--ck-color-suggestion-widget-deletion-background);border:none}.ck-content .ck-widget.image>figcaption.ck-suggestion-marker-deletion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .ck-widget.image>figcaption.ck-suggestion-marker-insertion{background-color:var(--ck-color-suggestion-widget-insertion-background);border:none}.ck-content .ck-widget.image>figcaption.ck-suggestion-marker-insertion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/integrations/image.css"],names:[],mappings:"AAAA,2DACC,sEAiBD,CAfC,+DACC,UACD,CAEA,sEACC,sEACD,CAKC,2LACC,6EACD,CAOD,mIACC,uEACD,CAKC,6LACC,8EACD,CAKD,sEACC,sEAAuE,CACvE,WAKD,CAHC,mGACC,6EACD,CAGD,uEACC,uEAAwE,CACxE,WAKD,CAHC,oGACC,8EACD",sourcesContent:[".ck-content .ck-suggestion-marker-deletion.ck-widget.image {\n\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\n\t& img {\n\t\topacity: 0.6;\n\t}\n\n\t& figcaption {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\t}\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\n\t\t& figcaption {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t\t}\n\t}\n}\n\n.ck-content .ck-suggestion-marker-insertion.ck-widget.image {\n\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\n\t& figcaption {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\t}\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\n\t\t& figcaption {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t\t}\n\t}\n}\n\n.ck-content .ck-widget.image > figcaption {\n\t&.ck-suggestion-marker-deletion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\t\tborder: none;\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t\t}\n\t}\n\n\t&.ck-suggestion-marker-insertion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\t\tborder: none;\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},9224:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-content .ck-suggestion-marker-deletion.ck-widget.media{background-color:var(--ck-color-suggestion-widget-deletion-background)}.ck-content .ck-suggestion-marker-deletion.ck-widget.media .ck-media__wrapper{opacity:.6}.ck-content .ck-suggestion-marker-deletion.ck-widget.media.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .ck-suggestion-marker-insertion.ck-widget.media{background-color:var(--ck-color-suggestion-widget-insertion-background)}.ck-content .ck-suggestion-marker-insertion.ck-widget.media.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/integrations/mediaembed.css"],names:[],mappings:"AAAA,2DACC,sEASD,CAPC,8EACC,UACD,CAEA,wFACC,6EACD,CAGD,4DACC,uEAKD,CAHC,yFACC,8EACD",sourcesContent:[".ck-content .ck-suggestion-marker-deletion.ck-widget.media {\n\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\n\t& .ck-media__wrapper {\n\t\topacity: 0.6;\n\t}\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t}\n}\n\n.ck-content .ck-suggestion-marker-insertion.ck-widget.media {\n\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t}\n}\n"],sourceRoot:""}]);const a=s},2102:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-content .ck-suggestion-marker-deletion.ck-widget.page-break{background-color:var(--ck-color-suggestion-widget-deletion-background)}.ck-content .ck-suggestion-marker-deletion.ck-widget.page-break.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .ck-suggestion-marker-insertion.ck-widget.page-break{background-color:var(--ck-color-suggestion-widget-insertion-background)}.ck-content .ck-suggestion-marker-insertion.ck-widget.page-break.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/integrations/pagebreak.css"],names:[],mappings:"AAAA,gEACC,sEAKD,CAHC,6FACC,6EACD,CAGD,iEACC,uEAKD,CAHC,8FACC,8EACD",sourcesContent:[".ck-content .ck-suggestion-marker-deletion.ck-widget.page-break {\n\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t}\n}\n\n.ck-content .ck-suggestion-marker-insertion.ck-widget.page-break {\n\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\n\t&.ck-suggestion-marker--active {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t}\n}\n"],sourceRoot:""}]);const a=s},9050:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-color-suggestion-widget-th-insertion-background:rgba(102,229,119,.12);--ck-color-suggestion-widget-th-insertion-background-active:rgba(37,218,61,.14);--ck-color-suggestion-widget-th-deletion-background:rgba(229,102,134,.14);--ck-color-suggestion-widget-th-deletion-background-active:rgba(196,33,74,.16)}.ck-content figure.table .ck-suggestion-marker-formatBlock{box-shadow:-3px 0 0 0 var(--ck-color-suggestion-marker-format-border)}.ck-content figure.table .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active{box-shadow:-3px 0 0 0 var(--ck-color-suggestion-marker-format-border-active)}.ck-content .ck-suggestion-marker-insertion.table{border-color:var(--ck-color-suggestion-marker-insertion-border)}.ck-content .ck-suggestion-marker-insertion.table>figcaption{background-color:var(--ck-color-suggestion-widget-insertion-background)}.ck-content .ck-suggestion-marker-insertion.table>table>tbody>tr>th,.ck-content .ck-suggestion-marker-insertion.table>table>thead>tr>th{background-color:var(--ck-color-suggestion-widget-th-insertion-background);border-color:var(--ck-color-suggestion-marker-insertion-border)}.ck-content .ck-suggestion-marker-insertion.table>table>tbody>tr>td{background-color:var(--ck-color-suggestion-widget-insertion-background);border-color:var(--ck-color-suggestion-marker-insertion-border)}.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table{border-color:var(--ck-color-suggestion-marker-insertion-border-active)}.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table>figcaption{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table>table>tbody>tr>th,.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table>table>thead>tr>th{background-color:var(--ck-color-suggestion-widget-th-insertion-background-active);border-color:var(--ck-color-suggestion-marker-insertion-border-active)}.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table>table>tbody>tr>td{background-color:var(--ck-color-suggestion-widget-insertion-background-active);border-color:var(--ck-color-suggestion-marker-insertion-border-active)}.ck-content .ck-suggestion-marker-deletion.ck-widget.table{border-color:var(--ck-color-suggestion-marker-deletion-border)}.ck-content .ck-suggestion-marker-deletion.ck-widget.table>figcaption{background-color:var(--ck-color-suggestion-widget-deletion-background)}.ck-content .ck-suggestion-marker-deletion.ck-widget.table>table>tbody>tr>th,.ck-content .ck-suggestion-marker-deletion.ck-widget.table>table>thead>tr>th{background-color:var(--ck-color-suggestion-widget-th-deletion-background);border-color:var(--ck-color-suggestion-marker-deletion-border);text-decoration:none}.ck-content .ck-suggestion-marker-deletion.ck-widget.table>table>tbody>tr>td{background-color:var(--ck-color-suggestion-widget-deletion-background);border-color:var(--ck-color-suggestion-marker-deletion-border);text-decoration:none}.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table{border-color:var(--ck-color-suggestion-marker-deletion-border-active)}.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table>figcaption{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table>table>tbody>tr>th,.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table>table>thead>tr>th{background-color:var(--ck-color-suggestion-widget-th-deletion-background-active);border-color:var(--ck-color-suggestion-marker-deletion-border-active)}.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table>table>tbody>tr>td{background-color:var(--ck-color-suggestion-widget-deletion-background-active);border-color:var(--ck-color-suggestion-marker-deletion-border-active)}.ck-content .ck-widget.table>figcaption.ck-suggestion-marker-deletion{background-color:var(--ck-color-suggestion-widget-deletion-background);border:none}.ck-content .ck-widget.table>figcaption.ck-suggestion-marker-deletion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .ck-widget.table>figcaption.ck-suggestion-marker-insertion{background-color:var(--ck-color-suggestion-widget-insertion-background);border:none}.ck-content .ck-widget.table>figcaption.ck-suggestion-marker-insertion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}.ck-content .table th.ck-suggestion-marker-insertion{background-color:var(--ck-color-suggestion-widget-th-insertion-background)}.ck-content .table th.ck-suggestion-marker-insertion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-th-insertion-background-active)}.ck-content .table th.ck-suggestion-marker-deletion{background-color:var(--ck-color-suggestion-widget-th-deletion-background);text-decoration:none}.ck-content .table th.ck-suggestion-marker-deletion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-th-deletion-background-active)}.ck-content .table td.ck-suggestion-marker-insertion{background-color:var(--ck-color-suggestion-widget-insertion-background)}.ck-content .table td.ck-suggestion-marker-insertion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-insertion-background-active)}.ck-content .table td.ck-suggestion-marker-deletion{background-color:var(--ck-color-suggestion-widget-deletion-background);text-decoration:none}.ck-content .table td.ck-suggestion-marker-deletion.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-deletion-background-active)}.ck-content .table td.ck-suggestion-marker-formatBlock,.ck-content .table td.ck-suggestion-marker-formatInline,.ck-content .table th.ck-suggestion-marker-formatBlock,.ck-content .table th.ck-suggestion-marker-formatInline{background-color:var(--ck-color-suggestion-widget-format-background);box-shadow:none}.ck-content .table td.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active,.ck-content .table td.ck-suggestion-marker-formatInline.ck-suggestion-marker--active,.ck-content .table th.ck-suggestion-marker-formatBlock.ck-suggestion-marker--active,.ck-content .table th.ck-suggestion-marker-formatInline.ck-suggestion-marker--active{background-color:var(--ck-color-suggestion-widget-format-background-active);box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/integrations/table.css"],names:[],mappings:"AAAA,MACC,0EAA8E,CAC9E,+EAAqF,CAErF,yEAA6E,CAC7E,8EACD,CAEA,2DACC,qEAKD,CAHC,wFACC,4EACD,CAGD,kDACC,+DAsBD,CApBC,6DACC,uEACD,CAQC,wIACC,0EAA2E,CAC3E,+DACD,CAEA,oEACC,uEAAwE,CACxE,+DACD,CAIF,+EACC,sEAsBD,CApBC,0FACC,8EACD,CAQC,kMACC,iFAAkF,CAClF,sEACD,CAEA,iGACC,8EAA+E,CAC/E,sEACD,CAIF,2DACC,8DAyBD,CAvBC,sEACC,sEACD,CASC,0JACC,yEAA0E,CAC1E,8DAA+D,CAC/D,oBACD,CAEA,6EACC,sEAAuE,CACvE,8DAA+D,CAC/D,oBACD,CAIF,8EACC,qEAsBD,CApBC,yFACC,6EACD,CAQC,gMACC,gFAAiF,CACjF,qEACD,CAEA,gGACC,6EAA8E,CAC9E,qEACD,CAKD,sEACC,sEAAuE,CACvE,WAKD,CAHC,mGACC,6EACD,CAGD,uEACC,uEAAwE,CACxE,WAKD,CAHC,oGACC,8EACD,CASD,qDACC,0EAKD,CAHC,kFACC,iFACD,CAGD,oDACC,yEAA0E,CAC1E,oBAKD,CAHC,iFACC,gFACD,CAGD,qDACC,uEAKD,CAHC,kFACC,8EACD,CAGD,oDACC,sEAAuE,CACvE,oBAKD,CAHC,iFACC,6EACD,CAGD,8NAIC,oEAAqE,CACrE,eAMD,CAJC,kVACC,2EAA4E,CAC5E,eACD",sourcesContent:[":root {\n\t--ck-color-suggestion-widget-th-insertion-background: hsla(128, 71%, 65%, .12);\n\t--ck-color-suggestion-widget-th-insertion-background-active: hsla(128, 71%, 50%, .14);\n\n\t--ck-color-suggestion-widget-th-deletion-background: hsla(345, 71%, 65%, .14);\n\t--ck-color-suggestion-widget-th-deletion-background-active: hsla(345, 71%, 45%, .16);\n}\n\n.ck-content figure.table .ck-suggestion-marker-formatBlock {\n\tbox-shadow: -3px 0 0 0 var(--ck-color-suggestion-marker-format-border);\n\n\t&.ck-suggestion-marker--active {\n\t\tbox-shadow: -3px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);\n\t}\n}\n\n.ck-content .ck-suggestion-marker-insertion.table {\n\tborder-color: var(--ck-color-suggestion-marker-insertion-border);\n\n\t& > figcaption {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\t}\n\n & > table {\n\t\t& > tbody > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-insertion-background);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border);\n\t\t}\n\n\t\t& > thead > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-insertion-background);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border);\n\t\t}\n\n\t\t& > tbody > tr > td {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border);\n\t\t}\n\t}\n}\n\n.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active.table {\n\tborder-color: var(--ck-color-suggestion-marker-insertion-border-active);\n\n\t& > figcaption {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t}\n\n\t& > table {\n\t\t& > tbody > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-insertion-background-active);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border-active);\n\t\t}\n\n\t\t& > thead > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-insertion-background-active);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border-active);\n\t\t}\n\n\t\t& > tbody > tr > td {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border-active);\n\t\t}\n\t}\n}\n\n.ck-content .ck-suggestion-marker-deletion.ck-widget.table {\n\tborder-color: var(--ck-color-suggestion-marker-deletion-border);\n\n\t& > figcaption {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\t}\n\n\t& > table {\n\t\t& > tbody > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-deletion-background);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border);\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t& > thead > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-deletion-background);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border);\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t& > tbody > tr > td {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border);\n\t\t\ttext-decoration: none;\n\t\t}\n }\n}\n\n.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active.table {\n\tborder-color: var(--ck-color-suggestion-marker-deletion-border-active);\n\n\t& > figcaption {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t}\n\n & > table {\n\t\t& > tbody > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-deletion-background-active);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border-active);\n\t\t}\n\n\t\t& > thead > tr > th {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-deletion-background-active);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border-active);\n\t\t}\n\n\t\t& > tbody > tr > td {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border-active);\n\t\t}\n\t}\n}\n\n.ck-content .ck-widget.table > figcaption {\n\t&.ck-suggestion-marker-deletion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\t\tborder: none;\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t\t}\n\t}\n\n\t&.ck-suggestion-marker-insertion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\t\tborder: none;\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t\t}\n\t}\n}\n\n/*\n * We need here at least 022 CSS Specificity because of table styles like `.ck-content .table table th { background: ... }\n * See: https://github.com/ckeditor/ckeditor5-table/blob/master/theme/table.css#L29\n */\n.ck-content .table {\n\t& th.ck-suggestion-marker-insertion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-th-insertion-background);\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-insertion-background-active);\n\t\t}\n\t}\n\n\t& th.ck-suggestion-marker-deletion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-th-deletion-background);\n\t\ttext-decoration: none;\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-th-deletion-background-active);\n\t\t}\n\t}\n\n\t& td.ck-suggestion-marker-insertion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background);\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-insertion-background-active);\n\t\t}\n\t}\n\n\t& td.ck-suggestion-marker-deletion {\n\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background);\n\t\ttext-decoration: none;\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-deletion-background-active);\n\t\t}\n\t}\n\n\t& th.ck-suggestion-marker-formatInline,\n\t& td.ck-suggestion-marker-formatInline,\n\t& th.ck-suggestion-marker-formatBlock,\n\t& td.ck-suggestion-marker-formatBlock {\n\t\tbackground-color: var(--ck-color-suggestion-widget-format-background);\n\t\tbox-shadow: none;\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tbackground-color: var(--ck-color-suggestion-widget-format-background-active);\n\t\t\tbox-shadow: none;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},9032:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-color-comment-box-border:#f2de02;--ck-color-suggestion-box-deletion-border:#d85a79;--ck-color-suggestion-box-insertion-border:#5ad86b;--ck-color-suggestion-box-format-border:#5ac1d8}.ck .ck-suggestion{border-top-left-radius:var(--ck-border-radius)}.ck .ck-annotation{border-left:3px solid transparent}.ck .ck-suggestion--disabled-comments .ck-annotation{min-height:80px}.ck .ck-comment,.ck .ck-comment__input-container,.ck .ck-thread__comment-count{border-left:3px solid var(--ck-color-comment-box-border)}.ck .ck-suggestion-insertion .ck-suggestion{border-left-color:var(--ck-color-suggestion-box-insertion-border)}.ck .ck-suggestion-deletion .ck-suggestion{border-left-color:var(--ck-color-suggestion-box-deletion-border)}.ck .ck-suggestion-replace .ck-suggestion{border-left-color:var(--ck-color-suggestion-box-insertion-border)}.ck .ck-suggestion-format .ck-suggestion{border-left-color:var(--ck-color-suggestion-box-format-border)}.ck .ck-suggestion-wrapper{outline:0}.ck .ck-suggestion-type{font-weight:700}.ck .ck-suggestion-color{border-radius:14px;box-shadow:0 0 0 1px #444;display:inline-block;height:14px;margin:0 5px;vertical-align:text-bottom;width:14px}.ck .ck-suggestion-insertion .ck-comment,.ck .ck-suggestion-insertion .ck-comment__input-container,.ck .ck-suggestion-insertion .ck-thread__comment-count,.ck .ck-suggestion-replace .ck-comment,.ck .ck-suggestion-replace .ck-comment__input-container,.ck .ck-suggestion-replace .ck-thread__comment-count{border-left-color:var(--ck-color-suggestion-box-insertion-border)}.ck .ck-suggestion-deletion .ck-comment,.ck .ck-suggestion-deletion .ck-comment__input-container,.ck .ck-suggestion-deletion .ck-thread__comment-count{border-left-color:var(--ck-color-suggestion-box-deletion-border)}.ck .ck-suggestion-format .ck-comment,.ck .ck-suggestion-format .ck-comment__input-container,.ck .ck-suggestion-format .ck-thread__comment-count{border-left-color:var(--ck-color-suggestion-box-format-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/suggestion.css"],names:[],mappings:"AAAA,MACC,qCAAgD,CAChD,iDAA6D,CAC7D,kDAA8D,CAC9D,+CACD,CAEA,mBACC,8CACD,CAEA,mBACC,iCACD,CAKA,qDACC,eACD,CAIA,+EAGC,wDACD,CAEA,4CACC,iEACD,CAEA,2CACC,gEACD,CAEA,0CACC,iEACD,CAEA,yCACC,8DACD,CAEA,2BACC,SACD,CAEA,wBACC,eACD,CAEA,yBAIC,kBAAmB,CAGnB,yBAA0B,CAN1B,oBAAqB,CAErB,WAAY,CAGZ,YAAa,CADb,0BAA2B,CAH3B,UAMD,CAKA,8SAMC,iEACD,CAEA,uJAGC,gEACD,CAEA,iJAGC,8DACD",sourcesContent:[":root {\n\t--ck-color-comment-box-border: hsl(55, 98%, 48%);\n\t--ck-color-suggestion-box-deletion-border: hsl(345, 62%, 60%);\n\t--ck-color-suggestion-box-insertion-border: hsl(128, 62%, 60%);\n\t--ck-color-suggestion-box-format-border: hsl(191, 62%, 60%);\n}\n\n.ck .ck-suggestion {\n\tborder-top-left-radius: var(--ck-border-radius);\n}\n\n.ck .ck-annotation {\n\tborder-left: 3px solid transparent;\n}\n\n\n/* See: #3683.\n * Inline Suggestion annotations that can't be commented on contains a scrollbar by default */\n.ck .ck-suggestion--disabled-comments .ck-annotation {\n\tmin-height: 80px;\n}\n\n/* See: #2459.\nWith track-changes feature enabled, we need to distinguish various types of annotations (comments and suggestions). */\n.ck .ck-comment,\n.ck .ck-thread__comment-count,\n.ck .ck-comment__input-container {\n\tborder-left: 3px solid var(--ck-color-comment-box-border);\n}\n\n.ck .ck-suggestion-insertion .ck-suggestion {\n\tborder-left-color: var(--ck-color-suggestion-box-insertion-border);\n}\n\n.ck .ck-suggestion-deletion .ck-suggestion {\n\tborder-left-color: var(--ck-color-suggestion-box-deletion-border);\n}\n\n.ck .ck-suggestion-replace .ck-suggestion {\n\tborder-left-color: var(--ck-color-suggestion-box-insertion-border);\n}\n\n.ck .ck-suggestion-format .ck-suggestion {\n\tborder-left-color: var(--ck-color-suggestion-box-format-border);\n}\n\n.ck .ck-suggestion-wrapper {\n\toutline: 0;\n}\n\n.ck .ck-suggestion-type {\n\tfont-weight: bold;\n}\n\n.ck .ck-suggestion-color {\n\tdisplay: inline-block;\n\twidth: 14px;\n\theight: 14px;\n\tborder-radius: 14px;\n\tvertical-align: text-bottom;\n\tmargin: 0 5px;\n\tbox-shadow: 0 0 0 1px #444;\n}\n\n/* Comments inside suggestion. */\n\n/* Handle comments inside suggestion keep same border-color. */\n.ck .ck-suggestion-insertion .ck-comment,\n.ck .ck-suggestion-insertion .ck-thread__comment-count,\n.ck .ck-suggestion-insertion .ck-comment__input-container,\n.ck .ck-suggestion-replace .ck-comment,\n.ck .ck-suggestion-replace .ck-thread__comment-count,\n.ck .ck-suggestion-replace .ck-comment__input-container {\n\tborder-left-color: var(--ck-color-suggestion-box-insertion-border);\n}\n\n.ck .ck-suggestion-deletion .ck-comment,\n.ck .ck-suggestion-deletion .ck-thread__comment-count,\n.ck .ck-suggestion-deletion .ck-comment__input-container {\n\tborder-left-color: var(--ck-color-suggestion-box-deletion-border);\n}\n\n.ck .ck-suggestion-format .ck-comment,\n.ck .ck-suggestion-format .ck-thread__comment-count,\n.ck .ck-suggestion-format .ck-comment__input-container {\n\tborder-left-color: var(--ck-color-suggestion-box-format-border);\n}\n"],sourceRoot:""}]);const a=s},6533:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,':root{--ck-color-suggestion-marker-insertion-border:rgba(30,174,49,.35);--ck-color-suggestion-marker-insertion-border-active:rgba(18,109,31,.5);--ck-color-suggestion-marker-insertion-background:rgba(102,229,119,.35);--ck-color-suggestion-marker-insertion-background-active:rgba(37,218,61,.5);--ck-color-suggestion-marker-deletion-border:rgba(174,30,66,.35);--ck-color-suggestion-marker-deletion-border-active:rgba(109,18,41,.5);--ck-color-suggestion-marker-deletion-background:rgba(229,102,134,.35);--ck-color-suggestion-marker-deletion-background-active:rgba(218,37,82,.5);--ck-color-suggestion-marker-deletion-stroke:rgba(87,15,33,.5);--ck-color-suggestion-marker-format-border:rgba(10,160,194,.4);--ck-color-suggestion-marker-format-border-active:rgba(10,160,194,.65);--ck-color-suggestion-widget-insertion-background:rgba(102,229,119,.05);--ck-color-suggestion-widget-insertion-background-active:rgba(37,218,61,.07);--ck-color-suggestion-widget-deletion-background:rgba(229,102,134,.05);--ck-color-suggestion-widget-deletion-background-active:rgba(196,33,74,.07);--ck-color-suggestion-widget-format-background:rgba(10,160,194,.09);--ck-color-suggestion-widget-format-background-active:rgba(10,160,194,.16)}.ck-content .ck-suggestion-marker-insertion{background:var(--ck-color-suggestion-marker-insertion-background);border-bottom:3px solid var(--ck-color-suggestion-marker-insertion-border);border-top:3px solid var(--ck-color-suggestion-marker-insertion-border)}.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker--active{background:var(--ck-color-suggestion-marker-insertion-background-active);border-color:var(--ck-color-suggestion-marker-insertion-border-active)}.ck-content .ck-suggestion-marker-insertion.ck-widget{background:none;border:3px solid var(--ck-color-suggestion-marker-insertion-border);text-decoration:none}.ck-content .ck-suggestion-marker-insertion.ck-widget.ck-suggestion-marker--active{border-color:var(--ck-color-suggestion-marker-insertion-border-active)}.ck-content .ck-suggestion-marker-deletion{background:var(--ck-color-suggestion-marker-deletion-background);border-bottom:3px solid var(--ck-color-suggestion-marker-deletion-border);border-top:3px solid var(--ck-color-suggestion-marker-deletion-border);text-decoration:line-through;text-decoration-color:var(--ck-color-suggestion-marker-deletion-stroke);text-decoration-thickness:3px}.ck-content .ck-suggestion-marker-deletion.ck-suggestion-marker--active{background:var(--ck-color-suggestion-marker-deletion-background-active);border-color:var(--ck-color-suggestion-marker-deletion-border-active)}.ck-content .ck-suggestion-marker-deletion.ck-widget{background:none;border:3px solid var(--ck-color-suggestion-marker-deletion-border);text-decoration:none}.ck-content .ck-suggestion-marker-deletion.ck-widget.ck-suggestion-marker--active{border-color:var(--ck-color-suggestion-marker-deletion-border-active)}.ck-content .ck-suggestion-marker-merge:after{background:var(--ck-color-suggestion-marker-deletion-background);border-bottom:3px solid var(--ck-color-suggestion-marker-deletion-border);border-top:3px solid var(--ck-color-suggestion-marker-deletion-border);color:var(--ck-color-suggestion-marker-deletion-stroke);content:"¶";text-decoration:line-through;text-decoration-color:var(--ck-color-suggestion-marker-deletion-stroke)}.ck-content .ck-suggestion-marker-merge.ck-suggestion-marker--active:after{background:var(--ck-color-suggestion-marker-deletion-background-active);border-color:var(--ck-color-suggestion-marker-deletion-border-active)}.ck-content .ck-suggestion-marker-split:after{background:var(--ck-color-suggestion-marker-insertion-background);border-bottom:3px solid var(--ck-color-suggestion-marker-insertion-border);border-top:3px solid var(--ck-color-suggestion-marker-insertion-border);color:var(--ck-color-suggestion-marker-insertion-border);content:"¶"}.ck-content .ck-suggestion-marker-split.ck-suggestion-marker--active:after{background:var(--ck-color-suggestion-marker-insertion-background-active);border-color:var(--ck-color-suggestion-marker-insertion-border-active)}.ck-content .ck-suggestion-marker-formatInline{border-bottom:3px solid var(--ck-color-suggestion-marker-format-border);border-top:3px solid var(--ck-color-suggestion-marker-format-border)}.ck-content .ck-suggestion-marker-formatInline.ck-suggestion-marker--active{border-color:var(--ck-color-suggestion-marker-format-border-active)}.ck-content .ck-suggestion-marker-formatInline.ck-widget{background:none;border:3px solid var(--ck-color-suggestion-marker-format-border)}.ck-content .ck-suggestion-marker-formatInline.ck-widget.ck-suggestion-marker--active{border-color:var(--ck-color-suggestion-marker-format-border-active)}.ck-content .ck-suggestion-marker-formatBlock{background:none;border:0;box-shadow:-7px 0 0 0 var(--ck-color-base-background),-10px 0 0 0 var(--ck-color-suggestion-marker-format-border)}.ck-content .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active{box-shadow:-5px 0 0 0 var(--ck-color-base-background),-8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active)}.ck-content ol .ck-suggestion-marker-formatBlock,.ck-content ul .ck-suggestion-marker-formatBlock{box-shadow:-2px 0 0 0 var(--ck-color-base-background),-5px 0 0 0 var(--ck-color-suggestion-marker-format-border)}.ck-content ol .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active,.ck-content ul .ck-suggestion-marker-formatBlock.ck-suggestion-marker--active{box-shadow:-2px 0 0 0 var(--ck-color-base-background),-5px 0 0 0 var(--ck-color-suggestion-marker-format-border-active)}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/suggestionmarker.css"],names:[],mappings:"AAQA,MACC,iEAAuE,CACvE,uEAA6E,CAC7E,uEAA2E,CAC3E,2EAAiF,CAEjF,gEAAsE,CACtE,sEAA4E,CAC5E,sEAA0E,CAC1E,0EAAgF,CAChF,8DAAqE,CAErE,8DAAmE,CACnE,sEAA2E,CAE3E,uEAA2E,CAC3E,4EAAkF,CAElF,sEAA0E,CAC1E,2EAAiF,CAEjF,mEAAwE,CACxE,0EACD,CAEA,4CAGC,iEAAkE,CADlE,0EAA2E,CAD3E,uEAmBD,CAfC,yEAEC,wEAAyE,CADzE,sEAED,CAGA,sDACC,eAAgB,CAEhB,mEAAoE,CADpE,oBAMD,CAHC,mFACC,sEACD,CAIF,2CASC,gEAAiE,CAPjE,yEAA0E,CAD1E,sEAAuE,CAIvE,4BAA6B,CAC7B,uEAAwE,CACxE,6BAmBD,CAfC,wEAEC,uEAAwE,CADxE,qEAED,CAGA,qDACC,eAAgB,CAEhB,kEAAmE,CADnE,oBAMD,CAHC,kFACC,qEACD,CAKD,8CAQC,gEAAiE,CANjE,yEAA0E,CAD1E,sEAAuE,CAQvE,uDAAwD,CACxD,WAAY,CALZ,4BAA6B,CAC7B,uEAKD,CAEA,2EAEC,uEAAwE,CADxE,qEAED,CAIA,8CAGC,iEAAkE,CADlE,0EAA2E,CAD3E,uEAAwE,CAGxE,wDAAyD,CACzD,WACD,CAEA,2EAEC,wEAAyE,CADzE,sEAED,CAGD,+CAEC,uEAAwE,CADxE,oEAeD,CAZC,4EACC,mEACD,CAEA,yDACC,eAAgB,CAChB,gEAKD,CAHC,sFACC,mEACD,CAWF,8CAEC,eAAgB,CADhB,QAAS,CAET,iHAKD,CAHC,2EACC,uHACD,CAGD,kGAEC,gHAKD,CAHC,4JACC,uHACD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * Letters is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all Letters content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n:root {\n\t--ck-color-suggestion-marker-insertion-border: hsla(128, 71%, 40%, .35);\n\t--ck-color-suggestion-marker-insertion-border-active: hsla(128, 71%, 25%, .5);\n\t--ck-color-suggestion-marker-insertion-background: hsla(128, 71%, 65%, .35);\n\t--ck-color-suggestion-marker-insertion-background-active: hsla(128, 71%, 50%, .5);\n\n\t--ck-color-suggestion-marker-deletion-border: hsla(345, 71%, 40%, .35);\n\t--ck-color-suggestion-marker-deletion-border-active: hsla(345, 71%, 25%, .5);\n\t--ck-color-suggestion-marker-deletion-background: hsla(345, 71%, 65%, .35);\n\t--ck-color-suggestion-marker-deletion-background-active: hsla(345, 71%, 50%, .5);\n\t--ck-color-suggestion-marker-deletion-stroke: hsla(345, 71%, 20%, .5);\n\n\t--ck-color-suggestion-marker-format-border: hsla(191, 90%, 40%, .4);\n\t--ck-color-suggestion-marker-format-border-active: hsla(191, 90%, 40%, .65);\n\n\t--ck-color-suggestion-widget-insertion-background: hsla(128, 71%, 65%, .05);\n\t--ck-color-suggestion-widget-insertion-background-active: hsla(128, 71%, 50%, .07);\n\n\t--ck-color-suggestion-widget-deletion-background: hsla(345, 71%, 65%, .05);\n\t--ck-color-suggestion-widget-deletion-background-active: hsla(345, 71%, 45%, .07);\n\n\t--ck-color-suggestion-widget-format-background: hsla(191, 90%, 40%, .09);\n\t--ck-color-suggestion-widget-format-background-active: hsla(191, 90%, 40%, .16);\n}\n\n.ck-content .ck-suggestion-marker-insertion {\n\tborder-top: 3px solid var(--ck-color-suggestion-marker-insertion-border);\n\tborder-bottom: 3px solid var(--ck-color-suggestion-marker-insertion-border);\n\tbackground: var(--ck-color-suggestion-marker-insertion-background);\n\n\t&.ck-suggestion-marker--active {\n\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border-active);\n\t\tbackground: var(--ck-color-suggestion-marker-insertion-background-active);\n\t}\n\n\t/* Disable background of marker inside widget. */\n\t&.ck-widget {\n\t\tbackground: none;\n\t\ttext-decoration: none;\n\t\tborder: 3px solid var(--ck-color-suggestion-marker-insertion-border);\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border-active);\n\t\t}\n\t}\n}\n\n.ck-content .ck-suggestion-marker-deletion {\n\tborder-top: 3px solid var(--ck-color-suggestion-marker-deletion-border);\n\tborder-bottom: 3px solid var(--ck-color-suggestion-marker-deletion-border);\n\n\t/* #2810. Safari doesn't support combined text-decoration values. */\n\ttext-decoration: line-through;\n\ttext-decoration-color: var(--ck-color-suggestion-marker-deletion-stroke);\n\ttext-decoration-thickness: 3px;\n\n\tbackground: var(--ck-color-suggestion-marker-deletion-background);\n\n\t&.ck-suggestion-marker--active {\n\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border-active);\n\t\tbackground: var(--ck-color-suggestion-marker-deletion-background-active);\n\t}\n\n\t/* Disable background of marker inside widget. */\n\t&.ck-widget {\n\t\tbackground: none;\n\t\ttext-decoration: none;\n\t\tborder: 3px solid var(--ck-color-suggestion-marker-deletion-border);\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border-active);\n\t\t}\n\t}\n}\n\n.ck-content .ck-suggestion-marker-merge {\n\t&::after {\n\t\tborder-top: 3px solid var(--ck-color-suggestion-marker-deletion-border);\n\t\tborder-bottom: 3px solid var(--ck-color-suggestion-marker-deletion-border);\n\n\t\t/* #2810. Safari doesn't support combined text-decoration values. */\n\t\ttext-decoration: line-through;\n\t\ttext-decoration-color: var(--ck-color-suggestion-marker-deletion-stroke);\n\n\t\tbackground: var(--ck-color-suggestion-marker-deletion-background);\n\t\tcolor: var(--ck-color-suggestion-marker-deletion-stroke);\n\t\tcontent: '¶';\n\t}\n\n\t&.ck-suggestion-marker--active::after {\n\t\tborder-color: var(--ck-color-suggestion-marker-deletion-border-active);\n\t\tbackground: var(--ck-color-suggestion-marker-deletion-background-active);\n\t}\n}\n\n.ck-content .ck-suggestion-marker-split {\n\t&::after {\n\t\tborder-top: 3px solid var(--ck-color-suggestion-marker-insertion-border);\n\t\tborder-bottom: 3px solid var(--ck-color-suggestion-marker-insertion-border);\n\t\tbackground: var(--ck-color-suggestion-marker-insertion-background);\n\t\tcolor: var(--ck-color-suggestion-marker-insertion-border);\n\t\tcontent: '¶';\n\t}\n\n\t&.ck-suggestion-marker--active::after {\n\t\tborder-color: var(--ck-color-suggestion-marker-insertion-border-active);\n\t\tbackground: var(--ck-color-suggestion-marker-insertion-background-active);\n\t}\n}\n\n.ck-content .ck-suggestion-marker-formatInline {\n\tborder-top: 3px solid var(--ck-color-suggestion-marker-format-border);\n\tborder-bottom: 3px solid var(--ck-color-suggestion-marker-format-border);\n\n\t&.ck-suggestion-marker--active {\n\t\tborder-color: var(--ck-color-suggestion-marker-format-border-active);\n\t}\n\n\t&.ck-widget {\n\t\tbackground: none;\n\t\tborder: 3px solid var(--ck-color-suggestion-marker-format-border);\n\n\t\t&.ck-suggestion-marker--active {\n\t\t\tborder-color: var(--ck-color-suggestion-marker-format-border-active);\n\t\t}\n\t}\n}\n\n/* This is a tricky case.\n * We can't use `border-left` because sticky marker to the element looks kinda ugly.\n * We can't use `::before` pseudoelement because it requires `position: relative` of parent, which breaks side-image.\n * We can't use `outline` because it's impossible to display only left side of outline.\n * So... we need to use power of CSS hacks <3 and use doubled box-shadow.\n */\n\n.ck-content .ck-suggestion-marker-formatBlock {\n\tborder: 0;\n\tbackground: none;\n\tbox-shadow: -7px 0 0 0 var(--ck-color-base-background), -10px 0 0 0 var(--ck-color-suggestion-marker-format-border);\n\n\t&.ck-suggestion-marker--active {\n\t\tbox-shadow: -5px 0 0 0 var(--ck-color-base-background), -8px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);\n\t}\n}\n\n.ck-content ul .ck-suggestion-marker-formatBlock,\n.ck-content ol .ck-suggestion-marker-formatBlock {\n\tbox-shadow: -2px 0 0 0 var(--ck-color-base-background), -5px 0 0 0 var(--ck-color-suggestion-marker-format-border);\n\n\t&.ck-suggestion-marker--active {\n\t\tbox-shadow: -2px 0 0 0 var(--ck-color-base-background), -5px 0 0 0 var(--ck-color-suggestion-marker-format-border-active);\n\t}\n}\n"],sourceRoot:""}]);const a=s},4853:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-user-colors--0:#6d78e8;--ck-user-colors--0-alpha:rgba(109,120,232,.15);--ck-user-colors--1:#007a6c;--ck-user-colors--1-alpha:rgba(0,122,108,.15);--ck-user-colors--2:#ba4545;--ck-user-colors--2-alpha:rgba(186,69,69,.15);--ck-user-colors--3:#5635b1;--ck-user-colors--3-alpha:rgba(86,53,177,.15);--ck-user-colors--4:#548a2e;--ck-user-colors--4-alpha:rgba(84,138,46,.15);--ck-user-colors--5:#c3185d;--ck-user-colors--5-alpha:rgba(195,24,93,.15);--ck-user-colors--6:#ea4343;--ck-user-colors--6-alpha:rgba(234,67,67,.15);--ck-user-colors--7:#0bc3d0;--ck-user-colors--7-alpha:rgba(11,195,208,.15);--ck-user-dot-size:6px}.ck .ck-user__color--0{color:var(--ck-user-colors--0)}.ck .ck-user__bg-color--0{background-color:var(--ck-user-colors--0)}.ck .ck-user__selection--0{background-color:var(--ck-user-colors--0-alpha)}.ck .ck-user__selection--0.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--0)}.ck .ck-user__marker--0,.ck .ck-user__marker--0 .ck-user__marker-dot,.ck .ck-user__marker--0:after{background-color:var(--ck-user-colors--0)}.ck .ck-user__marker--0 .ck-user__marker-line{border:1px solid var(--ck-user-colors--0)}.ck .ck-user__color--1{color:var(--ck-user-colors--1)}.ck .ck-user__bg-color--1{background-color:var(--ck-user-colors--1)}.ck .ck-user__selection--1{background-color:var(--ck-user-colors--1-alpha)}.ck .ck-user__selection--1.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--1)}.ck .ck-user__marker--1,.ck .ck-user__marker--1 .ck-user__marker-dot,.ck .ck-user__marker--1:after{background-color:var(--ck-user-colors--1)}.ck .ck-user__marker--1 .ck-user__marker-line{border:1px solid var(--ck-user-colors--1)}.ck .ck-user__color--2{color:var(--ck-user-colors--2)}.ck .ck-user__bg-color--2{background-color:var(--ck-user-colors--2)}.ck .ck-user__selection--2{background-color:var(--ck-user-colors--2-alpha)}.ck .ck-user__selection--2.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--2)}.ck .ck-user__marker--2,.ck .ck-user__marker--2 .ck-user__marker-dot,.ck .ck-user__marker--2:after{background-color:var(--ck-user-colors--2)}.ck .ck-user__marker--2 .ck-user__marker-line{border:1px solid var(--ck-user-colors--2)}.ck .ck-user__color--3{color:var(--ck-user-colors--3)}.ck .ck-user__bg-color--3{background-color:var(--ck-user-colors--3)}.ck .ck-user__selection--3{background-color:var(--ck-user-colors--3-alpha)}.ck .ck-user__selection--3.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--3)}.ck .ck-user__marker--3,.ck .ck-user__marker--3 .ck-user__marker-dot,.ck .ck-user__marker--3:after{background-color:var(--ck-user-colors--3)}.ck .ck-user__marker--3 .ck-user__marker-line{border:1px solid var(--ck-user-colors--3)}.ck .ck-user__color--4{color:var(--ck-user-colors--4)}.ck .ck-user__bg-color--4{background-color:var(--ck-user-colors--4)}.ck .ck-user__selection--4{background-color:var(--ck-user-colors--4-alpha)}.ck .ck-user__selection--4.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--4)}.ck .ck-user__marker--4,.ck .ck-user__marker--4 .ck-user__marker-dot,.ck .ck-user__marker--4:after{background-color:var(--ck-user-colors--4)}.ck .ck-user__marker--4 .ck-user__marker-line{border:1px solid var(--ck-user-colors--4)}.ck .ck-user__color--5{color:var(--ck-user-colors--5)}.ck .ck-user__bg-color--5{background-color:var(--ck-user-colors--5)}.ck .ck-user__selection--5{background-color:var(--ck-user-colors--5-alpha)}.ck .ck-user__selection--5.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--5)}.ck .ck-user__marker--5,.ck .ck-user__marker--5 .ck-user__marker-dot,.ck .ck-user__marker--5:after{background-color:var(--ck-user-colors--5)}.ck .ck-user__marker--5 .ck-user__marker-line{border:1px solid var(--ck-user-colors--5)}.ck .ck-user__color--6{color:var(--ck-user-colors--6)}.ck .ck-user__bg-color--6{background-color:var(--ck-user-colors--6)}.ck .ck-user__selection--6{background-color:var(--ck-user-colors--6-alpha)}.ck .ck-user__selection--6.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--6)}.ck .ck-user__marker--6,.ck .ck-user__marker--6 .ck-user__marker-dot,.ck .ck-user__marker--6:after{background-color:var(--ck-user-colors--6)}.ck .ck-user__marker--6 .ck-user__marker-line{border:1px solid var(--ck-user-colors--6)}.ck .ck-user__color--7{color:var(--ck-user-colors--7)}.ck .ck-user__bg-color--7{background-color:var(--ck-user-colors--7)}.ck .ck-user__selection--7{background-color:var(--ck-user-colors--7-alpha)}.ck .ck-user__selection--7.ck-widget{background-color:transparent;border:3px solid var(--ck-user-colors--7)}.ck .ck-user__marker--7,.ck .ck-user__marker--7 .ck-user__marker-dot,.ck .ck-user__marker--7:after{background-color:var(--ck-user-colors--7)}.ck .ck-user__marker--7 .ck-user__marker-line{border:1px solid var(--ck-user-colors--7)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/usercolors.css","webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/usercolormixin.css"],names:[],mappings:"AAUA,MACC,2BAA2C,CAC3C,+CAAoD,CAEpD,2BAA4C,CAC5C,6CAAqD,CAErD,2BAAyC,CACzC,6CAAkD,CAElD,2BAA2C,CAC3C,6CAAoD,CAEpD,2BAA0C,CAC1C,6CAAmD,CAEnD,2BAA2C,CAC3C,6CAAoD,CAEpD,2BAAyC,CACzC,6CAAkD,CAElD,2BAA2C,CAC3C,8CAAoD,CAEpD,sBACD,CCnCC,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD,CA1BD,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD,CA1BD,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD,CA1BD,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD,CA1BD,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD,CA1BD,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD,CA1BD,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD,CA1BD,uBACC,8BACD,CAEA,0BACC,yCACD,CAEA,2BACC,+CAMD,CAJC,qCACC,4BAA6B,CAC7B,yCACD,CAIA,mGAGC,yCACD,CAEA,8CACC,yCACD",sourcesContent:['/*\n * What you\'re currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n@import "./usercolormixin.css";\n\n:root {\n\t--ck-user-colors--0: hsla(235, 73%, 67%, 1);\n\t--ck-user-colors--0-alpha: hsla(235, 73%, 67%, 0.15);\n\n\t--ck-user-colors--1: hsla(173, 100%, 24%, 1);\n\t--ck-user-colors--1-alpha: hsla(173, 100%, 24%, 0.15);\n\n\t--ck-user-colors--2: hsla(0, 46%, 50%, 1);\n\t--ck-user-colors--2-alpha: hsla(0, 46%, 50%, 0.15);\n\n\t--ck-user-colors--3: hsla(256, 54%, 45%, 1);\n\t--ck-user-colors--3-alpha: hsla(256, 54%, 45%, 0.15);\n\n\t--ck-user-colors--4: hsla(95, 50%, 36%, 1);\n\t--ck-user-colors--4-alpha: hsla(95, 50%, 36%, 0.15);\n\n\t--ck-user-colors--5: hsla(336, 78%, 43%, 1);\n\t--ck-user-colors--5-alpha: hsla(336, 78%, 43%, 0.15);\n\n\t--ck-user-colors--6: hsla(0, 80%, 59%, 1);\n\t--ck-user-colors--6-alpha: hsla(0, 80%, 59%, 0.15);\n\n\t--ck-user-colors--7: hsla(184, 90%, 43%, 1);\n\t--ck-user-colors--7-alpha: hsla(184, 90%, 43%, 0.15);\n\n\t--ck-user-dot-size: 6px;\n}\n\n/* We are using mixins here because of lack of PostCSS loop plugin. */\n\n@mixin userColor var(--ck-user-colors--0), var(--ck-user-colors--0-alpha), 0;\n@mixin userColor var(--ck-user-colors--1), var(--ck-user-colors--1-alpha), 1;\n@mixin userColor var(--ck-user-colors--2), var(--ck-user-colors--2-alpha), 2;\n@mixin userColor var(--ck-user-colors--3), var(--ck-user-colors--3-alpha), 3;\n@mixin userColor var(--ck-user-colors--4), var(--ck-user-colors--4-alpha), 4;\n@mixin userColor var(--ck-user-colors--5), var(--ck-user-colors--5-alpha), 5;\n@mixin userColor var(--ck-user-colors--6), var(--ck-user-colors--6-alpha), 6;\n@mixin userColor var(--ck-user-colors--7), var(--ck-user-colors--7-alpha), 7;\n',"@define-mixin userColor $color, $colorAlpha, $number {\n\t.ck .ck-user__color--$(number) {\n\t\tcolor: $color;\n\t}\n\n\t.ck .ck-user__bg-color--$(number) {\n\t\tbackground-color: $color;\n\t}\n\n\t.ck .ck-user__selection--$(number) {\n\t\tbackground-color: $colorAlpha;\n\n\t\t&.ck-widget {\n\t\t\tbackground-color: transparent;\n\t\t\tborder: 3px solid $color;\n\t\t}\n\t}\n\n\t.ck .ck-user__marker--$(number) {\n\t\t&,\n\t\t&:after,\n\t\t& .ck-user__marker-dot {\n\t\t\tbackground-color: $color;\n\t\t}\n\n\t\t& .ck-user__marker-line {\n\t\t\tborder: 1px solid $color;\n\t\t}\n\t}\n}"],sourceRoot:""}]);const a=s},9097:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-user-avatar-size:40px;--ck-user-avatar-background:#3670ab;--ck-user-avatar-color:#fff}.ck.ck-user{align-items:center;background-color:var(--ck-user-avatar-background);border-radius:50%;display:flex;height:var(--ck-user-avatar-size);justify-content:center;min-height:var(--ck-user-avatar-size);min-width:var(--ck-user-avatar-size);position:relative;width:var(--ck-user-avatar-size)}.ck.ck-user__name{color:var(--ck-user-avatar-color);cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-user__name.ck-user__name--hidden{display:none}.ck.ck-user__img{background-color:var(--ck-user-avatar-background);background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--ck-user-avatar-background);border-radius:50%;display:none;height:inherit;width:inherit}.ck.ck-user__img.ck-user__anonymous{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M9.8 20H2c0-5.7 5-5.7 6-7l.2-.8c-1.6-.8-2.7-2.7-2.7-5 0-2.8 2-5.2 4.3-5.2S14 4.4 14 7.3c0 2.2-1 4-2.6 5l.2.6c1.2 1.3 6 1.4 6 7H9.8z'/%3E%3C/svg%3E\");display:block}.ck.ck-user__img.ck-user__anonymous+.ck-user__name{display:none}.ck.ck-user__img.ck-user__avatar{background-color:#fff;display:block}.ck.ck-user__img.ck-user__img--hidden{display:none}.ck.ck-user__notification{align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;box-sizing:content-box;display:flex;height:15px;justify-content:center;overflow:hidden;position:absolute;right:-7px;top:-8px;transform:translateZ(0);width:15px}.ck.ck-user__notification .ck-user__icon{background:#fff;color:var(--ck-color-annotation-info);height:19px;max-height:19px;max-width:19px;min-height:19px;min-width:19px;width:19px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-collaboration-core/theme/users.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css"],names:[],mappings:"AAUA,MACC,0BAA2B,CAE3B,mCAA+C,CAC/C,2BACD,CAEA,YAGC,kBAAmB,CAGnB,iDAAkD,CADlD,iBAAkB,CAJlB,YAAa,CAMb,iCAAkC,CALlC,sBAAuB,CAQvB,qCAAsC,CADtC,oCAAqC,CALrC,iBAAkB,CAIlB,gCAGD,CAEA,kBACC,iCAAkC,CAClC,cAAe,CCvBf,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD0BD,CAHC,wCACC,YACD,CAGD,iBAOC,iDAAkD,CAHlD,uBAAkC,CAClC,2BAA4B,CAC5B,qBAAsB,CAGtB,iDAAkD,CADlD,iBAAkB,CAPlB,YAAa,CAEb,cAAe,CADf,aA6BD,CApBC,oCAEC,oSAAmZ,CADnZ,aAOD,CAHC,mDACC,YACD,CAGD,iCAIC,qBAAkC,CAHlC,aAID,CAEA,sCACC,YACD,CAGD,0BAKC,kBAAmB,CACnB,eAAiB,CACjB,qBAAuB,CACvB,iBAAkB,CAClB,sBAAuB,CARvB,YAAa,CAEb,WAAY,CACZ,sBAAuB,CAUvB,eAAgB,CAHhB,iBAAkB,CAElB,UAAW,CADX,QAAS,CAGT,uBAAwB,CAbxB,UAyBD,CAVC,yCAEC,eAAiB,CADjB,qCAAsC,CAGtC,WAAY,CAEZ,eAAgB,CADhB,cAAe,CAGf,eAAgB,CADhB,cAAe,CAJf,UAMD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n@import '@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css';\n\n:root {\n\t--ck-user-avatar-size: 40px;\n\n\t--ck-user-avatar-background: hsl(210, 52%, 44%);\n\t--ck-user-avatar-color: hsl(0, 0%, 100%);\n}\n\n.ck.ck-user {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tposition: relative;\n\tborder-radius: 50%;\n\tbackground-color: var(--ck-user-avatar-background);\n\theight: var(--ck-user-avatar-size);\n\twidth: var(--ck-user-avatar-size);\n\tmin-width: var(--ck-user-avatar-size);\n\tmin-height: var(--ck-user-avatar-size);\n}\n\n.ck.ck-user__name {\n\tcolor: var(--ck-user-avatar-color);\n\tcursor: default;\n\t@mixin ck-unselectable;\n\n\t&.ck-user__name--hidden {\n\t\tdisplay: none;\n\t}\n}\n\n.ck.ck-user__img {\n\tdisplay: none;\n\twidth: inherit;\n\theight: inherit;\n\tbackground-position: center center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: cover;\n\tbackground-color: var(--ck-user-avatar-background);\n\tborder-radius: 50%;\n\tborder: 2px solid var(--ck-user-avatar-background);\n\n\t&.ck-user__anonymous {\n\t\tdisplay: block;\n\t\tbackground-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M9.8%2020H2c0-5.7%205-5.7%206-7l.2-.8c-1.6-.8-2.7-2.7-2.7-5%200-2.8%202-5.2%204.3-5.2S14%204.4%2014%207.3c0%202.2-1%204-2.6%205l.2.6c1.2%201.3%206%201.4%206%207H9.8z%22%2F%3E%0A%3C%2Fsvg%3E);\n\n\t\t/* Do not display initials when user is anonymous. */\n\t\t& + .ck-user__name {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t&.ck-user__avatar {\n\t\tdisplay: block;\n\n\t\t/* In case if avatar is transparent make background white. */\n\t\tbackground-color: hsl(0, 0%, 100%);\n\t}\n\n\t&.ck-user__img--hidden {\n\t\tdisplay: none;\n\t}\n}\n\n.ck.ck-user__notification {\n\tdisplay: flex;\n\twidth: 15px;\n\theight: 15px;\n\tjustify-content: center;\n\talign-items: center;\n\tbackground: white;\n\tborder: 2px solid white;\n\tborder-radius: 50%;\n\tbox-sizing: content-box;\n\n\tposition: absolute;\n\ttop: -8px;\n\tright: -7px;\n\toverflow: hidden;\n\ttransform: translateZ(0);\n\n\t& .ck-user__icon {\n\t\tcolor: var(--ck-color-annotation-info);\n\t\tbackground: white;\n\t\twidth: 19px;\n\t\theight: 19px;\n\t\tmax-width: 19px;\n\t\tmax-height: 19px;\n\t\tmin-width: 19px;\n\t\tmin-height: 19px;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n"],sourceRoot:""}]);const a=s},6610:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-inline-annotation-container-width:300px;--ck-inline-annotation-container-max-height:400px}.ck.ck-balloon-panel .ck-annotation-wrapper{max-height:var(--ck-inline-annotation-container-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;position:static;width:var(--ck-inline-annotation-container-width)}.ck.ck-balloon-panel .ck-annotation{animation:none}.ck.ck-balloon-panel .ck-annotation-wrapper *{white-space:normal}.ck.ck-balloon-panel .ck-annotation-wrapper strong{font-weight:700}.ck.ck-balloon-panel .ck-annotation-wrapper i{font-style:italic}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/annotation-inline.css"],names:[],mappings:"AAUA,MACC,4CAA6C,CAC7C,iDACD,CAEA,4CAKC,2DAA4D,CAQ5D,iBAAkB,CANlB,eAAgB,CAGhB,6BAA8B,CAR9B,eAAgB,CAEhB,iDAUD,CAEA,oCAEC,cACD,CAEA,8CAEC,kBACD,CAGA,mDACC,eACD,CAEA,8CACC,iBACD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n/* Common styles for inline comment and inline suggestion. */\n\n:root {\n\t--ck-inline-annotation-container-width: 300px;\n\t--ck-inline-annotation-container-max-height: 400px;\n}\n\n.ck.ck-balloon-panel .ck-annotation-wrapper {\n\t/* Override default `position: absolute`. */\n\tposition: static;\n\n\twidth: var(--ck-inline-annotation-container-width);\n\tmax-height: var(--ck-inline-annotation-container-max-height);\n\n\toverflow-y: auto;\n\n\t/* Get rid of scroll chaining. */\n\toverscroll-behavior-y: contain;\n\n\t/* We need to hide overflow in x-axis to prevent container stretching because of buttons tooltip. */\n\toverflow-x: hidden;\n}\n\n.ck.ck-balloon-panel .ck-annotation {\n\t/* We don't need fadeInLeft animation for inline annotations. */\n\tanimation: none;\n}\n\n.ck.ck-balloon-panel .ck-annotation-wrapper * {\n\t/* Default `.ck.ck-reset_all *` has `white-space: nowrap` and display content in one line. */\n\twhite-space: normal;\n}\n\n/* Because `.ck.ck-reset_all *` is overriding default font property. */\n.ck.ck-balloon-panel .ck-annotation-wrapper strong {\n\tfont-weight: bold;\n}\n\n.ck.ck-balloon-panel .ck-annotation-wrapper i {\n\tfont-style: italic;\n}\n"],sourceRoot:""}]);const a=s},5899:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,':root{--ck-color-annotation-icon:grey;--ck-color-annotation-info:#757575;--ck-annotation-button-size:0.85em}.ck .ck-annotation{--ck-user-avatar-size:28px;animation:fadeInLeft .3s;display:flex;font-size:var(--ck-font-size-base);padding:var(--ck-spacing-standard);position:relative;transition:background-color .3s ease}.ck .ck-annotation .ck-button{background-color:transparent;border-radius:var(--ck-border-radius);color:var(--ck-color-annotation-icon);cursor:pointer;font-size:var(--ck-annotation-button-size);min-height:unset;min-width:unset}.ck .ck-annotation__main{border-radius:var(--ck-border-radius);display:grid;grid-template-areas:"info actions" "content content";grid-template-columns:minmax(0,1fr) auto;padding-left:var(--ck-spacing-standard);transition:all .2s ease;width:calc(100% - var(--ck-user-avatar-size))}.ck .ck-annotation__main p{font-size:var(--ck-font-size-base);line-height:1.5em;margin:0;white-space:normal}.ck .ck-annotation__user{margin-top:var(--ck-spacing-small)}.ck .ck-annotation__info{align-items:center;color:var(--ck-color-annotation-info);display:flex;grid-area:info;min-height:2.4em}.ck .ck-annotation__info-name,.ck .ck-annotation__info-time{color:var(--ck-color-annotation-info);font-size:var(--ck-font-size-small);font-weight:700;overflow:hidden;white-space:nowrap}.ck .ck-annotation__info-name{text-overflow:ellipsis}.ck .ck-annotation__info-time{flex:0 0 auto;margin:0 var(--ck-spacing-large)}.ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-name,.ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-time{white-space:nowrap}.ck .ck-annotation__actions{grid-area:actions;opacity:.5;transition:opacity .2s ease}.ck .ck-annotation__content-wrapper{grid-area:content;width:100%}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-5%,0,0)}to{opacity:1;transform:translateZ(0)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/annotation.css"],names:[],mappings:"AASA,MACC,+BAA2C,CAC3C,kCAA2C,CAE3C,kCACD,CAEA,mBAEC,0BAA2B,CAM3B,wBAA2B,CAF3B,YAAa,CAFb,kCAAmC,CAMnC,kCAAmC,CAHnC,iBAAkB,CAElB,oCAED,CAGC,8BAEC,4BAA6B,CAK7B,qCAAsC,CADtC,qCAAsC,CADtC,cAAe,CAGf,0CAA2C,CAJ3C,gBAAiB,CADjB,eAMD,CAGD,yBAWC,qCAAsC,CAVtC,YAAa,CACb,oDAEkB,CAClB,wCAA0C,CAO1C,uCAAwC,CAFxC,uBAA0B,CAF1B,6CAKD,CAEA,2BAKC,kCAAmC,CAGnC,iBAAkB,CAPlB,QAAS,CAGT,kBAKD,CAEA,yBACC,kCACD,CAEA,yBAIC,kBAAmB,CACnB,qCAAsC,CAFtC,YAAa,CAFb,cAAe,CAOf,gBACD,CAEA,4DAOC,qCAAsC,CACtC,mCAAoC,CANpC,eAAiB,CAEjB,eAAgB,CADhB,kBAMD,CAEA,8BACC,sBACD,CAEA,8BACC,aAAc,CAEd,gCACD,CAEA,4IAEC,kBACD,CAEA,4BACC,iBAAkB,CAGlB,UAAY,CADZ,2BAED,CAGA,oCACC,iBAAkB,CAElB,UACD,CAEA,sBACC,GAEC,SAAU,CADV,8BAED,CAEA,GAEC,SAAU,CADV,uBAED,CACD",sourcesContent:['/*\n * What you\'re currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n/* Common styles for single comment and single suggestion. */\n:root {\n\t--ck-color-annotation-icon: hsl(0, 0%, 50%);\n\t--ck-color-annotation-info: hsl(0, 0%, 46%);\n\n\t--ck-annotation-button-size: 0.85em;\n}\n\n.ck .ck-annotation {\n\t/* Make avatar size in the comment smaller than in presence list. */\n\t--ck-user-avatar-size: 28px;\n\n\tfont-size: var(--ck-font-size-base);\n\n\tdisplay: flex;\n\tposition: relative;\n\tanimation: fadeInLeft 300ms;\n\ttransition: background-color 300ms ease;\n\tpadding: var(--ck-spacing-standard);\n}\n\n.ck .ck-annotation {\n\t& .ck-button {\n\t\t/* Overwrite CK5 button default styles. */\n\t\tbackground-color: transparent;\n\t\tmin-width: unset;\n\t\tmin-height: unset;\n\t\tcursor: pointer;\n\t\tcolor: var(--ck-color-annotation-icon);\n\t\tborder-radius: var(--ck-border-radius);\n\t\tfont-size: var(--ck-annotation-button-size);\n\t}\n}\n\n.ck .ck-annotation__main {\n\tdisplay: grid;\n\tgrid-template-areas:\n\t\t"info actions"\n\t\t"content content";\n\tgrid-template-columns: minmax(0, 1fr) auto;\n\n\t/* #1829. Firefox is wrongly rendering flex container width 100% with overflowed (non-spaced) text. */\n\twidth: calc( 100% - var(--ck-user-avatar-size) );\n\n\ttransition: all 200ms ease;\n\tborder-radius: var(--ck-border-radius);\n\tpadding-left: var(--ck-spacing-standard);\n}\n\n.ck .ck-annotation__main p {\n\tmargin: 0;\n\n\t/* We need it to prevent `.ck.ck-reset` ovverride. */\n\twhite-space: normal;\n\tfont-size: var(--ck-font-size-base);\n\n\t/* TODO: refactor this value later. */\n\tline-height: 1.5em;\n}\n\n.ck .ck-annotation__user {\n\tmargin-top: var(--ck-spacing-small);\n}\n\n.ck .ck-annotation__info {\n\tgrid-area: info;\n\n\tdisplay: flex;\n\talign-items: center;\n\tcolor: var(--ck-color-annotation-info);\n\n\t/* #156. Edit & remove icon are higher than plain text with the same font-size, so we need to take care if icons are hidden. */\n\tmin-height: 2.4em;\n}\n\n.ck .ck-annotation__info-name,\n.ck .ck-annotation__info-time {\n\tfont-weight: bold;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\n\t/* We need it to prevent `.ck.ck-reset` ovverride. */\n\tcolor: var(--ck-color-annotation-info);\n\tfont-size: var(--ck-font-size-small);\n}\n\n.ck .ck-annotation__info-name {\n\ttext-overflow: ellipsis;\n}\n\n.ck .ck-annotation__info-time {\n\tflex: 0 0 auto;\n\n\tmargin: 0 var(--ck-spacing-large);\n}\n\n.ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-name,\n.ck.ck-balloon-panel .ck-annotation-wrapper .ck-annotation__info-time {\n\twhite-space: nowrap;\n}\n\n.ck .ck-annotation__actions {\n\tgrid-area: actions;\n\n\ttransition: opacity 200ms ease;\n\topacity: 0.5;\n}\n\n/* Because of display flex, we need to strech out annotation content to 100%. */\n.ck .ck-annotation__content-wrapper {\n\tgrid-area: content;\n\n\twidth: 100%;\n}\n\n@keyframes fadeInLeft {\n\tfrom {\n\t\ttransform: translate3d( -5%, 0, 0 );\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\ttransform: translate3d( 0, 0, 0 );\n\t\topacity: 1;\n\t}\n}\n'],sourceRoot:""}]);const a=s},1556:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,':root{--ck-color-comment-background:#f3f7fb;--ck-color-comment-separator:#cddeef;--ck-color-comment-remove-background:#fcc;--ck-color-comment-input-background:var(--ck-color-comment-background)}.ck .ck-comment__wrapper{font-size:var(--ck-font-size-base);outline:0;position:relative;transition:all .3s linear}.ck .ck-comment__wrapper.ck-comment--remove-confirmation{transform:translate3d(-100%,0,0)}.ck .ck-comment__wrapper:first-of-type{border-top-left-radius:var(--ck-border-radius);border-top-right-radius:var(--ck-border-radius)}.ck .ck-comment:after{background-color:var(--ck-color-comment-separator);content:"";display:block;height:100%;left:calc(var(--ck-spacing-standard) + var(--ck-user-avatar-size)/2 - 2px);opacity:1;position:absolute;top:calc(var(--ck-user-avatar-size) + var(--ck-spacing-small));width:4px}.ck .ck-comment--remove{background-color:var(--ck-color-comment-remove-background)}.ck .ck-comment--remove:after{opacity:0}.ck .ck-comment--edit{background-color:var(--ck-color-comment-input-background)}.ck .ck-comment--edit:after{opacity:0}.ck .ck-comment__main .ck-comment__input-wrapper{display:flex;flex-direction:column;position:relative;transition:all .3s linear}.ck .ck-comment__main .ck-comment__input-wrapper .ck-comment__input{padding:0}.ck .ck-comment__content{word-break:break-word}.ck .ck-comment__user{z-index:var(--ck-z-default)}.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--submit{color:var(--ck-color-button-save)}.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--cancel{color:var(--ck-color-button-cancel)}.ck .ck-comment p,.ck .ck-comment__input p{margin:0}.ck .ck-comment ol,.ck .ck-comment ul,.ck .ck-comment__input ol,.ck .ck-comment__input ul{margin-left:10px;padding-left:10px}.ck .ck-comment ul,.ck .ck-comment__input ul{list-style:disc;margin-bottom:5px;margin-top:0}.ck .ck-comment ul ul,.ck .ck-comment__input ul ul{list-style:circle}.ck .ck-comment ul ul ul,.ck .ck-comment__input ul ul ul{list-style:square}.ck .ck-comment__external{color:var(--ck-color-annotation-info);font-size:var(--ck-font-size-tiny);font-style:italic;margin-top:var(--ck-spacing-standard)}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/comment.css"],names:[],mappings:"AAQA,MACC,qCAAiD,CACjD,oCAAgD,CAChD,yCAAuD,CACvD,sEACD,CAEA,yBACC,kCAAmC,CAEnC,SAAU,CADV,iBAAkB,CAElB,yBAUD,CARC,yDACC,gCACD,CAEA,uCAEC,8CAA+C,CAD/C,+CAED,CAIA,sBAcC,kDAAmD,CAbnD,UAAW,CACX,aAAc,CAWd,WAAY,CAPZ,0EAKE,CAPF,SAAU,CADV,iBAAkB,CAElB,8DAAiE,CAOjE,SAGD,CAGD,wBACC,0DAKD,CAHC,8BACC,SACD,CAGD,sBACC,yDAKD,CAHC,4BACC,SACD,CAIA,iDACC,YAAa,CACb,qBAAsB,CACtB,iBAAkB,CAClB,yBAKD,CAHC,oEACC,SACD,CAIF,yBACC,qBACD,CAEA,sBAEC,2BACD,CAGA,2EACC,iCACD,CAEA,2EACC,mCACD,CAMC,2CACC,QACD,CAEA,0FAGC,gBAAiB,CADjB,iBAED,CAEA,6CACC,eAAgB,CAChB,iBAAkB,CAClB,YASD,CAPC,mDACC,iBAKD,CAHC,yDACC,iBACD,CAKH,0BAEC,qCAAsC,CACtC,kCAAmC,CAFnC,iBAAkB,CAGlB,qCACD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n:root {\n\t--ck-color-comment-background: hsl(210, 52%, 97%);\n\t--ck-color-comment-separator: hsl(210, 52%, 87%);\n\t--ck-color-comment-remove-background: hsl(0, 100%, 90%);\n\t--ck-color-comment-input-background: var(--ck-color-comment-background);\n}\n\n.ck .ck-comment__wrapper {\n\tfont-size: var(--ck-font-size-base);\n\tposition: relative;\n\toutline: 0;\n\ttransition: all 300ms linear;\n\n\t&.ck-comment--remove-confirmation {\n\t\ttransform: translate3d( -100%, 0, 0 );\n\t}\n\n\t&:first-of-type {\n\t\tborder-top-right-radius: var(--ck-border-radius);\n\t\tborder-top-left-radius: var(--ck-border-radius);\n\t}\n}\n\n.ck .ck-comment {\n\t&::after {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\topacity: 1;\n\t\ttop: calc( var(--ck-user-avatar-size) + var(--ck-spacing-small) );\n\t\tleft: calc(\n\t\t\tvar(--ck-spacing-standard) + ( var(--ck-user-avatar-size) / 2 )\n\n\t\t\t/* Half width of line. */\n\t\t\t- 2px\n\t\t\t);\n\t\twidth: 4px;\n\t\theight: 100%;\n\t\tbackground-color: var(--ck-color-comment-separator);\n\t}\n}\n\n.ck .ck-comment--remove {\n\tbackground-color: var(--ck-color-comment-remove-background);\n\n\t&::after {\n\t\topacity: 0;\n\t}\n}\n\n.ck .ck-comment--edit {\n\tbackground-color: var(--ck-color-comment-input-background);\n\n\t&::after {\n\t\topacity: 0;\n\t}\n}\n\n.ck .ck-comment__main {\n\t& .ck-comment__input-wrapper {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tposition: relative;\n\t\ttransition: all 300ms linear;\n\n\t\t& .ck-comment__input {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n\n.ck .ck-comment__content {\n\tword-break: break-word;\n}\n\n.ck .ck-comment__user {\n\t/* Display user above vertical line. */\n\tz-index: var(--ck-z-default);\n}\n\n/* We need specificity 030 to beat styles in `commentinput.css`. */\n.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--submit {\n\tcolor: var(--ck-color-button-save);\n}\n\n.ck-comment__input-actions .ck.ck-button.ck-comment__input-actions--cancel {\n\tcolor: var(--ck-color-button-cancel);\n}\n\n/* Common styles for typography inside comment element and editable input.\nWe are styling resetting list-style because of parent
element. */\n.ck .ck-comment,\n.ck .ck-comment__input {\n\t& p {\n\t\tmargin: 0;\n\t}\n\n\t& ul,\n\t& ol {\n\t\tpadding-left: 10px;\n\t\tmargin-left: 10px;\n\t}\n\n\t& ul {\n\t\tlist-style: disc;\n\t\tmargin-bottom: 5px;\n\t\tmargin-top: 0;\n\n\t\t& ul {\n\t\t\tlist-style: circle;\n\n\t\t\t& ul {\n\t\t\t\tlist-style: square;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck .ck-comment__external {\n\tfont-style: italic;\n\tcolor: var(--ck-color-annotation-info);\n\tfont-size: var(--ck-font-size-tiny);\n\tmargin-top: var(--ck-spacing-standard);\n}\n"],sourceRoot:""}]);const a=s},4964:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck .ck-comment__input-container{--ck-user-avatar-size:28px;background:var(--ck-color-comment-background);display:none;font-size:var(--ck-font-size-base);padding:var(--ck-spacing-standard)}.ck .ck-comment__input-container--active{display:flex}.ck .ck-comment__input{background-color:transparent;border-width:0;color:var(--ck-color-base-text);padding:var(--ck-spacing-standard);padding-top:var(--ck-spacing-medium);resize:none;transition:color .3s ease-in-out}.ck .ck-comment__input:focus{outline:none}.ck .ck-comment__input .ck-editor__editable_inline{--ck-focus-ring:none;--ck-inner-shadow:none;background-color:transparent;border:0;overflow:visible;padding:0;word-break:break-word}.ck-comment__input-wrapper .ck.ck-editor__editable_inline :first-child{margin-top:0}.ck-comment__input-wrapper .ck.ck-editor__editable_inline :last-child{margin-bottom:0}.ck .ck-comment__input-actions{display:none;text-align:right;width:100%}.ck .ck-comment__input-actions.ck-comment__input-actions--active{display:block}.ck .ck-comment__input-actions .ck-button{background-color:transparent;border-radius:var(--ck-border-radius);color:var(--ck-color-annotations-icon);cursor:pointer;font-size:var(--ck-annotation-button-size);min-height:unset;min-width:unset}.ck .ck-comment__input-actions .ck-button.ck-disabled{opacity:.3}.ck .ck-comment__input-textarea{display:block}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/commentinput.css"],names:[],mappings:"AAQA,iCAEC,0BAA2B,CAM3B,6CAA8C,CAF9C,YAAa,CAFb,kCAAmC,CAGnC,kCAED,CAEA,yCACC,YACD,CAEA,uBASC,4BAA6B,CAF7B,cAAe,CADf,+BAAgC,CALhC,kCAAmC,CAGnC,oCAAqC,CAIrC,WAAY,CAEZ,gCAiBD,CAfC,6BACC,YACD,CAEA,mDAEC,oBAAqB,CACrB,sBAAuB,CAKvB,4BAA6B,CAD7B,QAAS,CADT,gBAAiB,CADjB,SAAU,CAIV,qBACD,CAKD,uEACC,YACD,CACA,sEACC,eACD,CAEA,+BAGC,YAAa,CADb,gBAAiB,CADjB,UAsBD,CAlBC,iEACC,aACD,CAEA,0CAEC,4BAA6B,CAK7B,qCAAsC,CADtC,sCAAuC,CADvC,cAAe,CAGf,0CAA2C,CAJ3C,gBAAiB,CADjB,eAMD,CAEA,sDACC,UACD,CAGD,gCACC,aACD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n.ck .ck-comment__input-container {\n\t/* Make avatar size in the comment smaller than in presence list. */\n\t--ck-user-avatar-size: 28px;\n\n\tfont-size: var(--ck-font-size-base);\n\n\tdisplay: none;\n\tpadding: var(--ck-spacing-standard);\n\tbackground: var(--ck-color-comment-background);\n}\n\n.ck .ck-comment__input-container--active {\n\tdisplay: flex;\n}\n\n.ck .ck-comment__input {\n\tpadding: var(--ck-spacing-standard);\n\n\t/* To keep vertical align with avatar. */\n\tpadding-top: var(--ck-spacing-medium);\n\n\tcolor: var(--ck-color-base-text);\n\tborder-width: 0;\n\tresize: none;\n\tbackground-color: transparent;\n\ttransition: color 300ms ease-in-out;\n\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t& .ck-editor__editable_inline {\n\t\t/* Disable default outline and border in editable input. */\n\t\t--ck-focus-ring: none;\n\t\t--ck-inner-shadow: none;\n\n\t\tpadding: 0;\n\t\toverflow: visible;\n\t\tborder: 0;\n\t\tbackground-color: transparent;\n\t\tword-break: break-word;\n\t}\n}\n\n/* Overwrite default CKEditor 5 margin of editable children.\nSee: ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css. */\n.ck-comment__input-wrapper .ck.ck-editor__editable_inline *:first-child {\n\tmargin-top: 0;\n}\n.ck-comment__input-wrapper .ck.ck-editor__editable_inline *:last-child {\n\tmargin-bottom: 0;\n}\n\n.ck .ck-comment__input-actions {\n\twidth: 100%;\n\ttext-align: right;\n\tdisplay: none;\n\n\t&.ck-comment__input-actions--active {\n\t\tdisplay: block;\n\t}\n\n\t& .ck-button {\n\t\t/* Overwrite CK5 button default styles. */\n\t\tbackground-color: transparent;\n\t\tmin-width: unset;\n\t\tmin-height: unset;\n\t\tcursor: pointer;\n\t\tcolor: var(--ck-color-annotations-icon);\n\t\tborder-radius: var(--ck-border-radius);\n\t\tfont-size: var(--ck-annotation-button-size);\n\t}\n\n\t& .ck-button.ck-disabled {\n\t\topacity: .3;\n\t}\n}\n\n.ck .ck-comment__input-textarea {\n\tdisplay: block;\n}\n"],sourceRoot:""}]);const a=s},5743:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-color-comment-marker:#fef7a9;--ck-color-comment-marker-active:#fdf05d}.ck-comment-marker{background:var(--ck-color-comment-marker);border-bottom:3px solid transparent;border-top:3px solid transparent}.ck-comment-marker.ck-widget{background-color:transparent;border:3px solid var(--ck-color-comment-marker)}.ck-comment-marker--active{background:var(--ck-color-comment-marker-active)}.ck-comment-marker--active.ck-widget{border-color:var(--ck-color-comment-marker-active)}.ck-comment-marker--active.ck-widget .ck-comment-marker{background-color:var(--ck-color-comment-marker)}.ck-comment-marker--active .ck-comment-marker{background:var(--ck-color-comment-marker-active)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/commentmarker.css"],names:[],mappings:"AAQA,MACC,iCAA4C,CAC5C,wCACD,CAEA,mBACC,yCAA0C,CAI1C,mCAAoC,CADpC,gCAQD,CAJC,6BACC,4BAA6B,CAC7B,+CACD,CAGD,2BACC,gDAeD,CAbC,qCACC,kDAMD,CAHC,wDACC,+CACD,CAID,8CACC,gDACD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n:root {\n\t--ck-color-comment-marker: hsl(55, 98%, 83%);\n\t--ck-color-comment-marker-active: hsl(55, 98%, 68%);\n}\n\n.ck-comment-marker {\n\tbackground: var(--ck-color-comment-marker);\n\n\t/* Match size with suggestion markers */\n\tborder-top: 3px solid transparent;\n\tborder-bottom: 3px solid transparent;\n\n\t/* #152. In the image case, we change marker background to border. */\n\t&.ck-widget {\n\t\tbackground-color: transparent;\n\t\tborder: 3px solid var(--ck-color-comment-marker);\n\t}\n}\n\n.ck-comment-marker--active {\n\tbackground: var(--ck-color-comment-marker-active);\n\n\t&.ck-widget {\n\t\tborder-color: var(--ck-color-comment-marker-active);\n\n\t\t/* See #2469. Inactive comment in a widget inside an active comment should not be highlighted. */\n\t\t& .ck-comment-marker {\n\t\t\tbackground-color: var(--ck-color-comment-marker);\n\t\t}\n\t}\n\n\t/* See #2469. Inactive comment marker inside an active one should be highlighted too. */\n\t& .ck-comment-marker {\n\t\tbackground: var(--ck-color-comment-marker-active);\n\t}\n}\n"],sourceRoot:""}]);const a=s},4342:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,':root{--ck-color-thread-remove-background:var(--ck-color-comment-remove-background);--ck-color-comment-count:#5891ca}.ck .ck-thread{background-color:var(--ck-color-base-background);border-radius:var(--ck-border-radius);color:var(--ck-color-base-text);outline:0;overflow:hidden;transition:all .3s ease;width:100%}.ck .ck-thread__comments .ck-comment__wrapper:last-of-type .ck-comment:after{opacity:0}.ck .ck-thread__container{transition:transform .3s ease}.ck .ck-thread__comments{border-radius:var(--ck-border-radius);list-style:none;margin:0;overflow:hidden;padding:0;position:relative;z-index:var(--ck-z-default)}.ck .ck-thread__comment-count{--ck-user-avatar-size:28px;color:var(--ck-color-comment-count);cursor:pointer;font-size:var(--ck-font-size-base);font-weight:700;padding-left:calc(var(--ck-user-avatar-size) + var(--ck-spacing-standard)*2);transition:background-color .3s ease}.ck .ck-thread__comment-count:before{content:"\\25BC";margin-right:var(--ck-spacing-small)}.ck .ck-thread--active .ck-comment__options.ck-dropdown{display:block}.ck .ck-thread--active .ck-thread__input{background-color:var(--ck-color-comment-background);display:block}.ck .ck-thread--remove .ck-comment{background-color:var(--ck-color-comment-remove-background)}.ck .ck-thread--remove .ck-thread__input--active{background-color:var(--ck-color-base-background)}.ck .ck-thread--remove .ck-thread__comment-count,.ck .ck-thread--remove .ck-thread__input--active.ck-thread__input{background-color:var(--ck-color-comment-remove-background)}.ck .ck-thread--remove .ck-comment__wrapper .ck-comment:after{opacity:0}.ck .ck-thread--remove-confirmation .ck-thread__container{transform:translate3d(-100%,0,0)}.ck.ck-button.ck-thread__remove-confirm-submit{color:var(--ck-color-button-save)}.ck.ck-button.ck-thread__remove-confirm-cancel{color:var(--ck-color-button-cancel)}.ck .ck-thread__remove-confirm{background-color:var(--ck-color-comment-remove-background);display:flex;font-size:var(--ck-font-size-base);height:100%;justify-content:flex-start;left:100%;position:absolute;top:0;width:100%}.ck .ck-thread__remove-confirm .ck-thread__remove-confirm-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:400px;padding-top:var(--ck-spacing-standard);width:100%}.ck .ck-thread__remove-confirm p{font-weight:700;margin:0}.ck .ck-thread__input{border-radius:var(--ck-border-radius);transition:background-color .2s ease-in-out;width:calc(100% - var(--ck-user-avatar-size))}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/commentthread.css"],names:[],mappings:"AAQA,MACC,6EAA8E,CAC9E,gCACD,CAEA,eAIC,gDAAiD,CAGjD,qCAAsC,CALtC,+BAAgC,CAChC,SAAU,CAEV,eAAgB,CAChB,uBAA0B,CAL1B,UAOD,CAKE,6EACC,SACD,CAIF,0BACC,6BACD,CAEA,yBAMC,qCAAsC,CAHtC,eAAgB,CAChB,QAAS,CAGT,eAAgB,CAFhB,SAAU,CAJV,iBAAkB,CAClB,2BAMD,CAEA,8BAEC,0BAA2B,CAI3B,mCAAoC,CAGpC,cAAe,CAFf,kCAAmC,CACnC,eAAiB,CAJjB,4EAAiF,CAQjF,oCAMD,CAJC,qCACC,eAAgB,CAChB,oCACD,CAIA,wDACC,aACD,CAEA,yCAEC,mDAAoD,CADpD,aAED,CAIA,mCACC,0DACD,CAEA,iDACC,gDAKD,CAEA,mHACC,0DACD,CAIC,8DACC,SACD,CAKD,0DACC,gCACD,CAID,+CACC,iCACD,CAEA,+CACC,mCACD,CAEA,+BASC,0DAA2D,CAN3D,YAAa,CAFb,kCAAmC,CAOnC,WAAY,CAJZ,0BAA2B,CAE3B,SAAU,CAJV,iBAAkB,CAGlB,KAAM,CAEN,UAqBD,CAjBC,gEAGC,kBAAmB,CAFnB,YAAa,CACb,qBAAsB,CAItB,WAAY,CAFZ,sBAAuB,CAMvB,gBAAiB,CALjB,sCAAuC,CAEvC,UAID,CAEA,iCACC,eAAiB,CACjB,QACD,CAGD,sBAKC,qCAAsC,CADtC,2CAA8C,CAF9C,6CAID",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n:root {\n\t--ck-color-thread-remove-background: var(--ck-color-comment-remove-background);\n\t--ck-color-comment-count: hsl(210, 52%, 57%);\n}\n\n.ck .ck-thread {\n\twidth: 100%;\n\tcolor: var(--ck-color-base-text);\n\toutline: 0;\n\tbackground-color: var(--ck-color-base-background);\n\toverflow: hidden;\n\ttransition: all 300ms ease;\n\tborder-radius: var(--ck-border-radius);\n}\n\n/* Handle visibility of vertical line below avatars. */\n.ck .ck-thread__comments .ck-comment__wrapper {\n\t&:last-of-type {\n\t\t& .ck-comment::after {\n\t\t\topacity: 0;\n\t\t}\n\t}\n}\n\n.ck .ck-thread__container {\n\ttransition: transform 300ms ease;\n}\n\n.ck .ck-thread__comments {\n\tposition: relative;\n\tz-index: var(--ck-z-default);\n\tlist-style: none;\n\tmargin: 0;\n\tpadding: 0;\n\tborder-radius: var(--ck-border-radius);\n\toverflow: hidden;\n}\n\n.ck .ck-thread__comment-count {\n\t/* Make avatar size in the comment smaller than in presence list. */\n\t--ck-user-avatar-size: 28px;\n\n\tpadding-left: calc( var(--ck-user-avatar-size) + var(--ck-spacing-standard) * 2 );\n\n\tcolor: var(--ck-color-comment-count);\n\tfont-size: var(--ck-font-size-base);\n\tfont-weight: bold;\n\tcursor: pointer;\n\n\t/* Keep similar transition like `ck-annotation`. */\n\ttransition: background-color 300ms ease;\n\n\t&::before {\n\t\tcontent: '\\25BC';\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-thread--active {\n\t& .ck-comment__options.ck-dropdown {\n\t\tdisplay: block;\n\t}\n\n\t& .ck-thread__input {\n\t\tdisplay: block;\n\t\tbackground-color: var(--ck-color-comment-background);\n\t}\n}\n\n.ck .ck-thread--remove {\n\t& .ck-comment {\n\t\tbackground-color: var(--ck-color-comment-remove-background);\n\t}\n\n\t& .ck-thread__input--active {\n\t\tbackground-color: var(--ck-color-base-background);\n\n\t\t&.ck-thread__input {\n\t\t\tbackground-color: var(--ck-color-comment-remove-background);\n\t\t}\n\t}\n\n\t& .ck-thread__comment-count {\n\t\tbackground-color: var(--ck-color-comment-remove-background);\n\t}\n\n\t/* Handle visibility of vertical line below avatars. */\n\t& .ck-comment__wrapper {\n\t\t& .ck-comment::after {\n\t\t\topacity: 0;\n\t\t}\n\t}\n}\n\n.ck .ck-thread--remove-confirmation {\n\t& .ck-thread__container {\n\t\ttransform: translate3d( -100%, 0, 0 );\n\t}\n}\n\n/* We need specificity 020 to beat .ck.ck-button. */\n.ck.ck-button.ck-thread__remove-confirm-submit {\n\tcolor: var(--ck-color-button-save);\n}\n\n.ck.ck-button.ck-thread__remove-confirm-cancel {\n\tcolor: var(--ck-color-button-cancel);\n}\n\n.ck .ck-thread__remove-confirm {\n\tfont-size: var(--ck-font-size-base);\n\tposition: absolute;\n\tdisplay: flex;\n\tjustify-content: flex-start;\n\ttop: 0;\n\tleft: 100%;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: var(--ck-color-comment-remove-background);\n\n\t& .ck-thread__remove-confirm-inner {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tpadding-top: var(--ck-spacing-standard);\n\t\theight: 100%;\n\t\twidth: 100%;\n\n\t\t/* Maximum height of confirmation (in case with such long comment). */\n\t\tmax-height: 400px;\n\t}\n\n\t& p {\n\t\tfont-weight: bold;\n\t\tmargin: 0;\n\t}\n}\n\n.ck .ck-thread__input {\n\t/* #1829. Firefox is wrongly rendering flex container width 100% with overflowed (non-spaced) text. */\n\twidth: calc( 100% - var(--ck-user-avatar-size) );\n\n\ttransition: background-color 200ms ease-in-out;\n\tborder-radius: var(--ck-border-radius);\n}\n"],sourceRoot:""}]);const a=s},659:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-annotation-counter-icon-size:16px;--ck-annotation-counter-number-size:10px;--ck-color-annotation-counter-comment:#f2de02;--ck-color-annotation-counter-suggestion-insertion:#5ad86b;--ck-color-annotation-counter-suggestion-deletion:#d85a79;--ck-color-annotation-counter-suggestion-format:#5ac1d8}.ck.ck-sidebar--narrow .ck-sidebar-item{display:flex;justify-content:center}.ck.ck-sidebar--narrow .ck-annotation-counter{color:grey;cursor:pointer;font-size:var(--ck-annotation-counter-icon-size);min-height:unset;padding:0}.ck.ck-sidebar--narrow .ck-annotation-counter:focus,.ck.ck-sidebar--narrow .ck-annotation-counter:hover{background:transparent;box-shadow:none;color:#4d4d4d}.ck.ck-sidebar--narrow .ck-annotation-counter__badge{background:#333;border-radius:50%;color:#fff;display:flex;font-family:var(--ck-font-face);font-size:var(--ck-annotation-counter-number-size);font-weight:700;height:16px;justify-content:center;line-height:16px;position:absolute;right:0;text-shadow:-1px 0 2px #444,1px 0 2px #444;top:-6px;width:16px;z-index:1}.ck.ck-sidebar--narrow .ck-annotation-counter__badge--edit-mode{line-height:1}.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-insertion,.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-replace{background:var(--ck-color-annotation-counter-suggestion-insertion)}.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-deletion{background:var(--ck-color-annotation-counter-suggestion-deletion)}.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-format{background:var(--ck-color-annotation-counter-suggestion-format)}.ck.ck-sidebar--narrow .ck-annotation-counter__badge--comment{background:var(--ck-color-annotation-counter-comment)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/sidebar-narrow.css"],names:[],mappings:"AAQA,MACC,sCAAuC,CACvC,wCAAyC,CACzC,6CAAwD,CACxD,0DAAsE,CACtE,yDAAqE,CACrE,uDACD,CAGA,wCACC,YAAa,CACb,sBACD,CAEA,8CASC,UAAsB,CADtB,cAAe,CANf,gDAAiD,CAGjD,gBAAiB,CACjB,SAID,CAEA,wGAEC,sBAAuB,CACvB,eAAgB,CAChB,aACD,CAEA,qDAKC,eAA2B,CAJ3B,iBAAkB,CAMlB,UAAW,CAUX,YAAa,CARb,+BAAgC,CADhC,kDAAmD,CAFnD,eAAiB,CAFjB,WAAY,CAcZ,sBAAuB,CAGvB,gBAAiB,CAnBjB,iBAAkB,CAQlB,OAAQ,CAIR,0CAA4C,CAH5C,QAAS,CART,UAAW,CAqBX,SACD,CAGA,gEACC,aACD,CAEA,oJAEC,kEACD,CAEA,0EACC,iEACD,CAEA,wEACC,+DACD,CAEA,8DACC,qDACD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n:root {\n\t--ck-annotation-counter-icon-size: 16px;\n\t--ck-annotation-counter-number-size: 10px;\n\t--ck-color-annotation-counter-comment: hsl(55, 98%, 48%);\n\t--ck-color-annotation-counter-suggestion-insertion: hsl(128, 62%, 60%);\n\t--ck-color-annotation-counter-suggestion-deletion: hsl(345, 62%, 60%);\n\t--ck-color-annotation-counter-suggestion-format: hsl(191, 62%, 60%);\n}\n\n/* Center a annotation counter icon no matter of parent container width. */\n.ck.ck-sidebar--narrow .ck-sidebar-item {\n\tdisplay: flex;\n\tjustify-content: center;\n}\n\n.ck.ck-sidebar--narrow .ck-annotation-counter {\n\t/* Let's reduce icon size a bit. */\n\tfont-size: var(--ck-annotation-counter-icon-size);\n\n\t/* Reduce default `.ck-button` min-height which is 2.3em, bigger than current icon. */\n\tmin-height: unset;\n\tpadding: 0;\n\n\tcursor: pointer;\n\tcolor: hsl(0, 0%, 50%);\n}\n\n.ck.ck-sidebar--narrow .ck-annotation-counter:hover,\n.ck.ck-sidebar--narrow .ck-annotation-counter:focus {\n\tbackground: transparent;\n\tbox-shadow: none;\n\tcolor: hsl(0, 0%, 30%);\n}\n\n.ck.ck-sidebar--narrow .ck-annotation-counter__badge {\n\tborder-radius: 50%;\n\tposition: absolute;\n\twidth: 16px;\n\theight: 16px;\n\tbackground: hsl(0, 0%, 20%);\n\tfont-weight: bold;\n\tcolor: #fff;\n\tfont-size: var(--ck-annotation-counter-number-size);\n\tfont-family: var(--ck-font-face);\n\tright: 0;\n\ttop: -6px;\n\n\t/* Improve visibility of counter number. */\n\ttext-shadow: -1px 0 2px #444, 1px 0 2px #444;\n\n\t/* Display number perfectly center of circle. */\n\tdisplay: flex;\n\tjustify-content: center;\n\n\t/* We can't use here `align-items: center` because we need to edit `line-height` for edit mode case. */\n\tline-height: 16px;\n\n\t/* To display above comment icon. */\n\tz-index: 1;\n}\n\n/* When annotation is in edit mode, center `...` differently. */\n.ck.ck-sidebar--narrow .ck-annotation-counter__badge--edit-mode {\n\tline-height: 1;\n}\n\n.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-insertion,\n.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-replace {\n\tbackground: var(--ck-color-annotation-counter-suggestion-insertion);\n}\n\n.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-deletion {\n\tbackground: var(--ck-color-annotation-counter-suggestion-deletion);\n}\n\n.ck.ck-sidebar--narrow .ck-annotation-counter__badge--suggestion-format {\n\tbackground: var(--ck-color-annotation-counter-suggestion-format);\n}\n\n.ck.ck-sidebar--narrow .ck-annotation-counter__badge--comment {\n\tbackground: var(--ck-color-annotation-counter-comment);\n}\n"],sourceRoot:""}]);const a=s},5745:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-color-annotation-wrapper-background:#fff;--ck-color-annotation-wrapper-drop-shadow:0 1px 1px 1px #e6e6e6}.ck.ck-sidebar{outline:0;position:relative;transition:min-height .25s ease}.ck-sidebar-item{position:absolute;transition:top .3s ease,box-shadow .3s ease;width:100%}.ck-sidebar-item--no-animation{transition:top 0s ease!important}.ck.ck-annotation-wrapper{background:var(--ck-color-annotation-wrapper-background);border-radius:var(--ck-border-radius);box-shadow:var(--ck-color-annotation-wrapper-drop-shadow);outline:0}.ck.ck-annotation-wrapper:not(.ck-annotation-wrapper--active):hover{box-shadow:var(--ck-drop-shadow)}.ck.ck-annotation-wrapper--active{box-shadow:var(--ck-drop-shadow-active)}.ck.ck-annotation-wrapper--active .ck-annotation__actions,.ck.ck-annotation-wrapper:hover .ck-annotation__actions{opacity:1}.ck.ck-annotation-wrapper--active .ck-suggestion--accept,.ck.ck-annotation-wrapper:hover .ck-suggestion--accept{color:var(--ck-color-button-save)}.ck.ck-annotation-wrapper--active .ck-suggestion--discard,.ck.ck-annotation-wrapper:hover .ck-suggestion--discard{color:var(--ck-color-button-cancel)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-comments/theme/sidebar.css"],names:[],mappings:"AAQA,MACC,6CAA0D,CAC1D,+DACD,CAEA,eAGC,SAAU,CAFV,iBAAkB,CAClB,+BAED,CAEA,iBACC,iBAAkB,CAElB,2CAAiD,CADjD,UAED,CAEA,+BACC,gCACD,CAEA,0BAGC,wDAAyD,CADzD,qCAAsC,CAEtC,yDAA0D,CAH1D,SAID,CAGA,oEACC,gCACD,CAEA,kCACC,uCACD,CAIC,kHACC,SACD,CAEA,gHACC,iCACD,CAEA,kHACC,mCACD",sourcesContent:["/*\n * What you're currently looking at is the source code of a legally protected, proprietary software.\n * CKEditor 5 Collaboration is licensed under a commercial license and protected by copyright law. Where not otherwise indicated,\n * all CKEditor 5 Collaboration content is authored by CKSource engineers and consists of CKSource-owned intellectual property.\n *\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n */\n\n:root {\n\t--ck-color-annotation-wrapper-background: hsl(0, 0%, 100%);\n\t--ck-color-annotation-wrapper-drop-shadow: 0 1px 1px 1px hsl(0, 0%, 90%);\n}\n\n.ck.ck-sidebar {\n\tposition: relative;\n\ttransition: min-height 250ms ease;\n\toutline: 0;\n}\n\n.ck-sidebar-item {\n\tposition: absolute;\n\twidth: 100%;\n\ttransition: top 300ms ease, box-shadow 300ms ease;\n}\n\n.ck-sidebar-item--no-animation {\n\ttransition: top 0s ease !important;\n}\n\n.ck.ck-annotation-wrapper {\n\toutline: 0;\n\tborder-radius: var(--ck-border-radius);\n\tbackground: var(--ck-color-annotation-wrapper-background);\n\tbox-shadow: var(--ck-color-annotation-wrapper-drop-shadow);\n}\n\n/* Handle case where annotation is inactive and users hover them. */\n.ck.ck-annotation-wrapper:not(.ck-annotation-wrapper--active):hover {\n\tbox-shadow: var(--ck-drop-shadow);\n}\n\n.ck.ck-annotation-wrapper--active {\n\tbox-shadow: var(--ck-drop-shadow-active);\n}\n\n.ck.ck-annotation-wrapper:hover,\n.ck.ck-annotation-wrapper--active {\n\t& .ck-annotation__actions {\n\t\topacity: 1;\n\t}\n\n\t& .ck-suggestion--accept {\n\t\tcolor: var(--ck-color-button-save)\n\t}\n\n\t& .ck-suggestion--discard {\n\t\tcolor: var(--ck-color-button-cancel)\n\t}\n}\n"],sourceRoot:""}]);const a=s},3638:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-modal)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,qCAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor {\n\t/* All the elements within `.ck-editor` are positioned relatively to it.\n\t If any element needs to be positioned with respect to the , etc.,\n\t it must land outside of the `.ck-editor` in DOM. */\n\tposition: relative;\n\n\t& .ck-editor__top .ck-sticky-panel .ck-toolbar {\n\t\t/* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */\n\t\tz-index: var(--ck-z-modal);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n.ck.ck-editor__top {\n\t& .ck-sticky-panel {\n\t\t& .ck-toolbar {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\n\t\t\tborder-bottom-width: 0;\n\t\t}\n\n\t\t& .ck-sticky-panel__content_sticky .ck-toolbar {\n\t\t\tborder-bottom-width: 1px;\n\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Note: Use ck-editor__main to make sure these styles don\'t apply to other editor types */\n.ck.ck-editor__main > .ck-editor__editable {\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */\n\tbackground: var(--ck-color-base-background);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not(.ck-focused) {\n\t\tborder-color: var(--ck-color-base-border);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},8894:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/placeholder.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"],sourceRoot:""}]);const a=s},4401:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"],sourceRoot:""}]);const a=s},6491:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-toolbar-spinner-size:18px}.ck-exportpdf_status-pending{position:relative}.ck.ck-exportpdf__spinner-container{display:none}.ck.ck-exportpdf__spinner{border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid transparent;left:0;margin:0 auto;right:0;top:50%;transform:translateY(-50%);z-index:1}.ck-exportpdf_status-pending .ck.ck-exportpdf__spinner-container,.ck.ck-exportpdf__spinner{height:var(--ck-toolbar-spinner-size);position:absolute;width:var(--ck-toolbar-spinner-size)}.ck-exportpdf_status-pending .ck.ck-exportpdf__spinner-container{animation:rotate 1.5s linear infinite;display:block}.ck-exportpdf_status-pending .ck.ck-button__icon{color:transparent}@keyframes rotate{to{transform:rotate(1turn)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-export-pdf/theme/exportpdf.css"],names:[],mappings:"AASA,MACC,8BACD,CAEA,6BACC,iBACD,CAEA,oCACC,YACD,CAEA,0BAUC,qCAA6B,CAF7B,iBAAkB,CAElB,gCAA6B,CAP7B,MAAO,CAEP,aAAc,CADd,OAAQ,CAFR,OAAQ,CASR,0BAA2B,CAC3B,SACD,CAEA,2FARC,qCAAsC,CANtC,iBAAkB,CAKlB,oCAeD,CANA,iEAKC,qCAAsC,CAJtC,aAKD,CAEA,iDACC,iBACD,CAEA,kBACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* TODO\n\tExtract theme-lark styles before public release.\n*/\n\n:root {\n\t--ck-toolbar-spinner-size: 18px;\n}\n\n.ck-exportpdf_status-pending {\n\tposition: relative;\n}\n\n.ck.ck-exportpdf__spinner-container {\n\tdisplay: none;\n}\n\n.ck.ck-exportpdf__spinner {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 0;\n\tright: 0;\n\tmargin: 0 auto;\n\twidth: var(--ck-toolbar-spinner-size);\n\theight: var(--ck-toolbar-spinner-size);\n\tborder-radius: 50%;\n\tborder: 2px solid var(--ck-color-text);\n\tborder-top-color: transparent;\n\ttransform: translateY(-50%);\n\tz-index: 1;\n}\n\n.ck-exportpdf_status-pending .ck.ck-exportpdf__spinner-container {\n\tdisplay: block;\n\tposition: absolute;\n\twidth: var(--ck-toolbar-spinner-size);\n\theight: var(--ck-toolbar-spinner-size);\n\tanimation: 1.5s infinite rotate linear;\n}\n\n.ck-exportpdf_status-pending .ck.ck-button__icon {\n\tcolor: transparent;\n}\n\n@keyframes rotate {\n\tto {\n\t\ttransform: rotate(360deg)\n\t}\n}\n"],sourceRoot:""}]);const a=s},160:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,":root{--ck-toolbar-spinner-size:18px}.ck-exportword_status-pending{position:relative}.ck.ck-exportword__spinner-container{display:none}.ck.ck-exportword__spinner{border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid transparent;height:var(--ck-toolbar-spinner-size);left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--ck-toolbar-spinner-size);z-index:1}.ck-exportword_status-pending .ck.ck-exportword__spinner-container{animation:rotate 1.5s linear infinite;display:block;height:var(--ck-toolbar-spinner-size);position:absolute;width:var(--ck-toolbar-spinner-size)}.ck-exportword_status-pending .ck.ck-button__icon{color:transparent}@keyframes rotate{to{transform:rotate(1turn)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-export-word/theme/exportword.css"],names:[],mappings:"AAKA,MACC,8BACD,CAEA,8BACC,iBACD,CAEA,qCACC,YACD,CAEA,2BAUC,qCAA6B,CAF7B,iBAAkB,CAElB,gCAA6B,CAH7B,qCAAsC,CAJtC,MAAO,CAEP,aAAc,CAJd,iBAAkB,CAGlB,OAAQ,CAFR,OAAQ,CASR,0BAA2B,CAL3B,oCAAqC,CAMrC,SACD,CAEA,mEAKC,qCAAsC,CAJtC,aAAc,CAGd,qCAAsC,CAFtC,iBAAkB,CAClB,oCAGD,CAEA,kDACC,iBACD,CAEA,kBACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-spinner-size: 18px;\n}\n\n.ck-exportword_status-pending {\n\tposition: relative;\n}\n\n.ck.ck-exportword__spinner-container {\n\tdisplay: none;\n}\n\n.ck.ck-exportword__spinner {\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 0;\n\tright: 0;\n\tmargin: 0 auto;\n\twidth: var(--ck-toolbar-spinner-size);\n\theight: var(--ck-toolbar-spinner-size);\n\tborder-radius: 50%;\n\tborder: 2px solid var(--ck-color-text);\n\tborder-top-color: transparent;\n\ttransform: translateY(-50%);\n\tz-index: 1;\n}\n\n.ck-exportword_status-pending .ck.ck-exportword__spinner-container {\n\tdisplay: block;\n\tposition: absolute;\n\twidth: var(--ck-toolbar-spinner-size);\n\theight: var(--ck-toolbar-spinner-size);\n\tanimation: 1.5s infinite rotate linear;\n}\n\n.ck-exportword_status-pending .ck.ck-button__icon {\n\tcolor: transparent;\n}\n\n@keyframes rotate {\n\tto {\n\t\ttransform: rotate(360deg)\n\t}\n}\n"],sourceRoot:""}]);const a=s},5436:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-find-and-replace/theme/findandreplace.css"],names:[],mappings:"AAKA,gBACC,+CAAgD,CAChD,0BACD,CAEA,yBACC,kBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-find-result {\n\tbackground: var(--ck-color-highlight-background);\n\tcolor: var(--ck-color-text);\n}\n\n.ck-find-result_selected {\n\tbackground: hsl(29, 100%, 60%);\n}\n"],sourceRoot:""}]);const a=s},9289:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(4015),o=n.n(i),r=n(3645),s=n.n(r)()(o());s.push([t.id,".ck.ck-find-and-replace-form{max-width:100%}.ck.ck-find-and-replace-form fieldset{display:flex}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{position:absolute}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form fieldset{align-content:stretch;align-items:center;border:0;flex-direction:row;flex-wrap:nowrap;margin:0;padding:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form fieldset>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form fieldset>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find{align-items:flex-start}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{color:var(--ck-color-base-border)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view{margin-bottom:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-options-dropdown{margin-left:0;margin-right:auto}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view,.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view .ck-input{width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{width:300px}.ck.ck-find-and-replace-form fieldset{flex-wrap:wrap}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-labeled-field-view{flex:1 0 auto;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button{text-align:center}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>:not(.ck-labeled-field-view){flex:1 1 auto}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-dropdown:not(.ck-labeled-field-view){flex-grow:0}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-button:not(.ck-labeled-field-view)>.ck-button__label{text-align:center;width:100%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-find-and-replace/theme/findandreplaceform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-find-and-replace/findandreplaceform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,6BACC,cAUD,CARC,sCACC,YAMD,CAHC,yFACC,iBACD,CCNF,6BACC,WAyGD,CAnGC,mCACC,YACD,CAEA,sCAIC,qBAAsB,CADtB,kBAAmB,CAInB,QAAS,CANT,kBAAmB,CACnB,gBAAiB,CAMjB,QAAS,CAFT,+BAwFD,CApFC,iDACC,aACD,CAGC,oDACC,sCACD,CAIA,oDACC,uCACD,CAGD,6DACC,aAMD,CAJC,uEAEC,cAAe,CADf,UAED,CAID,qEAEC,sBAkCD,CAhCC,qFACC,eAOD,CAJC,uGACC,oCAAqC,CACrC,qCACD,CAGD,8FACC,uBACD,CAEA,8FACC,wBACD,CAEA,yFACC,OAAQ,CACR,0BAWD,CAbA,mGAKE,gCAQF,CAbA,mGASE,+BAIF,CAbA,yFAYC,iCACD,CAID,wEACC,cAAe,CACf,wBAAyB,CACzB,2CAeD,CAbC,+FACC,qCACD,CAEA,6FAEC,aAAc,CADd,iBAED,CAEA,wMAEC,UACD,CCzGF,oCD+GA,6BACC,WAiDD,CA/CC,sCACC,cA6CD,CAzCE,4FACC,aAAc,CAEd,wCAAyC,CADzC,UAED,CAEA,gFACC,iBAkBD,CAhBC,8FACC,aAcD,CAfA,wGAIE,aAWF,CAfA,wGAQE,cAOF,CAJC,gHAEC,iBAAkB,CADlB,UAED,CAMH,qGACC,aAUD,CARC,iHACC,WACD,CAEA,iIAEC,iBAAkB,CADlB,UAED,CC5JH",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-find-and-replace-form {\n\tmax-width: 100%;\n\n\t& fieldset {\n\t\tdisplay: flex;\n\n\t\t/* The find fieldset */\n\t\t&.ck-find-and-replace-form__find .ck-results-counter {\n\t\t\tposition: absolute;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-find-and-replace-form {\n\twidth: 400px;\n\n\t/*\n\t * The