1import{bl as c}from"./BUOvcqv_.js";try{let t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="0016c803-193e-495e-a956-97bde25d2e8f",t._sentryDebugIdIdentifier="sentry-dbid-0016c803-193e-495e-a956-97bde25d2e8f")}catch{}function u(t,e){return t[e]!=null?t[e]:e.split(".").reduce((n,r)=>{if(n!==void 0&&n[r])return n[r]},t)}function s(t){if(t==null)return"";if(typeof t=="string")return t;if(typeof t=="object"&&t!==null){const e=t;if(typeof e.string=="string")return e.string;if(typeof e.nameString=="string")return e.nameString}return""}function a(t){return s(t).length>0}function g(t,e=!1){return!e||!t?t:t.replace(/\btw-hidden\s+sm:tw-(flex|block|inline-flex|inline-block)\b/g,"tw-$1").replace(/\bsm:tw-hidden\b/g,"")}function b(t){let e=s(t);const o=/\{\{([^}]*)\}\}/gm,r=c().$settings;let i;for(;(i=o.exec(e))!==null;){const f=i[0],d=i[1],l=u(r,d);e=e.replaceAll(f,l||"")}return e}export{u as getIn,a as hasFormattedContent,g as normalizeContactFormattedHtml,b as preprocessFormattedContent};
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.