1import{PageElementBase as s}from"./CTfzp0o-.js";import{t as d}from"./CATxlt2j.js";import{TypographyModel as n}from"./C8oKskU6.js";import{d as o}from"./ghde6Rcn.js";import"./CXTOca8g.js";import"./0xmjySIm.js";class t extends s{constructor(i="root",e){super(i,e),this.widgetType="MatchCentreFootballLineups",this.widgetName="Lineups",this.component="MatchCentreFootballLineups",this.icon={icon:"lineups",pack:"cms",color:{value:"sky",shade:"200"}},this.pseudoWidgetType="widget",this.theme="dark",this.titles=new n({content:void 0,tag:"p",size:"md",textTransform:"none",fontWeight:"bold",font:"secondary",alignment:void 0}),this.buildContentFields=()=>[],this.buildStyleFields=()=>[{heading:"Theme",options:[{type:"radio",subType:"list",attributeKey:"theme",options:[{label:"Light",id:"light"},{label:"Dark",id:"dark"},{label:"Accent",id:"club"}]}]},{heading:"Titles",options:[{type:"typography-input",attributeKey:["titles"],exclude:["content","clamp","size"]}]}],this.getSidebarTabs=()=>[{name:"Layout",fields:this.buildLayoutFields(),disabled:!0},{name:"Content",fields:this.buildContentFields(),disabled:!0},{name:"Style",fields:this.buildStyleFields(),default:!0}],Object.assign(this,d(e))}serializeElement(){return{...super.serializeBaseElement(),theme:this.theme,titles:this.titles}}pageActionOverrides(){return{delete:{hidden:!0},copy:{hidden:!0},"move-up":{hidden:!0},"move-down":{hidden:!0}}}duplicateElement(){return new t(this.parentID,o({...this,uuid:void 0}))}}export{t 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.