PageSourceSearch

https://www.mecalux.de/o/frontend-editor-ckeditor-web/__liferay__/…keditor5-editor-multi-root$dist$index.js.js

js mecalux.de collected 2026-09-25 04:24:07 UTC 20,217 bytes, 10 lines download raw bytes

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