1var e=Object.defineProperty,o=Object.defineProperties,t=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,a=(o,t,n)=>t in o?e(o,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):o[t]=n,l=(e,o)=>{for(var t in o||(o={}))s.call(o,t)&&a(e,t,o[t]);if(n)for(var t of n(o))i.call(o,t)&&a(e,t,o[t]);return e},r=(e,n)=>o(e,t(n)),d=(e,o)=>{var t={};for(var a in e)s.call(e,a)&&o.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&n)for(var a of n(e))o.indexOf(a)<0&&i.call(e,a)&&(t[a]=e[a]);return t};import{j as x,Y as c,B as m,bB as h,c4 as p,T as u,I as b,C as f,ai as j,aj as g,D as v,af as y,ah as C,ad as k,o as I,ak as w,bn as F,bo as S,fc as P,fd as z,fe as T,ff as W,fg as R,fh as A,bN as B,fi as O,a4 as X,bm as Y,bC as D,b3 as E,m as L,fj as $,d6 as M,av as H,ae as U,b1 as G}from"./vendor-mui-CBxi4-UE.js";import{a as N}from"./vendor-react-DJCar8wk.js";import{u as K,g as q,a as J}from"./fontLoader-CnNCz5rU.js";import{b as Q}from"./main-fFbGxLEq.js";import{S as V}from"./index-Bu0VEOyf.js";import"./index-Cc7IhL_s.js";import"./vendor-utils-hGafao2v.js";const Z=e=>{var o=e,{label:t,value:n,onChange:s,min:i=0,max:a=100,suffix:r="%"}=o,c=d(o,["label","value","onChange","min","max","suffix"]);return x.jsxs(m,{sx:{mb:2},children:[t&&x.jsx(u,{variant:"body2",sx:{mb:1,color:"text.secondary"},children:t}),x.jsxs(m,{sx:{display:"flex",alignItems:"center",gap:2},children:[x.jsx(Y,l({value:n,onChange:s,min:i,max:a,sx:{flexGrow:1}},c)),x.jsx(m,{sx:{minWidth:60,px:1.5,py:.5,bgcolor:"action.hover",borderRadius:1,textAlign:"center"},children:x.jsxs(u,{variant:"body2",children:[n,r]})})]})]})},_=({title:e,expanded:o,onToggle:t,children:n})=>{const s=void 0!==t;return x.jsxs(m,{children:[x.jsxs(m,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:o?2:0,cursor:s?"pointer":"default"},onClick:s?t:void 0,children:[x.jsx(u,{variant:"subtitle1",sx:{fontWeight:500},children:e}),x.jsxs(m,{sx:{display:"flex",alignItems:"center",gap:1},children:[n,s&&x.jsx(b,{size:"small",children:o?x.jsx(H,{}):x.jsx(U,{})})]})]}),(!s||o)&&x.jsx(v,{sx:{mb:2}})]})},ee=({value:e,onChange:o,min:t=0,max:n=100,step:s=1,label:i,suffix:a="",presets:l=[]})=>x.jsxs(m,{sx:{mb:2},children:[i&&x.jsx(u,{variant:"body2",sx:{mb:1,color:"text.secondary"},children:i}),x.jsxs(m,{sx:{display:"flex",alignItems:"center",gap:1},children:[x.jsx(b,{size:"small",onClick:()=>o(Math.max(t,e-s)),disabled:e<=t,sx:{border:1,borderColor:"divider","&:hover":{borderColor:"primary.main"}},children:x.jsx(D,{fontSize:"small"})}),x.jsxs(m,{sx:{minWidth:80,px:2,py:1,bgcolor:"action.hover",borderRadius:1,textAlign:"center",fontWeight:500},children:[e,a]}),x.jsx(b,{size:"small",onClick:()=>o(Math.min(n,e+s)),disabled:e>=n,sx:{border:1,borderColor:"divider","&:hover":{borderColor:"primary.main"}},children:x.jsx(E,{fontSize:"small"})}),l.length>0&&x.jsxs(x.Fragment,{children:[x.jsx(v,{orientation:"vertical",flexItem:!0,sx:{mx:1}}),l.map(t=>x.jsx(b,{size:"small",onClick:()=>o(t),sx:{minWidth:32,fontSize:"0.75rem",fontWeight:e===t?700:400,color:e===t?"primary.main":"text.secondary","&:hover":{color:"primary.main"}},children:t},t))]})]})]}),oe=({x:e,y:o,onChange:t})=>x.jsxs(m,{sx:{mb:2},children:[x.jsxs(u,{variant:"body2",sx:{mb:1,color:"text.secondary"},children:["Shadow Offset (X: ",e,", Y: ",o,")"]}),x.jsx(m,{sx:{display:"grid",gridTemplateColumns:"repeat(5, 1fr)",gap:.5,p:2,bgcolor:"action.hover",borderRadius:1,maxWidth:200},children:Array.from({length:25}).map((n,s)=>{const i=Math.floor(s/5),a=s%5,l=2*(a-2),r=2*(i-2),d=e===l&&o===r;return x.jsx(L,{title:`Row: ${i}, Col: ${a} â X: ${l}, Y: ${r}`,placement:"top",children:x.jsx(b,{size:"small",onClick:()=>{t(l,r)},sx:{width:32,height:32,bgcolor:d?"primary.main":"background.paper",color:d?"primary.contrastText":"text.secondary",border:d?2:1,borderColor:d?"primary.main":"divider",transition:"all 0.2s","&:hover":{bgcolor:d?"primary.dark":"action.selected",transform:"scale(1.1)"}},children:0===l&&0===r?x.jsx(m,{sx:{width:8,height:8,borderRadius:"50%",bgcolor:d?"primary.contrastText":"text.disabled",border:"1px solid",borderColor:d?"primary.contrastText":"text.disabled"}}):d?x.jsx($,{fontSize:"small"}):x.jsx(M,{fontSize:"small"})})},s)})})]}),te=({label:e,presets:o,value:t,onChange:n})=>x.jsxs(m,{sx:{mb:2},children:[e&&x.jsx(u,{variant:"body2",sx:{mb:1,color:"text.secondary"},children:e}),x.jsx(m,{sx:{display:"flex",gap:1,flexWrap:"wrap"},children:o.map(e=>x.jsx(X,{size:"small",variant:t===e.value?"contained":"outlined",onClick:()=>n(e.value),sx:{minWidth:"auto",px:2,py:.5,borderRadius:2,textTransform:"none",fontSize:"0.875rem"},children:e.label},e.value))})]}),ne=({selectedText:e,onUpdate:o,onClose:t,timelineItems:n=[],onUpdateAllTextInTrack:s,applyToAllInTrack:i=!1,onApplyToAllInTrackChange:a})=>{var X,Y,D,E;const{t:L}=Q("videoStudio"),$=N.useRef(null),[M,H]=N.useState(!1),[U,G]=N.useState({x:null,y:50}),[ne,se]=N.useState({x:0,y:0}),[ie,ae]=N.useState({fontFamily:"Arial",fontSize:48,fontWeight:400,fontStyle:"normal",textDecoration:"none",textAlign:"center",color:"#FFFFFF",backgroundColor:"transparent",backgroundOpacity:0,strokeColor:"#000000",strokeWidth:0,shadowColor:"#000000",shadowBlur:4,shadowX:2,shadowY:2,letterSpacing:0,lineHeight:1.2,padding:10,borderRadius:0,opacity:100,position:{x:50,y:50},animation:"none",scale:100,rotate:0}),[le,re]=N.useState(null),[de,xe]=N.useState({transform:!0,advanced:!1}),[ce,me]=N.useState(!1),{loading:he}=K(ie.fontFamily),pe=q();N.useEffect(()=>{e&&ae(o=>l(l({},o),e.style||{}))},[null==e?void 0:e.id,null==e?void 0:e.style]);const ue=(t,a)=>{var x,c,m,h;const p=r(l({},ie),{[t]:a});if(ae(p),e){if((e.isSubtitle||i)&&s){const o=e.track,t=n.filter(e=>"text"===e.type&&e.track===o),i=p,{position:a,actualPositionInFrame:x,framePosition:c,positionInFrame:m}=i,h=d(i,["position","actualPositionInFrame","framePosition","positionInFrame"]);
1t.forEach(e=>{var o,t,n,i;const a={id:e.id,style:r(l(l({},e.style),h),{content:void 0,position:null==(o=e.style)?void 0:o.position,actualPositionInFrame:null==(t=e.style)?void 0:t.actualPositionInFrame,framePosition:null==(n=e.style)?void 0:n.framePosition,positionInFrame:null==(i=e.style)?void 0:i.positionInFrame})};s(e.id,a)})}else if(o){const n=p,{position:s,actualPositionInFrame:i,framePosition:u,positionInFrame:b}=n,f=d(n,["position","actualPositionInFrame","framePosition","positionInFrame"]),j=r(l({},e),{content:"content"===t?a:e.content,style:r(l({},f),{content:void 0,position:null==(x=e.style)?void 0:x.position,actualPositionInFrame:null==(c=e.style)?void 0:c.actualPositionInFrame,framePosition:null==(m=e.style)?void 0:m.framePosition,positionInFrame:null==(h=e.style)?void 0:h.positionInFrame})});o(e.id,j)}}},be=e=>{if(M&&$.current){const o=$.current.parentElement.getBoundingClientRect(),t=$.current.getBoundingClientRect();let n=e.clientX-ne.x-o.left,s=e.clientY-ne.y-o.top;n=Math.max(0,Math.min(n,o.width-t.width)),s=Math.max(0,Math.min(s,o.height-t.height)),G({x:n,y:s})}},fe=()=>{H(!1)};return N.useEffect(()=>{if(M)return document.addEventListener("mousemove",be),document.addEventListener("mouseup",fe),()=>{document.removeEventListener("mousemove",be),document.removeEventListener("mouseup",fe)}},[M,ne]),e?x.jsxs(c,{ref:$,elevation:3,onKeyDown:e=>{e.stopPropagation()},sx:r(l({position:"absolute"},null!==U.x?{left:`${U.x}px`,top:`${U.y}px`}:{right:0,top:`${U.y}px`}),{width:320,maxHeight:"90%",backgroundColor:"background.paper",border:"1px solid",borderColor:"divider",borderRadius:2,zIndex:1200,userSelect:M?"none":"auto",cursor:M?"move":"auto",display:"flex",flexDirection:"column",overflow:"hidden",boxShadow:"0 8px 32px rgba(0,0,0,0.1)"}),children:[x.jsxs(m,{sx:{display:"flex",alignItems:"center",p:2,borderBottom:1,borderColor:"divider",cursor:"move",flexShrink:0,"&:hover":{backgroundColor:"action.hover"}},onMouseDown:e=>{if($.current){const o=$.current.getBoundingClientRect();se({x:e.clientX-o.left,y:e.clientY-o.top}),H(!0)}},children:[x.jsx(h,{sx:{mr:1,color:"text.secondary"}}),x.jsx(p,{sx:{mr:1}}),x.jsx(u,{variant:"h6",sx:{flexGrow:1,userSelect:"none"},children:L("Text Properties")}),x.jsx(b,{onClick:t,size:"small",children:x.jsx(f,{})})]}),x.jsxs(m,{sx:{p:2,overflowY:"auto",flex:1},children:[x.jsx(j,{control:x.jsx(g,{checked:i,onChange:e=>a&&a(e.target.checked),size:"small"}),label:x.jsx(u,{variant:"body2",children:L("Apply changes to all text in this track")}),sx:{mb:2}}),x.jsx(v,{sx:{mb:2}}),x.jsx(u,{variant:"body2",color:"text.secondary",sx:{mb:2,fontStyle:"italic"},children:L("Double-click text in preview to edit")}),x.jsxs(y,{fullWidth:!0,sx:{mb:2},children:[x.jsx(C,{children:L("Font Family")}),x.jsx(k,{value:ie.fontFamily,onChange:e=>ue("fontFamily",e.target.value),label:L("Font Family"),disabled:he,endAdornment:he&&x.jsx(w,{size:20,sx:{mr:2}}),children:pe.map(e=>x.jsx(I,{value:e.value,children:x.jsx("span",{style:{fontFamily:J(e.value)},children:e.label})},e.value))})]}),x.jsx(te,{label:L("Font Size"),value:ie.fontSize,onChange:e=>ue("fontSize",e),presets:[{value:16,label:"Small"},{value:24,label:"Normal"},{value:36,label:"Large"},{value:48,label:"XL"},{value:72,label:"XXL"}]}),x.jsx(Z,{value:ie.fontSize,onChange:(e,o)=>ue("fontSize",o),min:12,max:120,suffix:"px"}),x.jsxs(m,{sx:{mb:2},children:[x.jsx(u,{gutterBottom:!0,children:L("Font Style")}),x.jsxs(F,{value:(()=>{const e=[];return ie.fontWeight>=700&&e.push("bold"),"italic"===ie.fontStyle&&e.push("italic"),"underline"===ie.textDecoration&&e.push("underline"),e})(),onChange:(t,a)=>{var x,c,m,h;const p=r(l({},ie),{fontWeight:a.includes("bold")?700:400,fontStyle:a.includes("italic")?"italic":"normal",textDecoration:a.includes("underline")?"underline":"none"});ae(p);const u=(null==e?void 0:e.isSubtitle)||i;if(e)if(u&&s){const o=e.track;n.filter(e=>"text"===e.type&&e.track===o).forEach(e=>{const o={id:e.id,style:r(l({},e.style),{fontWeight:p.fontWeight,fontStyle:p.fontStyle,textDecoration:p.textDecoration})};s(e.id,o)})}else if(o){const t=p,{position:n,actualPositionInFrame:s,framePosition:i,positionInFrame:a}=t,u=d(t,["position","actualPositionInFrame","framePosition","positionInFrame"]);o(e.id,r(l({},e),{content:e.content,style:r(l({},u),{content:void 0,position:null==(x=e.style)?void 0:x.position,actualPositionInFrame:null==(c=e.style)?void 0:c.actualPositionInFrame,framePosition:null==(m=e.style)?void 0:m.framePosition,positionInFrame:null==(h=e.style)?void 0:h.positionInFrame})}))}},size:"small",sx:{mb:1},children:[x.jsx(S,{value:"bold",children:x.jsx(P,{})}),x.jsx(S,{value:"italic",children:x.jsx(z,{})}),x.jsx(S,{value:"underline",children:x.jsx(T,{})})]})]}),x.jsxs(m,{sx:{mb:2},children:[x.jsx(u,{gutterBottom:!0,children:L("Text Alignment")}),x.jsxs(F,{value:ie.textAlign,exclusive:!0,onChange:(e,o)=>o&&ue("textAlign",o),size:"small",children:[x.jsx(S,{value:"left",children:x.jsx(W,{})}),x.jsx(S,{value:"center",children:x.jsx(R,{})}),x.jsx(S,{value:"right",children:x.jsx(A,{})})]})]}),x.jsx(v,{sx:{my:2}}),x.jsx(u,{variant:"subtitle1",gutterBottom:!0,children:L("Colors")}),x.jsxs(m,{sx:{mb:2,position:"relative"},children:[x.jsxs(m,{sx:{display:"flex",alignItems:"center",gap:1},children:[x.jsx(u,{variant:"body2",children:L("Text Color")}),x.jsx(m,{onClick:()=>re("text"===le?null:"text"),sx:{width:40,height:24,backgroundColor:ie.color,border:"1px solid",borderColor:"divider",borderRadius:1,cursor:"pointer",ml:"auto"}})]}),"text"===le&&x.jsxs(m,{sx:{position:"absolute",zIndex:1e3,top:"100%",left:0,mt:1},children:[x.jsx(m,{sx:{position:"fixed",top:0,right:0,bottom:0,left:0},onClick:()=>re(null)}),x.jsx(m,{sx:{position:"relative",zIndex:1001},children:x.jsx(V,{color:ie.color,onChange:e=>ue("color",e.hex||e),style:{boxShadow:"0 2px 10px rgba(0,0,0,0.2)"}})})]})]}),x.jsxs(m,{sx:{mb:2,position:"relative"},children:[x.jsxs(m,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:1},children:[x.jsx(u,{variant:"body2",children:L("Stroke")}),x.jsx(g,{size:"small",checked:ie.strokeWidth>0,onChange:e=>ue("strokeWidth",e.target.checked?2:0)})]}),ie.strokeWidth>0&&x.jsxs(x.Fragment,{children:[x.jsx(ee,{value:ie.strokeWidth,onChange:e=>ue("strokeWidth",e),min:0,max:10,suffix:"px",presets:[1,2,3,5]}),x.jsxs(m,{sx:{display:"flex",alignItems:"center",gap:1},children:[x.jsx(u,{variant:"caption",sx:{color:"text.secondary"},children:L("Color")}),x.jsx(m,{onClick:()=>re("stroke"===le?null:"stroke"),sx:{width:40,height:24,backgroundColor:ie.strokeColor,border:"1px solid",borderColor:"divider",borderRadius:1,cursor:"pointer",ml:"auto"}})]})]}),"stroke"===le&&x.jsxs(m,{sx:{position:"absolute",zIndex:1e3,top:"100%",left:0,mt:1},children:[x.jsx(m,{sx:{position:"fixed",top:0,right:0,bottom:0,left:0},onClick:()=>re(null)}),x.jsx(m,{sx:{position:"relative",zIndex:1001},children:x.jsx(V,{color:ie.strokeColor,onChange:e=>ue("strokeColor",e.hex||e),style:{boxShadow:"0 2px 10px rgba(0,0,0,0.2)"}})})]})]}),x.jsxs(m,{sx:{mb:2,position:"relative"},children:[x.jsxs(m,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:1},children:[x.jsx(u,{variant:"body2",children:L("Shadow")}),x.jsx(g,{size:"small",checked:ie.shadowBlur>0,onChange:e=>ue("shadowBlur",e.target.checked?4:0)})]}),ie.shadowBlur>0&&x.jsxs(x.Fragment,{children:[x.jsx(oe,{x:ie.shadowX,y:ie.shadowY,onCh
1ange:(t,a)=>{var x,c,m,h;if(ae(e=>r(l({},e),{shadowX:t,shadowY:a})),e){const p=r(l({},ie),{shadowX:t,shadowY:a});if((e.isSubtitle||i)&&s){const o=e.track;n.filter(e=>"text"===e.type&&e.track===o).forEach(e=>{const o={id:e.id,style:r(l({},e.style),{shadowX:t,shadowY:a})};s(e.id,o)})}else if(o){const t=p,{position:n,actualPositionInFrame:s,framePosition:i,positionInFrame:a}=t,u=d(t,["position","actualPositionInFrame","framePosition","positionInFrame"]);o(e.id,r(l({},e),{style:r(l({},u),{content:void 0,position:null==(x=e.style)?void 0:x.position,actualPositionInFrame:null==(c=e.style)?void 0:c.actualPositionInFrame,framePosition:null==(m=e.style)?void 0:m.framePosition,positionInFrame:null==(h=e.style)?void 0:h.positionInFrame})}))}}}}),x.jsx(ee,{label:L("Blur"),value:ie.shadowBlur,onChange:e=>ue("shadowBlur",e),min:0,max:20,suffix:"px",presets:[2,4,8,12]}),x.jsxs(m,{sx:{display:"flex",alignItems:"center",gap:1},children:[x.jsx(u,{variant:"caption",sx:{color:"text.secondary"},children:L("Color")}),x.jsx(m,{onClick:()=>re("shadow"===le?null:"shadow"),sx:{width:40,height:24,backgroundColor:ie.shadowColor,border:"1px solid",borderColor:"divider",borderRadius:1,cursor:"pointer",ml:"auto"}})]})]}),"shadow"===le&&x.jsxs(m,{sx:{position:"absolute",zIndex:1e3,top:"100%",left:0,mt:1},children:[x.jsx(m,{sx:{position:"fixed",top:0,right:0,bottom:0,left:0},onClick:()=>re(null)}),x.jsx(m,{sx:{position:"relative",zIndex:1001},children:x.jsx(V,{color:ie.shadowColor,onChange:e=>ue("shadowColor",e.hex||e),style:{boxShadow:"0 2px 10px rgba(0,0,0,0.2)"}})})]})]}),x.jsx(v,{sx:{my:2}}),x.jsxs(m,{sx:{mb:2,position:"relative"},children:[x.jsx(j,{control:x.jsx(g,{checked:"transparent"!==ie.backgroundColor,onChange:e=>ue("backgroundColor",e.target.checked?"#000000":"transparent")}
1),label:L("Background")}),"transparent"!==ie.backgroundColor&&x.jsxs(m,{sx:{mt:1},children:[x.jsxs(m,{sx:{display:"flex",alignItems:"center",gap:1},children:[x.jsxs(m,{sx:{position:"relative"},children:[x.jsx(m,{onClick:e=>{e.stopPropagation(),re("background"===le?null:"background")},sx:{width:40,height:24,backgroundColor:ie.backgroundColor,border:"1px solid",borderColor:"divider",borderRadius:1,cursor:"pointer"}}),"background"===le&&x.jsxs(m,{sx:{position:"absolute",zIndex:1e3,top:"100%",left:0,mt:1},children:[x.jsx(m,{sx:{position:"fixed",top:0,right:0,bottom:0,left:0},onClick:()=>re(null)}),x.jsx(m,{sx:{position:"relative",zIndex:1001},children:x.jsx(V,{color:ie.backgroundColor,onChange:e=>ue("backgroundColor",e.hex||e),style:{boxShadow:"0 2px 10px rgba(0,0,0,0.2)"}})})]})]}),x.jsx(m,{sx:{flex:1},children:x.jsx(Z,{value:ie.backgroundOpacity,onChange:(e,o)=>ue("backgroundOpacity",o),min:0,max:100})})]}),x.jsx(ee,{label:L("Border Radius"),value:ie.borderRadius,onChange:e=>ue("borderRadius",e),min:0,max:50,suffix:"px",presets:[0,5,10,20,30]}),x.jsx(ee,{label:L("Padding"),value:ie.padding,onChange:e=>ue("padding",e),min:0,max:50,suffix:"px",presets:[5,10,15,20,30]})]})]}),x.jsx(v,{sx:{my:2}}),x.jsxs(m,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mb:2},children:[x.jsx(u,{variant:"subtitle1",sx:{fontWeight:500},children:L("Glow")}),x.jsx(g,{checked:ce,onChange:e=>me(e.target.checked)})]}),x.jsx(Z,{label:L("Opacity"),value:ie.opacity,onChange:(e,o)=>ue("opacity",o),min:0,max:100}),x.jsx(v,{sx:{my:2}}),x.jsx(_,{title:L("Transform"),expanded:de.transform,onToggle:()=>xe(e=>r(l({},e),{transform:!e.transform}))}),de.transform&&x.jsxs(m,{children:[x.jsx(Z,{label:L("Scale"),value:ie.scale||100,onChange:(e,o)=>ue("scale",o),min:50,max:200}),x.jsxs(m,{sx:{mb:2},children:[x.jsx(u,{variant:"body2",sx:{mb:1,color:"text.secondary"},children:L("Position")}),x.jsxs(m,{sx:{display:"flex",gap:2},children:[x.jsx(ee,{value:(null==(X=ie.position)?void 0:X.x)||50,onChange:e=>ue("position",r(l({},ie.position),{x:e})),min:0,max:100,suffix:"%",label:"X"}),x.jsx(ee,{value:(null==(Y=ie.position)?void 0:Y.y)||50,onChange:e=>ue("position",r(l({},ie.position),{y:e})),min:0,max:100,suffix:"%",label:"Y"})]}),x.jsx(te,{value:`${(null==(D=ie.position)?void 0:D.x)||50},${(null==(E=ie.position)?void 0:E.y)||50}`,onChange:e=>{const[o,t]=e.split(",").map(e=>parseInt(e));ue("position",{x:o,y:t})},presets:[{value:"50,20",label:"Top"},{value:"50,50",label:"Center"},{value:"50,80",label:"Bottom"},{value:"20,50",label:"Left"},{value:"80,50",label:"Right"}]})]}),x.jsx(ee,{label:L("Rotate"),value:ie.rotate||0,onChange:e=>ue("rotate",e),min:-180,max:180,step:15,suffix:"°",presets:[-90,-45,0,45,90]})]}),a&&x.jsx(m,{sx:{mt:3},children:x.jsx(j,{control:x.jsx(B,{checked:i,onChange:e=>a(e.target.checked),icon:x.jsx(O,{}),checkedIcon:x.jsx(O,{})}),label:L("Apply to all")})}),x.jsx(v,{sx:{my:2}}),x.jsx(_,{title:L("Advanced"),expanded:de.advanced,onToggle:()=>xe(e=>r(l({},e),{advanced:!e.advanced}))}),de.advanced&&x.jsxs(m,{children:[x.jsx(Z,{label:L("Letter Spacing"),value:ie.letterSpacing,onChange:(e,o)=>ue("letterSpacing",o),min:-5,max:20,suffix:"",marks:!0,step:.5}),x.jsx(Z,{label:L("Line Height"),value:100*ie.lineHeight,onChange:(e,o)=>ue("lineHeight",o/100),min:50,max:300})]})]})]}):null};ne.propTypes={selectedText:G.shape({id:G.string,content:G.string,style:G.object,track:G.number}),onUpdate:G.func,onClose:G.func,timelineItems:G.arrayOf(G.object),onUpdateAllTextInTrack:G.func,applyToAllInTrack:G.bool,onApplyToAllInTrackChange:G.func};export{ne 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.