1import{X as e,dt as t,zt as n}from"./Bd5IpQXS.js";import{a as r,t as i}from"./D6mQNQan.js";import{n as a,t as o}from"./P7PZVyUV2.js";import{t as s}from"./Du2OaMyB2.js";import{t as c}from"./QTYl3kF-.js";var l=e=>{if(!Array.isArray(e))return[];let t=[];for(let n of e){if(!n||typeof n!=`object`)continue;let e=n;e.name===`UtilityBar`&&t.push(e),Array.isArray(e.content)&&t.push(...l(e.content))}return t};t();var u=t=>{let{blockUuid:u}=i(),{allBlocks:d}=r(),{findOrDeleteBlockByUuid:f}=s(),p=e(()=>t||u.value),{content:m,sections:h,setContent:g,paddingStyles:_,isSectionVisible:v,getSectionFlexOrder:y,isActionVisible:b,getActionOrder:x,isFullSearchMode:S}=c(p.value),C=e(()=>{if(p.value){let e=f(d.value,p.value);if(e)return e}let e=l(d.value);return e.length===1&&e[0]||null});return n(()=>C.value,e=>{e&&(a(m.value,e.content)||g(e.content))},{immediate:!0}),n(m,e=>{let t=C.value;if(t&&e){if(a(t.content,e))return;t.content=o(e)}},{deep:!0}),{utilityBarBlock:C,content:e({get:()=>m.value,set:e=>{m.value=e}}),sections:h,paddingStyles:_,isSectionVisible:v,getSectionFlexOrder:y,isActionVisible:b,getActionOrder:x,isFullSearchMode:S}};export{u as t};
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.