PageSourceSearch

https://whatgrassisthis.com/_next/static/immutable/chunks/02dddpc705efh.js

js whatgrassisthis.com collected 2026-09-24 10:59:47 UTC 65,161 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,390817,e=>{"use strict";var a=e.i(843476),i=e.i(786563);let t={gold:"bg-amber-100 text-amber-900 ring-amber-300",green:"bg-emerald-100 text-emerald-900 ring-emerald-300",blue:"bg-sky-100 text-sky-900 ring-sky-300",purple:"bg-violet-100 text-violet-900 ring-violet-300",orange:"bg-orange-100 text-orange-900 ring-orange-300",slate:"bg-slate-100 text-slate-800 ring-slate-300"};e.s(["PickBadgePill",0,function(e){let{badge:s,size:r="md",showStar:l=!1}=e,o=t[s.tone??"green"],n=("verdict"===s.tier||"number"==typeof s.rating)&&"number"==typeof s.rating;return(0,a.jsxs)("span",{className:`inline-flex items-center gap-1.5 rounded-full ring-1 font-semibold uppercase tracking-wide ${"sm"===r?"text-[10px] px-2 py-0.5":"text-xs px-2.5 py-0.5"} ${o}`,children:[l&&!n&&(0,a.jsx)(i.Star,{className:"w-3 h-3 fill-current","aria-hidden":"true"}),s.label,n&&(0,a.jsxs)("span",{className:"inline-flex items-center gap-0.5 normal-case",children:[(0,a.jsx)(i.Star,{className:"w-3 h-3 fill-current","aria-hidden":"true"}),s.rating.toFixed(1),"/5"]})]})}])},280753,e=>{"use strict";var a=e.i(843476),i=e.i(522016),t=e.i(802449),s=e.i(679258),r=e.i(768877),l=e.i(604181),o=e.i(153072),n=e.i(583863);let d="guide-sidebar";function u(e){return e.startsWith("blog")?"blog":"guide"}e.s(["GuideSidebarProduct",0,function(e){let{slug:c,products:m,sourcePrefix:p="guide-sidebar",railVariant:h}=e,g=u(p),f=(0,n.useAffiliateImpression)(d,{article_slug:c,placement:"sidebar",product_count:m.length,rail_host:g,denominator:"container",...h?{guide_rail_variant:h}:{}});return 0===m.length?null:(0,a.jsxs)("div",{ref:f,className:"ds-glass rounded-[18px] p-4",style:{boxShadow:"0 4px 16px -8px rgba(18,46,30,0.22), 0 1px 3px -1px rgba(18,46,30,0.12)"},children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)("span",{className:"grid place-items-center w-6 h-6 rounded-lg border border-white/70 bg-green-50/85 text-green-700 flex-shrink-0",children:(0,a.jsx)(s.Package,{className:"w-3.5 h-3.5"})}),(0,a.jsx)("h3",{className:"text-[11px] font-bold text-green-700 uppercase tracking-[0.08em]",children:"Top Picks"})]}),(0,a.jsx)("div",{className:"space-y-2",children:m.map((e,i)=>{let n=(0,o.withAmazonTag)(e.affiliateUrl,"rail");return(0,a.jsxs)("a",{href:n,target:"_blank",rel:"noopener noreferrer nofollow sponsored","data-affiliate":"true","data-affiliate-placement":"sidebar",onClick:()=>{var a;return a=i+1,void(l.contentAnalytics.affiliateLinkClicked(c,e.name,n,"sidebar",void 0,{position:a}),l.contentAnalytics.affiliateProductClicked(d,{productName:e.name,affiliateLink:n,article_slug:c,placement:"sidebar",rail_host:g,position:a}))},className:"group flex items-start gap-3 rounded-2xl border border-white/55 bg-white/55 backdrop-blur-md p-2.5 transition-[transform,box-shadow] duration-300 hover:-translate-y-0.5 hover:shadow-[0_12px_26px_-14px_rgba(22,163,74,0.4)]",children:[(0,a.jsx)("span",{className:"grid h-12 w-12 flex-shrink-0 place-items-center overflow-hidden rounded-lg border border-white/70 bg-white",children:e.imageUrl?(0,a.jsx)("img",{src:e.imageUrl,alt:"",loading:"lazy",className:"h-full w-full object-contain p-1"}):(0,a.jsx)(s.Package,{className:"w-5 h-5 text-green-600/70"})}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsxs)("div",{className:"flex items-start gap-1.5",children:[(0,a.jsx)("span",{className:"text-[13px] font-semibold text-gray-900 group-hover:text-green-700 leading-snug flex-1",children:e.name}),(0,a.jsx)(t.ExternalLink,{className:"w-3 h-3 mt-0.5 flex-shrink-0 text-gray-400 group-hover:text-green-600"})]}),(0,a.jsxs)("span",{className:"mt-1.5 inline-flex items-center gap-1 text-[11.5px] font-semibold text-green-700 group-hover:text-green-800",children:["Check price on Amazon",(0,a.jsx)(r.ArrowRight,{className:"w-3 h-3 group-hover:translate-x-0.5 transition-transform"})]})]})]},e.name)})}),(0,a.jsx)("div",{className:"mt-3 pt-3 border-t border-white/45",children:(0,a.jsxs)(i.default,{href:`/products?source=${encodeURIComponent(`${p}-${c}`)}`,className:"inline-flex items-center gap-1 text-xs font-semibold text-green-700 hover:text-green-800 group",children:["See all products",(0,a.jsx)(r.ArrowRight,{className:"w-3 h-3 group-hover:translate-x-0.5 transition-transform"})]})})]})},"railHostFromSourcePrefix",0,u])},452358,e=>{"use strict";var a=e.i(843476);
1e.s(["AnimatedBackground",0,function(){return(0,a.jsxs)("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-linear-to-br from-green-50 via-emerald-50 to-green-100 opacity-60"}),(0,a.jsxs)("div",{className:"absolute inset-0",children:[(0,a.jsx)("div",{className:"absolute bottom-0 left-0 w-full h-32 bg-linear-to-t from-green-100/30 to-transparent"}),(0,a.jsx)("div",{className:"absolute top-1/4 left-1/4 w-2 h-16 bg-green-200/20 rounded-full animate-pulse-soft"})]})]})}])},686818,e=>{"use strict";var a=e.i(843476),i=e.i(271645),t=e.i(970065),s=e.i(576248),r=e.i(716327),l=e.i(647163),o=e.i(160831);function n(e){let{faqs:n,className:d,hideHeaderOnMobile:u=!1}=e,[c,m]=(0,i.useState)(null);if(!n||0===n.length)return null;let p=(0,a.jsx)("div",{className:"space-y-3","data-module":"faq_expand",children:n.map((e,i)=>{let t=c===i;return(0,a.jsxs)("div",{className:(0,l.cn)("bg-white rounded-xl border-2 transition-all duration-300 ease-out overflow-hidden",t?"border-green-400 shadow-lg shadow-green-100/50":"border-gray-200 hover:border-green-300 hover:shadow-md"),children:[(0,a.jsxs)("button",{onClick:()=>{let e;(e=c===i?null:i)===i&&(0,o.trackFaqExpand)({index:i,question:n[i]?.question}),m(e)},className:"w-full text-left px-4 py-4 md:px-5 md:py-4 flex items-center justify-between gap-3 hover:bg-green-50/50 transition-all duration-200 group","aria-expanded":t,children:[(0,a.jsx)("h3",{className:(0,l.cn)("text-sm md:text-base font-semibold leading-snug transition-colors duration-200 text-left",t?"text-green-700":"text-gray-900 group-hover:text-green-700"),children:e.question}),(0,a.jsx)(r.ChevronDown,{className:(0,l.cn)("h-5 w-5 flex-shrink-0 transition-all duration-300",t?"text-green-600 rotate-180":"text-gray-400 group-hover:text-green-600")})]}),(0,a.jsx)("div",{className:(0,l.cn)("overflow-hidden transition-all duration-300 ease-out",t?"max-h-[1000px] opacity-100":"max-h-0 opacity-0"),children:(0,a.jsx)("div",{className:"px-5 md:px-6 pb-5 md:pb-6 pt-0",children:(0,a.jsx)("div",{className:"pl-4 border-l-4 border-green-300 bg-green-50/30 rounded-r-lg py-3 px-4",children:(0,a.jsx)("p",{"data-faq-answer":"true",className:"text-sm md:text-base text-gray-700 leading-relaxed whitespace-pre-line",children:e.answer})})})})]},i)})});return(0,a.jsxs)(t.Card,{className:(0,l.cn)("bg-white border border-gray-200 shadow-xl overflow-hidden",d),children:[(0,a.jsx)(t.CardHeader,{className:(0,l.cn)("pb-5 pt-8 px-6 md:px-8 bg-linear-to-r from-green-50 via-emerald-50 to-green-50 border-b border-green-100",u&&"hidden md:block"),children:(0,a.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,a.jsx)("div",{className:"p-2.5 bg-green-100 rounded-xl shadow-xs flex-shrink-0",children:(0,a.jsx)(s.HelpCircle,{className:"h-6 w-6 md:h-7 md:w-7 text-green-600"})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-bold leading-none tracking-tight text-gray-900",children:"Frequently Asked Questions"}),(0,a.jsx)("p",{className:"text-gray-600 text-sm md:text-base mt-2",children:"Common questions about this topic"})]})]})}),(0,a.jsx)(t.CardContent,{className:"p-6 md:p-8",children:p})]})}e.s(["LazyFAQSection",0,function(e){let{initialFaqs:t=[]}=e,[o,d]=(0,i.useState)(!1),u=(0,i.useId)(),[c,m]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let e=window.matchMedia("(max-width: 767px)"),a=()=>m(e.matches);return a(),e.addEventListener("change",a),()=>e.removeEventListener("change",a)},[]),0===t.length)?null:(0,a.jsx)("div",{className:"mt-8 md:mt-12",children:(0,a.jsxs)("div",{className:"max-md:ds-glass max-md:rounded-[18px] max-md:overflow-hidden md:contents",children:[(0,a.jsxs)("button",{onClick:()=>d(!o),className:"w-full flex items-center justify-between p-4 bg-white/55 backdrop-blur-md border-b border-white/55 hover:bg-white/70 transition-colors md:hidden","aria-expanded":o,"aria-controls":u,children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"grid h-10 w-10 place-items-center rounded-2xl border border-white/70 bg-green-50/85 text-green-700",children:(0,a.jsx)(s.HelpCircle,{className:"w-5 h-5"})}),(0,a.jsxs)("div",{className:"text-left",children:[(0,a.jsx)("h2",{className:"font-editorial font-bold text-gray-900",children:"Frequently Asked Questions"}),(0,a.jsxs)("p",{className:"text-sm text-gray-500",children:[t.length," questions"]})]})]}),(0,a.jsx)(r.ChevronDown,{className:(0,l.cn)("w-5 h-5 text-green-700 transition-transform duration-300",o&&"rotate-180")}
1)]}),(0,a.jsx)("div",{id:u,inert:!!c&&!o||void 0,className:(0,l.cn)("max-md:overflow-hidden transition-all duration-300 ease-out",o?"max-md:max-h-[5000px] max-md:opacity-100":"max-md:max-h-0 max-md:opacity-0"),children:(0,a.jsx)(n,{faqs:t,hideHeaderOnMobile:!0,className:"max-md:border-0 max-md:shadow-none max-md:rounded-none max-md:bg-transparent"})})]})})}],686818)},221688,e=>{"use strict";var a=e.i(843476),i=e.i(271645),t=e.i(174080);e.s(["PageBottomPortal",0,function(e){let{children:s}=e,[r,l]=(0,i.useState)(void 0);return((0,i.useEffect)(()=>{l(document.getElementById("page-bottom-slot"))},[]),void 0===r)?(0,a.jsx)("div",{hidden:!0,children:s}):null===r?null:(0,t.createPortal)(s,r)}])},339756,e=>{"use strict";var a=e.i(153072);let i=[{displayName:"Fertilome Centipede Weed & Feed 15-0-15",aliases:["Fertilome Centipede Weed & Feed 15-0-15","Fertilome Centipede Weed and Feed 15-0-15","Ferti-Lome Centipede Weed & Feed","Fertilome Centipede Weed & Feed","Fertilome Centipede Weed and Feed"],affiliateUrl:(0,a.amazonUrl)("B0CYJMR85M")},{displayName:"Southern Ag Atrazine",aliases:["Southern Ag Atrazine St. Augustine & Centipede Weed Killer","Southern Ag Atrazine Weed Killer","Southern Ag Atrazine"],affiliateUrl:(0,a.amazonUrl)("B0052MZBYQ")},{displayName:"Celsius WG Herbicide",aliases:["Celsius WG Herbicide","Celsius WG","Celsius herbicide"],affiliateUrl:(0,a.amazonUrl)("B0BTN1DPMD")},{displayName:"Scotts Turf Builder Weed and Feed 3",aliases:["Scotts Turf Builder Weed and Feed 3","Scotts Turf Builder Weed & Feed 3","Scotts Turf Builder Weed and Feed","Scotts Turf Builder Weed & Feed","Scotts Weed and Feed","Scotts Weed & Feed"],affiliateUrl:(0,a.amazonUrl)("B00XJM8KMQ")},{displayName:"Scotts Turf Builder Triple Action",aliases:["Scotts Turf Builder Triple Action","Scotts Triple Action"],affiliateUrl:(0,a.amazonUrl)("B09JVFT7N5")},{displayName:"Scotts Turf Builder Bonus S Southern Weed & Feed",aliases:["Scotts Turf Builder Bonus S Southern Weed & Feed","Scotts Turf Builder Bonus S Southern Weed and Feed","Scotts Turf Builder Bonus S","Bonus S Southern Weed & Feed","Bonus S Southern"],affiliateUrl:(0,a.amazonUrl)("B00GPAGO6S")},{displayName:"Scotts Elite Spreader",aliases:["Scotts Elite Spreader","Scotts Elite"],affiliateUrl:(0,a.amazonUrl)("B077JBGG4H")},{displayName:"Scotts Turf Builder EdgeGuard Mini Broadcast Spreader",aliases:["Scotts Turf Builder EdgeGuard Mini Broadcast Spreader","Scotts EdgeGuard Mini Broadcast Spreader","Scotts EdgeGuard DLX","Scotts EdgeGuard Mini","EdgeGuard DLX","EdgeGuard Mini"],affiliateUrl:(0,a.amazonUrl)("B002YPS1KK")},{displayName:"Scotts Wizz Spreader",aliases:["Scotts Wizz Spreader","Scotts Hand-Held Wizz","Scotts Wizz"],affiliateUrl:(0,a.amazonUrl)("B011HY5Q1K")},{displayName:"The Andersons PGF Complete 16-4-8",aliases:["The Andersons PGF Complete 16-4-8","Andersons PGF Complete 16-4-8","The Andersons PGF Complete","Andersons PGF Complete","PGF Complete 16-4-8","PGF Complete"],affiliateUrl:(0,a.amazonUrl)("B07SYLCKRH")},{displayName:"Simple Lawn Solutions Advanced 16-4-8",aliases:["Simple Lawn Solutions Advanced 16-4-8","Simple Lawn Solutions 16-4-8","Simple Lawn Solutions Advanced"],affiliateUrl:(0,a.amazonUrl)("B06XWFL84R")},{displayName:"Simple Lawn Solutions Maximum Green 28-0-0",aliases:["Simple Lawn Solutions Maximum Green 28-0-0","Simple Lawn Solutions Maximum Green & Growth","Simple Lawn Solutions 28-0-0","SLS 28-0-0","Maximum Green & Growth 28-0-0","Maximum Green 28-0-0"],affiliateUrl:(0,a.amazonUrl)("B06X9Z9MQR")},{displayName:"Simple Lawn Solutions Superior 15-0-15",aliases:["Simple Lawn Solutions Superior 15-0-15","Simple Lawn Solutions 15-0-15","SLS 15-0-15","Superior Nitrogen 15-0-15","Superior 15-0-15"],affiliateUrl:(0,a.amazonUrl)("B06X9L1GW5")},{displayName:"Simple Lawn Solutions Ultimate 3-18-18",aliases:["Simple Lawn Solutions Ultimate 3-18-18","Simple Lawn Solutions 3-18-18","SLS 3-18-18","Ultimate 3-18-18"],affiliateUrl:(0,a.amazonUrl)("B06XB32CVV")},{displayName:"Simple Lawn Solutions Liquid Iron",aliases:["Simple Lawn Solutions Liquid Iron Darker Green","Simple Lawn Solutions Liquid Iron","Simple Lawn Solutions Darker Green","SLS 
1Liquid Iron"],affiliateUrl:(0,a.amazonUrl)("B08Z4DTTJR")},{displayName:"Simple Lawn Solutions Lawn Energizer 6-0-0 with Iron",aliases:["Simple Lawn Solutions Commercial Grade Lawn Fertilizer with Iron","Simple Lawn Solutions Lawn Energizer","SLS Lawn Energizer"],affiliateUrl:(0,a.amazonUrl)("B01BI8K6S8")},{displayName:"Simple Lawn Solutions Organic Micronutrient Booster",aliases:["Simple Lawn Solutions Organic Micronutrient Booster","Simple Grow Solutions Organic Micronutrient Booster","Simple Lawn Solutions Micronutrient Booster","SLS Micronutrient Booster"],affiliateUrl:(0,a.amazonUrl)("B01N19BYG1")},{displayName:"Simple Lawn Solutions Liquid Soil Loosener",aliases:["Simple Lawn Solutions Liquid Soil Loosener","Simple Lawn Solutions Soil Loosener","SLS Liquid Soil Loosener","SLS Soil Loosener"],affiliateUrl:(0,a.amazonUrl)("B071VWCRBD")},{displayName:"Milorganite 6-4-0",aliases:["Milorganite 6-4-0","Milorganite Slow-Release","Milorganite"],affiliateUrl:(0,a.amazonUrl)("B0FGDNF55M")},{displayName:"Scotts Turf Builder Southern Lawn Food",aliases:["Scotts Turf Builder Southern Lawn Food","Scotts Southern Turf Builder","Scotts Southern Lawn Food"],affiliateUrl:(0,a.amazonUrl)("B000UGU59K")},{displayName:"Scotts Turf Builder Lawn Food",aliases:["Scotts Turf Builder Lawn Food"],affiliateUrl:(0,a.amazonUrl)("B005W1QXQW")},{displayName:"Pennington Full Season Lawn Fertilizer 32-0-5",aliases:["Pennington Full Season Lawn Fertilizer 32-0-5","Pennington Full Season Lawn Fertilizer","Pennington Full Season 32-0-5","Pennington Full Season"],affiliateUrl:(0,a.amazonUrl)("B0DYWRC5NM")},{displayName:"Scotts Turf Builder Starter Fertilizer for New Grass",aliases:["Scotts Turf Builder Starter Fertilizer for New Grass","Scotts Turf Builder Starter Fertilizer","Scotts Starter Fertilizer"],affiliateUrl:(0,a.amazonUrl)("B00DK49DVA")},{displayName:"Down to Earth Bio-Turf 8-3-5",aliases:["Down to Earth Bio-Turf 8-3-5","Down to Earth Bio-Turf"],affiliateUrl:(0,a.amazonUrl)("B0BRKJJ89Z")},{displayName:"Scotts DiseaseEx Lawn Fungicide",aliases:["Scotts DiseaseEx Lawn Fungicide","Scotts DiseaseEx","DiseaseEx"],affiliateUrl:(0,a.amazonUrl)("B075R7BNXV")},{displayName:"Scotts Turf Builder Grass Seed Bermudagrass",aliases:["Scotts Turf Builder Grass Seed Bermudagrass","Scotts Turf Builder Bermudagrass","Scotts Bermudagrass Seed","Scotts Bermuda Grass Seed"],affiliateUrl:(0,a.amazonUrl)("B00D4AESXS")},{displayName:"Scotts Halts Crabgrass and Grassy Weed Preventer",aliases:["Scotts Halts Crabgrass and Grassy Weed Preventer","Scotts Halts Crabgrass Preventer","Scotts Halts"],affiliateUrl:(0,a.amazonUrl)("B08L6T3B4H")}],t=null;e.s(["AFFILIATE_CATALOG",0,i,"findAffiliateEntry",0,function(e){if(!e)return null;t||(t=function(){let e=[];for(let a of i)for(let i of a.aliases)e.push({pattern:i.toLowerCase(),entry:a});return e.sort((e,a)=>a.pattern.length-e.pattern.length),e}());let a=e.toLowerCase();for(let{pattern:e,entry:i}of t)if(a.includes(e))return i;return null}])},50536,e=>{"use strict";let a=[{id:"crabgrass",displayName:"Crabgrass",aliases:["crab grass","large crabgrass","hairy crabgrass","smooth crabgrass"],weedClass:"grassy",supp
1ortLevel:"full",guideSlug:"crabgrass",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["flat star-shaped sprawl that stays pressed low and spreads sideways, not an upright coarse tuft like dallisgrass","wider paler blades forming an isolated patch, not the dense fine-bladed mat of bermudagrass, and without above-ground runners","stems radiating outward from a central crown and branching like crab legs"],lookalikes:["goosegrass","dallisgrass","bermudagrass"],immediateAction:"If the patch is small, pull the entire crown before it produces seed and bag the plant.",preventionGuidance:["Keep turf dense and mow at the recommended height.","Use pre-emergent only at the labeled spring soil-temperature window."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"dandelions",displayName:"Dandelions",aliases:["dandelion","common dandelion","taraxacum officinale"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"dandelions",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["toothed leaves forming a flat basal rosette","single yellow flower or white seed head on a hollow leafless stalk"],lookalikes:["catsear","hawkweed"],immediateAction:"Remove the full taproot with a narrow weeding tool while the soil is moist.",preventionGuidance:["Remove seed heads before they mature.","Thicken thin turf so windblown seed has less bare soil to occupy."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"white-clover",displayName:"White Clover",aliases:["clover","white dutch clover","trifolium repens"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"white-clover",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["three rounded leaflets with pale crescent markings","creeping stems that root at nodes"],lookalikes:["black medic","oxalis"],immediateAction:"Rake up the creeping stems and remove small patches, including rooted nodes.",preventionGuidance:["Correct thin turf and confirm fertility with a soil test.","Avoid scalping, which gives creeping clover more light."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"foxtail-setaria",displayName:"Foxtail (Setaria)",aliases:["foxtail","green foxtail","yellow foxtail","giant foxtail","setaria"],weedClass:"grassy",supp
1ortLevel:"full",guideSlug:"foxtail-setaria",visibleSeasons:["spring","summer","fall"],commonRegions:["Central","South Central","Great Lakes","Upper Midwest"],requiredVisualCues:["dense cylindrical unbranched bottlebrush seed head, not a branched or finger-like head","upright clumping grassy growth"],lookalikes:["timothy grass","barnyardgrass"],immediateAction:"Pull or dig isolated plants before the bristly seed heads mature.",preventionGuidance:["Repair compacted or bare soil.","Time labeled pre-emergent before late-spring germination."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"goosegrass",displayName:"Goosegrass",aliases:["goose grass","silver crabgrass","eleusine indica"],weedClass:"grassy",supportLevel:"full",guideSlug:"goosegrass",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central","Mid-Atlantic","Central"],requiredVisualCues:["darker green and far more compact than crabgrass, forming a low wheel pressed flat to the ground","blades folded and flattened where they meet the base, usually in compacted or heavily walked ground","flattened silvery-white center with finger-like seed spikes"],lookalikes:["crabgrass","dallisgrass"],immediateAction:"Dig out the full flattened crown before seed spikes develop.",preventionGuidance:["Relieve compaction in high-traffic areas.","Use a labeled prevention product only before the later goosegrass germination window."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"broadleaf-plantain",displayName:"Broadleaf Plantain",aliases:["plantain","common plantain","greater plantain","plantago major"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"broadleaf-plantain",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["wide oval leaves in a basal rosette","strong parallel veins running from leaf base to tip"],lookalikes:["buckhorn plantain","hosta seedlings"],immediateAction:"Remove the rosette and short crown with a forked weeder after rain or watering.",preventionGuidance:["Aerate compacted soil.","Raise mowing height and repair traffic-thinned turf."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"nutsedge-yellow",displayName:"Nutsedge (Yellow)",aliases:["nutsedge","yellow nutsedge","nut grass","cyperus esculentus"],weedClass:"sedge",supportLevel:"full",guideSlug:"nutsedge-yellow",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["bright yellow-green upright shoots growing faster than turf","three-ranked leaves and angular triangular-looking stem"],lookalikes:["green kyllinga","purple nutsedge","grassy weeds"],immediateAction:"Do not repeatedly pull mature plants because underground nutlets can trigger more shoots; mark the patch and correct excess moisture.",preventionGuidance:["Fix drainage and overwatering.","Use only a sedge-labeled treatment that is compatible with the verified host grass."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"creeping-charlie-ground-ivy",displayName:"Creeping Charlie (Ground Ivy)",aliases:["creeping charlie","ground ivy","glechoma hederacea"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"creeping-charlie-ground-ivy",visibleSeasons:["spring","summer","fall"],commonRegions:["Northeast","Mid-Atlantic","Great Lakes","Upper Midwest","Central"],requiredVisualCues:["round kidney-shaped leaves with scalloped edges","creeping square stems that root at nodes"],lookalikes:["henbit","purple deadnettle","wild violet"],immediateAction:"Rake up runners and remove every rooted node from a small patch.",preventionGuidance:["Reduce persistent shade and moisture where practical.","Overseed thin areas with turf suited to the site."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"annual-bluegrass-poa-annua",displayName:"Annual Bluegrass (Poa annua)",aliases:["annual bluegrass","poa annua","annual meadow grass"],weedClass:"grassy",supp
1ortLevel:"full",guideSlug:"annual-bluegrass-poa-annua",visibleSeasons:["fall","winter","spring"],commonRegions:["All regions"],requiredVisualCues:["light apple-green tufts","small pale open seed heads produced at mowing height"],lookalikes:["kentucky bluegrass","rough bluegrass"],immediateAction:"Hand-remove isolated tufts before they shed seed, then repair the opening.",preventionGuidance:["Avoid frequent shallow watering in fall.","Use a fall prevention product only when labeled for the verified host turf."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"spotted-spurge",displayName:"Spotted Spurge",aliases:["spurge","prostrate spurge","spotted euphorbia","euphorbia maculata"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"spotted-spurge",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["flat mat of reddish branching stems","small opposite oval leaves often with a dark central spot"],lookalikes:["purslane","carpetweed"],immediateAction:"Pull the shallow-rooted mat before it flowers, wear gloves, and bag it because the sap can irritate skin.",preventionGuidance:["Cover bare hot soil with dense turf or mulch.","Prevent the next seed flush before warm-weather germination."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"henbit",displayName:"Henbit",aliases:["hen bit","lamium amplexicaule"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"henbit",visibleSeasons:["fall","winter","spring"],commonRegions:["All regions"],requiredVisualCues:["rounded upper leaves clasping a square stem","small pink-purple tubular flowers in tiers"],lookalikes:["purple deadnettle","creeping charlie"],immediateAction:"Pull young plants from moist soil before they set spring seed.",preventionGuidance:["Thicken turf in early fall.","Use fall prevention only where the product label permits it."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"chickweed-common",displayName:"Chickweed (Common)",aliases:["chickweed","common chickweed","stellaria media"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"chickweed-common",visibleSeasons:["fall","winter","spring"],commonRegions:["All regions"],requiredVisualCues:["low tangled mat with small paired oval leaves","tiny white flowers with deeply split petals"],lookalikes:["mouse-ear chickweed","speedwell"],immediateAction:"Rake and pull the shallow-rooted mat before it flowers and bag any seed-bearing material.",preventionGuidance:["Reduce prolonged surface moisture.","Maintain dense turf going into fall germination."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"wild-violet",displayName:"Wild Violet",aliases:["wild violets","common blue violet","viola sororia"],weedClass:"broadleaf",supportLevel:"full",guideSlug:"wild-violet",visibleSeasons:["spring","summer","fall"],commonRegions:["Northeast","Mid-Atlantic","Great Lakes","Upper Midwest","Central","Southeast"],requiredVisualCues:["heart-shaped leaves with rounded teeth","purple or blue five-petaled flowers on separate stalks"],lookalikes:["creeping charlie","mallow"],immediateAction:"Dig small clumps deeply enough to remove the rhizomes, then monitor for regrowth.",preventionGuidance:["Improve turf density in damp or shady areas.","Fall is usually the best labeled treatment window for established violet."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"dallisgrass",displayName:"Dallisgrass",aliases:["dallis grass","paspalum dilatatum"],weedClass:"grassy",supp
1ortLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central","Mid-Atlantic","Pacific"],requiredVisualCues:["coarse yellow-green circular clumps that stand taller than the mown lawn within days of cutting","older clumps thin out in the middle, leaving a donut-shaped patch","seed head with three to six finger-like spikes off a central stem, often with black ergot spots"],lookalikes:["crabgrass","bahiagrass"],immediateAction:"Dig out the whole clump including the shallow rhizome mass, take a few inches of surrounding soil, then reseed the bare spot.",preventionGuidance:["Mow at the right height and frequency for your turf so the lawn stays dense enough to shade out new clumps.","Overseed thin or disturbed areas promptly, because dallisgrass seed needs open soil and light to establish."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"basketgrass-oplismenus-spp",displayName:"Basketgrass (Oplismenus spp.)",aliases:["basketgrass","basket grass","woodsgrass","woods grass","jewgrass","wavyleaf basketgrass","oplismenus spp"],weedClass:"grassy",supp
1ortLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central"],requiredVisualCues:["low spreading mats or dense groundcover in deep shade, often where turf is thin or fails to establish","wavy or rippled leaf blades with a fine texture, unlike the flatter blades of many lawn grasses","spreading stems that root at nodes, with a small inconspicuous spike when a flowering stem is visible"],lookalikes:["st. augustinegrass","nimblewill","crabgrass"],immediateAction:"Hand-pull or dig small mats and remove the rooted stem nodes so the patch does not re-establish.",preventionGuidance:["Improve light where practical, because dense shade can prevent the turf from competing with basketgrass.","Use a shade-suited groundcover or mulch where the site cannot support healthy turf."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"barnyardgrass",displayName:"Barnyardgrass",aliases:["barnyard grass","echinochloa crus-galli","cockspur grass"],weedClass:"grassy",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["coarse pale-green blades with a prominent midvein and sheaths that lie close to the ground","no ligule or auricles at the collar when the blade-to-sheath junction is clearly visible","a terminal pyramid-shaped panicle made of compact spike clusters, sometimes with a red or purple tinge"],lookalikes:["crabgrass","dallisgrass","foxtail-setaria"],immediateAction:"Hand-pull or dig isolated plants before the terminal seedhead matures, then repair the opening in the turf.",preventionGuidance:["Keep the turf dense through mowing, irrigation during drought, and site-suited grass selection.","Clean seed and soil from mowing equipment, shoes, and renovation materials before moving between lawns."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"torpedograss",displayName:"Torpedograss",aliases:["torpedo grass","panicum repens"],weedClass:"grassy",supp
1ortLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central"],requiredVisualCues:["waxy silvery-green blades that read lighter than the duller green lawn around them","stiff upright wiry patches starting near wet ground, ditches, or sprinkler heads and spreading outward","sharp torpedo-pointed rhizome tips just under the soil at the edge of the patch"],lookalikes:["bermudagrass","bahiagrass"],immediateAction:"Mow the patch closely and repeatedly to stop seed heads and slow its spread, because digging fragments the rhizomes and each piece regrows.",preventionGuidance:["Improve drainage in low, soggy areas, since torpedograss favours consistently wet soil.","Keep turf dense and properly fed so wet edges are not left open for rhizomes to invade."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"purple-nutsedge",displayName:"Purple Nutsedge",aliases:["purple nutgrass","cyperus rotundus"],weedClass:"sedge",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central","Pacific"],requiredVisualCues:["bright yellow-green spikes standing noticeably taller than the lawn a day or two after mowing","scattered clumps rather than an even mat, usually in low or poorly drained spots","triangular stem you can feel as three flat sides, with a purple to maroon seed head"],lookalikes:["nutsedge (yellow)","crabgrass"],immediateAction:"Cut or pull the top growth every two to three weeks through the season to drain the underground tubers, since a single pull leaves the tuber chain behind.",preventionGuidance:["Fix standing water and overwatering, because nutsedge thrives in constantly moist soil.","Keep turf thick and mown at the proper height so less light reaches the soil where new shoots emerge."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"sandbur-grassbur",displayName:"Sandbur (Grassbur)",aliases:["sandbur","sand bur","grassbur","grass bur","cenchrus"],weedClass:"grassy",supp
1ortLevel:"known",guideSlug:"",visibleSeasons:["summer","fall"],commonRegions:["South Central","Central","Southeast"],requiredVisualCues:["low sprawling clumps that look like thin ordinary grass for most of the season","stiff bristly seed spikes appearing in mid to late summer, concentrated in sandy or dry thin turf near drives and sunny bare patches","hard spined burs that stick to skin, socks, and pet fur"],lookalikes:["crabgrass","bahiagrass"],immediateAction:"Pull or dig plants out with gloves before the burs harden, then bag them rather than composting, because the seed survives.",preventionGuidance:["Overseed and water sandy or thin areas so dense turf closes the bare soil sandbur needs.","Mow before seed heads form to cut down the number of burs produced for next season."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"doveweed",displayName:"Doveweed",aliases:["dove weed","murdannia nudiflora"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["summer","fall"],commonRegions:["Southeast","South Central"],requiredVisualCues:["shiny rubbery bright-green patches that read glossy against matte St. Augustine or centipede turf","low mat-like growth spreading outward as a dense carpet that thins the lawn","small three-petalled blue to purple flowers on short stalks in mid to late summer"],lookalikes:["st. augustinegrass","centipedegrass"],immediateAction:"Pull or dig patches out while they are small and take the rooting stem nodes with them, because any node left touching soil resprouts.",preventionGuidance:["Avoid mowing too short, since low horizontal growth lets doveweed duck the blade and outcompete turf.","Improve drainage and avoid overwatering, because doveweed thrives in constantly wet soil."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"chamberbitter-gripeweed",displayName:"Chamberbitter (Gripeweed)",aliases:["chamberbitter","gripeweed","little mimosa","phyllanthus urinaria"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["summer","fall"],commonRegions:["Southeast","South Central"],requiredVisualCues:["upright bushy mounds of fine fern-like leaflets set in two flat rows along each branch","fine-textured bright-green plants scattered singly through coarser turf, often along bed edges and thin spots","tiny round warty seed capsules lined up underneath each branchlet"],lookalikes:["mimosa seedlings","partridge pea"],immediateAction:"Pull plants while young and before the seed capsules form, ideally after rain, because an established taproot lets older plants snap off and regrow.",preventionGuidance:["Keep the lawn dense through proper mowing height and overseeding, since chamberbitter needs open warm soil to germinate.","Remove plants before the capsules mature, because a single plant sets an enormous amount of seed."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"oxalis-yellow-woodsorrel",displayName:"Oxalis (Yellow Woodsorrel)",aliases:["oxalis","yellow woodsorrel","wood sorrel","woodsorrel","oxalis stricta"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["All regions"],requiredVisualCues:["small bright-yellow five-petalled flowers scattered through the turf from late spring into autumn","low clover-like clumps whose foliage often carries a purple or red tinge, unlike the even green of the lawn","leaflets notched into a heart shape rather than rounded like clover"],lookalikes:["white clover","black medic"],immediateAction:"Hand-pull while the soil is moist and at the first sign of it, because established plants reseed heavily.",preventionGuidance:["Raise the mowing height to shade out germinating seedlings.","Keep turf dense and adequately fed so thin spots do not open up for it to colonise."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"purslane",displayName:"Purslane",aliases:["common purslane","portulaca oleracea"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["summer"],commonRegions:["All regions"],requiredVisualCues:["flat ground-hugging circular mats radiating from one central point","reddish-pink stems that contrast against green turf, usually in thin or bare sun-baked patches","thick smooth succulent paddle-shaped leaves with no milky sap when broken"],lookalikes:["spotted spurge","prostrate knotweed"],immediateAction:"Pull or hoe out whole plants including the taproot and remove them from the lawn, because cut fragments left on soil will root again.",preventionGuidance:["Overseed and feed thin areas to build turf density.","Avoid letting soil bake down to bare compacted patches, which is where purslane establishes."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0}
1,{id:"dollarweed-pennywort",displayName:"Dollarweed (Pennywort)",aliases:["dollarweed","dollar weed","pennywort","hydrocotyle"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central"],requiredVisualCues:["dense low mats of round coin-shaped glossy leaves that read like tiny lily pads against the turf","concentrated in wet or poorly drained low spots of the yard","leaf stem joins at the centre of the round leaf rather than at its edge"],lookalikes:["creeping charlie (ground ivy)","dichondra"],immediateAction:"Dig out the rhizome mat thoroughly, because any rhizome left behind will resprout.",preventionGuidance:["Improve drainage and stop overwatering, since dollarweed is fundamentally a surplus-moisture problem.","Raise the mowing height and thicken the turf to close the wet open gaps it favours."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"speedwell-veronica",displayName:"Speedwell (Veronica)",aliases:["speedwell","veronica","corn speedwell"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["winter","spring","summer"],commonRegions:["Northeast","Mid-Atlantic","Great Lakes","Upper Midwest","Pacific"],requiredVisualCues:["low creeping mats dotted with tiny pale blue to white flowers","a finer-textured green than the surrounding grass, concentrated in shaded, moist, thin turf","small heart-shaped seed capsules following four-petalled flowers"],lookalikes:["chickweed (common)","creeping charlie (ground ivy)"],immediateAction:"Rake or pull the patches out before they set seed, since small infestations respond well to spot digging.",preventionGuidance:["Raise the mowing height and improve light and drainage to remove the thin damp shade it favours.","Maintain dense well-fed turf as the long-term barrier."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"purple-deadnettle",displayName:"Purple Deadnettle",aliases:["deadnettle","dead nettle","purple dead-nettle","lamium purpureum"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["winter","spring"],commonRegions:["Great Lakes","Upper Midwest","Mid-Atlantic","Southeast","Central"],requiredVisualCues:["low patches with a purple-red haze across the top of the plants, standing a few inches above the turf","conspicuous purple-tinted carpets in early spring, usually on disturbed or thin ground","every leaf including the topmost sits on its own stalk, which is what separates it from henbit"],lookalikes:["henbit","creeping charlie (ground ivy)"],immediateAction:"Pull or hoe plants out while young and before flowering, because they set seed quickly.",preventionGuidance:["Mow through autumn and early spring to stop it flowering and seeding.","Keep turf dense so the bare disturbed soil it germinates in does not open up."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"wild-onion-and-wild-garlic",displayName:"Wild Onion and Wild Garlic",aliases:["wild onion","wild garlic","onion grass","allium"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["fall","winter","spring"],commonRegions:["Southeast","Mid-Atlantic","Central","Great Lakes"],requiredVisualCues:["clumps of thin upright blue-green blades that keep standing taller than the lawn between mowings","coarse dark-green tufts that stand out most in late autumn and winter while the turf is dormant and brown","a strong onion or garlic smell when a blade is crushed"],lookalikes:["nutsedge (yellow)","clumping turfgrass"],immediateAction:"Dig the bulbs out individually with a trowel while the soil is moist, because pulling snaps the tops off and leaves the bulb to regrow.",preventionGuidance:["Mow at a proper height and feed adequately, since scalped thin turf gives bulbs room to establish.","Dig new clumps out promptly in autumn before the bulbs multiply underground."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"kyllinga",displayName:"Kyllinga",aliases:["green kyllinga","false green kyllinga","kyllinga sedge","kyllinga brevifolia","kyllinga gracillima"],weedClass:"sedge",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central","Mid-Atlantic","Pacific"],requiredVisualCues:["dense dark-green circular patches that green up faster than the turf and sit lower and tighter than a 
1nutsedge clump","patches concentrated in constantly wet ground near sprinkler heads, downspouts, and low spots","triangular stem carrying a single round green seed head about the size of a pea, sitting on three leafy bracts"],lookalikes:["nutsedge (yellow)","purple nutsedge"],immediateAction:"Dig the mat out along with the top few inches of soil and the rhizomes running under it, because kyllinga regrows from any rhizome piece left behind.",preventionGuidance:["Fix leaks, overwatering, and poor drainage, since kyllinga is fundamentally a constantly wet soil problem.","Keep turf dense and mown at the proper height so the low mats get less light to spread into."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"japanese-stiltgrass",displayName:"Japanese Stiltgrass",aliases:["stiltgrass","japanese stilt grass","nepalese browntop","microstegium vimineum"],weedClass:"grassy",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Mid-Atlantic","Southeast","Northeast","Great Lakes","Central"],requiredVisualCues:["sprawling pale-green patches in shade along fence lines, tree bases, and lawn edges where the turf has thinned","delicate bamboo-like stems that lean over and root where they touch the ground, lifting away as a whole loose mat","short lance-shaped leaves with an off-centre silvery stripe of fine hairs down the middle"],lookalikes:["nimblewill","crabgrass"],immediateAction:"Pull the shallow-rooted plants by hand before the late-summer flowering, and bag them, because the seed stays viable in the soil for years.",preventionGuidance:["Overseed and build shade-tolerant turf density along wooded edges, which is where it establishes first.","Clean soil and clippings off mowers, tools, and boots, since the seed travels easily on equipment."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"nimblewill",displayName:"Nimblewill",aliases:["nimble will","muhlenbergia schreberi"],weedClass:"grassy",supp
1ortLevel:"known",guideSlug:"",visibleSeasons:["summer","fall"],commonRegions:["Northeast","Mid-Atlantic","Great Lakes","Upper Midwest","Central","Southeast"],requiredVisualCues:["grey-green to blue-green patches that read washed out against darker turf in summer, then turn straw-brown while the lawn around them is still green in autumn","wiry mats of thin stems creeping sideways over the surface and rooting at the nodes, peeling back like a sheet","short flat leaves set at wide angles along the stem in a fish-bone pattern"],lookalikes:["bermudagrass","creeping bentgrass"],immediateAction:"Strip the whole mat out with its creeping stems and a shallow layer of soil, then reseed the bare area, because any rooted node left behind restarts the patch.",preventionGuidance:["Overseed thin and shaded areas so the creeping stems have no open ground to run into.","Mow at the higher end of the range for your turf so nimblewill gets less light at soil level."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"catsear-false-dandelion",displayName:"Catsear (False Dandelion)",aliases:["catsear","cat's ear","cats ear","false dandelion","flatweed","hypochaeris radicata"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Pacific","Northeast","Mid-Atlantic","Southeast","Great Lakes"],requiredVisualCues:["yellow dandelion-like flowers held well above the lawn, often several heads branching off one stalk instead of a single flower per stalk","flat ground-hugging rosettes that look duller and hairier than a dandelion rosette","leaf edges rounded and lobed rather than sharply toothed, on a solid flower stalk instead of a hollow one"],lookalikes:["dandelions","hawkweed"],immediateAction:"Dig the full taproot out with a narrow weeding tool while the soil is moist, since the crown resprouts if the top only snaps off.",preventionGuidance:["Remove the flower stalks before they open into seed heads.","Thicken thin and compacted turf, because catsear establishes where the lawn has already opened up."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"common-lespedeza",displayName:"Common Lespedeza (Japanese Clover)",aliases:["lespedeza","common lespedeza","japanese clover","annual lespedeza","kummerowia striata"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["summer","fall"],commonRegions:["Southeast","South Central","Mid-Atlantic","Central"],requiredVisualCues:["flat wiry mats pressed hard against the ground, most visible in midsummer heat when the turf around them thins out","dark-green patches with a tough stemmy feel underfoot, usually in dry compacted areas and along paths","three oval leaflets per leaf with parallel veins running straight out to the edge, on a stem that is woody rather than soft"],lookalikes:["white clover","black medic"],immediateAction:"Pull young plants while the soil is moist and before the small pink flowers set seed, because mature stems snap off and leave the crown behind.",preventionGuidance:["Relieve compaction and water deeply so the turf holds its density through summer heat.","Overseed thin dry areas, since lespedeza fills whatever ground the lawn gives up in midsummer."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"virginia-buttonweed",displayName:"Virginia Buttonweed",aliases:["buttonweed","virginia button weed","diodia virginiana"],weedClass:"broadleaf",supportLevel:"known",guideSlug:"",visibleSeasons:["spring","summer","fall"],commonRegions:["Southeast","South Central","Mid-Atlantic"],requiredVisualCues:["dark-green sprawling patches radiating flat from a central point and still plainly visible right after mowing","concentrated in wet low spots and poorly drained ground, spreading as a mat that pushes the turf out","paired opposite leaves joined by a thin membrane across the stem, with small white four-petalled star flowers where the leaves meet it"],lookalikes:["spotted spurge","chickweed (common)"],immediateAction:"Dig the whole plant out with its deep fleshy root while the patch is still small, because root and stem fragments left in the soil each grow into a new plant.",preventionGuidance:["Improve drainage and stop overwatering, since Virginia buttonweed thrives where the ground stays saturated.","Keep turf dense and avoid scalping so the low mats get less light to spread into."],eligibleProductRoles:[],chemicalRequiresVerifiedHostGrass:!0},{id:"quackgrass",displayName:"Quackgrass",aliases:["quack grass","couch grass","couchgrass","quickgrass","elymus repens","agropyron repens"],weedClass:"grassy",supp
1ortLevel:"full",guideSlug:"quackgrass",visibleSeasons:["spring","summer","fall"],commonRegions:["Northeast","Mid-Atlantic","Great Lakes","Upper Midwest","Central","Pacific"],requiredVisualCues:["coarse blue-green patches that outgrow the lawn between mowings and spread as expanding colonies, not isolated tufts","new shoots surfacing in lines or rings away from the parent patch, fed by long white sharp-tipped rhizomes just under the soil","small claw-like auricles that clasp the stem where the leaf blade attaches, with a slim wheat-like seed spike on unmowed stems"],lookalikes:["crabgrass","annual ryegrass","tall fescue"],immediateAction:"Dig out small patches with a garden fork and sift out every white rhizome piece, because any fragment left in the soil regrows into a new patch.",preventionGuidance:["Mow tall and keep the turf dense and fed so surfacing rhizome tips get shaded out.","Avoid rototilling an infested area, which chops the rhizomes into fragments and multiplies the patch.","No selective herbicide removes quackgrass from a cool-season lawn, so larger patches mean a labeled non-selective spot treatment and reseeding the bare ground afterward."],eligibleProductRoles:["tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"orchardgrass",displayName:"Orchardgrass",aliases:["orchard grass","dactylis glomerata","cocksfoot"],weedClass:"grassy",supp
1ortLevel:"full",guideSlug:"orchardgrass",visibleSeasons:["spring","summer","fall"],commonRegions:["Northeast","Mid-Atlantic","Great Lakes","Upper Midwest","Central"],requiredVisualCues:["coarse grayish blue-green clumps that stand taller and shaggier than the lawn within days of mowing","distinctly flattened stem bases with folded new leaves, unlike the rounded stems of the surrounding turf","one-sided clustered seed tufts on a tall stem when left unmowed"],lookalikes:["tall fescue","quackgrass"],immediateAction:"Dig out each clump with its full shallow root mass plus an inch of surrounding soil. Orchardgrass has no rhizomes, so a clump removed whole does not come back. Reseed the bare spot before something worse fills it.",preventionGuidance:["Overseed thin areas in early fall so open soil is not available when orchardgrass seed lands.","Buy certified lawn seed and check the purity statement, since contaminated budget mixes are the most common way orchardgrass enters a lawn.","Pre-emergent does not touch established clumps and only blocks new seed, so it belongs to a season after your repairs have rooted, not to the removal itself."],eligibleProductRoles:["tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0},{id:"creeping-bentgrass",displayName:"Creeping Bentgrass",aliases:["bentgrass","bent grass","creeping bent","agrostis stolonifera"],weedClass:"grassy",supp
1ortLevel:"full",guideSlug:"creeping-bentgrass",visibleSeasons:["spring","summer","fall"],commonRegions:["Northeast","Mid-Atlantic","Great Lakes","Upper Midwest","Pacific"],requiredVisualCues:["fine-bladed light-green or yellowish patches that read puffy and felt-like against the darker lawn around them","a dense spongy mat of creeping above-ground stolons that lifts like a carpet when raked and browns quickly in summer heat","patch edges advancing outward in a rough circle, rooting from stem nodes rather than filling in from seed"],lookalikes:["nimblewill","bermudagrass"],immediateAction:"Strip out the patch with a flat spade an inch below the surface, including a few inches past the visible edge, because surviving stolons re-root and refill the spot. On a verified Kentucky bluegrass, ryegrass, or tall fescue lawn, a labeled mesotrione program over several applications is the selective alternative.",preventionGuidance:["Water deeply but less often and raise the mowing height, since bentgrass thrives on constant moisture and close mowing.","Sod or reseed stripped areas immediately so the bare soil does not invite the stolons back."],eligibleProductRoles:["immediate_control","tool","prevention_followup"],chemicalRequiresVerifiedHostGrass:!0}];a.map(e=>e.id),a.map(e=>e.displayName);let i=new Map(a.map(e=>[e.id,e]));function t(e){return e.normalize("NFKD").toLowerCase().replace(/&/g," and ").replace(/[^a-z0-9]+/g," ").replace(/\s+/g," ").trim()}let s=new Map;for(let e of a)for(let a of[e.id,e.displayName,e.guideSlug,...e.aliases]){let i=t(a);if(!i)continue;let r=s.get(i);if(r&&r.id!==e.id)throw Error(`Duplicate weed alias "${a}" for ${r.id} and ${e.id}`);s.set(i,e)}e.s(["WEED_REGISTRY",0,a,"getWeedById",0,function(e){return e?i.get(e):void 0},"resolveWeedAlias",0,function(e){if(e)return s.get(t(e))}])},916013,e=>{"use strict";var a=e.i(271645),i=e.i(604181);e.s(["useServiceLeadCtaViewed",0,function(e){let t=(0,a.useRef)(null),s=(0,a.useRef)(!1),r=(0,a.useRef)(e);return r.current=e,(0,a.useEffect)(()=>{let e=t.current;if(!e||s.current)return;let a=()=>{s.current||(s.current=!0,(0,i.trackEvent)("service_lead_cta_viewed",r.current))};if("u"<typeof IntersectionObserver)return void a();let l=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(a(),l.disconnect())},{threshold:.35});return l.observe(e),()=>l.disconnect()},[]),t}])},774560,648401,13219,e=>{"use strict";var a=e.i(153072),i=e.i(540529),t=e.i(392639),s=e.i(621098);let r={B007PHNUOE:{name:"SedgeHammer",price:"26.99",imageId:"51k2aBcfPuL",amazonTitle:"Sedgehammer Plus Turf Herbicide, Purple & Yellow Nutsedge Killer, 2pk"},B0BTN1DPMD:{name:"Celsius WG Herbicide (Easy Mix Packet)",price:"14.08",imageId:"41hwVWk83-L",amazonTitle:"Celsius WG - 0.226 oz Easy Mix Packet"},B0058W42QS:{name:"BASF Drive XLR8 Crabgrass Killer",price:"55.45",imageId:"41sfNjwp+0L",amazonTitle:"BASF Drive XLR8 Crabgrass Killer for Lawn & Turf, Post Emergent Grassy & Broadleaf Weed Control, Act"},B004W4SMUA:{name:"Certainty Turf Herbicide",price:"125.79",imageId:"41zabvjrK3L",amazonTitle:"Certainty Turf Herbicide - 1.25 Ounces",listPrice:"132.13"},B009ATET6I:{name:"Triclopyr 4EC (Turflon Ester)",price:"36.99",imageId:"41ieh5YADFL",amazonTitle:"Monterey Turflon Ester 8oz",listPrice:"39.97"},B00XJM8KMQ:{name:"Scotts Turf Builder Weed and Feed 3",price:"34.49",imageId:"41IVt6FtH2L",amazonTitle:"Scotts Turf Builder Weed & Feed3, 14.29 lbs."},B08L6T3B4H:{name:"Scotts Halts Crabgrass & Grassy Weed Preventer",price:"52.27",imageId:"5196bQGYE8L",amazonTitle:"Scotts Halts Crabgrass & Grassy Weed Preventer, 20.12 lbs."},B09JVFT7N5:{name:"Scotts Turf Builder Triple Action",price:"37.52",imageId:"51in7bV-LRL",amazonTitle:"Scotts Turf Builder Triple Action1, 11.31 lb.",listPrice:"45.99"},B0058V1IV6:{name:"2,4-D Amine Selective Herbicide (Hi-Yield)",price:"29.84",imageId:"41mkJXd+iyL",amazonTitle:"Hi-Yield (21416) 2,4-D Selective Weed Killer, 1 gal"},B015BSWOV8:{name:"PBI/Gordon Trimec Classic Herbicide",price:"86.03",imageId:"41UgRCjJAFL",amazonTitle:"PBI / Gordon Trimec Classic Herbicide 1 Gal Post-Emergent for All Major Broadleaf Weeds"},B001PCRKDC:{name:"Gordon's SpeedZone Lawn Weed Killer",price:"40.09",imageId:"411cLnK5YAS",amazonTitle:"Gordon’s SpeedZone Lawn Weed Killer, 20 Ounces"},B015BSNZP2:{name:"Prodiamine 0-0-7",price:"77.00",imageId:"31d1N1Y7alL",amazonTitle:"Prodiamine 65 Wdg 5lbs Pre-emergent Grass Broadleaf Weeds ( Generic Barricade )"}
1,B0051GXXPW:{name:"Dimension 2EW",price:"158.00",imageId:"41Tp97DV1QL",amazonTitle:"Dimension 2EW Herbicide - 0.5 Half Gallon (64 ounces)"},B00OXD2CKG:{name:"Barricade 4FL Herbicide Concentrate (4 Fl Oz)",price:"31.50",imageId:"41D4yJD+pcL",amazonTitle:"Barricade 4FL Herbicide Concentrate - Preemergent Weed Control - Long Lasting Broadleaf Weed Prevent"},B09SBR4BBR:{name:"Tenacity Herbicide",price:"34.99",imageId:"315ZvYGOjtL",amazonTitle:"Atticus Torocity Mesotrione Herbicide (8oz) - (Compare to Tenacity)"},B09NCJ2ZXQ:{name:"Roundup for Lawns Concentrate",price:"20.46",imageId:"41P9IJ+x2sL",amazonTitle:"Roundup for Lawns2 Concentrate, 32 fl. oz."},B006LAVM3W:{name:"Quinclorac 75DF",price:"94.66",imageId:"31FUKs3d3uL",amazonTitle:"Quali-Pro Quinclorac 75 DF Selective Herbicide 1lb"},B07NZ2BMMK:{name:"The Andersons Barricade Professional-Grade Prodiamine",price:"46.88",imageUrl:"https://directus-production-70c5.up.railway.app/assets/9ad17c45-dee7-4a24-8959-4202c7817e1b",amazonTitle:"The Andersons Barricade Professional-Grade Granular Pre-Emergent Weed Control - Covers up to 5,800 s"},B000UGU59K:{name:"Scotts Turf Builder Southern Lawn Food",price:"51.18",imageUrl:"https://directus-production-70c5.up.railway.app/assets/d55d8394-57c6-4fdd-9695-ab07df4cf924",amazonTitle:"Scotts Turf Builder Southern Lawn Food, 42.18 lbs.",listPrice:"64.99"},B09FYVJL56:{name:"Greenworks 13 Amp Corded Electric Dethatcher/Scarifier",price:"151.99",imageUrl:"https://directus-production-70c5.up.railway.app/assets/2822b4ff-e856-4de3-9b8d-faf8f6b06f31",amazonTitle:"Greenworks 13 Amp 14-Inch Corded Dethatcher / Scarifier, 2-in-1 Electric Lawn Rake with 3-Position D",listPrice:"219.99"},B07YM583XL:{name:"Ortho WeedClear Lawn Weed Killer Ready-to-Spray",price:"13.97",imageUrl:"https://directus-production-70c5.up.railway.app/assets/5ec971b9-5c2c-4a7f-9aea-1a8581ff9eb5",amazonTitle:"Ortho WeedClear Lawn Weed Killer Ready-to-Spray, 32 fl. oz.",listPrice:"15.49"},B002YPS1KK:{name:"Scotts Turf Builder EdgeGuard Mini Broadcast Spreader",price:"56.99",imageUrl:"https://directus-production-70c5.up.railway.app/assets/227e0df2-bbe4-49d7-95ff-73adff8f1ad5",amazonTitle:"Scotts Turf Builder EdgeGuard Mini Broadcast Spreader",listPrice:"67.49"},B004XDHRCE:{name:"Southern Ag Surfactant for Herbicides Non-Ionic, 16oz, 1 Pint",price:"16.95",imageId:"51fBawyDg7L",amazonTitle:"Southern Ag Surfactant for Herbicides Non-Ionic, 16oz, 1 Pint"},B0B9R12G96:{name:"Ortho GroundClear Poison Ivy & Tough Brush Killer3, 1 gal.",price:"27.47",imageId:"41qzS-yThGL",amazonTitle:"Ortho GroundClear Poison Ivy & Tough Brush Killer3, 1 gal.",listPrice:"30.99"},B07GL6V229:{name:"SHOWA 730 Chemical Resistant Nitrile Gloves (Large)",price:"7.52",imageId:"31Cv63DhuML",amazonTitle:"SHOWA 730 Chemical Resistant Glove, 15-mil Nitrile, Large, Single Pair"},B08WWY8KQK:{name:"ACCUPOUR 8oz Measuring Pitcher",price:"11.99",imageId:"31u9Vc0+VJL",amazonTitle:"ACCUPOUR 8oz (250 mL) Measuring Pitcher, Plastic, Multipurpose - Great for Chemicals, Oil, Pool and "},B0050DV4ZW:{name:"Scotts GrubEx1 Season Long Grub Killer, 5,000 sq. ft.",price:"29.47",imageId:"41vLRIqeMiL",amazonTitle:"Scotts GrubEx1 Season Long Grub Killer, 5,000 sq. ft.",listPrice:"31.99"},B0052MZBYQ:{name:"Southern Ag 006130 Atrazine St. Augustine Weed Killer 32oz Specialty Herbicide",price:"15.99",imageId:"41xJ0HypHcL",amazonTitle:"Southern Ag 006130 Atrazine St. Augustine Weed Killer 32oz Specialty Herbicide, Light Tan"},B007PHMAYK:{name:"Sedgehammer Plus Turf Solution 13.5grams",price:"13.99",imageId:"51w5G6PEFFL",amazonTitle:"Sedgehammer Plus Turf Solution, 13.5 Grams, Nutsedge Control",listPrice:"14.89"},B0F2BZX4YR:{name:"Chapin 20084 1-Gallon Pump Sprayer (4-in-1 Nozzle)",price:"22.90",imageId:"41Mbdp1ifZL",amazonTitle:"Chapin 20084: 1 Gallon Pump Sprayer – Lawn & Garden Sprayer for Weeds, Pesticides & More – 4-in-1 Sp",listPrice:"24.95"},B07SYLCKRH:{name:"The Andersons PGF Complete 16-4-8",price:"59.88",imageId:"41xelE+7eJL",amazonTitle:"The Andersons Professional PGF Complete 16-4-8 Fertilizer with 7% Humic DG 5,000 sq ft"},B06XWFL84R:{name:"Simple Lawn Solutions Advanced 16-4-8 Liquid Fertilizer",price:"23.77",imageId:"419+STgxhSL",amazonTitle:"Advanced 16-4-8 Balanced NPK - Lawn Food Quality Liquid Fertilizer - 
1Spring & Summer Concentrated Sp"},B0DYWRC5NM:{name:"Pennington Full Season Lawn Fertilizer 32-0-5",price:"27.99",imageId:"51wvj2XoEQL",amazonTitle:"Pennington Full Season Lawn Fertilizer 4M 32-0-5 RF 3/11.2Lb"},B0B7ZZDNQZ:{name:"Pennington Fast Acting Lime 40 lb",price:""},B07YTHBHRD:{name:"Espoma Organic Garden Lime 6.75 lb",price:"",imageId:"41rMBHmOUdL",amazonTitle:"B12Y19D01W087844M02T07C19S08US-C - Men's Flexfit Baseball Hat Cap, White, Large/X-Large"},B00BIIA9RA:{name:"Hi-Yield Wettable Dusting Sulfur 4 lb",price:""},B0052WNSGE:{name:"Espoma Organic Soil Acidifier 6 lb",price:""},B07M69M51Q:{name:"Apera Instruments pH20 Waterproof pH Pen",price:""},B00AA8XUYW:{name:"Rain Bird RRBC Sprinkler Catch Cup Test Kit",price:""},B07VGCP99Q:{name:"Orbit 56175 Sprinkler System Pressure Gauge",price:""}};e.s(["AMAZON_PRODUCT_ENRICHMENT",0,r],648401);let l=/\/dp\/([A-Z0-9]{10})(?=[/?#]|$)/i,o=null;function n(e){return e?(!o&&(o=function(){let e=new Map;for(let{asin:o,source:n,...d}of function(){let e=[],o=(i,t,s,r,o)=>{let n=function(e){let i=e.match(l);if(!i)return null;let t=i[1].toUpperCase();return(0,a.isValidAsin)(t)?t:null}(t);n&&e.push({asin:n,source:i,name:s,price:r,imageUrl:o??null})};for(let e of Object.values(t.ARTICLE_PRODUCT_PICKS))for(let a of e)o("article-picks",a.affiliateUrl,a.name,a.price,a.imageUrl);for(let e of(0,s.getAllGuideProducts)())o("guide-catalog",e.affiliateUrl,e.name,e.price,e.imageUrl);for(let[a,t]of Object.entries(r)){let s=t.imageUrl??(t.imageId?(0,i.amazonImageUrl)(t.imageId):null);e.push({asin:a,source:"enrichment",name:t.name,price:t.price,imageUrl:s,amazonTitle:t.amazonTitle,listPrice:t.listPrice})}return e}())e.has(o)||e.set(o,d);return e}()),o).get(e)??null:null}e.s(["countCoveredProducts",0,function(e){let a=0;for(let i of e){let e=n(i.asin);e?.imageUrl&&a++}return a},"getProductByAsin",0,n,"titleIsMeaningfullyDifferent",0,function(e,a){let i=e=>e.toLowerCase().replace(/[^a-z0-9]/g,""),t=i(e),s=i(a);return!!t&&!!s&&!s.startsWith(t)&&!t.startsWith(s)}],774560);let d={"https://amzn.to/3NBZ9aO":"B00XJM8KMQ","https://amzn.to/41z6UBt":"B09JVFT7N5","https://amzn.to/4c8gmlr":"B0058V1IV6","https://amzn.to/4bU6JWn":"B015BSWOV8","https://amzn.to/4s6vpAV":"B001PCRKDC","https://amzn.to/3OansN9":"B07NZ2BMMK","https://amzn.to/3Pw76Pr":"B000UGU59K","https://amzn.to/4tfOT75":"B09FYVJL56","https://amzn.to/3OQBpje":"B0050DV4ZW","https://amzn.to/4cfTL73":"B001PCRKDC","https://amzn.to/4rCK2fO":"B005DUTNF0","https://amzn.to/4bCyrIb":"B015BSNZP2","https://amzn.to/4bF2Ohf":"B0051GXXPW","https://amzn.to/4bEp9vo":"B00OXD2CKG","https://amzn.to/4lSgk4k":"B09SBR4BBR","https://amzn.to/4dgQB3p":"B09NCJ2ZXQ","https://amzn.to/4cbwVwP":"B006LAVM3W","https://amzn.to/4cmh9Qj":"B003AYWIU8","https://amzn.to/4bhgUVG":"B07SYLCKRH","https://amzn.to/3OFcO0S":"B0DDHTJKCY","https://amzn.to/47vcjNq":"B077SXJDJP","https://amzn.to/3PH4Dl4":"B08QCNV9ZV","https://amzn.to/4aZLWQG":"B075R7BNXV"};e.s(["resolveShortlinkAsin",0,function(e){return d[e]??null}],13219)},943232,e=>{"use strict";e.s(["deriveShortName",0,function(e){let a=e.trim().split(/\s+/);return a.length>4&&(a=a.slice(0,4),/^[([]/.test(a[a.length-1])&&(a=a.slice(0,-1))),a.join(" ").replace(/,(?=\s|$)/g,"").replace(/[([,]+$/,"").replace(/\s+/g," ").trim()},"merchantLabelForHref",0,function(e){let a="";try{a=new URL(e).hostname.toLowerCase().replace(/^www\./,"")}catch{return"Amazon"}return"amzn.to"===a||/(^|\.)amazon\.[a-z.]{2,}$/.test(a)?"Amazon":"andersonslawn.com"===a?"Andersons":a}])},792068,e=>{"use strict";var a=e.i(621098);function i(e){if(!e)return null;for(let a of[/\/dp\/([A-Z0-9]{10})(?:[/?]|$)/i,/\/gp\/product\/([A-Z0-9]{10})(?:[/?]|$)/i,/[?&]asin=([A-Z0-9]{10})(?:&|$)/i]){let i=e.match(a);if(i)return i[1].toUpperCase()}return null}function t(e,t){let s=(0,a.getProductByKey)(e);return s?{asin:i(s.affiliateUrl),name:s.name,affiliateUrl:s.affiliateUrl,reason:t,imageUrl:s.imageUrl,price:s.price,category:s.category}:null}e.s(["dedupeLinks",0,function(e){let a=new Set,i=[];for(let t of e){let e=t.asin??t.name;a.has(e)||(a.add(e),i.push(t))}return i},"extractAsin",0,i,"linkFromCatalog",0,t,"resolvePicks",0,function(e){let a=[];for(let i of e){let e=t(i.key,i.reason);e&&a.push(e)}return a},"sumPrices",0,function(e){let a=0,i=0;for(let t of e){if(!t.price)continue;let e=Number(t.price.replace(/[^\d.]/g,""));Number.isFinite(e)&&(a+=e,i+=1)}return i>0?a:null}])},319189,311807,e=>{"use strict";let a=Array.from(new Set(e.i(50536).WEED_REGISTRY.flatMap(e=>[e.displayName,...e.aliases]))).map(e=>e.toLowerCase().replace(/[^a-z0-9]+/g," ").trim());e.s(["WEED_IDENTIFIER_CTA",0,{label:"Identify this weed",tagline:"Upload a photo, see the visual evidence, and get a safer next step.",location:{inline:"blog_inline_weed_identifier",sidebar:"content_sidebar_weed_identifier",postRead:"blog_post_read_weed_identifier",guide:"weed_guide_identifier",footer:"footer_weed_identifier"}}
1,"isWeedPost",0,function(e,i,t){let s=[e,i,...t??[]].filter(Boolean).join(" ").toLowerCase().replace(/[^a-z0-9]+/g," ");return!(!s||/\bweed and feed\b/.test(s))&&(!!/\bweed control\b/.test(s)||a.some(e=>RegExp(`\\b${e.replace(/\s+/g,"\\s+")}\\b`).test(s)))},"weedIdentifierHref",0,function(e,a){let i=new URLSearchParams({source:e});return a&&i.set("guide",a),`/weed-identifier?${i.toString()}`}],319189),e.s(["AD_CONTENT_ROOT_ID",0,"wgis-post-body"],311807)},899738,e=>{"use strict";let a=(0,e.i(456420).default)("shopping-cart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);e.s(["ShoppingCart",0,a],899738)}]);
2
3//# sourceMappingURL=1fhbz5uze24bp.js.map

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.