PageSourceSearch

https://prefeitura.sp.gov.br/o/frontend-editor-ckeditor-web/__life…itor$ckeditor5-block-quote$dist$index.js.js

js prefeitura.sp.gov.br collected 2026-09-24 07:38:04 UTC 14,939 bytes, 10 lines download raw bytes

1import{Accessibility as E,Command as b,CommandCollection as D,Context as y,ContextPlugin as v,EditingKeystrokeHandler as x,Editor as P,ElementApiMixin as _,MultiCommand as F,PendingActions as O,Plugin as d,_DEFAULT_ACCESSIBILITY_GROUP_ID as H,_getEditorUsageData as Q,attachToForm as U,secureSourceElement as R}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js";import{Enter as h,EnterCommand as z,EnterObserver as W,ShiftEnter as q,ShiftEnterCommand as G,_getCopyOnEnterAttributes as K}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-enter$dist$index.js.js";import{Delete as C,DeleteCommand as Y,Input as Z,InsertTextCommand as X,TextTransformation as ee,TextWatcher as oe,TwoStepCaretMovement as te,Typing as ne,TypingChangeBuffer as ie,_DeleteObserver as re,findAttributeRange as ce,findAttributeRangeBound as le,getLastTextLine as ae,inlineHighlight as se}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-typing$dist$index.js.js";import{CKEditorError as Ie,Collection as me,Config as ge,DOCUMENTATION_URL as pe,DomEmitterMixin as we,ElementReplacer as fe,EmitterMixin as be,EventInfo as he,FocusTracker as Ce,KeystrokeHandler as Ve,Locale as Be,ObservableMixin as ke,Rect as Te,ResizeObserver as Le,_clearTranslations as Ae,_getEmitterId as Se,_getEmitterListenedTo as Me,_getUserAgent as Ee,_isAndroid as De,_isBlink as ye,_isGecko as ve,_isMac as xe,_isMediaForcedColors as Pe,_isMotionReduced as _e,_isRegExpUnicodePropertySupported as Fe,_isSafari as Oe,_isWindows as He,_isiOS as Qe,_setEmitterId as Ue,_translate as Re,_unifyTranslations as Ne,abortableDebounce as je,add as ze,areConnectedThroughProperties as We,collectStylesheets as qe,compareArrays as Ge,count as Ke,crc32 as $e,createElement as Je,delay as Ye,diff as Ze,diffToChanges as Xe,env as eo,exponentialDelay as oo,fastDiff as to,findClosestScrollableAncestor as no,first as w,formatHtml as io,getAncestors as ro,getBorderWidths as co,getCode as lo,getCommonAncestor as ao,getDataFromElement as so,getEnvKeystrokeText as uo,getLanguageDirection as Io,getLocalizedArrowKeyCodeDirection as mo,getOptimalPosition as go,getPositionedAncestor as po,getRangeFromMouseEvent as wo,getVisualViewportOffset as fo,global as bo,indexOf as ho,insertAt as Co,insertToPriorityArray as Vo,isArrowKeyCode as Bo,isCombiningMark as ko,isComment as To,isForwardArrowKeyCode as Lo,isHighSurrogateHalf as Ao,isInsideCombinedSymbol as So,isInsideEmojiSequence as Mo,isInsideSurrogatePair as Eo,isIterable as Do,isLowSurrogateHalf as yo,isNode as vo,isRange as xo,isText as Po,isValidAttributeName as _o,isViewWithFocusTracker as Fo,isVisible as Oo,isWindow as Ho,keyCodes as Qo,logError as Uo,logWarning as Ro,mapsEqual as No,nth as jo,objectToMap as zo,parseBase64EncodedObject as Wo,parseKeystroke as qo,priorities as Go,releaseDate as Ko,remove as $o,retry as Jo,scrollAncestorsToShowTarget as Yo,scrollViewportToShowTarget as Zo,setDataInElement as Xo,spliceArray as et,spy as ot,toArray as tt,toMap as nt,toUnit as it,uid as rt,version as ct,wait as lt}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.js";import{IconAccessibility as ut,IconAddComment as dt,IconAlignBottom as It,IconAlignCenter as mt,IconAlignJustify as gt,IconAlignLeft as pt,IconAlignMiddle as wt,IconAlignRight as ft,IconAlignTop as bt,IconArrowDown as ht,IconArrowUp as Ct,IconBold as Vt,IconBookmark as Bt,IconBookmarkInline as kt,IconBookmarkMedium as Tt,IconBookmarkSmall as Lt,IconBrowseFiles as At,IconBulletedList as St,IconCancel as Mt,IconCaption as Et,IconCaseChange as Dt,IconCheck as yt,IconChevronDown as vt,IconChevronUp as xt,IconCkboxImageEdit as Pt,IconCode as _t,IconCodeBlock as Ft,IconCog as Ot,IconColorPalette as Ht,IconColorTileCheck as Qt,IconCommentsArchive as Ut,IconContentLock as Rt,IconContentUnlock as Nt,IconCopy as jt,IconDragHandle as zt,IconDragIndicator as Wt,IconDropbox as qt,IconDropdownArrow as Gt,IconEditComment as Kt,IconEmoji as $t,IconEraser as Jt,IconError as Yt,IconExportPdf as Zt,IconExportWord as Xt,IconFacebook as en,IconFindReplace as on,IconFontBackgroun
1d as tn,IconFontColor as nn,IconFontFamily as rn,IconFontSize as cn,IconFullscreenEnter as ln,IconFullscreenLeave as an,IconGoogleDrive as sn,IconGooglePhotos as un,IconHeading1 as dn,IconHeading2 as In,IconHeading3 as mn,IconHeading4 as gn,IconHeading5 as pn,IconHeading6 as wn,IconHistory as fn,IconHorizontalLine as bn,IconHtml as hn,IconImage as Cn,IconImageAssetManager as Vn,IconImageUpload as Bn,IconImageUrl as kn,IconImportExport as Tn,IconImportWord as Ln,IconIndent as An,IconInsertMergeField as Sn,IconItalic as Mn,IconLegalStyleList as En,IconLineHeight as Dn,IconLink as yn,IconListStyleCircle as vn,IconListStyleDecimal as xn,IconListStyleDecimalLeadingZero as Pn,IconListStyleDisc as _n,IconListStyleLowerLatin as Fn,IconListStyleLowerRoman as On,IconListStyleSquare as Hn,IconListStyleUpperLatin as Qn,IconListStyleUpperRoman as Un,IconLocal as Rn,IconLoupe as Nn,IconLowVision as jn,IconMagicWand as zn,IconMarker as Wn,IconMedia as qn,IconMediaPlaceholder as Gn,IconMultiLevelList as Kn,IconNextArrow as $n,IconNotification as Jn,IconNumberedList as Yn,IconObjectCenter as Zn,IconObjectFullWidth as Xn,IconObjectInline as ei,IconObjectInlineLeft as oi,IconObjectInlineRight as ti,IconObjectLeft as ni,IconObjectRight as ii,IconObjectSizeCustom as ri,IconObjectSizeFull as ci,IconObjectSizeLarge as li,IconObjectSizeMedium as ai,IconObjectSizeSmall as si,IconOneDrive as ui,IconOutdent as di,IconPageBreak as Ii,IconPaginationExample as mi,IconPaintRoller as gi,IconPaintRollerCursorDefault as pi,IconPaintRollerCursorText as wi,IconParagraph as fi,IconPen as bi,IconPencil as hi,IconPilcrow as Ci,IconPlay as Vi,IconPlus as Bi,IconPreviewMergeFields as ki,IconPreviousArrow as Ti,IconPrint as Li,IconProjectLogo as Ai,IconQuote as V,IconRedo as Si,IconRemove as Mi,IconRemoveComment as Ei,IconRemoveFormat as Di,IconReturnArrow as yi,IconRevisionHistory as vi,IconRobotPencil as xi,IconSelectAll as Pi,IconSettings as _i,IconShowBlocks as Fi,IconSource as Oi,IconSpecialCharacters as Hi,IconStrikethrough as Qi,IconSubmit as Ui,IconSubscript as Ri,IconSuperscript as Ni,IconTable as ji,IconTableCellProperties as zi,IconTableColumn as Wi,IconTableLayout as qi,IconTableMergeCell as Gi,IconTableOfContents as Ki,IconTableProperties as $i,IconTableRow as Ji,IconTemplate as Yi,IconTemplateGeneric as Zi,IconText as Xi,IconTextAlternative as er,IconThreeVerticalDots as or,IconTodoList as tr,IconTrackChanges as nr,IconTrackChangesAccept as ir,IconTrackChangesDiscard as rr,IconUnderline as cr,IconUndo as lr,IconUnlink as ar,IconUploadcareImageEdit as sr,IconUploadcareImageUpload as ur,IconUploadcareLink as dr,IconUser as Ir,IconWarning as mr}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.js";import{AccessibilityHelp as wr,AccessibilityHelpContentView as fr,AriaLiveAnnouncer as br,AriaLiveAnnouncerPoliteness as hr,AriaLiveAnnouncerRegionView as Cr,AriaLiveAnnouncerView as Vr,AutocompleteView as Br,Badge as kr,BalloonPanelView as Tr,BalloonToolbar as Lr,BlockButtonView as Ar,BlockToolbar as Sr,BodyCollection as Mr,BoxedEditorUIView as Er,ButtonLabelView as Dr,ButtonLabelWithHighlightView as yr,ButtonView as B,CollapsibleView as vr,ColorGridView as xr,ColorGridsFragmentView as Pr,ColorPickerFragmentView as _r,ColorPickerInputRowView as Fr,ColorPickerView as Or,ColorSelectorView as Hr,ColorTileView as Qr,ComponentFactory as Ur,ContextualBalloon as Rr,CssTransitionDisablerMixin as Nr,DefaultMenuBarItems as jr,Dialog as zr,DialogActionsView as Wr,DialogContentView as qr,DialogView as Gr,DialogViewPosition as Kr,DocumentColorCollection as $r,DraggableViewMixin as Jr,DropdownButtonView as Yr,DropdownMenuButtonView as Zr,DropdownMenuListItemButtonView as Xr,DropdownMenuListItemView as ec,DropdownMenuListView as oc,DropdownMenuNestedMenuPanelView as tc,DropdownMenuNestedMenuView as nc,DropdownMenuPanelPositioningFunctions as ic,DropdownMenuRootListView as rc,DropdownPanelView as cc,DropdownView as lc,EditableUIView as ac,EditorUI as sc,EditorUIView as uc,EvaluationBadge as dc,FileDialogButtonView as Ic,FileDialogListItemButtonView as mc,FileDialogViewMixin as gc,FocusCycler as pc,FormHeaderView as wc,FormRowView as fc,HighlightedTextView as bc,IconView as hc,IframeView as Cc,InlineEditableUIView as Vc,InputBase as Bc,InputNumberView as kc,InputTextView as T
1c,InputView as Lc,ItemsView as Ac,LabelView as Sc,LabelWithHighlightView as Mc,LabeledFieldView as Ec,LabeledInputView as Dc,ListItemButtonView as yc,ListItemGroupView as vc,ListItemView as xc,ListSeparatorView as Pc,ListView as _c,MenuBarMenuButtonView as Fc,MenuBarMenuListItemButtonView as k,MenuBarMenuListItemFileDialogButtonView as Oc,MenuBarMenuListItemView as Hc,MenuBarMenuListView as Qc,MenuBarMenuPanelView as Uc,MenuBarMenuView as Rc,MenuBarView as Nc,NESTED_TOOLBAR_ICONS as jc,Notification as zc,PoweredBy as Wc,SearchInfoView as qc,SearchResultsView as Gc,SearchTextView as Kc,SliderView as $c,SpinnerView as Jc,SplitButtonView as Yc,StickyPanelView as Zc,SwitchButtonView as Xc,Template as el,TextareaView as ol,ToolbarLineBreakView as tl,ToolbarSeparatorView as nl,ToolbarView as il,TooltipManager as rl,UIModel as cl,View as ll,ViewCollection as al,ViewModel as sl,_CheckIconHolderView as ul,_CollapsibleView as dl,_ContextualBalloonRotatorView as Il,_DropdownMenuBehaviors as ml,_DropdownRootMenuBehaviors as gl,_MenuBarBehaviors as pl,_MenuBarMenuBehaviors as wl,_MenuBarMenuViewPanelPositioningFunctions as fl,_SearchInfoView as bl,_SearchTextQueryView as hl,_TemplateBinding as Cl,_TemplateIfBinding as Vl,_TemplateToBinding as Bl,_convertColor as kl,_convertColorToHex as Tl,_preventUiViewDefault as Ll,_processMenuBarConfig as Al,_registerCustomElement as Sl,_tryNormalizeHexColor as Ml,addKeyboardHandlingForGrid as El,addListToDropdown as Dl,addMenuToDropdown as yl,addToolbarToDropdown as vl,clickOutsideHandler as xl,createDropdown as Pl,createLabeledDropdown as _l,createLabeledInputNumber as Fl,createLabeledInputText as Ol,createLabeledTextarea as Hl,filterGroupAndItemNames as Ql,focusChildOnDropdownOpen as Ul,getLocalizedColorOptions as Rl,isFocusable as Nl,isViewWithFocusCycler as jl,normalizeColorOptions as zl,normalizeMenuBarConfig as Wl,normalizeSingleColorDefinition as ql,normalizeToolbarConfig as Gl,submitHandler as Kl}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js";var m=class extends b{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(e={}){let o=this.editor.model,t=o.schema,i=o.document.selection,n=Array.from(i.getSelectedBlocks()),r=e.forceValue===void 0?!this.value:e.forceValue;o.change(s=>{if(!r)this._removeQuote(s,n.filter(I));else{let a=n.filter(c=>I(c)||L(t,c));this._applyQuote(s,a)}})}_getValue(){let e=this.editor.model.document.selection,o=w(e.getSelectedBlocks());return!!(o&&I(o))}_checkEnabled(){if(this.value)return!0;let e=this.editor.model.document.selection,o=this.editor.model.schema,t=w(e.getSelectedBlocks());return t?L(o,t):!1}_removeQuote(e,o){T(e,o).reverse().forEach(t=>{if(t.start.isAtStart&&t.end.isAtEnd){e.unwrap(t.start.parent);return}if(t.start.isAtStart){let n=e.createPositionBefore(t.start.parent);e.move(t,n);return}t.end.isAtEnd||e.split(t.end);let i=e.createPositionAfter(t.end.parent);e.move(t,i)})}_applyQuote(e,o){let t=[];T(e,o).reverse().forEach(i=>{let n=I(i.start);n||(n=e.createElement("blockQuote"),e.wrap(i,n)),t.push(n)}),t.reverse().reduce((i,n)=>i.nextSibling==n?(e.merge(e.createPositionAfter(i)),i):n)}};function I(l){return l.parent.name=="blockQuote"?l.parent:null}function T(l,e){let o,t=0,i=[];for(;t<e.length;){let n=e[t],r=e[t+1];o||(o=l.createPositionBefore(n)),(!r||n.nextSibling!=r)&&(i.push(l.createRange(o,l.createPositionAfter(n))),o=null),t++}return i}function L(l,e){let o=l.checkChild(e.parent,"blockQuote"),t=l.checkChild(["$root","blockQuote"],e);return o&&t}var g=class extends d{static get pluginName(){return"BlockQuoteEditing"}static get isOfficialPlugin(){return!0}static get requires(){return[h,C]}init(){let e=this.editor,o=e.model.schema;e.commands.add("blockQuote",new m(e)),o.register("blockQuote",{inheritAllFrom:"$container"}),e.conversion.elementToElement({model:"blockQuote",view:"blockquote"}),e.model.document.registerPostFixer(r=>{let s=e.model.document.differ.getChanges();for(let a of s)if(a.type=="insert"){let c=a.position.nodeAfter;if(!c)continue;if(c.is("element","blockQuote")&&c.isEmpty)return r.remove(c),!0;if(c.is("element","blockQuote")&&!o.checkChild(a.position,c))return r.unwrap(c),!0;if(c.is("element")){let A=r.createRangeIn(c);for(let u of A.getItems())if(u.is("element","blockQuote")&&!o.checkChild(r.createPositionBefore(u),u))return r.unwrap(u),!0}}else if(a.type=="remove"){let c=a.position.parent;if(c.is("element","blockQuote")&&c.isEmpty)return r.remove(c),!0}return!1});let t=this.editor.editing.view.document,i=e.model.document.selection,n=e.commands.get("blockQuote");this.listenTo(t,"enter",(r,s)=>{if(!i.isCollapsed||!n.value)return;i.getLastPosition().parent.isEmpty&&(e.execute("blockQuote"),e.editing.view.scrollToTheSelection(),s.preventDefault(),r.stop())},{context:"blockquote"}),this.listenTo(t,"delete",(r,s)=>{if(s.direction!="backward"||!i.isCollapsed||!n.value)return;let a=i.getLastPosition().parent;a.isEmpty&&!a.previousSibling&&(e.execute("blockQuote"),e.editing.view.scrollToTheSelection(),s.preventDefault(),r.stop())},{context:"blockquote"})}},p=class extends d{static get pluginName(){return"BlockQuoteUI"}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.ui.componentFactory.add("blockQuote",()=>{let o=this._createButton(B);return o.set({tooltip:!0}),o}),e.ui.componentFactory.add("menuBar:blockQuote",()=>{let o=this._createButton(k);return o.set({role:"menuitemcheckbox"}),o})}_createButton(e){let o=this.editor,t=o.locale,i=o.commands.get("blockQuote"),n=new e(o.locale),r=t.t;return n.set({label:r("Block quote"),icon:V,isToggleable:!0}),n.bind("isEnabled").to(i,"isEnabled"),n.bind("isOn").to(i,"value"),this.listenTo(n,"execute",()=>{o.execute("blockQuote"),o.editing.view.focus()}),n}},f=class extends d{static get requires(){return[g,p]}static get pluginName(){return"BlockQuote"}static get isOfficialPlugin(){return!0}};export{f as BlockQuote,m as BlockQuoteCommand,g as BlockQuoteEditing,p as BlockQuoteUI};
2/*! Bundled license information:
3
4@ckeditor/ckeditor5-block-quote/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-block-quote$dist$index.js.(3Z766ETJ).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.