1import{Accessibility as T,Command as C,CommandCollection as y,Context as D,ContextPlugin as k,EditingKeystrokeHandler as v,Editor as P,ElementApiMixin as x,MultiCommand as w,PendingActions as A,Plugin as c,_DEFAULT_ACCESSIBILITY_GROUP_ID as O,_getEditorUsageData as F,attachToForm as R,secureSourceElement as U}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js";import{AccessibilityHelp as W,AccessibilityHelpContentView as j,AriaLiveAnnouncer as z,AriaLiveAnnouncerPoliteness as G,AriaLiveAnnouncerRegionView as K,AriaLiveAnnouncerView as q,AutocompleteView as Q,Badge as J,BalloonPanelView as X,BalloonToolbar as Y,BlockButtonView as Z,BlockToolbar as $,BodyCollection as ee,BoxedEditorUIView as oe,ButtonLabelView as te,ButtonLabelWithHighlightView as ne,ButtonView as b,CollapsibleView as ie,ColorGridView as re,ColorGridsFragmentView as se,ColorPickerFragmentView as ae,ColorPickerInputRowView as le,ColorPickerView as ce,ColorSelectorView as de,ColorTileView as ue,ComponentFactory as Ie,ContextualBalloon as ge,CssTransitionDisablerMixin as me,DefaultMenuBarItems as we,Dialog as pe,DialogActionsView as he,DialogContentView as Ve,DialogView as fe,DialogViewPosition as Ce,DocumentColorCollection as be,DraggableViewMixin as _e,DropdownButtonView as Me,DropdownMenuButtonView as Se,DropdownMenuListItemButtonView as Le,DropdownMenuListItemView as Be,DropdownMenuListView as Ee,DropdownMenuNestedMenuPanelView as Te,DropdownMenuNestedMenuView as ye,DropdownMenuPanelPositioningFunctions as De,DropdownMenuRootListView as ke,DropdownPanelView as ve,DropdownView as Pe,EditableUIView as xe,EditorUI as Ae,EditorUIView as Oe,EvaluationBadge as Fe,FileDialogButtonView as Re,FileDialogListItemButtonView as Ue,FileDialogViewMixin as Ne,FocusCycler as He,FormHeaderView as We,FormRowView as je,HighlightedTextView as ze,IconView as Ge,IframeView as Ke,InlineEditableUIView as qe,InputBase as Qe,InputNumberView as Je,InputTextView as Xe,InputView as Ye,ItemsView as Ze,LabelView as $e,LabelWithHighlightView as eo,LabeledFieldView as oo,LabeledInputView as to,ListItemButtonView as no,ListItemGroupView as io,ListItemView as ro,ListSeparatorView as so,ListView as ao,MenuBarMenuButtonView as lo,MenuBarMenuListItemButtonView as _,MenuBarMenuListItemFileDialogButtonView as co,MenuBarMenuListItemView as uo,MenuBarMenuListView as Io,MenuBarMenuPanelView as go,MenuBarMenuView as mo,MenuBarView as wo,NESTED_TOOLBAR_ICONS as po,Notification as ho,PoweredBy as Vo,SearchInfoView as fo,SearchResultsView as Co,SearchTextView as bo,SliderView as _o,SpinnerView as Mo,SplitButtonView as So,StickyPanelView as Lo,SwitchButtonView as Bo,Template as Eo,TextareaView as To,ToolbarLineBreakView as yo,ToolbarSeparatorView as Do,ToolbarView as ko,TooltipManager as vo,UIModel as Po,View as xo,ViewCollection as Ao,ViewModel as Oo,_CheckIconHolderView as Fo,_CollapsibleView as Ro,_ContextualBalloonRotatorView as Uo,_DropdownMenuBehaviors as No,_DropdownRootMenuBehaviors as Ho,_MenuBarBehaviors as Wo,_MenuBarMenuBehaviors as jo,_MenuBarMenuViewPanelPositioningFunctions as zo,_SearchInfoView as Go,_SearchTextQueryView as Ko,_TemplateBinding as qo,_TemplateIfBinding as Qo,_TemplateToBinding as Jo,_convertColor as Xo,_convertColorToHex as Yo,_preventUiViewDefault as Zo,_processMenuBarConfig as $o,_registerCustomElement as et,_tryNormalizeHexColor as ot,addKeyboardHandlingForGrid as tt,addListToDropdown as nt,addMenuToDropdown as it,addToolbarToDropdown as rt,clickOutsideHandler as st,createDropdown as at,createLabeledDropdown as lt,createLabeledInputNumber as ct,createLabeledInputText as dt,createLabeledTextarea as ut,filterGroupAndItemNames as It,focusChildOnDropdownOpen as gt,getLocalizedColorOptions as mt,isFocusable as wt,isViewWithFocusCycler as pt,normalizeColorOptions as ht,normalizeMenuBarConfig as Vt,normalizeSingleColorDefinition as ft,normalizeToolbarConfig as Ct,submitHandler as bt}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js";import{IconAccessibility as St,IconAddComment as Lt,IconAlignBottom as Bt,IconAlignCenter as Et,IconAlignJustify as Tt,IconAlignLeft as yt,IconAlignMiddle as Dt,IconAlignRight as kt,IconAlignTop as vt,IconArrowDown as Pt,IconArrowUp as xt,IconBold as At,IconBookmark as Ot,IconBookmarkInline as Ft,IconBookmarkMedium as Rt,IconBookmarkSmall as Ut,IconBrowseFiles as Nt,IconBulletedList as Ht,IconCancel as Wt,IconCaption as jt,IconCaseChange as zt,IconCheck as Gt,IconChevronDown as Kt,IconChevronUp as qt,IconCkboxImageEdit as Qt,IconCode as Jt,IconCodeBlock as Xt,IconCog as Yt,IconColorPalette as Zt,IconColorTileCheck as $t,IconCommentsArchive as en,IconContentLock as on,IconContentUnlock as tn,IconCopy as nn,IconDragHandle as rn,IconDragIndicator as sn,IconDropbox as an,IconDropdownArrow as ln,IconEditComment as cn,IconEmoji as dn,IconEraser as un,IconError as In,IconExportPdf as gn,IconExportWord as mn,IconFacebook as wn,IconFindReplace as pn,IconFontBackgroun
1d as hn,IconFontColor as Vn,IconFontFamily as fn,IconFontSize as Cn,IconFullscreenEnter as bn,IconFullscreenLeave as _n,IconGoogleDrive as Mn,IconGooglePhotos as Sn,IconHeading1 as Ln,IconHeading2 as Bn,IconHeading3 as En,IconHeading4 as Tn,IconHeading5 as yn,IconHeading6 as Dn,IconHistory as kn,IconHorizontalLine as vn,IconHtml as Pn,IconImage as xn,IconImageAssetManager as An,IconImageUpload as On,IconImageUrl as Fn,IconImportExport as Rn,IconImportWord as Un,IconIndent as p,IconInsertMergeField as Nn,IconItalic as Hn,IconLegalStyleList as Wn,IconLineHeight as jn,IconLink as zn,IconListStyleCircle as Gn,IconListStyleDecimal as Kn,IconListStyleDecimalLeadingZero as qn,IconListStyleDisc as Qn,IconListStyleLowerLatin as Jn,IconListStyleLowerRoman as Xn,IconListStyleSquare as Yn,IconListStyleUpperLatin as Zn,IconListStyleUpperRoman as $n,IconLocal as ei,IconLoupe as oi,IconLowVision as ti,IconMagicWand as ni,IconMarker as ii,IconMedia as ri,IconMediaPlaceholder as si,IconMultiLevelList as ai,IconNextArrow as li,IconNotification as ci,IconNumberedList as di,IconObjectCenter as ui,IconObjectFullWidth as Ii,IconObjectInline as gi,IconObjectInlineLeft as mi,IconObjectInlineRight as wi,IconObjectLeft as pi,IconObjectRight as hi,IconObjectSizeCustom as Vi,IconObjectSizeFull as fi,IconObjectSizeLarge as Ci,IconObjectSizeMedium as bi,IconObjectSizeSmall as _i,IconOneDrive as Mi,IconOutdent as h,IconPageBreak as Si,IconPaginationExample as Li,IconPaintRoller as Bi,IconPaintRollerCursorDefault as Ei,IconPaintRollerCursorText as Ti,IconParagraph as yi,IconPen as Di,IconPencil as ki,IconPilcrow as vi,IconPlay as Pi,IconPlus as xi,IconPreviewMergeFields as Ai,IconPreviousArrow as Oi,IconPrint as Fi,IconProjectLogo as Ri,IconQuote as Ui,IconRedo as Ni,IconRemove as Hi,IconRemoveComment as Wi,IconRemoveFormat as ji,IconReturnArrow as zi,IconRevisionHistory as Gi,IconRobotPencil as Ki,IconSelectAll as qi,IconSettings as Qi,IconShowBlocks as Ji,IconSource as Xi,IconSpecialCharacters as Yi,IconStrikethrough as Zi,IconSubmit as $i,IconSubscript as er,IconSuperscript as or,IconTable as tr,IconTableCellProperties as nr,IconTableColumn as ir,IconTableLayout as rr,IconTableMergeCell as sr,IconTableOfContents as ar,IconTableProperties as lr,IconTableRow as cr,IconTemplate as dr,IconTemplateGeneric as ur,IconText as Ir,IconTextAlternative as gr,IconThreeVerticalDots as mr,IconTodoList as wr,IconTrackChanges as pr,IconTrackChangesAccept as hr,IconTrackChangesDiscard as Vr,IconUnderline as fr,IconUndo as Cr,IconUnlink as br,IconUploadcareImageEdit as _r,IconUploadcareImageUpload as Mr,IconUploadcareLink as Sr,IconUser as Lr,IconWarning as Br}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.js";import{AttributeOperation as yr,Batch as Dr,BubblingEmitterMixin as kr,BubblingEventInfo as vr,ClickObserver as Pr,CompositionObserver as xr,Conversion as Ar,ConversionHelpers as Or,DataController as Fr,Differ as Rr,DomEventObserver as Ur,DowncastHelpers as Nr,EditingController as Hr,EditingView as Wr,FakeSelectionObserver as jr,FocusObserver as zr,History as Gr,HtmlDataProcessor as Kr,InputObserver as qr,InsertOperation as Qr,KeyObserver as Jr,MarkerCollection as Xr,MarkerOperation as Yr,Matcher as Zr,MergeOperation as $r,Model as es,ModelDocument as os,ModelDocumentFragment as ts,ModelDocumentSelection as ns,ModelElement as is,ModelLivePosition as rs,ModelLiveRange as ss,ModelNode as as,ModelNodeList as ls,ModelPosition as cs,ModelRange as ds,ModelRootElement as us,ModelSchemaContext as Is,ModelSelection as gs,ModelText as ms,ModelTextProxy as ws,ModelTreeWalker as ps,ModelTypeCheckable as hs,ModelWriter as Vs,MouseObserver as fs,MoveOperation as Cs,MutationObserver as bs,NoOperation as _s,Observer as Ms,OperationFactory as Ss,RenameOperation as Ls,RootAttributeOperation as Bs,RootOperation as Es,SelectionObserver as Ts,SplitOperation as ys,StylesMap as Ds,StylesProcessor as ks,TabObserver as vs,TouchObserver as Ps,UpcastHelpers as xs,UpcastWriter as As,ViewAttributeElement as Os,ViewContainerElement as Fs,ViewDataTransfer as Rs,ViewDocument as Us,ViewDocumentDomEventData as Ns,ViewDocumentFragment as Hs,ViewDocumentSelection as Ws,ViewDomConverter as js,ViewDowncastWriter as zs,ViewEditableElement as Gs,ViewElement as Ks,ViewEmptyElement as qs,ViewNode as Qs,ViewPosition as Js,ViewRange as Xs,ViewRawElement as Ys,ViewRenderer as Zs,ViewRootEditableElement as $s,ViewSelection as ea,ViewText as oa,ViewTextProxy as ta,ViewTokenList as na,ViewTreeWalker as ia,ViewTypeCheckable as ra,ViewUIElement as sa,ViewUpcastWriter as aa,XmlDataProcessor as la,_DataProcessorBasicHtmlWriter as ca,_DetachOperation as da,_MapperCache as ua,_OperationReplayer as Ia,_VIEW_BR_FILLER as ga,_VIEW_INLINE_FILLER as ma,_VIEW_INLINE_FILLER_LENGTH as wa,_VIEW_MARKED_NBSP_FILLER as pa,_VIEW_NBSP_FILLER as ha,_ViewElementConversionConsumables as Va,_autoParagraphEmptyModelRoots as fa,_convertMapToStringifiedObject as Ca,_convertMapToTags as ba,_deleteModelContent as _a,_downcastCleanSelection as Ma,_downcastConvertCollapsedSelection as Sa,_downcastConvertRangeSelection as La,_downcastCreateViewElementFromDowncastHighlightDescriptor as Ba,_downcastInsertAttributesAndChildren as Ea,_downcastInsertElement as Ta,_downcastInsertStructure as ya,_downcastInsertText as Da,_downcastInsertUIElement as ka,_downcastRemove as va,_downcastWrap as Pa,_dumpTrees as xa,_getDataWithoutViewFiller as Aa,_getModelData as Oa,_getModelNodeAfterPosition as Fa,_getModelNodeBeforePosition as Ra,_getModelTextNodeAtPosition as Ua,_getSelectedModelContent as Na,_getViewData as Ha,_initDocumentDumping as Wa,_injectModelSelectionPostFixer as ja,_injectViewQuirksHandling as za,_injectViewUIElementHandling as Ga,_insertIntoModelNodeList as Ka,_insertModelContent as qa,_insertModelObject as Qa,_isInlineViewFiller as Ja,_isParagraphableModelNode as Xa,_isViewPatternMatched as Ya,_logDocument as Za,_mergeIntersectingModelRanges as $a,_modifyModelSelection as el,_moveInModelNodeList as ol,_normalizeConversionConsumables as tl,_normalizeInModelNodeList as nl,_operationTransform as il,_parseModel as rl,_parseView as sl,_removeFromModelNodeList as al,_setAttributeInModelNodeList as ll,_setModelData as cl,_setViewData as dl,_startsWithViewFiller as ul,_stringifyModel as Il,_stringifyView as gl,_tryFixingModelRange as ml,_upcastConvertSelectionChange as wl,_upcastConvertText as pl,_upcastConvertToModelFragment as hl,_wrapInModelParagraph as Vl,addBackgroun
1dStylesRules as fl,addBorderStylesRules as Cl,addMarginStylesRules as M,addPaddingStylesRules as bl,autoParagraphEmptyRoots as _l,disableViewPlaceholder as Ml,enableViewPlaceholder as Sl,getBoxSidesStyleShorthandValue as Ll,getBoxSidesStyleValueReducer as Bl,getBoxSidesStyleValues as El,getPositionStyleShorthandNormalizer as Tl,getShorthandStylesValues as yl,getViewFillerOffset as Dl,hideViewPlaceholder as kl,isAttachmentStyleValue as vl,isColorStyleValue as Pl,isLengthStyleValue as xl,isLineStyleValue as Al,isParagraphable as Ol,isPercentageStyleValue as Fl,isPositionStyleValue as Rl,isRepeatStyleValue as Ul,isURLStyleValue as Nl,needsViewPlaceholder as Hl,showViewPlaceholder as Wl,transformOperationSets as jl,wrapInParagraph as zl}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-engine$dist$index.js.js";import{CKEditorError as ql,Collection as Ql,Config as Jl,DOCUMENTATION_URL as Xl,DomEmitterMixin as Yl,ElementReplacer as Zl,EmitterMixin as $l,EventInfo as ec,FocusTracker as oc,KeystrokeHandler as tc,Locale as nc,ObservableMixin as ic,Rect as rc,ResizeObserver as sc,_clearTranslations as ac,_getEmitterId as lc,_getEmitterListenedTo as cc,_getUserAgent as dc,_isAndroid as uc,_isBlink as Ic,_isGecko as gc,_isMac as mc,_isMediaForcedColors as wc,_isMotionReduced as pc,_isRegExpUnicodePropertySupported as hc,_isSafari as Vc,_isWindows as fc,_isiOS as Cc,_setEmitterId as bc,_translate as _c,_unifyTranslations as Mc,abortableDebounce as Sc,add as Lc,areConnectedThroughProperties as Bc,collectStylesheets as Ec,compareArrays as Tc,count as yc,crc32 as Dc,createElement as kc,delay as vc,diff as Pc,diffToChanges as xc,env as Ac,exponentialDelay as Oc,fastDiff as Fc,findClosestScrollableAncestor as Rc,first as S,formatHtml as Uc,getAncestors as Nc,getBorderWidths as Hc,getCode as Wc,getCommonAncestor as jc,getDataFromElement as zc,getEnvKeystrokeText as Gc,getLanguageDirection as Kc,getLocalizedArrowKeyCodeDirection as qc,getOptimalPosition as Qc,getPositionedAncestor as Jc,getRangeFromMouseEvent as Xc,getVisualViewportOffset as Yc,global as Zc,indexOf as $c,insertAt as ed,insertToPriorityArray as od,isArrowKeyCode as td,isCombiningMark as nd,isComment as id,isForwardArrowKeyCode as rd,isHighSurrogateHalf as sd,isInsideCombinedSymbol as ad,isInsideEmojiSequence as ld,isInsideSurrogatePair as cd,isIterable as dd,isLowSurrogateHalf as ud,isNode as Id,isRange as gd,isText as md,isValidAttributeName as wd,isViewWithFocusTracker as pd,isVisible as hd,isWindow as Vd,keyCodes as fd,logError as Cd,logWarning as bd,mapsEqual as _d,nth as Md,objectToMap as Sd,parseBase64EncodedObject as Ld,parseKeystroke as Bd,priorities as Ed,releaseDate as Td,remove as yd,retry as Dd,scrollAncestorsToShowTarget as kd,scrollViewportToShowTarget as vd,setDataInElement as Pd,spliceArray as xd,spy as Ad,toArray as Od,toMap as Fd,toUnit as Rd,uid as Ud,version as Nd,wait as Hd}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.js";var g=class extends c{static get pluginName(){return"IndentEditing"}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.commands.add("indent",new w(e)),e.commands.add("outdent",new w(e))}},m=class extends c{static get pluginName(){return"IndentUI"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,o=e.locale,t=e.t,n=o.uiLanguageDirection=="ltr"?p:h,i=o.uiLanguageDirection=="ltr"?h:p;this._defineButton("indent",t("Increase indent"),n),this._defineButton("outdent",t("Decrease indent"),i)}_defineButton(e,o,t){let n=this.editor;n.ui.componentFactory.add(e,()=>{let i=this._createButton(b,e,o,t);return i.set({tooltip:!0}),i}),n.ui.componentFactory.add("menuBar:"+e,()=>this._createButton(_,e,o,t))}_createButton(e,o,t,n){let i=this.editor,a=i.commands.get(o),l=new e(i.locale);return l.set({label:t,icon:n}),l.bind("isEnabled").to(a,"isEnabled"),this.listenTo(l,"execute",()=>{i.execute(o),i.editing.view.focus()}),l}},V=class extends c{static get pluginName(){return"Indent"}static get isOfficialPlugin(){return!0}static get requires(){return[g,m]}},r=class extends C{_indentBehavior;constructor(e,o){super(e),this._indentBehavior=o}refresh(){let o=this.editor.model,t=S(o.document.selection.getSelectedBlocks());if(!t||!this._isIndentationChangeAllowed(t)){this.isEnabled=!1;return}this.isEnabled=this._indentBehavior.checkEnabled(t.getAttribute("blockIndent"))}execute(){let e=this.editor.model,o=this._getBlocksToChange();e.change(t=>{for(let n of o){let i=n.getAttribute("blockIndent"),a=this._indentBehavior.getNextIndent(i);a?t.setAttribute("blockIndent",a,n):t.removeAttribute("blockIndent",n)}})}_getBlocksToChange(){let o=this.editor.model.document.selection;return Array.from(o.getSelectedBlocks()).filter(n=>this._isIndentationChangeAllowed(n))}_isIndentationChangeAllowed(e){let o=this.editor;return o.model.schema.checkAttribute(e,"blockIndent")?!o.plugins.has("ListUtils")||!this._indentBehavior.isForward?!0:!o.plugins.get("ListUtils").isListItemBlock(e):!1}};var d=class{isForward;offset;unit;constructor(e){this.isForward=e.direction==="forward",this.offset=e.offset,this.unit=e.unit}checkEnabled(e){let o=parseFloat(e||"0");return this.isForward||o>0}getNextIndent(e){let o=parseFloat(e||"0");if(!(!e||e.endsWith(this.unit)))return this.isForward?this.offset+this.unit:void 0;let n=this.isForward?this.offset:-this.offset,i=o+n;return i>0?i+this.unit:void 0}};var u=class{isForward;classes;constructor(e){this.isForward=e.direction==="forward",this.classes=e.classes}checkEnabled(e){let o=this.classes.indexOf(e);return this.isForward?o<this.classes.length-1:o>=0}getNextIndent(e){let o=this.classes.indexOf(e),t=this.isForward?1:-1;return this.classes[o+t]}},L=["paragraph","heading1","heading2","heading3","heading4","heading5","heading6"],f=class extends c{constructor(e){super(e),e.config.define("indentBlock",{offset:40,unit:"px"})}static get pluginName(){return"IndentBlock"}static get isOfficialPlugin(){return!0}init(){let e=this.editor,o=e.config.get("indentBlock");o.classes&&o.classes.length?(this._setupConversionUsingClasses(o.classes),e.commands.add("indentBlock",new r(e,new u({direction:"forward",classes:o.classes}
1))),e.commands.add("outdentBlock",new r(e,new u({direction:"backward",classes:o.classes})))):(e.data.addStyleProcessorRules(M),this._setupConversionUsingOffset(),e.commands.add("indentBlock",new r(e,new d({direction:"forward",offset:o.offset,unit:o.unit}))),e.commands.add("outdentBlock",new r(e,new d({direction:"backward",offset:o.offset,unit:o.unit}))))}afterInit(){let e=this.editor,o=e.model.schema,t=e.commands.get("indent"),n=e.commands.get("outdent"),i=e.config.get("heading.options");(i&&i.map(I=>I.model)||L).forEach(I=>{o.isRegistered(I)&&o.extend(I,{allowAttributes:"blockIndent"})}),o.setAttributeProperties("blockIndent",{isFormatting:!0}),t.registerChildCommand(e.commands.get("indentBlock")),n.registerChildCommand(e.commands.get("outdentBlock"))}_setupConversionUsingOffset(){let e=this.editor.conversion,t=this.editor.locale.contentLanguageDirection==="rtl"?"margin-right":"margin-left";e.for("upcast").attributeToAttribute({view:{styles:{[t]:/[\s\S]+/}},model:{key:"blockIndent",value:n=>{if(!n.is("element","li"))return n.getStyle(t)}}}),e.for("downcast").attributeToAttribute({model:"blockIndent",view:n=>({key:"style",value:{[t]:n}})})}_setupConversionUsingClasses(e){let o={model:{key:"blockIndent",values:[]},view:{}};for(let t of e)o.model.values.push(t),o.view[t]={key:"class",value:[t]};this.editor.conversion.attributeToAttribute(o)}};export{V as Indent,f as IndentBlock,r as IndentBlockCommand,g as IndentEditing,m as IndentUI,u as _IndentUsingClasses,d as _IndentUsingOffset}; 2/*! Bundled license information: 3 4@ckeditor/ckeditor5-indent/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-indent$dist$index.js.(LCPOU4JT).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.