1import{Accessibility as j,Command as W,CommandCollection as K,Context as Q,ContextPlugin as Y,EditingKeystrokeHandler as J,Editor as Z,ElementApiMixin as $,MultiCommand as X,PendingActions as tt,Plugin as s,_DEFAULT_ACCESSIBILITY_GROUP_ID as et,_getEditorUsageData as at,attachToForm as it,secureSourceElement as rt}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js";import{Delete as ot,DeleteCommand as nt,Input as st,InsertTextCommand as ht,TextTransformation as ut,TextWatcher as dt,TwoStepCaretMovement as wt,Typing as S,TypingChangeBuffer as gt,_DeleteObserver as pt,findAttributeRange as mt,findAttributeRangeBound as It,getLastTextLine as Lt,inlineHighlight as bt}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-typing$dist$index.js.js";import{IconAccessibility as Vt,IconAddComment as kt,IconAlignBottom as Tt,IconAlignCenter as _t,IconAlignJustify as yt,IconAlignLeft as xt,IconAlignMiddle as St,IconAlignRight as Dt,IconAlignTop as vt,IconArrowDown as Mt,IconArrowUp as Bt,IconBold as At,IconBookmark as Pt,IconBookmarkInline as Et,IconBookmarkMedium as Ft,IconBookmarkSmall as Ot,IconBrowseFiles as Rt,IconBulletedList as Ht,IconCancel as Nt,IconCaption as Gt,IconCaseChange as Ut,IconCheck as qt,IconChevronDown as zt,IconChevronUp as jt,IconCkboxImageEdit as Wt,IconCode as Kt,IconCodeBlock as Qt,IconCog as Yt,IconColorPalette as Jt,IconColorTileCheck as Zt,IconCommentsArchive as $t,IconContentLock as Xt,IconContentUnlock as te,IconCopy as ee,IconDragHandle as ae,IconDragIndicator as ie,IconDropbox as re,IconDropdownArrow as ce,IconEditComment as le,IconEmoji as oe,IconEraser as ne,IconError as se,IconExportPdf as he,IconExportWord as ue,IconFacebook as de,IconFindReplace as we,IconFontBackground as ge,IconFontColor as pe,IconFontFamily as me,IconFontSize as Ie,IconFullscreenEnter as Le,IconFullscreenLeave as be,IconGoogleDrive as fe,IconGooglePhotos as Ce,IconHeading1 as Ve,IconHeading2 as ke,IconHeading3 as Te,IconHeading4 as _e,IconHeading5 as ye,IconHeading6 as xe,IconHistory as Se,IconHorizontalLine as De,IconHtml as ve,IconImage as Me,IconImageAssetManager as Be,IconImageUpload as Ae,IconImageUrl as Pe,IconImportExport as Ee,IconImportWord as Fe,IconIndent as Oe,IconInsertMergeField as Re,IconItalic as He,IconLegalStyleList as Ne,IconLineHeight as Ge,IconLink as Ue,IconListStyleCircle as qe,IconListStyleDecimal as ze,IconListStyleDecimalLeadingZero as je,IconListStyleDisc as We,IconListStyleLowerLatin as Ke,IconListStyleLowerRoman as Qe,IconListStyleSquare as Ye,IconListStyleUpperLatin as Je,IconListStyleUpperRoman as Ze,IconLocal as $e,IconLoupe as Xe,IconLowVision as ta,IconMagicWand as ea,IconMarker as aa,IconMedia as ia,IconMediaPlaceholder as ra,IconMultiLevelList as ca,IconNextArrow as la,IconNotification as oa,IconNumberedList as na,IconObjectCenter as sa,IconObjectFullWidth as ha,IconObjectInline as ua,IconObjectInlineLeft as da,IconObjectInlineRight as wa,IconObjectLeft as ga,IconObjectRight as pa,IconObjectSizeCustom as ma,IconObjectSizeFull as Ia,IconObjectSizeLarge as La,IconObjectSizeMedium as ba,IconObjectSizeSmall as fa,IconOneDrive as Ca,IconOutdent as Va,IconPageBreak as ka,IconPaginationExample as Ta,IconPaintRoller as _a,IconPaintRollerCursorDefault as ya,IconPaintRollerCursorText as xa,IconParagraph as Sa,IconPen as Da,IconPencil as va,IconPilcrow as Ma,IconPlay as Ba,IconPlus as Aa,IconPreviewMergeFields as Pa,IconPreviousArrow as Ea,IconPrint as Fa,IconProjectLogo as Oa,IconQuote as Ra,IconRedo as Ha,IconRemove as Na,IconRemoveComment as Ga,IconRemoveFormat as Ua,IconReturnArrow as qa,IconRevisionHistory as za,IconRobotPencil as ja,IconSelectAll as Wa,IconSettings as Ka,IconShowBlocks as Qa,IconSource as Ya,IconSpecialCharacters as D,IconStrikethrough as Ja,IconSubmit as Za,IconSubscript as $a,IconSuperscript as Xa,IconTable as ti,IconTableCellProperties as ei,IconTableColumn as ai,IconTableLayout as ii,IconTableMergeCell as ri,IconTableOfContents as ci,IconTableProperties as li,IconTableRow as oi,IconTemplate as ni,IconTemplateGeneric as si,IconText as hi,IconTextAlternative as ui,IconThreeVerticalDots as di,IconTodoList as wi,IconTrackChanges as gi,IconTrackChangesAccept as pi,IconTrackChangesDiscard as mi,IconUnderline as Ii,IconUndo as Li,IconUnlink as bi,IconUploadcareImageEdit as fi,IconUploadcareImageUpload as Ci,IconUploadcareLink as Vi,IconUser as ki,IconWarning as Ti}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.js";import{AccessibilityHelp as xi,AccessibilityHelpContentView as Si,AriaLiveAnnouncer as Di,AriaLiveAnnouncerPoliteness as vi,AriaLiveAnnouncerRegionView as Mi,AriaLiveAnnouncerView as Bi,AutocompleteView as Ai,Badge as P
1i,BalloonPanelView as Ei,BalloonToolbar as Fi,BlockButtonView as Oi,BlockToolbar as Ri,BodyCollection as Hi,BoxedEditorUIView as Ni,ButtonLabelView as Gi,ButtonLabelWithHighlightView as Ui,ButtonView as f,CollapsibleView as qi,ColorGridView as zi,ColorGridsFragmentView as ji,ColorPickerFragmentView as Wi,ColorPickerInputRowView as Ki,ColorPickerView as Qi,ColorSelectorView as Yi,ColorTileView as Ji,ComponentFactory as Zi,ContextualBalloon as $i,CssTransitionDisablerMixin as Xi,DefaultMenuBarItems as tr,Dialog as v,DialogActionsView as er,DialogContentView as ar,DialogView as ir,DialogViewPosition as M,DocumentColorCollection as rr,DraggableViewMixin as cr,DropdownButtonView as lr,DropdownMenuButtonView as or,DropdownMenuListItemButtonView as nr,DropdownMenuListItemView as sr,DropdownMenuListView as hr,DropdownMenuNestedMenuPanelView as ur,DropdownMenuNestedMenuView as dr,DropdownMenuPanelPositioningFunctions as wr,DropdownMenuRootListView as gr,DropdownPanelView as pr,DropdownView as mr,EditableUIView as Ir,EditorUI as Lr,EditorUIView as br,EvaluationBadge as fr,FileDialogButtonView as Cr,FileDialogListItemButtonView as Vr,FileDialogViewMixin as kr,FocusCycler as B,FormHeaderView as Tr,FormRowView as _r,HighlightedTextView as yr,IconView as xr,IframeView as Sr,InlineEditableUIView as Dr,InputBase as vr,InputNumberView as Mr,InputTextView as Br,InputView as Ar,ItemsView as Pr,LabelView as Er,LabelWithHighlightView as Fr,LabeledFieldView as A,LabeledInputView as Or,ListItemButtonView as Rr,ListItemGroupView as Hr,ListItemView as Nr,ListSeparatorView as Gr,ListView as Ur,MenuBarMenuButtonView as qr,MenuBarMenuListItemButtonView as P,MenuBarMenuListItemFileDialogButtonView as zr,MenuBarMenuListItemView as jr,MenuBarMenuListView as Wr,MenuBarMenuPanelView as Kr,MenuBarMenuView as Qr,MenuBarView as Yr,NESTED_TOOLBAR_ICONS as Jr,Notification as Zr,PoweredBy as $r,SearchInfoView as Xr,SearchResultsView as tc,SearchTextView as ec,SliderView as ac,SpinnerView as ic,SplitButtonView as rc,StickyPanelView as cc,SwitchButtonView as lc,Template as oc,TextareaView as nc,ToolbarLineBreakView as sc,ToolbarSeparatorView as hc,ToolbarView as uc,TooltipManager as dc,UIModel as E,View as h,ViewCollection as wc,ViewModel as gc,_CheckIconHolderView as pc,_CollapsibleView as mc,_ContextualBalloonRotatorView as Ic,_DropdownMenuBehaviors as Lc,_DropdownRootMenuBehaviors as bc,_MenuBarBehaviors as fc,_MenuBarMenuBehaviors as Cc,_MenuBarMenuViewPanelPositioningFunctions as Vc,_SearchInfoView as kc,_SearchTextQueryView as Tc,_TemplateBinding as _c,_TemplateIfBinding as yc,_TemplateToBinding as xc,_convertColor as Sc,_convertColorToHex as Dc,_preventUiViewDefault as vc,_processMenuBarConfig as Mc,_registerCustomElement as Bc,_tryNormalizeHexColor as Ac,addKeyboardHandlingForGrid as F,addListToDropdown as O,addMenuToDropdown as Pc,addToolbarToDropdown as Ec,clickOutsideHandler as Fc,createDropdown as Oc,createLabeledDropdown as R,createLabeledInputNumber as Rc,createLabeledInputText as Hc,createLabeledTextarea as Nc,filterGroupAndItemNames as Gc,focusChildOnDropdownOpen as Uc,getLocalizedColorOptions as qc,isFocusable as zc,isViewWithFocusCycler as jc,normalizeColorOptions as Wc,normalizeMenuBarConfig as Kc,normalizeSingleColorDefinition as Qc,normalizeToolbarConfig as Yc,submitHandler as Jc}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js";import{CKEditorError as C,Collection as H,Config as Xc,DOCUMENTATION_URL as tl,DomEmitterMixin as el,ElementReplacer as al,EmitterMixin as il,EventInfo as rl,FocusTracker as V,KeystrokeHandler as k,Locale as cl,ObservableMixin as ll,Rect as ol,ResizeObserver as nl,_clearTranslations as sl,_getEmitterId as hl,_getEmitterListenedTo as ul,_getUserAgent as dl,_isAndroid as wl,_isBlink as gl,_isGecko as pl,_isMac as ml,_isMediaForcedColors as Il,_isMotionReduced as Ll,_isRegExpUnicodePropertySupported as bl,_isSafari as fl,_isWindows as Cl,_isiOS as Vl,_setEmitterId as kl,_translate as Tl,_unifyTranslations as _l,abortableDebounce as yl,add as xl,areConnectedThroughProperties as Sl,collectStylesheets as Dl,compareArrays as vl,count as Ml,crc32 as Bl,createElement as Al,delay as Pl,diff as El,diffToChanges as Fl,env as Ol,exponentialDelay as Rl,fastDiff as Hl,findClosestScrollableAncestor as Nl,first as Gl,formatHtml as Ul,getAncestors as ql,getBorderWidths as zl,getCode as jl,getCommonAncestor as Wl,getDataFromElement as Kl,getEnvKeystrokeText as Ql,getLanguageDirection as Yl,getLocalizedArrowKeyCodeDirection as Jl,getOptimalPosition as Zl,getPositionedAncestor as $l,getRangeFromMouseEvent as Xl,getVisualViewportOffset as to,global as N,indexOf as eo,insertAt as ao,insertToPriorityArray as io,isArrowKeyCode as ro,isCombiningMark as co,isComment as lo,isForwardArrowKeyCode as oo,isHighSurrogateHalf as no,isInsideCombinedSymbol as so,isInsideEmojiSequence as ho,isInsideSurrogatePair as uo,isIterable as wo,isLowSurrogateHalf as go,isNode as po,isRange as mo,isText as Io,isValidAttributeName as Lo,isViewWithFocusTracker as bo,isVisible as fo,isWindow as Co,keyCodes as Vo,logError as ko,logWarning as To,mapsEqual as _o,nth as yo,objectToMap as xo,parseBase64EncodedObject as So,parseKeystroke as Do,priorities as vo,releaseDate as Mo,remove as Bo,retry as Ao,scrollAncestorsToShowTarget as Po,scrollViewportToShowTarget as Eo,setDataInElement as Fo,spliceArray as Oo,spy as Ro,toArray as Ho,toMap as No,toUnit as Go,uid as U
vendor: 10,900 bytes, line 1
1o,version as qo,wait as zo}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.js";var u=class extends h{tiles;focusTracker;keystrokes;constructor(e){super(e),this.tiles=this.createCollection(),this.setTemplate({tag:"div",children:[{tag:"div",attributes:{class:["ck","ck-character-grid__tiles"]},children:this.tiles}],attributes:{class:["ck","ck-character-grid"]}}),this.focusTracker=new V,this.keystrokes=new k,F({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.tiles,numberOfColumns:()=>N.window.getComputedStyle(this.element.firstChild).getPropertyValue("grid-template-columns").split(" ").length,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}createTile(e,t){let a=new f(this.locale);return a.set({label:e,withText:!0,class:"ck-character-grid__tile"}),a.extendTemplate({attributes:{title:t},on:{mouseover:a.bindTemplate.to("mouseover"),focus:a.bindTemplate.to("focus")}}),a.on("mouseover",()=>{this.fire("tileHover",{name:t,character:e})}),a.on("focus",()=>{this.fire("tileFocus",{name:t,character:e})}),a.on("execute",()=>{this.fire("execute",{name:t,character:e})}),a}render(){super.render();for(let e of this.tiles)this.focusTracker.add(e.element);this.tiles.on("change",(e,{added:t,removed:a})=>{if(t.length>0)for(let i of t)this.focusTracker.add(i.element);if(a.length>0)for(let i of a)this.focusTracker.remove(i.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.keystrokes.destroy()}focus(){this.tiles.first.focus()}},d=class extends h{constructor(e){super(e);let t=this.bindTemplate;this.set("character",null),this.set("name",null),this.bind("code").to(this,"character",U),this.setTemplate({tag:"div",children:[{tag:"span",attributes:{class:["ck-character-info__name"]},children:[{text:t.to("name",a=>a||"\u200B")}]},{tag:"span",attributes:{class:["ck-character-info__code"]},children:[{text:t.to("code")}]}],attributes:{class:["ck","ck-character-info"]}})}};function U(c){return c===null?"":"U+"+("0000"+c.codePointAt(0).toString(16)).slice(-4)}var w=class extends h{items;focusTracker;keystrokes;_focusCycler;categoriesView;gridView;infoView;constructor(e,t,a,i){super(e),this.categoriesView=t,this.gridView=a,this.infoView=i,this.items=this.createCollection(),this.focusTracker=new V,this.keystrokes=new k,this._focusCycler=new B({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",children:[this.categoriesView,this.gridView,this.infoView],attributes:{tabindex:"-1"}}),this.items.add(this.categoriesView),this.items.add(this.gridView)}render(){super.render(),this.focusTracker.add(this.categoriesView.element),this.focusTracker.add(this.gridView.element),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}},g=class extends h{_groupNames;_dropdownView;constructor(e,t){super(e),this.set("currentGroupName",Array.from(t.entries())[0][0]),this._groupNames=t,this._dropdownView=new A(e,R),this.setTemplate({tag:"div",attributes:{class:["ck","ck-character-categories"]},children:[this._dropdownView]})}render(){super.render(),this._setupDropdown()}focus(){this._dropdownView.focus()}_setupDropdown(){let e=new H;for(let[i,r]of this._groupNames){let o={type:"button",model:new E({name:i,label:r,role:"menuitemradio",withText:!0})};o.model.bind("isOn").to(this,"currentGroupName",l=>l===i),e.add(o)}let t=this.locale.t,a=t("Category");this._dropdownView.set({label:a,isEmpty:!1}),this._dropdownView.fieldView.panelPosition=this.locale.uiLanguageDirection==="rtl"?"se":"sw",this._dropdownView.fieldView.buttonView.set({withText:!0,tooltip:a,ariaLabel:a,ariaLabelledBy:void 0,isOn:!1}),this._dropdownView.fieldView.buttonView.bind("label").to(this,"currentGroupName",i=>this._groupNames.get(i)),this._dropdownView.fieldView.on("execute",({source:i})=>{this.currentGroupName=i.name}),O(this._dropdownView.fieldView,e,{ariaLabel:a,role:"menu"})}},T="All",_=class extends s{_characters;_groups;_allSpecialCharactersGroupLabel;static get requires(){return[S,v]}static get pluginName(){return"SpecialCharacters"}static get isOfficialPlugin(){return!0}constructor(e){super(e);let t=e.t;this._characters=new Map,this._groups=new Map,this._allSpecialCharactersGroupLabel=t("All")}init(){let e=this.editor;e.ui.componentFactory.add("specialCharacters",()=>{let t=this._createDialogButton(f);return t.set({tooltip:!0}),t}),e.ui.componentFactory.add("menuBar:specialCharacters",()=>this._createDialogButton(P))}addItems(e,t,a={label:e}){if(e===T)throw new C("special-character-invalid-group-name",null);let i=this._getGroup(e,a.label);for(let r of t)i.items.add(r.title),this._characters.set(r.title,r.character)}getGroups(){let e=Array.from(this._groups.keys()),t=this.editor.config.get("specialCharacters.order")||[],a=t.find(i=>!e.includes(i));if(a)throw new C("special-character-invalid-order-group-name",null,{invalidGroup:a});return new Set([...t,...e])}getCharactersForGroup(e){if(e===T)return new Set(this._characters.keys());let t=this._groups.get(e);if(t)return t.items}getCharacter(e){return this._characters.get(e)}_getGroup(e,t){return this._groups.has(e)||this._groups.set(e,{items:new Set,label:t}),this._groups.get(e)}_updateGrid(e,t){t.tiles.clear();let a=this.getCharactersForGroup(e);for(let i of a){let r=this.getCharacter(i);t.tiles.add(t.createTile(r,i))}}_createDropdownPanelContent(e){let t=Array.from(this.getGroups()).map(l=>[l,this._groups.get(l).label]),a=new Map([[T,this._allSpecialCharactersGroupLabel],...t]),i=new g(e,a),r=new u(e),o=new d(e);return r.on("tileHover",(l,n)=>{o.set(n)}),r.on("tileFocus",(l,n)=>{o.set(n)}),i.on("change:currentGroupName",(l,n,x)=>{this._updateGrid(x,r)}),this._updateGrid(i.currentGroupName,r),{categoriesView:i,gridView:r,infoView:o}}_createDialogButton(e){let t=this.editor,a=t.locale,i=new e(t.locale),r=t.commands.get("insertText"),o=a.t,l=this.editor.plugins.get("Dialog");return i.set({label:o("Special characters"),icon:D,isToggleable:!0}),i.bind("isOn").to(l,"id",n=>n==="specialCharacters"),i.bind("isEnabled").to(r,"isEnabled"),i.on("execute",()=>{if(l.id==="specialCharacters"){l.hide();return}this._showDialog()}),i}_showDialog(){let e=this.editor,t=e.plugins.get("Dialog"),a=e.locale,i=a.t,{categoriesView:r,gridView:o,infoView:l}=this._createDropdownPanelContent(a),n=new w(a,r,o,l);o.on("execute",(x,G)=>{e.execute("insertText",{text:G.character})}),t.show({id:"specialCharacters",title:i("Special characters"),className:"ck-special-characters",content:n,position:M.EDITOR_TOP_SIDE})}},p=class extends s{static get pluginName(){return"SpecialCharactersArrows"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.t;e.plugins.get("SpecialCharacters").addItems("Arrows",[{title:t("leftwards simple arrow"),character:"\u2190"},{title:t("rightwards simple arrow"),character:"\u2192"},{title:t("upwards simple arrow"),character:"\u2191"},{title:t("downwards simple arrow"),character:"\u2193"},{title:t("leftwards double arrow"),character:"\u21D0"},{title:t("rightwards double arrow"),character:"\u21D2"},{title:t("upwards double arrow"),character:"\u21D1"},{title:t("downwards double arrow"),character:"\u21D3"},{title:t("leftwards dashed arrow"),character:"\u21E0"},{title:t("rightwards dashed arrow"),character:"\u21E2"},{title:t("upwards dashed arrow"),character:"\u21E1"},{title:t("downwards dashed arrow"),character:"\u21E3"},{title:t("leftwards arrow to bar"),character:"\u21E4"},{title:t("rightwards arrow to bar"),character:"\u21E5"},{title:t("upwards arrow to bar"),character:"\u2912"},{title:t("downwards arrow to bar"),character:"\u2913"},{title:t("up down arrow with base"),character:"\u21A8"},{title:t("back with leftwards arrow above"),character:"\u{1F519}"},{title:t("end with leftwards arrow above"),character:"\u{1F51A}"},{title:t("on with exclamation mark with left right arrow above"),character:"\u{1F51B}"},{title:t("soon with rightwards arrow above"),character:"\u{1F51C}"},{title:t("top with upwards arrow above"),character:"\u{1F51D}"}],{label:t("Arrows")})}},m=class extends s{static get pluginName(){return"SpecialCharactersText"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.t;e.plugins.get("SpecialCharacters").addItems("Text",[{character:"\u2039",title:t("Single left-pointing angle quotation mark")},{character:"\u203A",title:t("Single right-pointing angle quotation mark")},{character:"\xAB",title:t("Left-pointing double angle quotation mark")},{character:"\xBB",title:t("Right-pointing double angle quotation mark")},{character:"\u2018",title:t("Left single quotation mark")},{character:"\u2019",title:t("Right single quotation mark")},{character:"\u201C",title:t("Left double quotation mark")},{character:"\u201D",title:t("Right double quotation mark")},{character:"\u201A",title:t("Single low-9 quotation mark")},{character:"\u201E",title:t("Double low-9 quotation mark")},{character:"\xA1",title:t("Inverted exclamation mark")},{character:"\xBF",title:t("Inverted question mark")},{character:"\u2025",title:t("Two dot leader")},{character:"\u2026",title:t("Horizontal ellipsis")},{character:"\u2021",title:t("Double dagger")},{character:"\u2030",title:t("Per mille sign")},{character:"\u2031",title:t("Per ten thousand sign")},{character:"\u203C",title:t("Double exclamation mark")},{character:"\u2048",title:t("Question exclamation mark")},{character:"\u2049",title:t("Exclamation question mark")},{character:"\u2047",title:t("Double question mark")},{character:"\xA9",title:t("Copyright sign")},{character:"\xAE",title:t("Registered sign")},{character:"\u2122",title:t("Trade mark sign")},{character:"\xA7",title:t("Section sign")},{character:"\xB6",title:t("Paragraph sign")},{character:"\u204B",title:t("Reversed paragraph sign")}],{label:t("Text")})}},I=class extends s{static get pluginName(){return"SpecialCharactersMathematical"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.t;e.plugins.get("SpecialCharacters").addItems("Mathematical",[{character:"<",title:t("Less-than sign")},{character:">",title:t("Greater-than sign")},{character:"\u2264",title:t("Less-than or equal to")},{character:"\u2265",title:t("Greater-than or equal to")},{character:"\u2013",title:t("En dash")},{character:"\u2014",title:t("Em dash")},{character:"\xAF",title:t("Macron")},{character:"\u203E",title:t("Overline")},{character:"\xB0",title:t("Degree sign")},{character:"\u2212",title:t("Minus sign")},{character:"\xB1",title:t("Plus-minus sign")},{character:"\xF7",title:t("Division sign")},{character:"\u2044",title:t("Fraction slash")},{character:"\xD7",title:t("Multiplication sign")},{character:"\u0192",title:t("Latin small letter f with hook")},{character:"\u222B",title:t("Integral")}
1,{character:"\u2211",title:t("N-ary summation")},{character:"\u221E",title:t("Infinity")},{character:"\u221A",title:t("Square root")},{character:"\u223C",title:t("Tilde operator")},{character:"\u2245",title:t("Approximately equal to")},{character:"\u2248",title:t("Almost equal to")},{character:"\u2260",title:t("Not equal to")},{character:"\u2261",title:t("Identical to")},{character:"\u2208",title:t("Element of")},{character:"\u2209",title:t("Not an element of")},{character:"\u220B",title:t("Contains as member")},{character:"\u220F",title:t("N-ary product")},{character:"\u2227",title:t("Logical and")},{character:"\u2228",title:t("Logical or")},{character:"\xAC",title:t("Not sign")},{character:"\u2229",title:t("Intersection")},{character:"\u222A",title:t("Union")},{character:"\u2202",title:t("Partial differential")},{character:"\u2200",title:t("For all")},{character:"\u2203",title:t("There exists")},{character:"\u2205",title:t("Empty set")},{character:"\u2207",title:t("Nabla")},{character:"\u2217",title:t("Asterisk operator")},{character:"\u221D",title:t("Proportional to")},{character:"\u2220",title:t("Angle")},{character:"\xBC",title:t("Vulgar fraction one quarter")},{character:"\xBD",title:t("Vulgar fraction one half")},{character:"\xBE",title:t("Vulgar fraction three quarters")}],{label:t("Mathematical")})}},L=class extends s{static get pluginName(){return"SpecialCharactersLatin"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.t;e.plugins.get("SpecialCharacters").addItems("Latin",[{character:"\u0100",title:t("Latin capital letter a with macron")},{character:"\u0101",title:t("Latin small letter a with macron")},{character:"\u0102",title:t("Latin capital letter a with breve")},{character:"\u0103",title:t("Latin small letter a with breve")},{character:"\u0104",title:t("Latin capital letter a with ogonek")},{character:"\u0105",title:t("Latin small letter a with ogonek")},{character:"\u0106",title:t("Latin capital letter c with acute")},{character:"\u0107",title:t("Latin small letter c with acute")},{character:"\u0108",title:t("Latin capital letter c with circumflex")},{character:"\u0109",title:t("Latin small letter c with circumflex")},{character:"\u010A",title:t("Latin capital letter c with dot above")},{character:"\u010B",title:t("Latin small letter c with dot above")},{character:"\u010C",title:t("Latin capital letter c with caron")},{character:"\u010D",title:t("Latin small letter c with caron")},{character:"\u010E",title:t("Latin capital letter d with caron")},{character:"\u010F",title:t("Latin small letter d with caron")},{character:"\u0110",title:t("Latin capital letter d with stroke")},{character:"\u0111",title:t("Latin small letter d with stroke")},{character:"\u0112",title:t("Latin capital letter e with macron")},{character:"\u0113",title:t("Latin small letter e with macron")},{character:"\u0114",title:t("Latin capital letter e with breve")},{character:"\u0115",title:t("Latin small letter e with breve")},{character:"\u0116",title:t("Latin capital letter e with dot above")},{character:"\u0117",title:t("Latin small letter e with dot above")},{character:"\u0118",title:t("Latin capital letter e with ogonek")},{character:"\u0119",title:t("Latin small letter e with ogonek")},{character:"\u011A",title:t("Latin capital letter e with caron")},{character:"\u011B",title:t("Latin small letter e with caron")},{character:"\u011C",title:t("Latin capital letter g with circumflex")},{character:"\u011D",title:t("Latin small letter g with circumflex")},{character:"\u011E",title:t("Latin capital letter g with breve")},{character:"\u011F",title:t("Latin small letter g with breve")},{character:"\u0120",title:t("Latin capital letter g with dot above")},{character:"\u0121",title:t("Latin small letter g with dot above")},{character:"\u0122",title:t("Latin capital letter g with cedilla")},{character:"\u0123",title:t("Latin small letter g with cedilla")},{character:"\u0124",title:t("Latin capital letter h with circumflex")},{character:"\u0125",title:t("Latin small letter h with circumflex")},{character:"\u0126",title:t("Latin capital letter h with stroke")},{character:"\u0127",title:t("Latin small letter h with stroke")},{character:"\u0128",title:t("Latin capital letter i with tilde")}
1,{character:"\u0129",title:t("Latin small letter i with tilde")},{character:"\u012A",title:t("Latin capital letter i with macron")},{character:"\u012B",title:t("Latin small letter i with macron")},{character:"\u012C",title:t("Latin capital letter i with breve")},{character:"\u012D",title:t("Latin small letter i with breve")},{character:"\u012E",title:t("Latin capital letter i with ogonek")},{character:"\u012F",title:t("Latin small letter i with ogonek")},{character:"\u0130",title:t("Latin capital letter i with dot above")},{character:"\u0131",title:t("Latin small letter dotless i")},{character:"\u0132",title:t("Latin capital ligature ij")},{character:"\u0133",title:t("Latin small ligature ij")},{character:"\u0134",title:t("Latin capital letter j with circumflex")},{character:"\u0135",title:t("Latin small letter j with circumflex")},{character:"\u0136",title:t("Latin capital letter k with cedilla")},{character:"\u0137",title:t("Latin small letter k with cedilla")},{character:"\u0138",title:t("Latin small letter kra")},{character:"\u0139",title:t("Latin capital letter l with acute")},{character:"\u013A",title:t("Latin small letter l with acute")},{character:"\u013B",title:t("Latin capital letter l with cedilla")},{character:"\u013C",title:t("Latin small letter l with cedilla")},{character:"\u013D",title:t("Latin capital letter l with caron")},{character:"\u013E",title:t("Latin small letter l with caron")},{character:"\u013F",title:t("Latin capital letter l with middle dot")},{character:"\u0140",title:t("Latin small letter l with middle dot")},{character:"\u0141",title:t("Latin capital letter l with stroke")},{character:"\u0142",title:t("Latin small letter l with stroke")},{character:"\u0143",title:t("Latin capital letter n with acute")},{character:"\u0144",title:t("Latin small letter n with acute")},{character:"\u0145",title:t("Latin capital letter n with cedilla")},{character:"\u0146",title:t("Latin small letter n with cedilla")},{character:"\u0147",title:t("Latin capital letter n with caron")},{character:"\u0148",title:t("Latin small letter n with caron")},{character:"\u0149",title:t("Latin small letter n preceded by apostrophe")},{character:"\u014A",title:t("Latin capital letter eng")},{character:"\u014B",title:t("Latin small letter eng")},{character:"\u014C",title:t("Latin capital letter o with macron")},{character:"\u014D",title:t("Latin small letter o with macron")},{character:"\u014E",title:t("Latin capital letter o with breve")},{character:"\u014F",title:t("Latin small letter o with breve")},{character:"\u0150",title:t("Latin capital letter o with double acute")},{character:"\u0151",title:t("Latin small letter o with double acute")},{character:"\u0152",title:t("Latin capital ligature oe")},{character:"\u0153",title:t("Latin small ligature oe")},{character:"\u0154",title:t("Latin capital letter r with acute")},{character:"\u0155",title:t("Latin small letter r with acute")},{character:"\u0156",title:t("Latin capital letter r with cedilla")},{character:"\u0157",title:t("Latin small letter r with cedilla")},{character:"\u0158",title:t("Latin capital letter r with caron")},{character:"\u0159",title:t("Latin small letter r with caron")},{character:"\u015A",title:t("Latin capital letter s with acute")},{character:"\u015B",title:t("Latin small letter s with acute")},{character:"\u015C",title:t("Latin capital letter s with circumflex")},{character:"\u015D",title:t("Latin small letter s with circumflex")},{character:"\u015E",title:t("Latin capital letter s with cedilla")},{character:"\u015F",title:t("Latin small letter s with cedilla")},{character:"\u0160",title:t("Latin capital letter s with caron")},{character:"\u0161",title:t("Latin small letter s with caron")},{character:"\u0162",title:t("Latin capital letter t with cedilla")},{character:"\u0163",title:t("Latin small letter t with cedilla")},{character:"\u0164",title:t("Latin capital letter t with caron")},{character:"\u0165",title:t("Latin small letter t with caron")},{character:"\u0166",title:t("Latin capital letter t with stroke")},{character:"\u0167",title:t("Latin small letter t with stroke")},{character:"\u0168",title:t("Latin capital letter u with tilde")}
1,{character:"\u0169",title:t("Latin small letter u with tilde")},{character:"\u016A",title:t("Latin capital letter u with macron")},{character:"\u016B",title:t("Latin small letter u with macron")},{character:"\u016C",title:t("Latin capital letter u with breve")},{character:"\u016D",title:t("Latin small letter u with breve")},{character:"\u016E",title:t("Latin capital letter u with ring above")},{character:"\u016F",title:t("Latin small letter u with ring above")},{character:"\u0170",title:t("Latin capital letter u with double acute")},{character:"\u0171",title:t("Latin small letter u with double acute")},{character:"\u0172",title:t("Latin capital letter u with ogonek")},{character:"\u0173",title:t("Latin small letter u with ogonek")},{character:"\u0174",title:t("Latin capital letter w with circumflex")},{character:"\u0175",title:t("Latin small letter w with circumflex")},{character:"\u0176",title:t("Latin capital letter y with circumflex")},{character:"\u0177",title:t("Latin small letter y with circumflex")},{character:"\u0178",title:t("Latin capital letter y with diaeresis")},{character:"\u0179",title:t("Latin capital letter z with acute")},{character:"\u017A",title:t("Latin small letter z with acute")},{character:"\u017B",title:t("Latin capital letter z with dot above")},{character:"\u017C",title:t("Latin small letter z with dot above")},{character:"\u017D",title:t("Latin capital letter z with caron")},{character:"\u017E",title:t("Latin small letter z with caron")},{character:"\u017F",title:t("Latin small letter long s")}],{label:t("Latin")})}},b=class extends s{static get pluginName(){return"SpecialCharactersCurrency"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,t=e.t;e.plugins.get("SpecialCharacters").addItems("Currency",[{character:"$",title:t("Dollar sign")},{character:"\u20AC",title:t("Euro sign")},{character:"\xA5",title:t("Yen sign")},{character:"\xA3",title:t("Pound sign")},{character:"\xA2",title:t("Cent sign")},{character:"\u20A0",title:t("Euro-currency sign")},{character:"\u20A1",title:t("Colon sign")},{character:"\u20A2",title:t("Cruzeiro sign")},{character:"\u20A3",title:t("French franc sign")},{character:"\u20A4",title:t("Lira sign")},{character:"\xA4",title:t("Currency sign")},{character:"\u20BF",title:t("Bitcoin sign")},{character:"\u20A5",title:t("Mill sign")},{character:"\u20A6",title:t("Naira sign")},{character:"\u20A7",title:t("Peseta sign")},{character:"\u20A8",title:t("Rupee sign")},{character:"\u20A9",title:t("Won sign")},{character:"\u20AA",title:t("New sheqel sign")},{character:"\u20AB",title:t("Dong sign")},{character:"\u20AD",title:t("Kip sign")},{character:"\u20AE",title:t("Tugrik sign")},{character:"\u20AF",title:t("Drachma sign")},{character:"\u20B0",title:t("German penny sign")},{character:"\u20B1",title:t("Peso sign")},{character:"\u20B2",title:t("Guarani sign")},{character:"\u20B3",title:t("Austral sign")},{character:"\u20B4",title:t("Hryvnia sign")},{character:"\u20B5",title:t("Cedi sign")},{character:"\u20B6",title:t("Livre tournois sign")},{character:"\u20B7",title:t("Spesmilo sign")},{character:"\u20B8",title:t("Tenge sign")},{character:"\u20B9",title:t("Indian rupee sign")},{character:"\u20BA",title:t("Turkish lira sign")},{character:"\u20BB",title:t("Nordic mark sign")},{character:"\u20BC",title:t("Manat sign")},{character:"\u20BD",title:t("Ruble sign")}],{label:t("Currency")})}},y=class extends s{static get pluginName(){return"SpecialCharactersEssentials"}static get isOfficialPlugin(){return!0}static get requires(){return[b,m,I,p,L]}};export{_ as SpecialCharacters,p as SpecialCharactersArrows,b as SpecialCharactersCurrency,y as SpecialCharactersEssentials,L as SpecialCharactersLatin,I as SpecialCharactersMathematical,m as SpecialCharactersText,g as _SpecialCharactersCategoriesView,u as _SpecialCharactersGridView,d as _SpecialCharactersInfoView,w as _SpecialCharactersView}; 2/*! Bundled license information: 3 4@ckeditor/ckeditor5-special-characters/dist/index.js: 5 (** 6 * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. 7 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options 8 *) 9*/ 10//# sourceMappingURL=@ckeditor$ckeditor5-special-characters$dist$index.js.(2TGCFCB3).js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.