1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,78583,e=>{"use strict";let t=(0,e.i(75254).default)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",()=>t],78583)},31432,e=>{"use strict";var t=e.i(47167),a=e.i(43476);let s=(t.default.env.NEXT_PUBLIC_VIDEO_BASE_URL??"https://d2i7obdpox0xae.cloudfront.net").replace(/\/+$/,""),o={landscape:`${s}/VIDEO+-+Landing+Page+(Landscape).mp4`,portrait:`${s}/VIDEO+-+Landing+Page+1.mp4`};e.s(["androidPlayStoreUrl",0,"https://play.google.com/store/apps/details?id=com.myvirtualboss.realestate","heroVideos",0,o,"iosAppStoreUrl",0,"https://apps.apple.com/us/app/my-virtual-boss-real-estate/id6752781766","socialIconMap",0,{linkedin:e=>(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,a.jsx)("path",{d:"M20.45 20.45h-3.56v-5.57c0-1.33-.03-3.05-1.86-3.05-1.87 0-2.16 1.46-2.16 2.96v5.66H9.31V9h3.42v1.56h.05c.48-.9 1.65-1.86 3.39-1.86 3.63 0 4.3 2.39 4.3 5.49v6.26zM5.34 7.43a2.07 2.07 0 1 1 0-4.14 2.07 2.07 0 0 1 0 4.14zM7.12 20.45H3.56V9h3.56v11.45z"})}),facebook:e=>(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,a.jsx)("path",{d:"M22 12a10 10 0 1 0-11.56 9.87v-6.99H7.9V12h2.54V9.8c0-2.5 1.49-3.89 3.77-3.89 1.09 0 2.23.2 2.23.2v2.46h-1.26c-1.24 0-1.63.77-1.63 1.56V12h2.78l-.44 2.88h-2.34v6.99A10 10 0 0 0 22 12z"})}),instagram:e=>(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,a.jsx)("path",{d:"M7 2C4.24 2 2 4.24 2 7v10c0 2.76 2.24 5 5 5h10c2.76 0 5-2.24 5-5V7c0-2.76-2.24-5-5-5H7zm10 2c1.65 0 3 1.35 3 3v10c0 1.65-1.35 3-3 3H7c-1.65 0-3-1.35-3-3V7c0-1.65 1.35-3 3-3h10zm-5 3.5A4.5 4.5 0 1 0 16.5 12 4.51 4.51 0 0 0 12 7.5zm0 2A2.5 2.5 0 1 1 9.5 12 2.5 2.5 0 0 1 12 9.5zM17.8 6.2a1 1 0 1 0 1 1 1 1 0 0 0-1-1z"})}),tiktok:e=>(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,a.jsx)("path",{d:"M16.6 5.82c1.18.84 2.6 1.33 4.1 1.33v3.2c-1.5 0-2.92-.35-4.2-1.02v6.9c0 3.58-2.9 6.47-6.48 6.47S3.54 19.8 3.54 16.23c0-3.58 2.9-6.48 6.48-6.48.36 0 .72.03 1.06.09v3.34a3.2 3.2 0 1 0 2.25 3.05V2h3.27c.07 1.5.67 2.9 1.99 3.82z"})})},"socialNetworks",0,[{icon:"linkedin",label:"LinkedIn",link:"https://www.linkedin.com/company/my-virtual-boss-app"},{icon:"facebook",label:"Facebook",link:"https://www.facebook.com/Myvirtualbossapp/#"},{icon:"instagram",label:"Instagram",link:"https://www.instagram.com/myvirtualbossapp/"},{icon:"tiktok",label:"TikTok",link:"https://www.tiktok.com/@myvirtualboss"}]])},76838,17923,21557,3116,12426,6120,e=>{"use strict";var t=e.i(75254);let a=(0,t.default)("badge-check",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["BadgeCheck",()=>a],76838);let s=(0,t.default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",()=>s],17923);let o=(0,t.default)("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);e.s(["Calculator",()=>o],21557);let n=(0,t.default)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Clock",()=>n],3116);let i=(0,t.default)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);e.s(["DollarSign",()=>i],12426);let r=(0,t.default)("file-pen-line",[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2",ke
1y:"142zxg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]]);e.s(["FileSignature",()=>r],6120)},94351,e=>{"use strict";let t=(0,e.i(75254).default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);e.s(["Home",()=>t],94351)},30267,e=>{"use strict";let t=(0,e.i(75254).default)("chart-line",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]);e.s(["LineChart",()=>t],30267)},46897,e=>{"use strict";let t=(0,e.i(75254).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);e.s(["MapPin",()=>t],46897)},16066,28765,e=>{"use strict";var t=e.i(43476),a=e.i(31432),s=e.i(57688),o=e.i(22016),n=e.i(76838),i=e.i(17923),r=e.i(21557),l=e.i(3116),c=e.i(12426),d=e.i(6120),p=e.i(78583),h=e.i(94351),u=e.i(30267),m=e.i(46897);let y={FileSignature:d.FileSignature,Calculator:r.Calculator,BadgeCheck:n.BadgeCheck,LineChart:u.LineChart,Home:h.Home,Clock:l.Clock,MapPin:m.MapPin,DollarSign:c.DollarSign,FileText:p.FileText,BarChart3:i.BarChart3},g=[{slug:"rent-applications",name:"Rent Applications",tagline:"Send, collect and screen rental applications from your phone.",seoTitle:"Rental Application & Tenant Screening App for Agents | My Virtual Boss",seoDescription:"Send rental applications and screen tenants in minutes. Credit, background and eviction reports powered by TransUnion â right from the My Virtual Boss app.",heroCopy:"Stop chasing paper applications. Send a secure application link, let applicants complete and pay online, and get full TransUnion credit, background and eviction reports back in minutes.",benefits:[{title:"TransUnion-powered screening",description:"Full credit, criminal background and eviction reports on every applicant, delivered securely inside the app."},{title:"Applicants apply and pay online",description:"Send a link by text or email â applicants verify their identity, complete the application and cover the fee themselves."},{title:"All your rentals in one place",description:"Manage every rental property and review incoming applications side by side, so nothing slips through the cracks."},{title:"Decide with confidence",description:"Compare verified income, credit scores and history at a glance and get to a qualified tenant faster."}],howItWorks:["Add your rental property in the app.","Send the application link to prospective tenants.","Applicants verify identity, complete the application and pay online.","Review full screening reports and approve the best applicant."],icon:"FileSignature",accent:"#166534",premium:!1,demo:{fields:[{label:"Applicant",value:"David Morales"},{label:"Credit Score",value:"742"},{label:"Background Check",value:"Clear"}],result:{label:"Application Status",value:"Approved"}},screenshots:[{src:"/tools/rental-applications.png",alt:"Rental application and tenant screening in the My Virtual Boss app"}]},{slug:"mortgage-calculator",name:"Mortgage Calculator",tagline:"Show buyers their exact monthly payment on the spot.",seoTitle:"Mortgage Calculator for Real Estate Agents | My Virtual Boss",seoDescription:"Calculate monthly mortgage payments in seconds â principal, interest, taxes and insurance. A free on-the-spot payment calculator built for real estate agents.",heroCopy:"Answer âwhat would my payment be?â before the buyer finishes asking. Principal, interest, taxes and insurance calculated in seconds â perfect for showings, open houses and buyer consultations.",benefits:[{title:"Full PITI breakdown",description:"Principal, interest, taxes and insurance in one clear monthly number your clients instantly understand."},{title:"Built for conversations",description:"Adjust price, down payment or rate live while the client watches the payment update in real time."},{title:"Share professional results",description:"Send a clean payment summary to your client right from the app to keep the deal moving."}],howItWorks:["Enter the purchase price and down payment.","Set the interest rate and loan term.","Get the full monthly payment breakdown instantly.","Share the results with your client in one tap."],icon:"Calculator",accent:"#1E40AF",premium:!1,card:{background:"#EEF4FF",accent:"#2563EB",heading:"#172554",iconBg:"#DBEAFE",check:"#3B82F6",outcome:"Give buyers the monthly paymentânot just the purchase price.",bullets:["Estimate monthly mortgage payments in seconds","Adjust the price, down payment, rate and loan term","Show buyers the numbers while youâre still with them"]},disclaimer:"All results are estimates for informational purposes only and do not constitute lender approval, a loan offer or financial advice.",demo:{fields:[{label:"Purchase Price",value:"$485,000"},{label:"Down Payment",value:"20% â $97,000"},{label:"Interest Rate",value:"6.75% · 30yr"}],result:{label:"Monthly Payment",value:"$2,506 / mo"}},screenshots:[{src:"/tools/mortgage.png",alt:"Mortgage calculator payment breakdown in the My Virtual Boss app"}]}
1,{slug:"prequalification-calculator",name:"Prequalification Calculator",tagline:"See how much your client can borrow based on their income.",seoTitle:"Loan Prequalification Calculator for Agents | My Virtual Boss",seoDescription:"Prequalify buyers on the spot. Estimate how much your client can borrow using income and debt-to-income ratios for Conventional and FHA loans. Free for agents.",heroCopy:"Know your buyer's price range before you book a single showing. Enter income and debts, pick Conventional or FHA ratios, and get a realistic borrowing estimate on the spot.",benefits:[{title:"Conventional & FHA ratios",description:"Industry-standard debt-to-income calculations for both loan types, so your estimate matches what lenders will say."},{title:"Qualify before you drive",description:"Focus your time on homes your buyer can actually afford instead of showings that go nowhere."},{title:"Share the numbers",description:"Send the prequalification summary to your client so expectations are aligned from day one."}],howItWorks:["Enter your client's income and monthly debts.","Choose Conventional or FHA loan ratios.","See the maximum affordable purchase price instantly.","Share the estimate and start shopping in the right range."],icon:"BadgeCheck",accent:"#5B21B6",premium:!1,card:{background:"#FDF4FF",accent:"#A21CAF",heading:"#701A75",iconBg:"#FAE8FF",check:"#D946EF",outcome:"Know what your client may be able to afford before showing properties.",bullets:["Enter their income and monthly obligations","Estimate their potential purchasing range","Help them focus on homes that fit their budget"]},disclaimer:"All results are estimates for informational purposes only and do not constitute lender approval, a loan offer or financial advice.",demo:{fields:[{label:"Annual Income",value:"$96,000"},{label:"Monthly Debts",value:"$850"},{label:"Loan Type",value:"Conventional · 30yr"}],result:{label:"Max Purchase Price",value:"$412,000"}},screenshots:[{src:"/tools/prequalification.png",alt:"Loan prequalification calculator in the My Virtual Boss app"}]},{slug:"investment-calculator",name:"Investment Calculator",tagline:"Instant ROI, cap rate and cash-on-cash for any rental.",seoTitle:"Real Estate Investment Calculator (ROI & Cap Rate) | My Virtual Boss",seoDescription:"Analyze rental properties in minutes. Calculate ROI, cap rate and cash-on-cash return with income, units and expenses â a free tool for real estate agents.",heroCopy:"Turn âis this a good deal?â into a number. Walk any property with an investor, plug in price, rents and expenses, and hand them ROI, cap rate and cash-on-cash before you leave the driveway.",benefits:[{title:"The metrics investors ask for",description:"Cap rate, cash flow and cash-on-cash return calculated the way serious investors expect to see them."},{title:"Multi-unit ready",description:"Model single-family rentals or multi-unit buildings with per-unit rents and shared expenses."},{title:"Win investor clients",description:"Running professional numbers on the spot makes you the agent investors call for the next deal too."}],howItWorks:["Enter the purchase price and financing details.","Add units and expected monthly rents.","Add operating expenses.","Review ROI, cap rate and cash-on-cash instantly."],icon:"LineChart",accent:"#B91C1C",premium:!1,card:{background:"#FFF4F2",accent:"#EF4444",heading:"#7F1D1D",outcome:"Know whether the numbers work before your client makes an offer.",bullets:["Calculate cash flow, cap rate, NOI and DSCR","See projected three- and five-year returns","Review and share the analysis from your phone"]},disclaimer:"All results are estimates for informational purposes only and do not constitute financial or investment advice.",demo:{fields:[{label:"Purchase Price",value:"$320,000"},{label:"Monthly Rent",value:"$2,200 / mo"},{label:"Annual Expenses",value:"$8,400"}],result:{label:"Cap Rate",value:"5.85%"}},screenshots:[{src:"/tools/investment.png",alt:"Investment calculator analysis in the My Virtual Boss app"}]},{slug:"property-owner-information",name:"Property-Owner Information",tagline:"Look up any property's owner, value and history in seconds.",seoTitle:"Property Owner Lookup & Skip Tracing for Agents | My Virtual Boss",seoDescription:"Search any address to get owner contact details, valuations, deed history, MLS history and foreclosure data. Skip tracing built for real estate prospecting.",heroCopy:"Type an address, get the full story: owner contact information with skip-traced phones and emails, estimated value, deed history, MLS history and foreclosure status â all in one search.",benefits:[{title:"Skip-traced owner contacts",description:"Reach the actual owner with phone numbers and emails surfaced for the property you're targeting."},{title:"Complete property profile",description:"Valuation, deed history, MLS history and foreclosure records combined into a single owner snapshot."},{title:"Prospect smarter",description:"Build quick lists of high-opportunity properties and owners instead of cold-calling blind."},{title:"Saved searches",description:"Your owner and property lookups are saved in the app so you can pick up prospecting where you left off."}],howItWorks:["Search any property address.","Review the owner snapshot â contacts, value and history.","Save the lead or add the owner to your CRM.","Reach out with the full picture in hand."],icon:"Home",accent:"#065F46",premium:!0,card:{background:"#ECFDF5",accent:"#059669",heading:"#064E3B",outcome:"Turn any property address into a potential opportunity.",bullets:["Find owner and property information","Access contact details and ownership history","Call, text or email directly from the app"]}
1,demo:{fields:[{label:"Address",value:"1420 Maple Ave"},{label:"Estimated Value",value:"$487,300"},{label:"Owner Since",value:"2011 · 14 yrs"}],result:{label:"Owner Contact",value:"2 phones · 1 email"}},screenshots:[{src:"/tools/prop-owner.png",alt:"Property owner lookup results in the My Virtual Boss app"}]},{slug:"expired-listings",name:"Expired Listings",tagline:"Find expired listings with skip tracing, scripts and templates.",seoTitle:"Expired Listings Leads with Skip Tracing | My Virtual Boss",seoDescription:"Contact expired listings the easy way. Expired listing leads with skip-traced owner contacts, proven call scripts and outreach templates for agents.",heroCopy:"Expired listings are motivated sellers waiting for a better agent â you. Get expired listings in your market with skip-traced owner contact data, plus the proven scripts and templates to convert them.",benefits:[{title:"Fresh expired leads",description:"Expired and withdrawn listings from your MLS market, ready to work before your competition calls."},{title:"Skip tracing included",description:"Owner phone numbers and contact data attached to each listing â no separate skip-tracing service needed."},{title:"Proven scripts & templates",description:"Know exactly what to say with call scripts and outreach templates written for expired-listing conversations."},{title:"Turn expireds into listings",description:"A repeatable prospecting system that fills your listing pipeline week after week."}],howItWorks:["Set your target area.","Browse expired listings with property and owner details.","Use the included scripts and templates to reach out.","Track your conversations and win the relisting."],icon:"Clock",accent:"#92400E",premium:!0,card:{background:"#FFF7ED",accent:"#EA580C",heading:"#7C2D12",outcome:"Connect with motivated sellers before the next agent does.",bullets:["Find recently expired listings","Access skip-traced owner contact information","Use ready-made calling, texting and email scripts"]},demo:{fields:[{label:"Target Area",value:"Miami-Dade"},{label:"Expired This Month",value:"34 listings"},{label:"Skip Trace Data",value:"Included"}],result:{label:"New Opportunities",value:"34 sellers"}},screenshots:[{src:"/tools/expired-listings-1.png",alt:"Expired listings search form in the My Virtual Boss app"},{src:"/tools/expired-listings-2.png",alt:"List of expired listing leads in the My Virtual Boss app"},{src:"/tools/expired-listings-3.png",alt:"Expired listing detail with owner contact data in the My Virtual Boss app"}]},{slug:"host-my-open-house",name:"Host My Open House",tagline:"Create open house listings and let other agents host them.",seoTitle:"Open House Hosting & Scheduling App for Agents | My Virtual Boss",seoDescription:"Create open house listings, browse hosting opportunities and coordinate schedules with other agents. Turn open houses into a lead machine for your business.",heroCopy:"Too many listings to sit every open house â or hungry for more at-bats? Create open house listings for your properties, or browse and request to host other agents' open houses near you.",benefits:[{title:"Post your open houses",description:"List your property's open house and let qualified agents request to host it for you."},{title:"Find hosting opportunities",description:"New agents can browse open houses in their area and volunteer to host â a proven way to meet buyers."},{title:"Coordinate in one place",description:"Requests, approvals and schedules managed inside the app instead of group texts and spreadsheets."}],howItWorks:["Create an open house listing for your property â or browse nearby ones.","Agents send hosting requests; you approve the best fit.","Coordinate date, time and details in the app.","Host, capture leads and follow up."],icon:"MapPin",accent:"#0284C7",premium:!0,card:{background:"#EFF6FF",accent:"#0284C7",heading:"#0C4A6E",outcome:"Generate buyer and seller leads without buying leads.",bullets:["Post an open house or find one to host","Meet active buyers, sellers and neighbors","Turn face-to-face conversations into opportunities"]}
1,demo:{fields:[{label:"Upcoming Open Houses",value:"4 scheduled"},{label:"Expected Visitors",value:"52 buyers"},{label:"Follow-ups Pending",value:"11 contacts"}],result:{label:"Lead Opportunities",value:"18 active buyers"}},screenshots:[{src:"/tools/open-house-1.png",alt:"Open house listings screen in the My Virtual Boss app"},{src:"/tools/open-house-2.png",alt:"Creating an open house listing in the My Virtual Boss app"},{src:"/tools/open-house-3.png",alt:"Open house hosting request form in the My Virtual Boss app"}]},{slug:"seller-net-sheet",name:"Seller Net Sheet",tagline:"Show sellers their true take-home before they sign.",seoTitle:"Seller Net Sheet Calculator for Real Estate Agents | My Virtual Boss",seoDescription:"Calculate a seller's estimated net proceeds in seconds â mortgage payoff, commissions, closing costs and prorations. Win listings with transparent numbers.",heroCopy:"âWhat will I actually walk away with?â is the question every seller asks. Answer it on the spot with a professional net sheet covering payoff, commissions, closing costs and prorations.",benefits:[{title:"Every cost accounted for",description:"Mortgage payoff, commissions, taxes, title fees and prorations rolled into one clear net number."},{title:"Win the listing appointment",description:"Sellers trust the agent who shows them honest, professional numbers before they list."},{title:"Compare offer scenarios",description:"Re-run the sheet at different prices so sellers see exactly how each offer changes their bottom line."}],howItWorks:["Enter the expected sale price.","Add the remaining mortgage balance.","Review the itemized costs and net proceeds.","Share the net sheet with your seller."],icon:"DollarSign",accent:"#CA8A04",premium:!1,card:{background:"#FFFBEB",accent:"#D97706",heading:"#78350F",outcome:"Show sellers what they could walk away with before they sign.",bullets:["Estimate payoffs, commissions and closing expenses","Present estimated net proceeds clearly","Save, email or share the net sheet from your phone"]},disclaimer:"All results are estimates for informational purposes only â actual proceeds depend on final payoff amounts, fees and closing figures.",demo:{fields:[{label:"Sale Price",value:"$560,000"},{label:"Remaining Mortgage",value:"$310,000"},{label:"Closing Costs",value:"$22,400"}],result:{label:"Seller Net Proceeds",value:"$207,600"}},screenshots:[{src:"/tools/seller-net-sheet.png",alt:"Seller net sheet estimate in the My Virtual Boss app"}]},{slug:"estimated-closing-cost",name:"Estimated Closing Cost",tagline:"Estimate total closing costs, fees and taxes for buyers.",seoTitle:"Closing Cost Calculator for Real Estate Agents | My Virtual Boss",seoDescription:"Quickly estimate a buyer's total closing costs â lender fees, title, taxes and prepaids by state. Tell clients how much cash they need to close, instantly.",heroCopy:"Buyers fear surprises at the closing table. Give them the real number up front: lender fees, title charges, taxes and prepaids estimated for their state, in seconds.",benefits:[{title:"State-aware estimates",description:"Location-based tax and fee data keeps the estimate realistic for where your client is buying."},{title:"Cash-to-close clarity",description:"One number that tells buyers exactly how much money to bring to closing â no surprises."},{title:"Built for buyer consults",description:"Walk first-time buyers through every line item and position yourself as the agent who educates."}],howItWorks:["Enter the purchase price and loan amount.","Select the property's state and location.","Review itemized fees, taxes and prepaids.","Share the cash-to-close estimate with your buyer."],icon:"FileText",accent:"#854D0E",premium:!1,card:{background:"#F5F3FF",accent:"#7C3AED",heading:"#4C1D95",outcome:"Give buyers a clearer financial picture before they make an offer.",bullets:["Estimate taxes, fees and closing expenses","Calculate costs using the property and loan details","Review and share the estimate from your phone"]},disclaimer:"All results are estimates for informational purposes only â actual closing costs are set by the lender, title company and local taxes.",demo:{fields:[{label:"Purchase Price",value:"$385,000"},{label:"Loan Amount",value:"$346,500"},{label:"State",value:"Florida"}],result:{label:"Est. Closing Costs",value:"$11,240"}},screenshots:[{src:"/tools/estimated-closing-cost.png",alt:"Estimated closing costs breakdown in the My Virtual Boss app"}]},{slug:"income-calculator",name:"Income Calculator",tagline:"Analyze client income to determine real borrowing power.",seoTitle:"Client Income & Affordability Calculator for Agents | My Virtual Boss",seoDescription:"Analyze a client's income sources to determine borrowing capacity and affordability ratios. Qualify buyers accurately before the lender does. Free for agents.",heroCopy:"Not all income counts the same. Combine W-2 wages, self
1-employment and other income sources, factor in debts, and see your client's realistic borrowing capacity and affordability ratios.",benefits:[{title:"Every income source",description:"W-2, self-employment, bonuses and other income combined the way underwriters actually evaluate them."},{title:"Affordability ratios",description:"Debt-to-income metrics that show whether a target price range is realistic for your client."},{title:"No lender surprises",description:"Set accurate expectations early so deals don't die in underwriting weeks later."}],howItWorks:["Add your client's income sources.","Enter their monthly debt obligations.","Review borrowing capacity and affordability ratios.","Shop with a budget that will survive underwriting."],icon:"BarChart3",accent:"#0F766E",premium:!1,card:{background:"#ECFEFF",accent:"#0891B2",heading:"#164E63",outcome:"Turn a buyer's income into a realistic purchasing range.",bullets:["Account for income and monthly obligations","Estimate potential borrowing power","Help buyers shop with greater confidence"]},disclaimer:"All results are estimates for informational purposes only and do not constitute lender approval, a loan offer or financial advice.",demo:{fields:[{label:"W-2 Income",value:"$72,000 / yr"},{label:"Self-Employment",value:"$24,000 / yr"},{label:"Monthly Debts",value:"$1,150"}],result:{label:"Qualifying Income",value:"$8,000 / mo"}},screenshots:[{src:"/tools/income-cal.png",alt:"Income calculator results in the My Virtual Boss app"}]}];e.s(["TOOLS",0,g,"getToolIcon",0,e=>y[e.icon]??r.Calculator],28765);let f={Product:["Features","Why Us","Pricing","Videos","Contest"],Tools:["All Tools",...g.map(e=>
1e.name)],Company:["Delete My Account"],Support:["FAQ","Contact","Help Center","Privacy Policy","Terms of Service"]},b={Features:"/#features","Why Us":"/#why-us",Pricing:"/#pricing",Videos:"/videos",Contest:"/contest","All Tools":"/tools",...Object.fromEntries(g.map(e=>[e.name,`/tools/${e.slug}`])),"About Us":"/about",Blog:"/blog",FAQ:"/#faq",Contact:"/#contact","Help Center":"/help","Privacy Policy":"/privacy-policy","Terms of Service":"/terms-of-service","Delete My Account":"/delete-my-account"};function v({store:e,link:a}){return(0,t.jsxs)("a",{href:a,className:"flex items-center gap-2 px-3 py-2 bg-slate-100 dark:bg-white/5 border border-slate-200 dark:border-white/8 rounded-xl hover:bg-slate-200 dark:hover:bg-white/10 transition-all duration-200 group",children:["apple"===e?(0,t.jsx)("svg",{className:"w-4 h-4 text-slate-700 dark:text-neutral-300 flex-shrink-0",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"})}):(0,t.jsxs)("svg",{className:"w-4 h-4 flex-shrink-0",viewBox:"0 0 24 24",fill:"none",children:[(0,t.jsx)("path",{d:"M3.18 23.76c.3.16.64.19.96.08L15.83 12 3.18.16A1.03 1.03 0 002.5.83V23.17c0 .23.08.44.22.6l.46-.01z",fill:"#EA4335"}),(0,t.jsx)("path",{d:"M20.18 10.2l-3.14-1.78L13.5 12l3.54 3.58 3.14-1.79a1.53 1.53 0 000-3.59z",fill:"#FBBC05"}),(0,t.jsx)("path",{d:"M3.18 23.76l12.65-11.76-3.5-3.54L3.18.16C2.84.28 2.5.6 2.5.83V23.17c0 .47.26.86.68 1.07l-.01-.47z",fill:"#4285F4"}),(0,t.jsx)("path",{d:"M3.18.16l12.65 11.84-3.5 3.54L3.18 23.76a1.16 1.16 0 01-.68-1.07V1.07c0-.47.26-.86.68-.91z",fill:"#34A853"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-[9px] text-slate-400 dark:text-neutral-500 leading-none",children:"apple"===e?"App Store":"Google Play"}),(0,t.jsx)("div",{className:"text-[11px] font-semibold text-slate-700 dark:text-neutral-200 leading-tight group-hover:text-brand-600 dark:group-hover:text-brand-400 transition-colors",children:"apple"===e?"Download":"Get it free"})]})]})}function w(){return(0,t.jsxs)("footer",{className:"bg-white dark:bg-neutral-950 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"h-px w-full bg-gradient-to-r from-transparent via-brand-300/60 dark:via-brand-500/40 to-transparent"}),(0,t.jsxs)("div",{className:"absolute inset-0 pointer-events-none","aria-hidden":"true",children:[(0,t.jsx)("div",{className:"absolute top-0 left-0 w-[600px] h-[300px] bg-[radial-gradient(ellipse_at_top_left,rgba(59,130,246,0.03),transparent_70%)]"}),(0,t.jsx)("div",{className:"absolute bottom-0 right-0 w-[500px] h-[250px] bg-[radial-gradient(ellipse_at_bottom_right,rgba(139,92,246,0.03),transparent_70%)]"})]}),(0,t.jsxs)("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[(0,t.jsxs)("div",{className:"grid md:grid-cols-2 lg:grid-cols-6 gap-10 mb-14",children:[(0,t.jsxs)("div",{className:"lg:col-span-2",children:[(0,t.jsx)(o.default,{href:"/",className:"flex-shrink-0 flex items-center",children:(0,t.jsx)(s.default,{width:180,height:100,src:"/logo-background-trans.png",alt:"MyVirtualBoss",className:"object-contain",draggable:!1})}),(0,t.jsx)("p",{className:"text-slate-500 dark:text-neutral-500 text-sm leading-relaxed max-w-[260px] mb-6",children:"The all-in-one productivity system for real estate agents who are serious about building a consistent, profitable business."}),(0,t.jsx)("div",{className:"flex gap-2.5 mb-6",children:a.socialNetworks.map(({icon:e,link:s,label:o})=>{let n=a.socialIconMap[e];return n?(0,t.jsx)("a",{href:s,"aria-label":o,target:"_blank",rel:"noopener noreferrer",className:"w-9 h-9 rounded-xl bg-slate-100 dark:bg-white/5 border border-slate-200 dark:border-white/8 flex items-center justify-center text-slate-400 dark:text-neutral-500 hover:text-brand-500 dark:hover:text-brand-400 hover:bg-brand-50 dark:hover:bg-brand-500/10 hover:border-brand-200 dark:hover:border-brand-500/25 transition-all duration-200",children:(0,t.jsx)(n,{className:"w-4 h-4"})},o):null})}),(0,t.jsxs)("div",{className:"flex gap-2.5",children:[(0,t.jsx)(v,{store:"apple",link:a.iosAppStoreUrl}),(0,t.jsx)(v,{store:"google",link:a.androidPlayStoreUrl})]})]}),Object.entries(f).map(([e,a])=>(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"text-slate-900 dark:text-white font-semibold text-xs uppercase tracking-widest mb-5",children:e}),(0,t.jsx)("ul",{className:"space-y-3",children:a.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(o.default,{href:b[e]??"#",className:"text-slate-500 dark:text-neutral-500 text-sm hover:text-brand-600 dark:hover:text-brand-400 transition-colors duration-150 leading-none",children:e})},e))})]},e))]}),(0,t.jsx)("div",{className:"h-px w-full bg-gradient-to-r from-transparent via-slate-200 dark:via-white/5 to-transparent mb-8"}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row justify-between items-center gap-3",children:[(0,t.jsx)("p",{className:"text-slate-400 dark:text-neutral-600 text-xs",children:"© 2026 MyVirtualBoss, Inc. All rights reserved."}),(0,t.jsx)("p",{className:"text-slate-400 dark:text-neutral-700 text-xs",children:"Built for agents who mean business."})]})]})]})}e.s(["AppBadge",()=>v,"default",()=>w],16066)}]);
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.