1import{Accessibility as R,Command as A,CommandCollection as F,Context as k,ContextPlugin as W,EditingKeystrokeHandler as N,Editor as x,ElementApiMixin as c,MultiCommand as H,PendingActions as z,Plugin as U,_DEFAULT_ACCESSIBILITY_GROUP_ID as j,_getEditorUsageData as K,attachToForm as u,secureSourceElement as w}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js";import{CKEditorError as p,Collection as Q,Config as X,DOCUMENTATION_URL as $,DomEmitterMixin as Y,ElementReplacer as J,EmitterMixin as Z,EventInfo as ee,FocusTracker as oe,KeystrokeHandler as te,Locale as re,ObservableMixin as ie,Rect as h,ResizeObserver as g,_clearTranslations as ne,_getEmitterId as ae,_getEmitterListenedTo as se,_getUserAgent as le,_isAndroid as pe,_isBlink as me,_isGecko as fe,_isMac as de,_isMediaForcedColors as xe,_isMotionReduced as ce,_isRegExpUnicodePropertySupported as ue,_isSafari as we,_isWindows as he,_isiOS as ge,_setEmitterId as Ve,_translate as be,_unifyTranslations as ye,abortableDebounce as _e,add as Me,areConnectedThroughProperties as Ie,collectStylesheets as Ee,compareArrays as Ce,count as Be,crc32 as Te,createElement as Se,delay as ve,diff as De,diffToChanges as Pe,env as Oe,exponentialDelay as Le,fastDiff as Re,findClosestScrollableAncestor as Ae,first as Fe,formatHtml as ke,getAncestors as We,getBorderWidths as Ne,getCode as He,getCommonAncestor as ze,getDataFromElement as V,getEnvKeystrokeText as Ue,getLanguageDirection as je,getLocalizedArrowKeyCodeDirection as Ke,getOptimalPosition as Ge,getPositionedAncestor as qe,getRangeFromMouseEvent as Qe,getVisualViewportOffset as Xe,global as $e,indexOf as Ye,insertAt as Je,insertToPriorityArray as Ze,isArrowKeyCode as eo,isCombiningMark as oo,isComment as to,isForwardArrowKeyCode as ro,isHighSurrogateHalf as io,isInsideCombinedSymbol as no,isInsideEmojiSequence as ao,isInsideSurrogatePair as so,isIterable as lo,isLowSurrogateHalf as po,isNode as mo,isRange as fo,isText as xo,isValidAttributeName as co,isViewWithFocusTracker as uo,isVisible as wo,isWindow as ho,keyCodes as go,logError as Vo,logWarning as bo,mapsEqual as yo,nth as _o,objectToMap as Mo,parseBase64EncodedObject as Io,parseKeystroke as Eo,priorities as Co,releaseDate as Bo,remove as To,retry as So,scrollAncestorsToShowTarget as vo,scrollViewportToShowTarget as Do,setDataInElement as Po,spliceArray as Oo,spy as Lo,toArray as Ro,toMap as Ao,toUnit as b,uid as Fo,version as ko,wait as Wo}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.js";import{AccessibilityHelp as zo,AccessibilityHelpContentView as Uo,AriaLiveAnnouncer as jo,AriaLiveAnnouncerPoliteness as Ko,AriaLiveAnnouncerRegionView as Go,AriaLiveAnnouncerView as qo,AutocompleteView as Qo,Badge as Xo,BalloonPanelView as y,BalloonToolbar as $o,BlockButtonView as Yo,BlockToolbar as Jo,BodyCollection as Zo,BoxedEditorUIView as et,ButtonLabelView as ot,ButtonLabelWithHighlightView as tt,ButtonView as rt,CollapsibleView as it,ColorGridView as nt,ColorGridsFragmentView as at,ColorPickerFragmentView as st,ColorPickerInputRowView as lt,ColorPickerView as pt,ColorSelectorView as mt,ColorTileView as ft,ComponentFactory as dt,ContextualBalloon as xt,CssTransitionDisablerMixin as ct,DefaultMenuBarItems as ut,Dialog as wt,DialogActionsView as ht,DialogContentView as gt,DialogView as Vt,DialogViewPosition as bt,DocumentColorCollection as yt,DraggableViewMixin as _t,DropdownButtonView as Mt,DropdownMenuButtonView as It,DropdownMenuListItemButtonView as Et,DropdownMenuListItemView as Ct,DropdownMenuListView as Bt,DropdownMenuNestedMenuPanelView as Tt,DropdownMenuNestedMenuView as St,DropdownMenuPanelPositioningFunctions as vt,DropdownMenuRootListView as Dt,DropdownPanelView as Pt,DropdownView as Ot,EditableUIView as Lt,EditorUI as _,EditorUIView as M,EvaluationBadge as Rt,FileDialogButtonView as At,FileDialogListItemButtonView as Ft,FileDialogViewMixin as kt,FocusCycler as Wt,FormHeaderView as Nt,FormRowView as Ht,HighlightedTextView as zt,IconView as Ut,IframeView as jt,InlineEditableUIView as I,InputBase as Kt,InputNumberView as Gt,InputTextView as qt,InputView as Qt,ItemsView as Xt,LabelView as $t,LabelWithHighlightView as Yt,LabeledFieldView as Jt,LabeledInputVie
1w as Zt,ListItemButtonView as er,ListItemGroupView as or,ListItemView as tr,ListSeparatorView as rr,ListView as ir,MenuBarMenuButtonView as nr,MenuBarMenuListItemButtonView as ar,MenuBarMenuListItemFileDialogButtonView as sr,MenuBarMenuListItemView as lr,MenuBarMenuListView as pr,MenuBarMenuPanelView as mr,MenuBarMenuView as fr,MenuBarView as E,NESTED_TOOLBAR_ICONS as dr,Notification as xr,PoweredBy as cr,SearchInfoView as ur,SearchResultsView as wr,SearchTextView as hr,SliderView as gr,SpinnerView as Vr,SplitButtonView as br,StickyPanelView as yr,SwitchButtonView as _r,Template as Mr,TextareaView as Ir,ToolbarLineBreakView as Er,ToolbarSeparatorView as Cr,ToolbarView as C,TooltipManager as Br,UIModel as Tr,View as Sr,ViewCollection as vr,ViewModel as Dr,_CheckIconHolderView as Pr,_CollapsibleView as Or,_ContextualBalloonRotatorView as Lr,_DropdownMenuBehaviors as Rr,_DropdownRootMenuBehaviors as Ar,_MenuBarBehaviors as Fr,_MenuBarMenuBehaviors as kr,_MenuBarMenuViewPanelPositioningFunctions as Wr,_SearchInfoView as Nr,_SearchTextQueryView as Hr,_TemplateBinding as zr,_TemplateIfBinding as Ur,_TemplateToBinding as jr,_convertColor as Kr,_convertColorToHex as Gr,_preventUiViewDefault as qr,_processMenuBarConfig as Qr,_registerCustomElement as Xr,_tryNormalizeHexColor as $r,addKeyboardHandlingForGrid as Yr,addListToDropdown as Jr,addMenuToDropdown as Zr,addToolbarToDropdown as ei,clickOutsideHandler as oi,createDropdown as ti,createLabeledDropdown as ri,createLabeledInputNumber as ii,createLabeledInputText as ni,createLabeledTextarea as ai,filterGroupAndItemNames as si,focusChildOnDropdownOpen as li,getLocalizedColorOptions as pi,isFocusable as mi,isViewWithFocusCycler as fi,normalizeColorOptions as di,normalizeMenuBarConfig as xi,normalizeSingleColorDefinition as ci,normalizeToolbarConfig as B,submitHandler as ui}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js";import{AttributeOperation as gi,Batch as Vi,BubblingEmitterMixin as bi,BubblingEventInfo as yi,ClickObserver as _i,CompositionObserver as Mi,Conversion as Ii,ConversionHelpers as Ei,DataController as Ci,Differ as Bi,DomEventObserver as Ti,DowncastHelpers as Si,EditingController as vi,EditingView as Di,FakeSelectionObserver as Pi,FocusObserver as Oi,History as Li,HtmlDataProcessor as Ri,InputObserver as Ai,InsertOperation as Fi,KeyObserver as ki,MarkerCollection as Wi,MarkerOperation as Ni,Matcher as Hi,MergeOperation as zi,Model as Ui,ModelDocument as ji,ModelDocumentFragment as Ki,ModelDocumentSelection as Gi,ModelElement as qi,ModelLivePosition as Qi,ModelLiveRange as Xi,ModelNode as $i,ModelNodeList as Yi,ModelPosition as Ji,ModelRange as Zi,ModelRootElement as en,ModelSchemaContext as on,ModelSelection as tn,ModelText as rn,ModelTextProxy as nn,ModelTreeWalker as an,ModelTypeCheckable as sn,ModelWriter as ln,MouseObserver as pn,MoveOperation as mn,MutationObserver as fn,NoOperation as dn,Observer as xn,OperationFactory as cn,RenameOperation as un,RootAttributeOperation as wn,RootOperation as hn,SelectionObserver as gn,SplitOperation as Vn,StylesMap as bn,StylesProcessor as yn,TabObserver as _n,TouchObserver as Mn,UpcastHelpers as In,UpcastWriter as En,ViewAttributeElement as Cn,ViewContainerElement as Bn,ViewDataTransfer as Tn,ViewDocument as Sn,ViewDocumentDomEventData as vn,ViewDocumentFragment as Dn,ViewDocumentSelection as Pn,ViewDomConverter as On,ViewDowncastWriter as Ln,ViewEditableElement as Rn,ViewElement as An,ViewEmptyElement as Fn,ViewNode as kn,ViewPosition as Wn,ViewRange as Nn,ViewRawElement as Hn,ViewRenderer as zn,ViewRootEditableElement as Un,ViewSelection as jn,ViewText as Kn,ViewTextProxy as Gn,ViewTokenList as qn,ViewTreeWalker as Qn,ViewTypeCheckable as Xn,ViewUIElement as $n,ViewUpcastWriter as Yn,XmlDataProcessor as Jn,_DataProcessorBasicHtmlWriter as Zn,_DetachOperation as ea,_MapperCache as oa,_OperationReplayer as ta,_VIEW_BR_FILLER as ra,_VIEW_INLINE_FILLER as ia,_VIEW_INLINE_FILLER_LENGTH as na,_VIEW_MARKED_NBSP_FILLER as aa,_VIEW_NBSP_FILLER as sa,_ViewElementConversionConsumables as la,_autoParagraphEmptyModelRoots as pa,_convertMapToStringifiedObject as ma,_convertMapToTags as fa,_deleteModelContent as da,_downcastCleanSelection as xa,_downcastConvertCollapsedSelection as ca,_downcastConvertRangeSelection as ua,_downcastCreateViewElementFromDowncastHighlightDescriptor as wa,_downcastInsertAttributesAndChildren as ha,_downcastInsertElement as ga,_downcastInsertStructure as Va,_downcastInsertText as ba,_downcastInsertUIElement as ya,_downcastRemove as _a,_downcastWrap as Ma,_dumpTrees as Ia,_getDataWithoutViewFiller as Ea,_getModelData as Ca,_getModelNodeAfterPosition as Ba,_getModelNodeBeforePosition as Ta,_getModelTextNodeAtPosition as Sa,_getSelectedModelContent as va,_getViewData as Da,_initDocumentDumping as Pa,_injectModelSelectionPostFixer as Oa,_injectViewQuirksHandling as La,_injectViewUIElementHandling as Ra,_insertIntoModelNodeList as Aa,_insertModelContent as Fa,_insertModelObject as ka,_isInlineViewFiller as Wa,_isParagraphableModelNode as Na,_isViewPatternMatched as Ha,_logDocument as za,_mergeIntersectingModelRanges as Ua,_modifyModelSelection as ja,_moveInModelNodeList as Ka,_normalizeConversionConsumables as Ga,_normalizeInModelNodeList as qa,_operationTransform as Qa,_parseModel as Xa,_parseView as $a,_removeFromModelNodeList as Ya,_setAttributeInModelNodeList as Ja,_setModelData as Za,_setVie
1wData as es,_startsWithViewFiller as os,_stringifyModel as ts,_stringifyView as rs,_tryFixingModelRange as is,_upcastConvertSelectionChange as ns,_upcastConvertText as as,_upcastConvertToModelFragment as ss,_wrapInModelParagraph as ls,addBackgroundStylesRules as ps,addBorderStylesRules as ms,addMarginStylesRules as fs,addPaddingStylesRules as ds,autoParagraphEmptyRoots as xs,disableViewPlaceholder as cs,enableViewPlaceholder as T,getBoxSidesStyleShorthandValue as us,getBoxSidesStyleValueReducer as ws,getBoxSidesStyleValues as hs,getPositionStyleShorthandNormalizer as gs,getShorthandStylesValues as Vs,getViewFillerOffset as bs,hideViewPlaceholder as ys,isAttachmentStyleValue as _s,isColorStyleValue as Ms,isLengthStyleValue as Is,isLineStyleValue as Es,isParagraphable as Cs,isPercentageStyleValue as Bs,isPositionStyleValue as Ts,isRepeatStyleValue as Ss,isURLStyleValue as vs,needsViewPlaceholder as Ds,showViewPlaceholder as Ps,transformOperationSets as Os,wrapInParagraph as Ls}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-engine$dist$index.js.js";function S(t){return typeof t=="object"&&t!==null}function v(t){if(typeof t!="object"||t==null)return!1;if(Object.getPrototypeOf(t)===null)return!0;if(Object.prototype.toString.call(t)!=="[object Object]"){let o=t[Symbol.toStringTag];return o==null||!Object.getOwnPropertyDescriptor(t,Symbol.toStringTag)?.writable?!1:t.toString()===`[object ${o}]`}let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function m(t){return S(t)&&t.nodeType===1&&!v(t)}var s=class extends _{view;_toolbarConfig;constructor(e,o){super(e),this.view=o,this._toolbarConfig=B(e.config.get("toolbar"))}get element(){return this.view.editable.element}init(){let e=this.editor,o=this.view,r=e.editing.view,i=o.editable,n=r.document.getRoot();i.name=n.rootName,o.render();let d=i.element;this.setEditableElement(i.name,d),i.bind("isFocused").to(this.focusTracker),r.attachDomRoot(d),this._initPlaceholder(),this._initToolbar(),o.menuBarView&&this.initMenuBar(o.menuBarView),this.fire("ready")}destroy(){super.destroy();let e=this.view,o=this.editor.editing.view;o.getDomRoot(e.editable.name)&&o.detachDomRoot(e.editable.name),e.destroy()}_initToolbar(){let e=this.editor,o=this.view,r=o.editable.element,i=o.toolbar;o.panel.bind("isVisible").to(this.focusTracker,"isFocused"),o.bind("viewportTopOffset").to(this,"viewportOffset",({visualTop:n})=>n||0),o.listenTo(e.ui,"update",()=>{o.panel.isVisible&&o.panel.pin({target:r,positions:o.panelPositions})}),i.fillFromConfig(this._toolbarConfig,this.componentFactory),this.addToolbar(i)}_initPlaceholder(){let e=this.editor,o=e.editing.view,r=o.document.getRoot(),i=e.config.get("placeholder");if(i){let n=typeof i=="string"?i:i[r.rootName];n&&(r.placeholder=n)}T({view:o,element:r,isDirectHost:!1,keepOnFocus:!0})}},D=b("px"),l=class extends M{toolbar;panel;panelPositions;editable;_resizeObserver;constructor(e,o,r,i={}){super(e),this.toolbar=new C(e,{shouldGroupWhenFull:i.shouldToolbarGroupWhenFull,isFloating:!0}),i.useMenuBar&&(this.menuBarView=new E(e)),this.set("viewportTopOffset",0),this.panel=new y(e),this.panelPositions=this._getPanelPositions(),this.panel.extendTemplate({attributes:{class:"ck-toolbar-container"}}),this.editable=new I(e,o,r,{label:i.label}),this._resizeObserver=null}render(){if(super.render(),this.body.add(this.panel),this.registerChild(this.editable),this.menuBarView?this.panel.content.addMany([this.menuBarView,this.toolbar]):this.panel.content.add(this.toolbar),this.toolbar.options.shouldGroupWhenFull){let o=this.editable.element;this._resizeObserver=new g(o,()=>{this.toolbar.maxWidth=D(new h(o).width)})}}destroy(){super.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_getPanelPositionTop(e,o){let r;return e.top>o.height+this.viewportTopOffset?r=e.top-o.height:e.bottom>o.height+this.viewportTopOffset+50?r=this.viewportTopOffset:r=e.bottom,r}_getPanelPositions(){let e=[(o,r)=>
1({top:this._getPanelPositionTop(o,r),left:o.left,name:"toolbar_west",config:{withArrow:!1}}),(o,r)=>({top:this._getPanelPositionTop(o,r),left:o.left+o.width-r.width,name:"toolbar_east",config:{withArrow:!1}})];return this.locale.uiLanguageDirection==="ltr"?e:e.reverse()}},f=class extends c(x){static get editorName(){return"InlineEditor"}ui;constructor(e,o={}){if(!a(e)&&o.initialData!==void 0)throw new p("editor-create-initial-data",null);super(o),this.config.define("menuBar.isVisible",!1),this.config.get("initialData")===void 0&&this.config.set("initialData",P(e)),this.model.document.createRoot(),a(e)&&(this.sourceElement=e,w(this,e));let r=!this.config.get("toolbar.shouldNotGroupWhenFull"),i=this.config.get("menuBar"),n=new l(this.locale,this.editing.view,this.sourceElement,{shouldToolbarGroupWhenFull:r,useMenuBar:i.isVisible,label:this.config.get("label")});this.ui=new s(this,n),u(this)}destroy(){let e=this.getData();return this.ui.destroy(),super.destroy().then(()=>{this.sourceElement&&this.updateSourceElement(e)})}static create(e,o={}){return new Promise(r=>{if(a(e)&&e.tagName==="TEXTAREA")throw new p("editor-wrong-element",null);let i=new this(e,o);r(i.initPlugins().then(()=>i.ui.init()).then(()=>i.data.init(i.config.get("initialData"))).then(()=>i.fire("ready")).then(()=>i))})}};function P(t){return a(t)?V(t):t}function a(t){return m(t)}export{f as InlineEditor,s as InlineEditorUI,l as InlineEditorUIView}; 2/*! Bundled license information: 3 4@ckeditor/ckeditor5-editor-inline/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-editor-inline$dist$index.js.(MF6VIAIS).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.