1import{PageElementBase as n}from"./CdQXFjpm.js";import{t as l}from"./CATxlt2j.js";import"./CXTOca8g.js";import"./0xmjySIm.js";class s extends n{constructor(i="root",e,o){super(i,e),this.widgetType="PageStreamline",this.widgetName="Streamline",this.component="PageStreamline",this.icon={icon:"video",pack:"cms"},this.pseudoWidgetType="template-content",this.contents=[],this.buildContentFields=t=>[],this.buildLayoutFields=t=>[],this.buildStyleFields=t=>[],this.getSidebarTabs=t=>[{name:"Layout",fields:this.buildLayoutFields(t)},{name:"Content",fields:this.buildContentFields(t),default:!0},{name:"Style",fields:this.buildStyleFields(t)}],Object.assign(this,l(e))}serializeElement(){const i=this.contents.map(e=>typeof e!="string"&&"serializeElement"in e?e.serializeElement():e);return{...super.serializeBaseElement(),contents:i}}duplicateElement(){return new s(this.parentID,{...this,uuid:void 0})}getChildContentOptions(){return["Section"]}}export{s as default};
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.