1import{j as e}from"./cCu9EUtGE.js";import{u as se,a as re,b as le,t as w,c as m,S as ce,B as d,D as ie,d as ne,e as oe,f as de,g as xe,h as fe,X as ge,C as pe,H as me,M as K,T as he,i as $,j as E,k as ue}from"./main-ChIfZBRY.js";import{u as ke}from"./claMkrW_C.js";import{r as c}from"./cCaBsG04v.js";import{u as ye}from"./cBU5MGWdN.js";import{L as Me}from"./cB_dtOFFX.js";import{C as Oe}from"./cBY0-ysFR.js";import{I as n}from"./cBWgbmwzJ.js";import{L as r}from"./cCxalnfsl.js";import{G as je}from"./csAQmkL2N.js";import{F as B}from"./cDYE-d59o.js";import{R as _}from"./cwXAQ1uW_.js";import{U as G}from"./cDK-0l6Vs.js";import{I as ve}from"./cBN7548D-.js";import"./cmI-Al9UM.js";function be(s){const i=x=>x==null?0:Number(x);return{id:String(s.id),address:s.address,city:s.city,state:s.state,zipCode:s.zipCode??"",price:i(s.price),bedrooms:s.bedrooms??0,bathrooms:i(s.bathrooms),sqft:s.sqft??0,propertyType:s.propertyType??"",units:1,source:s.source??"Admin Upload",estimatedRent:i(s.estimatedRent),dscr:i(s.dscr),cashFlow:i(s.cashFlow),cashToClose:i(s.cashToClose),imageUrl:s.imageUrl??void 0}}function Ne({src:s,alt:i,children:x}){const[f,h]=c.useState("loading"),u=c.useCallback(()=>h("loaded"),[]),M=c.useCallback(()=>h("error"),[]);return e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:129",className:"relative h-48 overflow-hidden",children:[f==="loading"&&e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:132",className:"absolute inset-0 skeleton flex items-center justify-center",style:{borderRadius:0},children:e.jsx(K,{"data-loc":"client/src/pages/OffMarket.tsx:133",className:"h-6 w-6 text-gray-400 opacity-40"})}),f==="error"&&e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:138",className:"absolute inset-0 flex items-center justify-center",style:{backgroundColor:"#F3F4F6"},children:e.jsx(ve,{"data-loc":"client/src/pages/OffMarket.tsx:139",className:"h-8 w-8 text-gray-400"})}),e.jsx("img",{"data-loc":"client/src/pages/OffMarket.tsx:143",src:s,alt:i,className:`w-full h-full object-cover transition-opacity duration-300 ${f==="loaded"?"opacity-100":"opacity-0"}`,loading:"lazy",onLoad:u,onError:M}),x]})}function $e(){se("Off-Market Deals - Tranchi AI");const[,s]=re(),{tier:i}=ye(),{isAuthenticated:x,user:f}=le(),{markViewedDeal:h}=ke(),u=i==="pro"||i==="full_access"||i==="enterprise",M=f?.role==="admin",Q=w.useUtils(),S=w.adminProperties.list.useQuery(void 0,{enabled:x&&u}),V=c.useMemo(()=>(S.data??[]).map(be),[S.data]),[O,F]=c.useState(""),[j,D]=c.useState("all"),[T,U]=c.useState(5e5),[P,R]=c.useState(1.25),[v,z]=c.useState("all"),[A,L]=c.useState(!1),[J,b]=c.useState(!1),[N,W]=c.useState(!1),[t,l]=c.useState({address:"",city:"",state:"OH",zipCode:"",price:"",bedrooms:"",bathrooms:"",sqft:"",propertyType:"Single Family",units:"1",source:"Admin Upload",estimatedRent:"",listingDate:"",notes:""}),X=["all","Cleveland, OH","Detroit, MI","Indianapolis, IN","Memphis, TN","Birmingham, AL","St. Louis, MO","Kansas City, MO","Columbus, OH","Pittsburgh, PA","Cincinnati, OH"],I=["Tax Deed","Gov Seized","HUDHomeStore","Homepath","HomeSteps","RealtyTrac","Admin Upload"],C=V.filter(a=>{const o=a.address.toLowerCase().includes(O.toLowerCase())||a.city.toLowerCase().includes(O.toLowerCase()),p=j==="all"||`${a.city}, ${a.state}`===j,g=a.price<=T,q=!a.dscr||a.dscr>=P,te=v==="all"||a.units===parseInt(v);return o&&p&&g&&q&&te}),Z=async()=>{L(!0),await new Promise(a=>setTimeout(a,2e3)),m.success("Properties refreshed from off-market sources"),L(!1)},Y=a=>{h();const o=new URLSearchParams({address:a.address,city:a.city,state:a.state,zipCode:a.zipCode,price:a.price.toString(),bedrooms:a.bedrooms.toString(),units:a.units.toString(),source:"off-market"});s(`/calculator?${o.toString()}`)},ee=c.useCallback(()=>{l({address:"",city:"",state:"OH",zipCode:"",price:"",bedrooms:"",bathrooms:"",sqft:"",propertyType:"Single Family",units:"1",source:"Admin Upload",estimatedRent:"",listingDate:"",notes:""})},[]),k=w.adminProperties.add.useMutation({onSuccess:async()=>{await Q.adminProperties.list.invalidate(),m.success("Property added to off-market listings"),b(!1),ee()},onError:a=>{m.error(a.data?.code==="FORBIDDEN"?"Only admins can upload off-market properties.":a.message||"Failed to add property")}}),ae=()=>{if(!t.address||!t.city||!t.price){m.error("Please fill in required fields");return}const a=Number(t.price);if(!Number.isFinite(a)||a<=0){m.error("Enter a valid price");return}const o=p=>{const g=Number(p);return p.trim()!==""&&Number.isFinite(g)?g:void 0};k.mutate({address:t.address.trim(),city:t.city.trim(),state:t.state,zipCode:t.zipCode.trim()||void 0,price:a,bedrooms:o(t.bedrooms),bathrooms:o(t.bathrooms),sqft:o(t.sqft),propertyType:t.propertyType||void 0,source:t.source||void 0,estimatedRent:o(t.estimatedRent),notes:t.notes.trim()||void 0})},y=a=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,maximumFractionDigits:0}).format(a),H=a=>{const o=new Date(a),g=new Date().getTime()-o.getTime();return Math.ceil(g/(1e3*60*60*24))};return!x||!f||!u?e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:352",className:"min-h-screen pt-24 px-4",children:e.jsx(Me,{"data-loc":"client/src/pages/OffMarket.tsx:353",featureName:"Off-Market Deals",description:"Off-market deals including tax deed and government-seized properties are available with the Tranchi Operator plan. Upgrade to access deeply discounted investment properties."})}):e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:359",className:"min-h-screen pt-20 pb-12 ",style:{background:"var(--bg-white)"},children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:366",className:"fixed inset-0 z-0 overflow-hidden",children:[e.jsx("video",{"data-loc":"client/src/pages/OffMarket.tsx:367",autoPlay:!0,loop:!0,muted:!0,playsInl
1ine:!0,className:"absolute w-full h-full object-cover",style:{filter:"brightness(0.3)"},children:e.jsx("source",{"data-loc":"client/src/pages/OffMarket.tsx:375",src:"https://d2xsxph8kpxj0f.cloudfront.net/310519663230252708/VkgwMN7FJePfLTgdKzzUnn/offmarket-demo_ef8fda46.mp4",type:"video/mp4"})}),e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:377",className:"absolute inset-0",style:{background:"linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.8) 100%)"}})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:385",className:"container mx-auto px-4 relative z-10",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:387",className:"mb-8",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:388",className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2 mb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:389",className:"flex items-center gap-3",children:[e.jsx(je,{"data-loc":"client/src/pages/OffMarket.tsx:390",className:"h-6 w-6 sm:h-8 sm:w-8",style:{color:"var(--navy-primary)"}}),e.jsx("h1",{"data-loc":"client/src/pages/OffMarket.tsx:391",className:"text-xl sm:text-3xl font-bold heading-display",children:"Off-Market Properties"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:397",className:"flex items-center gap-2 text-xs sm:text-sm text-gray-400",children:[e.jsxs("span",{"data-loc":"client/src/pages/OffMarket.tsx:398",className:"px-2 py-1 rounded bg-green-500/20 text-green-400",children:[C.length," deals"]}),e.jsx("span",{"data-loc":"client/src/pages/OffMarket.tsx:401",children:"DSCR > 1.25 only"})]})]}),e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:404",className:"text-gray-400",children:"Pre-analyzed off-market and tax deed properties that already cash flow"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:410",className:"rounded-xl p-4 mb-4",style:{backgroundColor:"var(--bg-white)",border:"1px solid var(--border-light)"},children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:417",className:"flex flex-wrap gap-4 items-center",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:418",className:"flex items-center gap-2 flex-1 min-w-[200px]",children:[e.jsx(ce,{"data-loc":"client/src/pages/OffMarket.tsx:419",className:"h-5 w-5 text-gray-400"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:420",placeholder:"Search by address or city...",value:O,onChange:a=>F(a.target.value),className:"bg-transparent border-none text-gray-900 placeholder:text-gray-400"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:428",className:"flex items-center gap-2",children:[e.jsx(B,{"data-loc":"client/src/pages/OffMarket.tsx:429",className:"h-5 w-5 text-gray-400"}),e.jsx("select",{"data-loc":"client/src/pages/OffMarket.tsx:430",value:j,onChange:a=>D(a.target.value),className:"bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900 text-sm",style:{minWidth:"150px"},children:X.map(a=>e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:437",value:a,className:"bg-white",children:a==="all"?"All Markets":a},a))})]}),e.jsxs(d,{"data-loc":"client/src/pages/OffMarket.tsx:444",variant:"outline",onClick:()=>W(!N),className:"border-gray-300 text-gray-700 hover:bg-gray-50",children:[e.jsx(B,{"data-loc":"client/src/pages/OffMarket.tsx:449",className:"h-4 w-4 mr-2"}),N?"Hide Filters":"More Filters"]}),e.jsxs(d,{"data-loc":"client/src/pages/OffMarket.tsx:453",onClick:Z,disabled:A,className:"btn-gold",children:[e.jsx(_,{"data-loc":"client/src/pages/OffMarket.tsx:458",className:`h-4 w-4 mr-2 ${A?"animate-spin":""}`}),"Refresh"]}),M&&e.jsxs(ie,{"data-loc":"client/src/pages/OffMarket.tsx:463",open:J,onOpenChange:b,children:[e.jsx(ne,{"data-loc":"client/src/pages/OffMarket.tsx:464",asChild:!0,children:e.jsxs(d,{"data-loc":"client/src/pages/OffMarket.tsx:465",variant:"outline",className:"border-gray-300 text-[var(--navy-primary)] hover:bg-gray-50",children:[e.jsx(G,{"data-loc":"client/src/pages/OffMarket.tsx:469",className:"h-4 w-4 mr-2"}),"Upload Property"]})}),e.jsxs(oe,{"data-loc":"client/src/pages/OffMarket.tsx:473",className:"max-w-2xl max-h-[90dvh] overflow-y-auto",style:{backgroundColor:"var(--bg-white)",border:"1px solid var(--border-medium)"},children:[e.jsxs(de,{"data-loc":"client/src/pages/OffMarket.tsx:480",children:[e.jsx(xe,{"data-loc":"client/src/pages/OffMarket.tsx:481",style:{color:"var(--navy-primary)"},children:"Upload Off-Market Property"}),e.jsx(fe,{"data-loc":"client/src/pages/OffMarket.tsx:482",className:"text-gray-400",children:"Add a new property to the off-market listings. O
1nly admins can upload properties."})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:487",className:"grid grid-cols-2 gap-4 mt-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:488",className:"col-span-2",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:489",className:"text-gray-900",children:"Street Address *"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:490",value:t.address,onChange:a=>l({...t,address:a.target.value}),placeholder:"123 Main St",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:497",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:498",className:"text-gray-900",children:"City *"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:499",value:t.city,onChange:a=>l({...t,city:a.target.value}),placeholder:"Cleveland",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:506",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:507",className:"text-gray-900",children:"State"}),e.jsxs("select",{"data-loc":"client/src/pages/OffMarket.tsx:508",value:t.state,onChange:a=>l({...t,state:a.target.value}),className:"mt-1 w-full bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900",children:[e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:513",value:"OH",children:"OH"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:514",value:"MI",children:"MI"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:515",value:"IN",children:"IN"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:516",value:"TN",children:"TN"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:517",value:"AL",children:"AL"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:518",value:"MO",children:"MO"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:519",value:"PA",children:"PA"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:522",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:523",className:"text-gray-900",children:"ZIP Code"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:524",value:t.zipCode,onChange:a=>l({...t,zipCode:a.target.value}),placeholder:"44105",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:531",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:532",className:"text-gray-900",children:"Price *"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:533",type:"number",value:t.price,onChange:a=>l({...t,price:a.target.value}),placeholder:"100000",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:541",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:542",className:"text-gray-900",children:"Bedrooms"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:543",type:"number",value:t.bedrooms,onChange:a=>l({...t,bedrooms:a.target.value}),placeholder:"3",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:551",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:552",className:"text-gray-900",children:"Bathrooms"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:553",type:"number",value:t.bathrooms,onChange:a=>l({...t,bathrooms:a.target.value}),placeholder:"2",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:561",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:562",className:"text-gray-900",children:"Sqft"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:563",type:"number",value:t.sqft,onChange:a=>l({...t,sqft:a.target.value}),placeholder:"1500",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:571",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:572",className:"text-gray-900",children:"Property Type"}),e.jsxs("select",{"data-loc":"client/src/pages/OffMarket.tsx:573",value:t.propertyType,onCh
1ange:a=>l({...t,propertyType:a.target.value}),className:"mt-1 w-full bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900",children:[e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:578",value:"Single Family",children:"Single Family"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:579",value:"Duplex",children:"Duplex"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:580",value:"Triplex",children:"Triplex"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:581",value:"Fourplex",children:"Fourplex"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:584",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:585",className:"text-gray-900",children:"Units"}),e.jsxs("select",{"data-loc":"client/src/pages/OffMarket.tsx:586",value:t.units,onChange:a=>l({...t,units:a.target.value}),className:"mt-1 w-full bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900",children:[e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:591",value:"1",children:"1"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:592",value:"2",children:"2"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:593",value:"3",children:"3"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:594",value:"4",children:"4"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:597",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:598",className:"text-gray-900",children:"Source"}),e.jsxs("select",{"data-loc":"client/src/pages/OffMarket.tsx:599",value:t.source,onChange:a=>l({...t,source:a.target.value}),className:"mt-1 w-full bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900",children:[e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:604",value:"Admin Upload",children:"Admin Upload"}),I.map(a=>e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:606",value:a,children:a},a))]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:610",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:611",className:"text-gray-900",children:"Estimated Rent"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:612",type:"number",value:t.estimatedRent,onChange:a=>l({...t,estimatedRent:a.target.value}),placeholder:"1200",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:620",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:621",className:"text-gray-900",children:"Listing Date"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:622",type:"date",value:t.listingDate,onChange:a=>l({...t,listingDate:a.target.value}),className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:629",className:"col-span-2",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:630",className:"text-gray-900",children:"Notes"}),e.jsx(n,{"data-loc":"client/src/pages/OffMarket.tsx:631",value:t.notes,onChange:a=>l({...t,notes:a.target.value}),placeholder:"Any additional notes...",className:"mt-1 bg-gray-50 border-gray-200 text-gray-900"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:640",className:"flex gap-3 mt-6",children:[e.jsx(d,{"data-loc":"client/src/pages/OffMarket.tsx:641",variant:"outline",onClick:()=>b(!1),disabled:k.isPending,className:"flex-1 border-gray-600 text-gray-400",children:"Cancel"}),e.jsx(d,{"data-loc":"client/src/pages/OffMarket.tsx:649",onClick:ae,disabled:k.isPending,className:"flex-1 btn-gold",children:k.isPending?e.jsxs(e.Fragment,{children:[e.jsx(_,{"data-loc":"client/src/pages/OffMarket.tsx:656",className:"h-4 w-4 mr-2 animate-spin"}),"Uploading..."]}):e.jsxs(e.Fragment,{children:[e.jsx(G,{"data-loc":"client/src/pages/OffMarket.tsx:661",className:"h-4 w-4 mr-2"}),"Upload Property"]})})]})]})]})]}),N&&e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:674",className:"mt-4 pt-4 border-t border-gray-300 grid grid-cols-2 md:grid-cols-4 gap-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:675",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:676",className:"text-gray-400 text-xs",children:"Max Price"}),e.jsxs("select",{"data-loc":"client/src/pages/OffMarket.tsx:677",value:T,onChange:a=>U(parseInt(a.target.value)),className:"mt-1 w-full bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900 text-sm",children:[e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:682",value:"100000",className:"bg-white",children:"$100,000"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:683",value:"150000",className:"bg-white",children:"$150,000"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:684",value:"200000",className:"bg-white",children:"$200,000"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:685",value:"300000",className:"bg-white",children:"$300,000"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:686",value:"400000",className:"bg-white",children:"$400,000"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:687",value:"500000",className:"bg-white",children:"$500,
1000"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:690",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:691",className:"text-gray-400 text-xs",children:"Min DSCR"}),e.jsxs("select",{"data-loc":"client/src/pages/OffMarket.tsx:692",value:P,onChange:a=>R(parseFloat(a.target.value)),className:"mt-1 w-full bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900 text-sm",children:[e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:697",value:"1.0",className:"bg-white",children:"1.00+"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:698",value:"1.25",className:"bg-white",children:"1.25+ (Recommended)"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:699",value:"1.5",className:"bg-white",children:"1.50+"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:700",value:"1.75",className:"bg-white",children:"1.75+"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:703",children:[e.jsx(r,{"data-loc":"client/src/pages/OffMarket.tsx:704",className:"text-gray-400 text-xs",children:"Units"}),e.jsxs("select",{"data-loc":"client/src/pages/OffMarket.tsx:705",value:v,onChange:a=>z(a.target.value),className:"mt-1 w-full bg-gray-50 border border-gray-200 rounded-lg px-3 py-2 text-gray-900 text-sm",children:[e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:710",value:"all",className:"bg-white",children:"All (1-4 Units)"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:711",value:"1",className:"bg-white",children:"Single Family"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:712",value:"2",className:"bg-white",children:"Duplex"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:713",value:"3",className:"bg-white",children:"Triplex"}),e.jsx("option",{"data-loc":"client/src/pages/OffMarket.tsx:714",value:"4",className:"bg-white",children:"Fourplex"})]})]}),e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:717",className:"flex items-end",children:e.jsxs(d,{"data-loc":"client/src/pages/OffMarket.tsx:718",variant:"ghost",onClick:()=>{U(5e5),R(1.25),z("all"),D("all"),F("")},className:"text-gray-400 hover:text-gray-900",children:[e.jsx(ge,{"data-loc":"client/src/pages/OffMarket.tsx:729",className:"h-4 w-4 mr-1"}),"Reset Filters"]})})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:738",className:"mb-6 flex flex-wrap gap-2",children:[e.jsx("span",{"data-loc":"client/src/pages/OffMarket.tsx:739",className:"text-xs text-gray-500",children:"Sources:"}),I.map(a=>e.jsx("span",{"data-loc":"client/src/pages/OffMarket.tsx:741",className:"text-xs px-2 py-1 rounded-full",style:{backgroundColor:"rgba(30, 58, 95, 0.06)",color:"var(--navy-primary)",border:"1px solid var(--border-light)"},children:a},a))]}),e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:756",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:C.map(a=>e.jsxs(Oe,{"data-loc":"client/src/pages/OffMarket.tsx:758",className:"overflow-hidden transition-all hover:scale-[1.02] rounded-2xl cursor-pointer",style:{backgroundColor:"var(--bg-white)",border:"1px solid var(--border-light)",boxShadow:"var(--shadow-md)"},children:[e.jsxs(Ne,{"data-loc":"client/src/pages/OffMarket.tsx:768",src:a.imageUrl||"/deals/just_funded_1.webp",alt:a.address,children:[e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:772",className:"absolute top-2 left-2 px-2 py-1 rounded text-xs font-medium z-10",style:{backgroundColor:"var(--navy-primary)",color:"#FFFFFF"},children:a.source}),a.listingDate&&e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:782",className:"absolute top-2 right-2 px-2 py-1 rounded text-xs flex items-center gap-1 z-10",style:{backgroundColor:H(a.listingDate)<=7?"rgba(34, 197, 94, 0.9)":"rgba(59, 130, 246, 0.9)",color:"var(--text-primary)"},children:[e.jsx(pe,{"data-loc":"client/src/pages/OffMarket.tsx:791",className:"h-3 w-3"}),H(a.listingDate),"d listed"]}),a.units>1&&e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:796",className:"absolute bottom-2 left-2 px-2 py-1 rounded text-xs flex items-center gap-1 z-10",style:{backgroundColor:"rgba(34, 197, 94, 0.9)",color:"var(--text-primary)"},children:[e.jsx(me,{"data-loc":"client/src/pages/OffMarket.tsx:803",className:"h-3 w-3"}),a.units," Units"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:810",className:"p-4",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:811",className:"flex items-start justify-between mb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:812",children:[e.jsx("h3",{"data-loc":"client/src/pages/OffMarket.tsx:813",className:"font-semibold text-gray-900",children:a.address}),e.jsxs("p",{"data-loc":"client/src/pages/OffMarket.tsx:814",className:"text-sm text-gray-400 flex items-center gap-1",children:[e.jsx(K,{"data-loc":"client/src/pages/OffMarket.tsx:815",className:"h-3 w-3"}),a.city,", ",a.state," ",a.zipCode]})]}),e.jsx("div",{"data-loc":"client/src/pages/OffMarket.tsx:819",className:"text-right",children:e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:820",className:"text-xl font-bold",style:{color:"var(--navy-primary)"},children:y(a.price)})})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:829",className:"flex gap-4 text-sm text-gray-400 mb-4",children:[e.jsxs("span",{"data-loc":"client/src/pages/OffMarket.tsx:830",children:[a.bedrooms," bd"]}),e.jsxs("span",{"data-loc":"client/src/pages/OffMarket.tsx:831",children:[a.bathrooms," ba"]}),e.jsxs("span",{"data-loc":"client/src/pages/OffMarket.tsx:832",children:[a.sqft.toLocaleStr
1ing("en-US")," sqft"]}),e.jsx("span",{"data-loc":"client/src/pages/OffMarket.tsx:833",children:a.propertyType})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:837",className:"grid grid-cols-2 gap-3 pt-3 border-t border-gray-300",children:[e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:838",className:"flex items-center gap-2",children:[e.jsx(he,{"data-loc":"client/src/pages/OffMarket.tsx:839",className:"h-4 w-4 text-green-500"}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:840",children:[e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:841",className:"text-xs text-gray-500",children:"DSCR"}),e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:842",className:"font-semibold text-green-500",children:a.dscr.toFixed(2)})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:845",className:"flex items-center gap-2",children:[e.jsx($,{"data-loc":"client/src/pages/OffMarket.tsx:846",className:"h-4 w-4 text-green-500"}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:847",children:[e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:848",className:"text-xs text-gray-500",children:"Cash Flow"}),e.jsxs("p",{"data-loc":"client/src/pages/OffMarket.tsx:849",className:"font-semibold text-green-500",children:[y(a.cashFlow),"/mo"]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:852",className:"flex items-center gap-2",children:[e.jsx(E,{"data-loc":"client/src/pages/OffMarket.tsx:853",className:"h-4 w-4",style:{color:"var(--navy-primary)"}}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:854",children:[e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:855",className:"text-xs text-gray-500",children:"Est. Rent"}),e.jsxs("p",{"data-loc":"client/src/pages/OffMarket.tsx:856",className:"font-semibold text-gray-900",children:[y(a.estimatedRent),"/mo"]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:859",className:"flex items-center gap-2",children:[e.jsx($,{"data-loc":"client/src/pages/OffMarket.tsx:860",className:"h-4 w-4",style:{color:"var(--navy-primary)"}}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:861",children:[e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:862",className:"text-xs text-gray-500",children:"Cash to Close"}),e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:863",className:"font-semibold text-gray-900",children:y(a.cashToClose)})]})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:869",className:"flex gap-2 mt-4",children:[e.jsxs(d,{"data-loc":"client/src/pages/OffMarket.tsx:870",variant:"outline",className:"flex-1 border-gray-300 text-[var(--navy-primary)] hover:bg-gray-50",onClick:()=>Y(a),children:[e.jsx(ue,{"data-loc":"client/src/pages/OffMarket.tsx:875",className:"h-4 w-4 mr-2"}),"Analyze"]}),e.jsx(d,{"data-loc":"client/src/pages/OffMarket.tsx:878",className:"flex-1 btn-gold",onClick:()=>window.open("https://prequal.typeform.com/to/rD8qadK1?typeform-source=www.munozghezlan.com","_blank"),children:"Start My Loan"})]})]})]},a.id))}),C.length===0&&e.jsxs("div",{"data-loc":"client/src/pages/OffMarket.tsx:891",className:"text-center py-12",children:[e.jsx(E,{"data-loc":"client/src/pages/OffMarket.tsx:892",className:"h-12 w-12 mx-auto mb-4 text-gray-500"}),e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:893",className:"text-gray-400",children:"No properties found matching your criteria"}),e.jsx("p",{"data-loc":"client/src/pages/OffMarket.tsx:894",className:"text-sm text-gray-500 mt-2",children:"Try adjusting your filters or search terms"})]})]})]})}export{$e 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.