{"version":3,"file":"ServiceDetail.D90hMK7d.mjs","names":["useState","startTransition","p"],"sources":["https:/framerusercontent.com/modules/6LDDZWYuVd7S2PxEH7VG/Ybylw5FFylIcykWhbWub/ServiceDetail.js"],"sourcesContent":["// Individual service detail page for BCW Garden Design & Maintenance. Pass a `service` slug and it\n// renders the full page from the SERVICES dataset: hero (copy + lead-tagged quote form) > details +\n// what's included > why it matters (+ image) > why choose BCW > 3-step process > testimonials > areas\n// > FAQ > CTA. The hero form posts to FormSubmit with Service/Source/Form fields so leads are\n// attributed to the exact service page they came from. Emits Service + FAQPage + BreadcrumbList JSON-LD.\n//\n// VOICE: BCW is Bruce, working on his own. Every string in the SERVICES dataset is FIRST PERSON\n// SINGULAR (\"I\", \"my\", \"me\"), never \"we\", \"our\", \"us\", \"the crew\" or \"the team\". Nine live pages\n// render from this one dataset, so a plural slip here shows up nine times.\n//\n// ONE CTA, ONE LABEL: \"Get a Quote\". The hero used to pair it with an \"Email Us\" pill, which split\n// attention. The hero form now carries id=\"quote\", so the CTA (here and in the nav, footer and\n// closing band) scrolls to the form on this page instead of sending the visitor to /contact. The\n// href stays /contact so it still works with JavaScript off.\n//\n// SITE IS THE www HOST. The site serves on https://www.bcwdesign.org and the apex 308-redirects to\n// it. A crawl after the domain cutover found the nine service pages emitting 27 breadcrumb URLs on\n// the non-www host while every canonical tag said www, so the schema was naming URLs that\n// immediately redirect. Keep SITE and the canonical host in step.\n//\n// NO BUSINESS PHONE NUMBER: contact is by email only. EMAIL is hardcoded because every service page\n// instance stores the old recipient address and an instance value overrides a prop default. (The\n// \"Phone\" field in the quote form is the CUSTOMER's number and stays.)\n//\n// DELIVERY WAS TEMPORARILY REDIRECTED FOR PRE-LAUNCH TESTING (2026-09-09) via a separate FORM_TO\n// constant, and has been restored to EMAIL. If you test delivery again, add FORM_TO back and use it\n// ONLY in the fetch URL below: EMAIL is also used as `email` in the JSON-LD provider block and shown\n// to visitors in the form's error line, so repointing EMAIL itself would leak a private address into\n// the site's structured data.\n//\n// THE \"ADD A PHOTO\" PLACEHOLDER IS CANVAS-ONLY, AND THAT MATTERS. All nine page instances shipped\n// with the whyImage prop unset, so for as long as this page has been live every service page has\n// shown an empty grey block reading \"Add a photo\" to real visitors. Two things fix it and both\n// should stay: each service now carries a `whyImg` default (see WHY-IMAGE DEFAULTS below), and the\n// placeholder only renders on the Framer canvas, so an unset image degrades to a clean single\n// column instead of a grey hole. If you add a tenth service with no photo, it will look fine.\n//\n// WHY-IMAGE DEFAULTS: these point at images ALREADY hosted on this project (the home page work\n// gallery, plus one hedge shot that was uploaded but unused), so nothing new is uploaded and\n// nothing is hotlinked off a third party. An image set on the instance in Framer still wins;\n// `whyImg` is a floor, not a lock. gutter-clearing has no honest match in the library, so it is\n// deliberately left without one rather than given a garden photo that misrepresents the job.\n//\n// DON'T REUSE A CLIENT PROJECT'S HERO AS A SERVICE ILLUSTRATION. pressure-cleaning originally took\n// yzAskN0ldvCEZKDsIKYdma3pDCc.jpg, which is the hero of the \"Cows, Phillip Island\" case study on\n// /work. A crawl caught the same file serving both a named client project and a generic service\n// page, which implies the service page is showing that client's garden. It now uses a plain hard\n// surface shot from the library instead. Before adding a whyImg, check it isn't a `hero` in\n// ProjectDetail.tsx.\n//\n// Service list and commercial claims follow the owner's brief: fixed hourly rate, fully insured with\n// public liability, free no-obligation consultation.\n//\n// ANALYTICS: the hero form pushes a `generate_lead` event to the GTM dataLayer, tagged with the\n// service. See trackLead below.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import ClosingCTA from\"https://framer.com/m/ClosingCTA-II1zc9.js\";const YELLOW=\"#fff100\";const GREY=\"#333333\";const DARKTEXT=\"#333333\";const PAPER=\"#f2f2f0\";const WHITE=\"#ffffff\";const INK=\"#333333\";const SOFT=\"rgba(51,51,51,0.72)\";const HEAD=\"'General Sans', sans-serif\";const BODY=\"'Hanken Grotesk', sans-serif\";const PX=\"clamp(20px, 5vw, 40px)\";const SITE=\"https://www.bcwdesign.org\";const BRAND=\"BCW Garden Design & Maintenance\";const EMAIL=\"bcwlandscapedesign@gmail.com\";const CTA=\"Get a Quote\";const CTA_LINK=\"/contact\";// GTM / GA4 lead event, duplicated verbatim in all eight form components.\n//\n// PLACEMENT MATTERS: this is called only AFTER FormSubmit returns a 2xx, never on submit. GTM's\n// built-in Form Submission trigger fires on the submit event instead, which here would count every\n// failed send as a lead, because the request has not resolved at that point. Don't move this call\n// above the res.ok check and don't replace it with a GTM form trigger.\n//\n// IT MUST NEVER THROW. The enquiry form is the only way this business receives work: there is no\n// phone number on the site by the owner's request. So everything is inside try/catch and the caller\n// ignores the result. If analytics breaks, tracking silently stops and the enquiry still sends.\n//\n// The parameter names are shared across all eight forms so GA4 gets one consistent set of custom\n// dimensions: lead_source, lead_service, lead_suburb, lead_page. Register these four in GA4 under\n// Admin > Custom definitions or they will not appear in reports.\nfunction trackLead(params){try{if(typeof window===\"undefined\")return;const w=window;w.dataLayer=w.dataLayer||[];w.dataLayer.push({event:\"generate_lead\",...params});}catch{// Deliberately swallowed. See note above.\n}}// Photos already on this project. See the WHY-IMAGE DEFAULTS note at the top of the file.\nconst IMG_LAWN=\"https://framerusercontent.com/images/GFIr1dtvIHEiSlVbY26LcU0n4xE.jpg\";const IMG_MULCH=\"https://framerusercontent.com/images/hl6HZWDNasNon1M9Umbf2F24MFw.jpg\";const IMG_HEDGE=\"https://framerusercontent.com/images/wvliNicK3nlovhP6zPvzG5HR8.jpg\";const IMG_TREE=\"https://framerusercontent.com/images/1lXMq09OzjJT8aj6YRemORcCQ.jpg\";const IMG_PATH=\"https://framerusercontent.com/images/S18Mq6BPmEahTqmMRS4nxIijdM.jpg\";const IMG_PLANTING=\"https://framerusercontent.com/images/qrzacUpvGLQ4AuchdEt5PzNPmKA.jpg\";const IMG_BEDS=\"https://framerusercontent.com/images/x84nDzN1ty2TRiFIPlNt82EUwFQ.jpg\";// Brick steps and a concrete path. Replaced the Cows, Phillip Island project hero here: see the\n// DON'T REUSE A CLIENT PROJECT'S HERO note above.\nconst IMG_HARDSURFACE=\"https://framerusercontent.com/images/JcOYnubUPvb86wONSkFc78tjc.jpg\";const SUBURBS=[\"Templestowe\",\"Templestowe Lower\",\"Balwyn\",\"Bulleen\",\"Surrey Hills\",\"Ringwood\",\"Warranwood\",\"Warrandyte\",\"Doncaster\",\"Doncaster East\",\"Donvale\"];const slug=s=>s.toLowerCase().replace(/\\s+/g,\"-\");// This page has its own quote form, so keep the visitor here and scroll to it.\nfunction ctaClick(e){if(typeof document===\"undefined\")return;const el=document.getElementById(\"quote\");if(!el)return;e.preventDefault();el.scrollIntoView({behavior:\"smooth\",block:\"start\"});}const HCSS=`\n.svd-h1{overflow-wrap:break-word;max-width:100%}\n@media (max-width:600px){\n  .svd-btns{width:100% !important;max-width:340px}\n  .svd-btns a{width:100% !important;box-sizing:border-box}\n}\n`;const SERVICES={\"lawn-mowing\":{title:\"Lawn Mowing\",tagline:\"Neat, tidy and consistent, every single visit.\",intro:[\"Lawn mowing is a classic done properly. Say goodbye to patchy, overgrown grass: I cut, edge and trim with precision, every visit.\",\"Too busy to give the lawn the attention it needs? That is exactly what I am here for. The same person turns up each round, on a fixed hourly rate, and your lawn stays sharp through every Melbourne season.\",\"You have heard of lawn mowing, but you have not seen it done the BCW way. Clean edges, even cuts, and a lawn the rest of the street is a little jealous of.\"],includes:[\"Mowing to the right height for your grass and the season\",\"Crisp edging along paths, beds and driveways\",\"Whipper snipping around fences, trees and obstacles\",\"Clippings caught and removed, or mulched back in\",\"A quick check for bare patches, weeds and pests\"],whyHeading:\"Why regular mowing matters\",why:[\"A lawn left too long gets stressed, then scalped and patchy when it is finally cut back. Mowing little and often at the right height keeps the grass dense, deep-rooted and healthy.\",\"A thick, well-mown lawn crowds out weeds, copes better with heat and wear, and always looks its best, not just the week after a big cut.\"],faqs:[{q:\"How often should you mow?\",a:\"Fortnightly through the growing season and monthly over the cooler months. I'll recommend the right rhythm for your grass, and you can change it any time.\"},{q:\"Do you remove the clippings?\",a:\"Yes. I catch and remove the clippings, or mulch them back in to feed the lawn if you prefer. Either way I leave it tidy.\"},{q:\"Can you handle an overgrown lawn?\",a:\"Absolutely. I bring it back gradually so it doesn't get scalped or stressed, then keep it sharp on a regular round.\"}],whyImg:IMG_LAWN,whyAlt:\"A dense, evenly mown back lawn in a Melbourne eastern suburbs garden cared for by BCW\"},\"garden-maintenance\":{title:\"Garden Maintenance & Mulching\",tagline:\"Beds kept blooming, so you reclaim your weekends.\",intro:[\"A garden drifts the moment you stop looking. My maintenance round keeps beds tidy, mulched and healthy, so the whole garden holds the shape it was meant to.\",\"I prune with intent, top up mulch to lock in moisture and suppress weeds, and keep an eye on plant health so small problems get caught early, before they get expensive.\",\"It is design-minded upkeep, not a mow and blow: the same considered eye every visit, on a fixed hourly rate so you always know where you stand.\"],includes:[\"Bed tidying, hand weeding and edging\",\"Fresh mulch to hold moisture and suppress weeds\",\"Pruning and dead-heading with intent\",\"Seasonal plant-health checks\",\"Green waste removed and the site left clean\"],whyHeading:\"Why ongoing maintenance pays off\",why:[\"Small problems in a garden compound. A stressed plant, a bed losing its edge, a hedge going woody, each is cheap to fix early and expensive to fix late.\",\"Regular maintenance catches them before they take hold, holds the garden's structure, and means you never face one big, daunting catch-up job.\"],faqs:[{q:\"How often do you visit?\",a:\"Fortnightly, monthly or seasonal, set to your garden's pace. I'll suggest what suits and you can adjust any time.\"},{q:\"Is there a lock-in contract?\",a:\"No lock-in. Stay on the round as long as it's working for you, and pause or stop any time with a week's notice.\"},{q:\"Do you remove the green waste?\",a:\"Yes, all clippings and green waste are removed and the site left clean at the end of every visit.\"}],whyImg:IMG_MULCH,whyAlt:\"A garden bed weeded, edged and topped with fresh mulch by BCW\"},\"hedge-trimming\":{title:\"Hedge Trimming & Shaping\",tagline:\"Crisp, dense hedges in proportion with the garden.\",intro:[\"A sharp hedge sets the whole garden off. I trim, shape and style your hedges and shrubs so they stay crisp, dense and in proportion, not woody and overgrown.\",\"Timing and technique matter. I cut to encourage healthy, even growth and keep the form you want, whether that is a formal clipped line or a softer, natural shape.\",\"From a single feature hedge to a whole boundary, I leave clean lines and clean up after myself every time.\"],includes:[\"Formal and informal hedge trimming\",\"Structural pruning to protect shrubs from winter frost\",\"Shaping and reductions for overgrown shrubs\",\"Clean, even lines and a tidy finish\",\"All clippings removed\"],whyHeading:\"Why timing and technique matter\",why:[\"Cut a hedge at the wrong time or with the wrong technique and you get bare patches, woody gaps and uneven regrowth that can take seasons to recover.\",\"Done properly, trimming thickens the hedge, keeps clean lines and protects the plant's health, so it looks sharp now and stays that way.\"],faqs:[{q:\"When is the best time to trim hedges?\",a:\"It depends on the species, but most do best with trims through the warmer months and a light tidy in between. I time cuts for healthy, even regrowth.\"},{q:\"Can you reshape an overgrown hedge?\",a:\"Yes. I can reduce and reshape overgrown hedges over one or two visits so they thicken back up without bare patches.\"},{q:\"Do you clean up the clippings?\",a:\"Always. I remove all clippings and leave clean lines and a tidy finish.\"}],whyImg:IMG_HEDGE,whyAlt:\"Clipped box hedging and shaped shrubs holding the structure of a formal garden\"},\"tree-pruning\":{title:\"Tree Pruning & Small Tree Care\",tagline:\"Pruning that works with the tree, not against it.\",intro:[\"Good pruning does not fight nature, it enhances the tree's natural form. I prune small trees and ornamentals for health, shape and safety, with an eye on how the tree will grow next season.\",\"I thin for airflow and light, lift canopies where they crowd a path or window, and remove dead or damaged wood, all without butchering the tree.\",\"For anything large, high-risk or near power lines, I will tell you honestly and point you to a qualified arborist.\"],includes:[\"Shaping and thinning of small trees and ornamentals\",\"Canopy lifting and clearance pruning\",\"Dead, damaged and crossing wood removed\",\"Cuts placed for healthy regrowth\",\"Honest advice on anything that needs an arborist\"],whyHeading:\"Why good pruning matters\",why:[\"Bad pruning stresses a tree, invites disease and ruins its shape for years. Topping and over-cutting do far more harm than good.\",\"Considered pruning improves airflow and light, removes hazards, and guides healthy growth, so the tree stays safe, strong and good-looking.\"],faqs:[{q:\"Do you prune large trees?\",a:\"I handle small trees and ornamentals. For anything large, high, or near power lines, I'll point you to a qualified arborist.\"},{q:\"When should trees be pruned?\",a:\"Most are best pruned in late winter while dormant, though dead or hazardous wood can come off any time. I'll advise on timing for your tree.\"},{q:\"Will pruning hurt the tree?\",a:\"Done properly, no, it improves health and shape. I place cuts carefully and never top or over-cut.\"}],whyImg:IMG_TREE,whyAlt:\"A small ornamental tree shaped in a mulched front garden by BCW\"},\"weed-control\":{title:\"Weed Control & Hand Weeding\",tagline:\"I remove what is not meant to be there.\",intro:[\"Weeds steal water, light and space from the plants you actually want. I clear them out and keep them out, so your beds stay clean and your garden has room to breathe.\",\"I hand-weed beds and borders, edge them back to a clean line, and treat problem areas where it makes sense, always with the right approach for the spot.\",\"Stay on a regular round and weeds never get the chance to take hold in the first place.\"],includes:[\"Hand weeding of beds, borders and pots\",\"Edges cut back to a clean, defined line\",\"Targeted treatment of problem areas\",\"Weeds cleared from paths and paving\",\"Mulch topped up to keep them down\"],whyHeading:\"Why staying on top of weeds matters\",why:[\"Weeds compete with your plants for water, light and nutrients, and a few left to seed quickly become a bed full.\",\"Clearing them regularly keeps the garden clean, protects your planting, and saves a much bigger, more expensive job later.\"],faqs:[{q:\"Do you use chemicals?\",a:\"Mostly hand weeding, with targeted treatment only where it genuinely helps. I'll always talk you through the approach for your garden.\"},{q:\"How do I keep weeds down between visits?\",a:\"Good mulch and a regular round are the best defence. I top up mulch and stay on top of weeds so they never take hold.\"},{q:\"Can you clear a badly overgrown bed?\",a:\"Yes. I can do a one-off clear-out, then keep it clean with regular weeding.\"}],whyImg:IMG_PATH,whyAlt:\"A clean, weed-free stepping stone path and mulched border along a side fence\"},\"planting\":{title:\"Planting\",tagline:\"The right species for your soil, aspect and style.\",intro:[\"The right plant in the right place does most of the work itself. I plant for Melbourne's east: hardy, climate-suited species matched to your soil, aspect and how you want the garden to feel.\",\"Whether it is a seasonal refresh, replacing what has tired out, or filling a bed from scratch, I choose plants that will thrive, then set them up to establish well.\",\"Drawing on thirty years of design instinct, I plant in considered drifts, not a one-of-everything jumble, so the garden reads as designed.\"],includes:[\"Plant selection for your soil, aspect and style\",\"Seasonal planting, refreshes and replacements\",\"Soil prep and improvement before planting\",\"Considered, design-led planting\",\"Planting advice so new plants establish\"],whyHeading:\"Why the right planting matters\",why:[\"The wrong plant in the wrong spot sulks, struggles and gets replaced, wasting money and a season of growth.\",\"Choosing species suited to your soil, aspect and climate, and planting them well, gives you a garden that establishes fast, needs less work and actually thrives.\"],faqs:[{q:\"Do you supply the plants?\",a:\"Yes, I can source plants suited to your soil and aspect, or work with ones you've chosen. I'll advise either way.\"},{q:\"What's the best time to plant?\",a:\"Autumn and spring are ideal for most planting in Melbourne's east, but I plant year-round with the right aftercare.\"},{q:\"Do you guarantee the plants?\",a:\"I choose hardy, climate-suited species and plant them well to establish, and give you simple aftercare so they thrive.\"}],whyImg:IMG_PLANTING,whyAlt:\"New planting establishing in a freshly prepared and mulched garden bed\"},\"clean-ups\":{title:\"Clean-Ups & Makeovers\",tagline:\"Bring a tired or overgrown garden back to life.\",intro:[\"Some gardens just need a reset. A BCW clean-up gets an overgrown, neglected or just-moved-in garden back under control in one go, ready to keep on top of.\",\"I clear leaves and debris, weed, prune, edge and tidy, then haul the green waste away, so you walk out to a garden that finally looks cared for.\",\"I also specialise in restoring and rejuvenating established gardens back to their former glory, so the garden becomes somewhere you want to spend time again.\"],includes:[\"Full leaf clearing and removal from lawns and beds\",\"Weeding, pruning and hedge tidy-up\",\"Edges redefined and beds mulched\",\"All green waste removed\",\"An easy path onto a regular care round\"],whyHeading:\"Why a proper reset matters\",why:[\"An overgrown garden only gets harder to tackle the longer it is left, and the backlog can feel overwhelming.\",\"A full clean-up resets it in one go and gives you a tidy starting point that is genuinely easy to keep on top of from there.\"],faqs:[{q:\"How long does a clean-up take?\",a:\"Most take a day, depending on the size of the garden and how overgrown it is. I work to a fixed hourly rate and give you a clear quote before I start.\"},{q:\"Do you remove all the green waste?\",a:\"Yes, everything is cleared and hauled away, so you're left with a tidy garden, not a pile of clippings.\"},{q:\"Can you restore an established garden?\",a:\"That's a speciality. I rejuvenate established gardens back to their former glory rather than clearing and starting again.\"}],whyImg:IMG_BEDS,whyAlt:\"A garden bed cleared, replanted and re-edged along a fence line after a BCW clean-up\"},\"gutter-clearing\":{title:\"Gutter Clearing\",tagline:\"Prevent winter blockages before the heavy rain hits.\",intro:[\"Blocked gutters are the quiet cause of a lot of expensive damage. I clear them out before the winter rain arrives, so water goes where it should instead of over the edge and down your walls.\",\"Melbourne's east is leafy, and that is exactly the problem. Established gums and deciduous street trees fill gutters and downpipes through autumn, then the first heavy downpour finds every blockage at once.\",\"I clear the gutters and the downpipe openings, bag the debris and take it away with me, and tell you honestly if I spot anything that needs a roof plumber.\"],includes:[\"Full clear-out of gutters and roof valleys\",\"Downpipe openings checked and cleared\",\"Debris bagged and removed, not dropped in the garden\",\"A look along the roofline for anything obviously amiss\",\"Timed ahead of the wet months\"],whyHeading:\"Why clearing before winter matters\",why:[\"A gutter full of wet leaf litter holds water against the fascia, overflows onto the beds below, and in heavy rain sends water down the wall instead of into the drain.\",\"Clearing before the downpours is far cheaper than repairing rotted fascia, damp walls or a washed-out garden bed afterwards.\"],faqs:[{q:\"When should gutters be cleared?\",a:\"Late autumn, once the deciduous trees have dropped and before the heavy winter rain. On a leafy block a second clear mid-season is worth it.\"},{q:\"Do you clear the downpipes too?\",a:\"I clear the downpipe openings and check they're running. A fully blocked downpipe further down is a job for a roof plumber, and I'll tell you if that's what you're facing.\"},{q:\"What happens to the debris?\",a:\"It's bagged and taken away with me. I don't tip it into the garden beds and leave you with it.\"}]},\"pressure-cleaning\":{title:\"High-Pressure Water Cleaning\",tagline:\"Paths, paving and driveways back to how they looked.\",intro:[\"Hard surfaces age faster than the garden around them. Moss, algae, mould and years of grime turn paving grey and paths slippery, and no amount of sweeping brings them back.\",\"High-pressure water cleaning lifts all of it. Driveways, paths, paving, decking, retaining walls and outdoor entertaining areas come back close to how they looked when they went in.\",\"I work to the surface, not just the machine: enough pressure to shift the grime, not so much that it scores the paving or strips the timber.\"],includes:[\"Driveways, paths and paving\",\"Decking, steps and retaining walls\",\"Outdoor entertaining and courtyard areas\",\"Pressure matched to the surface so nothing gets damaged\",\"Run-off managed and the area left clean\"],whyHeading:\"Why it is worth doing\",why:[\"Moss and algae on paving are not just unsightly, they are genuinely slippery, and paths near shaded beds are usually the worst of it.\",\"Clean hard surfaces lift the whole property. It is the fastest visible improvement you can make to a garden, and it protects the surface from what is quietly growing into it.\"],faqs:[{q:\"Will it damage my paving or decking?\",a:\"Not the way I do it. I match the pressure and nozzle to the surface, which matters most on softer timber decking and older, more porous paving.\"},{q:\"Can you do it as part of a clean-up?\",a:\"Yes, and it's the best time to. Doing the hard surfaces at the same time as a garden clean-up makes the whole difference obvious in one visit.\"},{q:\"How often does it need doing?\",a:\"Every year or two for most homes. Shaded, damp areas under trees go green faster and may want it annually.\"}],whyImg:IMG_HARDSURFACE,whyAlt:\"Brick steps and a concrete garden path, the kind of hard surface that needs a periodic wash\"}};const ORDER=[\"lawn-mowing\",\"garden-maintenance\",\"hedge-trimming\",\"tree-pruning\",\"weed-control\",\"planting\",\"clean-ups\",\"gutter-clearing\",\"pressure-cleaning\"];const WHY_US=[{t:\"Fixed hourly rate\",b:\"You know what you're paying before I start. No surprise call-out fees, no padded invoices.\"},{t:\"Design-minded care\",b:\"Thirty years of design instinct behind every cut, not just a mow and blow.\"},{t:\"Fully insured\",b:\"Public liability insurance and professional equipment on every job.\"},{t:\"Local to Melbourne's east\",b:\"I know the soils, slopes and gardens of the eastern suburbs inside out.\"}];const TESTIMONIALS=[{q:\"Reliable, hard-working and friendly. You can tell he has a genuine love for gardening, not just mowing.\",n:\"CATRIONA W \\xb7 RINGWOOD\"},{q:\"They turn up when they say they will, leave the garden immaculate, and always flag anything that needs attention.\",n:\"DAVID & ANNA \\xb7 DONCASTER\"},{q:\"Always punctual and fair value. He cares as much for our garden as we do.\",n:\"CHRIS N \\xb7 TEMPLESTOWE\"}];const eyebrow={fontFamily:BODY,fontWeight:600,fontSize:11,letterSpacing:\"0.16em\",textTransform:\"uppercase\",color:YELLOW,margin:0};const display={fontFamily:HEAD,fontWeight:700,fontSize:\"clamp(38px,5.6vw,72px)\",lineHeight:\"0.99em\",letterSpacing:\"-0.045em\",color:INK,margin:0};const h2={fontFamily:HEAD,fontWeight:700,fontSize:\"clamp(28px,4.4vw,46px)\",lineHeight:\"1.05em\",letterSpacing:\"-0.03em\",color:INK,margin:0};const h2Light={...h2,color:WHITE};const body={fontFamily:BODY,fontWeight:400,fontSize:18,lineHeight:\"1.66em\",letterSpacing:\"-0.005em\",color:SOFT,margin:0};const sectionOuter=bg=>({width:\"100%\",display:\"flex\",justifyContent:\"center\",background:bg,boxSizing:\"border-box\"});const inner={width:\"100%\",maxWidth:1200,boxSizing:\"border-box\"};function Kicker({children}){return /*#__PURE__*/_jsxs(\"p\",{style:{fontFamily:BODY,fontWeight:600,fontSize:11,letterSpacing:\"0.16em\",textTransform:\"uppercase\",color:\"#333333\",margin:0,display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:22,height:3,borderRadius:2,background:\"#fff100\",flex:\"0 0 auto\",display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{children:children})]});}// The single site-wide CTA. Scrolls to this page's quote form; /contact is the no-JS fallback.\nfunction CtaPill(){return /*#__PURE__*/_jsx(\"a\",{href:CTA_LINK,onClick:ctaClick,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"14px 28px\",borderRadius:999,fontFamily:HEAD,fontWeight:700,fontSize:14,letterSpacing:\"0.04em\",textTransform:\"uppercase\",background:YELLOW,color:DARKTEXT,textDecoration:\"none\",whiteSpace:\"nowrap\"},children:CTA});}function JsonLd({data}){return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(data)}});}function Faq({items}){const[open,setOpen]=useState(0);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:820,display:\"flex\",flexDirection:\"column\"},children:items.map((it,i)=>{const isOpen=open===i;return /*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid rgba(51,51,51,0.14)\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>startTransition(()=>setOpen(isOpen?null:i)),\"aria-expanded\":isOpen,style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:20,padding:\"22px 0\",background:\"transparent\",border:\"none\",cursor:\"pointer\",textAlign:\"left\",fontFamily:HEAD,fontWeight:600,fontSize:\"clamp(17px,4.4vw,20px)\",letterSpacing:\"-0.01em\",color:INK},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:1},children:it.q}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",flex:\"0 0 auto\",width:20,height:20},\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:\"50%\",left:0,width:20,height:2,background:GREY,transform:\"translateY(-50%)\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:\"50%\",left:0,width:20,height:2,background:GREY,transform:isOpen?\"translateY(-50%)\":\"translateY(-50%) rotate(90deg)\",transition:\"transform 0.25s\"}})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",maxHeight:isOpen?400:0,transition:\"max-height 0.3s ease\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,padding:\"0 36px 26px 0\",maxWidth:700,fontFamily:BODY,fontSize:17,lineHeight:\"1.58em\",color:SOFT},children:it.a})})]},i);})});}function QuoteForm({service}){const[status,setStatus]=useState(\"idle\");const isCanvas=RenderTarget.current()===RenderTarget.canvas;async function onSubmit(e){e.preventDefault();if(isCanvas)return;const form=e.currentTarget;const fd=new FormData(form);const pageUrl=typeof window!==\"undefined\"?window.location.href:\"\";const payload={name:String(fd.get(\"name\")||\"\"),email:String(fd.get(\"email\")||\"\"),phone:String(fd.get(\"phone\")||\"\"),address:String(fd.get(\"address\")||\"\"),message:String(fd.get(\"message\")||\"\"),Service:service,Source:`${service} service page`,Form:`${service} hero form`,Page:pageUrl,_subject:`New ${service} enquiry from the website (${BRAND})`,_template:\"table\"};startTransition(()=>setStatus(\"sending\"));try{const res=await fetch(`https://formsubmit.co/ajax/${encodeURIComponent(EMAIL)}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(payload)});if(!res.ok)throw new Error(\"x\");trackLead({lead_source:`${service} service page`,lead_service:service,lead_suburb:\"\",lead_page:typeof window!==\"undefined\"?window.location.pathname:\"\"});form.reset();startTransition(()=>setStatus(\"success\"));}catch{startTransition(()=>setStatus(\"error\"));}}const label={fontFamily:HEAD,fontWeight:600,fontSize:11,letterSpacing:\"0.04em\",textTransform:\"uppercase\",color:INK,marginBottom:5,display:\"block\"};const input={width:\"100%\",boxSizing:\"border-box\",padding:\"9px 11px\",borderRadius:8,border:\"1px solid rgba(51,51,51,0.16)\",background:WHITE,fontFamily:BODY,fontSize:14,color:INK,outline:\"none\"};if(status===\"success\"){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",boxSizing:\"border-box\",background:WHITE,borderRadius:16,padding:26,display:\"flex\",flexDirection:\"column\",gap:12,justifyContent:\"center\",minHeight:320},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:38,height:38,borderRadius:\"50%\",background:YELLOW,color:DARKTEXT,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:HEAD,fontWeight:700,fontSize:19},children:\"✓\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:BODY,fontSize:17,lineHeight:\"1.55em\",color:INK,margin:0},children:`Thanks, I've got your ${service.toLowerCase()} enquiry and will be in touch shortly.`})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",boxSizing:\"border-box\",background:WHITE,borderRadius:16,padding:26,boxShadow:\"0 20px 50px rgba(20,20,20,0.10)\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:HEAD,fontWeight:700,fontSize:21,letterSpacing:\"-0.02em\",color:INK,margin:\"0 0 3px 0\"},children:`Get a ${service.toLowerCase()} quote`}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:BODY,fontSize:14,lineHeight:\"1.5em\",color:\"rgba(51,51,51,0.7)\",margin:\"0 0 16px 0\"},children:\"Free, no-obligation quote. Fixed hourly rate, so you know where you stand.\"}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:onSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:11},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:label,children:\"Name\"}),/*#__PURE__*/_jsx(\"input\",{name:\"name\",required:true,placeholder:\"Your name\",style:input})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:11,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:120},children:[/*#__PURE__*/_jsx(\"label\",{style:label,children:\"Phone\"}),/*#__PURE__*/_jsx(\"input\",{name:\"phone\",type:\"tel\",required:true,placeholder:\"04xx xxx xxx\",style:input})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:120},children:[/*#__PURE__*/_jsx(\"label\",{style:label,children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{name:\"email\",type:\"email\",required:true,placeholder:\"you@email.com\",style:input})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:label,children:\"Address\"}),/*#__PURE__*/_jsx(\"input\",{name:\"address\",placeholder:\"Street, suburb\",style:input})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:label,children:\"Message\"}),/*#__PURE__*/_jsx(\"textarea\",{name:\"message\",rows:2,placeholder:\"What does your garden need…\",style:{...input,resize:\"vertical\",fontFamily:BODY}})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:status===\"sending\",style:{marginTop:2,width:\"100%\",padding:\"12px 20px\",borderRadius:8,border:\"none\",background:YELLOW,color:DARKTEXT,cursor:\"pointer\",opacity:status===\"sending\"?.7:1,fontFamily:HEAD,fontWeight:700,fontSize:14},children:status===\"sending\"?\"Sending…\":\"Send enquiry\"}),status===\"error\"&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:\"#c0392b\",fontFamily:BODY,fontSize:13},children:[\"Something went wrong. Please try again, or email me directly at \",EMAIL,\".\"]})]})]});}/**\n * Service Detail\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 3800\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ServiceDetail(props){const{service=\"lawn-mowing\",whyImage=\"\",style}=props;const s=SERVICES[service]||SERVICES[\"lawn-mowing\"];const isCanvas=RenderTarget.current()===RenderTarget.canvas;// An image set on the instance wins; the per-service default is the floor. See WHY-IMAGE DEFAULTS.\nconst heroWhyImg=whyImage||s.whyImg||\"\";const heroWhyAlt=whyImage?`${s.title} in a Melbourne east garden by BCW`:s.whyAlt||\"\";const steps=[{n:\"01\",t:\"Free consultation\",b:\"Tell me about your garden and what you need. I'll come out, take a look and give you a clear price. No obligation.\"},{n:\"02\",t:\"Confirm & schedule\",b:\"Happy with the quote? I'll lock in a time that suits and turn up when I say I will.\"},{n:\"03\",t:`${s.title} complete`,b:\"I do the work to a high standard and leave the place tidy. Stay on a regular round, or just get in touch when you need me.\"}];const schema={\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Service\",name:s.title,description:s.tagline,serviceType:s.title,areaServed:SUBURBS.map(n=>({\"@type\":\"Place\",name:`${n}, VIC`})),provider:{\"@type\":\"LocalBusiness\",name:BRAND,email:EMAIL,founder:{\"@type\":\"Person\",name:\"Bruce Williams\"}}},{\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:\"Home\",item:`${SITE}/`},{\"@type\":\"ListItem\",position:2,name:\"Services\",item:`${SITE}/services`},{\"@type\":\"ListItem\",position:3,name:s.title,item:`${SITE}/services/${service}`}]},{\"@type\":\"FAQPage\",mainEntity:s.faqs.map(it=>({\"@type\":\"Question\",name:it.q,acceptedAnswer:{\"@type\":\"Answer\",text:it.a}}))}]};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",...style},children:[/*#__PURE__*/_jsx(JsonLd,{data:schema}),/*#__PURE__*/_jsx(\"style\",{children:HCSS}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(PAPER),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexWrap:\"wrap\",gap:56,alignItems:\"center\",padding:`48px ${PX} 96px`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 380px\",minWidth:300,display:\"flex\",flexDirection:\"column\",gap:22,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/services\",style:{fontFamily:BODY,fontWeight:600,fontSize:13,letterSpacing:\"0.04em\",color:SOFT,textDecoration:\"none\"},children:\"← All services\"}),/*#__PURE__*/_jsx(Kicker,{children:\"GARDEN CARE \\xb7 MELBOURNE'S EAST\"}),/*#__PURE__*/_jsx(\"h1\",{className:\"svd-h1\",style:display,children:s.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:HEAD,fontWeight:600,fontSize:\"clamp(20px,2.6vw,26px)\",lineHeight:\"1.3em\",letterSpacing:\"-0.02em\",color:GREY,margin:0,maxWidth:520},children:s.tagline}),/*#__PURE__*/_jsx(\"p\",{style:{...body,color:INK,maxWidth:540},children:s.intro[0]}),/*#__PURE__*/_jsx(\"div\",{className:\"svd-btns\",style:{display:\"flex\"},children:/*#__PURE__*/_jsx(CtaPill,{})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"quote\",style:{flex:\"0 1 380px\",minWidth:290,maxWidth:\"100%\",scrollMarginTop:90},children:/*#__PURE__*/_jsx(QuoteForm,{service:s.title})})]})}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(WHITE),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexWrap:\"wrap\",gap:64,alignItems:\"flex-start\",padding:`92px ${PX}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 360px\",minWidth:300,display:\"flex\",flexDirection:\"column\",gap:20,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Kicker,{children:\"THE DETAIL\"}),/*#__PURE__*/_jsx(\"h2\",{style:{...h2,maxWidth:540},children:\"What the job actually looks like.\"}),s.intro.slice(1).map((p,i)=>/*#__PURE__*/_jsx(\"p\",{style:body,children:p},i))]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 320px\",minWidth:280,background:PAPER,borderRadius:14,padding:\"34px 32px\",display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsx(Kicker,{children:\"WHAT'S INCLUDED\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:14},children:s.includes.map((it,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:\"0 0 auto\",width:22,height:22,borderRadius:\"50%\",background:YELLOW,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginTop:1},children:/*#__PURE__*/_jsx(\"svg\",{width:13,height:13,viewBox:\"0 0 24 24\",fill:\"none\",stroke:DARKTEXT,strokeWidth:3,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY,fontSize:16,lineHeight:\"1.5em\",color:INK},children:it})]},i))})]})]})}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(PAPER),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexWrap:\"wrap\",gap:64,alignItems:\"center\",padding:`96px ${PX}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 360px\",minWidth:300,maxWidth:heroWhyImg||isCanvas?undefined:780,display:\"flex\",flexDirection:\"column\",gap:20,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Kicker,{children:\"WHY IT MATTERS\"}),/*#__PURE__*/_jsx(\"h2\",{style:{...h2,maxWidth:540},children:s.whyHeading}),s.why.map((p,i)=>/*#__PURE__*/_jsx(\"p\",{style:{...body,color:INK},children:p},i))]}),heroWhyImg?/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 340px\",minWidth:280,alignSelf:\"stretch\",minHeight:340,borderRadius:16,overflow:\"hidden\",position:\"relative\",background:GREY},children:/*#__PURE__*/_jsx(\"img\",{src:heroWhyImg,alt:heroWhyAlt,loading:\"lazy\",decoding:\"async\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}):isCanvas?/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 340px\",minWidth:280,alignSelf:\"stretch\",minHeight:340,borderRadius:16,overflow:\"hidden\",position:\"relative\",background:GREY},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY,fontWeight:600,fontSize:11,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"rgba(242,242,240,0.55)\"},children:\"Add a photo\"})})}):null]})}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(GREY),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexDirection:\"column\",gap:40,padding:`96px ${PX}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,alignItems:\"flex-start\",maxWidth:700},children:[/*#__PURE__*/_jsx(\"p\",{style:eyebrow,children:\"WHY CHOOSE BCW\"}),/*#__PURE__*/_jsx(\"h2\",{style:h2Light,children:\"Why locals choose BCW.\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:24,gridTemplateColumns:\"repeat(auto-fit, minmax(240px, 1fr))\"},children:WHY_US.map((w,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:36,height:36,borderRadius:\"50%\",background:YELLOW,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(\"svg\",{width:20,height:20,viewBox:\"0 0 24 24\",fill:\"none\",stroke:DARKTEXT,strokeWidth:2.4,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17l-5-5\"})})}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:HEAD,fontWeight:700,fontSize:19,letterSpacing:\"-0.01em\",color:WHITE,margin:0},children:w.t}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:BODY,fontWeight:400,fontSize:15,lineHeight:\"1.55em\",color:\"rgba(242,242,240,0.82)\",margin:0},children:w.b})]},i))})]})}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(PAPER),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexDirection:\"column\",gap:40,padding:`96px ${PX}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Kicker,{children:\"HOW IT WORKS\"}),/*#__PURE__*/_jsx(\"h2\",{style:{...h2,maxWidth:640},children:\"Three steps, start to finish.\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:18,gridTemplateColumns:\"repeat(auto-fit, minmax(240px, 1fr))\"},children:steps.map((st,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:WHITE,borderRadius:12,padding:\"30px 28px\",display:\"flex\",flexDirection:\"column\",gap:14,alignItems:\"flex-start\",border:\"1px solid rgba(51,51,51,0.06)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:HEAD,fontWeight:700,fontSize:30,letterSpacing:\"-0.03em\",color:GREY},children:st.n}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:HEAD,fontWeight:700,fontSize:20,letterSpacing:\"-0.01em\",color:INK,margin:0},children:st.t}),/*#__PURE__*/_jsx(\"p\",{style:{...body,fontSize:16},children:st.b})]},i))})]})}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(WHITE),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexDirection:\"column\",gap:34,padding:`96px ${PX}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Kicker,{children:\"KIND WORDS\"}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:\"What my clients say.\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:18,gridTemplateColumns:\"repeat(auto-fit, minmax(260px, 1fr))\"},children:TESTIMONIALS.map((t,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:PAPER,minHeight:230,padding:30,display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",gap:22,borderRadius:8},children:[/*#__PURE__*/_jsx(\"p\",{style:{...body,color:INK,fontSize:17},children:`“${t.q}”`}),/*#__PURE__*/_jsx(\"p\",{style:{...eyebrow,color:GREY},children:t.n})]},i))})]})}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(PAPER),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexDirection:\"column\",gap:28,padding:`96px ${PX}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Kicker,{children:\"AREAS I SERVICE\"}),/*#__PURE__*/_jsx(\"h2\",{style:{...h2,maxWidth:760},children:`${s.title} across Melbourne's eastern suburbs.`})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:12},children:SUBURBS.map(n=>/*#__PURE__*/_jsx(\"a\",{href:`/garden-care/${slug(n)}`,style:{fontFamily:HEAD,fontWeight:600,fontSize:15,color:INK,textDecoration:\"none\",padding:\"11px 18px\",borderRadius:999,border:\"1px solid rgba(51,51,51,0.18)\",background:WHITE},children:n},n))}),/*#__PURE__*/_jsx(\"p\",{style:{...body,fontSize:16},children:\"On the edge of the map? Just ask, I may already be nearby.\"})]})}),/*#__PURE__*/_jsx(\"div\",{style:sectionOuter(WHITE),children:/*#__PURE__*/_jsxs(\"div\",{style:{...inner,display:\"flex\",flexDirection:\"column\",gap:40,padding:`96px ${PX}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Kicker,{children:\"FREQUENTLY ASKED\"}),/*#__PURE__*/_jsx(\"h2\",{style:{...h2,maxWidth:820},children:`${s.title}, commonly asked.`})]}),/*#__PURE__*/_jsx(Faq,{items:s.faqs}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:16,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{...body,color:INK,fontWeight:600,fontSize:17},children:\"Got a different question?\"}),/*#__PURE__*/_jsx(CtaPill,{})]})]})}),/*#__PURE__*/_jsx(ClosingCTA,{})]});}addPropertyControls(ServiceDetail,{service:{type:ControlType.Enum,title:\"Service\",options:ORDER,optionTitles:ORDER.map(o=>SERVICES[o].title),defaultValue:\"lawn-mowing\"},whyImage:{type:ControlType.Image,title:\"Why it matters image\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ServiceDetail\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"3800\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ServiceDetail.map"],"mappings":"+PAqEA,SAAS,GAAU,EAAO,CAAC,GAAG,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAE,EAAO,EAAE,UAAU,EAAE,WAAW,CAAC,EAAE,EAAE,UAAU,KAAK,CAAC,MAAM,gBAAgB,GAAG,CAAM,CAAC,CAAE,MAAM,CAC1K,CAAC,CAID,SAAS,GAAS,EAAE,CAAC,GAAG,OAAO,SAAW,IAAY,OAAO,IAAM,EAAG,SAAS,eAAe,OAAO,EAAM,IAAU,EAAE,eAAe,EAAE,EAAG,eAAe,CAAC,SAAS,SAAS,MAAM,OAAO,CAAC,EAAE,CAM01hB,SAAS,EAAO,CAAC,YAAU,CAAC,OAAoB,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,SAAS,cAAc,YAAY,MAAM,UAAU,OAAO,EAAE,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,EAAE,aAAa,EAAE,WAAW,UAAU,KAAK,WAAW,QAAQ,cAAc,CAAC,CAAC,EAAe,EAAK,OAAO,CAAU,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CACr7iB,SAAS,GAAS,CAAC,OAAoB,EAAK,IAAI,CAAC,KAAK,EAAS,QAAQ,GAAS,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,QAAQ,YAAY,aAAa,IAAI,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,SAAS,cAAc,YAAY,WAAW,EAAO,MAAM,EAAS,eAAe,OAAO,WAAW,QAAQ,EAAE,SAAS,CAAG,CAAC,CAAE,CAAC,SAAS,GAAO,CAAC,QAAM,CAAC,OAAoB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,CAAI,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAI,CAAC,SAAO,CAAC,GAAK,CAAC,EAAK,GAASA,EAAS,CAAC,EAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,SAAS,IAAI,QAAQ,OAAO,cAAc,QAAQ,EAAE,SAAS,EAAM,KAAK,EAAG,IAAI,CAAC,IAAM,EAAO,IAAO,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,+BAA+B,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,YAAYC,MAAoB,EAAQ,EAAO,KAAK,CAAC,CAAC,EAAE,gBAAgB,EAAO,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,GAAG,QAAQ,SAAS,WAAW,cAAc,OAAO,OAAO,OAAO,UAAU,UAAU,OAAO,WAAW,EAAK,WAAW,IAAI,SAAS,yBAAyB,cAAc,UAAU,MAAM,CAAG,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,SAAS,EAAG,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,WAAW,MAAM,GAAG,OAAO,EAAE,EAAE,cAAc,GAAK,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,EAAE,MAAM,GAAG,OAAO,EAAE,WAAW,EAAK,UAAU,kBAAkB,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,EAAE,MAAM,GAAG,OAAO,EAAE,WAAW,EAAK,UAAU,EAAO,mBAAmB,iCAAiC,WAAW,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,SAAS,UAAU,EAAO,IAAI,EAAE,WAAW,sBAAsB,EAAE,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,gBAAgB,SAAS,IAAI,WAAW,EAAK,SAAS,GAAG,WAAW,SAAS,MAAM,CAAI,EAAE,SAAS,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAE,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAU,CAAC,WAAS,CAAC,GAAK,CAAC,EAAO,GAAWD,EAAS,MAAM,EAAQ,EAAS,EAAa,QAAQ,IAAI,EAAa,OAAO,eAAe,EAAS,EAAE,CAAoB,GAAnB,EAAE,eAAe,EAAK,EAAS,OAAO,IAAM,EAAK,EAAE,cAAoB,EAAG,IAAI,SAAS,CAAI,EAAQ,EAAe,IAAS,OAAiC,GAArB,EAAO,SAAS,KAAc,EAAQ,CAAC,KAAK,OAAO,EAAG,IAAI,MAAM,GAAG,EAAE,EAAE,MAAM,OAAO,EAAG,IAAI,OAAO,GAAG,EAAE,EAAE,MAAM,OAAO,EAAG,IAAI,OAAO,GAAG,EAAE,EAAE,QAAQ,OAAO,EAAG,IAAI,SAAS,GAAG,EAAE,EAAE,QAAQ,OAAO,EAAG,IAAI,SAAS,GAAG,EAAE,EAAE,QAAQ,EAAQ,OAAO,GAAG,EAAQ,eAAe,KAAK,GAAG,EAAQ,YAAY,KAAK,EAAQ,SAAS,OAAO,EAAQ,6BAA6B,EAAM,GAAG,UAAU,OAAO,EAAE,MAAoB,EAAU,SAAS,CAAC,EAAE,GAAG,CAAqM,GAAG,EAAC,MAAxL,MAAM,8BAA8B,mBAAmB,CAAK,IAAI,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,OAAO,kBAAkB,EAAE,KAAK,KAAK,UAAU,CAAO,CAAC,CAAC,EAAA,CAAU,GAAG,MAAU,MAAM,GAAG,EAAE,GAAU,CAAC,YAAY,GAAG,EAAQ,eAAe,aAAa,EAAQ,YAAY,GAAG,UAAiB,IAAS,OAAqC,GAAzB,EAAO,SAAS,QAAW,CAAC,EAAE,EAAK,MAAM,EAAE,MAAoB,EAAU,SAAS,CAAC,CAAE,MAAM,CAAC,MAAoB,EAAU,OAAO,CAAC,CAAE,CAAC,CAAC,IAAM,EAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,SAAS,cAAc,YAAY,MAAM,EAAI,aAAa,EAAE,QAAQ,OAAO,EAAQ,EAAM,CAAC,MAAM,OAAO,UAAU,aAAa,QAAQ,WAAW,aAAa,EAAE,OAAO,gCAAgC,WAAW,EAAM,WAAW,EAAK,SAAS,GAAG,MAAM,EAAI,QAAQ,MAAM,EAAopB,OAA/oB,IAAS,UAA+B,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,aAAa,WAAW,EAAM,aAAa,GAAG,QAAQ,GAAG,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,eAAe,SAAS,UAAU,GAAG,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,EAAO,MAAM,EAAS,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAK,WAAW,IAAI,SAAS,EAAE,EAAE,SAAS,GAAG,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,SAAS,MAAM,EAAI,OAAO,CAAC,EAAE,SAAS,yBAAyB,EAAQ,YAAY,EAAE,uCAAuC,CAAC,CAAC,CAAC,CAAC,EAAuB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,aAAa,WAAW,EAAM,aAAa,GAAG,QAAQ,GAAG,UAAU,iCAAiC,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,UAAU,MAAM,EAAI,OAAO,WAAW,EAAE,SAAS,SAAS,EAAQ,YAAY,EAAE,OAAO,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,QAAQ,MAAM,qBAAqB,OAAO,YAAY,EAAE,SAAS,4EAA4E,CAAC,EAAe,EAAM,OAAO,CAAU,WAAS,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAM,SAAS,MAAM,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,OAAO,SAAS,GAAK,YAAY,YAAY,MAAM,CAAK,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,SAAS,MAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,GAAG,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAM,SAAS,OAAO,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,QAAQ,KAAK,MAAM,SAAS,GAAK,YAAY,eAAe,MAAM,CAAK,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,GAAG,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAM,SAAS,OAAO,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,QAAQ,KAAK,QAAQ,SAAS,GAAK,YAAY,gBAAgB,MAAM,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAM,SAAS,SAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,UAAU,YAAY,iBAAiB,MAAM,CAAK,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAM,SAAS,SAAS,CAAC,EAAe,EAAK,WAAW,CAAC,KAAK,UAAU,KAAK,EAAE,YAAY,8BAA8B,MAAM,CAAC,GAAG,EAAM,OAAO,WAAW,WAAW,CAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,SAAS,IAAS,UAAU,MAAM,CAAC,UAAU,EAAE,MAAM,OAAO,QAAQ,YAAY,aAAa,EAAE,OAAO,OAAO,WAAW,EAAO,MAAM,EAAS,OAAO,UAAU,QAAQ,IAAS,UAAU,GAAG,EAAE,WAAW,EAAK,WAAW,IAAI,SAAS,EAAE,EAAE,SAAS,IAAS,UAAU,WAAW,cAAc,CAAC,EAAE,IAAS,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,UAAU,WAAW,EAAK,SAAS,EAAE,EAAE,SAAS,CAAC,mEAAmE,EAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAQ18M,SAAwB,EAAc,EAAM,CAAC,GAAK,CAAC,UAAQ,cAAc,WAAS,GAAG,SAAO,EAAY,EAAE,EAAS,IAAU,EAAS,eAAqB,EAAS,EAAa,QAAQ,IAAI,EAAa,OACvM,EAAW,GAAU,EAAE,QAAQ,GAAS,EAAW,EAAS,GAAG,EAAE,MAAM,oCAAoC,EAAE,QAAQ,GAAS,EAAM,CAAC,CAAC,EAAE,KAAK,EAAE,oBAAoB,EAAE,oHAAoH,EAAE,CAAC,EAAE,KAAK,EAAE,qBAAqB,EAAE,qFAAqF,EAAE,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,MAAM,WAAW,EAAE,4HAA4H,CAAC,EAAQ,EAAO,CAAC,WAAW,qBAAqB,SAAS,CAAC,CAAC,QAAQ,UAAU,KAAK,EAAE,MAAM,YAAY,EAAE,QAAQ,YAAY,EAAE,MAAM,WAAW,EAAQ,IAAI,IAAI,CAAC,QAAQ,QAAQ,KAAK,GAAG,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,QAAQ,gBAAgB,KAAK,EAAM,MAAM,EAAM,QAAQ,CAAC,QAAQ,SAAS,KAAK,gBAAgB,CAAC,CAAC,EAAE,CAAC,QAAQ,iBAAiB,gBAAgB,CAAC,CAAC,QAAQ,WAAW,SAAS,EAAE,KAAK,OAAO,KAAK,GAAG,EAAK,EAAE,EAAE,CAAC,QAAQ,WAAW,SAAS,EAAE,KAAK,WAAW,KAAK,GAAG,EAAK,UAAU,EAAE,CAAC,QAAQ,WAAW,SAAS,EAAE,KAAK,EAAE,MAAM,KAAK,GAAG,EAAK,YAAY,GAAS,CAAC,CAAC,EAAE,CAAC,QAAQ,UAAU,WAAW,EAAE,KAAK,IAAI,IAAK,CAAC,QAAQ,WAAW,KAAK,EAAG,EAAE,eAAe,CAAC,QAAQ,SAAS,KAAK,EAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,GAAG,CAAK,EAAE,SAAS,CAAc,EAAK,GAAO,CAAC,KAAK,CAAM,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,CAAI,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,SAAS,OAAO,IAAI,GAAG,WAAW,SAAS,QAAQ,QAAQ,EAAG,MAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,YAAY,SAAS,IAAI,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,YAAY,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,SAAS,MAAM,EAAK,eAAe,MAAM,EAAE,SAAS,gBAAgB,CAAC,EAAe,EAAK,EAAO,CAAC,SAAS,gCAAmC,CAAC,EAAe,EAAK,KAAK,CAAC,UAAU,SAAS,MAAM,EAAQ,SAAS,EAAE,KAAK,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,yBAAyB,WAAW,QAAQ,cAAc,UAAU,MAAM,EAAK,OAAO,EAAE,SAAS,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAI,SAAS,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,WAAW,MAAM,CAAC,QAAQ,MAAM,EAAE,SAAsB,EAAK,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,QAAQ,MAAM,CAAC,KAAK,YAAY,SAAS,IAAI,SAAS,OAAO,gBAAgB,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,SAAS,OAAO,IAAI,GAAG,WAAW,aAAa,QAAQ,QAAQ,GAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,YAAY,SAAS,IAAI,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,EAAO,CAAC,SAAS,YAAY,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAG,SAAS,GAAG,EAAE,SAAS,mCAAmC,CAAC,EAAE,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAiB,EAAK,IAAI,CAAC,MAAM,EAAK,SAASE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,YAAY,SAAS,IAAI,WAAW,EAAM,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,EAAO,CAAC,SAAS,iBAAiB,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,EAAE,SAAS,KAAK,EAAG,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,KAAK,WAAW,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,EAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,UAAU,CAAC,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAS,YAAY,EAAE,cAAc,QAAQ,eAAe,QAAQ,SAAsB,EAAK,OAAO,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,QAAQ,MAAM,CAAG,EAAE,SAAS,CAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,SAAS,OAAO,IAAI,GAAG,WAAW,SAAS,QAAQ,QAAQ,GAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,YAAY,SAAS,IAAI,SAAS,GAAY,EAAS,IAAA,GAAU,IAAI,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,EAAO,CAAC,SAAS,gBAAgB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAG,SAAS,GAAG,EAAE,SAAS,EAAE,UAAU,CAAC,EAAE,EAAE,IAAI,KAAK,EAAE,IAAiB,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,CAAG,EAAE,SAASA,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAwB,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,YAAY,SAAS,IAAI,UAAU,UAAU,UAAU,IAAI,aAAa,GAAG,SAAS,SAAS,SAAS,WAAW,WAAW,CAAI,EAAE,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAW,IAAI,EAAW,QAAQ,OAAO,SAAS,QAAQ,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,YAAY,SAAS,IAAI,UAAU,UAAU,UAAU,IAAI,aAAa,GAAG,SAAS,SAAS,SAAS,WAAW,WAAW,CAAI,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,QAAQ,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,SAAS,cAAc,YAAY,MAAM,wBAAwB,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAI,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,QAAQ,QAAQ,GAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,aAAa,SAAS,GAAG,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAQ,SAAS,gBAAgB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,EAAQ,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,oBAAoB,sCAAsC,EAAE,SAAS,EAAO,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,EAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,KAAK,UAAU,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAS,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAsB,EAAK,OAAO,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,UAAU,MAAM,EAAM,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,WAAW,SAAS,MAAM,yBAAyB,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,QAAQ,QAAQ,GAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,EAAO,CAAC,SAAS,cAAc,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAG,SAAS,GAAG,EAAE,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,oBAAoB,sCAAsC,EAAE,SAAS,EAAM,KAAK,EAAG,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAM,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,aAAa,OAAO,+BAA+B,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,UAAU,MAAM,CAAI,EAAE,SAAS,EAAG,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,UAAU,MAAM,EAAI,OAAO,CAAC,EAAE,SAAS,EAAG,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAK,SAAS,EAAE,EAAE,SAAS,EAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,QAAQ,QAAQ,GAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,EAAO,CAAC,SAAS,YAAY,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,EAAG,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,oBAAoB,sCAAsC,EAAE,SAAS,EAAa,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAM,UAAU,IAAI,QAAQ,GAAG,QAAQ,OAAO,cAAc,SAAS,eAAe,gBAAgB,IAAI,GAAG,aAAa,CAAC,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAI,SAAS,EAAE,EAAE,SAAS,IAAI,EAAE,EAAE,EAAE,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAQ,MAAM,CAAI,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,QAAQ,QAAQ,GAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,EAAO,CAAC,SAAS,iBAAiB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAG,SAAS,GAAG,EAAE,SAAS,GAAG,EAAE,MAAM,qCAAqC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,IAAI,EAAE,EAAE,SAAS,EAAQ,IAAI,GAAgB,EAAK,IAAI,CAAC,KAAK,gBAAgB,EAAK,CAAC,IAAI,MAAM,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,MAAM,EAAI,eAAe,OAAO,QAAQ,YAAY,aAAa,IAAI,OAAO,gCAAgC,WAAW,CAAK,EAAE,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAK,SAAS,EAAE,EAAE,SAAS,4DAA4D,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,EAAa,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,QAAQ,QAAQ,GAAI,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,YAAY,EAAE,SAAS,CAAc,EAAK,EAAO,CAAC,SAAS,kBAAkB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAG,SAAS,GAAG,EAAE,SAAS,GAAG,EAAE,MAAM,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAI,CAAC,MAAM,EAAE,IAAI,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,IAAI,GAAG,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAI,WAAW,IAAI,SAAS,EAAE,EAAE,SAAS,2BAA2B,CAAC,EAAe,EAAK,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,gGAnCh8U,IAA4C,IAAiE,IAAkE,EAAO,EAAO,UAAgB,EAAK,UAAgB,EAAS,UAAgB,EAAM,UAAgB,EAAM,UAAgB,EAAI,UAAgB,EAAK,sBAA4B,EAAK,6BAAmC,EAAK,+BAAqC,EAAG,yBAA+B,EAAK,4BAAkC,EAAM,kCAAwC,EAAM,+BAAqC,EAAI,cAAoB,EAAS,WAgBnqB,EAAS,uEAA6E,EAAU,uEAA6E,EAAU,qEAA2E,EAAS,qEAA2E,EAAS,sEAA4E,EAAa,uEAA6E,EAAS,uEAE9gB,EAAgB,qEAA2E,EAAQ,CAAC,cAAc,oBAAoB,SAAS,UAAU,eAAe,WAAW,aAAa,aAAa,YAAY,iBAAiB,SAAS,EAAQ,EAAK,GAAG,EAAE,YAAY,CAAC,CAAC,QAAQ,OAAO,GAAG,EACvG,EAAK;;;;;;EAMjM,EAAS,CAAC,cAAc,CAAC,MAAM,cAAc,QAAQ,iDAAiD,MAAM,CAAC,oIAAoI,+MAA+M,6JAA6J,EAAE,SAAS,CAAC,2DAA2D,+CAA+C,sDAAsD,mDAAmD,iDAAiD,EAAE,WAAW,6BAA6B,IAAI,CAAC,uLAAuL,0IAA0I,EAAE,KAAK,CAAC,CAAC,EAAE,4BAA4B,EAAE,4JAA4J,EAAE,CAAC,EAAE,+BAA+B,EAAE,0HAA0H,EAAE,CAAC,EAAE,oCAAoC,EAAE,qHAAqH,CAAC,EAAE,OAAO,EAAS,OAAO,uFAAuF,EAAE,qBAAqB,CAAC,MAAM,gCAAgC,QAAQ,oDAAoD,MAAM,CAAC,+JAA+J,2KAA2K,iJAAiJ,EAAE,SAAS,CAAC,uCAAuC,kDAAkD,uCAAuC,+BAA+B,6CAA6C,EAAE,WAAW,mCAAmC,IAAI,CAAC,2JAA2J,gJAAgJ,EAAE,KAAK,CAAC,CAAC,EAAE,0BAA0B,EAAE,mHAAmH,EAAE,CAAC,EAAE,+BAA+B,EAAE,iHAAiH,EAAE,CAAC,EAAE,iCAAiC,EAAE,mGAAmG,CAAC,EAAE,OAAO,EAAU,OAAO,+DAA+D,EAAE,iBAAiB,CAAC,MAAM,2BAA2B,QAAQ,qDAAqD,MAAM,CAAC,gKAAgK,qKAAqK,4GAA4G,EAAE,SAAS,CAAC,qCAAqC,yDAAyD,8CAA8C,sCAAsC,uBAAuB,EAAE,WAAW,kCAAkC,IAAI,CAAC,uJAAuJ,0IAA0I,EAAE,KAAK,CAAC,CAAC,EAAE,wCAAwC,EAAE,uJAAuJ,EAAE,CAAC,EAAE,sCAAsC,EAAE,qHAAqH,EAAE,CAAC,EAAE,iCAAiC,EAAE,yEAAyE,CAAC,EAAE,OAAO,EAAU,OAAO,gFAAgF,EAAE,eAAe,CAAC,MAAM,iCAAiC,QAAQ,oDAAoD,MAAM,CAAC,gMAAgM,mJAAmJ,oHAAoH,EAAE,SAAS,CAAC,sDAAsD,uCAAuC,0CAA0C,mCAAmC,kDAAkD,EAAE,WAAW,2BAA2B,IAAI,CAAC,mIAAmI,6IAA6I,EAAE,KAAK,CAAC,CAAC,EAAE,4BAA4B,EAAE,8HAA8H,EAAE,CAAC,EAAE,+BAA+B,EAAE,8IAA8I,EAAE,CAAC,EAAE,8BAA8B,EAAE,oGAAoG,CAAC,EAAE,OAAO,EAAS,OAAO,iEAAiE,EAAE,eAAe,CAAC,MAAM,8BAA8B,QAAQ,0CAA0C,MAAM,CAAC,yKAAyK,2JAA2J,yFAAyF,EAAE,SAAS,CAAC,yCAAyC,0CAA0C,sCAAsC,sCAAsC,mCAAmC,EAAE,WAAW,sCAAsC,IAAI,CAAC,mHAAmH,4HAA4H,EAAE,KAAK,CAAC,CAAC,EAAE,wBAAwB,EAAE,wIAAwI,EAAE,CAAC,EAAE,2CAA2C,EAAE,uHAAuH,EAAE,CAAC,EAAE,uCAAuC,EAAE,6EAA6E,CAAC,EAAE,OAAO,EAAS,OAAO,8EAA8E,EAAE,SAAW,CAAC,MAAM,WAAW,QAAQ,qDAAqD,MAAM,CAAC,iMAAiM,uKAAuK,4IAA4I,EAAE,SAAS,CAAC,kDAAkD,gDAAgD,4CAA4C,kCAAkC,yCAAyC,EAAE,WAAW,iCAAiC,IAAI,CAAC,8GAA8G,mKAAmK,EAAE,KAAK,CAAC,CAAC,EAAE,4BAA4B,EAAE,mHAAmH,EAAE,CAAC,EAAE,iCAAiC,EAAE,qHAAqH,EAAE,CAAC,EAAE,+BAA+B,EAAE,wHAAwH,CAAC,EAAE,OAAO,EAAa,OAAO,wEAAwE,EAAE,YAAY,CAAC,MAAM,wBAAwB,QAAQ,kDAAkD,MAAM,CAAC,6JAA6J,mJAAmJ,+JAA+J,EAAE,SAAS,CAAC,qDAAqD,qCAAqC,mCAAmC,0BAA0B,wCAAwC,EAAE,WAAW,6BAA6B,IAAI,CAAC,+GAA+G,8HAA8H,EAAE,KAAK,CAAC,CAAC,EAAE,iCAAiC,EAAE,wJAAwJ,EAAE,CAAC,EAAE,qCAAqC,EAAE,yGAAyG,EAAE,CAAC,EAAE,yCAAyC,EAAE,2HAA2H,CAAC,EAAE,OAAO,EAAS,OAAO,sFAAsF,EAAE,kBAAkB,CAAC,MAAM,kBAAkB,QAAQ,uDAAuD,MAAM,CAAC,iMAAiM,iNAAiN,6JAA6J,EAAE,SAAS,CAAC,6CAA6C,wCAAwC,uDAAuD,yDAAyD,+BAA+B,EAAE,WAAW,qCAAqC,IAAI,CAAC,yKAAyK,8HAA8H,EAAE,KAAK,CAAC,CAAC,EAAE,kCAAkC,EAAE,8IAA8I,EAAE,CAAC,EAAE,kCAAkC,EAAE,6KAA6K,EAAE,CAAC,EAAE,8BAA8B,EAAE,gGAAgG,CAAC,CAAC,EAAE,oBAAoB,CAAC,MAAM,+BAA+B,QAAQ,uDAAuD,MAAM,CAAC,+KAA+K,wLAAwL,8IAA8I,EAAE,SAAS,CAAC,8BAA8B,qCAAqC,2CAA2C,0DAA0D,yCAAyC,EAAE,WAAW,wBAAwB,IAAI,CAAC,wIAAwI,gLAAgL,EAAE,KAAK,CAAC,CAAC,EAAE,uCAAuC,EAAE,iJAAiJ,EAAE,CAAC,EAAE,uCAAuC,EAAE,gJAAgJ,EAAE,CAAC,EAAE,gCAAgC,EAAE,4GAA4G,CAAC,EAAE,OAAO,EAAgB,OAAO,6FAA6F,CAAC,EAAQ,EAAM,CAAC,cAAc,qBAAqB,iBAAiB,eAAe,eAAe,WAAW,YAAY,kBAAkB,mBAAmB,EAAQ,EAAO,CAAC,CAAC,EAAE,oBAAoB,EAAE,4FAA4F,EAAE,CAAC,EAAE,qBAAqB,EAAE,4EAA4E,EAAE,CAAC,EAAE,gBAAgB,EAAE,qEAAqE,EAAE,CAAC,EAAE,4BAA4B,EAAE,yEAAyE,CAAC,EAAQ,EAAa,CAAC,CAAC,EAAE,0GAA0G,EAAE,uBAA0B,EAAE,CAAC,EAAE,oHAAoH,EAAE,0BAA6B,EAAE,CAAC,EAAE,4EAA4E,EAAE,uBAA0B,CAAC,EAAQ,EAAQ,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,cAAc,SAAS,cAAc,YAAY,MAAM,EAAO,OAAO,CAAC,EAAQ,EAAQ,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,yBAAyB,WAAW,SAAS,cAAc,WAAW,MAAM,EAAI,OAAO,CAAC,EAAQ,EAAG,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,yBAAyB,WAAW,SAAS,cAAc,UAAU,MAAM,EAAI,OAAO,CAAC,EAAQ,EAAQ,CAAC,GAAG,EAAG,MAAM,CAAK,EAAQ,EAAK,CAAC,WAAW,EAAK,WAAW,IAAI,SAAS,GAAG,WAAW,SAAS,cAAc,WAAW,MAAM,EAAK,OAAO,CAAC,EAAQ,EAAa,IAAK,CAAC,MAAM,OAAO,QAAQ,OAAO,eAAe,SAAS,WAAW,EAAG,UAAU,YAAY,GAAS,EAAM,CAAC,MAAM,OAAO,SAAS,KAAK,UAAU,YAAY,EAU5hN,EAAoB,EAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,EAAM,aAAa,EAAM,IAAI,GAAG,EAAS,EAAE,CAAC,KAAK,EAAE,aAAa,aAAa,EAAE,SAAS,CAAC,KAAK,EAAY,MAAM,MAAM,sBAAsB,CAAC,CAAC"}