1import{PageElementBase as h}from"./CdQXFjpm.js";import{G as l}from"./D_6K3OQ2.js";import{G as d}from"./DA0pkXRu.js";import{k as p}from"./CvD9y-X6.js";import{d as c}from"./ghde6Rcn.js";import"./CATxlt2j.js";import"./CXTOca8g.js";import"./0xmjySIm.js";import"./WUj_y4n6.js";class r extends h{constructor(u="root",e){var t,i,s,n,o;super(u,e),this.widgetType="WidgetStreamlineSchedule",this.widgetName="Schedule",this.component="WidgetStreamlineSchedule",this.icon={icon:"impact-schedule",pack:"cms"},this.pseudoWidgetType="hero",this.backgroundImage=new d,this.count=12,this.style=new l({theme:"dark"}),this.getSidebarTabs=()=>[{name:"Layout",fields:this.buildLayoutFields(),disabled:!0},{name:"Content",fields:this.buildContentFields(),default:!0},{name:"Style",fields:this.buildStyleFields()}],this.buildStyleFields=()=>[{heading:"Theme",options:[{type:"radio",subType:"list",attributeKey:["style","theme"],options:[{label:"Light",id:"light"},{label:"Dark",id:"dark"},{label:"Accent",id:"club"}]}]}];const m=p(),a=(e==null?void 0:e.parentID)==="root"&&((i=(t=m.public.menus)==null?void 0:t.header)==null?void 0:i.transparentBackground)&&{top:32};this.count=(e==null?void 0:e.count)||12,this.style=new l({theme:(e==null?void 0:e.theme)??((s=e==null?void 0:e.style)==null?void 0:s.theme)??"dark",padding:a}),this.backgroundImage=(e==null?void 0:e.backgroundImage)??((o=(n=e==null?void 0:e.style)==null?void 0:n.background)==null?void 0:o.image)??new d}serializeElement(){return{...super.serializeBaseElement(),style:this.style,count:this.count,backgroundImage:this.backgroundImage}}duplicateElement(){return new r(this.parentID,c({...this,uuid:void 0}))}buildContentFields(){return[{type:"tabs",options:[],tabs:[{title:"Auto-Fill",value:"auto-fill",index:0,options:[{heading:"Number of Cards",subHeading:"(Max 12)",type:"number",min:0,max:12,attributeKey:["count"]}]}]}]}}export{r 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.