1import{r as e}from"./chunk-z5H_xwo0.js";import{a as t,f as n,o as r,r as i,t as a}from"./app-BmZBiEix.js";import{t as o}from"./createLucideIcon-UBZi2Y8m.js";import{t as s}from"./chevron-down-C4B7JCuG.js";import{t as c}from"./phone-P9u2G2tY.js";import{t as l}from"./x-SZM37E1L.js";var u=o(`Menu`,[[`line`,{x1:`4`,x2:`20`,y1:`12`,y2:`12`,key:`1e0a9i`}],[`line`,{x1:`4`,x2:`20`,y1:`6`,y2:`6`,key:`1owob3`}],[`line`,{x1:`4`,x2:`20`,y1:`18`,y2:`18`,key:`yk5zj1`}]]),d=e(n(),1),f=i(),p=a(),m=`/ursa-assets/images/site/brand/ursa-pro-restoration-header-logo.png`;function h(e){let t=(0,f.c)(6),{company:n,inverse:i,variant:a}=e,o=i===void 0?!1:i,s=a===void 0?`default`:a,c=s===`header`?`h-11 w-auto max-w-[190px] object-contain sm:h-12 sm:max-w-[218px]`:`h-14 w-auto max-w-[220px] object-contain sm:h-16 sm:max-w-[260px]`,l=o?`focus-visible:ring-offset-ursa-navy`:`focus-visible:ring-offset-white`,u=s===`header`?`group inline-flex h-12 shrink-0 items-center rounded-lg px-0.5 py-0.5 transition hover:-translate-y-0.5 focus-visible:ring-2 focus-visible:ring-ursa-orange focus-visible:ring-offset-2 ${l} focus-visible:outline-none`:`group inline-flex shrink-0 items-center rounded-lg transition hover:-translate-y-0.5 focus-visible:ring-2 focus-visible:ring-ursa-orange focus-visible:ring-offset-2 ${l} focus-visible:outline-none`,d=`${n.name} home`,h;t[0]===c?h=t[1]:(h=(0,p.jsx)(`img`,{src:m,alt:``,width:930,height:205,decoding:`async`,"aria-hidden":`true`,className:c}),t[0]=c,t[1]=h);let g;return t[2]!==u||t[3]!==d||t[4]!==h?(g=(0,p.jsx)(r,{href:`/`,className:u,"aria-label":d,children:h}),t[2]=u,t[3]=d,t[4]=h,t[5]=g):g=t[5],g}var g=`24/7 Dispatch: (213) 460-4929`,_=`tel:+12134604929`,v=`(213) 460-4929`,y=`[email protected]`;function b(e){let t=(0,f.c)(74),{company:n,navigation:i,children:a}=e,[o,s]=(0,d.useState)(!1),m,b,T,E,D,O,A,j,M;if(t[0]!==a||t[1]!==n||t[2]!==i||t[3]!==o){let e=i.filter(w);A=`public-marketing-site min-h-screen bg-white text-ursa-navy`;let r;t[13]===n?r=t[14]:(r=(0,p.jsx)(h,{company:n,inverse:!0,variant:`header`}),t[13]=n,t[14]=r);let d;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,p.jsx)(`div`,{className:`hidden items-center gap-3 md:flex`,children:(0,p.jsxs)(`a`,{href:_,className:`inline-flex min-h-10 items-center gap-2 rounded-lg bg-ursa-orange px-4 text-sm font-bold whitespace-nowrap text-white shadow-lg shadow-ursa-orange/20 transition hover:bg-orange-600`,children:[(0,p.jsx)(c,{className:`size-4`}),g]})}),t[15]=d):d=t[15];let f;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(f=()=>s(S),t[16]=f):f=t[16];let v;t[17]===o?v=t[18]:(v=o?(0,p.jsx)(l,{className:`size-5`}):(0,p.jsx)(u,{className:`size-5`}),t[17]=o,t[18]=v);let y;t[19]!==o||t[20]!==v?(y=(0,p.jsx)(`button`,{type:`button`,className:`inline-flex size-11 items-center justify-center rounded-lg border border-white/15 text-white lg:hidden`,onClick:f,"aria-label":`Toggle navigation menu`,"aria-expanded":o,children:v}),t[19]=o,t[20]=v,t[21]=y):y=t[21];let N=(0,p.jsxs)(`div`,{className:`mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8`,children:[r,(0,p.jsx)(`nav`,{className:`hidden items-center gap-6 lg:flex`,"aria-label":`Main navigation`,children:e.map(C)}),d,y]}),P=o&&(0,p.jsx)(`div`,{className:`border-t border-white/10 bg-ursa-navy px-4 py-5 lg:hidden`,children:(0,p.jsxs)(`nav`,{className:`mx-auto grid max-w-7xl gap-2`,"aria-label":`Mobile navigation`,children:[e.map(e=>(0,p.jsx)(k,{item:e,onClick:()=>s(!1)},e.href)),(0,p.jsxs)(`a`,{href:_,className:`mt-3 inline-flex min-h-12 items-center justify-center gap-2 rounded-lg bg-ursa-orange px-5 font-bold text-white`,children:[(0,p.jsx)(c,{className:`size-5`}),g]})]})});t[22]!==N||t[23]!==P?(j=(0,p.jsxs)(`header`,{className:`sticky top-0 z-50 border-b border-white/10 bg-ursa-navy/95 shadow-xl shadow-ursa-navy/10 backdrop-blur`,children:[N,P]}),t[22]=N,t[23]=P,t[24]=j):j=t[24],t[25]===a?M=t[26]:(M=(0,p.jsx)(`main`,{children:a}),t[25]=a,t[26]=M),O=`bg-ursa-navy text-white`,E=`mx-auto grid max-w-7xl gap-10 px-4 py-14 sm:px-6 lg:grid-cols-[1.25fr_0.75fr_0.75fr] lg:px-8`;let F;t[27]===n?F=t[28]:(F=(0,p.jsx)(h,{company:n,inverse:!0}),t[27]=n,t[28]=F);let I;t[29]===n.tagline?I=t[30]:(I=(0,p.jsx)(`p`,{className:`mt-6 max-w-xl text-sm leading-7 text-white/65`,children:n.tagline}),t[29]=n.tagline,t[30]=I);let L;t[31]!==n.license||t[32]!==n.serviceArea?(L=(0,p.jsxs)(`p`,{className:`mt-4 text-xs text-white/40`,children:[n.license,` | `,n.serviceArea,` | Licensed, insured, and documentation-focused.`]}),t[31]=n.license,t[32]=n.serviceArea,t[33]=L):L=t[33],t[34]!==F||t[35]!==I||t[36]!==L?(D=(0,p.jsxs)(`div`,{children:[F,I,L]}),t[34]=F,t[35]=I,t[36]=L,t[37]=D):D=t[37],t[38]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,p.jsx)(`h3`,{className:`font-display text-xl font-bold`,children:`N
1avigation`}),t[38]=T):T=t[38],m=`mt-4 grid gap-3 text-sm text-white/65`,b=e.map(x),t[0]=a,t[1]=n,t[2]=i,t[3]=o,t[4]=m,t[5]=b,t[6]=T,t[7]=E,t[8]=D,t[9]=O,t[10]=A,t[11]=j,t[12]=M}else m=t[4],b=t[5],T=t[6],E=t[7],D=t[8],O=t[9],A=t[10],j=t[11],M=t[12];let N;t[39]!==m||t[40]!==b?(N=(0,p.jsx)(`div`,{className:m,children:b}),t[39]=m,t[40]=b,t[41]=N):N=t[41];let P;t[42]!==N||t[43]!==T?(P=(0,p.jsxs)(`div`,{children:[T,N]}),t[42]=N,t[43]=T,t[44]=P):P=t[44];let F;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,p.jsx)(`h3`,{className:`font-display text-xl font-bold`,children:`Contact`}),t[45]=F):F=t[45];let I,L;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,p.jsx)(`a`,{href:_,className:`hover:text-white`,children:v}),L=(0,p.jsx)(`a`,{href:`mailto:${y}`,className:`hover:text-white`,children:y}),t[46]=I,t[47]=L):(I=t[46],L=t[47]);let R;t[48]!==n.addressLocality||t[49]!==n.addressRegion?(R=(0,p.jsxs)(`div`,{children:[F,(0,p.jsxs)(`div`,{className:`mt-4 grid gap-3 text-sm text-white/65`,children:[I,L,(0,p.jsxs)(`span`,{children:[n.addressLocality,`,`,` `,n.addressRegion]})]})]}),t[48]=n.addressLocality,t[49]=n.addressRegion,t[50]=R):R=t[50];let z;t[51]!==P||t[52]!==R||t[53]!==E||t[54]!==D?(z=(0,p.jsxs)(`div`,{className:E,children:[D,P,R]}),t[51]=P,t[52]=R,t[53]=E,t[54]=D,t[55]=z):z=t[55];let B;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(B=new Date().getFullYear(),t[56]=B):B=t[56];let V;t[57]===n.legalName?V=t[58]:(V=(0,p.jsxs)(`span`,{children:[`Copyright `,B,` `,n.legalName,`. All rights reserved.`]}),t[57]=n.legalName,t[58]=V);let H,U,W;t[59]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,p.jsx)(`span`,{className:`hidden h-1 w-1 rounded-full bg-white/25 sm:block`}),U=(0,p.jsx)(r,{href:`/terms-and-conditions`,className:`hover:text-white`,children:`Terms & Conditions`}),W=(0,p.jsx)(r,{href:`/privacy-policy`,className:`hover:text-white`,children:`Privacy Policy`}),t[59]=H,t[60]=U,t[61]=W):(H=t[59],U=t[60],W=t[61]);let G;t[62]===V?G=t[63]:(G=(0,p.jsx)(`div`,{className:`border-t border-white/10 px-4 pt-5 pb-20 text-center text-xs text-white/35 md:pb-5`,children:(0,p.jsxs)(`div`,{className:`flex flex-col items-center justify-center gap-3 sm:flex-row sm:gap-5`,children:[V,H,U,W]})}),t[62]=V,t[63]=G);let K;t[64]!==z||t[65]!==G||t[66]!==O?(K=(0,p.jsxs)(`footer`,{className:O,children:[z,G]}),t[64]=z,t[65]=G,t[66]=O,t[67]=K):K=t[67];let q;t[68]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,p.jsxs)(`div`,{className:`fixed inset-x-0 bottom-0 z-40 grid grid-cols-2 border-t border-white/15 bg-ursa-navy text-sm font-bold text-white shadow-2xl md:hidden`,children:[(0,p.jsxs)(`a`,{href:_,className:`flex min-h-14 items-center justify-center gap-2 bg-ursa-orange`,children:[(0,p.jsx)(c,{className:`size-4`}),`Call Now`]}),(0,p.jsx)(r,{href:`/#contact`,className:`flex min-h-14 items-center justify-center`,children:`Request Callback`})]}),t[68]=q):q=t[68];let J;return t[69]!==K||t[70]!==A||t[71]!==j||t[72]!==M?(J=(0,p.jsxs)(`div`,{className:A,children:[j,M,K,q]}),t[69]=K,t[70]=A,t[71]=j,t[72]=M,t[73]=J):J=t[73],J}function x(e){return(0,p.jsx)(r,{href:e.href,className:`hover:text-white`,children:e.label},e.href)}function S(e){return!e}function C(e){return(0,p.jsx)(T,{item:e},e.href)}function w(e){return e.label!==`Service Areas`}function T(e){let t=(0,f.c)(15),{item:n}=e;if(!n.children?.length){let e;return t[0]!==n.href||t[1]!==n.label?(e=(0,p.jsx)(r,{href:n.href,className:`text-sm font-semibold text-white/70 transition hover:text-white`,children:n.label}),t[0]=n.href,t[1]=n.label,t[2]=e):e=t[2],e}let i=n.children?.some(O),a;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,p.jsx)(s,{className:`size-3.5 transition group-hover:rotate-180`}),t[3]=a):a=t[3];let o;t[4]!==n.href||t[5]!==n.label?(o=(0,p.jsxs)(r,{href:n.href,className:`inline-flex items-center gap-1 py-5 text-sm font-semibold text-white/70 transition hover:text-white`,children:[n.label,a]}),t[4]=n.href,t[5]=n.label,t[6]=o):o=t[6];let c=i?`grid gap-5 rounded-2xl border border-white/15 bg-ursa-navy/95 p-5 text-white shadow-2xl shadow-black/30 backdrop-blur lg:grid-cols-3`:`grid gap-2 rounded-2xl border border-white/15 bg-ursa-navy/95 p-4 text-white shadow-2xl shadow-black/30 backdrop-blur sm:grid-cols-2 lg:grid-cols-3`,l;t[7]===n.children?l=t[8]:(l=n.children?.map(E),t[7]=n.children,t[8]=l);let u;t[9]!==c||t[10]!==l?(u=(0,p.jsx)(`div`,{className:`invisible absolute top-full left-1/2 z-50 w-[min(840px,calc(100vw-2rem))] -translate-x-1/2 pt-3 opacity-0 transition duration-150 group-focus-within:visible group-focus-within:opacity-100 group-hover:visible group-hover:opacity-100`,children:(0,p.jsx)(`div`,{className:c,children:l})}),t[9]=c,t[10]=l,t[11]=u):u=t[11];let d;return t[12]!==o||t[13]!==u?(d=(0,p.jsxs)(`div`,{className:`group relative`,children:[o,u]}),t[12]=o,t[13]=u,t[14]=d):d=t[14],d}function E(e){let t=e.children!==void 0&&e.children.length>6;return e.children?.length?(0,p.jsxs)(`div`,{className:t?`lg:col-span-2`:``,children:[(0,p.jsx)(r,{href:e.href,className:`text-xs font-bold tracking-[0.18em] text-ursa-orange uppercase hover:text-orange-300`,children:e.label}),(0,p.jsx)(`div`,{className:`mt-3 grid gap-1.5 ${t?`sm:grid-cols-2`:``}`,children:e.children.map(D)})]},e.href):(0,p.jsx)(r,{href:e.href,className:`rounded-lg px-3 py-2 text-sm font-semibold text-white/70 transition hover:bg-white/10 hover:text-white`,children:e.label},e.href)}function D(e){return(0,p.jsx)(r,{href:e.href,className:`rounded-lg px-3 py-2 text-sm font-semibold text-white/70 transition hover:bg-white/10 hover:text-white`,children:e.label},e.href)}function O(e){return e.children?.length}function k(e){let t=(0,f.c)(17),{item:n,onClick:i}=e;if(!n.children?.length){let e;return t[0]!==n.href||t[1]!==n.label||t[2]!==i?(e=(0,p.jsx)(r,{href:n.href,className:`rounded-lg px-3 py-3 text-base font-semibold text-white/80 hover:bg-white/10 hover:text-white`,onClick:i,children:n.label}),t[0]=n.href,t[1]=n.label,t[2]=i,t[3]=e):e=t[3],e}let a;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,p.jsx)(s,{className:`size-4`}),t[4]=a):a=t[4];let o;t[5]===n.label?o=t[6]:(o=(0,p.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center justify-between gap-3 text-base font-semibold`,children:[n.label,a]}),t[5]=n.label,t[6]=o);let c;if(t[7]!==n.children||t[8]!==i){let e;t[10]===i?e=t[11]:(e=e=>e.children?.length?(0,p.jsxs)(`div`,{children:[(0,p.jsx)(r,{href:e.href,className:`text-xs font-bold tracking-[0.18em] text-ursa-orange uppercase`,onClick:i,children:e.label}),(0,p.jsx)(`div`,{className:`mt-2 grid gap-1`,children:e.children.map(e=>(0,p.jsx)(r,{href:e.href,className:`rounded-md px-3 py-2 text-sm font-semibold text-white/65 hover:bg-white/10 hover:text-white`,onClick:i,children:e.label},e.href))})]},e.href):(0,p.jsx)(r,{href:e.href,className:`rounded-md px-3 py-2 text-sm font-semibold text-white/70 hover:bg-white/10 hover:text-white`,onClick:i,children:e.label},e.href),t[10]=i,t[11]=e),c=n.children.map(e),t[7]=n.children,t[8]=i,t[9]=c}else c=t[9];let l;t[12]===c?l=t[13]:(l=(0,p.jsx)(`div`,{className:`mt-4 grid gap-4 border-l border-white/10 pl-4`,children:c}),t[12]=c,t[13]=l);let u;return t[14]!==o||t[15]!==l?(u=(0,p.jsxs)(`details`,{className:`rounded-lg px-3 py-3 text-white/80`,children:[o,l]}),t[14]=o,t[15]=l,t[16]=u):u=t[16],u}function A(e){return{"@context":`https://schema.org`,"@type":`HomeAndConstructionBusiness`,name:e.legalName,alternateName:e.name,url:e.baseUrl,telephone:e.phoneRaw,email:e.email,address:{"@type":`PostalAddress`,addressLocality:e.addressLocality,addressRegion:e.addressRegion,addressCountry:e.country},areaServed:e.serviceArea,slogan:e.tagline,knowsAbout:[`Handyman services`,`Water damage restoration`,`Mold remediation`,`Fire and smoke restoration`,`Reconstruction`,`Remodeling`,`Indoor air quality`]}}function j(e){let n=(0,f.c)(22),{seo:r,company:i,schema:a}=e,o;if(n[0]!==i||n[1]!==a||n[2]!==r.canonical||n[3]!==r.description||n[4]!==r.title||n[5]!==r.type){let e=[A(i),...Array.isArray(a)?a:a?[a]:[]],s;n[7]===r.description?s=n[8]:(s=(0,p.jsx)(`meta`,{name:`description`,content:r.description}),n[7]=r.description,n[8]=s);let c;n[9]===r.canonical?c=n[10]:(c=(0,p.jsx)(`link`,{rel:`canonical`,href:r.canonical}),n[9]=r.canonical,n[10]=c);let l;n[11]===r.title?l=n[12]:(l=(0,p.jsx)(`meta`,{property:`og:title`,content:r.title}),n[11]=r.title,n[12]=l);let u;n[13]===r.description?u=n[14]:(u=(0,p.jsx)(`meta`,{property:`og:description`,content:r.description}),n[13]=r.description,n[14]=u);let d;n[15]===r.canonical?d=n[16]:(d=(0,p.jsx)(`meta`,{property:`og:url`,content:r.canonical}),n[15]=r.canonical,n[16]=d);let f;n[17]===r.type?f=n[18]:(f=(0,p.jsx)(`meta`,{property:`og:type`,content:r.type}),n[17]=r.type,n[18]=f);let m;n[19]===i.name?m=n[20]:(m=(0,p.jsx)(`meta`,{property:`og:site_name`,content:i.name}),n[19]=i.name,n[20]=m);let h;n[21]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,p.jsx)(`meta`,{name:`twitter:card`,content:`summary_large_image`}),n[21]=h):h=n[21],o=(0,p.jsxs)(t,{title:r.title,children:[s,c,l,u,d,f,m,h,e.map(M)]}),n[0]=i,n[1]=a,n[2]=r.canonical,n[3]=r.description,n[4]=r.title,n[5]=r.type,n[6]=o}else o=n[6];return o}function M(e,t){return(0,p.jsx)(`script`,{type:`application/ld+json`,dangerouslySetInnerHTML:{__html:JSON.stringify(e)}},t)}export{b as n,j 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.