{
"data": {
"id": "251105_9E_E",
"url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"summary": "http:\/\/webpagetest.httparchive.org\/results.php?test=251105_9E_E",
"testUrl": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"location": "us-east4:Chrome",
"from": "Virginia - <b>Chrome<\/b> - <b>Cable<\/b>",
"connectivity": "Cable",
"bwDown": 5000,
"bwUp": 1000,
"latency": 28,
"plr": "0",
"shaperLimit": 0,
"mobile": 0,
"completed": 1762356521,
"testRuns": 1,
"fvonly": false,
"successfulFVRuns": 1,
"successfulRVRuns": 1,
"average": {
"firstView": {
"loadTime": 1064,
"docTime": 1064,
"fullyLoaded": 1377,
"bytesOut": 35440,
"bytesOutDoc": 29209,
"bytesIn": 320198,
"bytesInDoc": 231460,
"requests": 16,
"requestsFull": 16,
"requestsDoc": 13,
"responses_200": 14,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"loadEventStart": 924,
"loadEventEnd": 948,
"domContentLoadedEventStart": 611,
"domContentLoadedEventEnd": 611,
"connections": 7,
"final_base_page_request": 0,
"domInteractive": 587,
"firstContentfulPaint": 734,
"firstPaint": 596,
"firstImagePaint": 734,
"firstMeaningfulPaint": 1050,
"renderBlockingCSS": 1,
"renderBlockingJS": 3,
"TTFB": 155,
"basePageSSLTime": 45,
"score_cache": 12,
"score_cdn": 88,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 313273,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 10554,
"image_savings": 0,
"cpu.ParseHTML": 2,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"cpu.ResourceFetcher::requestResource": 12,
"cpu.EvaluateScript": 80,
"cpu.v8.compile": 19,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 5,
"cpu.FireAnimationFrame": 1,
"cpu.FunctionCall": 136,
"cpu.UpdateLayoutTree": 35,
"cpu.Layout": 140,
"cpu.PrePaint": 2,
"cpu.Paint": 2,
"cpu.Layerize": 0,
"cpu.TimerFire": 1,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.MarkLoad": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 939,
"start_epoch": 1762356471.2750447,
"date": 1762356488.4853818,
"fullyLoadedCPUms": 1899,
"fullyLoadedCPUpct": 20.925110132157844,
"domElements": 500,
"domComplete": 919,
"PerformancePaintTiming.first-paint": 596,
"PerformancePaintTiming.first-contentful-paint": 596,
"test_run_time_ms": 16605,
"Colordepth": 24,
"avg_dom_depth": 15,
"document_height": 4487,
"document_width": 1351,
"inline_style_bytes": 14859,
"localstorage_size": 1616,
"num_iframes": 0,
"num_scripts": 11,
"num_scripts_async": 5,
"num_scripts_sync": 4,
"sessionstorage_size": 525,
"usertiming": 0,
"lastVisualChange": 1300,
"render": 200,
"visualComplete85": 1300,
"visualComplete90": 1300,
"visualComplete95": 1300,
"visualComplete99": 1300,
"visualComplete": 1300,
"SpeedIndex": 1300,
"chromeUserTiming.navigationStart": 186,
"chromeUserTiming.fetchStart": 148,
"chromeUserTiming.domLoading": 307,
"chromeUserTiming.responseEnd": 300,
"chromeUserTiming.domInteractive": 727,
"chromeUserTiming.domContentLoadedEventStart": 751,
"chromeUserTiming.domContentLoadedEventEnd": 752,
"chromeUserTiming.domComplete": 1059,
"chromeUserTiming.unloadEventStart": 306,
"chromeUserTiming.unloadEventEnd": 306,
"chromeUserTiming.markAsMainFrame": 307,
"chromeUserTiming.commitNavigationEnd": 307,
"chromeUserTiming.firstMeaningfulPaintCandidate": 734,
"chromeUserTiming.firstContentfulPaint": 734,
"chromeUserTiming.firstPaint": 734,
"chromeUserTiming.firstImagePaint": 734,
"chromeUserTiming.LayoutShift": 929,
"chromeUserTiming.firstMeaningfulPaint": 1050,
"chromeUserTiming.loadEventStart": 1064,
"chromeUserTiming.loadEventEnd": 1089,
"chromeUserTiming.LargestTextPaint": 1050,
"chromeUserTiming.LargestImagePaint": 734,
"chromeUserTiming.LargestContentfulPaint": 1050,
"chromeUserTiming.TotalLayoutShift": 8.602033709511643e-5,
"chromeUserTiming.CumulativeLayoutShift": 8.602033709511643e-5,
"maxFID": 60,
"TTIMeasurementEnd": 4563,
"LastInteractive": 1652,
"TotalBlockingTime": 133,
"run": 1,
"step": 1,
"effectiveBps": 262027,
"domTime": 0,
"aft": 0,
"titleTime": 188,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"effectiveBpsDoc": 254631,
"avgRun": 1
},
"repeatView": {
"loadTime": 682,
"docTime": 682,
"fullyLoaded": 804,
"bytesOut": 8115,
"bytesOutDoc": 4820,
"bytesIn": 672,
"bytesInDoc": 561,
"requests": 3,
"requestsFull": 3,
"requestsDoc": 2,
"responses_200": 2,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"loadEventStart": 664,
"loadEventEnd": 683,
"domContentLoadedEventStart": 250,
"domContentLoadedEventEnd": 251,
"connections": 2,
"final_base_page_request": 0,
"final_base_page_request_id": 13206.18,
"domInteractive": 167,
"firstContentfulPaint": 247,
"firstPaint": 232,
"firstImagePaint": 247,
"firstMeaningfulPaint": 556,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 520,
"basePageSSLTime": 40,
"score_cache": 0,
"score_cdn": 33,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 867,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 1,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
"cpu.ResourceFetcher::requestResource": 7,
"cpu.EvaluateScript": 59,
"cpu.v8.compile": 24,
"cpu.v8.produceCache": 22,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 2,
"cpu.TimerFire": 2,
"cpu.FunctionCall": 192,
"cpu.FireAnimationFrame": 0,
"cpu.UpdateLayoutTree": 46,
"cpu.Layout": 128,
"cpu.PrePaint": 1,
"cpu.Paint": 3,
"cpu.Layerize": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.MarkLoad": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 310,
"start_epoch": 1762356505.3325033,
"date": 1762356507.3121574,
"fullyLoadedCPUms": 1620,
"fullyLoadedCPUpct": 21.01167315175062,
"domElements": 500,
"domComplete": 661,
"PerformancePaintTiming.first-paint": 232,
"PerformancePaintTiming.first-contentful-paint": 232,
"test_run_time_ms": 14214,
"Colordepth": 24,
"avg_dom_depth": 15,
"document_height": 4487,
"document_width": 1351,
"inline_style_bytes": 14859,
"localstorage_size": 1616,
"num_iframes": 0,
"num_scripts": 11,
"num_scripts_async": 5,
"num_scripts_sync": 4,
"sessionstorage_size": 525,
"usertiming": 0,
"lastVisualChange": 700,
"render": 200,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"chromeUserTiming.navigationStart": 63,
"chromeUserTiming.fetchStart": 29,
"chromeUserTiming.responseEnd": 64,
"chromeUserTiming.domLoading": 71,
"chromeUserTiming.domInteractive": 184,
"chromeUserTiming.domContentLoadedEventStart": 267,
"chromeUserTiming.domContentLoadedEventEnd": 268,
"chromeUserTiming.domComplete": 679,
"chromeUserTiming.unloadEventStart": 70,
"chromeUserTiming.unloadEventEnd": 70,
"chromeUserTiming.markAsMainFrame": 70,
"chromeUserTiming.commitNavigationEnd": 71,
"chromeUserTiming.firstMeaningfulPaintCandidate": 246,
"chromeUserTiming.firstContentfulPaint": 246,
"chromeUserTiming.firstPaint": 246,
"chromeUserTiming.firstImagePaint": 246,
"chromeUserTiming.LayoutShift": 477,
"chromeUserTiming.firstMeaningfulPaint": 555,
"chromeUserTiming.loadEventStart": 682,
"chromeUserTiming.loadEventEnd": 700,
"chromeUserTiming.LargestTextPaint": 247,
"chromeUserTiming.LargestImagePaint": 247,
"chromeUserTiming.LargestContentfulPaint": 247,
"chromeUserTiming.TotalLayoutShift": 8.602033709511643e-5,
"chromeUserTiming.CumulativeLayoutShift": 8.602033709511643e-5,
"maxFID": 60,
"TTIMeasurementEnd": 3831,
"LastInteractive": 677,
"TotalBlockingTime": 109,
"run": 1,
"step": 1,
"effectiveBps": 2366,
"domTime": 0,
"aft": 0,
"titleTime": 65,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"effectiveBpsDoc": 3462,
"avgRun": 1
}
},
"standardDeviation": {
"firstView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstContentfulPaint": 0,
"firstPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.FireAnimationFrame": 0,
"cpu.FunctionCall": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.TimerFire": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.MarkLoad": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"avg_dom_depth": 0,
"document_height": 0,
"document_width": 0,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 0,
"num_scripts_async": 0,
"num_scripts_sync": 0,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.LayoutShift": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"effectiveBpsDoc": 0,
"avgRun": null
},
"repeatView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"final_base_page_request_id": 0,
"domInteractive": 0,
"firstContentfulPaint": 0,
"firstPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.v8.produceCache": 0,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.TimerFire": 0,
"cpu.FunctionCall": 0,
"cpu.FireAnimationFrame": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.MarkLoad": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"avg_dom_depth": 0,
"document_height": 0,
"document_width": 0,
"inline_style_bytes": 0,
"localstorage_size": 0,
"num_iframes": 0,
"num_scripts": 0,
"num_scripts_async": 0,
"num_scripts_sync": 0,
"sessionstorage_size": 0,
"usertiming": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.LayoutShift": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"test_result": 0,
"effectiveBpsDoc": 0,
"avgRun": null
}
},
"median": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-v6-manual-20241002-10.20.0.3",
"loadTime": 1064,
"docTime": 1064,
"fullyLoaded": 1377,
"bytesOut": 35440,
"bytesOutDoc": 29209,
"bytesIn": 320198,
"bytesInDoc": 231460,
"requests": [
{
"type": 3,
"id": "028603373F1756374042484D0EDEDC38",
"request_id": "028603373F1756374042484D0EDEDC38",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/",
"raw_id": "028603373F1756374042484D0EDEDC38",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 200,
"request_type": "Document",
"load_ms": 32,
"ttfb_ms": 30,
"load_start": 125,
"load_start_float": 125.000144,
"bytesIn": 1630,
"objectSize": 1630,
"objectSizeUncompressed": 3993,
"chunks": [
{
"ts": 156,
"bytes": 1630,
"inflated": 3993
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "br",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 58,
"connect_start": 58,
"connect_end": 80,
"ssl_start": 80,
"ssl_end": 125,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.preview.static.emergentagent.com",
"sanList": [
"*.preview.static.emergentagent.com"
],
"issuer": "Amazon RSA 2048 M04",
"validFrom": 1758931200,
"validTo": 1793059199,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h2' log",
"logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
"timestamp": 1758963097924,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502206753978562FBC9AA81E3AE697A269176ACC523E3F4EC7D58E824B276932539E1022100BE64EEB10118CA59975AA907D40D7ED3F1292B2238F90815480FBADD46D743C6"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h2'",
"logId": "C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD",
"timestamp": 1758963097971,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220150CA8E1AF34B602C84D179A0D9A66BFADF489A05AAF6D3095D1E1DC6E685B66022100CE210D4A7B8B71D89F94F313CEB3D20C51C95F4AA1AE4E04DCC597EC12D93C58"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Sphinx2026h2'",
"logId": "944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8",
"timestamp": 1758963097990,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502201A7DCE33C2BB4AF978B46853B1D70EEBF8AF64427D18BB48368247A4A66D7B7102210097B1ED62ED5D36DE4011A94951FEF2314BA5C87AAC2B570E2A8572921D693AD8"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 22193",
"content-encoding: br",
"content-type: text\/html; charset=utf-8",
"date: Wed, 05 Nov 2025 09:18:16 GMT",
"etag: W\/\"8bea43e2cd950f0cbf0b1e145fc7cbd4\"",
"last-modified: Mon, 27 Oct 2025 01:04:06 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: chsjCAgCrXjKZ7-IO-1Owt01VJWIebcM43mmgfuOV0WIU-qBB3cWnA==",
"x-amz-cf-pop: JFK50-P5",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 3LYvzsR.9WwVliyCbotaIyWFOKRqmowo",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2230,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 57,
"connect_ms": 22,
"ssl_ms": 45,
"gzip_total": 2063,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 7,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2510:1400:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:ce00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:6800:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:fc00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:6600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:b600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:5200:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:5600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "18.164.96.87",
"port": 0
},
{
"address": "18.164.96.89",
"port": 0
},
{
"address": "18.164.96.67",
"port": 0
},
{
"address": "18.164.96.72",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148717559",
"type": "data"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148717769",
"type": "alias"
},
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d2rkrmstb0qk0j.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148717769",
"type": "metadata"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830148724890",
"type": "alias"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830148717559",
"type": "alias"
}
]
},
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 144,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF5jCCBM6gAwIBAgIQDCG2ggii\/qd4YFTwKef+0TANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTA0MB4XDTI1MDkyNzAwMDAwMFoXDTI2MTAyNjIzNTk1OVowLTEr\nMCkGA1UEAwwiKi5wcmV2aWV3LnN0YXRpYy5lbWVyZ2VudGFnZW50LmNvbTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLoM\/8M1W855KD+28WOrXE9BeKG\nJ5jXdk4mnWQfaPiNRwxvP2xfb415p430RH7BBjdJqj88eZbPP8lmHOBPmh42L57Q\nh+jhtMeJFwqAYYCG3KXYT\/8hpw+uuTqFRWrhNU9EH3GorpdK6ous05ysknbCeFvW\nKUbYqSwg2WKwqi73bL2R2U+a7OZgobRUO56HAbFdMmFHXa1dnLstv1leGj23OUi0\nPpYWfozdAobSvh1bN1KCiNbMLy4qRXJ9aWUwNTqEf\/Utlf8SHppHP5TbBS6D7H2W\n2tbzRDsnuaVbcrv2ps9f\/IFb+Xx9oS79j2VPDIubaCY5OfHGSyy4onwe+J0CAwEA\nAaOCAvEwggLtMB8GA1UdIwQYMBaAFB9SkmFWglR\/gWbYHT0KqjJch90IMB0GA1Ud\nDgQWBBTg9LFF6qW9WmkDoE7RBGHpUgH\/MjAtBgNVHREEJjAkgiIqLnByZXZpZXcu\nc3RhdGljLmVtZXJnZW50YWdlbnQuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA4G\nA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATA7BgNVHR8ENDAyMDCg\nLqAshipodHRwOi8vY3JsLnIybTA0LmFtYXpvbnRydXN0LmNvbS9yMm0wNC5jcmww\ndQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wNC5h\nbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDQuYW1h\nem9udHJ1c3QuY29tL3IybTA0LmNlcjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHW\neQIEAgSCAW4EggFqAWgAdgDXbX0Q0af1d8LH6V\/XAL\/5gskzWmXh0LMBcxfAyMVp\ndwAAAZmKXuFEAAAEAwBHMEUCIGdTl4Vi+8mqgeOuaXomkXasxSPj9Ox9WOgksnaT\nJTnhAiEAvmTusQEYylmXWqkH1A1+0\/EpKyI4+QgVSA+63UbXQ8YAdgDCMX5XRRmj\nRe5\/ON6ykEHrx8IhWiK\/f9W1rXaa2Q5SzQAAAZmKXuFzAAAEAwBHMEUCIBUMqOGv\nNLYCyE0Xmg2aZr+t9ImgWq9tMJXR4dxuaFtmAiEAziENSnuLcdiflPMTzrPSDFHJ\nX0qhrk4E3MWX7BLZPFgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z\n2AAAAZmKXuGGAAAEAwBHMEUCIBp9zjPCu0r5eLRoU7HXDuv4r2RCfRi7SDaCR6Sm\nbXtxAiEAl7HtYu1dNt5AEalJUf7yMUulyHqsK1cOKoVykh1pOtgwDQYJKoZIhvcN\nAQELBQADggEBAGoHE2eT7qqnp3hNTq14rL+l8pTmvYh\/FaKP8rog60+UEt4VnUqi\nTqNCLi\/6brWpj33jepCYEA9Q0pQJl05MfZ8B5DyBIZMGdzfbaLXDSRKeEcdM6kuY\nDnvyzNDYfMf\/NSTAPMgNHMY6bCe5KvvanyDYNobefzITEoq02K4mxHWfi4SBRt9B\nMrI0VSXVMbGYvEobjMu0aK7t9V3NrFW7oft88XzWEQNwa6BtQ2vRFHmPOLdOpmxT\nMcX9OkBN1ag1pkcs8wYF4io27A1bDme1xaJTwNvpEMo81rJJOc12NJF+TeXEsP9H\nW3Os+k6bkB4kCYhqcGJC43TRmNpNJGAlTO4=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTyqVLj7Rili9uF0bwM5fJzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYzNVoXDTMwMDgyMzIyMjYzNVowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3pVR6A\nlQOp4xe776FdePXyejgA38mYx1ou9\/jrpV6Sfn+\/oqBKgwhY6ePsQHHQayWBJdBn\nv4Wz363qRI4XUh9swBFJ11TnZ3LqOMvHmWq2+loA0QPtOfXdJ2fHBLrBrngtJ\/GB\n0p5olAVYrSZgvQGP16Rf8ddtNyxEEhYm3HuhmNi+vSeAq1tLYJPAvRCXonTpWdSD\nxY6hvdmxlqTYi82AtBXSfpGQ58HHM0hw0C6aQakghrwWi5fGslLOqzpimNMIsT7c\nqa0GJx6JfKqJqmQQNplO2h8n9ZsFJgBowof01ppdoLAWg6caMOM0om\/VILKaa30F\n9W\/r8Qjah7ltGVkCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUH1KSYVaCVH+BZtgdPQqqMlyH3QgwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQA+1O5UsAaNuW3lHzJtpNGwBnZd9QEYFtxpiAnIaV4qApnGS9OCw5ZPwie7YSlD\nZF5yyFPsFhUC2Q9uJHY\/CRV1b5hIiGH0+6+w5PgKiY1MWuWT8VAaJjFxvuhM7a\/e\nfN2TIw1Wd6WCl6YRisunjQOrSP+unqC8A540JNyZ1JOE3jVqat3OZBGgMvihdj2w\nY23EpwesrKiQzkHzmvSH67PVW4ycbPy08HVZnBxZ5NrlGG9bwXR3fNTaz+c+Ej6c\n5AnwI3qkOFgSkg3Y75cdFz6pO\/olK+e3AqygAcv0WjzmkDPuBjssuZjCHMC56oH3\nGJkV29Di2j5prHJbwZjG1inU\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "2d9971ef658e326d9718b3714f9f5db6b3b64961426937bcc636ba857f792547",
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 157,
"ttfb_start": 125,
"ttfb_end": 155,
"download_start": 155,
"download_end": 157,
"download_ms": 2,
"all_start": 1,
"all_end": 157,
"all_ms": 156,
"index": 0,
"number": 1,
"body_file": "001-028603373F1756374042484D0EDEDC38-body.txt",
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 1
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 1,
"cpuTime": 4,
"body_id": "028603373F1756374042484D0EDEDC38",
"js_timing": [
[
650.344,
650.997
],
[
661.627,
664.462
],
[
650.663,
650.962
],
[
661.637,
661.924
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=028603373F1756374042484D0EDEDC38"
},
{
"type": 3,
"id": "12905.6",
"request_id": "12905.6",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
"raw_id": "12905.6",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 36,
"ttfb_ms": 32,
"load_start": 185,
"load_start_float": 185.000208,
"bytesIn": 9532,
"objectSize": 9532,
"objectSizeUncompressed": 56945,
"chunks": [
{
"ts": 219,
"bytes": 9532,
"inflated": 56945
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "br",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 803",
"content-encoding: br",
"content-type: text\/css; charset=utf-8",
"date: Wed, 05 Nov 2025 15:14:46 GMT",
"etag: W\/\"00aba4ef3e7110bf90ceb7c16c60a467\"",
"last-modified: Mon, 27 Oct 2025 01:04:06 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: tKLqasI4sTt-eWamGzN5Hs_QBPh-ZPPb0IJYH3dVphyc17TbP97Y3A==",
"x-amz-cf-pop: JFK50-P5",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: e1ZsVNq015I7h4vOpaZseO1yY9tIaFda",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2137,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9968,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 181,
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 208,
"body_hash": "d9ac457d61224c2495bdd10f22d6f8371a1325481538cde305c39672728ad1ba",
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 221,
"ttfb_start": 185,
"ttfb_end": 217,
"download_start": 217,
"download_end": 221,
"download_ms": 4,
"all_start": 185,
"all_end": 221,
"all_ms": 36,
"index": 1,
"number": 2,
"body_file": "002-12905.6-body.txt",
"body_id": "12905.6",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.6"
},
{
"type": 3,
"id": "12905.3",
"request_id": "12905.3",
"ip_addr": "[2606:4700::6812:16]",
"full_url": "https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/rrweb@latest\/dist\/rrweb.min.js",
"raw_id": "12905.3",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 302,
"load_ms": 109,
"ttfb_ms": 109,
"load_start": 256,
"load_start_float": 256,
"bytesIn": 0,
"objectSize": 0,
"expires": "",
"cacheControl": "public, max-age=60, s-maxage=300",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 232,
"protocol": "h3",
"dns_start": 172,
"dns_end": 210,
"connect_start": 203,
"connect_end": 203,
"ssl_start": 203,
"ssl_end": 247,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1761205331,
"validTo": 1768984928,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2026h1' log",
"logId": "969764BF555897ADF743876837084277E9F03AD5F6A4F3366E46A43F0FCAA9C6",
"timestamp": 1761208932053,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221008856D4D61A760E7180BD3665D76893CC6C620294F6C1F1A899064A81C7C29F6302203FD683DEDF83173ECD188D5A3111A4146C4A3D2246E1AF2FD82B16D2995D3C31"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2026h1'",
"logId": "1986D4C728AA6FFEBA036F782A4D0191AACE2D72310FAECE5D70412D254CC7D4",
"timestamp": 1761208932020,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022040E92DE87F99ECCBB4F40850D73F59C2C99B0B8CF510FE59D2066FD44BB7859B02210086051486748B9C8DDBAB7613755AAF4D835FB08634AB34BACA2029A273B4C498"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/rrweb@latest\/dist\/rrweb.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: public, max-age=60, s-maxage=300",
"cf-ray: 999d61182c472022-IAD",
"content-length: 53",
"content-type: text\/plain;charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"location: \/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
"priority: u=1,i=?0",
"server: cloudflare",
"server-timing: cfExtPri",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff"
]
},
"bytesOut": 2011,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 38,
"connect_ms": 0,
"ssl_ms": 44,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 172,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "unpkg.com",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h3",
"h2",
"http\/1.1"
],
"target_name": "unpkg.com"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830388877709",
"type": "metadata"
},
{
"domain_name": "unpkg.com",
"endpoints": [
{
"address": "2606:4700::6812:16",
"port": 0
},
{
"address": "2606:4700::6812:116",
"port": 0
},
{
"address": "104.18.1.22",
"port": 0
},
{
"address": "104.18.0.22",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830388876568",
"type": "data"
}
]
},
"chunks": [],
"netlog_id": 1000000,
"renderBlocking": "blocking",
"load_end": 365,
"ttfb_start": 256,
"ttfb_end": 365,
"download_start": 365,
"download_end": 365,
"download_ms": 0,
"all_start": 172,
"all_end": 365,
"all_ms": 191,
"index": 2,
"number": 3,
"body_file": "005-12905.3-body.txt",
"cpuTimes": {
"EvaluateScript": 10,
"v8.compile": 6,
"FunctionCall": 31
},
"cpu.EvaluateScript": 10,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 31,
"cpuTime": 47,
"body_id": "12905.3",
"js_timing": [
[
613.018,
622.828
],
[
613.041,
619.22
],
[
668.167,
668.885
],
[
668.905,
669.003
],
[
751.244,
751.57
],
[
752.566,
752.604
],
[
752.612,
752.932
],
[
927.767,
927.915
],
[
927.924,
927.937
],
[
1038.226,
1038.281
],
[
1038.289,
1038.302
],
[
1057.016,
1057.063
],
[
1057.072,
1057.089
],
[
1064.356,
1088.43
],
[
1139.501,
1139.553
],
[
1139.562,
1139.579
],
[
1239.29,
1239.346
],
[
1239.355,
1239.374
],
[
1339.489,
1339.589
],
[
1339.602,
1339.623
],
[
1441.764,
1444.043
],
[
1444.418,
1444.457
],
[
1444.465,
1444.48
],
[
1651.307,
1651.554
],
[
1651.853,
1651.949
],
[
1651.957,
1651.977
],
[
1653.181,
1653.224
],
[
1653.232,
1653.248
],
[
1739.004,
1739.057
],
[
1739.066,
1739.083
],
[
1838.923,
1838.966
],
[
1838.975,
1838.992
],
[
1938.714,
1938.759
],
[
1938.768,
1938.785
],
[
2038.685,
2038.73
],
[
2038.738,
2038.756
],
[
2139.606,
2139.656
],
[
2139.665,
2139.683
],
[
2239.634,
2239.712
],
[
2239.723,
2239.743
],
[
2338.627,
2338.706
],
[
2338.715,
2338.733
],
[
2439.489,
2439.542
],
[
2439.55,
2439.565
],
[
2539.337,
2539.379
],
[
2539.387,
2539.4
],
[
2639.201,
2639.244
],
[
2639.252,
2639.267
],
[
2739.076,
2739.139
],
[
2739.149,
2739.164
],
[
2838.947,
2838.99
],
[
2838.998,
2839.013
],
[
2938.805,
2938.851
],
[
2938.86,
2938.874
],
[
3038.709,
3038.754
],
[
3038.762,
3038.776
],
[
3138.658,
3138.706
],
[
3138.714,
3138.774
],
[
3238.599,
3238.769
],
[
3238.811,
3238.834
],
[
3338.627,
3338.679
],
[
3338.688,
3338.703
],
[
3439.54,
3439.583
],
[
3439.591,
3439.605
],
[
3539.466,
3539.521
],
[
3539.53,
3539.545
],
[
3639.563,
3639.608
],
[
3639.615,
3639.703
],
[
3739.459,
3739.501
],
[
3739.509,
3739.523
],
[
3839.296,
3839.339
],
[
3839.348,
3839.363
],
[
3939.209,
3939.253
],
[
3939.262,
3939.277
],
[
4039.145,
4039.189
],
[
4039.199,
4039.214
],
[
4139.091,
4139.167
],
[
4139.176,
4139.192
],
[
4239.14,
4239.187
],
[
4239.196,
4239.213
],
[
4339.066,
4339.123
],
[
4339.132,
4339.147
],
[
4438.905,
4438.962
],
[
4438.971,
4439.023
],
[
4538.802,
4538.843
],
[
4538.851,
4538.88
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.3"
},
{
"type": 3,
"id": "12905.7",
"request_id": "12905.7",
"ip_addr": "[2606:50c0:8000::154]",
"full_url": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"is_secure": 1,
"method": "GET",
"host": "avatars.githubusercontent.com",
"url": "\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"raw_id": "12905.7",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Image",
"load_ms": 49,
"ttfb_ms": 44,
"load_start": 302,
"load_start_float": 302.000214,
"bytesIn": 10554,
"objectSize": 10554,
"objectSizeUncompressed": 10554,
"chunks": [
{
"ts": 351,
"bytes": 10554
}
],
"expires": "Wed, 05 Nov 2025 15:33:09 GMT",
"cacheControl": "max-age=300",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 234,
"protocol": "HTTP\/2",
"dns_start": 184,
"dns_end": 226,
"connect_start": 228,
"connect_end": 252,
"ssl_start": 252,
"ssl_end": 301,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.github.io",
"sanList": [
"*.github.io",
"*.github.com",
"*.githubusercontent.com",
"github.com",
"github.io",
"githubusercontent.com",
"www.github.com"
],
"issuer": "Sectigo RSA Domain Validation Secure Server CA",
"validFrom": 1741305600,
"validTo": 1772927999,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2026h1' log",
"logId": "969764BF555897ADF743876837084277E9F03AD5F6A4F3366E46A43F0FCAA9C6",
"timestamp": 1741305982069,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100F98220B00A9BD9CA9056517824FD844485421F7457741EC38C83DCE8287968AE022078EA52857B1793247DC210726767ED9E5447C9D8B4F03638BBD873798215C2EE"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2026h1'",
"logId": "1986D4C728AA6FFEBA036F782A4D0191AACE2D72310FAECE5D70412D254CC7D4",
"timestamp": 1741305981966,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221008EBC806D7947B178FFBF87FB0965C9CC3517494BAF0399111F776887858F5107022100BE9E88C2AA10A7FD9BA96E7239D0ED53DC548A050BBF2CE677DDF029CCB25685"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2026'",
"logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
"timestamp": 1741305982007,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402204BDF0BD43D96F27CD5DED210D11E14256C70C5BEC8FD34FA7BD972D2703442C002205A65EECFD6035426CF5566F19B62868345B9B3BF02289A54669E0D08B39C7142"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: avatars.githubusercontent.com",
":method: GET",
":path: \/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"cache-control: max-age=300",
"content-length: 10554",
"content-security-policy: default-src 'none'",
"content-type: image\/png",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"etag: \"63989d861d3b87637f1cc3381c80200e7ef3cf46dd7fef46126661f5222e5742\"",
"expires: Wed, 05 Nov 2025 15:33:09 GMT",
"last-modified: Wed, 02 Apr 2025 12:22:46 GMT",
"source-age: 121616",
"strict-transport-security: max-age=31557600",
"timing-allow-origin: https:\/\/github.com",
"vary: Authorization,Accept-Encoding",
"via: 1.1 varnish",
"x-cache: HIT",
"x-cache-hits: 1",
"x-content-type-options: nosniff",
"x-fastly-request-id: 70ab5f3d4ad05528b11d4c091b059b7fb64d4a44",
"x-frame-options: deny",
"x-github-request-id: 9DE9:54ECC:8CDE70:9D4F09:690991F8",
"x-served-by: cache-iad-kiad7000073-IAD",
"x-timer: S1762356489.010892,VS0,VE2",
"x-xss-protection: 1; mode=block",
":status: 200",
"x-github-tenant: "
]
},
"bytesOut": 2359,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 42,
"connect_ms": 24,
"ssl_ms": 49,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 10554,
"image_save": 0,
"cache_time": 300,
"cdn_provider": "Fastly",
"server_count": null,
"created": 183,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "avatars.githubusercontent.com",
"endpoints": [
{
"address": "2606:50c0:8000::154",
"port": 0
},
{
"address": "2606:50c0:8001::154",
"port": 0
},
{
"address": "2606:50c0:8002::154",
"port": 0
},
{
"address": "2606:50c0:8003::154",
"port": 0
},
{
"address": "185.199.111.133",
"port": 0
},
{
"address": "185.199.109.133",
"port": 0
},
{
"address": "185.199.110.133",
"port": 0
},
{
"address": "185.199.108.133",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406833688892886",
"type": "data"
},
{
"domain_name": "avatars.githubusercontent.com",
"error": -105,
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406831888892328",
"type": "error"
}
]
},
"socket_group": "https:\/\/avatars.githubusercontent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_UNKNOWN_4876": 0
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 214,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGhTCCBW2gAwIBAgIRAJB3NEFHMW75lZl2eur98bkwDQYJKoZIhvcNAQELBQAw\ngY8xCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO\nBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UE\nAxMuU2VjdGlnbyBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBD\nQTAeFw0yNTAzMDcwMDAwMDBaFw0yNjAzMDcyMzU5NTlaMBYxFDASBgNVBAMMCyou\nZ2l0aHViLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxKQLElVm\nJYKnZ9dmKMWrb4fy4BWFm658EQemS4hJgrt+1NFpL2tGVaFupVyV3vmKorCX3zej\nc7+gH8Ugpemmj9r5tk1NZ0SXXALTjvT2i03oSqjwCzkn+R1o0TYg+G7PyQ5pE18A\nE+K3VUcpch1f5RyBTEvE4+HUg4\/6OpAIYFVznJ3yk8a+bo1i\/HBp2MbtPzssSlT8\nmPLY76SETtKdwgIdY91MkTiJd1x0KJDM2GPKM7pNTc81NMSw6WBzsxg4PFbR+BCY\n82\/sYu8iMy\/AdYcUz72hh2DGXnVypzzV\/LLgJ\/VAP5m+md0lVH5KIG\/cduDrajlo\nLQ4LKJktO4VmwQIDAQABo4IDUjCCA04wHwYDVR0jBBgwFoAUjYxexFStiuF36Zv5\nmwXhuAGNYeEwHQYDVR0OBBYEFBLwftAxb+SvNbWJ+0LZ7bcLk80EMA4GA1UdDwEB\n\/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF\nBQcDAjBJBgNVHSAEQjBAMDQGCysGAQQBsjEBAgIHMCUwIwYIKwYBBQUHAgEWF2h0\ndHBzOi8vc2VjdGlnby5jb20vQ1BTMAgGBmeBDAECATCBhAYIKwYBBQUHAQEEeDB2\nME8GCCsGAQUFBzAChkNodHRwOi8vY3J0LnNlY3RpZ28uY29tL1NlY3RpZ29SU0FE\nb21haW5WYWxpZGF0aW9uU2VjdXJlU2VydmVyQ0EuY3J0MCMGCCsGAQUFBzABhhdo\ndHRwOi8vb2NzcC5zZWN0aWdvLmNvbTCCAX4GCisGAQQB1nkCBAIEggFuBIIBagFo\nAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw\/KqcYAAAGVbeysdQAABAMA\nRzBFAiEA+YIgsAqb2cqQVlF4JP2ERIVCH3RXdB7DjIPc6Ch5aK4CIHjqUoV7F5Mk\nfcIQcmdn7Z5UR8nYtPA2OLvYc3mCFcLuAHcAGYbUxyiqb\/66A294Kk0BkarOLXIx\nD67OXXBBLSVMx9QAAAGVbeysDgAABAMASDBGAiEAjryAbXlHsXj\/v4f7CWXJzDUX\nSUuvA5kRH3doh4WPUQcCIQC+nojCqhCn\/ZupbnI50O1T3FSKBQu\/LOZ33fApzLJW\nhQB1AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABlW3srDcAAAQD\nAEYwRAIgS98L1D2W8nzV3tIQ0R4UJWxwxb7I\/TT6e9ly0nA0QsACIFpl7s\/WA1Qm\nz1Vm8ZtihoNFubO\/AiiaVGaeDQiznHFCMHsGA1UdEQR0MHKCCyouZ2l0aHViLmlv\nggwqLmdpdGh1Yi5jb22CFyouZ2l0aHVidXNlcmNvbnRlbnQuY29tggpnaXRodWIu\nY29tgglnaXRodWIuaW+CFWdpdGh1YnVzZXJjb250ZW50LmNvbYIOd3d3LmdpdGh1\nYi5jb20wDQYJKoZIhvcNAQELBQADggEBAHksjTVCptW9CtbBXu+7J2cDDmKRz\/EA\nkUyONuojOnKoI3d2f5DQDkqzu\/gSj6B28YO3a4EYFktvwq3KnXAu9KzSM1ehlhtA\nlxlvjjGUgXvux7DjnBH40ItKiE723opeWVbm2WExdRPSckm\/CDwshz2U3Sl3M3Wt\nv0xPuZJrg1tMIL58RqrS5PpFlAIIlEUC6dr+xVQrwLNcYXVVgvZsRSX\/YbrzboLM\ngWhuDSQPcaeDGHcy7NxRZHmlpHz+\/Ot067VuxjGqm9veKNGZMUdroS+ocxAJBXv3\nZ1NCCowvpZazNxKccQg7izYwd6HL70WMxCWFU0e70uw9KZqteG7SVcQ=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIGEzCCA\/ugAwIBAgIQfVtRJrR2uhHbdBYLvFMNpzANBgkqhkiG9w0BAQwFADCB\niDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl\ncnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV\nBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgx\nMTAyMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjCBjzELMAkGA1UEBhMCR0IxGzAZBgNV\nBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UE\nChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5TZWN0aWdvIFJTQSBEb21haW4g\nVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEA1nMz1tc8INAA0hdFuNY+B6I\/x0HuMjDJsGz99J\/LEpgPLT+N\nTQEMgg8Xf2Iu6bhIefsWg06t1zIlk7cHv7lQP6lMw0Aq6Tn\/2YHKHxYyQdqAJrkj\neocgHuP\/IJo8lURvh3UGkEC0MpMWCRAIIz7S3YcPb11RFGoKacVPAXJpz9OTTG0E\noKMbgn6xmrntxZ7FN3ifmgg0+1YuWMQJDgZkW7w33PGfKGioVrCSo1yfu4iYCBsk\nHaswha6vsC6eep3BwEIc4gLw6uBK0u+QDrTBQBbwb4VCSmT3pDCg\/r8uoydajotY\nuK3DGReEY+1vVv2Dy2A0xHS+5p3b4eTlygxfFQIDAQABo4IBbjCCAWowHwYDVR0j\nBBgwFoAUU3m\/WqorSs9UgOHYm8Cd8rIDZsswHQYDVR0OBBYEFI2MXsRUrYrhd+mb\n+ZsF4bgBjWHhMA4GA1UdDwEB\/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH\/AgEAMB0G\nA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHSAEFDASMAYGBFUdIAAw\nCAYGZ4EMAQIBMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0\nLmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2Bggr\nBgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNv\nbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDov\nL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAMr9hvQ5Iw0\/H\nukdN+Jx4GQHcEx2Ab\/zDcLRSmjEzmldS+zGea6TvVKqJjUAXaPgREHzSyrHxVYbH\n7rM2kYb2OVG\/Rr8PoLq0935JxCo2F57kaDl6r5ROVm+yezu\/Coa9zcV3HAO4OLGi\nH19+24rcRki2aArPsrW04jTkZ6k4Zgle0rj8nSg6F0AnwnJOKf0hPHzPE\/uWLMUx\nRP0T7dWbqWlod3zu4f+k+TY4CFM5ooQ0nBnzvg6s1SQ36yOoeNDT5++SR2RiOSLv\nxvcRviKFxmZEJCaOEDKNyJOuB56DPi\/Z+fVGjmO+wea03KbNIaiGCpXZLoUmGv38\nsbZXQm2V0TP2ORQGgkE49Y9Y3IBbpNV9lXj9p5v\/\/cWoaasm56ekBYdbqbe4oyAL\nl6lFhd2zi+WJN44pDfwGF\/Y4QA5C5BIG+3vzxhFoYt\/jmPQT2BVPi7Fp2RBgvGQq\n6jG35LWjOhSbJuMLe\/0CjraZwTiXWTb2qHSihrZe68Zk6s+go\/lunrotEbaGmAhY\nLcmsJWTyXnW0OMGuf1pGg+pRyrbxmRE1a6Vqe8YAsOf4vmSyrcjC8azjUeqkk+B5\nyOGBQMkKW+ESPMFgKuOXwIlCypTPRpgSabuY0MLTDXJLR27lk8QyKGOHQ+SwMj4K\n00u\/I5sUKUErmgQfky3xxzlIPK1aEn8=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFgTCCBGmgAwIBAgIQOXJEOvkit1HX02wQ3TE1lTANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAgBJlFzYOw9sI\ns9CsVw127c0n00ytUINh4qogTQktZAnczomfzD2p7PbPwdzx07HWezcoEStH2jnG\nvDoZtF+mvX2do2NCtnbyqTsrkfjib9DsFiCQCT7i6HTJGLSR1GJk23+jBvGIGGqQ\nIjy8\/hPwhxR79uQfjtTkUcYRZ0YIUcuGFFQ\/vDP+fmyc\/xadGL1RjjWmp2bIcmfb\nIWax1Jt4A8BQOujM8Ny8nkz+rwWWNR9XWrf\/zvk9tyy29lTdyOcSOk2uTIq3XJq0\ntyA9yn8iNK5+O2hmAUTnAU5GU5szYPeUvlM3kHND8zLDU+\/bqv50TmnHa4xgk97E\nxwzf4TKuzJM7UXiVZ4vuPVb+DNBpDxsP8yUmazNt925H+nND5X4OpWaxKXwyhGNV\nicQNwZNUMBkTrNN9N6frXTpsNVzbQdcS2qlJC9\/YgIoJk2KOtWbPJYjNhLixP6Q5\nD9kCnusSTJV882sFqV4Wg8y4Z+LoE53MW4LTTLPtW\/\/e5XOsIzstAL81VXQJSdhJ\nWBp\/kjbmUZIO8yZ9HE0XvMnsQybQv0FfQKlERPSZ51eHnlAfV1SoPv10Yy+xUGUJ\n5lhCLkMaTLTwJUdZ+gQek9QmRkpQgbLevni3\/GcV4clXhB4PY9bpYrrWX1Uu6lzG\nKAgEJTm4Diup8kyXHAc\/DVL17e8vgg8CAwEAAaOB8jCB7zAfBgNVHSMEGDAWgBSg\nEQojPpbxB+zirynvgqV\/0DCktDAdBgNVHQ4EFgQUU3m\/WqorSs9UgOHYm8Cd8rID\nZsswDgYDVR0PAQH\/BAQDAgGGMA8GA1UdEwEB\/wQFMAMBAf8wEQYDVR0gBAowCDAG\nBgRVHSAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2EuY29t\nL0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDQGCCsGAQUFBwEBBCgwJjAkBggr\nBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMA0GCSqGSIb3DQEBDAUA\nA4IBAQAYh1HcdCE9nIrgJ7cz0C7M7PDmy14R3iJvm3WOnnL+5Nb+qh+cli3vA0p+\nrvSNb3I8QzvAP+u431yqqcau8vzY7qN7Q\/aGNnwU4M309z\/+3ri0ivCRlv79Q2R+\n\/czSAaF9ffgZGclCKxO\/WIu6pKJmBHaIkU4MiRTOok3JMrO66BQavHHxW\/BBC5gA\nCiIDEOUMsfnNkjcZ7Tvx5Dq2+UUTJnWvu6rvP3t3O9LEApE9GQDTF1w52z97GA1F\nzZOFli9d31kWTz9RvdVFGD\/tSo7oBmF0Ixa1DVBzJ0RHfxBdiSprhTEUxOipakyA\nvGp4z7h\/jnZymQyd\/teRCBaho1+V\n-----END CERTIFICATE-----\n"
],
"body_hash": "2da015317354b152c72c73125d7f3d94317a68e90e71bd8eca43beb64a003c2f",
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.97
},
"File": {
"FileSize": "11 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 120,
"ImageHeight": 120,
"BitDepth": 8,
"ColorType": "RGB with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced"
},
"Composite": {
"ImageSize": "120x120",
"Megapixels": 0.014
}
},
"magick": {
"baseName": "12905.7",
"permissions": 664,
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 120,
"height": 120,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 14400,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 92.8116,
"median": 63.75,
"standardDeviation": 92.8144,
"kurtosis": 0.350035,
"skewness": 0.6293,
"entropy": 0.327836
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 208.429,
"median": 255,
"standardDeviation": 96.2216,
"kurtosis": 0.689877,
"skewness": -1.62492,
"entropy": 0.186111
},
"red": {
"min": 0,
"max": 255,
"mean": 51.5491,
"median": 0,
"standardDeviation": 89.6538,
"kurtosis": 0.567588,
"skewness": 1.48849,
"entropy": 0.375287
},
"green": {
"min": 0,
"max": 255,
"mean": 52.3944,
"median": 0,
"standardDeviation": 88.5577,
"kurtosis": 0.38316,
"skewness": 1.41009,
"entropy": 0.382922
},
"blue": {
"min": 0,
"max": 255,
"mean": 58.8744,
"median": 0,
"standardDeviation": 96.8244,
"kurtosis": -0.240486,
"skewness": 1.24354,
"entropy": 0.367024
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBDBDBDBD",
"backgroundColor": "#FFFFFFFFFFFF",
"borderColor": "#DFDFDFDFDFDF",
"transparentColor": "#000000000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 120,
"height": 120,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2025-11-05T15:28:09+00:00",
"date:modify": "2025-11-05T15:28:09+00:00",
"date:timestamp": "2025-11-05T15:28:23+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "6",
"png:IHDR.color_type": "6 (RGBA)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "120, 120",
"signature": "0d7e6f058a8028196a7902ab27c19fc9cad498ed0aafb31a6007fdfce199db27"
},
"tainted": false,
"filesize": "10554B",
"numberPixels": "14400",
"pixelsPerSecond": "3.7101MB",
"userTime": "0.000u",
"elapsedTime": "0:01.003"
}
},
"load_end": 351,
"ttfb_start": 302,
"ttfb_end": 346,
"download_start": 346,
"download_end": 351,
"download_ms": 5,
"all_start": 184,
"all_end": 351,
"all_ms": 164,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "12905.4",
"request_id": "12905.4",
"ip_addr": "[2600:9000:2870:f600:3:6a6b:1780:21]",
"full_url": "https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js",
"is_secure": 1,
"method": "GET",
"host": "d2adkz2s9zrlge.cloudfront.net",
"url": "\/rrweb-recorder-20250919-1.js",
"raw_id": "12905.4",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 320,
"load_start_float": 320.000192,
"bytesIn": 6503,
"objectSize": 6503,
"objectSizeUncompressed": 27841,
"chunks": [
{
"ts": 362,
"bytes": 6503,
"inflated": 27841
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 238,
"protocol": "HTTP\/2",
"dns_start": 180,
"dns_end": 227,
"connect_start": 230,
"connect_end": 253,
"ssl_start": 253,
"ssl_end": 319,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.cloudfront.net",
"sanList": [
"cloudfront.net",
"*.cloudfront.net"
],
"issuer": "Amazon RSA 2048 M01",
"validFrom": 1746403200,
"validTo": 1776988799,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h1' log",
"logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
"timestamp": 1746404444896,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100A370C77F95D19E9DFD2E8C5371811D6B7B85EFE4ACC79C59122B0AE0474D459502210086D090C70C216FB0E29F1D254FEA67B338EAC52C26ECD0EFB42CF256675B5986"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h1'",
"logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
"timestamp": 1746404444962,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402202A79988DBE13468AD03449CACB40D21BEFB3959680202898C427D94BF2F911F70220114A0106F0226533E4E3F64556D29227A3A0BD89B92C6BA9129AF592F7C77388"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2026'",
"logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
"timestamp": 1746404444918,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022022892A9FD43F40D5B4120CAB4CDDB8DFB94E86E92F7EBC9E0F9264A80C22AAEC02200B54A8D34B01CAC8D50B8DD24F1AE11720B12FD825CEBE641AFA5B48BE9017F1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: d2adkz2s9zrlge.cloudfront.net",
":method: GET",
":path: \/rrweb-recorder-20250919-1.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 76695",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Tue, 04 Nov 2025 18:09:55 GMT",
"etag: W\/\"c2c3ced1d3877f3159e43418ad0017e1\"",
"last-modified: Thu, 09 Oct 2025 16:30:56 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 790dd2637efddd54756eabb102d0e234.cloudfront.net (CloudFront)",
"x-amz-cf-id: euaOPlMFK2sfHmgxy2wNfnbKiE_YyVOxKWHYBHeVG1f1JA1DvqRfoQ==",
"x-amz-cf-pop: IAD61-P10",
"x-amz-server-side-encryption: AES256",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2065,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 47,
"connect_ms": 23,
"ssl_ms": 66,
"gzip_total": 6885,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 177,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "d2adkz2s9zrlge.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d2adkz2s9zrlge.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148892740",
"type": "metadata"
},
{
"domain_name": "d2adkz2s9zrlge.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2870:f600:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:1600:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:6e00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:2200:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:8a00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:fa00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:2c00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:5800:3:6a6b:1780:21",
"port": 0
},
{
"address": "3.170.43.96",
"port": 0
},
{
"address": "3.170.43.178",
"port": 0
},
{
"address": "3.170.43.196",
"port": 0
},
{
"address": "3.170.43.204",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148893910",
"type": "data"
}
]
},
"socket_group": "https:\/\/d2adkz2s9zrlge.cloudfront.net <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 192,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF2zCCBMOgAwIBAgIQBP0s1Nvcn1GKt0LSo8xrCjANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAxMB4XDTI1MDUwNTAwMDAwMFoXDTI2MDQyMzIzNTk1OVowGzEZ\nMBcGA1UEAwwQKi5jbG91ZGZyb250Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMMf8jcjVMGVDZ52sydVVJlSeFeqgdH0gTT+BAYUgPQMHbW1Nzlm\nSuvjL0aNLUbz31Nqm79oH9mtEVMmUOBF3sVJkohnJoLQesIVAglXPArYXLpeKSfn\nJ8eDWO039pVqAa6FCEnmDiVeSSjsjexYML1qlGyhkpWPU3g7BjNxkhY5Okw0K8Mw\nZPdC\/S152bOrTB34SEZorwSanOXgq2Sq8K05sREOc7h1vNAC9rMaG42MQP1vW0Gr\ntY12WvUv2C7Vl0SstcyeZ7DbS5NMgJh\/OtL4JC3AOgci0VaeTHBC9aSMayALIrj0\n7mKuRHzu9UTUPhDQc\/tOUk1ejohnsL0tyMkCAwEAAaOCAvgwggL0MB8GA1UdIwQY\nMBaAFIG4DmOKiRIY5fo7O1CVn+blkBOFMB0GA1UdDgQWBBRx\/\/b\/h+USbZaF2NzL\ncobXcqKMgjArBgNVHREEJDAigg5jbG91ZGZyb250Lm5ldIIQKi5jbG91ZGZyb250\nLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6\nLy9jcmwucjJtMDEuYW1hem9udHJ1c3QuY29tL3IybTAxLmNybDB1BggrBgEFBQcB\nAQRpMGcwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnIybTAxLmFtYXpvbnRydXN0\nLmNvbTA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5yMm0wMS5hbWF6b250cnVzdC5j\nb20vcjJtMDEuY2VyMAwGA1UdEwEB\/wQCMAAwggF9BgorBgEEAdZ5AgQCBIIBbQSC\nAWkBZwB3AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABlp3RCuAA\nAAQDAEgwRgIhAKNwx3+V0Z6d\/S6MU3GBHWt7he\/krMecWRIrCuBHTUWVAiEAhtCQ\nxwwhb7Dinx0lT+pnszjqxSwm7NDvtCzyVmdbWYYAdQBkEcRspBLsp4kcogIuALyr\nTygH1B41J6vq\/tUDyX3N8AAAAZad0QsiAAAEAwBGMEQCICp5mI2+E0aK0DRJystA\n0hvvs5WWgCAomMQn2Uvy+RH3AiARSgEG8CJlM+Tj9kVW0pIno6C9ibksa6kSmvWS\n98dziAB1AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABlp3RCvYA\nAAQDAEYwRAIgIokqn9Q\/QNW0EgyrTN2437lOhukvfryeD5JkqAwiquwCIAtUqNNL\nAcrI1QuN0k8a4RcgsS\/YJc6+ZBr6W0i+kBfxMA0GCSqGSIb3DQEBCwUAA4IBAQAu\nINR69t1vrxBGw13rlkhejLO6QwjAKOhnDXL9JczUswjr2wu7wbiXrxbCvE1UML5g\niHpRrRbRCGMoW2oNuss+6zr4TFgFdFzT7DVgR7+Xjky7sfZTaO3ONxT3f0Am7cFh\n+HSI4020Ke8p+E+4vajaTOMueCiS\/8QOGiOXtuHis7EcVvV1hHUNjzJI1uE91n+9\nxEpBidjBIt5ILJhDqGzi1FnNbD+0u1XZo4TqEmiMT+VzEe3vfdrowK3HeWHpZyN1\nn+s9ZGNxZ848Kauws3zPfsPna6GrQlVijoTBkLAQc\/6CiJu+NIOpAqUSZlZuKuiL\nrg\/wKuMRYJ7Y6YFTV3Uc\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSOAudZoijOx7Zv5zNpo4ODzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjEyOFoXDTMwMDgyMzIyMjEyOFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOtxLKnL\nH4gokjIwr4pXD3i3NyWVVYesZ1yX0yLI2qIUZ2t88Gfa4gMqs1YSXca1R\/lnCKeT\nepWSGA+0+fkQNpp\/L4C2T7oTTsddUx7g3ZYzByDTlrwS5HRQQqEFE3O1T5tEJP4t\nf+28IoXsNiEzl3UGzicYgtzj2cWCB41eJgEmJmcf2T8TzzK6a614ZPyq\/w4CPAff\nnAV4coz96nW3AyiE2uhuB4zQUIXvgVSycW7sbWLvj5TDXunEpNCRwC4kkZjK7rol\njtT2cbb7W2s4Bkg3R42G3PLqBvt2N32e\/0JOTViCk8\/iccJ4sXqrS1uUN4iB5Nmv\nJK74csVl+0u0UecCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUgbgOY4qJEhjl+js7UJWf5uWQE4UwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQCtAN4CBSMuBjJitGuxlBbkEUDeK\/pZwTXv4KqPK0G50fOHOQAd8j21p0cMBgbG\nkfMHVwLU7b0XwZCav0h1ogdPMN1KakK1DT0VwA\/+hFvGPJnMV1Kx2G4S1ZaSk0uU\n5QfoiYIIano01J5k4T2HapKQmmOhS\/iPtuo00wW+IMLeBuKMn3OLn005hcrOGTad\nhcmeyfhQP7Z+iKHvyoQGi1C0ClymHETx\/chhQGDyYSWqB\/THwnN15AwLQo0E5V9E\nSJlbe4mBlqeInUsNYugExNf+tOiybcrswBy8OFsd34XOW3rjSUtsuafd9AWySa3h\nxRRrwszrzX\/WWGm6wyB+f7C4\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEdTCCA12gAwIBAgIJAKcOSkw0grd\/MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV\nBAYTAlVTMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIw\nMAYDVQQLEylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0\neTAeFw0wOTA5MDIwMDAwMDBaFw0zNDA2MjgxNzM5MTZaMIGYMQswCQYDVQQGEwJV\nUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE\nChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE7MDkGA1UEAxMyU3RhcmZp\nZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDDrEKvlO4vW+GZdfjohTsR8\/\ny8+fIBNtKTrID30892t2OGPZNmCom15cAICyL1l\/9of5JUOG52kbUpqQ4XHj2C0N\nTm\/2yEnZtvMaVq4rtnQU68\/7JuMauh2WLmo7WJSJR1b\/JaCTcFOD2oR0FMNnngRo\nOt+OQFodSk7PQ5E751bWAHDLUu57fa4657wx+UX2wmDPE1kCK4DMNEffud6QZW0C\nzyyRpqbn3oUYSXxmTqM6bam17jQuug0DuDPfR+uxa40l2ZvOgdFFRjKWcIfeAg5J\nQ4W2bHO7ZOphQazJ1FTfhy\/HIrImzJ9ZVGif\/L4qL8RVHHVAYBeFAlU5i38FAgMB\nAAGjgfAwge0wDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0O\nBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtV\nrNzXEMIOqYjnME8GCCsGAQUFBwEBBEMwQTAcBggrBgEFBQcwAYYQaHR0cDovL28u\nc3MyLnVzLzAhBggrBgEFBQcwAoYVaHR0cDovL3guc3MyLnVzL3guY2VyMCYGA1Ud\nHwQfMB0wG6AZoBeGFWh0dHA6Ly9zLnNzMi51cy9yLmNybDARBgNVHSAECjAIMAYG\nBFUdIAAwDQYJKoZIhvcNAQELBQADggEBACMd44pXyn3pF3lM8R5V\/cxTbj5HD9\/G\nVfKyBDbtgB9TxF00KGu+x1X8Z+rLP3+QsjPNG1gQggL4+C\/1E2DUBc7xgQjB3ad1\nl08YuW3e95ORCLp+QCztweq7dp4zBncdDQh\/U90bZKuCJ\/Fp1U1ervShw3WnWEQt\n8jxwmKy6abaVd38PMV4s\/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3\/yNTd126\/+pZ\n59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3\/VyVOEVqQdZe4O\/Ui5GjLIAZHYcSNPYeehu\nVsyuLAOQ1xk4meTKCRlb\/weWsKh\/NEnfVqn3sF\/tM+2MR7cwA130A4w=\n-----END CERTIFICATE-----\n"
],
"body_hash": "638c2dda42166282033c0519bb92f24ec23b6de7a83f6073ecdf158f5742fb89",
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 363,
"ttfb_start": 320,
"ttfb_end": 362,
"download_start": 362,
"download_end": 363,
"download_ms": 1,
"all_start": 180,
"all_end": 363,
"all_ms": 179,
"index": 4,
"number": 5,
"body_file": "003-12905.4-body.txt",
"cpuTimes": {
"EvaluateScript": 24,
"v8.compile": 1,
"FunctionCall": 8
},
"cpu.EvaluateScript": 24,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 8,
"cpuTime": 34,
"body_id": "12905.4",
"js_timing": [
[
625.783,
650.227
],
[
625.805,
627.224
],
[
814.429,
819.499
],
[
1088.446,
1088.498
],
[
1188.711,
1189.876
],
[
2650.33,
2652.018
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.4"
},
{
"type": 3,
"id": "12905.2",
"request_id": "12905.2",
"ip_addr": "[2600:9000:2026:e00:1c:fccc:2740:93a1]",
"full_url": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"is_secure": 1,
"method": "GET",
"host": "assets.emergent.sh",
"url": "\/scripts\/emergent-main.js",
"raw_id": "12905.2",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 31,
"ttfb_ms": 30,
"load_start": 349,
"load_start_float": 349.00016,
"bytesIn": 3161,
"objectSize": 3161,
"objectSizeUncompressed": 11101,
"chunks": [
{
"ts": 380,
"bytes": 3161,
"inflated": 11101
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 236,
"protocol": "HTTP\/2",
"dns_start": 171,
"dns_end": 226,
"connect_start": 230,
"connect_end": 258,
"ssl_start": 258,
"ssl_end": 348,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "assets.emergent.sh",
"sanList": [
"assets.emergent.sh"
],
"issuer": "Amazon RSA 2048 M01",
"validFrom": 1758067200,
"validTo": 1792195199,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h2' log",
"logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
"timestamp": 1758121567596,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221009699B491F97A4E6E4A473EFCAE54F9BA941ACAD28C118C2437C5F27F324D59FE022100D17F6C7E0F2E641EB6710E6E6556B800DFE3152293EFD2146785687874ACBEB5"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h2'",
"logId": "C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD",
"timestamp": 1758121567657,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100C72A325EA603CF47DF7C33F3B642467B502A9C68E6364F13284E0CEDA1735429022100C1FD1E8B4A7C434F4AF2C0D718F8713697259E437B74CF2625400F1D681B12F3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Sphinx2026h2'",
"logId": "944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8",
"timestamp": 1758121567680,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221008CB1925FA395A2F88FB08C49A7DD75B198983470CEE81E9FF3BB0D8A5FCCE06802202F4056FE0BFBA27DDBB83BA1BA9CDE093FF3D1F73201F0A6484CABFE3D461FA0"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: assets.emergent.sh",
":method: GET",
":path: \/scripts\/emergent-main.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 29582",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Wed, 05 Nov 2025 13:27:31 GMT",
"etag: W\/\"f46cfcb4902bbbf39581cce7019f9e7c\"",
"last-modified: Sat, 04 Oct 2025 14:12:00 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 7f901df87689f6a6f8ea2a5f3bff24ea.cloudfront.net (CloudFront)",
"x-amz-cf-id: lHlgQEvLPuQxx0gMQ2bfrsFgnqilthad5BqVHfqgd-VMTh8g7u6Cqg==",
"x-amz-cf-pop: JFK50-P16",
"x-amz-server-side-encryption: AES256",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 55,
"connect_ms": 28,
"ssl_ms": 90,
"gzip_total": 3543,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 170,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "d75y5w9pmcbrx.cloudfront.net",
"domain_name": "assets.emergent.sh",
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406831084877392",
"type": "alias"
},
{
"alias_target": "d75y5w9pmcbrx.cloudfront.net",
"domain_name": "assets.emergent.sh",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406831887892563",
"type": "alias"
},
{
"alias_target": "d75y5w9pmcbrx.cloudfront.net",
"domain_name": "assets.emergent.sh",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406831798893447",
"type": "alias"
},
{
"domain_name": "d75y5w9pmcbrx.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d75y5w9pmcbrx.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148877392",
"type": "metadata"
},
{
"domain_name": "d75y5w9pmcbrx.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2026:e00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:6e00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:8a00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:9200:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:bc00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:1e00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:9600:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:6400:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "52.85.31.6",
"port": 0
},
{
"address": "52.85.31.39",
"port": 0
},
{
"address": "52.85.31.41",
"port": 0
},
{
"address": "52.85.31.46",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148892563",
"type": "data"
}
]
},
"socket_group": "https:\/\/assets.emergent.sh <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 160,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFyDCCBLCgAwIBAgIQDD0KsFxZ0Y0iurH4P1xA8TANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAxMB4XDTI1MDkxNzAwMDAwMFoXDTI2MTAxNjIzNTk1OVowHTEb\nMBkGA1UEAxMSYXNzZXRzLmVtZXJnZW50LnNoMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAv0136PBhzCeZf5NvXXsoi+yFAB5VuCnm31CXzW2az7vGulYI\nkLkqLSPxsDW9x5cMlblCIzXOx3oWLamiuv3mXI0AOS3h\/T7deaAwAn71U5Wolr0g\na\/X4z8jpoobMEH+lS8kH0xt2DKMgNZuroryStuRSDrq9B4dXsb4TBxwTj4ny3FZJ\n4SSVwAIY2snt5L4nIpdWhHey6z1qAIfI1uJMlDj1+4OVuxkcdd\/Q9pOHZhmW9vTY\nM+zRp4Zc7z3scqch1dxE2UiVp4PNHqNIPfzpoEbaK0laQnLUh4dCLmCAdGeI0Buj\n7Jy4nTXK4QRd7xNWT\/3ssIVMiUODfZkca8hQcwIDAQABo4IC4zCCAt8wHwYDVR0j\nBBgwFoAUgbgOY4qJEhjl+js7UJWf5uWQE4UwHQYDVR0OBBYEFNf9ha8nhGzjR4Xq\n8XcPpWzgtFfNMB0GA1UdEQQWMBSCEmFzc2V0cy5lbWVyZ2VudC5zaDATBgNVHSAE\nDDAKMAgGBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUH\nAwEwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5yMm0wMS5hbWF6b250cnVz\ndC5jb20vcjJtMDEuY3JsMHUGCCsGAQUFBwEBBGkwZzAtBggrBgEFBQcwAYYhaHR0\ncDovL29jc3AucjJtMDEuYW1hem9udHJ1c3QuY29tMDYGCCsGAQUFBzAChipodHRw\nOi8vY3J0LnIybTAxLmFtYXpvbnRydXN0LmNvbS9yMm0wMS5jZXIwDAYDVR0TAQH\/\nBAIwADCCAYAGCisGAQQB1nkCBAIEggFwBIIBbAFqAHcA1219ENGn9XfCx+lf1wC\/\n+YLJM1pl4dCzAXMXwMjFaXcAAAGZWDYlbAAABAMASDBGAiEAlpm0kfl6Tm5KRz78\nrlT5upQaytKMEYwkN8XyfzJNWf4CIQDRf2x+Dy5kHrZxDm5lVrgA3+MVIpPv0hRn\nhWh4dKy+tQB3AMIxfldFGaNF7n843rKQQevHwiFaIr9\/1bWtdprZDlLNAAABmVg2\nJakAAAQDAEgwRgIhAMcqMl6mA89H33wz87ZCRntQKpxo5jZPEyhODO2hc1QpAiEA\nwf0ei0p8Q09K8sDXGPhxNpclnkN7dM8mJUAPHWgbEvMAdgCUTkOH+uzB74HzGSQm\nqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZlYNiXAAAAEAwBHMEUCIQCMsZJfo5Wi+I+w\njEmn3XWxmJg0cM7oHp\/zuw2KX8zgaAIgL0BW\/gv7on3buDuhupzeCT\/z0fcyAfCm\nSEyr\/j1GH6AwDQYJKoZIhvcNAQELBQADggEBABK+VQK5HxHn+iGqiefSpqgAqbpf\n4Zyk+IwqZ2Jfahzf+\/U9+LyDbProQyjvTqJzgSekckUCHfQ5bikKfzcHj21qJPk+\nlkrTD98Sy7rTKkEiWz3XwDGxOsQB5bE3a0iwtBDGB99ewmC1dld\/aKl944QxpxPn\nSzeM\/gUxAwjFuQPRhEB\/zM7IS3OsZUc0ZcCHRG1mugpwuj9C5lH90UooYKznYPao\nIEk1GbClXLBIbqrw+\/MsMXoD5k9IaZ\/pokgsFb4EmvbBAIoZcGtR4g39StjVIWyj\nhP+1YI9T0o6djjKtFm\/jgMWawBrzUB5k6ecSjhyw8IvtufsRVbWq4bYeh3M=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSOAudZoijOx7Zv5zNpo4ODzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjEyOFoXDTMwMDgyMzIyMjEyOFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOtxLKnL\nH4gokjIwr4pXD3i3NyWVVYesZ1yX0yLI2qIUZ2t88Gfa4gMqs1YSXca1R\/lnCKeT\nepWSGA+0+fkQNpp\/L4C2T7oTTsddUx7g3ZYzByDTlrwS5HRQQqEFE3O1T5tEJP4t\nf+28IoXsNiEzl3UGzicYgtzj2cWCB41eJgEmJmcf2T8TzzK6a614ZPyq\/w4CPAff\nnAV4coz96nW3AyiE2uhuB4zQUIXvgVSycW7sbWLvj5TDXunEpNCRwC4kkZjK7rol\njtT2cbb7W2s4Bkg3R42G3PLqBvt2N32e\/0JOTViCk8\/iccJ4sXqrS1uUN4iB5Nmv\nJK74csVl+0u0UecCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUgbgOY4qJEhjl+js7UJWf5uWQE4UwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQCtAN4CBSMuBjJitGuxlBbkEUDeK\/pZwTXv4KqPK0G50fOHOQAd8j21p0cMBgbG\nkfMHVwLU7b0XwZCav0h1ogdPMN1KakK1DT0VwA\/+hFvGPJnMV1Kx2G4S1ZaSk0uU\n5QfoiYIIano01J5k4T2HapKQmmOhS\/iPtuo00wW+IMLeBuKMn3OLn005hcrOGTad\nhcmeyfhQP7Z+iKHvyoQGi1C0ClymHETx\/chhQGDyYSWqB\/THwnN15AwLQo0E5V9E\nSJlbe4mBlqeInUsNYugExNf+tOiybcrswBy8OFsd34XOW3rjSUtsuafd9AWySa3h\nxRRrwszrzX\/WWGm6wyB+f7C4\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "64e00c3f98b1c33a7bfc9a5e8cf3873442c57b23db3b0b912f4469d1f093596a",
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 380,
"ttfb_start": 349,
"ttfb_end": 379,
"download_start": 379,
"download_end": 380,
"download_ms": 1,
"all_start": 171,
"all_end": 380,
"all_ms": 204,
"index": 5,
"number": 6,
"body_file": "004-12905.2-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 4
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 4,
"cpuTime": 5,
"body_id": "12905.2",
"js_timing": [
[
525.244,
526.031
],
[
525.273,
525.608
],
[
726.505,
727.32
],
[
1064.267,
1064.352
],
[
1164.505,
1165.86
],
[
2526.088,
2527.27
],
[
4526.166,
4526.268
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.2"
},
{
"type": 3,
"id": "12905.3-1",
"request_id": "12905.3-1",
"ip_addr": "[2606:4700::6812:16]",
"full_url": "https:\/\/unpkg.com\/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
"raw_id": "12905.3",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 96,
"ttfb_ms": 58,
"load_start": 369,
"load_start_float": 369.000176,
"bytesIn": 43720,
"objectSize": 43720,
"objectSizeUncompressed": 140517,
"chunks": [
{
"ts": 427,
"bytes": 5442,
"inflated": 15452
},
{
"ts": 432,
"bytes": 2349,
"inflated": 6319
},
{
"ts": 432,
"bytes": 3496,
"inflated": 10259
},
{
"ts": 445,
"bytes": 11745,
"inflated": 37144
},
{
"ts": 454,
"bytes": 9383,
"inflated": 32380
},
{
"ts": 460,
"bytes": 4661,
"inflated": 14040
},
{
"ts": 465,
"bytes": 6644,
"inflated": 24923
}
],
"expires": "Thu, 05 Nov 2026 15:28:09 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 232,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-headers: *",
"access-control-allow-methods: GET, HEAD, OPTIONS",
"access-control-allow-origin: *",
"access-control-expose-headers: *",
"age: 72422",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 999d61189c902022-IAD",
"content-digest: sha256=:hqAGp3qvRGRVAfS7bCeBPQldut3BjsEAh+CJl+zKiFQ=:",
"content-encoding: gzip",
"content-type: text\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"expires: Thu, 05 Nov 2026 15:28:09 GMT",
"fly-request-id: 01K84PV8C8KP977K0TY6N41F1A-ord",
"last-modified: Wed, 22 Oct 2025 00:59:46 GMT",
"priority: u=1,i=?0",
"server: cloudflare",
"server-timing: cfExtPri",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io, 1.1 fly.io",
"x-content-type-options: nosniff"
]
},
"bytesOut": 2032,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 44201,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31463578,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 368,
"netlog_id": 176,
"body_hash": "86a006a77aaf44645501f4bb6c27813d095dbaddc18ec10087e08997ecca8854",
"renderBlocking": "blocking",
"load_end": 465,
"ttfb_start": 369,
"ttfb_end": 427,
"download_start": 427,
"download_end": 465,
"download_ms": 38,
"all_start": 369,
"all_end": 465,
"all_ms": 96,
"index": 6,
"number": 7,
"body_file": "005-12905.3-body.txt",
"body_id": "12905.3",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.3"
},
{
"type": 3,
"id": "12905.5",
"request_id": "12905.5",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js",
"raw_id": "12905.5",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 200,
"request_type": "Script",
"load_ms": 68,
"ttfb_ms": 29,
"load_start": 385,
"load_start_float": 385.000251,
"bytesIn": 96071,
"objectSize": 96071,
"objectSizeUncompressed": 359778,
"chunks": [
{
"ts": 420,
"bytes": 32315,
"inflated": 41482
},
{
"ts": 436,
"bytes": 16366,
"inflated": 56774
},
{
"ts": 440,
"bytes": 15153,
"inflated": 50879
},
{
"ts": 447,
"bytes": 32237,
"inflated": 14035
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 89",
"content-encoding: br",
"content-type: text\/javascript; charset=utf-8",
"date: Wed, 05 Nov 2025 15:26:41 GMT",
"etag: W\/\"add41b05bd9bee7ee0dfe26952b88071\"",
"last-modified: Mon, 27 Oct 2025 01:04:06 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: BcmmbZGIUGX9Z7fJB23YDxy-ijJH1FoHz7oEKNPiZBdpJ-goygY7sA==",
"x-amz-cf-pop: JFK50-P5",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: V_Pg.wLN.YTdqgrPEWmg3vEYjK7DLLKC",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2038,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 96605,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 382,
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 251,
"body_hash": "637dbdeb4c26a7220a51e54cbdb1899b60776509757ca4eaab349fefd81b927f",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 453,
"ttfb_start": 385,
"ttfb_end": 414,
"download_start": 414,
"download_end": 453,
"download_ms": 39,
"all_start": 385,
"all_end": 453,
"all_ms": 68,
"index": 7,
"number": 8,
"body_file": "006-12905.5-body.txt",
"cpuTimes": {
"EvaluateScript": 24,
"v8.compile": 6,
"FunctionCall": 65
},
"cpu.EvaluateScript": 24,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 65,
"cpuTime": 95,
"body_id": "12905.5",
"js_timing": [
[
727.442,
751.03
],
[
727.459,
733.571
],
[
750.396,
750.932
],
[
755.022,
813.656
],
[
813.683,
814.269
],
[
819.852,
820.765
],
[
1059.1,
1061.839
],
[
1061.872,
1061.942
],
[
1061.956,
1061.989
],
[
1062,
1062.31
],
[
1062.335,
1062.393
],
[
1062.405,
1062.426
],
[
1062.436,
1062.478
],
[
1062.49,
1062.51
],
[
1062.526,
1062.565
],
[
1062.579,
1062.603
],
[
1062.613,
1062.636
],
[
1062.647,
1062.667
],
[
1062.688,
1062.707
],
[
1062.718,
1062.735
],
[
1062.745,
1062.762
],
[
1062.772,
1062.79
],
[
1062.801,
1062.821
],
[
1062.831,
1062.862
],
[
1062.872,
1062.889
],
[
1062.898,
1062.915
],
[
1062.925,
1062.944
],
[
1062.954,
1062.972
],
[
1062.987,
1063.006
],
[
1063.015,
1063.065
],
[
1063.077,
1063.094
],
[
1063.118,
1063.139
],
[
1063.149,
1063.167
],
[
1063.177,
1063.194
],
[
1063.208,
1063.247
],
[
1063.257,
1063.275
],
[
1063.285,
1063.299
],
[
1063.308,
1063.324
],
[
1063.337,
1063.353
],
[
1063.362,
1063.377
],
[
1063.387,
1063.403
],
[
1063.411,
1063.427
],
[
1063.44,
1063.455
],
[
1063.463,
1063.477
],
[
1063.509,
1063.525
],
[
1063.533,
1063.561
],
[
1063.571,
1064.076
],
[
1064.118,
1064.142
],
[
1064.153,
1064.168
],
[
1064.178,
1064.193
],
[
1064.203,
1064.219
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.5",
"blockingTime": 58.6339999999999
},
{
"type": 3,
"id": "12905.14",
"request_id": "12905.14",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/array.js",
"raw_id": "12905.14",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 50,
"ttfb_ms": 36,
"load_start": 629,
"load_start_float": 629.000259,
"bytesIn": 58949,
"objectSize": 58949,
"objectSizeUncompressed": 159395,
"chunks": [
{
"ts": 669,
"bytes": 32768,
"inflated": 18601
},
{
"ts": 674,
"bytes": 26181,
"inflated": 9722
}
],
"expires": "",
"cacheControl": "public, max-age=300",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": 525,
"dns_end": 565,
"connect_start": 565,
"connect_end": 582,
"ssl_start": 582,
"ssl_end": 629,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.i.posthog.com",
"sanList": [
"*.i.posthog.com"
],
"issuer": "WE1",
"validFrom": 1758746557,
"validTo": 1766526154,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2025'",
"logId": "CCFB0F6A85710965FE959B53CEE9B27C22E9855C0D978DB6A97E54C0FE4C0DB0",
"timestamp": 1758750157407,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220565202CC575E0864F92F6029BA7A0ADBADCC1D323203E77BF19A9EAD904C143D02201530DBC0AE576593D81A998C25F6D41C47CE4041705C9F26AFE00A92B7B39E53"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h2' log",
"logId": "DDDCCA3495D7E11605E79532FAC79FF83D1C50DFDB003A1412760A2CACBBC82A",
"timestamp": 1758750157389,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402200A6020BF20F2448D5C05643FDBA133C2D10BA51094C5D5CEC99901ECD74D89F502205FA0F9837461EEA0891737349C353A56E436A35F683D096EA9175C6BAD16A998"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": 2525,
"initiator_type": "script",
"initiator_function": "t.__SV.t.init",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/array.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"cache-control: public, max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611a38f5aa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"etag: \"690b584f-26ea3\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 3",
":status: 200"
]
},
"bytesOut": 2032,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 40,
"connect_ms": 17,
"ssl_ms": 47,
"gzip_total": 59370,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 524,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "us-assets.i.posthog.com",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "us-assets.i.posthog.com"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830389229664",
"type": "metadata"
},
{
"domain_name": "us-assets.i.posthog.com",
"endpoints": [
{
"address": "2606:4700:10::ac42:a6a4",
"port": 0
},
{
"address": "2606:4700:10::6814:11a7",
"port": 0
},
{
"address": "104.20.17.167",
"port": 0
},
{
"address": "172.66.166.164",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830296232261",
"type": "data"
}
]
},
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 259,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDmzCCA0GgAwIBAgIQHEjqkZdP3hATxgvVwa4ZhzAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjUwOTI0MjA0MjM3WhcNMjUxMjIzMjE0MjM0WjAaMRgwFgYD\nVQQDDA8qLmkucG9zdGhvZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARa\nVUSOdDSAqqQSD+uD6oUpbSRDqe2wmQd6Lz\/wZnyRNDLSCBAhca0xcMUNSiePUrAM\npZZUIvPv5FFhi6MomLkZo4ICRjCCAkIwDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQM\nMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFOyO4Xs8EeDLvip+\nbaN2KJC9DRSDMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsG\nAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEv\nSEVnMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MBoGA1Ud\nEQQTMBGCDyouaS5wb3N0aG9nLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNV\nHR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93ZTEvSHNDM1NCSHdSRW8u\nY3JsMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAzPsPaoVxCWX+lZtTzumyfCLp\nhVwNl422qX5UwP5MDbAAAAGZfa2qXwAABAMARjBEAiBWUgLMV14IZPkvYCm6egrb\nrcwdMjID53vxmp6tkEwUPQIgFTDbwK5XZZPYGpmMJfbUHEfOQEFwXJ8mr+AKkrez\nnlMAdQDd3Mo0ldfhFgXnlTL6x5\/4PRxQ39sAOhQSdgosrLvIKgAAAZl9rapNAAAE\nAwBGMEQCIApgIL8g8kSNXAVkP9uhM8LRC6UQlMXVzsmZAezXTYn1AiBfoPmDdGHu\noIkXNzScNTpW5DajX2g9CW6pF1xrrRapmDAKBggqhkjOPQQDAgNIADBFAiEA9aH6\n0HhN45rDZkqCKLoY\/DkKKxQNowdFPGjfvTtRS0UCIAwnqHtKAybPnlFldyojqQEp\nK2MWVhjL9p3jO\/HXRstw\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"body_hash": "a909121bdc9407c145af084d86d663b67219719828db67bfa34b0df676ebc561",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 679,
"ttfb_start": 629,
"ttfb_end": 665,
"download_start": 665,
"download_end": 679,
"download_ms": 14,
"all_start": 525,
"all_end": 679,
"all_ms": 154,
"index": 8,
"number": 9,
"body_file": "007-12905.14-body.txt",
"cpuTimes": {
"EvaluateScript": 55,
"v8.compile": 3,
"FunctionCall": 157
},
"cpu.EvaluateScript": 55,
"cpu.v8.compile": 3,
"cpu.FunctionCall": 157,
"cpuTime": 216,
"body_id": "12905.14",
"js_timing": [
[
939.019,
994.236
],
[
939.033,
942.369
],
[
994.71,
1038.025
],
[
1055.547,
1056.562
],
[
1058.809,
1058.948
],
[
1505.233,
1506.833
],
[
1512.565,
1514.587
],
[
1542.095,
1651.285
],
[
3982.54,
3982.639
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.14",
"blockingTime": 164.40700000000004
},
{
"type": 3,
"id": "12905.15",
"request_id": "12905.15",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js",
"raw_id": "12905.15",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 33,
"ttfb_ms": 30,
"load_start": 845,
"load_start_float": 845.00029,
"bytesIn": 668,
"objectSize": 668,
"objectSizeUncompressed": 1088,
"chunks": [
{
"ts": 878,
"bytes": 668,
"inflated": 1088
}
],
"expires": "",
"cacheControl": "max-age=300",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"allow: GET, HEAD, OPTIONS",
"cache-control: max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611b8ce8aa23-IAD",
"content-encoding: gzip",
"content-length: 668",
"content-security-policy-report-only: default-src 'self'; style-src 'self' 'unsafe-inline' https:\/\/*.posthog.com https:\/\/fonts.googleapis.com; script-src 'self' 'nonce-6URHA9DdVM908yQcA8ol5R' https:\/\/*.posthog.com https:\/\/*.i.posthog.com; font-src 'self' https:\/\/*.posthog.com https:\/\/app-static.eu.posthog.com https:\/\/app-static-prod.posthog.com https:\/\/d1sdjtjk6xzm7.cloudfront.net https:\/\/fonts.gstatic.com https:\/\/cdn.jsdelivr.net https:\/\/assets.faircado.com https:\/\/use.typekit.net; worker-src 'self'; child-src 'none'; object-src 'none'; media-src https:\/\/res.cloudinary.com; img-src 'self' data: https:\/\/*.posthog.com https:\/\/posthog.com https:\/\/www.gravatar.com https:\/\/res.cloudinary.com https:\/\/platform.slack-edge.com https:\/\/raw.githubusercontent.com; frame-ancestors https:\/\/posthog.com https:\/\/preview.posthog.com; connect-src 'self' https:\/\/status.posthog.com https:\/\/*.posthog.com https:\/\/raw.githubusercontent.com https:\/\/api.github.com; frame-src https:; manifest-src 'self'; base-uri 'self'; report-uri https:\/\/us.i.posthog.com\/report\/?token=sTMFPsFhdP1Ssg&sample_rate=0.1&v=2; report-to posthog",
"content-type: application\/javascript",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"last-modified: Wed, 05 Nov 2025 15:26:41 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"reporting-endpoints: posthog=\"https:\/\/us.i.posthog.com\/report\/?token=sTMFPsFhdP1Ssg&sample_rate=0.1&v=2\"",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Origin, Referer, Accept-Encoding",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 13",
"x-frame-options: SAMEORIGIN",
":status: 200"
]
},
"bytesOut": 2176,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 668,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 844,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 290,
"body_hash": "ac2342dd6d360036035c17e94494307b2927e0f2332a635d7a11859cb8920700",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 878,
"ttfb_start": 845,
"ttfb_end": 875,
"download_start": 875,
"download_end": 878,
"download_ms": 3,
"all_start": 845,
"all_end": 878,
"all_ms": 33,
"index": 9,
"number": 10,
"body_file": "008-12905.15-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 1
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 1,
"cpuTime": 2,
"body_id": "12905.15",
"js_timing": [
[
1057.398,
1058.776
],
[
1057.414,
1058.098
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.15"
},
{
"type": 3,
"id": "12905.18",
"request_id": "12905.18",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/favicon.ico",
"raw_id": "12905.18",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 403,
"request_type": "Other",
"load_ms": 73,
"ttfb_ms": 71,
"load_start": 952,
"load_start_float": 952.000319,
"bytesIn": 111,
"objectSize": 111,
"objectSizeUncompressed": 111,
"chunks": [
{
"ts": 1025,
"bytes": 111
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/xml",
"contentEncoding": "",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"cookie: ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog=%7B%22distinct_id%22%3A%22019a54a1-ed20-7f1f-be01-965d6c0b6703%22%2C%22%24sesid%22%3A%5B1762356489523%2C%22019a54a1-ed51-7ad8-ba51-8d4f754c3674%22%2C1762356489523%5D%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fquick-plumb.preview.static.emergentagent.com%2F%22%7D%7D",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"content-type: application\/xml",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"server: AmazonS3",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: 5kCs1oxNOsfJaV0EszJyz7XiTTDBRtr22ygoRgOBbzR-D--kmCQzKw==",
"x-amz-cf-pop: JFK50-P5",
"x-cache: Error from cloudfront",
":status: 403"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 949,
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 319,
"body_hash": "a824bc7739e226e1b40ea0f8c4e4f4c6f796fc3b4abfa6e9abe3bd119a30d938",
"server_port": "443",
"load_end": 1025,
"ttfb_start": 952,
"ttfb_end": 1023,
"download_start": 1023,
"download_end": 1025,
"download_ms": 2,
"all_start": 952,
"all_end": 1025,
"all_ms": 73,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "12905.16",
"request_id": "12905.16",
"ip_addr": "[2600:1f18:4c12:9a00:892:a302:d87d:f716]",
"full_url": "https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356489510&ver=1.287.0&compression=base64",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/flags\/?v=2&config=true&ip=0&_=1762356489510&ver=1.287.0&compression=base64",
"raw_id": "12905.16",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 331,
"ttfb_ms": 330,
"load_start": 957,
"load_start_float": 957.000296,
"bytesIn": 546,
"objectSize": 546,
"objectSizeUncompressed": 961,
"chunks": [
{
"ts": 1288,
"bytes": 546,
"inflated": 961
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 316,
"protocol": "HTTP\/2",
"dns_start": 850,
"dns_end": 898,
"connect_start": 898,
"connect_end": 915,
"ssl_start": 915,
"ssl_end": 956,
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"initiator_function": "window.fetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/flags\/?v=2&config=true&ip=0&_=1762356489510&ver=1.287.0&compression=base64",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 201",
"content-type: application\/x-www-form-urlencoded",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers, Accept-Encoding",
"x-envoy-upstream-service-time: 158",
":status: 200"
]
},
"bytesOut": 2470,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 48,
"connect_ms": 17,
"ssl_ms": 41,
"gzip_total": 867,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 849,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830107555832",
"type": "alias"
},
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830149554874",
"type": "alias"
},
{
"domain_name": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"endpoints": [
{
"address": "2600:1f18:4c12:9a00:892:a302:d87d:f716",
"port": 0
},
{
"address": "2600:1f18:4c12:9a02:2203:4dff:6540:75b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a00:9486:50cf:3534:9d44",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:4fbf:5be2:434f:6ca5",
"port": 0
},
{
"address": "2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:711b:12de:3d19:14d0",
"port": 0
},
{
"address": "3.227.227.255",
"port": 0
},
{
"address": "3.214.78.40",
"port": 0
},
{
"address": "3.230.97.8",
"port": 0
},
{
"address": "34.206.152.70",
"port": 0
},
{
"address": "54.152.190.32",
"port": 0
},
{
"address": "44.215.159.75",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830116554874",
"type": "data"
}
]
},
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 296,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFzDCCBLSgAwIBAgIQAp\/LckI9ughklfbDrDpbGTANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAzMB4XDTI0MTIxNTAwMDAwMFoXDTI2MDExNDIzNTk1OVowGjEY\nMBYGA1UEAwwPKi5pLnBvc3Rob2cuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAqrUtTUTU57YJZ\/pvdOUkEPvg5oLLTCSLHaQq4DEz7EHALzgpbSwA\nKEc2V+j5xQvVfsEstcU8qhgns3WhRw2bZJskTwDWysdMbTk1bAttFKReoIgX+6n3\nvNxgllSDLIRjcJ\/fqKdmkeOKstFG3xJjH9USmJxSqNywUwTg1o7C3Aqs5+A4EaM4\n6+jvUxnjRkPcA7YTtjm8J3eAO0+ibX7Pt+cfUuuHgLnNRQ46MepO9IbZbD05B\/qM\n5ESlvB\/OdcVWah+5q+nSoKOnAHijLNnDXRRPXkNQasWHDyPZKzhnn1J47f2QeDZw\n8Ju4B4GNlfV+5VU1KGVGb\/l12810E7QkaQIDAQABo4IC6jCCAuYwHwYDVR0jBBgw\nFoAUVdkYX9IczAHhWLS+q9lVQgHXLgIwHQYDVR0OBBYEFAF6SPTXzwbnhKZDlaKm\n5OF8rHKZMBoGA1UdEQQTMBGCDyouaS5wb3N0aG9nLmNvbTATBgNVHSAEDDAKMAgG\nBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG\nAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucjJtMDMuYW1hem9u\ndHJ1c3QuY29tL3IybTAzLmNybDB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGG\nIWh0dHA6Ly9vY3NwLnIybTAzLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYq\naHR0cDovL2NydC5yMm0wMy5hbWF6b250cnVzdC5jb20vcjJtMDMuY2VyMAwGA1Ud\nEwEB\/wQCMAAwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AA5XlLzzrqk+Mxss\nmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABk8jzU\/cAAAQDAEgwRgIhALmo1Mb215AS\n30ZjFhPntkSwB1Uq607o2AFoDnXZHZknAiEAzpQZJZn7SlPG8cDrVhezu2AX0wfX\njrJES6+FY82HZhgAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq\/tUDyX3N8AAA\nAZPI81QvAAAEAwBHMEUCIQCYaY6DSc9xfd7cxHw66u5wF6HvwKx+aa4k8RpgCxfg\nzgIgWBUyK1Q4KLadSGM6wZlXsL57QlY+dpUnKozFBoE5jlEAdwBJnJtp3h187Pw2\n3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZPI81RDAAAEAwBIMEYCIQDS3yYd4nj3\na1YppkYfFN+oubJiWJAprg6cY52lCntB4gIhAOeg3n9mr8jVwGEmVFTNBNW0J9Ae\n2v500\/x00vd+zjDeMA0GCSqGSIb3DQEBCwUAA4IBAQCp39bDgrFkvw\/2kNJPGUbI\nEKrQM9Ko\/ZsqfQWGZniRLCxnd5RIhnsDyqFsYFowqYmFiLvud26FVi2uDibuC39b\nJokZywUr0G9ShL9d2CTitbWyiMNmwSBY4OLkvOujhYNY4z+aIWnrqVScUcJuWVsY\nzanY+4kcaasqvkE9xq\/h1zdlF4t6d10ynYK9tc8+aIqP6zUdPt0lzmCaO5vxuOsB\nKCaP3sNDRcIcroPG4P\/cOKVPWtBZ9nkmFYFHLWlCDzmEXLseZzhFP0x\/zGcRSQ0l\nGnDxoH7yLhMDMJx\/Nt3D83V3Wzhgte7AM67tbrtjue30KQXxTH9lFBS+m1UbisMs\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTNQG0mfAmRzdKZqfODF5hTANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYwNFoXDTMwMDgyMzIyMjYwNFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALd\/pVko\n8vuM475Tf45HV3BbCl\/B9Jy89G1CRkFjcPY06WA9lS+7dWbUA7GtWUKoksr69hKM\nwcMsNpxlw7b3jeXFgxB09\/nmalcAWtnLzF+LaDKEA5DQmvKzuh1nfIfqEiKCQSmX\nXh09Xs+dO7cm5qbaL2hhNJCSAejciwcvOFgFNgEMR42wm6KIFHsQW28jhA+1u\/M0\np6fVwReuEgZfLfdx82Px0LJck3lST3EB\/JfbdsdOzzzg5YkY1dfuqf8y5fUeZ7Cz\nWXbTjujwX\/TovmeWKA36VLCz75azW6tDNuDn66FOpADZZ9omVaF6BqNJiLMVl6P3\n\/c0OiUMC6Z5OfKcCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUVdkYX9IczAHhWLS+q9lVQgHXLgIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQAGjeWm2cC+3z2MzSCnte46\/7JZvj3iQZDY7EvODNdZF41n71Lrk9kbfNwerK0d\nVNzW36Wefr7j7ZSwBVg50W5ay65jNSN74TTQV1yt4WnSbVvN6KlMs1hiyOZdoHKs\nKDV2UGNxbdoBYCQNa2GYF8FQIWLugNp35aSOpMy6cFlymFQomIrnOQHwK1nvVY4q\nxDSJMU\/gNJz17D8ArPN3ngnyZ2TwepJ0uBINz3G5te2rdFUF4i4Y3Bb7FUlHDYm4\nu8aIRGpk2ZpfXmxaoxnbIBZRvGLPSUuPwnwoUOMsJ8jirI5vs2dvchPb7MtI1rle\ni02f2ivH2vxkjDLltSpe2fiC\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "2f80a759bf54f32f70ddd7a0af3f0231e082488999aca34f1e53fa1b5eb1b9bd",
"server_port": "443",
"load_end": 1288,
"ttfb_start": 957,
"ttfb_end": 1287,
"download_start": 1287,
"download_end": 1288,
"download_ms": 1,
"all_start": 850,
"all_end": 1288,
"all_ms": 437,
"index": 11,
"number": 12,
"body_file": "010-12905.16-body.txt",
"body_id": "12905.16",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.16"
},
{
"type": 3,
"id": "12905.17",
"request_id": "12905.17",
"ip_addr": "[2600:1f18:4c12:9a00:892:a302:d87d:f716]",
"full_url": "https:\/\/us.i.posthog.com\/e\/?ip=0&_=1762356489557&ver=1.287.0&compression=gzip-js",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/e\/?ip=0&_=1762356489557&ver=1.287.0&compression=gzip-js",
"raw_id": "12905.17",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 106,
"ttfb_ms": 105,
"load_start": 957,
"load_start_float": 957.000311,
"bytesIn": 15,
"objectSize": 15,
"objectSizeUncompressed": 15,
"chunks": [
{
"ts": 1063,
"bytes": 15
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "",
"socket": 316,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"initiator_function": "window.fetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/e\/?ip=0&_=1762356489557&ver=1.287.0&compression=gzip-js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 848",
"content-type: text\/plain",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-length: 15",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers",
"x-envoy-upstream-service-time: 71",
":status: 200"
]
},
"bytesOut": 2344,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 897,
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 311,
"body_hash": "0c40bafcfdc8adc6db63a6a5bfdb3dd5201798e6163fc674dc2fcbdb2a4134f1",
"server_port": "443",
"load_end": 1063,
"ttfb_start": 957,
"ttfb_end": 1062,
"download_start": 1062,
"download_end": 1063,
"download_ms": 1,
"all_start": 957,
"all_end": 1063,
"all_ms": 106,
"index": 12,
"number": 13,
"body_file": "009-12905.17-body.txt",
"body_id": "12905.17",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.17"
},
{
"type": 3,
"id": "12905.19",
"request_id": "12905.19",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/lazy-recorder.js?v=1.287.0",
"raw_id": "12905.19",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 65,
"ttfb_ms": 41,
"load_start": 1312,
"load_start_float": 1312.000329,
"bytesIn": 54545,
"objectSize": 54545,
"objectSizeUncompressed": 148988,
"chunks": [
{
"ts": 1357,
"bytes": 8440,
"inflated": 19843
},
{
"ts": 1366,
"bytes": 32768,
"inflated": 26343
},
{
"ts": 1377,
"bytes": 13337,
"inflated": 37266
}
],
"expires": "",
"cacheControl": "public, max-age=14400",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/lazy-recorder.js?v=1.287.0",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"cache-control: public, max-age=14400",
"cf-cache-status: REVALIDATED",
"cf-ray: 999d611e7d8baa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:10 GMT",
"etag: \"690b584f-245fc\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 2",
":status: 200"
]
},
"bytesOut": 2086,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 54706,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 14400,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1298,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 329,
"body_hash": "0bb4ff01b069d6b89192a56d64c0d7f776fce1c9880fb338a2bbd312873e1182",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1377,
"ttfb_start": 1312,
"ttfb_end": 1353,
"download_start": 1353,
"download_end": 1377,
"download_ms": 24,
"all_start": 1312,
"all_end": 1377,
"all_ms": 65,
"index": 13,
"number": 14,
"body_file": "013-12905.19-body.txt",
"cpuTimes": {
"EvaluateScript": 17,
"v8.compile": 3
},
"cpu.EvaluateScript": 17,
"cpu.v8.compile": 3,
"cpuTime": 20,
"body_id": "12905.19",
"js_timing": [
[
1525.178,
1542.004
],
[
1525.193,
1528.531
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.19"
},
{
"type": 3,
"id": "12905.20",
"request_id": "12905.20",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/surveys.js?v=1.287.0",
"raw_id": "12905.20",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 35,
"ttfb_ms": 29,
"load_start": 1312,
"load_start_float": 1312.000335,
"bytesIn": 30117,
"objectSize": 30117,
"objectSizeUncompressed": 83327,
"chunks": [
{
"ts": 1344,
"bytes": 30117,
"inflated": 17791
}
],
"expires": "",
"cacheControl": "public, max-age=300",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/surveys.js?v=1.287.0",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"cache-control: public, max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611e7d90aa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:10 GMT",
"etag: \"690b584f-1457f\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 3",
":status: 200"
]
},
"bytesOut": 2068,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 30243,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1300,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 335,
"body_hash": "bf21b721215e4ce7439f1f91a38a5a1171b0429995813d4bd4421e2a32bf01ba",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1347,
"ttfb_start": 1312,
"ttfb_end": 1341,
"download_start": 1341,
"download_end": 1347,
"download_ms": 6,
"all_start": 1312,
"all_end": 1347,
"all_ms": 35,
"index": 14,
"number": 15,
"body_file": "011-12905.20-body.txt",
"cpuTimes": {
"EvaluateScript": 9,
"v8.compile": 3
},
"cpu.EvaluateScript": 9,
"cpu.v8.compile": 3,
"cpuTime": 12,
"body_id": "12905.20",
"js_timing": [
[
1495.985,
1505.181
],
[
1496.003,
1498.74
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.20"
},
{
"type": 3,
"id": "12905.21",
"request_id": "12905.21",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/web-vitals.js?v=1.287.0",
"raw_id": "12905.21",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 39,
"ttfb_ms": 36,
"load_start": 1312,
"load_start_float": 1312.000341,
"bytesIn": 4076,
"objectSize": 4076,
"objectSizeUncompressed": 10795,
"chunks": [
{
"ts": 1351,
"bytes": 4076,
"inflated": 10795
}
],
"expires": "",
"cacheControl": "public, max-age=300",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/web-vitals.js?v=1.287.0",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"cache-control: public, max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611e7d98aa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:10 GMT",
"etag: \"690b584f-2a2b\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 4",
":status: 200"
]
},
"bytesOut": 2077,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4154,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1305,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 341,
"body_hash": "7ca5683e8497bcc0763c9a9b0fab0d257096dc47fed5c6e130cb32efae458d46",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1351,
"ttfb_start": 1312,
"ttfb_end": 1348,
"download_start": 1348,
"download_end": 1351,
"download_ms": 3,
"all_start": 1312,
"all_end": 1351,
"all_ms": 39,
"index": 15,
"number": 16,
"body_file": "012-12905.21-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 2
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 2,
"cpuTime": 4,
"body_id": "12905.21",
"js_timing": [
[
1511.798,
1512.499
],
[
1511.811,
1512.273
],
[
1514.656,
1514.683
],
[
1514.82,
1514.834
],
[
1516.152,
1516.188
],
[
1518.134,
1518.161
],
[
1518.415,
1518.425
],
[
1518.515,
1518.521
],
[
1653.606,
1653.738
],
[
1656.059,
1656.143
],
[
1739.561,
1739.611
],
[
1740.002,
1740.022
],
[
1839.236,
1839.278
],
[
1840.009,
1840.03
],
[
1939.12,
1939.162
],
[
1940.006,
1940.032
],
[
2038.965,
2039.005
],
[
2040.031,
2040.064
],
[
2139.863,
2139.936
],
[
2144.03,
2144.06
],
[
2240.054,
2240.098
],
[
2244.022,
2244.046
],
[
2338.917,
2338.965
],
[
2340.015,
2340.037
],
[
2439.763,
2439.813
],
[
2440.011,
2440.069
],
[
2539.584,
2539.631
],
[
2540.005,
2540.022
],
[
2639.497,
2639.534
],
[
2640.012,
2640.03
],
[
2739.347,
2739.385
],
[
2740.014,
2740.149
],
[
2839.214,
2839.251
],
[
2840.022,
2840.042
],
[
2939.151,
2939.191
],
[
2940.015,
2940.033
],
[
3038.958,
3038.995
],
[
3040.016,
3040.035
],
[
3138.949,
3138.987
],
[
3140.017,
3140.046
],
[
3239.021,
3239.059
],
[
3240.057,
3240.077
],
[
3338.913,
3338.954
],
[
3340.02,
3340.044
],
[
3439.826,
3439.864
],
[
3439.936,
3439.949
],
[
3539.914,
3539.972
],
[
3544.062,
3544.089
],
[
3639.886,
3639.926
],
[
3644.045,
3644.07
],
[
3739.724,
3739.767
],
[
3740.025,
3740.045
],
[
3839.555,
3839.597
],
[
3840.025,
3840.042
],
[
3939.561,
3939.602
],
[
3940.004,
3940.019
],
[
4039.398,
4039.44
],
[
4040.07,
4040.092
],
[
4139.386,
4139.427
],
[
4140.027,
4140.045
],
[
4239.439,
4239.517
],
[
4240.014,
4240.053
],
[
4339.406,
4339.448
],
[
4340.06,
4340.086
],
[
4439.221,
4439.261
],
[
4440.055,
4440.078
],
[
4539.063,
4539.119
],
[
4540.02,
4540.069
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.21"
}
],
"requestsFull": 16,
"requestsDoc": 13,
"responses_200": 14,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "19908098CFF5D497C93C904E8851DD4E",
"loadEventStart": 924,
"loadEventEnd": 948,
"domContentLoadedEventStart": 611,
"domContentLoadedEventEnd": 611,
"URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"connections": 7,
"final_base_page_request": 0,
"final_base_page_request_id": "028603373F1756374042484D0EDEDC38",
"final_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"domInteractive": 587,
"firstContentfulPaint": 734,
"firstPaint": 596,
"firstImagePaint": 734,
"firstMeaningfulPaint": 1050,
"renderBlockingCSS": 1,
"renderBlockingJS": 3,
"TTFB": 155,
"basePageSSLTime": 45,
"score_cache": 12,
"score_cdn": 88,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 313273,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 10554,
"image_savings": 0,
"base_page_cdn": "Amazon CloudFront",
"cpuTimes": {
"ParseHTML": 2,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"ResourceFetcher::requestResource": 12,
"EvaluateScript": 80,
"v8.compile": 19,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 5,
"FireAnimationFrame": 1,
"FunctionCall": 136,
"UpdateLayoutTree": 35,
"Layout": 140,
"PrePaint": 2,
"Paint": 2,
"Layerize": 0,
"TimerFire": 1,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"MarkLoad": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"FireIdleCallback": 0,
"Idle": 939
},
"cpuTimesDoc": {
"ParseHTML": 2,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"ResourceFetcher::requestResource": 12,
"EvaluateScript": 80,
"v8.compile": 19,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 5,
"FireAnimationFrame": 0,
"FunctionCall": 110,
"UpdateLayoutTree": 35,
"Layout": 140,
"PrePaint": 2,
"Paint": 2,
"Layerize": 0,
"TimerFire": 1,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"MarkLoad": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"FireIdleCallback": 0,
"Idle": 653
},
"cpu.ParseHTML": 2,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"cpu.ResourceFetcher::requestResource": 12,
"cpu.EvaluateScript": 80,
"cpu.v8.compile": 19,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 5,
"cpu.FireAnimationFrame": 1,
"cpu.FunctionCall": 136,
"cpu.UpdateLayoutTree": 35,
"cpu.Layout": 140,
"cpu.PrePaint": 2,
"cpu.Paint": 2,
"cpu.Layerize": 0,
"cpu.TimerFire": 1,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.MarkLoad": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 939,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1762356471.2750447,
"osVersion": "Linux 6.8.0-1043-gcp",
"os_version": "Linux 6.8.0-1043-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1762356488.4853818,
"browserVersion": "142.0.0.0",
"browser_version": "142.0.0.0",
"fullyLoadedCPUms": 1899,
"fullyLoadedCPUpct": 20.925110132157844,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "19908098CFF5D497C93C904E8851DD4E",
"loaderId": "B8BD6B5FE8A53EB2FD2446E729745C96"
}
}
},
{
"code": "BounceTrackingIssue",
"details": {
"bounceTrackingIssueDetails": {
"trackingSites": [
"127.0.0.1"
]
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 398,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 405,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 412,
"violatingNodeAttribute": "id"
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"name": ""
}
],
"browser_logs": [
{
"source": "network",
"level": "error",
"text": "Failed to load resource: the server responded with a status of 403 ()",
"timestamp": 1762356489693.582,
"url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"networkRequestId": "12905.18"
}
],
"webdx_features": [
{
"name": "PageVisits",
"id": "0"
},
{
"name": "AspectRatio",
"id": "9"
},
{
"name": "ConstructedStylesheets",
"id": "18"
},
{
"name": "Flexbox",
"id": "28"
},
{
"name": "FocusVisible",
"id": "29"
},
{
"name": "Grid",
"id": "38"
},
{
"name": "Has",
"id": "39"
},
{
"name": "Is",
"id": "46"
},
{
"name": "Scrollend",
"id": "58"
},
{
"name": "TextIndent",
"id": "69"
},
{
"name": "Where",
"id": "83"
},
{
"name": "Aborting",
"id": "124"
},
{
"name": "FileSelectorButton",
"id": "185"
},
{
"name": "Outline",
"id": "189"
},
{
"name": "LongAnimationFrames",
"id": "236"
},
{
"name": "ReferrerPolicy",
"id": "260"
},
{
"name": "BeforeUnload",
"id": "275"
},
{
"name": "LayoutInstability",
"id": "277"
},
{
"name": "RequestAnimationFrame",
"id": "323"
},
{
"name": "TextUnderlineOffset",
"id": "331"
},
{
"name": "Requestidlecallback",
"id": "338"
},
{
"name": "UaClientHints",
"id": "341"
},
{
"name": "Not",
"id": "343"
},
{
"name": "NullishCoalescing",
"id": "379"
}
],
"document_URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"document_hostname": "quick-plumb.preview.static.emergentagent.com",
"document_origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 500,
"domComplete": 919,
"PerformancePaintTiming.first-paint": 596,
"PerformancePaintTiming.first-contentful-paint": 596,
"origin_dns": {
"a": [
"18.164.96.87",
"18.164.96.67",
"18.164.96.89",
"18.164.96.72"
],
"aaaa": [
"2600:9000:2510:6800:19:4370:f4c0:93a1",
"2600:9000:2510:5200:19:4370:f4c0:93a1",
"2600:9000:2510:ce00:19:4370:f4c0:93a1",
"2600:9000:2510:6600:19:4370:f4c0:93a1",
"2600:9000:2510:fc00:19:4370:f4c0:93a1",
"2600:9000:2510:1400:19:4370:f4c0:93a1",
"2600:9000:2510:5600:19:4370:f4c0:93a1",
"2600:9000:2510:b600:19:4370:f4c0:93a1"
],
"cname": [
"d2rkrmstb0qk0j.cloudfront.net."
],
"ns": [
"ns-1133.awsdns-13.org.",
"ns-290.awsdns-36.com.",
"ns-1562.awsdns-03.co.uk.",
"ns-694.awsdns-22.net."
],
"soa": [
"ns-694.awsdns-22.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
],
"https": [
"1 . alpn=\"h2\""
],
"mx": [
"1 smtp.google.com."
],
"txt": [
"\"google-site-verification=PMwuakdLPAGdL59GZvWD93uvAPC2v0dh-5lLWU5X7Mg\""
],
"svcb": []
},
"detected": {
"CMS": "Emergent",
"UI frameworks": "Radix UI,Tailwind CSS,shadcn\/ui",
"JavaScript frameworks": "React,React Router 7.9.4",
"PaaS": "Amazon Web Services",
"Analytics": "PostHog",
"CDN": "Unpkg,Amazon S3,Amazon CloudFront"
},
"detected_apps": {
"Emergent": "",
"Radix UI": "",
"Tailwind CSS": "",
"shadcn\/ui": "",
"React": "",
"React Router": "7.9.4",
"Amazon Web Services": "",
"PostHog": "",
"Unpkg": "",
"Amazon S3": "",
"Amazon CloudFront": ""
},
"detected_technologies": {
"Emergent": {
"name": "Emergent",
"description": "Emergent is an AI-powered, no-code platform that lets users build functional web apps from natural language prompts instead of writing code.",
"slug": "emergent",
"categories": [
{
"id": 1,
"slug": "cms",
"description": "Platforms used to create, manage, and modify content on a website without needing specialized technical knowledge",
"groups": [
3
],
"name": "CMS",
"priority": 1
}
],
"confidence": 100,
"version": "",
"icon": "Emergent.png",
"website": "https:\/\/app.emergent.sh\/",
"pricing": [],
"cpe": null
},
"Radix UI": {
"name": "Radix UI",
"description": "Radix UI is a React-based user interface component library that offers accessible, responsive, and customisable components for building web applications.",
"slug": "radix-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Radix UI.svg",
"website": "https:\/\/www.radix-ui.com",
"pricing": [],
"cpe": null
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"shadcn\/ui": {
"name": "shadcn\/ui",
"description": "shadcn\/ui is a component system built with Radix UI and Tailwind CSS.",
"slug": "shadcn-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "shadcn-ui.svg",
"website": "https:\/\/ui.shadcn.com",
"pricing": [],
"cpe": null
},
"React": {
"name": "React",
"description": "React is an open-source JavaScript library for building user interfaces or UI components.",
"slug": "react",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "React.svg",
"website": "https:\/\/reactjs.org",
"pricing": [],
"cpe": "cpe:2.3:a:facebook:react:*:*:*:*:*:*:*:*"
},
"React Router": {
"name": "React Router",
"description": "React Router provides declarative routing for React.",
"slug": "react-router",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "7.9.4",
"icon": "React Router.svg",
"website": "https:\/\/reactrouter.com",
"pricing": [],
"cpe": null
},
"Amazon Web Services": {
"name": "Amazon Web Services",
"description": "Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.",
"slug": "amazon-web-services",
"categories": [
{
"id": 62,
"slug": "paas",
"description": "Provides a platform for software development",
"groups": [
7
],
"name": "PaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Web Services.svg",
"website": "https:\/\/aws.amazon.com\/",
"pricing": [],
"cpe": null
},
"PostHog": {
"name": "PostHog",
"description": "PostHog is the open-source, all-in-one product analytics platform.",
"slug": "posthog",
"categories": [
{
"id": 10,
"slug": "analytics",
"description": "Tools that track user behavior and provide insights into website performance",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "PostHog.svg",
"website": "https:\/\/posthog.com",
"pricing": [
"freemium",
"payg"
],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"Amazon S3": {
"name": "Amazon S3",
"description": "Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.",
"slug": "amazon-s3",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon S3.svg",
"website": "https:\/\/aws.amazon.com\/s3\/",
"pricing": [],
"cpe": null
},
"Amazon CloudFront": {
"name": "Amazon CloudFront",
"description": "Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds.",
"slug": "amazon-cloudfront",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Cloudfront.svg",
"website": "https:\/\/aws.amazon.com\/cloudfront\/",
"pricing": [],
"cpe": null
}
},
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div>",
"target": [
"div[x-id=\"Hero_68\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div>",
"target": [
"div[x-id=\"Hero_69\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"bgColor": "#eff6ff",
"contrastRatio": 3.27,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\">",
"target": [
".border-blue-200"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p>",
"target": [
".mt-2"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_84\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_87\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\">",
"target": [
"a[x-line-number=\"90\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Header_44\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\">",
"target": [
".lucide-menu"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\">",
"target": [
".mr-2"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-clock.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-wrench"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-droplets"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-flame"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-pen-tool"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-house"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-search"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-phone.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\">",
"target": [
".lucide-clock.text-white.w-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Footer_71\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.mt-1.w-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-facebook"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-twitter"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-instagram"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Header_19\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1d4ed8",
"bgColor": "#dbeafe",
"contrastRatio": 5.49,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.49"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\">",
"target": [
".text-blue-700"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p>",
"target": [
".max-w-2xl"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div>",
"target": [
"div[x-id=\"Services_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div>",
"target": [
"div[x-id=\"Services_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div>",
"target": [
"div[x-id=\"Services_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div>",
"target": [
"div[x-id=\"Services_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div>",
"target": [
"div[x-line-number=\"65\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div>",
"target": [
"div[x-id=\"Services_66\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">",
"target": [
"p[x-id=\"About_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p>",
"target": [
"p[x-id=\"Testimonials_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div>",
"target": [
"div[x-id=\"Testimonials_52\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div>",
"target": [
"div[x-id=\"Testimonials_53\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div>",
"target": [
"div[x-id=\"Testimonials_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div>",
"target": [
"div[x-id=\"Testimonials_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p>",
"target": [
"p[x-id=\"Contact_41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p>",
"target": [
"p[x-line-number=\"134\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p>",
"target": [
"p[x-line-number=\"135\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p>",
"target": [
"p[x-line-number=\"147\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p>",
"target": [
"p[x-line-number=\"148\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p>",
"target": [
"p[x-line-number=\"160\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p>",
"target": [
"p[x-line-number=\"161\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#eff6ff",
"contrastRatio": 16.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p>",
"target": [
"p[x-line-number=\"174\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p>",
"target": [
"p[x-line-number=\"175\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Footer_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p>",
"target": [
"p[x-id=\"Footer_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span>",
"target": [
"span[x-line-number=\"72\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span>",
"target": [
"span[x-line-number=\"76\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span>",
"target": [
"span[x-line-number=\"80\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p>",
"target": [
"p[x-id=\"Footer_99\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "emergent-badge",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "name",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "email",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "phone",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "message",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "root",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"root\" class=\"\">",
"target": [
"#root"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "services",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\">",
"target": [
"#services"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "about",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\">",
"target": [
"#about"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "testimonials",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\">",
"target": [
"#testimonials"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contact",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\">",
"target": [
"#contact"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\">",
"target": [
"ul[x-line-number=\"32\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\">",
"target": [
"ul[x-id=\"Footer_58\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\">",
"target": [
".space-y-3"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li>",
"target": [
"li[x-id=\"Footer_33\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li>",
"target": [
"li[x-id=\"Footer_38\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li>",
"target": [
"li[x-line-number=\"43\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li>",
"target": [
"li[x-id=\"Footer_48\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"70\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"74\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"78\"]"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"contrastRatio": 0,
"fontSize": "45.0pt (60px)",
"fontWeight": "bold",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p>",
"target": [
"p[x-id=\"Hero_23\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"contrastRatio": 0,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span>",
"target": [
"span[x-id=\"Hero_49\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span>",
"target": [
"span[x-id=\"Hero_53\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p>",
"target": [
"#emergent-badge > div > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
}
]
}
]
},
"base_page_ip_ptr": "server-18-164-96-67.jfk50.r.cloudfront.net",
"base_page_cname": "",
"base_page_dns_server": "ns-1133.awsdns-13.org",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 16605,
"testUrl": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"llms_txt_validation",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"privacy-sandbox",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"width\":20,\"height\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":0,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":0,\"total_title\":0,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":false,\"form_control_a11y_tree\":[{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Emergency Call\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Emergency Call\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Get Free Quote\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Get Free Quote\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"(555) 123-4567\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"(555) 123-4567\"}],\"role\":\"button\"},{\"type\":\"input\",\"attributes\":{\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Your Name\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Your Name\"},{\"type\":\"placeholder\",\"value\":\"John Doe\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Email Address\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Email Address\"},{\"type\":\"placeholder\",\"value\":\"john@example.com\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Phone Number\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Phone Number\"},{\"type\":\"placeholder\",\"value\":\"(555) 123-4567\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"textarea\",\"attributes\":{\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":true,\"readonly\":false,\"required\":true},\"accessible_name\":\"Message\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Message\"},{\"type\":\"placeholder\",\"value\":\"Tell us about your plumbing needs...\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"button\",\"attributes\":{\"type\":\"submit\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Send Message\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Send Message\"}],\"role\":\"button\"}],\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false}]}",
"ads": "{\"ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"app_ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"sellers\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":1,\"nodes\":[{\"tagName\":\"link\",\"href\":\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\",\"rel\":\"stylesheet\"}],\"attribute_usage_count\":{\"href\":1,\"rel\":1}},\"priority-hints\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"meta-nodes\":{\"total\":4,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"utf-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width,initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"theme-color\",\"content\":\"#000000\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"A product of emergent.sh\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":3,\"content\":3}},\"10.5\":[],\"seo-anchor-elements\":{\"internal\":13,\"external\":1,\"hash\":8,\"navigateHash\":0,\"earlyHash\":3},\"seo-titles\":{\"titleWords\":33,\"titleElements\":14},\"seo-words\":{\"wordsCount\":276,\"wordElements\":31},\"input_elements\":{\"total\":4,\"nodes\":[{\"tagName\":\"input\",\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},{\"tagName\":\"input\",\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},{\"tagName\":\"input\",\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},{\"tagName\":\"textarea\",\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"}],\"attribute_usage_count\":{\"class\":4,\"x-file-name\":4,\"x-line-number\":4,\"x-component\":4,\"x-id\":4,\"x-dynamic\":4,\"id\":4,\"placeholder\":4,\"required\":4,\"type\":3,\"value\":3,\"name\":4,\"rows\":1}},\"link_protocols_used\":{\"https\":14},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":1,\"nodes\":[{\"tagName\":\"section\",\"tabindex\":\"-1\"}],\"attribute_usage_count\":{\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1}},\"icon_only_clickables\":4,\"inline_svg_stats\":{\"total\":45,\"content_lengths\":[498,545,318,423,550,343,437,497,481,581,497,659,497,384,363,363,363,363,363,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,559,367,415,340,498,545,353,420,328,397,425],\"attribute_usage_count\":{\"class\":45,\"fill\":45,\"stroke\":45,\"viewbox\":45,\"x-file-name\":3,\"x-line-number\":3,\"x-component\":3,\"x-id\":3,\"x-dynamic\":3,\"xmlns\":42,\"width\":42,\"height\":42,\"stroke-width\":42,\"stroke-linecap\":42,\"stroke-linejoin\":42,\"aria-hidden\":42}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\"}],\"attribute_usage_count\":{\"style\":1,\"src\":1}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[],\"alt_lengths\":[-1]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":11,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"async\":\"\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/array.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\"},{\"tagName\":\"script\"},{\"tagName\":\"script\",\"defer\":\"defer\",\"src\":\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\"},{\"tagName\":\"script\"}],\"attribute_usage_count\":{\"type\":5,\"crossorigin\":5,\"async\":1,\"src\":9,\"defer\":1}},\"nodes_using_role\":{\"total\":0,\"usage_and_count\":{}},\"headings_order\":[1,1,2,2,2,2,3,3,3,3,3,4,4,4],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":1,\"charset\":1,\"name\":7,\"content\":3,\"type\":10,\"crossorigin\":5,\"async\":1,\"src\":10,\"defer\":1,\"href\":15,\"rel\":1,\"id\":10,\"x-file-name\":363,\"x-line-number\":363,\"x-component\":363,\"x-id\":363,\"x-dynamic\":363,\"data-debug-wrapper\":96,\"style\":100,\"class\":272,\"fill\":45,\"stroke\":45,\"viewBox\":45,\"stroke-linecap\":45,\"stroke-linejoin\":45,\"stroke-width\":45,\"d\":54,\"xmlns\":42,\"width\":45,\"height\":45,\"aria-hidden\":42,\"cx\":6,\"cy\":6,\"r\":6,\"points\":2,\"x-excluded\":8,\"for\":4,\"placeholder\":4,\"required\":4,\"value\":3,\"rows\":1,\"x\":3,\"y\":3,\"rx\":3,\"ry\":1,\"x1\":1,\"x2\":1,\"y1\":1,\"y2\":1,\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1,\"target\":1},\"body_node\":{\"tagName\":\"body\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"Emergent | Fullstack App\",\"length\":24},\"length_of_h1s\":[15,38]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": "19.2.0",
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 15,
"cms": {
"wordpress": {
"theme": {
"theme": null,
"child_theme": null
},
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": [
{
"name": "ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog",
"domain": ".emergentagent.com",
"path": "\/",
"expires": 1793892495,
"size": 371,
"httpOnly": false,
"secure": true,
"session": false,
"sameSite": "Lax",
"sameParty": false
}
],
"crawl_links": [],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":1,\"externalCssInBody\":0,\"inlineCssInHead\":1,\"inlineCssInBody\":0}",
"css-variables": null,
"doctype": "html",
"document_height": 4487,
"document_width": 1351,
"ecommerce": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used",
"error": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used"
}
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":4,\"title\":1,\"script\":11,\"link\":1,\"style\":1,\"body\":1,\"noscript\":1,\"div\":265,\"header\":1,\"svg\":45,\"path\":54,\"h1\":2,\"p\":22,\"nav\":1,\"a\":14,\"button\":5,\"main\":1,\"section\":6,\"circle\":6,\"polyline\":2,\"span\":13,\"h2\":4,\"form\":1,\"label\":4,\"input\":3,\"textarea\":1,\"h3\":5,\"rect\":3,\"footer\":1,\"h4\":3,\"ul\":3,\"li\":12,\"line\":1,\"img\":1}",
"event-names": {
"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js": [
"error",
"unhandledrejection",
"error",
"error",
"load",
"load"
],
"https:\/\/unpkg.com\/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js": [
"load",
"load",
"load",
"load",
"message"
],
"https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js": [
"test",
"DOMContentLoaded",
"load",
"error",
"load",
"error",
"load",
"error",
"load",
"error",
"navigate",
"navigatesuccess",
"navigateerror",
"visibilitychange",
"change",
"keydown"
],
"https:\/\/us-assets.i.posthog.com\/static\/array.js": [
"load",
"DOMContentLoaded"
],
"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0": [
"load",
"load",
"load",
"load",
"load",
"load",
"message",
"message",
"error",
"error",
"unhandledrejection",
"readystatechange"
],
"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0": [
"pageshow",
"visibilitychange",
"visibilitychange",
"prerenderingchange",
"prerenderingchange"
]
},
"fugu-apis": [],
"generated-content": {
"percent": "0.9624",
"sizeInKB": "99.72"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\" class=\"\"><head class=\"\"><meta charset=\"utf-8\" class=\"\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" class=\"\"><meta name=\"theme-color\" content=\"#000000\" class=\"\"><meta name=\"description\" content=\"A product of emergent.sh\" class=\"\"><title class=\"\">Emergent | Fullstack App<\/title><script type=\"text\/javascript\" crossorigin=\"anonymous\" async=\"\" src=\"https:\/\/us-assets.i.posthog.com\/static\/array.js\" class=\"\"><\/script><script src=\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\" class=\"\"><\/script><script src=\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\" class=\"\"><\/script><script src=\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\" class=\"\"><\/script><script class=\"\">if(window.self!==window.top){var debugScript=document.createElement(\"script\");debugScript.src=\"https:\/\/assets.emergent.sh\/scripts\/debug-monitor.js\",document.head.appendChild(debugScript),window.tailwind=window.tailwind||{},tailwind.config={corePlugins:{preflight:!1}};var tailwindScript=document.createElement(\"script\");tailwindScript.src=\"https:\/\/cdn.tailwindcss.com\",document.head.appendChild(tailwindScript)}<\/script><script defer=\"defer\" src=\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\" class=\"\"><\/script><link href=\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\" rel=\"stylesheet\" class=\"\"><style type=\"text\/css\" class=\"\">[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}<\/style><\/head><body class=\"\"><noscript class=\"\">You need to enable JavaScript to run this app.<\/noscript><div id=\"root\" class=\"\"><div x-file-name=\"index\" x-line-number=\"9\" x-component=\"App\" x-id=\"index_9\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"App\" x-file-name=\"App\" x-line-number=\"9\" x-component=\"div\" x-id=\"App_9\" x-dynamic=\"false\"><div x-file-name=\"App\" x-line-number=\"10\" x-component=\"BrowserRouter\" x-id=\"App_10\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"min-h-screen\" x-file-name=\"Home\" x-line-number=\"12\" x-component=\"div\" x-id=\"Home_12\" x-dynamic=\"false\"><div x-file-name=\"Home\" x-line-number=\"13\" x-component=\"Header\" x-id=\"Home_13\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><header class=\"fixed top-0 left-0 right-0 bg-white border-b border-gray-200 z-50 shadow-sm\" x-file-name=\"Header\" x-line-number=\"7\" x-component=\"header\" x-id=\"Header_7\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\" x-file-name=\"Header\" x-line-number=\"8\" x-component=\"div\" x-id=\"Header_8\" x-dynamic=\"false\"><div class=\"flex justify-between items-center h-20\" x-file-name=\"Header\" x-line-number=\"9\" x-component=\"div\" x-id=\"Header_9\" x-dynamic=\"false\"><div class=\"flex items-center\" x-file-name=\"Header\" x-line-number=\"10\" x-component=\"div\" x-id=\"Header_10\" x-dynamic=\"false\"><div class=\"flex items-center gap-3\" x-file-name=\"Header\" x-line-number=\"11\" x-component=\"div\" x-id=\"Header_11\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Header\" x-line-number=\"12\" x-component=\"div\" x-id=\"Header_12\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Header\" x-line-number=\"13\" x-component=\"svg\" x-id=\"Header_13\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Header\" x-line-number=\"14\" x-component=\"path\" x-id=\"Header_14\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Header\" x-line-number=\"17\" x-component=\"div\" x-id=\"Header_17\" x-dynamic=\"false\" class=\"\"><h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1><p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><\/div><nav class=\"hidden md:flex items-center gap-8\" x-file-name=\"Header\" x-line-number=\"24\" x-component=\"nav\" x-id=\"Header_24\" x-dynamic=\"false\"><a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a><a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a><a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a><a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a><\/nav><div class=\"flex items-center gap-4\" x-file-name=\"Header\" x-line-number=\"39\" x-component=\"div\" x-id=\"Header_39\" x-dynamic=\"false\"><div x-file-name=\"Header\" x-line-number=\"40\" x-component=\"Button\" x-id=\"Header_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\"><div x-file-name=\"Header\" x-line-number=\"44\" x-component=\"Phone\" x-id=\"Header_44\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>Emergency Call<\/button><\/div><\/div><div x-file-name=\"Header\" x-line-number=\"47\" x-component=\"Button\" x-id=\"Header_47\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 md:hidden\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\"><path d=\"M4 12h16\" class=\"\"><\/path><path d=\"M4 18h16\" class=\"\"><\/path><path d=\"M4 6h16\" class=\"\"><\/path><\/svg><\/button><\/div><\/div><\/div><\/div><\/div><\/header><\/div><main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Home\" x-line-number=\"15\" x-component=\"Hero\" x-id=\"Home_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Hero\" x-line-number=\"11\" x-component=\"div\" x-id=\"Hero_11\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"Hero\" x-line-number=\"12\" x-component=\"div\" x-id=\"Hero_12\" x-dynamic=\"false\"><div class=\"space-y-8\" x-file-name=\"Hero\" x-line-number=\"13\" x-component=\"div\" x-id=\"Hero_13\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"15\" x-component=\"Shield\" x-id=\"Hero_15\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div>Trusted by 5,000+ Homeowners<\/div><h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1><p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p><div class=\"flex flex-col sm:flex-row gap-4\" x-file-name=\"Hero\" x-line-number=\"27\" x-component=\"div\" x-id=\"Hero_27\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"28\" x-component=\"Button\" x-id=\"Hero_28\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">Get Free Quote<\/button><\/div><\/div><div x-file-name=\"Hero\" x-line-number=\"35\" x-component=\"Button\" x-id=\"Hero_35\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\"><div x-file-name=\"Hero\" x-line-number=\"41\" x-component=\"Phone\" x-id=\"Hero_41\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>(555) 123-4567<\/button><\/div><\/div><\/div><div class=\"flex items-center gap-6 pt-4\" x-file-name=\"Hero\" x-line-number=\"46\" x-component=\"div\" x-id=\"Hero_46\" x-dynamic=\"false\"><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"47\" x-component=\"div\" x-id=\"Hero_47\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"48\" x-component=\"Clock\" x-id=\"Hero_48\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span><\/div><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"51\" x-component=\"div\" x-id=\"Hero_51\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"52\" x-component=\"Shield\" x-id=\"Hero_52\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span><\/div><\/div><\/div><div class=\"relative\" x-file-name=\"Hero\" x-line-number=\"58\" x-component=\"div\" x-id=\"Hero_58\" x-dynamic=\"false\"><div class=\"bg-blue-100 rounded-3xl p-8 shadow-2xl\" x-file-name=\"Hero\" x-line-number=\"59\" x-component=\"div\" x-id=\"Hero_59\" x-dynamic=\"false\"><div class=\"aspect-square bg-gradient-to-br from-blue-200 to-blue-300 rounded-2xl flex items-center justify-center\" x-file-name=\"Hero\" x-line-number=\"60\" x-component=\"div\" x-id=\"Hero_60\" x-dynamic=\"false\"><svg class=\"w-64 h-64 text-blue-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Hero\" x-line-number=\"61\" x-component=\"svg\" x-id=\"Hero_61\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Hero\" x-line-number=\"62\" x-component=\"path\" x-id=\"Hero_62\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><\/div><div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\"><div class=\"text-center\" x-file-name=\"Hero\" x-line-number=\"67\" x-component=\"div\" x-id=\"Hero_67\" x-dynamic=\"false\"><div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div><div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"16\" x-component=\"Services\" x-id=\"Home_16\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Services\" x-line-number=\"20\" x-component=\"div\" x-id=\"Services_20\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Services\" x-line-number=\"21\" x-component=\"div\" x-id=\"Services_21\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2><p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p><\/div><div class=\"grid md:grid-cols-2 lg:grid-cols-3 gap-8\" x-file-name=\"Services\" x-line-number=\"30\" x-component=\"div\" x-id=\"Services_30\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z\" class=\"\"><\/path><path d=\"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z\" class=\"\"><\/path><path d=\"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18\" class=\"\"><\/path><path d=\"m2.3 2.3 7.286 7.286\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"2\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\" class=\"\"><\/path><path d=\"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"8\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 bg-blue-50 rounded-2xl p-8 md:p-12\" x-file-name=\"Services\" x-line-number=\"54\" x-component=\"div\" x-id=\"Services_54\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-3 gap-8 text-center\" x-file-name=\"Services\" x-line-number=\"55\" x-component=\"div\" x-id=\"Services_55\" x-dynamic=\"false\"><div x-file-name=\"Services\" x-line-number=\"56\" x-component=\"div\" x-id=\"Services_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"60\" x-component=\"div\" x-id=\"Services_60\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"64\" x-component=\"div\" x-id=\"Services_64\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"17\" x-component=\"About\" x-id=\"Home_17\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"About\" x-line-number=\"10\" x-component=\"div\" x-id=\"About_10\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"About\" x-line-number=\"11\" x-component=\"div\" x-id=\"About_11\" x-dynamic=\"false\"><div x-file-name=\"About\" x-line-number=\"12\" x-component=\"div\" x-id=\"About_12\" x-dynamic=\"false\" class=\"\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2><p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">With over 15 years of experience serving the community, we pride ourselves on delivering reliable, high-quality plumbing services. Our licensed and insured team is committed to solving your plumbing problems efficiently and affordably.<\/p><div class=\"space-y-4\" x-file-name=\"About\" x-line-number=\"20\" x-component=\"div\" x-id=\"About_20\" x-dynamic=\"true\"><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span><\/div><\/div><\/div><div class=\"grid grid-cols-2 gap-6\" x-file-name=\"About\" x-line-number=\"36\" x-component=\"div\" x-id=\"About_36\" x-dynamic=\"true\"><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div><\/div><\/div><\/div><\/div><\/section><\/div><section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Testimonials\" x-line-number=\"11\" x-component=\"div\" x-id=\"Testimonials_11\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Testimonials\" x-line-number=\"12\" x-component=\"div\" x-id=\"Testimonials_12\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p><\/div><div class=\"grid md:grid-cols-3 gap-8\" x-file-name=\"Testimonials\" x-line-number=\"21\" x-component=\"div\" x-id=\"Testimonials_21\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 text-center\" x-file-name=\"Testimonials\" x-line-number=\"49\" x-component=\"div\" x-id=\"Testimonials_49\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-8 bg-blue-50 rounded-2xl px-8 py-6\" x-file-name=\"Testimonials\" x-line-number=\"50\" x-component=\"div\" x-id=\"Testimonials_50\" x-dynamic=\"false\"><div x-file-name=\"Testimonials\" x-line-number=\"51\" x-component=\"div\" x-id=\"Testimonials_51\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div><\/div><div class=\"h-12 w-px bg-blue-200\" x-file-name=\"Testimonials\" x-line-number=\"55\" x-component=\"div\" x-id=\"Testimonials_55\" x-dynamic=\"false\"><\/div><div x-file-name=\"Testimonials\" x-line-number=\"56\" x-component=\"div\" x-id=\"Testimonials_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div><\/div><\/div><\/div><\/div><\/section><section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Contact\" x-line-number=\"36\" x-component=\"div\" x-id=\"Contact_36\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Contact\" x-line-number=\"37\" x-component=\"div\" x-id=\"Contact_37\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p><\/div><div class=\"grid lg:grid-cols-2 gap-12\" x-file-name=\"Contact\" x-line-number=\"46\" x-component=\"div\" x-id=\"Contact_46\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"47\" x-component=\"div\" x-id=\"Contact_47\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Contact\" x-line-number=\"48\" x-component=\"Card\" x-id=\"Contact_48\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow mb-8\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-8\" x-file-name=\"Contact\" x-line-number=\"49\" x-component=\"CardContent\" x-id=\"Contact_49\" x-dynamic=\"true\" x-excluded=\"true\"><form class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"50\" x-component=\"form\" x-id=\"Contact_50\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"51\" x-component=\"div\" x-id=\"Contact_51\" x-dynamic=\"false\" class=\"\"><label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label><div x-file-name=\"Contact\" x-line-number=\"55\" x-component=\"Input\" x-id=\"Contact_55\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"67\" x-component=\"div\" x-id=\"Contact_67\" x-dynamic=\"false\" class=\"\"><label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label><div x-file-name=\"Contact\" x-line-number=\"71\" x-component=\"Input\" x-id=\"Contact_71\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"83\" x-component=\"div\" x-id=\"Contact_83\" x-dynamic=\"false\" class=\"\"><label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label><div x-file-name=\"Contact\" x-line-number=\"87\" x-component=\"Input\" x-id=\"Contact_87\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"99\" x-component=\"div\" x-id=\"Contact_99\" x-dynamic=\"false\" class=\"\"><label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label><div x-file-name=\"Contact\" x-line-number=\"103\" x-component=\"Textarea\" x-id=\"Contact_103\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\"><\/textarea><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"115\" x-component=\"Button\" x-id=\"Contact_115\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">Send Message<\/button><\/div><\/div><\/form><\/div><\/div><\/div><\/div><div class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"126\" x-component=\"div\" x-id=\"Contact_126\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"127\" x-component=\"Card\" x-id=\"Contact_127\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"128\" x-component=\"CardContent\" x-id=\"Contact_128\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"129\" x-component=\"div\" x-id=\"Contact_129\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"130\" x-component=\"Phone\" x-id=\"Contact_130\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"132\" x-component=\"div\" x-id=\"Contact_132\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"140\" x-component=\"Card\" x-id=\"Contact_140\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"141\" x-component=\"CardContent\" x-id=\"Contact_141\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"142\" x-component=\"div\" x-id=\"Contact_142\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"143\" x-component=\"Mail\" x-id=\"Contact_143\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"145\" x-component=\"div\" x-id=\"Contact_145\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"153\" x-component=\"Card\" x-id=\"Contact_153\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"154\" x-component=\"CardContent\" x-id=\"Contact_154\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"155\" x-component=\"div\" x-id=\"Contact_155\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"156\" x-component=\"MapPin\" x-id=\"Contact_156\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"158\" x-component=\"div\" x-id=\"Contact_158\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"166\" x-component=\"Card\" x-id=\"Contact_166\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"167\" x-component=\"CardContent\" x-id=\"Contact_167\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-600 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"168\" x-component=\"div\" x-id=\"Contact_168\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"169\" x-component=\"Clock\" x-id=\"Contact_169\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"171\" x-component=\"div\" x-id=\"Contact_171\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3><div class=\"space-y-1 text-gray-700\" x-file-name=\"Contact\" x-line-number=\"173\" x-component=\"div\" x-id=\"Contact_173\" x-dynamic=\"false\"><p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p><p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p><p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/main><div x-file-name=\"Home\" x-line-number=\"21\" x-component=\"Footer\" x-id=\"Home_21\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><footer class=\"bg-gray-900 text-white\" x-file-name=\"Footer\" x-line-number=\"10\" x-component=\"footer\" x-id=\"Footer_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12\" x-file-name=\"Footer\" x-line-number=\"11\" x-component=\"div\" x-id=\"Footer_11\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-4 gap-8 mb-8\" x-file-name=\"Footer\" x-line-number=\"12\" x-component=\"div\" x-id=\"Footer_12\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"13\" x-component=\"div\" x-id=\"Footer_13\" x-dynamic=\"false\" class=\"\"><div class=\"flex items-center gap-3 mb-4\" x-file-name=\"Footer\" x-line-number=\"14\" x-component=\"div\" x-id=\"Footer_14\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Footer\" x-line-number=\"15\" x-component=\"div\" x-id=\"Footer_15\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Footer\" x-line-number=\"16\" x-component=\"svg\" x-id=\"Footer_16\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Footer\" x-line-number=\"17\" x-component=\"path\" x-id=\"Footer_17\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Footer\" x-line-number=\"20\" x-component=\"div\" x-id=\"Footer_20\" x-dynamic=\"false\" class=\"\"><h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3><p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p><\/div><div x-file-name=\"Footer\" x-line-number=\"30\" x-component=\"div\" x-id=\"Footer_30\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4><ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"56\" x-component=\"div\" x-id=\"Footer_56\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4><ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li><li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li><li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li><li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li><li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"67\" x-component=\"div\" x-id=\"Footer_67\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4><ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\"><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"71\" x-component=\"Phone\" x-id=\"Footer_71\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span><\/li><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"75\" x-component=\"Mail\" x-id=\"Footer_75\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span><\/li><li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"79\" x-component=\"MapPin\" x-id=\"Footer_79\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span><\/li><\/ul><div class=\"flex gap-3 mt-4\" x-file-name=\"Footer\" x-line-number=\"83\" x-component=\"div\" x-id=\"Footer_83\" x-dynamic=\"false\"><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"85\" x-component=\"Facebook\" x-id=\"Footer_85\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\"><path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"88\" x-component=\"Twitter\" x-id=\"Footer_88\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"91\" x-component=\"Instagram\" x-id=\"Footer_91\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\"><rect width=\"20\" height=\"20\" x=\"2\" y=\"2\" rx=\"5\" ry=\"5\" class=\"\"><\/rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\" class=\"\"><\/path><line x1=\"17.5\" x2=\"17.51\" y1=\"6.5\" y2=\"6.5\" class=\"\"><\/line><\/svg><\/div><\/a><\/div><\/div><\/div><div class=\"border-t border-gray-800 pt-8\" x-file-name=\"Footer\" x-line-number=\"97\" x-component=\"div\" x-id=\"Footer_97\" x-dynamic=\"false\"><div class=\"flex flex-col md:flex-row justify-between items-center gap-4\" x-file-name=\"Footer\" x-line-number=\"98\" x-component=\"div\" x-id=\"Footer_98\" x-dynamic=\"false\"><p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p><div class=\"flex gap-6 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"102\" x-component=\"div\" x-id=\"Footer_102\" x-dynamic=\"false\"><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a><\/div><\/div><\/div><\/div><\/footer><\/div><\/div><\/div><div x-file-name=\"App\" x-line-number=\"15\" x-component=\"Toaster\" x-id=\"App_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"sonner\" x-line-number=\"10\" x-component=\"Sonner\" x-id=\"sonner_10\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section><\/div><\/div><\/div><\/div><\/div><a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\"><div style=\"display:flex;flex-direction:row;align-items:center\" class=\"\"><img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\"><p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p><\/div><\/a><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\" class=\"\"><\/script><script class=\"\">!function(e,t){var r,s,o,i;t.__SV||(window.posthog=t,t._i=[],t.init=function(n,a,p){function c(e,t){var r=t.split(\".\");2==r.length&&(e=e[r[0]],t=r[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}(o=e.createElement(\"script\")).type=\"text\/javascript\",o.crossOrigin=\"anonymous\",o.async=!0,o.src=a.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"\/static\/array.js\",(i=e.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(o,i);var g=t;for(void 0!==p?g=t[p]=[]:p=\"posthog\",g.people=g.people||[],g.toString=function(e){var t=\"posthog\";return\"posthog\"!==p&&(t+=\".\"+p),e||(t+=\" (stub)\"),t},g.people.toString=function(){return g.toString(1)+\".people (stub)\"},r=\"init me ws ys ps bs capture je Di ks register register_once register_for_session unregister unregister_for_session Ps getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Es $s createPersonProfile Is opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing Ss debug xs getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),s=0;s<r.length;s++)c(g,r[s]);t._i.push([n,a,p])},t.__SV=1)}(document,window.posthog||[]),posthog.init(\"phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\",{api_host:\"https:\/\/us.i.posthog.com\",person_profiles:\"identified_only\"})<\/script><\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[]",
"initiators": null,
"inline_style_bytes": 14859,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":9,\"beacon\":0,\"total\":9},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":6,\"resources_h2\":3,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":11,\"async\":5,\"defer\":1,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":0,\"referrerpolicy\":0,\"src\":9,\"inline\":2,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":1},\"sourceMaps\":{\"count\":1,\"ext\":{\"js\":23,\"mjs\":5,\"ts\":33,\"tsx\":2,\"jsx\":13},\"babel\":true,\"js\":{\"size\":1173395,\"stats\":{}}},\"bundler\":[],\"document\":{\"length\":3993,\"elements\":20,\"links\":1,\"stylesheets\":1,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":2}}",
"lib-detector-version": "6.1.0",
"llms_txt_validation": "{\"valid\":false,\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"localstorage_size": 1616,
"markup": "{\"favicon\":false,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":1},\"buttons\":{\"types\":{\"submit\":1},\"total\":5},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":4,\"input\":3,\"textarea\":1,\"button\":1},\"types\":{\"text\":1,\"email\":1,\"tel\":1,\"submit\":1},\"total\":9}],\"total\":1},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"text\":1,\"email\":1,\"tel\":1},\"total\":3},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":224,\"references_total\":1370},\"ids\":{\"ids_total\":10,\"duplicate_ids_total\":0,\"unique_ids_total\":10},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":1,\"src_total\":1,\"srcset_total\":0,\"alt\":{\"missing\":1,\"blank\":0,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":1,\"missing_height\":1}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":45,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":45},\"app\":{\"app_id_present\":false,\"meta_theme_color\":\"#000000\"},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":485,\"bodyLeafNodesCount\":187,\"depth\":{\"mean\":14.005347593582888,\"median\":15,\"mode\":16,\"stddev\":3.3694083426787977,\"skew\":-0.5919889201767967,\"range\":{\"min\":1,\"max\":18}},\"bodyNonLeafNodesCount\":298,\"branchFactor\":{\"mean\":1.610738255033557,\"median\":1,\"mode\":1,\"stddev\":0.9603649292125285,\"skew\":0.6359439380344144,\"range\":{\"min\":1,\"max\":6}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":8,\"stddev\":0,\"skew\":null,\"median\":8,\"mode\":8,\"range\":{\"min\":8,\"max\":8}},{\"depth\":1,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":2,\"count\":2,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":3,\"count\":1,\"mean\":2,\"stddev\":0,\"skew\":null,\"median\":2,\"mode\":2,\"range\":{\"min\":2,\"max\":2}},{\"depth\":4,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":5,\"count\":2,\"mean\":2,\"stddev\":1,\"skew\":1,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":6,\"count\":3,\"mean\":2.3333333333333335,\"stddev\":1.8856180831641267,\"skew\":0.7071067811865476,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":7,\"count\":7,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":8,\"count\":7,\"mean\":1.5714285714285714,\"stddev\":0.7284313590846836,\"skew\":0.7844645405527361,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":9,\"count\":11,\"mean\":2.090909090909091,\"stddev\":0.9958591954639383,\"skew\":1.0954451150103321,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":10,\"count\":19,\"mean\":2.210526315789474,\"stddev\":1.280581585325941,\"skew\":0.16439898730535746,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":6}},{\"depth\":11,\"count\":30,\"mean\":1.9333333333333333,\"stddev\":1.2364824660660938,\"skew\":0.754829412424069,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":12,\"count\":43,\"mean\":1.5813953488372092,\"stddev\":0.8136211946295767,\"skew\":0.7145774380937868,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":13,\"count\":39,\"mean\":1.7179487179487178,\"stddev\":1.0609313264398563,\"skew\":0.6767155423319645,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":14,\"count\":55,\"mean\":1.5818181818181818,\"stddev\":0.9281635649527432,\"skew\":0.6268487622090667,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":15,\"count\":52,\"mean\":1.25,\"stddev\":0.47535411901185676,\"skew\":0.5259237061407777,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":16,\"count\":16,\"mean\":1.1875,\"stddev\":0.3903123748998999,\"skew\":0.48038446141526137,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":17,\"count\":7,\"mean\":1.8571428571428572,\"stddev\":0.989743318610787,\"skew\":0.8660254037844387,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}}]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_using_source_media_count\":0,\"video_source_media_values\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width,initial-scale=1",
"num_iframes": 0,
"num_scripts": 11,
"num_scripts_async": 5,
"num_scripts_sync": 4,
"observers": null,
"origin-trials": [],
"parsed_css": [
{
"url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"*",
":after",
":before"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-spacing-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-border-spacing-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-rotate",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-scale-x",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-scale-y",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-pan-x",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pan-y",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pinch-zoom",
"value": ""
},
{
"type": "declaration",
"property": "--tw-scroll-snap-strictness",
"value": "proximity"
},
{
"type": "declaration",
"property": "--tw-gradient-from-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-via-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-to-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ordinal",
"value": ""
},
{
"type": "declaration",
"property": "--tw-slashed-zero",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-figure",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-spacing",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-fraction",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-inset",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "0px"
},
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "#3b82f680"
},
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-drop-shadow",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-opacity",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-size",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-layout",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-paint",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-style",
"value": ""
}
]
},
{
"type": "rule",
"selectors": [
"::backdrop"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-spacing-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-border-spacing-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-rotate",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-scale-x",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-scale-y",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-pan-x",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pan-y",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pinch-zoom",
"value": ""
},
{
"type": "declaration",
"property": "--tw-scroll-snap-strictness",
"value": "proximity"
},
{
"type": "declaration",
"property": "--tw-gradient-from-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-via-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-to-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ordinal",
"value": ""
},
{
"type": "declaration",
"property": "--tw-slashed-zero",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-figure",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-spacing",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-fraction",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-inset",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "0px"
},
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "#3b82f680"
},
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-drop-shadow",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-opacity",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-size",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-layout",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-paint",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-style",
"value": ""
}
]
},
{
"type": "rule",
"selectors": [
"*",
":after",
":before"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "0 solid #e5e7eb"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
}
]
},
{
"type": "rule",
"selectors": [
":after",
":before"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-content",
"value": "\"\""
}
]
},
{
"type": "rule",
"selectors": [
":host",
"html"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-text-size-adjust",
"value": "100%"
},
{
"type": "declaration",
"property": "font-feature-settings",
"value": "normal"
},
{
"type": "declaration",
"property": "-webkit-tap-highlight-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
},
{
"type": "declaration",
"property": "font-variation-settings",
"value": "normal"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5"
},
{
"type": "declaration",
"property": "tab-size",
"value": "4"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-width",
"value": "1px"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "height",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"abbr:where([title])"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-text-decoration",
"value": "underline dotted"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline dotted"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"h4",
"h5",
"h6"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"b",
"strong"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bolder"
}
]
},
{
"type": "rule",
"selectors": [
"code",
"kbd",
"pre",
"samp"
],
"declarations": [
{
"type": "declaration",
"property": "font-feature-settings",
"value": "normal"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
},
{
"type": "declaration",
"property": "font-variation-settings",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"small"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "80%"
}
]
},
{
"type": "rule",
"selectors": [
"sub",
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "75%"
},
{
"type": "declaration",
"property": "line-height",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
"sub"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-.25em"
}
]
},
{
"type": "rule",
"selectors": [
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-.5em"
}
]
},
{
"type": "rule",
"selectors": [
"table"
],
"declarations": [
{
"type": "declaration",
"property": "border-collapse",
"value": "collapse"
},
{
"type": "declaration",
"property": "border-color",
"value": "inherit"
},
{
"type": "declaration",
"property": "text-indent",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input",
"optgroup",
"select",
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "font-feature-settings",
"value": "inherit"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-family",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-size",
"value": "100%"
},
{
"type": "declaration",
"property": "font-variation-settings",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "inherit"
},
{
"type": "declaration",
"property": "line-height",
"value": "inherit"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"select"
],
"declarations": [
{
"type": "declaration",
"property": "text-transform",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input:where([type=button])",
"input:where([type=reset])",
"input:where([type=submit])"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "background-color",
"value": "initial"
},
{
"type": "declaration",
"property": "background-image",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
":-moz-focusring"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
":-moz-ui-invalid"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"progress"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-inner-spin-button",
"::-webkit-outer-spin-button"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=search]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "textfield"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "-2px"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-search-decoration"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "font",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"summary"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "list-item"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote",
"dd",
"dl",
"figure",
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
"hr",
"p",
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset",
"legend"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"menu",
"ol",
"ul"
],
"declarations": [
{
"type": "declaration",
"property": "list-style",
"value": "none"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"dialog"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "resize",
"value": "vertical"
}
]
},
{
"type": "rule",
"selectors": [
"input::placeholder",
"textarea::placeholder"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#9ca3af"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
"[role=button]",
"button"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
":disabled"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "default"
}
]
},
{
"type": "rule",
"selectors": [
"audio",
"canvas",
"embed",
"iframe",
"img",
"object",
"svg",
"video"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "middle"
}
]
},
{
"type": "rule",
"selectors": [
"img",
"video"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[hidden]:where(:not([hidden=until-found]))"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
":root"
],
"declarations": [
{
"type": "declaration",
"property": "--background",
"value": "0 0% 100%"
},
{
"type": "declaration",
"property": "--foreground",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--card",
"value": "0 0% 100%"
},
{
"type": "declaration",
"property": "--card-foreground",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--popover",
"value": "0 0% 100%"
},
{
"type": "declaration",
"property": "--popover-foreground",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--primary",
"value": "0 0% 9%"
},
{
"type": "declaration",
"property": "--primary-foreground",
"value": "0 0% 98%"
},
{
"type": "declaration",
"property": "--secondary",
"value": "0 0% 96.1%"
},
{
"type": "declaration",
"property": "--secondary-foreground",
"value": "0 0% 9%"
},
{
"type": "declaration",
"property": "--muted",
"value": "0 0% 96.1%"
},
{
"type": "declaration",
"property": "--muted-foreground",
"value": "0 0% 45.1%"
},
{
"type": "declaration",
"property": "--accent",
"value": "0 0% 96.1%"
},
{
"type": "declaration",
"property": "--accent-foreground",
"value": "0 0% 9%"
},
{
"type": "declaration",
"property": "--destructive",
"value": "0 84.2% 60.2%"
},
{
"type": "declaration",
"property": "--destructive-foreground",
"value": "0 0% 98%"
},
{
"type": "declaration",
"property": "--border",
"value": "0 0% 89.8%"
},
{
"type": "declaration",
"property": "--input",
"value": "0 0% 89.8%"
},
{
"type": "declaration",
"property": "--ring",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--chart-1",
"value": "12 76% 61%"
},
{
"type": "declaration",
"property": "--chart-2",
"value": "173 58% 39%"
},
{
"type": "declaration",
"property": "--chart-3",
"value": "197 37% 24%"
},
{
"type": "declaration",
"property": "--chart-4",
"value": "43 74% 66%"
},
{
"type": "declaration",
"property": "--chart-5",
"value": "27 87% 67%"
},
{
"type": "declaration",
"property": "--radius",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
"*"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--border))"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
},
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-debug-wrapper=true]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents!important"
}
]
},
{
"type": "rule",
"selectors": [
"[data-debug-wrapper=true]>*"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "inherit"
},
{
"type": "declaration",
"property": "column-gap",
"value": "inherit"
},
{
"type": "declaration",
"property": "gap",
"value": "inherit"
},
{
"type": "declaration",
"property": "margin",
"value": "inherit"
},
{
"type": "declaration",
"property": "padding",
"value": "inherit"
},
{
"type": "declaration",
"property": "row-gap",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
".sr-only"
],
"declarations": [
{
"type": "declaration",
"property": "clip",
"value": "rect(0,0,0,0)"
},
{
"type": "declaration",
"property": "border-width",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "margin",
"value": "-1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".pointer-events-none"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".pointer-events-auto"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".visible"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
".invisible"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".fixed"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
}
]
},
{
"type": "rule",
"selectors": [
".absolute"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".relative"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".inset-0"
],
"declarations": [
{
"type": "declaration",
"property": "inset",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".inset-x-0"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".inset-y-0"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".-bottom-12"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".-bottom-6"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".-left-12"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".-right-12"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".-right-6"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "-1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".-top-12"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".bottom-0"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".left-0"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".left-1"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".left-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".left-2"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".left-\\[50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".right-0"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".right-1"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".right-2"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".right-4"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".top-0"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".top-1"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".top-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".top-4"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".top-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".top-\\[50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".top-\\[60\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "60%"
}
]
},
{
"type": "rule",
"selectors": [
".top-full"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".z-10"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "10"
}
]
},
{
"type": "rule",
"selectors": [
".z-50"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "50"
}
]
},
{
"type": "rule",
"selectors": [
".z-\\[100\\]"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "100"
}
]
},
{
"type": "rule",
"selectors": [
".z-\\[1\\]"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".-mx-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "-.25rem"
},
{
"type": "declaration",
"property": "margin-right",
"value": "-.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".mx-auto"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".my-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": ".25rem"
},
{
"type": "declaration",
"property": "margin-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".-ml-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "-1rem"
}
]
},
{
"type": "rule",
"selectors": [
".-mt-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "-1rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-16"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "4rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-6"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-8"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".ml-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".ml-auto"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".mr-2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-16"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "4rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-24"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "6rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-auto"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".block"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".inline-flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline-flex"
}
]
},
{
"type": "rule",
"selectors": [
".table"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "table"
}
]
},
{
"type": "rule",
"selectors": [
".grid"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
}
]
},
{
"type": "rule",
"selectors": [
".hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".aspect-square"
],
"declarations": [
{
"type": "declaration",
"property": "aspect-ratio",
"value": "1\/1"
}
]
},
{
"type": "rule",
"selectors": [
".h-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-10"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-12"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-14"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "3.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-2"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-20"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-3"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-3\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-4"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-6"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-64"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "16rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-7"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-8"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-9"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-navigation-menu-viewport-height)"
}
]
},
{
"type": "rule",
"selectors": [
".h-\\[var\\(--radix-select-trigger-height\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-select-trigger-height)"
}
]
},
{
"type": "rule",
"selectors": [
".h-auto"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".h-full"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".h-px"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[--radix-context-menu-content-available-height\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "var(--radix-context-menu-content-available-height)"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[--radix-select-content-available-height\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "var(--radix-select-content-available-height)"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[300px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "300px"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "var(--radix-dropdown-menu-content-available-height)"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-screen"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "100vh"
}
]
},
{
"type": "rule",
"selectors": [
".min-h-\\[60px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-height",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
".min-h-screen"
],
"declarations": [
{
"type": "declaration",
"property": "min-height",
"value": "100vh"
}
]
},
{
"type": "rule",
"selectors": [
".w-10"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-12"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-14"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "3.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-2"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-3"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-3\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-3\\\/4"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "75%"
}
]
},
{
"type": "rule",
"selectors": [
".w-4"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-5"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-6"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-64"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "16rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-7"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-72"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "18rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-8"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-9"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-\\[100px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100px"
}
]
},
{
"type": "rule",
"selectors": [
".w-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".w-full"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".w-max"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "-webkit-max-content"
},
{
"type": "declaration",
"property": "width",
"value": "max-content"
}
]
},
{
"type": "rule",
"selectors": [
".w-px"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-0"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-10"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-8"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-9"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-\\[12rem\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "12rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-\\[8rem\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "8rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-\\[var\\(--radix-select-trigger-width\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "var(--radix-select-trigger-width)"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "42rem"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-7xl"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "80rem"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-lg"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "32rem"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-max"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "-webkit-max-content"
},
{
"type": "declaration",
"property": "max-width",
"value": "max-content"
}
]
},
{
"type": "rule",
"selectors": [
".flex-1"
],
"declarations": [
{
"type": "declaration",
"property": "flex",
"value": "1 1"
}
]
},
{
"type": "rule",
"selectors": [
".flex-shrink-0",
".shrink-0"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".grow"
],
"declarations": [
{
"type": "declaration",
"property": "flex-grow",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".grow-0"
],
"declarations": [
{
"type": "declaration",
"property": "flex-grow",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".basis-full"
],
"declarations": [
{
"type": "declaration",
"property": "flex-basis",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".caption-bottom"
],
"declarations": [
{
"type": "declaration",
"property": "caption-side",
"value": "bottom"
}
]
},
{
"type": "rule",
"selectors": [
".border-collapse"
],
"declarations": [
{
"type": "declaration",
"property": "border-collapse",
"value": "collapse"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-context-menu-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-context-menu-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-dropdown-menu-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-dropdown-menu-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-hover-card-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-hover-card-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-menubar-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-menubar-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-popover-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-popover-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-select-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-select-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-tooltip-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-tooltip-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".-translate-x-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".-translate-x-1\\\/2",
".-translate-y-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".-translate-y-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".translate-x-\\[-50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".translate-x-\\[-50\\%\\]",
".translate-y-\\[-50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".translate-y-\\[-50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".rotate-45"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "45deg"
}
]
},
{
"type": "rule",
"selectors": [
".rotate-45",
".rotate-90"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".rotate-90"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "90deg"
}
]
},
{
"type": "rule",
"selectors": [
".transform"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "keyframes",
"name": "pulse",
"keyframes": [
{
"type": "keyframe",
"values": [
"50%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".animate-pulse"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "pulse 2s cubic-bezier(.4,0,.6,1) infinite"
}
]
},
{
"type": "rule",
"selectors": [
".cursor-default"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "default"
}
]
},
{
"type": "rule",
"selectors": [
".cursor-pointer"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
".touch-none"
],
"declarations": [
{
"type": "declaration",
"property": "touch-action",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".select-none"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-user-select",
"value": "none"
},
{
"type": "declaration",
"property": "user-select",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".list-none"
],
"declarations": [
{
"type": "declaration",
"property": "list-style-type",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".grid-cols-2"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(2,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".flex-row"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
}
]
},
{
"type": "rule",
"selectors": [
".flex-col"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".flex-col-reverse"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".flex-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
".items-start"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "flex-start"
}
]
},
{
"type": "rule",
"selectors": [
".items-end"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
".items-center"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".justify-center"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".justify-between"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".gap-1"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-12"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-2"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-3"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-4"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-6"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-8"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".space-x-1>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(.25rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(.25rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".space-x-2>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(.5rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(.5rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-1>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.25rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.25rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-1\\.5>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.375rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.375rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-2>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.5rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.5rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-3>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.75rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.75rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-4>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(1rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(1rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-6>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(1.5rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(1.5rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-8>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(2rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(2rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-auto"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-y-auto"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-y",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-x-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-x",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".whitespace-nowrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".break-words"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-3xl"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-\\[inherit\\]"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-full"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "9999px"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-lg"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": ".5rem"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--radius)"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-md"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-sm"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "calc(.5rem - 4px)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "calc(var(--radius) - 4px)"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-xl"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-t-\\[10px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "10px"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-tl-sm"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 4px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 4px)"
}
]
},
{
"type": "rule",
"selectors": [
".border"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-2"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".border-y"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-b",
".border-y"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-l"
],
"declarations": [
{
"type": "declaration",
"property": "border-left-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-r"
],
"declarations": [
{
"type": "declaration",
"property": "border-right-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-t"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-blue-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#bfdbfe"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(191 219 254\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-destructive"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".border-destructive\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef444480"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".border-gray-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#e5e7eb"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(229 231 235\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-gray-800"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#1f2937"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(31 41 55\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-input"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--input))"
}
]
},
{
"type": "rule",
"selectors": [
".border-orange-500"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f97316"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(249 115 22\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-primary"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".border-primary\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#17171780"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--primary)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".border-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#0000"
}
]
},
{
"type": "rule",
"selectors": [
".border-l-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "border-left-color",
"value": "#0000"
}
]
},
{
"type": "rule",
"selectors": [
".border-t-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-color",
"value": "#0000"
}
]
},
{
"type": "rule",
"selectors": [
".bg-accent"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-background"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-black\\\/80"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#000c"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-100"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#dbeafe"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(219 234 254\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#bfdbfe"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(191 219 254\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-50"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#eff6ff"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(239 246 255\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(37 99 235\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-border"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--border))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-card"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--card))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-destructive"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gray-50"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f9fafb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(249 250 251\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gray-800"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#1f2937"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(31 41 55\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gray-900"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#111827"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(17 24 39\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-muted"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-muted\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".bg-orange-500"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f97316"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(249 115 22\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-popover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--popover))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-primary"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-primary\\\/10"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#1717171a"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.1)"
}
]
},
{
"type": "rule",
"selectors": [
".bg-primary\\\/20"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#17171733"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.2)"
}
]
},
{
"type": "rule",
"selectors": [
".bg-secondary"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
".bg-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(255 255 255\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gradient-to-b"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "linear-gradient(to bottom,var(--tw-gradient-stops))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gradient-to-br"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "linear-gradient(to bottom right,var(--tw-gradient-stops))"
}
]
},
{
"type": "rule",
"selectors": [
".from-blue-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-from",
"value": "#bfdbfe var(--tw-gradient-from-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#bfdbfe00 var(--tw-gradient-to-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-stops",
"value": "var(--tw-gradient-from),var(--tw-gradient-to)"
}
]
},
{
"type": "rule",
"selectors": [
".from-blue-50"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-from",
"value": "#eff6ff var(--tw-gradient-from-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#eff6ff00 var(--tw-gradient-to-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-stops",
"value": "var(--tw-gradient-from),var(--tw-gradient-to)"
}
]
},
{
"type": "rule",
"selectors": [
".to-blue-300"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#93c5fd var(--tw-gradient-to-position)"
}
]
},
{
"type": "rule",
"selectors": [
".to-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#fff var(--tw-gradient-to-position)"
}
]
},
{
"type": "rule",
"selectors": [
".fill-current"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
".fill-primary"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#171717"
},
{
"type": "declaration",
"property": "fill",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".fill-yellow-400"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#facc15"
}
]
},
{
"type": "rule",
"selectors": [
".p-0"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".p-1"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-3"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".px-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".375rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".625rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-3"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".75rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "2rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-0\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".125rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".125rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-1"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".25rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".375rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-12"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "3rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-20"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "5rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "5rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-3"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".75rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pb-20"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pb-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-0"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".pt-1"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-32"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "8rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-left"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
".text-center"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".align-middle"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "middle"
}
]
},
{
"type": "rule",
"selectors": [
".text-3xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-4xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2.25rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-5xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".text-\\[0\\.8rem\\]"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".8rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-base"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.125rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-sm"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.25rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-xs"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".font-bold"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".font-medium"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".font-normal"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "400"
}
]
},
{
"type": "rule",
"selectors": [
".font-semibold"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "600"
}
]
},
{
"type": "rule",
"selectors": [
".leading-none"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".leading-relaxed"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.625"
}
]
},
{
"type": "rule",
"selectors": [
".leading-tight"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.25"
}
]
},
{
"type": "rule",
"selectors": [
".tracking-tight"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": "-.025em"
}
]
},
{
"type": "rule",
"selectors": [
".tracking-widest"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": ".1em"
}
]
},
{
"type": "rule",
"selectors": [
".text-accent-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-blue-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(37 99 235\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-blue-700"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#1d4ed8"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(29 78 216\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-card-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--card-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-current"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
".text-destructive"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".text-destructive-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-foreground\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a80"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-400"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#9ca3af"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(156 163 175\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-500"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#6b7280"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(107 114 128\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#4b5563"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(75 85 99\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-700"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#374151"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(55 65 81\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-900"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#111827"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(17 24 39\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-green-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#16a34a"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(22 163 74\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-muted-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-orange-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#ea580c"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(234 88 12\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-popover-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--popover-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-primary"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".text-primary-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-secondary-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--secondary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(255 255 255\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-yellow-400"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#facc15"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(250 204 21\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".underline-offset-4"
],
"declarations": [
{
"type": "declaration",
"property": "text-underline-offset",
"value": "4px"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-0"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-50"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-60"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".6"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-70"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".7"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-90"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".9"
}
]
},
{
"type": "rule",
"selectors": [
".shadow"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow",
".shadow-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 25px 50px -12px #00000040"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 25px 50px -12px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-lg"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-lg",
".shadow-md"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-md"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-sm"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 1px 2px 0 #0000000d"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 1px 2px 0 var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-sm",
".shadow-xl"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-xl"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".outline-none"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "2px solid #0000"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".outline"
],
"declarations": [
{
"type": "declaration",
"property": "outline-style",
"value": "solid"
}
]
},
{
"type": "rule",
"selectors": [
".ring-0"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".ring-0",
".ring-1"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".ring-1"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".ring-ring"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--ring))"
}
]
},
{
"type": "rule",
"selectors": [
".ring-offset-background"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".filter"
],
"declarations": [
{
"type": "declaration",
"property": "filter",
"value": "var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".transition"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-all"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "all"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-colors"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,fill,stroke,-webkit-text-decoration-color"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-opacity"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "opacity"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-shadow"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "box-shadow"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-transform"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "transform"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".duration-1000"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": "1s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-200"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".2s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-300"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".ease-in-out"
],
"declarations": [
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "keyframes",
"name": "enter",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "opacity",
"value": "var(--tw-enter-opacity,1)"
},
{
"type": "declaration",
"property": "transform",
"value": "translateZ(0) scaleX(1) rotate(0)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))"
}
]
}
]
},
{
"type": "keyframes",
"name": "exit",
"keyframes": [
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "opacity",
"value": "var(--tw-exit-opacity,1)"
},
{
"type": "declaration",
"property": "transform",
"value": "translateZ(0) scaleX(1) rotate(0)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".animate-in"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-rotate",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "initial"
},
{
"type": "declaration",
"property": "animation-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "animation-name",
"value": "enter"
}
]
},
{
"type": "rule",
"selectors": [
".fade-in-0"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".zoom-in-95"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": ".95"
}
]
},
{
"type": "rule",
"selectors": [
".duration-1000"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": "1s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-200"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".2s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-300"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".ease-in-out"
],
"declarations": [
{
"type": "declaration",
"property": "animation-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".running"
],
"declarations": [
{
"type": "declaration",
"property": "animation-play-state",
"value": "running"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-font-smoothing",
"value": "antialiased"
},
{
"type": "declaration",
"property": "-moz-osx-font-smoothing",
"value": "grayscale"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"code"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:border-0::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:border-0::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:bg-transparent::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:bg-transparent::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-sm::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-sm::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:font-medium::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:font-medium::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-foreground::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-foreground::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".placeholder\\:text-muted-foreground::placeholder"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:absolute:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:inset-y-0:after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:left-1\\\/2:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:w-1:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "width",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:-translate-x-1\\\/2:after"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-50%"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".first\\:rounded-l-md:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".first\\:border-l:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-left-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".last\\:rounded-r-md:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".focus-within\\:relative:focus-within"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".focus-within\\:z-20:focus-within"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "20"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:border-blue-500:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#3b82f6"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(59 130 246\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-accent:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-blue-600:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(37 99 235\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-blue-700:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#1d4ed8"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(29 78 216\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-destructive\\\/80:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444cc"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive)\/.8)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-destructive\\\/90:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444e6"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive)\/.9)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-muted:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-muted\\\/50:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-orange-50:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff7ed"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(255 247 237\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-orange-600:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#ea580c"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(234 88 12\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-primary:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-primary\\\/80:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717cc"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.8)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-primary\\\/90:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717e6"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.9)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-secondary:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-secondary\\\/80:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5cc"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary)\/.8)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-accent-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-blue-600:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(37 99 235\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-muted-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-primary-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-white:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(255 255 255\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:underline:hover"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-text-decoration-line",
"value": "underline"
},
{
"type": "declaration",
"property": "text-decoration-line",
"value": "underline"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:opacity-100:hover"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:shadow-lg:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:shadow-lg:hover",
".hover\\:shadow-xl:hover"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:shadow-xl:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:bg-accent:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:bg-primary:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:text-accent-foreground:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:text-primary-foreground:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:opacity-100:focus"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:outline-none:focus"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "2px solid #0000"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-1:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-1:focus",
".focus\\:ring-2:focus"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-2:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-ring:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--ring))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-offset-2:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:outline-none:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "2px solid #0000"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-1:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-2:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-ring:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--ring))"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-offset-1:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-offset-2:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-offset-background:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".disabled\\:pointer-events-none:disabled"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".disabled\\:cursor-not-allowed:disabled"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
".disabled\\:opacity-50:disabled"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".group:hover .group-hover\\:bg-blue-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(37 99 235\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group:hover .group-hover\\:text-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(255 255 255\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group:hover .group-hover\\:opacity-100"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:border-muted\\\/40"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f5f5f566"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--muted)\/.4)"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:border-border"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--border))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:bg-muted"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:bg-primary"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:bg-background"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:text-red-300"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fca5a5"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(252 165 165\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:text-muted-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:text-primary-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:text-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:shadow-lg"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:border-destructive\\\/30:hover"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef44444d"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive)\/.3)"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:bg-destructive:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-destructive-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-red-50:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fef2f2"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(254 242 242\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-destructive:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-red-400:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "rgb(248 113 113\/var(--tw-ring-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-offset-red-600:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "#dc2626"
}
]
},
{
"type": "rule",
"selectors": [
".peer:disabled~.peer-disabled\\:cursor-not-allowed"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
".peer:disabled~.peer-disabled\\:opacity-70"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".7"
}
]
},
{
"type": "rule",
"selectors": [
".has-\\[\\:disabled\\]\\:opacity-50:has(:disabled)"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:bg-accent[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:bg-accent\\\/50[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:text-accent-foreground[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:text-muted-foreground[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:opacity-100[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]",
".data-\\[disabled\\]\\:pointer-events-none[data-disabled]"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:h-px[data-panel-group-direction=vertical]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:w-full[data-panel-group-direction=vertical]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]",
".data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=right\\]\\:translate-x-1[data-side=right]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=right\\]\\:translate-x-1[data-side=right]",
".data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=checked\\]\\:translate-x-4[data-state=checked]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "1rem"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]",
".data-\\[swipe\\=cancel\\]\\:translate-x-0[data-swipe=cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0px"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=end\\]\\:translate-x-\\[var\\(--radix-toast-swipe-end-x\\)\\][data-swipe=end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "var(--radix-toast-swipe-end-x)"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=end\\]\\:translate-x-\\[var\\(--radix-toast-swipe-end-x\\)\\][data-swipe=end]",
".data-\\[swipe\\=move\\]\\:translate-x-\\[var\\(--radix-toast-swipe-move-x\\)\\][data-swipe=move]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=move\\]\\:translate-x-\\[var\\(--radix-toast-swipe-move-x\\)\\][data-swipe=move]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "var(--radix-toast-swipe-move-x)"
}
]
},
{
"type": "keyframes",
"name": "accordion-up",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-accordion-content-height)"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "0"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:animate-accordion-up[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "accordion-up .2s ease-out"
}
]
},
{
"type": "keyframes",
"name": "accordion-down",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "0"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-accordion-content-height)"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:animate-accordion-down[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "accordion-down .2s ease-out"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:flex-col[data-panel-group-direction=vertical]"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[selected\\=true\\]\\:bg-accent[data-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=active\\]\\:bg-background[data-state=active]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=on\\]\\:bg-accent[data-state=on]",
".data-\\[state\\=open\\]\\:bg-accent[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:bg-accent\\\/50[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:bg-secondary[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--input))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[selected\\=true\\]\\:text-accent-foreground[data-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=active\\]\\:text-foreground[data-state=active]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]",
".data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]",
".data-\\[disabled\\]\\:opacity-50[data-disabled]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=active\\]\\:shadow[data-state=active]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=move\\]\\:transition-none[data-swipe=move]"
],
"declarations": [
{
"type": "declaration",
"property": "transition-property",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:duration-300[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:duration-500[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".5s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^=from-]",
".data-\\[state\\=open\\]\\:animate-in[data-state=open]",
".data-\\[state\\=visible\\]\\:animate-in[data-state=visible]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-rotate",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "initial"
},
{
"type": "declaration",
"property": "animation-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "animation-name",
"value": "enter"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^=to-]",
".data-\\[state\\=closed\\]\\:animate-out[data-state=closed]",
".data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]",
".data-\\[swipe\\=end\\]\\:animate-out[data-swipe=end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-scale",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-rotate",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "initial"
},
{
"type": "declaration",
"property": "animation-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "animation-name",
"value": "exit"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^=from-]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^=to-]",
".data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:fade-out-80[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "0.8"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:fade-in-0[data-state=open]",
".data-\\[state\\=visible\\]\\:fade-in[data-state=visible]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-scale",
"value": ".95"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": ".9"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": ".95"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion=from-end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion=from-start]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion=to-end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion=to-start]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "-13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-left-1\\\/2[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-right-full[data-state=closed]",
".data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-top-\\[48\\%\\][data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "-48%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-left-1\\\/2[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-top-\\[48\\%\\][data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-48%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-top-full[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:duration-300[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:duration-500[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".5s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:left-0[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:h-1[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "height",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:w-full[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:-translate-y-1\\\/2[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-50%"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:translate-x-0[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0px"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:focus\\:bg-accent:focus[data-state=open]",
".data-\\[state\\=open\\]\\:hover\\:bg-accent:hover[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".group[data-state=open] .group-data-\\[state\\=open\\]\\:rotate-180"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "180deg"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".dark\\:border-destructive:is(.dark *)"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "media",
"media": "(min-width:640px)",
"rules": [
{
"type": "rule",
"selectors": [
".sm\\:bottom-0"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:right-0"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:top-auto"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:mt-0"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:max-w-sm"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "24rem"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:flex-row"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:flex-col"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:justify-end"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:gap-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:space-x-2>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(.5rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(.5rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:space-x-4>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(1rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(1rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:space-y-0>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(0px*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(0px*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:rounded-lg"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": ".5rem"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--radius)"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:px-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:text-left"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:sm\\:slide-in-from-bottom-full[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "100%"
}
]
}
]
},
{
"type": "media",
"media": "(min-width:768px)",
"rules": [
{
"type": "rule",
"selectors": [
".md\\:absolute"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "var(--radix-navigation-menu-viewport-width)"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:w-auto"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:max-w-\\[420px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "420px"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:grid-cols-2"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(2,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:grid-cols-3"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(3,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:grid-cols-4"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(4,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:flex-row"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:p-12"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:text-sm"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
}
]
},
{
"type": "media",
"media": "(min-width:1024px)",
"rules": [
{
"type": "rule",
"selectors": [
".lg\\:grid-cols-2"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(2,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:grid-cols-3"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(3,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:px-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "2rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:text-5xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:text-6xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3.75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\+div\\]\\:text-xs+div"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\>\\.day-range-end\\)\\]\\:rounded-r-md:has(>.day-range-end)"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\>\\.day-range-start\\)\\]\\:rounded-l-md:has(>.day-range-start)"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-md:has([aria-selected])"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:bg-accent:has([aria-selected])"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".first\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-l-md:has([aria-selected]):first-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".last\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-r-md:has([aria-selected]):last-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\.day-outside\\)\\]\\:bg-accent\\\/50:has([aria-selected].day-outside)"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\.day-range-end\\)\\]\\:rounded-r-md:has([aria-selected].day-range-end)"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox])"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "2px"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>span\\]\\:line-clamp-1>span"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-box-orient",
"value": "vertical"
},
{
"type": "declaration",
"property": "-webkit-line-clamp",
"value": "1"
},
{
"type": "declaration",
"property": "display",
"value": "-webkit-box"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\+div\\]\\:translate-y-\\[-3px\\]>svg+div"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-3px"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:absolute>svg"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:left-4>svg"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:top-4>svg"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:size-4>svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1rem"
},
{
"type": "declaration",
"property": "width",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:h-3\\.5>svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:w-3\\.5>svg"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:shrink-0>svg"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:text-destructive>svg"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:text-foreground>svg"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\~\\*\\]\\:pl-7>svg~*"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>tr\\]\\:last\\:border-b-0:last-child>tr"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=vertical]>div"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "90deg"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=vertical]>div",
".\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=open]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=open]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "180deg"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".375rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".75rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_p\\]\\:leading-relaxed p"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.625"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_svg\\]\\:pointer-events-none svg"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_svg\\]\\:size-4 svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1rem"
},
{
"type": "declaration",
"property": "width",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_svg\\]\\:shrink-0 svg"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_tr\\]\\:border-b tr"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".App-logo"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "40vmin"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion:no-preference)",
"rules": [
{
"type": "rule",
"selectors": [
".App-logo"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "App-logo-spin 20s linear infinite"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".App-header"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "background-color",
"value": "#0f0f10"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "font-size",
"value": "calc(10px + 2vmin)"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "min-height",
"value": "100vh"
}
]
},
{
"type": "rule",
"selectors": [
".App-link"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#61dafb"
}
]
},
{
"type": "keyframes",
"name": "App-logo-spin",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "rotate(0deg)"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "rotate(1turn)"
}
]
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "block",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=ltr]",
"html[dir=ltr]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(-35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]",
"html[dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
},
{
"type": "declaration",
"property": "--gray1",
"value": "hsl(0, 0%, 99%)"
},
{
"type": "declaration",
"property": "--gray2",
"value": "hsl(0, 0%, 97.3%)"
},
{
"type": "declaration",
"property": "--gray3",
"value": "hsl(0, 0%, 95.1%)"
},
{
"type": "declaration",
"property": "--gray4",
"value": "hsl(0, 0%, 93%)"
},
{
"type": "declaration",
"property": "--gray5",
"value": "hsl(0, 0%, 90.9%)"
},
{
"type": "declaration",
"property": "--gray6",
"value": "hsl(0, 0%, 88.7%)"
},
{
"type": "declaration",
"property": "--gray7",
"value": "hsl(0, 0%, 85.8%)"
},
{
"type": "declaration",
"property": "--gray8",
"value": "hsl(0, 0%, 78%)"
},
{
"type": "declaration",
"property": "--gray9",
"value": "hsl(0, 0%, 56.1%)"
},
{
"type": "declaration",
"property": "--gray10",
"value": "hsl(0, 0%, 52.3%)"
},
{
"type": "declaration",
"property": "--gray11",
"value": "hsl(0, 0%, 43.5%)"
},
{
"type": "declaration",
"property": "--gray12",
"value": "hsl(0, 0%, 9%)"
},
{
"type": "declaration",
"property": "--border-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "list-style",
"value": "none"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "999999999"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s ease"
}
]
},
{
"type": "media",
"media": "(hover:none) and (pointer:coarse)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-lifted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "var(--offset-right)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translateX(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
},
{
"type": "declaration",
"property": "z-index",
"value": "var(--z-index)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--y)"
},
{
"type": "declaration",
"property": "touch-action",
"value": "none"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s,opacity .4s,height .4s,box-shadow .2s"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "anywhere"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--border-radius)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-size",
"value": "13px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "gap",
"value": "6px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(-100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(1 * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "-1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4"
},
{
"type": "declaration",
"property": "color",
"value": "#3f3f3f"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#e8e8e8"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-title]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "height",
"value": "16px"
},
{
"type": "declaration",
"property": "width",
"value": "16px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-icon-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-icon-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-promise=true] [data-icon]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-in .3s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]>*"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon] svg"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-svg-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-svg-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-content]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "gap",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "4px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "8px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "8px"
},
{
"type": "declaration",
"property": "height",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
},
{
"type": "declaration",
"property": "border",
"value": "none"
},
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s,box-shadow .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 0 2px rgba(0,0,0,.4)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "background",
"value": "rgba(0,0,0,.08)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "rgba(255,255,255,.3)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "var(--toast-close-button-start)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--toast-close-button-end)"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "color",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--gray4)"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--toast-close-button-transform)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50%"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .1s,background .2s,border-color .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-disabled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--gray2)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--gray5)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "-100%"
},
{
"type": "declaration",
"property": "right",
"value": "-100%"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=false][data-removed=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=true]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "calc(var(--gap) + 1px)"
},
{
"type": "declaration",
"property": "bottom",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(0)"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--scale",
"value": "var(--toasts-before) * 0.05 + 1"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--front-toast-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--initial-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(40%)"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .5s,opacity .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false]::before"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "calc(var(--initial-height) + 20%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))"
},
{
"type": "declaration",
"property": "transition",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiped=true]"
],
"declarations": [
{
"type": "declaration",
"property": "user-select",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-y-position=bottom]",
"[data-sonner-toast][data-swipe-out=true][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".2s"
},
{
"type": "declaration",
"property": "animation-timing-function",
"value": "ease-out"
},
{
"type": "declaration",
"property": "animation-fill-mode",
"value": "forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-left"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-right"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-up"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-down"
}
]
},
{
"type": "keyframes",
"name": "swipe-out-left",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-right",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-up",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-down",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width:600px)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "calc(var(--mobile-offset-left) * -1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster] [data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "calc(100% - var(--mobile-offset-left) * 2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--mobile-offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--mobile-offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray4)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(143, 85%, 96%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(145, 92%, 87%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(140, 100%, 27%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(208, 100%, 97%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(221, 91%, 93%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(210, 92%, 45%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(49, 100%, 97%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(49, 91%, 84%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(31, 92%, 45%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(359, 100%, 97%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(359, 100%, 94%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(360, 100%, 45%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray3)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-bg-hover",
"value": "hsl(0, 0%, 12%)"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-border-hover",
"value": "hsl(0, 0%, 25%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(150, 100%, 6%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(147, 100%, 12%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(150, 86%, 65%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(215, 100%, 6%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(223, 43%, 17%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(216, 87%, 65%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(64, 100%, 6%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(60, 100%, 9%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(46, 87%, 65%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(358, 76%, 10%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(357, 89%, 16%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(358, 100%, 81%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg-hover)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border-hover)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "--size",
"value": "16px"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "10"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-out .2s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-spinner"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "sonner-spin 1.2s linear infinite"
},
{
"type": "declaration",
"property": "background",
"value": "var(--gray11)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "6px"
},
{
"type": "declaration",
"property": "height",
"value": "8%"
},
{
"type": "declaration",
"property": "left",
"value": "-10%"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-3.9%"
},
{
"type": "declaration",
"property": "width",
"value": "24%"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(.0001deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(30deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(60deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(4)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.9s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(90deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(5)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.8s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(120deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(6)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.7s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(150deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(7)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.6s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(180deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(8)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.5s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(210deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(9)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.4s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(240deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(10)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.3s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(270deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(11)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(300deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(12)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(330deg) translate(146%)"
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-in",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-out",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-spin",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".15"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion)",
"rules": [
{
"type": "rule",
"selectors": [
".sonner-loading-bar",
"[data-sonner-toast]",
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "none!important"
},
{
"type": "declaration",
"property": "animation",
"value": "none!important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(-50%,-50%)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .2s,transform .2s"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8) translate(-50%,-50%)"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex!important"
},
{
"type": "declaration",
"property": "align-items",
"value": "center!important"
},
{
"type": "declaration",
"property": "position",
"value": "fixed!important"
},
{
"type": "declaration",
"property": "bottom",
"value": "20px"
},
{
"type": "declaration",
"property": "right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"z-index:9999!important"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 2px 8px rgba(0,0,0,.15)!important"
},
{
"type": "declaration",
"property": "border-radius",
"value": "8px!important"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff!important"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid rgba(255,255,255,.25)!important"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "8px"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"align-items:center"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
}
]
}
}
],
"performance": {
"lcp_elem_stats": {
"startTime": 912,
"nodeName": "H1",
"url": "",
"size": 89961,
"loadTime": 0,
"renderTime": 912,
"attributes": [
{
"name": "class",
"value": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight"
},
{
"name": "x-file-name",
"value": "Hero"
},
{
"name": "x-line-number",
"value": "19"
},
{
"name": "x-component",
"value": "h1"
},
{
"name": "x-id",
"value": "Hero_19"
},
{
"name": "x-dynamic",
"value": "true"
}
],
"boundingClientRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "static",
"width": "616px",
"height": "180px"
},
"percentOfViewport": "0.119",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": null,
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": null,
"lcp_preload": null,
"web_vitals_js": [
"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0"
],
"gaming_metrics": [],
"speculation_rules": {
"htmlRules": [],
"httpHeaderRules": []
}
},
"privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":true,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"privacy-sandbox": {
"featuresDisabled": [
{
"top-level-storage-access": []
}
],
"privacySandBoxAPIUsage": []
},
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":false,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"totalCandidates\":1,\"clientWidth\":20,\"clientHeight\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":120,\"approximateResourceHeight\":120,\"byteSize\":10554,\"bitsPerPixel\":5.863333333333333,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"20px\",\"height\":\"20px\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"sass": "{\"stylesheets\":{\"remote\":1,\"inline\":1},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 525,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]},\"raw\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null},{\"name\":\"Create React App\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"invalidElements": [],
"invalidHead": false
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/apple-app-site-association\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/related-website-set.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/privacy-sandbox-attestations.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/gpc.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/web-identity\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/passkey-endpoints\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/webauthn\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/robots.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/security.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/change-password\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":6,\"nofollow\":0},\"hash_link\":8,\"hash_only_link\":5,\"javascript_void_links\":0,\"same_page\":{\"total\":13,\"jumpto\":{\"total\":8,\"early\":3,\"other\":5,\"using_id\":8,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":5,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":1,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":11,\"target_blank\":{\"total\":1,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":1},\"targets\":{\"_blank\":1},\"protocols\":{\"https\":14}},\"raw\":{\"crawlable\":{\"follow\":1,\"nofollow\":0},\"hash_link\":0,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":0,\"jumpto\":{\"total\":0,\"early\":0,\"other\":0,\"using_id\":0,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":0,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":1,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":0,\"text_links\":1,\"target_blank\":{\"total\":1,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":1},\"targets\":{\"_blank\":1},\"protocols\":{\"https\":1}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":24,\"words\":4,\"text\":\"Emergent | Fullstack App\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":24,\"words\":4,\"text\":\"Emergent | Fullstack App\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"A product of emergent.sh\",\"words\":4,\"characters\":24},\"primary\":{\"characters\":24,\"words\":4,\"text\":\"A product of emergent.sh\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"A product of emergent.sh\",\"words\":4,\"characters\":24},\"primary\":{\"characters\":24,\"words\":4,\"text\":\"A product of emergent.sh\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[]},\"raw\":{\"values\":[]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":15,\"matches_title\":false,\"text\":\"Expert Plumbing\",\"level\":1},\"h1\":{\"total\":2,\"non_empty_total\":2,\"characters\":53,\"words\":8},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":73,\"words\":13},\"h3\":{\"total\":5,\"non_empty_total\":5,\"characters\":46,\"words\":7},\"h4\":{\"total\":3,\"non_empty_total\":3,\"characters\":31,\"words\":5},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"h1\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h2\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h3\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":3993,\"head_size\":1098,\"body_size\":2857},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[]},\"raw\":{\"html_link_canoncials\":[]},\"self_canonical\":false,\"other_canonical\":false,\"canonicals\":[],\"url\":\"https:\/\/quick-plumb.preview.static.emergentagent.com\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":416,\"raw\":3},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
674
],
[
725,
755
],
[
814,
821
],
[
928,
939
],
[
995,
1542
],
[
1652,
4563
]
],
"longTasks": [
[
674,
725
],
[
755,
814
],
[
821,
928
],
[
939,
995
],
[
1542,
1652
]
],
"lastVisualChange": 1300,
"render": 200,
"visualComplete85": 1300,
"visualComplete90": 1300,
"visualComplete95": 1300,
"visualComplete99": 1300,
"visualComplete": 1300,
"SpeedIndex": 1300,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 734,
"size": 2466,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"attributes": {
"style": "color:#000;font-family:-apple-system,BlinkMacSystemFont,\"align-items:center;margin-bottom:0"
},
"bounds": [
1186.21875,
631,
134.78125,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 734,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
{
"event": "LargestContentfulPaint",
"time": 734,
"size": 2466,
"element": {
"nodeName": "P",
"boundingRect": {
"x": 1186.21875,
"y": 631,
"width": 134.78125,
"height": 24,
"top": 631,
"right": 1321,
"bottom": 655,
"left": 1186.21875
},
"outerHTML": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\">Made with Emergent<\/p>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1050,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1050,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 734,
"size": 2466,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"attributes": {
"style": "color:#000;font-family:-apple-system,BlinkMacSystemFont,\"align-items:center;margin-bottom:0"
},
"bounds": [
1186.21875,
631,
134.78125,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 734,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 734,
"size": 2466,
"element": {
"nodeName": "P",
"boundingRect": {
"x": 1186.21875,
"y": 631,
"width": 134.78125,
"height": 24,
"top": 631,
"right": 1321,
"bottom": 655,
"left": 1186.21875
},
"outerHTML": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\">Made with Emergent<\/p>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1050,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1050,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "H1",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 139
},
{
"name": "fetchStart",
"time": 148
},
{
"name": "navigationStart",
"time": 186
},
{
"name": "domLoading",
"time": 186
},
{
"name": "responseEnd",
"time": 187
},
{
"name": "domInteractive",
"time": 187
},
{
"name": "domContentLoadedEventStart",
"time": 187
},
{
"name": "domContentLoadedEventEnd",
"time": 187
},
{
"name": "domComplete",
"time": 187
},
{
"name": "responseEnd",
"time": 299
},
{
"name": "unloadEventStart",
"time": 305
},
{
"name": "unloadEventEnd",
"time": 305
},
{
"name": "markAsMainFrame",
"time": 306
},
{
"name": "commitNavigationEnd",
"time": 307
},
{
"name": "domLoading",
"time": 307
},
{
"name": "domInteractive",
"time": 727
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 734
},
{
"name": "firstContentfulPaint",
"time": 734
},
{
"name": "firstPaint",
"time": 734
},
{
"name": "firstImagePaint",
"time": 734
},
{
"name": "domContentLoadedEventStart",
"time": 751
},
{
"name": "domContentLoadedEventEnd",
"time": 751
},
{
"name": "LayoutShift",
"time": 929
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "domComplete",
"time": 1059
},
{
"name": "loadEventStart",
"time": 1064
},
{
"name": "loadEventEnd",
"time": 1088
},
{
"name": "LargestTextPaint",
"time": 1050
},
{
"name": "LargestImagePaint",
"time": 734
},
{
"name": "LargestContentfulPaint",
"time": 1050
},
{
"name": "TotalLayoutShift",
"value": 8.602033709511643e-5
},
{
"name": "CumulativeLayoutShift",
"value": 8.602033709511643e-5
}
],
"chromeUserTiming.navigationStart": 186,
"chromeUserTiming.fetchStart": 148,
"chromeUserTiming.domLoading": 307,
"chromeUserTiming.responseEnd": 300,
"chromeUserTiming.domInteractive": 727,
"chromeUserTiming.domContentLoadedEventStart": 751,
"chromeUserTiming.domContentLoadedEventEnd": 752,
"chromeUserTiming.domComplete": 1059,
"chromeUserTiming.unloadEventStart": 306,
"chromeUserTiming.unloadEventEnd": 306,
"chromeUserTiming.markAsMainFrame": 307,
"chromeUserTiming.commitNavigationEnd": 307,
"chromeUserTiming.firstMeaningfulPaintCandidate": 734,
"chromeUserTiming.firstContentfulPaint": 734,
"chromeUserTiming.firstPaint": 734,
"chromeUserTiming.firstImagePaint": 734,
"chromeUserTiming.LayoutShift": 929,
"chromeUserTiming.firstMeaningfulPaint": 1050,
"chromeUserTiming.loadEventStart": 1064,
"chromeUserTiming.loadEventEnd": 1089,
"chromeUserTiming.LargestTextPaint": 1050,
"chromeUserTiming.LargestImagePaint": 734,
"chromeUserTiming.LargestContentfulPaint": 1050,
"chromeUserTiming.TotalLayoutShift": 8.602033709511643e-5,
"chromeUserTiming.CumulativeLayoutShift": 8.602033709511643e-5,
"LayoutShifts": [
{
"time": 929,
"score": 8.602033709511643e-5,
"cumulative_score": 8.602033709511643e-5,
"window_score": 8.602033709511643e-5,
"shift_window_num": 0,
"rects": [
[
1148,
625,
198,
36
]
],
"sources": [
{
"previousRect": {
"x": 1163,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1346,
"bottom": 661,
"left": 1163
},
"currentRect": {
"x": 1148,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1331,
"bottom": 661,
"left": 1148
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 321.864
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 628.213
},
"5285": {
"name": "V8Window_Location_AttributeSetter",
"firstUsed": 139.217
},
"5284": {
"name": "V8Window_Location_AttributeGetter",
"firstUsed": 139.222
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 308.83
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 308.84
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 311.2
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 323.693
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 323.731
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 323.736
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 323.754
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 332.801
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 509.964
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 524.711
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 612.051
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 620.399
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 645.06
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 647.329
},
"5290": {
"name": "V8Window_Top_AttributeGetter",
"firstUsed": 650.988
},
"1066": {
"name": "SameOriginTextScript",
"firstUsed": 651.181
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 651.231
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 653.501
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 653.59
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 655.168
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 655.22
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 655.224
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 655.233
},
"5599": {
"name": "CSSSelectorPseudoNot",
"firstUsed": 655.271
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 655.411
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 655.446
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 655.601
},
"5184": {
"name": "CSSSelectorPseudoFileSelectorButton",
"firstUsed": 655.637
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 655.718
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 655.739
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 655.83
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 656.038
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 656.042
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 664.178
},
"4961": {
"name": "PrefersReducedMotionMediaFeature",
"firstUsed": 669.075
},
"5477": {
"name": "SpellingErrorPseudoElement",
"firstUsed": 669.784
},
"5478": {
"name": "GrammarErrorPseudoElement",
"firstUsed": 669.791
},
"587": {
"name": "LangAttribute",
"firstUsed": 669.808
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 669.811
},
"5472": {
"name": "BackdropPseudoElement",
"firstUsed": 673.326
},
"4994": {
"name": "TextSizeAdjustNotAuto",
"firstUsed": 673.397
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 673.938
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 674.041
},
"780": {
"name": "V8MessageChannel_Constructor",
"firstUsed": 743.902
},
"2361": {
"name": "V8AbortController_Constructor",
"firstUsed": 748.746
},
"1502": {
"name": "AuxclickAddListenerCount",
"firstUsed": 749.232
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 749.42
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 749.737
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 749.764
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 749.768
},
"4419": {
"name": "Scrollend",
"firstUsed": 749.812
},
"69": {
"name": "WindowEvent",
"firstUsed": 750.12
},
"781": {
"name": "V8MessagePort_PostMessage_Method",
"firstUsed": 750.843
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 761.613
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 767.047
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 775.055
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 796.788
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 796.835
},
"84": {
"name": "FormElement",
"firstUsed": 798.809
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 806.552
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 806.589
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 806.913
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 806.942
},
"2106": {
"name": "ARIARelevantAttribute",
"firstUsed": 806.95
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 806.964
},
"1467": {
"name": "NodeGetRootNode",
"firstUsed": 811.187
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 811.639
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 821.648
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 824.02
},
"2355": {
"name": "CSSGradient",
"firstUsed": 824.756
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 836.718
},
"190": {
"name": "InputTypeText",
"firstUsed": 836.977
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 836.993
},
"36": {
"name": "InputTypeTel",
"firstUsed": 837.007
},
"5293": {
"name": "V8Window_Parent_AttributeGetter",
"firstUsed": 927.043
},
"5298": {
"name": "V8Window_PostMessage_Method",
"firstUsed": 927.348
},
"574": {
"name": "WindowPostMessage",
"firstUsed": 927.367
},
"3414": {
"name": "UnspecifiedTargetOriginPostMessage",
"firstUsed": 927.391
},
"3882": {
"name": "PostMessageFromSecureToSecure",
"firstUsed": 927.399
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 943
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 945.888
},
"3020": {
"name": "DOMStorageWrite",
"firstUsed": 971.402
},
"2195": {
"name": "CookieGet",
"firstUsed": 973.607
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 977.701
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 979.565
},
"2194": {
"name": "CookieSet",
"firstUsed": 980.496
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 988.805
},
"675": {
"name": "Fetch",
"firstUsed": 990.087
},
"2913": {
"name": "FetchKeepalive",
"firstUsed": 990.374
},
"4196": {
"name": "NavigatorUAData_Brands",
"firstUsed": 995.352
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 999.818
},
"2595": {
"name": "DateTimeFormat",
"firstUsed": 1001.454
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 1028.431
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 1028.522
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 1028.529
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 1028.532
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 1028.536
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 1032.124
},
"430": {
"name": "TextEncoderEncode",
"firstUsed": 1032.146
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 1055.827
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 1056.498
},
"219": {
"name": "CSSStyleSheetRules",
"firstUsed": 1069.296
},
"1362": {
"name": "CSSValueAppearanceTextField",
"firstUsed": 1070.576
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 1070.595
},
"922": {
"name": "CSSValuePrefixedMaxContent",
"firstUsed": 1071.311
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 1074.345
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 1085.618
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 1085.743
},
"1001": {
"name": "SelectionIsCollapsed",
"firstUsed": 1088.398
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 1512.909
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 1513.581
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 1513.708
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 1513.716
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 1514.294
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 1514.386
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 1514.392
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 1514.533
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 1514.571
},
"954": {
"name": "V8Window_RequestIdleCallback_Method",
"firstUsed": 1518.308
},
"2034": {
"name": "QuirksModeDocument",
"firstUsed": 1561.272
},
"4614": {
"name": "QuirksModeAboutBlankDocument",
"firstUsed": 1561.277
},
"2434": {
"name": "PerformanceResourceTimingInitiatorType",
"firstUsed": 1648.443
},
"4574": {
"name": "CriticalCHRestartNavigationTiming",
"firstUsed": 1648.683
},
"4371": {
"name": "BackForwardCacheNotRestoredReasons",
"firstUsed": 1648.711
},
"3350": {
"name": "ResourceTiming",
"firstUsed": 1650.231
}
},
"CSSFeatures": {
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 655.423
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 655.605
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 655.892
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 660.324
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 660.331
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 661.247
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 661.254
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 661.259
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 661.266
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 661.272
},
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 661.288
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 661.357
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 661.385
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 661.39
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 661.554
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 669.824
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 669.87
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 673.193
},
"415": {
"name": "CSSPropertyWebkitTapHighlightColor",
"firstUsed": 673.2
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 673.226
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 673.232
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 673.237
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 673.338
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 673.343
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 673.353
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 673.602
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 673.616
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 673.635
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 673.896
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 673.905
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 747.551
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 747.567
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 747.572
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 747.592
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 747.624
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 747.634
},
"421": {
"name": "CSSPropertyTouchAction",
"firstUsed": 747.648
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 747.662
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 747.674
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 747.687
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 747.695
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 747.7
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 747.708
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 747.749
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 747.771
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 747.776
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 747.78
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 747.792
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 747.81
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 747.83
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 747.834
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 747.844
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 747.913
},
"636": {
"name": "CSSPropertyInset",
"firstUsed": 747.935
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 747.966
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 747.998
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 748.005
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 748.01
},
"428": {
"name": "CSSPropertyAnimationFillMode",
"firstUsed": 748.015
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 748.023
},
"425": {
"name": "CSSPropertyAnimationDelay",
"firstUsed": 748.27
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 821.794
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 821.805
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 821.89
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 821.977
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 822.537
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 822.643
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 823.562
},
"153": {
"name": "CSSPropertyTransitionProperty",
"firstUsed": 823.578
},
"154": {
"name": "CSSPropertyTransitionTimingFunction",
"firstUsed": 823.588
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 823.935
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 823.979
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 823.984
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 824.006
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 824.015
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 824.024
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 824.029
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 824.824
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 827.031
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 827.117
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 827.473
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 828.128
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 828.352
},
"121": {
"name": "CSSPropertyResize",
"firstUsed": 834.285
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 836.437
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 1070.468
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 1070.482
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 1070.583
},
"5": {
"name": "CSSPropertyFont",
"firstUsed": 1070.606
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 1070.802
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 1070.813
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 1070.859
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 1071.241
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 1071.32
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 1071.365
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 1071.38
},
"234": {
"name": "CSSPropertyFlexBasis",
"firstUsed": 1071.392
},
"70": {
"name": "CSSPropertyCaptionSide",
"firstUsed": 1071.399
},
"339": {
"name": "CSSPropertyAliasWebkitUserSelect",
"firstUsed": 1071.527
},
"88": {
"name": "CSSPropertyListStyleType",
"firstUsed": 1071.535
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 1071.56
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 1071.655
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 1071.662
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 1071.74
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 1071.743
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 1071.769
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 1071.775
},
"50": {
"name": "CSSPropertyBorderLeftColor",
"firstUsed": 1071.864
},
"61": {
"name": "CSSPropertyBorderTopColor",
"firstUsed": 1071.873
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 1072.223
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 1072.294
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 1072.329
},
"431": {
"name": "CSSPropertyAnimationPlayState",
"firstUsed": 1072.475
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 1072.692
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 1072.717
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 1072.851
},
"209": {
"name": "CSSPropertyWebkitBoxOrient",
"firstUsed": 1073.803
},
"260": {
"name": "CSSPropertyWebkitLineClamp",
"firstUsed": 1073.812
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 60,
"TTIMeasurementEnd": 4563,
"LastInteractive": 1652,
"TotalBlockingTime": 133,
"testID": "251105_9E_E",
"step": 1,
"effectiveBps": 262027,
"domTime": 0,
"aft": 0,
"titleTime": 188,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"102": 50,
"203": 20,
"304": 40,
"405": 60,
"506": 36.8,
"607": 45.5,
"708": 100,
"811": 95.2,
"913": 80,
"1014": 73.7,
"1114": 95,
"1215": 40,
"1316": 15,
"1417": 14.3,
"1518": 38.1,
"1619": 89.5,
"1719": 73.7,
"1820": 9.5,
"1921": 5.3,
"2022": 9.5,
"2123": 5.3,
"2223": 9.5,
"2324": 9.5,
"2425": 5.3,
"2526": 5,
"2627": 10,
"2727": 9.5,
"2828": 10,
"2929": 5,
"3030": 5,
"3131": 14.3,
"3231": 5,
"3332": 10.5,
"3433": 13.6,
"3534": 5.6,
"3634": 9.5,
"3735": 5,
"3836": 5.3,
"3937": 5,
"4038": 13.6,
"4138": 5.3,
"4239": 5,
"4340": 9.5,
"4441": 5.3,
"4542": 5,
"4642": 19
},
"max": 100,
"count": 47
},
"bw": {
"data": {
"0": 0,
"102": 0,
"203": 0,
"304": 544010,
"405": 1934360,
"506": 1813706,
"607": 5608925,
"708": 8474187,
"811": 370108,
"913": 4932913,
"1014": 0,
"1114": 343814,
"1215": 853611,
"1316": 48726,
"1417": 0,
"1518": 92834,
"1619": 7224800,
"1719": 0,
"1820": 0,
"1921": 0,
"2022": 0,
"2123": 0,
"2223": 0,
"2324": 0,
"2425": 0,
"2526": 0,
"2627": 0,
"2727": 0,
"2828": 0,
"2929": 0,
"3030": 0,
"3131": 0,
"3231": 0,
"3332": 0,
"3433": 458347,
"3534": 0,
"3634": 0,
"3735": 0,
"3836": 0,
"3937": 0,
"4038": 0,
"4138": 0,
"4239": 0,
"4340": 0,
"4441": 0,
"4542": 0,
"4642": 0
},
"max": 8474187,
"count": 47
}
},
"effectiveBpsDoc": 254631,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/details\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/performance_optimization\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/breakdown\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/domains\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/screen_shot\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&file=1_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 200,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_000200.jpg",
"VisuallyComplete": 0
},
{
"time": 900,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_000900.jpg",
"VisuallyComplete": 0
},
{
"time": 1300,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_001300.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"assets.emergent.sh": {
"bytes": 3161,
"requests": 1,
"cdn_provider": "Amazon CloudFront",
"connections": 1
},
"unpkg.com": {
"bytes": 43720,
"requests": 2,
"cdn_provider": "Cloudflare",
"connections": 1
},
"us-assets.i.posthog.com": {
"bytes": 148355,
"requests": 5,
"cdn_provider": "Cloudflare",
"connections": 1
},
"us.i.posthog.com": {
"bytes": 561,
"requests": 2,
"connections": 1
},
"quick-plumb.preview.static.emergentagent.com": {
"bytes": 107233,
"requests": 3,
"cdn_provider": "Amazon CloudFront",
"connections": 1
},
"avatars.githubusercontent.com": {
"bytes": 10554,
"requests": 1,
"cdn_provider": "Fastly",
"connections": 1
},
"d2adkz2s9zrlge.cloudfront.net": {
"bytes": 6503,
"requests": 1,
"cdn_provider": "Amazon CloudFront",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 1630,
"bytesUncompressed": 3993,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 297810,
"bytesUncompressed": 942830,
"requests": 10
},
"css": {
"color": [
178,
234,
148
],
"bytes": 9532,
"bytesUncompressed": 56945,
"requests": 1
},
"image": {
"color": [
196,
154,
232
],
"bytes": 10554,
"bytesUncompressed": 10554,
"requests": 1
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 561,
"bytesUncompressed": 976,
"requests": 2
}
},
"consoleLog": []
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-v6-manual-20241002-10.20.0.3",
"loadTime": 682,
"docTime": 682,
"fullyLoaded": 804,
"bytesOut": 8115,
"bytesOutDoc": 4820,
"bytesIn": 672,
"bytesInDoc": 561,
"requests": [
{
"type": 3,
"id": "13206.18",
"request_id": "13206.18",
"ip_addr": "[2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b]",
"full_url": "https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"raw_id": "13206.18",
"frame_id": "E806D647EC91EC1426A5A94EFA3C6CEE",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 98,
"ttfb_ms": 93,
"load_start": 427,
"load_start_float": 427.000134,
"bytesIn": 546,
"objectSize": 546,
"objectSizeUncompressed": 961,
"chunks": [
{
"ts": 525,
"bytes": 546,
"inflated": 961
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 150,
"protocol": "HTTP\/2",
"dns_start": 317,
"dns_end": 368,
"connect_start": 368,
"connect_end": 386,
"ssl_start": 386,
"ssl_end": 426,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.i.posthog.com",
"sanList": [
"*.i.posthog.com"
],
"issuer": "Amazon RSA 2048 M03",
"validFrom": 1734220800,
"validTo": 1768435199,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h1' log",
"logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
"timestamp": 1734243210231,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100B9A8D4C6F6D79012DF46631613E7B644B007552AEB4EE8D801680E75D91D9927022100CE94192599FB4A53C6F1C0EB5617B3BB6017D307D78EB2444BAF8563CD876618"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h1'",
"logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
"timestamp": 1734243210287,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210098698E8349CF717DDEDCC47C3AEAEE7017A1EFC0AC7E69AE24F11A600B17E0CE02205815322B543828B69D48633AC19957B0BE7B42563E7695272A8CC50681398E51"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Sphinx2026h1'",
"logId": "499C9B69DE1D7CECFC36DECD8764A6B85BAF0A878019D15552FBE9EB29DDF8C3",
"timestamp": 1734243210307,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100D2DF261DE278F76B5629A6461F14DFA8B9B262589029AE0E9C639DA50A7B41E2022100E7A0DE7F66AFC8D5C061265454CD04D5B427D01EDAFE74D3FC74D2F77ECE30DE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 1279",
"content-type: application\/x-www-form-urlencoded",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:27 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers, Accept-Encoding",
"x-envoy-upstream-service-time: 57",
":status: 200"
]
},
"bytesOut": 2473,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 51,
"connect_ms": 18,
"ssl_ms": 40,
"gzip_total": 867,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 317,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830128725445",
"type": "alias"
},
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830133723656",
"type": "alias"
},
{
"domain_name": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"endpoints": [
{
"address": "2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a00:892:a302:d87d:f716",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:4fbf:5be2:434f:6ca5",
"port": 0
},
{
"address": "2600:1f18:4c12:9a02:2203:4dff:6540:75b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a00:9486:50cf:3534:9d44",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:711b:12de:3d19:14d0",
"port": 0
},
{
"address": "3.230.97.8",
"port": 0
},
{
"address": "3.214.78.40",
"port": 0
},
{
"address": "3.227.227.255",
"port": 0
},
{
"address": "44.215.159.75",
"port": 0
},
{
"address": "34.206.152.70",
"port": 0
},
{
"address": "54.152.190.32",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830161723656",
"type": "data"
}
]
},
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 134,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFzDCCBLSgAwIBAgIQAp\/LckI9ughklfbDrDpbGTANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAzMB4XDTI0MTIxNTAwMDAwMFoXDTI2MDExNDIzNTk1OVowGjEY\nMBYGA1UEAwwPKi5pLnBvc3Rob2cuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAqrUtTUTU57YJZ\/pvdOUkEPvg5oLLTCSLHaQq4DEz7EHALzgpbSwA\nKEc2V+j5xQvVfsEstcU8qhgns3WhRw2bZJskTwDWysdMbTk1bAttFKReoIgX+6n3\nvNxgllSDLIRjcJ\/fqKdmkeOKstFG3xJjH9USmJxSqNywUwTg1o7C3Aqs5+A4EaM4\n6+jvUxnjRkPcA7YTtjm8J3eAO0+ibX7Pt+cfUuuHgLnNRQ46MepO9IbZbD05B\/qM\n5ESlvB\/OdcVWah+5q+nSoKOnAHijLNnDXRRPXkNQasWHDyPZKzhnn1J47f2QeDZw\n8Ju4B4GNlfV+5VU1KGVGb\/l12810E7QkaQIDAQABo4IC6jCCAuYwHwYDVR0jBBgw\nFoAUVdkYX9IczAHhWLS+q9lVQgHXLgIwHQYDVR0OBBYEFAF6SPTXzwbnhKZDlaKm\n5OF8rHKZMBoGA1UdEQQTMBGCDyouaS5wb3N0aG9nLmNvbTATBgNVHSAEDDAKMAgG\nBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG\nAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucjJtMDMuYW1hem9u\ndHJ1c3QuY29tL3IybTAzLmNybDB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGG\nIWh0dHA6Ly9vY3NwLnIybTAzLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYq\naHR0cDovL2NydC5yMm0wMy5hbWF6b250cnVzdC5jb20vcjJtMDMuY2VyMAwGA1Ud\nEwEB\/wQCMAAwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AA5XlLzzrqk+Mxss\nmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABk8jzU\/cAAAQDAEgwRgIhALmo1Mb215AS\n30ZjFhPntkSwB1Uq607o2AFoDnXZHZknAiEAzpQZJZn7SlPG8cDrVhezu2AX0wfX\njrJES6+FY82HZhgAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq\/tUDyX3N8AAA\nAZPI81QvAAAEAwBHMEUCIQCYaY6DSc9xfd7cxHw66u5wF6HvwKx+aa4k8RpgCxfg\nzgIgWBUyK1Q4KLadSGM6wZlXsL57QlY+dpUnKozFBoE5jlEAdwBJnJtp3h187Pw2\n3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZPI81RDAAAEAwBIMEYCIQDS3yYd4nj3\na1YppkYfFN+oubJiWJAprg6cY52lCntB4gIhAOeg3n9mr8jVwGEmVFTNBNW0J9Ae\n2v500\/x00vd+zjDeMA0GCSqGSIb3DQEBCwUAA4IBAQCp39bDgrFkvw\/2kNJPGUbI\nEKrQM9Ko\/ZsqfQWGZniRLCxnd5RIhnsDyqFsYFowqYmFiLvud26FVi2uDibuC39b\nJokZywUr0G9ShL9d2CTitbWyiMNmwSBY4OLkvOujhYNY4z+aIWnrqVScUcJuWVsY\nzanY+4kcaasqvkE9xq\/h1zdlF4t6d10ynYK9tc8+aIqP6zUdPt0lzmCaO5vxuOsB\nKCaP3sNDRcIcroPG4P\/cOKVPWtBZ9nkmFYFHLWlCDzmEXLseZzhFP0x\/zGcRSQ0l\nGnDxoH7yLhMDMJx\/Nt3D83V3Wzhgte7AM67tbrtjue30KQXxTH9lFBS+m1UbisMs\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTNQG0mfAmRzdKZqfODF5hTANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYwNFoXDTMwMDgyMzIyMjYwNFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALd\/pVko\n8vuM475Tf45HV3BbCl\/B9Jy89G1CRkFjcPY06WA9lS+7dWbUA7GtWUKoksr69hKM\nwcMsNpxlw7b3jeXFgxB09\/nmalcAWtnLzF+LaDKEA5DQmvKzuh1nfIfqEiKCQSmX\nXh09Xs+dO7cm5qbaL2hhNJCSAejciwcvOFgFNgEMR42wm6KIFHsQW28jhA+1u\/M0\np6fVwReuEgZfLfdx82Px0LJck3lST3EB\/JfbdsdOzzzg5YkY1dfuqf8y5fUeZ7Cz\nWXbTjujwX\/TovmeWKA36VLCz75azW6tDNuDn66FOpADZZ9omVaF6BqNJiLMVl6P3\n\/c0OiUMC6Z5OfKcCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUVdkYX9IczAHhWLS+q9lVQgHXLgIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQAGjeWm2cC+3z2MzSCnte46\/7JZvj3iQZDY7EvODNdZF41n71Lrk9kbfNwerK0d\nVNzW36Wefr7j7ZSwBVg50W5ay65jNSN74TTQV1yt4WnSbVvN6KlMs1hiyOZdoHKs\nKDV2UGNxbdoBYCQNa2GYF8FQIWLugNp35aSOpMy6cFlymFQomIrnOQHwK1nvVY4q\nxDSJMU\/gNJz17D8ArPN3ngnyZ2TwepJ0uBINz3G5te2rdFUF4i4Y3Bb7FUlHDYm4\nu8aIRGpk2ZpfXmxaoxnbIBZRvGLPSUuPwnwoUOMsJ8jirI5vs2dvchPb7MtI1rle\ni02f2ivH2vxkjDLltSpe2fiC\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "fec2caa31ad5f72afea043205d86fc2477b8b9949419c54265ef31268b1717ca",
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 525,
"ttfb_start": 427,
"ttfb_end": 520,
"download_start": 520,
"download_end": 525,
"download_ms": 5,
"all_start": 317,
"all_end": 525,
"all_ms": 207,
"index": 0,
"number": 1,
"body_file": "001-13206.18-body.txt",
"body_id": "13206.18",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&cached=1&bodyid=13206.18"
},
{
"type": 3,
"id": "13206.19",
"request_id": "13206.19",
"ip_addr": "[2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b]",
"full_url": "https:\/\/us.i.posthog.com\/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js",
"raw_id": "13206.19",
"frame_id": "E806D647EC91EC1426A5A94EFA3C6CEE",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 87,
"ttfb_ms": 85,
"load_start": 518,
"load_start_float": 518.000153,
"bytesIn": 15,
"objectSize": 15,
"objectSizeUncompressed": 15,
"chunks": [
{
"ts": 605,
"bytes": 15
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "",
"socket": 150,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 1234",
"content-type: text\/plain",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-length: 15",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:27 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers",
"x-envoy-upstream-service-time: 51",
":status: 200"
]
},
"bytesOut": 2347,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 514,
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 153,
"body_hash": "0c40bafcfdc8adc6db63a6a5bfdb3dd5201798e6163fc674dc2fcbdb2a4134f1",
"server_port": "443",
"load_end": 605,
"ttfb_start": 518,
"ttfb_end": 603,
"download_start": 603,
"download_end": 605,
"download_ms": 2,
"all_start": 518,
"all_end": 605,
"all_ms": 87,
"index": 1,
"number": 2,
"body_file": "002-13206.19-body.txt",
"body_id": "13206.19",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&cached=1&bodyid=13206.19"
},
{
"type": 3,
"id": "13206.21",
"request_id": "13206.21",
"ip_addr": "[2600:9000:2510:2c00:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/favicon.ico",
"raw_id": "13206.21",
"frame_id": "E806D647EC91EC1426A5A94EFA3C6CEE",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 403,
"request_type": "Other",
"load_ms": 85,
"ttfb_ms": 83,
"load_start": 719,
"load_start_float": 719.000162,
"bytesIn": 111,
"objectSize": 111,
"objectSizeUncompressed": 111,
"chunks": [
{
"ts": 804,
"bytes": 111
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/xml",
"contentEncoding": "",
"socket": 104,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 41,
"connect_start": 41,
"connect_end": 63,
"ssl_start": 63,
"ssl_end": 118,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"cookie: ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog=%7B%22distinct_id%22%3A%22019a54a1-ed20-7f1f-be01-965d6c0b6703%22%2C%22%24sesid%22%3A%5B1762356507925%2C%22019a54a1-ed51-7ad8-ba51-8d4f754c3674%22%2C1762356489523%5D%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fquick-plumb.preview.static.emergentagent.com%2F%22%7D%7D",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"content-type: application\/xml",
"date: Wed, 05 Nov 2025 15:28:27 GMT",
"server: AmazonS3",
"vary: Origin",
"via: 1.1 f5527f719bbc0d2932043daaeff80252.cloudfront.net (CloudFront)",
"x-amz-cf-id: 6g25U7JIAOC_6LuxeX7SpnGF852KW8qbd_wWQaRqO39CAc2H6_f9eg==",
"x-amz-cf-pop: JFK50-P5",
"x-cache: Error from cloudfront",
":status: 403"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 40,
"connect_ms": 22,
"ssl_ms": 55,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 714,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148403895",
"type": "alias"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830148405268",
"type": "alias"
},
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d2rkrmstb0qk0j.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148403895",
"type": "metadata"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830148407265",
"type": "alias"
},
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2510:2c00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:3800:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:2400:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:8200:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:6c00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:3a00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:fe00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:5600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "3.170.42.109",
"port": 0
},
{
"address": "3.170.42.110",
"port": 0
},
{
"address": "3.170.42.48",
"port": 0
},
{
"address": "3.170.42.81",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148405268",
"type": "data"
}
]
},
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 162,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF5jCCBM6gAwIBAgIQDCG2ggii\/qd4YFTwKef+0TANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTA0MB4XDTI1MDkyNzAwMDAwMFoXDTI2MTAyNjIzNTk1OVowLTEr\nMCkGA1UEAwwiKi5wcmV2aWV3LnN0YXRpYy5lbWVyZ2VudGFnZW50LmNvbTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLoM\/8M1W855KD+28WOrXE9BeKG\nJ5jXdk4mnWQfaPiNRwxvP2xfb415p430RH7BBjdJqj88eZbPP8lmHOBPmh42L57Q\nh+jhtMeJFwqAYYCG3KXYT\/8hpw+uuTqFRWrhNU9EH3GorpdK6ous05ysknbCeFvW\nKUbYqSwg2WKwqi73bL2R2U+a7OZgobRUO56HAbFdMmFHXa1dnLstv1leGj23OUi0\nPpYWfozdAobSvh1bN1KCiNbMLy4qRXJ9aWUwNTqEf\/Utlf8SHppHP5TbBS6D7H2W\n2tbzRDsnuaVbcrv2ps9f\/IFb+Xx9oS79j2VPDIubaCY5OfHGSyy4onwe+J0CAwEA\nAaOCAvEwggLtMB8GA1UdIwQYMBaAFB9SkmFWglR\/gWbYHT0KqjJch90IMB0GA1Ud\nDgQWBBTg9LFF6qW9WmkDoE7RBGHpUgH\/MjAtBgNVHREEJjAkgiIqLnByZXZpZXcu\nc3RhdGljLmVtZXJnZW50YWdlbnQuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA4G\nA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATA7BgNVHR8ENDAyMDCg\nLqAshipodHRwOi8vY3JsLnIybTA0LmFtYXpvbnRydXN0LmNvbS9yMm0wNC5jcmww\ndQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wNC5h\nbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDQuYW1h\nem9udHJ1c3QuY29tL3IybTA0LmNlcjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHW\neQIEAgSCAW4EggFqAWgAdgDXbX0Q0af1d8LH6V\/XAL\/5gskzWmXh0LMBcxfAyMVp\ndwAAAZmKXuFEAAAEAwBHMEUCIGdTl4Vi+8mqgeOuaXomkXasxSPj9Ox9WOgksnaT\nJTnhAiEAvmTusQEYylmXWqkH1A1+0\/EpKyI4+QgVSA+63UbXQ8YAdgDCMX5XRRmj\nRe5\/ON6ykEHrx8IhWiK\/f9W1rXaa2Q5SzQAAAZmKXuFzAAAEAwBHMEUCIBUMqOGv\nNLYCyE0Xmg2aZr+t9ImgWq9tMJXR4dxuaFtmAiEAziENSnuLcdiflPMTzrPSDFHJ\nX0qhrk4E3MWX7BLZPFgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z\n2AAAAZmKXuGGAAAEAwBHMEUCIBp9zjPCu0r5eLRoU7HXDuv4r2RCfRi7SDaCR6Sm\nbXtxAiEAl7HtYu1dNt5AEalJUf7yMUulyHqsK1cOKoVykh1pOtgwDQYJKoZIhvcN\nAQELBQADggEBAGoHE2eT7qqnp3hNTq14rL+l8pTmvYh\/FaKP8rog60+UEt4VnUqi\nTqNCLi\/6brWpj33jepCYEA9Q0pQJl05MfZ8B5DyBIZMGdzfbaLXDSRKeEcdM6kuY\nDnvyzNDYfMf\/NSTAPMgNHMY6bCe5KvvanyDYNobefzITEoq02K4mxHWfi4SBRt9B\nMrI0VSXVMbGYvEobjMu0aK7t9V3NrFW7oft88XzWEQNwa6BtQ2vRFHmPOLdOpmxT\nMcX9OkBN1ag1pkcs8wYF4io27A1bDme1xaJTwNvpEMo81rJJOc12NJF+TeXEsP9H\nW3Os+k6bkB4kCYhqcGJC43TRmNpNJGAlTO4=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTyqVLj7Rili9uF0bwM5fJzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYzNVoXDTMwMDgyMzIyMjYzNVowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3pVR6A\nlQOp4xe776FdePXyejgA38mYx1ou9\/jrpV6Sfn+\/oqBKgwhY6ePsQHHQayWBJdBn\nv4Wz363qRI4XUh9swBFJ11TnZ3LqOMvHmWq2+loA0QPtOfXdJ2fHBLrBrngtJ\/GB\n0p5olAVYrSZgvQGP16Rf8ddtNyxEEhYm3HuhmNi+vSeAq1tLYJPAvRCXonTpWdSD\nxY6hvdmxlqTYi82AtBXSfpGQ58HHM0hw0C6aQakghrwWi5fGslLOqzpimNMIsT7c\nqa0GJx6JfKqJqmQQNplO2h8n9ZsFJgBowof01ppdoLAWg6caMOM0om\/VILKaa30F\n9W\/r8Qjah7ltGVkCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUH1KSYVaCVH+BZtgdPQqqMlyH3QgwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQA+1O5UsAaNuW3lHzJtpNGwBnZd9QEYFtxpiAnIaV4qApnGS9OCw5ZPwie7YSlD\nZF5yyFPsFhUC2Q9uJHY\/CRV1b5hIiGH0+6+w5PgKiY1MWuWT8VAaJjFxvuhM7a\/e\nfN2TIw1Wd6WCl6YRisunjQOrSP+unqC8A540JNyZ1JOE3jVqat3OZBGgMvihdj2w\nY23EpwesrKiQzkHzmvSH67PVW4ycbPy08HVZnBxZ5NrlGG9bwXR3fNTaz+c+Ej6c\n5AnwI3qkOFgSkg3Y75cdFz6pO\/olK+e3AqygAcv0WjzmkDPuBjssuZjCHMC56oH3\nGJkV29Di2j5prHJbwZjG1inU\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "a824bc7739e226e1b40ea0f8c4e4f4c6f796fc3b4abfa6e9abe3bd119a30d938",
"server_port": "443",
"load_end": 804,
"ttfb_start": 719,
"ttfb_end": 802,
"download_start": 802,
"download_end": 804,
"download_ms": 2,
"all_start": 1,
"all_end": 804,
"all_ms": 202,
"index": 2,
"number": 3
}
],
"requestsFull": 3,
"requestsDoc": 2,
"responses_200": 2,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "E806D647EC91EC1426A5A94EFA3C6CEE",
"loadEventStart": 664,
"loadEventEnd": 683,
"domContentLoadedEventStart": 250,
"domContentLoadedEventEnd": 251,
"URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"connections": 2,
"final_base_page_request": 0,
"final_base_page_request_id": "13206.18",
"final_url": "https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"domInteractive": 167,
"firstContentfulPaint": 247,
"firstPaint": 232,
"firstImagePaint": 247,
"firstMeaningfulPaint": 556,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 520,
"basePageSSLTime": 40,
"score_cache": 0,
"score_cdn": 33,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 867,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 0,
"image_savings": 0,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 1,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
"ResourceFetcher::requestResource": 7,
"EvaluateScript": 59,
"v8.compile": 24,
"v8.produceCache": 22,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 2,
"TimerFire": 2,
"FunctionCall": 192,
"FireAnimationFrame": 0,
"UpdateLayoutTree": 46,
"Layout": 128,
"PrePaint": 1,
"Paint": 3,
"Layerize": 0,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"MarkLoad": 0,
"FireIdleCallback": 0,
"Idle": 310
},
"cpuTimesDoc": {
"ParseHTML": 1,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
"ResourceFetcher::requestResource": 6,
"EvaluateScript": 59,
"v8.compile": 22,
"v8.produceCache": 22,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 2,
"TimerFire": 1,
"FunctionCall": 168,
"FireAnimationFrame": 0,
"UpdateLayoutTree": 32,
"Layout": 128,
"PrePaint": 1,
"Paint": 3,
"Layerize": 0,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"MarkLoad": 0,
"FireIdleCallback": 0,
"Idle": 232
},
"cpu.ParseHTML": 1,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
"cpu.ResourceFetcher::requestResource": 7,
"cpu.EvaluateScript": 59,
"cpu.v8.compile": 24,
"cpu.v8.produceCache": 22,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 2,
"cpu.TimerFire": 2,
"cpu.FunctionCall": 192,
"cpu.FireAnimationFrame": 0,
"cpu.UpdateLayoutTree": 46,
"cpu.Layout": 128,
"cpu.PrePaint": 1,
"cpu.Paint": 3,
"cpu.Layerize": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.MarkLoad": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 310,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1762356505.3325033,
"osVersion": "Linux 6.8.0-1043-gcp",
"os_version": "Linux 6.8.0-1043-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1762356507.3121574,
"browserVersion": "142.0.0.0",
"browser_version": "142.0.0.0",
"fullyLoadedCPUms": 1620,
"fullyLoadedCPUpct": 21.01167315175062,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "E806D647EC91EC1426A5A94EFA3C6CEE",
"loaderId": "24E4EB0B7C5530328EC88A481A9EDB5E"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 398,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 405,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 412,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "BounceTrackingIssue",
"details": {
"bounceTrackingIssueDetails": {
"trackingSites": [
"127.0.0.1"
]
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"name": ""
}
],
"browser_logs": [
{
"source": "network",
"level": "error",
"text": "Failed to load resource: the server responded with a status of 403 ()",
"timestamp": 1762356508172.108,
"url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"networkRequestId": "13206.21"
}
],
"webdx_features": [
{
"name": "PageVisits",
"id": "0"
},
{
"name": "AspectRatio",
"id": "9"
},
{
"name": "ConstructedStylesheets",
"id": "18"
},
{
"name": "Flexbox",
"id": "28"
},
{
"name": "FocusVisible",
"id": "29"
},
{
"name": "Grid",
"id": "38"
},
{
"name": "Has",
"id": "39"
},
{
"name": "Is",
"id": "46"
},
{
"name": "Scrollend",
"id": "58"
},
{
"name": "TextIndent",
"id": "69"
},
{
"name": "Where",
"id": "83"
},
{
"name": "Aborting",
"id": "124"
},
{
"name": "FileSelectorButton",
"id": "185"
},
{
"name": "Outline",
"id": "189"
},
{
"name": "LongAnimationFrames",
"id": "236"
},
{
"name": "ReferrerPolicy",
"id": "260"
},
{
"name": "BeforeUnload",
"id": "275"
},
{
"name": "LayoutInstability",
"id": "277"
},
{
"name": "RequestAnimationFrame",
"id": "323"
},
{
"name": "TextUnderlineOffset",
"id": "331"
},
{
"name": "Requestidlecallback",
"id": "338"
},
{
"name": "UaClientHints",
"id": "341"
},
{
"name": "Not",
"id": "343"
},
{
"name": "NullishCoalescing",
"id": "379"
}
],
"document_URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"document_hostname": "quick-plumb.preview.static.emergentagent.com",
"document_origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 500,
"domComplete": 661,
"PerformancePaintTiming.first-paint": 232,
"PerformancePaintTiming.first-contentful-paint": 232,
"origin_dns": {
"a": [
"3.170.42.110",
"3.170.42.109",
"3.170.42.81",
"3.170.42.48"
],
"aaaa": [
"2600:9000:2510:fe00:19:4370:f4c0:93a1",
"2600:9000:2510:2c00:19:4370:f4c0:93a1",
"2600:9000:2510:2400:19:4370:f4c0:93a1",
"2600:9000:2510:3800:19:4370:f4c0:93a1",
"2600:9000:2510:3a00:19:4370:f4c0:93a1",
"2600:9000:2510:6c00:19:4370:f4c0:93a1",
"2600:9000:2510:5600:19:4370:f4c0:93a1",
"2600:9000:2510:8200:19:4370:f4c0:93a1"
],
"cname": [
"d2rkrmstb0qk0j.cloudfront.net."
],
"ns": [
"ns-1133.awsdns-13.org.",
"ns-694.awsdns-22.net.",
"ns-1562.awsdns-03.co.uk.",
"ns-290.awsdns-36.com."
],
"soa": [
"ns-694.awsdns-22.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
],
"https": [
"1 . alpn=\"h2\""
],
"mx": [
"1 smtp.google.com."
],
"txt": [
"\"google-site-verification=PMwuakdLPAGdL59GZvWD93uvAPC2v0dh-5lLWU5X7Mg\""
],
"svcb": []
},
"detected": {
"CMS": "Emergent",
"UI frameworks": "Radix UI,Tailwind CSS,shadcn\/ui",
"JavaScript frameworks": "React,React Router 7.9.4",
"PaaS": "Amazon Web Services",
"Analytics": "PostHog",
"CDN": "Unpkg,Amazon S3,Amazon CloudFront"
},
"detected_apps": {
"Emergent": "",
"Radix UI": "",
"Tailwind CSS": "",
"shadcn\/ui": "",
"React": "",
"React Router": "7.9.4",
"Amazon Web Services": "",
"PostHog": "",
"Unpkg": "",
"Amazon S3": "",
"Amazon CloudFront": ""
},
"detected_technologies": {
"Emergent": {
"name": "Emergent",
"description": "Emergent is an AI-powered, no-code platform that lets users build functional web apps from natural language prompts instead of writing code.",
"slug": "emergent",
"categories": [
{
"id": 1,
"slug": "cms",
"description": "Platforms used to create, manage, and modify content on a website without needing specialized technical knowledge",
"groups": [
3
],
"name": "CMS",
"priority": 1
}
],
"confidence": 100,
"version": "",
"icon": "Emergent.png",
"website": "https:\/\/app.emergent.sh\/",
"pricing": [],
"cpe": null
},
"Radix UI": {
"name": "Radix UI",
"description": "Radix UI is a React-based user interface component library that offers accessible, responsive, and customisable components for building web applications.",
"slug": "radix-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Radix UI.svg",
"website": "https:\/\/www.radix-ui.com",
"pricing": [],
"cpe": null
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"shadcn\/ui": {
"name": "shadcn\/ui",
"description": "shadcn\/ui is a component system built with Radix UI and Tailwind CSS.",
"slug": "shadcn-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "shadcn-ui.svg",
"website": "https:\/\/ui.shadcn.com",
"pricing": [],
"cpe": null
},
"React": {
"name": "React",
"description": "React is an open-source JavaScript library for building user interfaces or UI components.",
"slug": "react",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "React.svg",
"website": "https:\/\/reactjs.org",
"pricing": [],
"cpe": "cpe:2.3:a:facebook:react:*:*:*:*:*:*:*:*"
},
"React Router": {
"name": "React Router",
"description": "React Router provides declarative routing for React.",
"slug": "react-router",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "7.9.4",
"icon": "React Router.svg",
"website": "https:\/\/reactrouter.com",
"pricing": [],
"cpe": null
},
"Amazon Web Services": {
"name": "Amazon Web Services",
"description": "Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.",
"slug": "amazon-web-services",
"categories": [
{
"id": 62,
"slug": "paas",
"description": "Provides a platform for software development",
"groups": [
7
],
"name": "PaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Web Services.svg",
"website": "https:\/\/aws.amazon.com\/",
"pricing": [],
"cpe": null
},
"PostHog": {
"name": "PostHog",
"description": "PostHog is the open-source, all-in-one product analytics platform.",
"slug": "posthog",
"categories": [
{
"id": 10,
"slug": "analytics",
"description": "Tools that track user behavior and provide insights into website performance",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "PostHog.svg",
"website": "https:\/\/posthog.com",
"pricing": [
"freemium",
"payg"
],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"Amazon S3": {
"name": "Amazon S3",
"description": "Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.",
"slug": "amazon-s3",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon S3.svg",
"website": "https:\/\/aws.amazon.com\/s3\/",
"pricing": [],
"cpe": null
},
"Amazon CloudFront": {
"name": "Amazon CloudFront",
"description": "Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds.",
"slug": "amazon-cloudfront",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Cloudfront.svg",
"website": "https:\/\/aws.amazon.com\/cloudfront\/",
"pricing": [],
"cpe": null
}
},
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div>",
"target": [
"div[x-id=\"Hero_68\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div>",
"target": [
"div[x-id=\"Hero_69\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"bgColor": "#eff6ff",
"contrastRatio": 3.27,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\">",
"target": [
".border-blue-200"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p>",
"target": [
".mt-2"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_84\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_87\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\">",
"target": [
"a[x-line-number=\"90\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Header_44\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\">",
"target": [
".lucide-menu"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\">",
"target": [
".mr-2"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-clock.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-wrench"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-droplets"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-flame"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-pen-tool"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-house"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-search"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-phone.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\">",
"target": [
".lucide-clock.text-white.w-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Footer_71\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.mt-1.w-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-facebook"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-twitter"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-instagram"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Header_19\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1d4ed8",
"bgColor": "#dbeafe",
"contrastRatio": 5.49,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.49"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\">",
"target": [
".text-blue-700"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p>",
"target": [
".max-w-2xl"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div>",
"target": [
"div[x-id=\"Services_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div>",
"target": [
"div[x-id=\"Services_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div>",
"target": [
"div[x-id=\"Services_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div>",
"target": [
"div[x-id=\"Services_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div>",
"target": [
"div[x-line-number=\"65\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div>",
"target": [
"div[x-id=\"Services_66\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">",
"target": [
"p[x-id=\"About_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p>",
"target": [
"p[x-id=\"Testimonials_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div>",
"target": [
"div[x-id=\"Testimonials_52\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div>",
"target": [
"div[x-id=\"Testimonials_53\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div>",
"target": [
"div[x-id=\"Testimonials_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div>",
"target": [
"div[x-id=\"Testimonials_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p>",
"target": [
"p[x-id=\"Contact_41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p>",
"target": [
"p[x-line-number=\"134\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p>",
"target": [
"p[x-line-number=\"135\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p>",
"target": [
"p[x-line-number=\"147\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p>",
"target": [
"p[x-line-number=\"148\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p>",
"target": [
"p[x-line-number=\"160\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p>",
"target": [
"p[x-line-number=\"161\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#eff6ff",
"contrastRatio": 16.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p>",
"target": [
"p[x-line-number=\"174\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p>",
"target": [
"p[x-line-number=\"175\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Footer_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p>",
"target": [
"p[x-id=\"Footer_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span>",
"target": [
"span[x-line-number=\"72\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span>",
"target": [
"span[x-line-number=\"76\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span>",
"target": [
"span[x-line-number=\"80\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p>",
"target": [
"p[x-id=\"Footer_99\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "emergent-badge",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "name",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "email",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "phone",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "message",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "root",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"root\" class=\"\">",
"target": [
"#root"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "services",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\">",
"target": [
"#services"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "about",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\">",
"target": [
"#about"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "testimonials",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\">",
"target": [
"#testimonials"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contact",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\">",
"target": [
"#contact"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\">",
"target": [
"ul[x-line-number=\"32\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\">",
"target": [
"ul[x-id=\"Footer_58\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\">",
"target": [
".space-y-3"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li>",
"target": [
"li[x-id=\"Footer_33\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li>",
"target": [
"li[x-id=\"Footer_38\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li>",
"target": [
"li[x-line-number=\"43\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li>",
"target": [
"li[x-id=\"Footer_48\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"70\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"74\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"78\"]"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"contrastRatio": 0,
"fontSize": "45.0pt (60px)",
"fontWeight": "bold",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p>",
"target": [
"p[x-id=\"Hero_23\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"contrastRatio": 0,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span>",
"target": [
"span[x-id=\"Hero_49\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span>",
"target": [
"span[x-id=\"Hero_53\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p>",
"target": [
"#emergent-badge > div > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
}
]
}
]
},
"base_page_ip_ptr": "server-3-170-42-81.iad61.r.cloudfront.net",
"base_page_cname": "",
"base_page_dns_server": "ns-1133.awsdns-13.org",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 14214,
"testUrl": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"llms_txt_validation",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"privacy-sandbox",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"width\":20,\"height\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":0,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":0,\"total_title\":0,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":false,\"form_control_a11y_tree\":[{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Emergency Call\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Emergency Call\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Get Free Quote\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Get Free Quote\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"(555) 123-4567\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"(555) 123-4567\"}],\"role\":\"button\"},{\"type\":\"input\",\"attributes\":{\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Your Name\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Your Name\"},{\"type\":\"placeholder\",\"value\":\"John Doe\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Email Address\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Email Address\"},{\"type\":\"placeholder\",\"value\":\"john@example.com\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Phone Number\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Phone Number\"},{\"type\":\"placeholder\",\"value\":\"(555) 123-4567\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"textarea\",\"attributes\":{\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":true,\"readonly\":false,\"required\":true},\"accessible_name\":\"Message\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Message\"},{\"type\":\"placeholder\",\"value\":\"Tell us about your plumbing needs...\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"button\",\"attributes\":{\"type\":\"submit\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Send Message\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Send Message\"}],\"role\":\"button\"}],\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false}]}",
"ads": "{\"ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"app_ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"sellers\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":1,\"nodes\":[{\"tagName\":\"link\",\"href\":\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\",\"rel\":\"stylesheet\"}],\"attribute_usage_count\":{\"href\":1,\"rel\":1}},\"priority-hints\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"meta-nodes\":{\"total\":4,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"utf-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width,initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"theme-color\",\"content\":\"#000000\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"A product of emergent.sh\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":3,\"content\":3}},\"10.5\":[],\"seo-anchor-elements\":{\"internal\":13,\"external\":1,\"hash\":8,\"navigateHash\":0,\"earlyHash\":3},\"seo-titles\":{\"titleWords\":33,\"titleElements\":14},\"seo-words\":{\"wordsCount\":276,\"wordElements\":31},\"input_elements\":{\"total\":4,\"nodes\":[{\"tagName\":\"input\",\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},{\"tagName\":\"input\",\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},{\"tagName\":\"input\",\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},{\"tagName\":\"textarea\",\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"}],\"attribute_usage_count\":{\"class\":4,\"x-file-name\":4,\"x-line-number\":4,\"x-component\":4,\"x-id\":4,\"x-dynamic\":4,\"id\":4,\"placeholder\":4,\"required\":4,\"type\":3,\"value\":3,\"name\":4,\"rows\":1}},\"link_protocols_used\":{\"https\":14},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":1,\"nodes\":[{\"tagName\":\"section\",\"tabindex\":\"-1\"}],\"attribute_usage_count\":{\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1}},\"icon_only_clickables\":4,\"inline_svg_stats\":{\"total\":45,\"content_lengths\":[498,545,318,423,550,343,437,497,481,581,497,659,497,384,363,363,363,363,363,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,559,367,415,340,498,545,353,420,328,397,425],\"attribute_usage_count\":{\"class\":45,\"fill\":45,\"stroke\":45,\"viewbox\":45,\"x-file-name\":3,\"x-line-number\":3,\"x-component\":3,\"x-id\":3,\"x-dynamic\":3,\"xmlns\":42,\"width\":42,\"height\":42,\"stroke-width\":42,\"stroke-linecap\":42,\"stroke-linejoin\":42,\"aria-hidden\":42}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\"}],\"attribute_usage_count\":{\"style\":1,\"src\":1}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[],\"alt_lengths\":[-1]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":11,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"async\":\"\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/array.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\"},{\"tagName\":\"script\"},{\"tagName\":\"script\",\"defer\":\"defer\",\"src\":\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\"},{\"tagName\":\"script\"}],\"attribute_usage_count\":{\"type\":5,\"crossorigin\":5,\"async\":1,\"src\":9,\"defer\":1}},\"nodes_using_role\":{\"total\":0,\"usage_and_count\":{}},\"headings_order\":[1,1,2,2,2,2,3,3,3,3,3,4,4,4],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":1,\"charset\":1,\"name\":7,\"content\":3,\"type\":10,\"crossorigin\":5,\"async\":1,\"src\":10,\"defer\":1,\"href\":15,\"rel\":1,\"id\":10,\"x-file-name\":363,\"x-line-number\":363,\"x-component\":363,\"x-id\":363,\"x-dynamic\":363,\"data-debug-wrapper\":96,\"style\":100,\"class\":272,\"fill\":45,\"stroke\":45,\"viewBox\":45,\"stroke-linecap\":45,\"stroke-linejoin\":45,\"stroke-width\":45,\"d\":54,\"xmlns\":42,\"width\":45,\"height\":45,\"aria-hidden\":42,\"cx\":6,\"cy\":6,\"r\":6,\"points\":2,\"x-excluded\":8,\"for\":4,\"placeholder\":4,\"required\":4,\"value\":3,\"rows\":1,\"x\":3,\"y\":3,\"rx\":3,\"ry\":1,\"x1\":1,\"x2\":1,\"y1\":1,\"y2\":1,\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1,\"target\":1},\"body_node\":{\"tagName\":\"body\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"Emergent | Fullstack App\",\"length\":24},\"length_of_h1s\":[15,38]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": "19.2.0",
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 15,
"cms": {
"wordpress": {
"theme": {
"theme": null,
"child_theme": null
},
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": [
{
"name": "ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog",
"domain": ".emergentagent.com",
"path": "\/",
"expires": 1793892512,
"size": 371,
"httpOnly": false,
"secure": true,
"session": false,
"sameSite": "Lax",
"sameParty": false
}
],
"crawl_links": [],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":1,\"externalCssInBody\":0,\"inlineCssInHead\":1,\"inlineCssInBody\":0}",
"css-variables": null,
"doctype": "html",
"document_height": 4487,
"document_width": 1351,
"ecommerce": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used",
"error": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used"
}
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":4,\"title\":1,\"script\":11,\"link\":1,\"style\":1,\"body\":1,\"noscript\":1,\"div\":265,\"header\":1,\"svg\":45,\"path\":54,\"h1\":2,\"p\":22,\"nav\":1,\"a\":14,\"button\":5,\"main\":1,\"section\":6,\"circle\":6,\"polyline\":2,\"span\":13,\"h2\":4,\"form\":1,\"label\":4,\"input\":3,\"textarea\":1,\"h3\":5,\"rect\":3,\"footer\":1,\"h4\":3,\"ul\":3,\"li\":12,\"line\":1,\"img\":1}",
"event-names": [],
"fugu-apis": [],
"generated-content": {
"percent": "0.9909",
"sizeInKB": "102.68"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\" class=\"\"><head class=\"\"><meta charset=\"utf-8\" class=\"\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" class=\"\"><meta name=\"theme-color\" content=\"#000000\" class=\"\"><meta name=\"description\" content=\"A product of emergent.sh\" class=\"\"><title class=\"\">Emergent | Fullstack App<\/title><script type=\"text\/javascript\" crossorigin=\"anonymous\" async=\"\" src=\"https:\/\/us-assets.i.posthog.com\/static\/array.js\" class=\"\"><\/script><script src=\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\" class=\"\"><\/script><script src=\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\" class=\"\"><\/script><script src=\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\" class=\"\"><\/script><script class=\"\">if(window.self!==window.top){var debugScript=document.createElement(\"script\");debugScript.src=\"https:\/\/assets.emergent.sh\/scripts\/debug-monitor.js\",document.head.appendChild(debugScript),window.tailwind=window.tailwind||{},tailwind.config={corePlugins:{preflight:!1}};var tailwindScript=document.createElement(\"script\");tailwindScript.src=\"https:\/\/cdn.tailwindcss.com\",document.head.appendChild(tailwindScript)}<\/script><script defer=\"defer\" src=\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\" class=\"\"><\/script><link href=\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\" rel=\"stylesheet\" class=\"\"><style type=\"text\/css\" class=\"\">[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}<\/style><\/head><body class=\"\"><noscript class=\"\">You need to enable JavaScript to run this app.<\/noscript><div id=\"root\" class=\"\"><div x-file-name=\"index\" x-line-number=\"9\" x-component=\"App\" x-id=\"index_9\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"App\" x-file-name=\"App\" x-line-number=\"9\" x-component=\"div\" x-id=\"App_9\" x-dynamic=\"false\"><div x-file-name=\"App\" x-line-number=\"10\" x-component=\"BrowserRouter\" x-id=\"App_10\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"min-h-screen\" x-file-name=\"Home\" x-line-number=\"12\" x-component=\"div\" x-id=\"Home_12\" x-dynamic=\"false\"><div x-file-name=\"Home\" x-line-number=\"13\" x-component=\"Header\" x-id=\"Home_13\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><header class=\"fixed top-0 left-0 right-0 bg-white border-b border-gray-200 z-50 shadow-sm\" x-file-name=\"Header\" x-line-number=\"7\" x-component=\"header\" x-id=\"Header_7\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\" x-file-name=\"Header\" x-line-number=\"8\" x-component=\"div\" x-id=\"Header_8\" x-dynamic=\"false\"><div class=\"flex justify-between items-center h-20\" x-file-name=\"Header\" x-line-number=\"9\" x-component=\"div\" x-id=\"Header_9\" x-dynamic=\"false\"><div class=\"flex items-center\" x-file-name=\"Header\" x-line-number=\"10\" x-component=\"div\" x-id=\"Header_10\" x-dynamic=\"false\"><div class=\"flex items-center gap-3\" x-file-name=\"Header\" x-line-number=\"11\" x-component=\"div\" x-id=\"Header_11\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Header\" x-line-number=\"12\" x-component=\"div\" x-id=\"Header_12\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Header\" x-line-number=\"13\" x-component=\"svg\" x-id=\"Header_13\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Header\" x-line-number=\"14\" x-component=\"path\" x-id=\"Header_14\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Header\" x-line-number=\"17\" x-component=\"div\" x-id=\"Header_17\" x-dynamic=\"false\" class=\"\"><h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1><p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><\/div><nav class=\"hidden md:flex items-center gap-8\" x-file-name=\"Header\" x-line-number=\"24\" x-component=\"nav\" x-id=\"Header_24\" x-dynamic=\"false\"><a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a><a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a><a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a><a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a><\/nav><div class=\"flex items-center gap-4\" x-file-name=\"Header\" x-line-number=\"39\" x-component=\"div\" x-id=\"Header_39\" x-dynamic=\"false\"><div x-file-name=\"Header\" x-line-number=\"40\" x-component=\"Button\" x-id=\"Header_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\"><div x-file-name=\"Header\" x-line-number=\"44\" x-component=\"Phone\" x-id=\"Header_44\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>Emergency Call<\/button><\/div><\/div><div x-file-name=\"Header\" x-line-number=\"47\" x-component=\"Button\" x-id=\"Header_47\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 md:hidden\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\"><path d=\"M4 12h16\" class=\"\"><\/path><path d=\"M4 18h16\" class=\"\"><\/path><path d=\"M4 6h16\" class=\"\"><\/path><\/svg><\/button><\/div><\/div><\/div><\/div><\/div><\/header><\/div><main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Home\" x-line-number=\"15\" x-component=\"Hero\" x-id=\"Home_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Hero\" x-line-number=\"11\" x-component=\"div\" x-id=\"Hero_11\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"Hero\" x-line-number=\"12\" x-component=\"div\" x-id=\"Hero_12\" x-dynamic=\"false\"><div class=\"space-y-8\" x-file-name=\"Hero\" x-line-number=\"13\" x-component=\"div\" x-id=\"Hero_13\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"15\" x-component=\"Shield\" x-id=\"Hero_15\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div>Trusted by 5,000+ Homeowners<\/div><h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1><p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p><div class=\"flex flex-col sm:flex-row gap-4\" x-file-name=\"Hero\" x-line-number=\"27\" x-component=\"div\" x-id=\"Hero_27\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"28\" x-component=\"Button\" x-id=\"Hero_28\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">Get Free Quote<\/button><\/div><\/div><div x-file-name=\"Hero\" x-line-number=\"35\" x-component=\"Button\" x-id=\"Hero_35\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\"><div x-file-name=\"Hero\" x-line-number=\"41\" x-component=\"Phone\" x-id=\"Hero_41\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>(555) 123-4567<\/button><\/div><\/div><\/div><div class=\"flex items-center gap-6 pt-4\" x-file-name=\"Hero\" x-line-number=\"46\" x-component=\"div\" x-id=\"Hero_46\" x-dynamic=\"false\"><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"47\" x-component=\"div\" x-id=\"Hero_47\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"48\" x-component=\"Clock\" x-id=\"Hero_48\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span><\/div><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"51\" x-component=\"div\" x-id=\"Hero_51\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"52\" x-component=\"Shield\" x-id=\"Hero_52\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span><\/div><\/div><\/div><div class=\"relative\" x-file-name=\"Hero\" x-line-number=\"58\" x-component=\"div\" x-id=\"Hero_58\" x-dynamic=\"false\"><div class=\"bg-blue-100 rounded-3xl p-8 shadow-2xl\" x-file-name=\"Hero\" x-line-number=\"59\" x-component=\"div\" x-id=\"Hero_59\" x-dynamic=\"false\"><div class=\"aspect-square bg-gradient-to-br from-blue-200 to-blue-300 rounded-2xl flex items-center justify-center\" x-file-name=\"Hero\" x-line-number=\"60\" x-component=\"div\" x-id=\"Hero_60\" x-dynamic=\"false\"><svg class=\"w-64 h-64 text-blue-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Hero\" x-line-number=\"61\" x-component=\"svg\" x-id=\"Hero_61\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Hero\" x-line-number=\"62\" x-component=\"path\" x-id=\"Hero_62\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><\/div><div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\"><div class=\"text-center\" x-file-name=\"Hero\" x-line-number=\"67\" x-component=\"div\" x-id=\"Hero_67\" x-dynamic=\"false\"><div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div><div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"16\" x-component=\"Services\" x-id=\"Home_16\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Services\" x-line-number=\"20\" x-component=\"div\" x-id=\"Services_20\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Services\" x-line-number=\"21\" x-component=\"div\" x-id=\"Services_21\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2><p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p><\/div><div class=\"grid md:grid-cols-2 lg:grid-cols-3 gap-8\" x-file-name=\"Services\" x-line-number=\"30\" x-component=\"div\" x-id=\"Services_30\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z\" class=\"\"><\/path><path d=\"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z\" class=\"\"><\/path><path d=\"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18\" class=\"\"><\/path><path d=\"m2.3 2.3 7.286 7.286\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"2\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\" class=\"\"><\/path><path d=\"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"8\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 bg-blue-50 rounded-2xl p-8 md:p-12\" x-file-name=\"Services\" x-line-number=\"54\" x-component=\"div\" x-id=\"Services_54\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-3 gap-8 text-center\" x-file-name=\"Services\" x-line-number=\"55\" x-component=\"div\" x-id=\"Services_55\" x-dynamic=\"false\"><div x-file-name=\"Services\" x-line-number=\"56\" x-component=\"div\" x-id=\"Services_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"60\" x-component=\"div\" x-id=\"Services_60\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"64\" x-component=\"div\" x-id=\"Services_64\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"17\" x-component=\"About\" x-id=\"Home_17\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"About\" x-line-number=\"10\" x-component=\"div\" x-id=\"About_10\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"About\" x-line-number=\"11\" x-component=\"div\" x-id=\"About_11\" x-dynamic=\"false\"><div x-file-name=\"About\" x-line-number=\"12\" x-component=\"div\" x-id=\"About_12\" x-dynamic=\"false\" class=\"\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2><p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">With over 15 years of experience serving the community, we pride ourselves on delivering reliable, high-quality plumbing services. Our licensed and insured team is committed to solving your plumbing problems efficiently and affordably.<\/p><div class=\"space-y-4\" x-file-name=\"About\" x-line-number=\"20\" x-component=\"div\" x-id=\"About_20\" x-dynamic=\"true\"><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span><\/div><\/div><\/div><div class=\"grid grid-cols-2 gap-6\" x-file-name=\"About\" x-line-number=\"36\" x-component=\"div\" x-id=\"About_36\" x-dynamic=\"true\"><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div><\/div><\/div><\/div><\/div><\/section><\/div><section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Testimonials\" x-line-number=\"11\" x-component=\"div\" x-id=\"Testimonials_11\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Testimonials\" x-line-number=\"12\" x-component=\"div\" x-id=\"Testimonials_12\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p><\/div><div class=\"grid md:grid-cols-3 gap-8\" x-file-name=\"Testimonials\" x-line-number=\"21\" x-component=\"div\" x-id=\"Testimonials_21\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 text-center\" x-file-name=\"Testimonials\" x-line-number=\"49\" x-component=\"div\" x-id=\"Testimonials_49\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-8 bg-blue-50 rounded-2xl px-8 py-6\" x-file-name=\"Testimonials\" x-line-number=\"50\" x-component=\"div\" x-id=\"Testimonials_50\" x-dynamic=\"false\"><div x-file-name=\"Testimonials\" x-line-number=\"51\" x-component=\"div\" x-id=\"Testimonials_51\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div><\/div><div class=\"h-12 w-px bg-blue-200\" x-file-name=\"Testimonials\" x-line-number=\"55\" x-component=\"div\" x-id=\"Testimonials_55\" x-dynamic=\"false\"><\/div><div x-file-name=\"Testimonials\" x-line-number=\"56\" x-component=\"div\" x-id=\"Testimonials_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div><\/div><\/div><\/div><\/div><\/section><section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Contact\" x-line-number=\"36\" x-component=\"div\" x-id=\"Contact_36\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Contact\" x-line-number=\"37\" x-component=\"div\" x-id=\"Contact_37\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p><\/div><div class=\"grid lg:grid-cols-2 gap-12\" x-file-name=\"Contact\" x-line-number=\"46\" x-component=\"div\" x-id=\"Contact_46\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"47\" x-component=\"div\" x-id=\"Contact_47\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Contact\" x-line-number=\"48\" x-component=\"Card\" x-id=\"Contact_48\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow mb-8\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-8\" x-file-name=\"Contact\" x-line-number=\"49\" x-component=\"CardContent\" x-id=\"Contact_49\" x-dynamic=\"true\" x-excluded=\"true\"><form class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"50\" x-component=\"form\" x-id=\"Contact_50\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"51\" x-component=\"div\" x-id=\"Contact_51\" x-dynamic=\"false\" class=\"\"><label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label><div x-file-name=\"Contact\" x-line-number=\"55\" x-component=\"Input\" x-id=\"Contact_55\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"67\" x-component=\"div\" x-id=\"Contact_67\" x-dynamic=\"false\" class=\"\"><label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label><div x-file-name=\"Contact\" x-line-number=\"71\" x-component=\"Input\" x-id=\"Contact_71\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"83\" x-component=\"div\" x-id=\"Contact_83\" x-dynamic=\"false\" class=\"\"><label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label><div x-file-name=\"Contact\" x-line-number=\"87\" x-component=\"Input\" x-id=\"Contact_87\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"99\" x-component=\"div\" x-id=\"Contact_99\" x-dynamic=\"false\" class=\"\"><label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label><div x-file-name=\"Contact\" x-line-number=\"103\" x-component=\"Textarea\" x-id=\"Contact_103\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\"><\/textarea><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"115\" x-component=\"Button\" x-id=\"Contact_115\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">Send Message<\/button><\/div><\/div><\/form><\/div><\/div><\/div><\/div><div class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"126\" x-component=\"div\" x-id=\"Contact_126\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"127\" x-component=\"Card\" x-id=\"Contact_127\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"128\" x-component=\"CardContent\" x-id=\"Contact_128\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"129\" x-component=\"div\" x-id=\"Contact_129\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"130\" x-component=\"Phone\" x-id=\"Contact_130\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"132\" x-component=\"div\" x-id=\"Contact_132\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"140\" x-component=\"Card\" x-id=\"Contact_140\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"141\" x-component=\"CardContent\" x-id=\"Contact_141\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"142\" x-component=\"div\" x-id=\"Contact_142\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"143\" x-component=\"Mail\" x-id=\"Contact_143\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"145\" x-component=\"div\" x-id=\"Contact_145\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"153\" x-component=\"Card\" x-id=\"Contact_153\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"154\" x-component=\"CardContent\" x-id=\"Contact_154\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"155\" x-component=\"div\" x-id=\"Contact_155\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"156\" x-component=\"MapPin\" x-id=\"Contact_156\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"158\" x-component=\"div\" x-id=\"Contact_158\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"166\" x-component=\"Card\" x-id=\"Contact_166\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"167\" x-component=\"CardContent\" x-id=\"Contact_167\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-600 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"168\" x-component=\"div\" x-id=\"Contact_168\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"169\" x-component=\"Clock\" x-id=\"Contact_169\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"171\" x-component=\"div\" x-id=\"Contact_171\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3><div class=\"space-y-1 text-gray-700\" x-file-name=\"Contact\" x-line-number=\"173\" x-component=\"div\" x-id=\"Contact_173\" x-dynamic=\"false\"><p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p><p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p><p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/main><div x-file-name=\"Home\" x-line-number=\"21\" x-component=\"Footer\" x-id=\"Home_21\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><footer class=\"bg-gray-900 text-white\" x-file-name=\"Footer\" x-line-number=\"10\" x-component=\"footer\" x-id=\"Footer_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12\" x-file-name=\"Footer\" x-line-number=\"11\" x-component=\"div\" x-id=\"Footer_11\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-4 gap-8 mb-8\" x-file-name=\"Footer\" x-line-number=\"12\" x-component=\"div\" x-id=\"Footer_12\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"13\" x-component=\"div\" x-id=\"Footer_13\" x-dynamic=\"false\" class=\"\"><div class=\"flex items-center gap-3 mb-4\" x-file-name=\"Footer\" x-line-number=\"14\" x-component=\"div\" x-id=\"Footer_14\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Footer\" x-line-number=\"15\" x-component=\"div\" x-id=\"Footer_15\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Footer\" x-line-number=\"16\" x-component=\"svg\" x-id=\"Footer_16\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Footer\" x-line-number=\"17\" x-component=\"path\" x-id=\"Footer_17\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Footer\" x-line-number=\"20\" x-component=\"div\" x-id=\"Footer_20\" x-dynamic=\"false\" class=\"\"><h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3><p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p><\/div><div x-file-name=\"Footer\" x-line-number=\"30\" x-component=\"div\" x-id=\"Footer_30\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4><ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"56\" x-component=\"div\" x-id=\"Footer_56\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4><ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li><li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li><li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li><li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li><li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"67\" x-component=\"div\" x-id=\"Footer_67\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4><ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\"><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"71\" x-component=\"Phone\" x-id=\"Footer_71\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span><\/li><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"75\" x-component=\"Mail\" x-id=\"Footer_75\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span><\/li><li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"79\" x-component=\"MapPin\" x-id=\"Footer_79\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span><\/li><\/ul><div class=\"flex gap-3 mt-4\" x-file-name=\"Footer\" x-line-number=\"83\" x-component=\"div\" x-id=\"Footer_83\" x-dynamic=\"false\"><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"85\" x-component=\"Facebook\" x-id=\"Footer_85\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\"><path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"88\" x-component=\"Twitter\" x-id=\"Footer_88\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"91\" x-component=\"Instagram\" x-id=\"Footer_91\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\"><rect width=\"20\" height=\"20\" x=\"2\" y=\"2\" rx=\"5\" ry=\"5\" class=\"\"><\/rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\" class=\"\"><\/path><line x1=\"17.5\" x2=\"17.51\" y1=\"6.5\" y2=\"6.5\" class=\"\"><\/line><\/svg><\/div><\/a><\/div><\/div><\/div><div class=\"border-t border-gray-800 pt-8\" x-file-name=\"Footer\" x-line-number=\"97\" x-component=\"div\" x-id=\"Footer_97\" x-dynamic=\"false\"><div class=\"flex flex-col md:flex-row justify-between items-center gap-4\" x-file-name=\"Footer\" x-line-number=\"98\" x-component=\"div\" x-id=\"Footer_98\" x-dynamic=\"false\"><p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p><div class=\"flex gap-6 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"102\" x-component=\"div\" x-id=\"Footer_102\" x-dynamic=\"false\"><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a><\/div><\/div><\/div><\/div><\/footer><\/div><\/div><\/div><div x-file-name=\"App\" x-line-number=\"15\" x-component=\"Toaster\" x-id=\"App_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"sonner\" x-line-number=\"10\" x-component=\"Sonner\" x-id=\"sonner_10\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section><\/div><\/div><\/div><\/div><\/div><a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\"><div style=\"display:flex;flex-direction:row;align-items:center\" class=\"\"><img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\"><p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p><\/div><\/a><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\" class=\"\"><\/script><script class=\"\">!function(e,t){var r,s,o,i;t.__SV||(window.posthog=t,t._i=[],t.init=function(n,a,p){function c(e,t){var r=t.split(\".\");2==r.length&&(e=e[r[0]],t=r[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}(o=e.createElement(\"script\")).type=\"text\/javascript\",o.crossOrigin=\"anonymous\",o.async=!0,o.src=a.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"\/static\/array.js\",(i=e.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(o,i);var g=t;for(void 0!==p?g=t[p]=[]:p=\"posthog\",g.people=g.people||[],g.toString=function(e){var t=\"posthog\";return\"posthog\"!==p&&(t+=\".\"+p),e||(t+=\" (stub)\"),t},g.people.toString=function(){return g.toString(1)+\".people (stub)\"},r=\"init me ws ys ps bs capture je Di ks register register_once register_for_session unregister unregister_for_session Ps getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Es $s createPersonProfile Is opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing Ss debug xs getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),s=0;s<r.length;s++)c(g,r[s]);t._i.push([n,a,p])},t.__SV=1)}(document,window.posthog||[]),posthog.init(\"phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\",{api_host:\"https:\/\/us.i.posthog.com\",person_profiles:\"identified_only\"})<\/script><\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[]",
"initiators": {
"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js": [
"https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"https:\/\/us.i.posthog.com\/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js"
],
"undefined": [
"https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico"
]
},
"inline_style_bytes": 14859,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":8,\"beacon\":0,\"total\":8},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":5,\"resources_h2\":3,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":11,\"async\":5,\"defer\":1,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":0,\"referrerpolicy\":0,\"src\":9,\"inline\":2,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":1},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
"lib-detector-version": "6.1.0",
"llms_txt_validation": "{\"valid\":false,\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"localstorage_size": 1616,
"markup": "{\"favicon\":false,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":1},\"buttons\":{\"types\":{\"submit\":1},\"total\":5},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":4,\"input\":3,\"textarea\":1,\"button\":1},\"types\":{\"text\":1,\"email\":1,\"tel\":1,\"submit\":1},\"total\":9}],\"total\":1},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"text\":1,\"email\":1,\"tel\":1},\"total\":3},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":224,\"references_total\":1370},\"ids\":{\"ids_total\":10,\"duplicate_ids_total\":0,\"unique_ids_total\":10},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":1,\"src_total\":1,\"srcset_total\":0,\"alt\":{\"missing\":1,\"blank\":0,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":1,\"missing_height\":1}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":45,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":45},\"app\":{\"app_id_present\":false,\"meta_theme_color\":\"#000000\"},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":485,\"bodyLeafNodesCount\":187,\"depth\":{\"mean\":14.005347593582888,\"median\":15,\"mode\":16,\"stddev\":3.3694083426787977,\"skew\":-0.5919889201767967,\"range\":{\"min\":1,\"max\":18}},\"bodyNonLeafNodesCount\":298,\"branchFactor\":{\"mean\":1.610738255033557,\"median\":1,\"mode\":1,\"stddev\":0.9603649292125285,\"skew\":0.6359439380344144,\"range\":{\"min\":1,\"max\":6}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":8,\"stddev\":0,\"skew\":null,\"median\":8,\"mode\":8,\"range\":{\"min\":8,\"max\":8}},{\"depth\":1,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":2,\"count\":2,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":3,\"count\":1,\"mean\":2,\"stddev\":0,\"skew\":null,\"median\":2,\"mode\":2,\"range\":{\"min\":2,\"max\":2}},{\"depth\":4,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":5,\"count\":2,\"mean\":2,\"stddev\":1,\"skew\":1,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":6,\"count\":3,\"mean\":2.3333333333333335,\"stddev\":1.8856180831641267,\"skew\":0.7071067811865476,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":7,\"count\":7,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":8,\"count\":7,\"mean\":1.5714285714285714,\"stddev\":0.7284313590846836,\"skew\":0.7844645405527361,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":9,\"count\":11,\"mean\":2.090909090909091,\"stddev\":0.9958591954639383,\"skew\":1.0954451150103321,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":10,\"count\":19,\"mean\":2.210526315789474,\"stddev\":1.280581585325941,\"skew\":0.16439898730535746,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":6}},{\"depth\":11,\"count\":30,\"mean\":1.9333333333333333,\"stddev\":1.2364824660660938,\"skew\":0.754829412424069,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":12,\"count\":43,\"mean\":1.5813953488372092,\"stddev\":0.8136211946295767,\"skew\":0.7145774380937868,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":13,\"count\":39,\"mean\":1.7179487179487178,\"stddev\":1.0609313264398563,\"skew\":0.6767155423319645,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":14,\"count\":55,\"mean\":1.5818181818181818,\"stddev\":0.9281635649527432,\"skew\":0.6268487622090667,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":15,\"count\":52,\"mean\":1.25,\"stddev\":0.47535411901185676,\"skew\":0.5259237061407777,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":16,\"count\":16,\"mean\":1.1875,\"stddev\":0.3903123748998999,\"skew\":0.48038446141526137,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":17,\"count\":7,\"mean\":1.8571428571428572,\"stddev\":0.989743318610787,\"skew\":0.8660254037844387,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}}]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_using_source_media_count\":0,\"video_source_media_values\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width,initial-scale=1",
"num_iframes": 0,
"num_scripts": 11,
"num_scripts_async": 5,
"num_scripts_sync": 4,
"observers": null,
"origin-trials": [],
"parsed_css": [
{
"url": "block",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=ltr]",
"html[dir=ltr]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(-35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]",
"html[dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
},
{
"type": "declaration",
"property": "--gray1",
"value": "hsl(0, 0%, 99%)"
},
{
"type": "declaration",
"property": "--gray2",
"value": "hsl(0, 0%, 97.3%)"
},
{
"type": "declaration",
"property": "--gray3",
"value": "hsl(0, 0%, 95.1%)"
},
{
"type": "declaration",
"property": "--gray4",
"value": "hsl(0, 0%, 93%)"
},
{
"type": "declaration",
"property": "--gray5",
"value": "hsl(0, 0%, 90.9%)"
},
{
"type": "declaration",
"property": "--gray6",
"value": "hsl(0, 0%, 88.7%)"
},
{
"type": "declaration",
"property": "--gray7",
"value": "hsl(0, 0%, 85.8%)"
},
{
"type": "declaration",
"property": "--gray8",
"value": "hsl(0, 0%, 78%)"
},
{
"type": "declaration",
"property": "--gray9",
"value": "hsl(0, 0%, 56.1%)"
},
{
"type": "declaration",
"property": "--gray10",
"value": "hsl(0, 0%, 52.3%)"
},
{
"type": "declaration",
"property": "--gray11",
"value": "hsl(0, 0%, 43.5%)"
},
{
"type": "declaration",
"property": "--gray12",
"value": "hsl(0, 0%, 9%)"
},
{
"type": "declaration",
"property": "--border-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "list-style",
"value": "none"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "999999999"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s ease"
}
]
},
{
"type": "media",
"media": "(hover:none) and (pointer:coarse)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-lifted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "var(--offset-right)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translateX(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
},
{
"type": "declaration",
"property": "z-index",
"value": "var(--z-index)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--y)"
},
{
"type": "declaration",
"property": "touch-action",
"value": "none"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s,opacity .4s,height .4s,box-shadow .2s"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "anywhere"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--border-radius)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-size",
"value": "13px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "gap",
"value": "6px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(-100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(1 * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "-1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4"
},
{
"type": "declaration",
"property": "color",
"value": "#3f3f3f"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#e8e8e8"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-title]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "height",
"value": "16px"
},
{
"type": "declaration",
"property": "width",
"value": "16px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-icon-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-icon-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-promise=true] [data-icon]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-in .3s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]>*"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon] svg"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-svg-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-svg-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-content]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "gap",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "4px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "8px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "8px"
},
{
"type": "declaration",
"property": "height",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
},
{
"type": "declaration",
"property": "border",
"value": "none"
},
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s,box-shadow .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 0 2px rgba(0,0,0,.4)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "background",
"value": "rgba(0,0,0,.08)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "rgba(255,255,255,.3)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "var(--toast-close-button-start)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--toast-close-button-end)"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "color",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--gray4)"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--toast-close-button-transform)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50%"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .1s,background .2s,border-color .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-disabled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--gray2)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--gray5)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "-100%"
},
{
"type": "declaration",
"property": "right",
"value": "-100%"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=false][data-removed=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=true]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "calc(var(--gap) + 1px)"
},
{
"type": "declaration",
"property": "bottom",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(0)"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--scale",
"value": "var(--toasts-before) * 0.05 + 1"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--front-toast-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--initial-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(40%)"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .5s,opacity .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false]::before"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "calc(var(--initial-height) + 20%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))"
},
{
"type": "declaration",
"property": "transition",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiped=true]"
],
"declarations": [
{
"type": "declaration",
"property": "user-select",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-y-position=bottom]",
"[data-sonner-toast][data-swipe-out=true][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".2s"
},
{
"type": "declaration",
"property": "animation-timing-function",
"value": "ease-out"
},
{
"type": "declaration",
"property": "animation-fill-mode",
"value": "forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-left"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-right"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-up"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-down"
}
]
},
{
"type": "keyframes",
"name": "swipe-out-left",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-right",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-up",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-down",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width:600px)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "calc(var(--mobile-offset-left) * -1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster] [data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "calc(100% - var(--mobile-offset-left) * 2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--mobile-offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--mobile-offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray4)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(143, 85%, 96%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(145, 92%, 87%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(140, 100%, 27%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(208, 100%, 97%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(221, 91%, 93%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(210, 92%, 45%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(49, 100%, 97%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(49, 91%, 84%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(31, 92%, 45%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(359, 100%, 97%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(359, 100%, 94%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(360, 100%, 45%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray3)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-bg-hover",
"value": "hsl(0, 0%, 12%)"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-border-hover",
"value": "hsl(0, 0%, 25%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(150, 100%, 6%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(147, 100%, 12%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(150, 86%, 65%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(215, 100%, 6%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(223, 43%, 17%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(216, 87%, 65%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(64, 100%, 6%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(60, 100%, 9%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(46, 87%, 65%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(358, 76%, 10%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(357, 89%, 16%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(358, 100%, 81%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg-hover)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border-hover)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "--size",
"value": "16px"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "10"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-out .2s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-spinner"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "sonner-spin 1.2s linear infinite"
},
{
"type": "declaration",
"property": "background",
"value": "var(--gray11)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "6px"
},
{
"type": "declaration",
"property": "height",
"value": "8%"
},
{
"type": "declaration",
"property": "left",
"value": "-10%"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-3.9%"
},
{
"type": "declaration",
"property": "width",
"value": "24%"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(.0001deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(30deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(60deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(4)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.9s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(90deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(5)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.8s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(120deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(6)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.7s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(150deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(7)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.6s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(180deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(8)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.5s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(210deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(9)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.4s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(240deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(10)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.3s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(270deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(11)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(300deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(12)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(330deg) translate(146%)"
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-in",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-out",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-spin",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".15"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion)",
"rules": [
{
"type": "rule",
"selectors": [
".sonner-loading-bar",
"[data-sonner-toast]",
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "none!important"
},
{
"type": "declaration",
"property": "animation",
"value": "none!important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(-50%,-50%)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .2s,transform .2s"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8) translate(-50%,-50%)"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex!important"
},
{
"type": "declaration",
"property": "align-items",
"value": "center!important"
},
{
"type": "declaration",
"property": "position",
"value": "fixed!important"
},
{
"type": "declaration",
"property": "bottom",
"value": "20px"
},
{
"type": "declaration",
"property": "right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"z-index:9999!important"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 2px 8px rgba(0,0,0,.15)!important"
},
{
"type": "declaration",
"property": "border-radius",
"value": "8px!important"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff!important"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid rgba(255,255,255,.25)!important"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "8px"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"align-items:center"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
}
]
}
}
],
"performance": {
"lcp_elem_stats": {
"startTime": 232,
"nodeName": "H1",
"url": "",
"size": 89961,
"loadTime": 0,
"renderTime": 232,
"attributes": [
{
"name": "class",
"value": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight"
},
{
"name": "x-file-name",
"value": "Hero"
},
{
"name": "x-line-number",
"value": "19"
},
{
"name": "x-component",
"value": "h1"
},
{
"name": "x-id",
"value": "Hero_19"
},
{
"name": "x-dynamic",
"value": "true"
}
],
"boundingClientRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "static",
"width": "616px",
"height": "180px"
},
"percentOfViewport": "0.119",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": null,
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": null,
"lcp_preload": null,
"web_vitals_js": [],
"gaming_metrics": [],
"speculation_rules": {
"htmlRules": [],
"httpHeaderRules": []
}
},
"privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"privacy-sandbox": {
"featuresDisabled": [
{
"top-level-storage-access": []
}
],
"privacySandBoxAPIUsage": []
},
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":false,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"totalCandidates\":1,\"clientWidth\":20,\"clientHeight\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":120,\"approximateResourceHeight\":120,\"computedSizingStyles\":{\"width\":\"20px\",\"height\":\"20px\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"sass": "{\"stylesheets\":{\"remote\":0,\"inline\":1},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 525,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]},\"raw\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null},{\"name\":\"Create React App\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"invalidElements": [],
"invalidHead": false
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/apple-app-site-association\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/related-website-set.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/privacy-sandbox-attestations.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/gpc.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/web-identity\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/passkey-endpoints\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/webauthn\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/robots.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/security.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/change-password\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":6,\"nofollow\":0},\"hash_link\":8,\"hash_only_link\":5,\"javascript_void_links\":0,\"same_page\":{\"total\":13,\"jumpto\":{\"total\":8,\"early\":3,\"other\":5,\"using_id\":8,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":5,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":1,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":11,\"target_blank\":{\"total\":1,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":1},\"targets\":{\"_blank\":1},\"protocols\":{\"https\":14}},\"raw\":{\"crawlable\":{\"follow\":0,\"nofollow\":0},\"hash_link\":0,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":0,\"jumpto\":{\"total\":0,\"early\":0,\"other\":0,\"using_id\":0,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":0,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":0,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":0,\"text_links\":0,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":24,\"words\":4,\"text\":\"Emergent | Fullstack App\"},\"total\":1},\"raw\":{\"total\":0},\"title_changed_on_render\":true},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"A product of emergent.sh\",\"words\":4,\"characters\":24},\"primary\":{\"characters\":24,\"words\":4,\"text\":\"A product of emergent.sh\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"\",\"words\":0,\"characters\":0},\"total\":0}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[]},\"raw\":{\"values\":[]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":15,\"matches_title\":false,\"text\":\"Expert Plumbing\",\"level\":1},\"h1\":{\"total\":2,\"non_empty_total\":2,\"characters\":53,\"words\":8},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":73,\"words\":13},\"h3\":{\"total\":5,\"non_empty_total\":5,\"characters\":46,\"words\":7},\"h4\":{\"total\":3,\"non_empty_total\":3,\"characters\":31,\"words\":5},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"h1\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h2\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h3\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":false,\"html\":false,\"head\":false,\"size\":961},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[]},\"raw\":{\"html_link_canoncials\":[]},\"self_canonical\":false,\"other_canonical\":false,\"canonicals\":[],\"url\":\"https:\/\/quick-plumb.preview.static.emergentagent.com\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":416,\"raw\":1},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
367
],
[
477,
578
],
[
677,
3831
]
],
"longTasks": [
[
367,
477
],
[
578,
677
]
],
"lastVisualChange": 700,
"render": 200,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 247,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 247,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
{
"event": "LargestContentfulPaint",
"time": 247,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 246,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 246,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 246,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "H1",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 17
},
{
"name": "fetchStart",
"time": 29
},
{
"name": "responseEnd",
"time": 34
},
{
"name": "navigationStart",
"time": 62
},
{
"name": "domLoading",
"time": 63
},
{
"name": "responseEnd",
"time": 63
},
{
"name": "domInteractive",
"time": 64
},
{
"name": "domContentLoadedEventStart",
"time": 64
},
{
"name": "domContentLoadedEventEnd",
"time": 64
},
{
"name": "domComplete",
"time": 64
},
{
"name": "unloadEventStart",
"time": 70
},
{
"name": "unloadEventEnd",
"time": 70
},
{
"name": "markAsMainFrame",
"time": 70
},
{
"name": "commitNavigationEnd",
"time": 70
},
{
"name": "domLoading",
"time": 70
},
{
"name": "domInteractive",
"time": 184
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 246
},
{
"name": "firstContentfulPaint",
"time": 246
},
{
"name": "firstPaint",
"time": 246
},
{
"name": "firstImagePaint",
"time": 246
},
{
"name": "domContentLoadedEventStart",
"time": 267
},
{
"name": "domContentLoadedEventEnd",
"time": 268
},
{
"name": "LayoutShift",
"time": 477
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 555
},
{
"name": "firstMeaningfulPaint",
"time": 555
},
{
"name": "firstMeaningfulPaint",
"time": 555
},
{
"name": "domComplete",
"time": 678
},
{
"name": "loadEventStart",
"time": 681
},
{
"name": "loadEventEnd",
"time": 700
},
{
"name": "LargestTextPaint",
"time": 246
},
{
"name": "LargestImagePaint",
"time": 246
},
{
"name": "LargestContentfulPaint",
"time": 246
},
{
"name": "TotalLayoutShift",
"value": 8.602033709511643e-5
},
{
"name": "CumulativeLayoutShift",
"value": 8.602033709511643e-5
}
],
"chromeUserTiming.navigationStart": 63,
"chromeUserTiming.fetchStart": 29,
"chromeUserTiming.responseEnd": 64,
"chromeUserTiming.domLoading": 71,
"chromeUserTiming.domInteractive": 184,
"chromeUserTiming.domContentLoadedEventStart": 267,
"chromeUserTiming.domContentLoadedEventEnd": 268,
"chromeUserTiming.domComplete": 679,
"chromeUserTiming.unloadEventStart": 70,
"chromeUserTiming.unloadEventEnd": 70,
"chromeUserTiming.markAsMainFrame": 70,
"chromeUserTiming.commitNavigationEnd": 71,
"chromeUserTiming.firstMeaningfulPaintCandidate": 246,
"chromeUserTiming.firstContentfulPaint": 246,
"chromeUserTiming.firstPaint": 246,
"chromeUserTiming.firstImagePaint": 246,
"chromeUserTiming.LayoutShift": 477,
"chromeUserTiming.firstMeaningfulPaint": 555,
"chromeUserTiming.loadEventStart": 682,
"chromeUserTiming.loadEventEnd": 700,
"chromeUserTiming.LargestTextPaint": 247,
"chromeUserTiming.LargestImagePaint": 247,
"chromeUserTiming.LargestContentfulPaint": 247,
"chromeUserTiming.TotalLayoutShift": 8.602033709511643e-5,
"chromeUserTiming.CumulativeLayoutShift": 8.602033709511643e-5,
"LayoutShifts": [
{
"time": 477,
"score": 8.602033709511643e-5,
"cumulative_score": 8.602033709511643e-5,
"window_score": 8.602033709511643e-5,
"shift_window_num": 0,
"rects": [
[
1148,
625,
198,
36
]
],
"sources": [
{
"previousRect": {
"x": 1163,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1346,
"bottom": 661,
"left": 1163
},
"currentRect": {
"x": 1148,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1331,
"bottom": 661,
"left": 1148
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 87.594
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 162.848
},
"5285": {
"name": "V8Window_Location_AttributeSetter",
"firstUsed": 16.916
},
"5284": {
"name": "V8Window_Location_AttributeGetter",
"firstUsed": 16.922
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 74.012
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 74.021
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 74.603
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 90.216
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 90.253
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 90.258
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 90.284
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 94.132
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 103.52
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 103.534
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 145.225
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 154.947
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 172.635
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 173.543
},
"5290": {
"name": "V8Window_Top_AttributeGetter",
"firstUsed": 174.773
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 174.952
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 176.104
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 176.233
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 176.252
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 176.292
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 176.296
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 176.307
},
"5599": {
"name": "CSSSelectorPseudoNot",
"firstUsed": 176.343
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 176.47
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 176.502
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 176.722
},
"5184": {
"name": "CSSSelectorPseudoFileSelectorButton",
"firstUsed": 176.782
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 176.88
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 176.907
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 177.01
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 177.276
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 177.283
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 179.976
},
"4961": {
"name": "PrefersReducedMotionMediaFeature",
"firstUsed": 217.378
},
"5477": {
"name": "SpellingErrorPseudoElement",
"firstUsed": 218.1
},
"5478": {
"name": "GrammarErrorPseudoElement",
"firstUsed": 218.109
},
"587": {
"name": "LangAttribute",
"firstUsed": 218.125
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 218.128
},
"5472": {
"name": "BackdropPseudoElement",
"firstUsed": 218.347
},
"4994": {
"name": "TextSizeAdjustNotAuto",
"firstUsed": 218.878
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 219.403
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 219.512
},
"1066": {
"name": "SameOriginTextScript",
"firstUsed": 240.884
},
"780": {
"name": "V8MessageChannel_Constructor",
"firstUsed": 251.602
},
"2361": {
"name": "V8AbortController_Constructor",
"firstUsed": 255.189
},
"1502": {
"name": "AuxclickAddListenerCount",
"firstUsed": 255.263
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 255.379
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 255.539
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 255.567
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 255.571
},
"4419": {
"name": "Scrollend",
"firstUsed": 255.61
},
"69": {
"name": "WindowEvent",
"firstUsed": 255.81
},
"781": {
"name": "V8MessagePort_PostMessage_Method",
"firstUsed": 256.065
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 273.285
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 274.668
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 275.915
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 296.243
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 296.292
},
"84": {
"name": "FormElement",
"firstUsed": 298.046
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 306.193
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 306.227
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 306.36
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 306.403
},
"2106": {
"name": "ARIARelevantAttribute",
"firstUsed": 306.413
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 306.418
},
"1467": {
"name": "NodeGetRootNode",
"firstUsed": 306.757
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 306.789
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 311.884
},
"3020": {
"name": "DOMStorageWrite",
"firstUsed": 319.362
},
"2195": {
"name": "CookieGet",
"firstUsed": 320.096
},
"2194": {
"name": "CookieSet",
"firstUsed": 321.224
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 322.207
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 324.237
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 329.713
},
"675": {
"name": "Fetch",
"firstUsed": 331.706
},
"2913": {
"name": "FetchKeepalive",
"firstUsed": 331.956
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 344.444
},
"2355": {
"name": "CSSGradient",
"firstUsed": 344.916
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 366.471
},
"190": {
"name": "InputTypeText",
"firstUsed": 366.916
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 366.938
},
"36": {
"name": "InputTypeTel",
"firstUsed": 366.959
},
"4196": {
"name": "NavigatorUAData_Brands",
"firstUsed": 486.906
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 488.897
},
"2595": {
"name": "DateTimeFormat",
"firstUsed": 489.739
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 514.857
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 514.995
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 515.007
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 515.013
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 515.02
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 518.2
},
"430": {
"name": "TextEncoderEncode",
"firstUsed": 518.221
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 519.13
},
"5293": {
"name": "V8Window_Parent_AttributeGetter",
"firstUsed": 535.382
},
"5298": {
"name": "V8Window_PostMessage_Method",
"firstUsed": 537.191
},
"574": {
"name": "WindowPostMessage",
"firstUsed": 537.205
},
"3414": {
"name": "UnspecifiedTargetOriginPostMessage",
"firstUsed": 537.229
},
"3882": {
"name": "PostMessageFromSecureToSecure",
"firstUsed": 537.236
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 541.11
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 541.124
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 542.016
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 545.364
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 545.405
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 545.424
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 545.429
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 545.734
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 545.787
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 545.792
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 545.844
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 545.878
},
"954": {
"name": "V8Window_RequestIdleCallback_Method",
"firstUsed": 546.921
},
"2034": {
"name": "QuirksModeDocument",
"firstUsed": 587.71
},
"4614": {
"name": "QuirksModeAboutBlankDocument",
"firstUsed": 587.713
},
"219": {
"name": "CSSStyleSheetRules",
"firstUsed": 598.199
},
"1362": {
"name": "CSSValueAppearanceTextField",
"firstUsed": 598.997
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 599.019
},
"922": {
"name": "CSSValuePrefixedMaxContent",
"firstUsed": 600.191
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 606.26
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 672.2
},
"1001": {
"name": "SelectionIsCollapsed",
"firstUsed": 674.374
},
"2434": {
"name": "PerformanceResourceTimingInitiatorType",
"firstUsed": 674.637
},
"4574": {
"name": "CriticalCHRestartNavigationTiming",
"firstUsed": 674.74
},
"4371": {
"name": "BackForwardCacheNotRestoredReasons",
"firstUsed": 674.746
},
"3350": {
"name": "ResourceTiming",
"firstUsed": 675.689
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 697.497
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 700.401
}
},
"CSSFeatures": {
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 176.481
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 176.73
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 177.078
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 178.093
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 178.101
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 178.106
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 178.11
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 178.115
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 178.122
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 178.128
},
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 178.141
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 178.447
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 178.478
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 178.483
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 178.629
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 218.143
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 218.21
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 218.219
},
"415": {
"name": "CSSPropertyWebkitTapHighlightColor",
"firstUsed": 218.225
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 218.246
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 218.251
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 218.256
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 218.82
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 218.826
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 218.838
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 219.077
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 219.092
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 219.112
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 219.358
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 219.368
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 254.274
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 254.286
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 254.291
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 254.308
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 254.339
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 254.35
},
"421": {
"name": "CSSPropertyTouchAction",
"firstUsed": 254.365
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 254.378
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 254.389
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 254.402
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 254.411
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 254.416
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 254.424
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 254.449
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 254.483
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 254.488
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 254.492
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 254.509
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 254.527
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 254.547
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 254.551
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 254.561
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 254.635
},
"636": {
"name": "CSSPropertyInset",
"firstUsed": 254.655
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 254.692
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 254.724
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 254.731
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 254.736
},
"428": {
"name": "CSSPropertyAnimationFillMode",
"firstUsed": 254.74
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 254.747
},
"425": {
"name": "CSSPropertyAnimationDelay",
"firstUsed": 254.949
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 338.267
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 338.297
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 338.385
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 338.461
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 340.291
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 340.377
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 341.569
},
"153": {
"name": "CSSPropertyTransitionProperty",
"firstUsed": 341.793
},
"154": {
"name": "CSSPropertyTransitionTimingFunction",
"firstUsed": 341.805
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 344.352
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 344.401
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 344.406
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 344.431
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 344.439
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 344.448
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 344.452
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 346.386
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 346.626
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 346.638
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 347.003
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 347.62
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 347.858
},
"121": {
"name": "CSSPropertyResize",
"firstUsed": 361.936
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 365.955
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 598.889
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 598.905
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 599.005
},
"5": {
"name": "CSSPropertyFont",
"firstUsed": 599.067
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 599.35
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 599.364
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 599.411
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 600.015
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 600.212
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 600.287
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 600.31
},
"234": {
"name": "CSSPropertyFlexBasis",
"firstUsed": 600.324
},
"70": {
"name": "CSSPropertyCaptionSide",
"firstUsed": 600.335
},
"339": {
"name": "CSSPropertyAliasWebkitUserSelect",
"firstUsed": 600.613
},
"88": {
"name": "CSSPropertyListStyleType",
"firstUsed": 600.631
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 600.741
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 600.983
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 600.999
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 601.084
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 601.09
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 601.147
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 601.159
},
"50": {
"name": "CSSPropertyBorderLeftColor",
"firstUsed": 601.386
},
"61": {
"name": "CSSPropertyBorderTopColor",
"firstUsed": 601.472
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 602.54
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 602.687
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 602.755
},
"431": {
"name": "CSSPropertyAnimationPlayState",
"firstUsed": 603.013
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 603.25
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 603.291
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 603.663
},
"209": {
"name": "CSSPropertyWebkitBoxOrient",
"firstUsed": 605.68
},
"260": {
"name": "CSSPropertyWebkitLineClamp",
"firstUsed": 605.69
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 60,
"TTIMeasurementEnd": 3831,
"LastInteractive": 677,
"TotalBlockingTime": 109,
"testID": "251105_9E_E",
"step": 1,
"effectiveBps": 2366,
"domTime": 0,
"aft": 0,
"titleTime": 65,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"103": 82.6,
"206": 100,
"307": 94.7,
"408": 90.5,
"508": 75,
"609": 95,
"710": 94.7,
"811": 76.2,
"912": 19,
"1013": 5.3,
"1113": 14.3,
"1214": 10,
"1315": 10,
"1416": 5,
"1516": 5.3,
"1617": 9.5,
"1718": 5,
"1819": 5.3,
"1919": 5,
"2020": 9.5,
"2121": 10,
"2222": 13.6,
"2323": 5.3,
"2423": 5,
"2524": 5,
"2625": 5.3,
"2726": 5,
"2827": 13.6,
"2927": 5.3,
"3028": 5,
"3129": 9.5,
"3230": 47.4,
"3331": 5,
"3431": 10,
"3532": 9.5,
"3633": 5.3,
"3734": 9.5,
"3835": 5,
"3935": 26.3
},
"max": 100,
"count": 40
},
"bw": {
"data": {
"0": 0,
"103": 121428,
"206": 1003939,
"307": 39641,
"408": 130589,
"508": 462763,
"609": 99631,
"710": 41597,
"811": 22903,
"912": 46023,
"1013": 0,
"1113": 0,
"1214": 0,
"1315": 0,
"1416": 0,
"1516": 0,
"1617": 0,
"1718": 0,
"1819": 0,
"1919": 0,
"2020": 0,
"2121": 0,
"2222": 0,
"2323": 0,
"2423": 0,
"2524": 0,
"2625": 0,
"2726": 0,
"2827": 0,
"2927": 0,
"3028": 0,
"3129": 0,
"3230": 0,
"3331": 0,
"3431": 0,
"3532": 0,
"3633": 0,
"3734": 0,
"3835": 0,
"3935": 0
},
"max": 1003939,
"count": 40
}
},
"effectiveBpsDoc": 3462,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/details\/cached\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/performance_optimization\/cached\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/breakdown\/cached\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/domains\/cached\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/screen_shot\/cached\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_Cached_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_Cached_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&file=1_Cached_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 200,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000200.jpg",
"VisuallyComplete": 0
},
{
"time": 400,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000400.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"us.i.posthog.com": {
"bytes": 561,
"requests": 2,
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"image": {
"color": [
196,
154,
232
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 561,
"bytesUncompressed": 976,
"requests": 2
}
},
"consoleLog": []
}
},
"runs": {
"1": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-v6-manual-20241002-10.20.0.3",
"loadTime": 1064,
"docTime": 1064,
"fullyLoaded": 1377,
"bytesOut": 35440,
"bytesOutDoc": 29209,
"bytesIn": 320198,
"bytesInDoc": 231460,
"requests": [
{
"type": 3,
"id": "028603373F1756374042484D0EDEDC38",
"request_id": "028603373F1756374042484D0EDEDC38",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/",
"raw_id": "028603373F1756374042484D0EDEDC38",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 200,
"request_type": "Document",
"load_ms": 32,
"ttfb_ms": 30,
"load_start": 125,
"load_start_float": 125.000144,
"bytesIn": 1630,
"objectSize": 1630,
"objectSizeUncompressed": 3993,
"chunks": [
{
"ts": 156,
"bytes": 1630,
"inflated": 3993
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "br",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 58,
"connect_start": 58,
"connect_end": 80,
"ssl_start": 80,
"ssl_end": 125,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.preview.static.emergentagent.com",
"sanList": [
"*.preview.static.emergentagent.com"
],
"issuer": "Amazon RSA 2048 M04",
"validFrom": 1758931200,
"validTo": 1793059199,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h2' log",
"logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
"timestamp": 1758963097924,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502206753978562FBC9AA81E3AE697A269176ACC523E3F4EC7D58E824B276932539E1022100BE64EEB10118CA59975AA907D40D7ED3F1292B2238F90815480FBADD46D743C6"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h2'",
"logId": "C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD",
"timestamp": 1758963097971,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450220150CA8E1AF34B602C84D179A0D9A66BFADF489A05AAF6D3095D1E1DC6E685B66022100CE210D4A7B8B71D89F94F313CEB3D20C51C95F4AA1AE4E04DCC597EC12D93C58"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Sphinx2026h2'",
"logId": "944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8",
"timestamp": 1758963097990,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502201A7DCE33C2BB4AF978B46853B1D70EEBF8AF64427D18BB48368247A4A66D7B7102210097B1ED62ED5D36DE4011A94951FEF2314BA5C87AAC2B570E2A8572921D693AD8"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 22193",
"content-encoding: br",
"content-type: text\/html; charset=utf-8",
"date: Wed, 05 Nov 2025 09:18:16 GMT",
"etag: W\/\"8bea43e2cd950f0cbf0b1e145fc7cbd4\"",
"last-modified: Mon, 27 Oct 2025 01:04:06 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: chsjCAgCrXjKZ7-IO-1Owt01VJWIebcM43mmgfuOV0WIU-qBB3cWnA==",
"x-amz-cf-pop: JFK50-P5",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: 3LYvzsR.9WwVliyCbotaIyWFOKRqmowo",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2230,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 57,
"connect_ms": 22,
"ssl_ms": 45,
"gzip_total": 2063,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 7,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2510:1400:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:ce00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:6800:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:fc00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:6600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:b600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:5200:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:5600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "18.164.96.87",
"port": 0
},
{
"address": "18.164.96.89",
"port": 0
},
{
"address": "18.164.96.67",
"port": 0
},
{
"address": "18.164.96.72",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148717559",
"type": "data"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148717769",
"type": "alias"
},
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d2rkrmstb0qk0j.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148717769",
"type": "metadata"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830148724890",
"type": "alias"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830148717559",
"type": "alias"
}
]
},
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 144,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF5jCCBM6gAwIBAgIQDCG2ggii\/qd4YFTwKef+0TANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTA0MB4XDTI1MDkyNzAwMDAwMFoXDTI2MTAyNjIzNTk1OVowLTEr\nMCkGA1UEAwwiKi5wcmV2aWV3LnN0YXRpYy5lbWVyZ2VudGFnZW50LmNvbTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLoM\/8M1W855KD+28WOrXE9BeKG\nJ5jXdk4mnWQfaPiNRwxvP2xfb415p430RH7BBjdJqj88eZbPP8lmHOBPmh42L57Q\nh+jhtMeJFwqAYYCG3KXYT\/8hpw+uuTqFRWrhNU9EH3GorpdK6ous05ysknbCeFvW\nKUbYqSwg2WKwqi73bL2R2U+a7OZgobRUO56HAbFdMmFHXa1dnLstv1leGj23OUi0\nPpYWfozdAobSvh1bN1KCiNbMLy4qRXJ9aWUwNTqEf\/Utlf8SHppHP5TbBS6D7H2W\n2tbzRDsnuaVbcrv2ps9f\/IFb+Xx9oS79j2VPDIubaCY5OfHGSyy4onwe+J0CAwEA\nAaOCAvEwggLtMB8GA1UdIwQYMBaAFB9SkmFWglR\/gWbYHT0KqjJch90IMB0GA1Ud\nDgQWBBTg9LFF6qW9WmkDoE7RBGHpUgH\/MjAtBgNVHREEJjAkgiIqLnByZXZpZXcu\nc3RhdGljLmVtZXJnZW50YWdlbnQuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA4G\nA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATA7BgNVHR8ENDAyMDCg\nLqAshipodHRwOi8vY3JsLnIybTA0LmFtYXpvbnRydXN0LmNvbS9yMm0wNC5jcmww\ndQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wNC5h\nbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDQuYW1h\nem9udHJ1c3QuY29tL3IybTA0LmNlcjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHW\neQIEAgSCAW4EggFqAWgAdgDXbX0Q0af1d8LH6V\/XAL\/5gskzWmXh0LMBcxfAyMVp\ndwAAAZmKXuFEAAAEAwBHMEUCIGdTl4Vi+8mqgeOuaXomkXasxSPj9Ox9WOgksnaT\nJTnhAiEAvmTusQEYylmXWqkH1A1+0\/EpKyI4+QgVSA+63UbXQ8YAdgDCMX5XRRmj\nRe5\/ON6ykEHrx8IhWiK\/f9W1rXaa2Q5SzQAAAZmKXuFzAAAEAwBHMEUCIBUMqOGv\nNLYCyE0Xmg2aZr+t9ImgWq9tMJXR4dxuaFtmAiEAziENSnuLcdiflPMTzrPSDFHJ\nX0qhrk4E3MWX7BLZPFgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z\n2AAAAZmKXuGGAAAEAwBHMEUCIBp9zjPCu0r5eLRoU7HXDuv4r2RCfRi7SDaCR6Sm\nbXtxAiEAl7HtYu1dNt5AEalJUf7yMUulyHqsK1cOKoVykh1pOtgwDQYJKoZIhvcN\nAQELBQADggEBAGoHE2eT7qqnp3hNTq14rL+l8pTmvYh\/FaKP8rog60+UEt4VnUqi\nTqNCLi\/6brWpj33jepCYEA9Q0pQJl05MfZ8B5DyBIZMGdzfbaLXDSRKeEcdM6kuY\nDnvyzNDYfMf\/NSTAPMgNHMY6bCe5KvvanyDYNobefzITEoq02K4mxHWfi4SBRt9B\nMrI0VSXVMbGYvEobjMu0aK7t9V3NrFW7oft88XzWEQNwa6BtQ2vRFHmPOLdOpmxT\nMcX9OkBN1ag1pkcs8wYF4io27A1bDme1xaJTwNvpEMo81rJJOc12NJF+TeXEsP9H\nW3Os+k6bkB4kCYhqcGJC43TRmNpNJGAlTO4=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTyqVLj7Rili9uF0bwM5fJzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYzNVoXDTMwMDgyMzIyMjYzNVowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3pVR6A\nlQOp4xe776FdePXyejgA38mYx1ou9\/jrpV6Sfn+\/oqBKgwhY6ePsQHHQayWBJdBn\nv4Wz363qRI4XUh9swBFJ11TnZ3LqOMvHmWq2+loA0QPtOfXdJ2fHBLrBrngtJ\/GB\n0p5olAVYrSZgvQGP16Rf8ddtNyxEEhYm3HuhmNi+vSeAq1tLYJPAvRCXonTpWdSD\nxY6hvdmxlqTYi82AtBXSfpGQ58HHM0hw0C6aQakghrwWi5fGslLOqzpimNMIsT7c\nqa0GJx6JfKqJqmQQNplO2h8n9ZsFJgBowof01ppdoLAWg6caMOM0om\/VILKaa30F\n9W\/r8Qjah7ltGVkCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUH1KSYVaCVH+BZtgdPQqqMlyH3QgwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQA+1O5UsAaNuW3lHzJtpNGwBnZd9QEYFtxpiAnIaV4qApnGS9OCw5ZPwie7YSlD\nZF5yyFPsFhUC2Q9uJHY\/CRV1b5hIiGH0+6+w5PgKiY1MWuWT8VAaJjFxvuhM7a\/e\nfN2TIw1Wd6WCl6YRisunjQOrSP+unqC8A540JNyZ1JOE3jVqat3OZBGgMvihdj2w\nY23EpwesrKiQzkHzmvSH67PVW4ycbPy08HVZnBxZ5NrlGG9bwXR3fNTaz+c+Ej6c\n5AnwI3qkOFgSkg3Y75cdFz6pO\/olK+e3AqygAcv0WjzmkDPuBjssuZjCHMC56oH3\nGJkV29Di2j5prHJbwZjG1inU\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "2d9971ef658e326d9718b3714f9f5db6b3b64961426937bcc636ba857f792547",
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 157,
"ttfb_start": 125,
"ttfb_end": 155,
"download_start": 155,
"download_end": 157,
"download_ms": 2,
"all_start": 1,
"all_end": 157,
"all_ms": 156,
"index": 0,
"number": 1,
"body_file": "001-028603373F1756374042484D0EDEDC38-body.txt",
"cpuTimes": {
"EvaluateScript": 3,
"v8.compile": 1
},
"cpu.EvaluateScript": 3,
"cpu.v8.compile": 1,
"cpuTime": 4,
"body_id": "028603373F1756374042484D0EDEDC38",
"js_timing": [
[
650.344,
650.997
],
[
661.627,
664.462
],
[
650.663,
650.962
],
[
661.637,
661.924
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=028603373F1756374042484D0EDEDC38"
},
{
"type": 3,
"id": "12905.6",
"request_id": "12905.6",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
"raw_id": "12905.6",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 36,
"ttfb_ms": 32,
"load_start": 185,
"load_start_float": 185.000208,
"bytesIn": 9532,
"objectSize": 9532,
"objectSizeUncompressed": 56945,
"chunks": [
{
"ts": 219,
"bytes": 9532,
"inflated": 56945
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/css",
"contentEncoding": "br",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 803",
"content-encoding: br",
"content-type: text\/css; charset=utf-8",
"date: Wed, 05 Nov 2025 15:14:46 GMT",
"etag: W\/\"00aba4ef3e7110bf90ceb7c16c60a467\"",
"last-modified: Mon, 27 Oct 2025 01:04:06 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: tKLqasI4sTt-eWamGzN5Hs_QBPh-ZPPb0IJYH3dVphyc17TbP97Y3A==",
"x-amz-cf-pop: JFK50-P5",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: e1ZsVNq015I7h4vOpaZseO1yY9tIaFda",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2137,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 9968,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 181,
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 256,
"http2_stream_exclusive": 1,
"netlog_id": 208,
"body_hash": "d9ac457d61224c2495bdd10f22d6f8371a1325481538cde305c39672728ad1ba",
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 221,
"ttfb_start": 185,
"ttfb_end": 217,
"download_start": 217,
"download_end": 221,
"download_ms": 4,
"all_start": 185,
"all_end": 221,
"all_ms": 36,
"index": 1,
"number": 2,
"body_file": "002-12905.6-body.txt",
"body_id": "12905.6",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.6"
},
{
"type": 3,
"id": "12905.3",
"request_id": "12905.3",
"ip_addr": "[2606:4700::6812:16]",
"full_url": "https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/rrweb@latest\/dist\/rrweb.min.js",
"raw_id": "12905.3",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 302,
"load_ms": 109,
"ttfb_ms": 109,
"load_start": 256,
"load_start_float": 256,
"bytesIn": 0,
"objectSize": 0,
"expires": "",
"cacheControl": "public, max-age=60, s-maxage=300",
"contentType": "text\/plain",
"contentEncoding": "",
"socket": 232,
"protocol": "h3",
"dns_start": 172,
"dns_end": 210,
"connect_start": 203,
"connect_end": 203,
"ssl_start": 203,
"ssl_end": 247,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "unpkg.com",
"sanList": [
"unpkg.com",
"*.unpkg.com"
],
"issuer": "WE1",
"validFrom": 1761205331,
"validTo": 1768984928,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2026h1' log",
"logId": "969764BF555897ADF743876837084277E9F03AD5F6A4F3366E46A43F0FCAA9C6",
"timestamp": 1761208932053,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221008856D4D61A760E7180BD3665D76893CC6C620294F6C1F1A899064A81C7C29F6302203FD683DEDF83173ECD188D5A3111A4146C4A3D2246E1AF2FD82B16D2995D3C31"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2026h1'",
"logId": "1986D4C728AA6FFEBA036F782A4D0191AACE2D72310FAECE5D70412D254CC7D4",
"timestamp": 1761208932020,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022040E92DE87F99ECCBB4F40850D73F59C2C99B0B8CF510FE59D2066FD44BB7859B02210086051486748B9C8DDBAB7613755AAF4D835FB08634AB34BACA2029A273B4C498"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/rrweb@latest\/dist\/rrweb.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: public, max-age=60, s-maxage=300",
"cf-ray: 999d61182c472022-IAD",
"content-length: 53",
"content-type: text\/plain;charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"location: \/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
"priority: u=1,i=?0",
"server: cloudflare",
"server-timing: cfExtPri",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"x-content-type-options: nosniff"
]
},
"bytesOut": 2011,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 38,
"connect_ms": 0,
"ssl_ms": 44,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 172,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "unpkg.com",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h3",
"h2",
"http\/1.1"
],
"target_name": "unpkg.com"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830388877709",
"type": "metadata"
},
{
"domain_name": "unpkg.com",
"endpoints": [
{
"address": "2606:4700::6812:16",
"port": 0
},
{
"address": "2606:4700::6812:116",
"port": 0
},
{
"address": "104.18.1.22",
"port": 0
},
{
"address": "104.18.0.22",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830388876568",
"type": "data"
}
]
},
"chunks": [],
"netlog_id": 1000000,
"renderBlocking": "blocking",
"load_end": 365,
"ttfb_start": 256,
"ttfb_end": 365,
"download_start": 365,
"download_end": 365,
"download_ms": 0,
"all_start": 172,
"all_end": 365,
"all_ms": 191,
"index": 2,
"number": 3,
"body_file": "005-12905.3-body.txt",
"cpuTimes": {
"EvaluateScript": 10,
"v8.compile": 6,
"FunctionCall": 31
},
"cpu.EvaluateScript": 10,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 31,
"cpuTime": 47,
"body_id": "12905.3",
"js_timing": [
[
613.018,
622.828
],
[
613.041,
619.22
],
[
668.167,
668.885
],
[
668.905,
669.003
],
[
751.244,
751.57
],
[
752.566,
752.604
],
[
752.612,
752.932
],
[
927.767,
927.915
],
[
927.924,
927.937
],
[
1038.226,
1038.281
],
[
1038.289,
1038.302
],
[
1057.016,
1057.063
],
[
1057.072,
1057.089
],
[
1064.356,
1088.43
],
[
1139.501,
1139.553
],
[
1139.562,
1139.579
],
[
1239.29,
1239.346
],
[
1239.355,
1239.374
],
[
1339.489,
1339.589
],
[
1339.602,
1339.623
],
[
1441.764,
1444.043
],
[
1444.418,
1444.457
],
[
1444.465,
1444.48
],
[
1651.307,
1651.554
],
[
1651.853,
1651.949
],
[
1651.957,
1651.977
],
[
1653.181,
1653.224
],
[
1653.232,
1653.248
],
[
1739.004,
1739.057
],
[
1739.066,
1739.083
],
[
1838.923,
1838.966
],
[
1838.975,
1838.992
],
[
1938.714,
1938.759
],
[
1938.768,
1938.785
],
[
2038.685,
2038.73
],
[
2038.738,
2038.756
],
[
2139.606,
2139.656
],
[
2139.665,
2139.683
],
[
2239.634,
2239.712
],
[
2239.723,
2239.743
],
[
2338.627,
2338.706
],
[
2338.715,
2338.733
],
[
2439.489,
2439.542
],
[
2439.55,
2439.565
],
[
2539.337,
2539.379
],
[
2539.387,
2539.4
],
[
2639.201,
2639.244
],
[
2639.252,
2639.267
],
[
2739.076,
2739.139
],
[
2739.149,
2739.164
],
[
2838.947,
2838.99
],
[
2838.998,
2839.013
],
[
2938.805,
2938.851
],
[
2938.86,
2938.874
],
[
3038.709,
3038.754
],
[
3038.762,
3038.776
],
[
3138.658,
3138.706
],
[
3138.714,
3138.774
],
[
3238.599,
3238.769
],
[
3238.811,
3238.834
],
[
3338.627,
3338.679
],
[
3338.688,
3338.703
],
[
3439.54,
3439.583
],
[
3439.591,
3439.605
],
[
3539.466,
3539.521
],
[
3539.53,
3539.545
],
[
3639.563,
3639.608
],
[
3639.615,
3639.703
],
[
3739.459,
3739.501
],
[
3739.509,
3739.523
],
[
3839.296,
3839.339
],
[
3839.348,
3839.363
],
[
3939.209,
3939.253
],
[
3939.262,
3939.277
],
[
4039.145,
4039.189
],
[
4039.199,
4039.214
],
[
4139.091,
4139.167
],
[
4139.176,
4139.192
],
[
4239.14,
4239.187
],
[
4239.196,
4239.213
],
[
4339.066,
4339.123
],
[
4339.132,
4339.147
],
[
4438.905,
4438.962
],
[
4438.971,
4439.023
],
[
4538.802,
4538.843
],
[
4538.851,
4538.88
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.3"
},
{
"type": 3,
"id": "12905.7",
"request_id": "12905.7",
"ip_addr": "[2606:50c0:8000::154]",
"full_url": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"is_secure": 1,
"method": "GET",
"host": "avatars.githubusercontent.com",
"url": "\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"raw_id": "12905.7",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Image",
"load_ms": 49,
"ttfb_ms": 44,
"load_start": 302,
"load_start_float": 302.000214,
"bytesIn": 10554,
"objectSize": 10554,
"objectSizeUncompressed": 10554,
"chunks": [
{
"ts": 351,
"bytes": 10554
}
],
"expires": "Wed, 05 Nov 2025 15:33:09 GMT",
"cacheControl": "max-age=300",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 234,
"protocol": "HTTP\/2",
"dns_start": 184,
"dns_end": 226,
"connect_start": 228,
"connect_end": 252,
"ssl_start": 252,
"ssl_end": 301,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.github.io",
"sanList": [
"*.github.io",
"*.github.com",
"*.githubusercontent.com",
"github.com",
"github.io",
"githubusercontent.com",
"www.github.com"
],
"issuer": "Sectigo RSA Domain Validation Secure Server CA",
"validFrom": 1741305600,
"validTo": 1772927999,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2026h1' log",
"logId": "969764BF555897ADF743876837084277E9F03AD5F6A4F3366E46A43F0FCAA9C6",
"timestamp": 1741305982069,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100F98220B00A9BD9CA9056517824FD844485421F7457741EC38C83DCE8287968AE022078EA52857B1793247DC210726767ED9E5447C9D8B4F03638BBD873798215C2EE"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2026h1'",
"logId": "1986D4C728AA6FFEBA036F782A4D0191AACE2D72310FAECE5D70412D254CC7D4",
"timestamp": 1741305981966,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221008EBC806D7947B178FFBF87FB0965C9CC3517494BAF0399111F776887858F5107022100BE9E88C2AA10A7FD9BA96E7239D0ED53DC548A050BBF2CE677DDF029CCB25685"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2026'",
"logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
"timestamp": 1741305982007,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402204BDF0BD43D96F27CD5DED210D11E14256C70C5BEC8FD34FA7BD972D2703442C002205A65EECFD6035426CF5566F19B62868345B9B3BF02289A54669E0D08B39C7142"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: avatars.githubusercontent.com",
":method: GET",
":path: \/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"cache-control: max-age=300",
"content-length: 10554",
"content-security-policy: default-src 'none'",
"content-type: image\/png",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"etag: \"63989d861d3b87637f1cc3381c80200e7ef3cf46dd7fef46126661f5222e5742\"",
"expires: Wed, 05 Nov 2025 15:33:09 GMT",
"last-modified: Wed, 02 Apr 2025 12:22:46 GMT",
"source-age: 121616",
"strict-transport-security: max-age=31557600",
"timing-allow-origin: https:\/\/github.com",
"vary: Authorization,Accept-Encoding",
"via: 1.1 varnish",
"x-cache: HIT",
"x-cache-hits: 1",
"x-content-type-options: nosniff",
"x-fastly-request-id: 70ab5f3d4ad05528b11d4c091b059b7fb64d4a44",
"x-frame-options: deny",
"x-github-request-id: 9DE9:54ECC:8CDE70:9D4F09:690991F8",
"x-served-by: cache-iad-kiad7000073-IAD",
"x-timer: S1762356489.010892,VS0,VE2",
"x-xss-protection: 1; mode=block",
":status: 200",
"x-github-tenant: "
]
},
"bytesOut": 2359,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 42,
"connect_ms": 24,
"ssl_ms": 49,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 10554,
"image_save": 0,
"cache_time": 300,
"cdn_provider": "Fastly",
"server_count": null,
"created": 183,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "avatars.githubusercontent.com",
"endpoints": [
{
"address": "2606:50c0:8000::154",
"port": 0
},
{
"address": "2606:50c0:8001::154",
"port": 0
},
{
"address": "2606:50c0:8002::154",
"port": 0
},
{
"address": "2606:50c0:8003::154",
"port": 0
},
{
"address": "185.199.111.133",
"port": 0
},
{
"address": "185.199.109.133",
"port": 0
},
{
"address": "185.199.110.133",
"port": 0
},
{
"address": "185.199.108.133",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406833688892886",
"type": "data"
},
{
"domain_name": "avatars.githubusercontent.com",
"error": -105,
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406831888892328",
"type": "error"
}
]
},
"socket_group": "https:\/\/avatars.githubusercontent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 183,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_UNKNOWN_4876": 0
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 214,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIGhTCCBW2gAwIBAgIRAJB3NEFHMW75lZl2eur98bkwDQYJKoZIhvcNAQELBQAw\ngY8xCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO\nBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UE\nAxMuU2VjdGlnbyBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBD\nQTAeFw0yNTAzMDcwMDAwMDBaFw0yNjAzMDcyMzU5NTlaMBYxFDASBgNVBAMMCyou\nZ2l0aHViLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxKQLElVm\nJYKnZ9dmKMWrb4fy4BWFm658EQemS4hJgrt+1NFpL2tGVaFupVyV3vmKorCX3zej\nc7+gH8Ugpemmj9r5tk1NZ0SXXALTjvT2i03oSqjwCzkn+R1o0TYg+G7PyQ5pE18A\nE+K3VUcpch1f5RyBTEvE4+HUg4\/6OpAIYFVznJ3yk8a+bo1i\/HBp2MbtPzssSlT8\nmPLY76SETtKdwgIdY91MkTiJd1x0KJDM2GPKM7pNTc81NMSw6WBzsxg4PFbR+BCY\n82\/sYu8iMy\/AdYcUz72hh2DGXnVypzzV\/LLgJ\/VAP5m+md0lVH5KIG\/cduDrajlo\nLQ4LKJktO4VmwQIDAQABo4IDUjCCA04wHwYDVR0jBBgwFoAUjYxexFStiuF36Zv5\nmwXhuAGNYeEwHQYDVR0OBBYEFBLwftAxb+SvNbWJ+0LZ7bcLk80EMA4GA1UdDwEB\n\/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF\nBQcDAjBJBgNVHSAEQjBAMDQGCysGAQQBsjEBAgIHMCUwIwYIKwYBBQUHAgEWF2h0\ndHBzOi8vc2VjdGlnby5jb20vQ1BTMAgGBmeBDAECATCBhAYIKwYBBQUHAQEEeDB2\nME8GCCsGAQUFBzAChkNodHRwOi8vY3J0LnNlY3RpZ28uY29tL1NlY3RpZ29SU0FE\nb21haW5WYWxpZGF0aW9uU2VjdXJlU2VydmVyQ0EuY3J0MCMGCCsGAQUFBzABhhdo\ndHRwOi8vb2NzcC5zZWN0aWdvLmNvbTCCAX4GCisGAQQB1nkCBAIEggFuBIIBagFo\nAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw\/KqcYAAAGVbeysdQAABAMA\nRzBFAiEA+YIgsAqb2cqQVlF4JP2ERIVCH3RXdB7DjIPc6Ch5aK4CIHjqUoV7F5Mk\nfcIQcmdn7Z5UR8nYtPA2OLvYc3mCFcLuAHcAGYbUxyiqb\/66A294Kk0BkarOLXIx\nD67OXXBBLSVMx9QAAAGVbeysDgAABAMASDBGAiEAjryAbXlHsXj\/v4f7CWXJzDUX\nSUuvA5kRH3doh4WPUQcCIQC+nojCqhCn\/ZupbnI50O1T3FSKBQu\/LOZ33fApzLJW\nhQB1AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABlW3srDcAAAQD\nAEYwRAIgS98L1D2W8nzV3tIQ0R4UJWxwxb7I\/TT6e9ly0nA0QsACIFpl7s\/WA1Qm\nz1Vm8ZtihoNFubO\/AiiaVGaeDQiznHFCMHsGA1UdEQR0MHKCCyouZ2l0aHViLmlv\nggwqLmdpdGh1Yi5jb22CFyouZ2l0aHVidXNlcmNvbnRlbnQuY29tggpnaXRodWIu\nY29tgglnaXRodWIuaW+CFWdpdGh1YnVzZXJjb250ZW50LmNvbYIOd3d3LmdpdGh1\nYi5jb20wDQYJKoZIhvcNAQELBQADggEBAHksjTVCptW9CtbBXu+7J2cDDmKRz\/EA\nkUyONuojOnKoI3d2f5DQDkqzu\/gSj6B28YO3a4EYFktvwq3KnXAu9KzSM1ehlhtA\nlxlvjjGUgXvux7DjnBH40ItKiE723opeWVbm2WExdRPSckm\/CDwshz2U3Sl3M3Wt\nv0xPuZJrg1tMIL58RqrS5PpFlAIIlEUC6dr+xVQrwLNcYXVVgvZsRSX\/YbrzboLM\ngWhuDSQPcaeDGHcy7NxRZHmlpHz+\/Ot067VuxjGqm9veKNGZMUdroS+ocxAJBXv3\nZ1NCCowvpZazNxKccQg7izYwd6HL70WMxCWFU0e70uw9KZqteG7SVcQ=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIGEzCCA\/ugAwIBAgIQfVtRJrR2uhHbdBYLvFMNpzANBgkqhkiG9w0BAQwFADCB\niDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl\ncnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV\nBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgx\nMTAyMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjCBjzELMAkGA1UEBhMCR0IxGzAZBgNV\nBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UE\nChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQDEy5TZWN0aWdvIFJTQSBEb21haW4g\nVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEA1nMz1tc8INAA0hdFuNY+B6I\/x0HuMjDJsGz99J\/LEpgPLT+N\nTQEMgg8Xf2Iu6bhIefsWg06t1zIlk7cHv7lQP6lMw0Aq6Tn\/2YHKHxYyQdqAJrkj\neocgHuP\/IJo8lURvh3UGkEC0MpMWCRAIIz7S3YcPb11RFGoKacVPAXJpz9OTTG0E\noKMbgn6xmrntxZ7FN3ifmgg0+1YuWMQJDgZkW7w33PGfKGioVrCSo1yfu4iYCBsk\nHaswha6vsC6eep3BwEIc4gLw6uBK0u+QDrTBQBbwb4VCSmT3pDCg\/r8uoydajotY\nuK3DGReEY+1vVv2Dy2A0xHS+5p3b4eTlygxfFQIDAQABo4IBbjCCAWowHwYDVR0j\nBBgwFoAUU3m\/WqorSs9UgOHYm8Cd8rIDZsswHQYDVR0OBBYEFI2MXsRUrYrhd+mb\n+ZsF4bgBjWHhMA4GA1UdDwEB\/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH\/AgEAMB0G\nA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAbBgNVHSAEFDASMAYGBFUdIAAw\nCAYGZ4EMAQIBMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0\nLmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2Bggr\nBgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNv\nbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDov\nL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAMr9hvQ5Iw0\/H\nukdN+Jx4GQHcEx2Ab\/zDcLRSmjEzmldS+zGea6TvVKqJjUAXaPgREHzSyrHxVYbH\n7rM2kYb2OVG\/Rr8PoLq0935JxCo2F57kaDl6r5ROVm+yezu\/Coa9zcV3HAO4OLGi\nH19+24rcRki2aArPsrW04jTkZ6k4Zgle0rj8nSg6F0AnwnJOKf0hPHzPE\/uWLMUx\nRP0T7dWbqWlod3zu4f+k+TY4CFM5ooQ0nBnzvg6s1SQ36yOoeNDT5++SR2RiOSLv\nxvcRviKFxmZEJCaOEDKNyJOuB56DPi\/Z+fVGjmO+wea03KbNIaiGCpXZLoUmGv38\nsbZXQm2V0TP2ORQGgkE49Y9Y3IBbpNV9lXj9p5v\/\/cWoaasm56ekBYdbqbe4oyAL\nl6lFhd2zi+WJN44pDfwGF\/Y4QA5C5BIG+3vzxhFoYt\/jmPQT2BVPi7Fp2RBgvGQq\n6jG35LWjOhSbJuMLe\/0CjraZwTiXWTb2qHSihrZe68Zk6s+go\/lunrotEbaGmAhY\nLcmsJWTyXnW0OMGuf1pGg+pRyrbxmRE1a6Vqe8YAsOf4vmSyrcjC8azjUeqkk+B5\nyOGBQMkKW+ESPMFgKuOXwIlCypTPRpgSabuY0MLTDXJLR27lk8QyKGOHQ+SwMj4K\n00u\/I5sUKUErmgQfky3xxzlIPK1aEn8=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIFgTCCBGmgAwIBAgIQOXJEOvkit1HX02wQ3TE1lTANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAgBJlFzYOw9sI\ns9CsVw127c0n00ytUINh4qogTQktZAnczomfzD2p7PbPwdzx07HWezcoEStH2jnG\nvDoZtF+mvX2do2NCtnbyqTsrkfjib9DsFiCQCT7i6HTJGLSR1GJk23+jBvGIGGqQ\nIjy8\/hPwhxR79uQfjtTkUcYRZ0YIUcuGFFQ\/vDP+fmyc\/xadGL1RjjWmp2bIcmfb\nIWax1Jt4A8BQOujM8Ny8nkz+rwWWNR9XWrf\/zvk9tyy29lTdyOcSOk2uTIq3XJq0\ntyA9yn8iNK5+O2hmAUTnAU5GU5szYPeUvlM3kHND8zLDU+\/bqv50TmnHa4xgk97E\nxwzf4TKuzJM7UXiVZ4vuPVb+DNBpDxsP8yUmazNt925H+nND5X4OpWaxKXwyhGNV\nicQNwZNUMBkTrNN9N6frXTpsNVzbQdcS2qlJC9\/YgIoJk2KOtWbPJYjNhLixP6Q5\nD9kCnusSTJV882sFqV4Wg8y4Z+LoE53MW4LTTLPtW\/\/e5XOsIzstAL81VXQJSdhJ\nWBp\/kjbmUZIO8yZ9HE0XvMnsQybQv0FfQKlERPSZ51eHnlAfV1SoPv10Yy+xUGUJ\n5lhCLkMaTLTwJUdZ+gQek9QmRkpQgbLevni3\/GcV4clXhB4PY9bpYrrWX1Uu6lzG\nKAgEJTm4Diup8kyXHAc\/DVL17e8vgg8CAwEAAaOB8jCB7zAfBgNVHSMEGDAWgBSg\nEQojPpbxB+zirynvgqV\/0DCktDAdBgNVHQ4EFgQUU3m\/WqorSs9UgOHYm8Cd8rID\nZsswDgYDVR0PAQH\/BAQDAgGGMA8GA1UdEwEB\/wQFMAMBAf8wEQYDVR0gBAowCDAG\nBgRVHSAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2EuY29t\nL0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDQGCCsGAQUFBwEBBCgwJjAkBggr\nBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMA0GCSqGSIb3DQEBDAUA\nA4IBAQAYh1HcdCE9nIrgJ7cz0C7M7PDmy14R3iJvm3WOnnL+5Nb+qh+cli3vA0p+\nrvSNb3I8QzvAP+u431yqqcau8vzY7qN7Q\/aGNnwU4M309z\/+3ri0ivCRlv79Q2R+\n\/czSAaF9ffgZGclCKxO\/WIu6pKJmBHaIkU4MiRTOok3JMrO66BQavHHxW\/BBC5gA\nCiIDEOUMsfnNkjcZ7Tvx5Dq2+UUTJnWvu6rvP3t3O9LEApE9GQDTF1w52z97GA1F\nzZOFli9d31kWTz9RvdVFGD\/tSo7oBmF0Ixa1DVBzJ0RHfxBdiSprhTEUxOipakyA\nvGp4z7h\/jnZymQyd\/teRCBaho1+V\n-----END CERTIFICATE-----\n"
],
"body_hash": "2da015317354b152c72c73125d7f3d94317a68e90e71bd8eca43beb64a003c2f",
"server_port": "443",
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.97
},
"File": {
"FileSize": "11 kB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 120,
"ImageHeight": 120,
"BitDepth": 8,
"ColorType": "RGB with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced"
},
"Composite": {
"ImageSize": "120x120",
"Megapixels": 0.014
}
},
"magick": {
"baseName": "12905.7",
"permissions": 664,
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 120,
"height": 120,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 14400,
"imageStatistics": {
"Overall": {
"min": 0,
"max": 255,
"mean": 92.8116,
"median": 63.75,
"standardDeviation": 92.8144,
"kurtosis": 0.350035,
"skewness": 0.6293,
"entropy": 0.327836
}
},
"channelStatistics": {
"alpha": {
"min": 0,
"max": 255,
"mean": 208.429,
"median": 255,
"standardDeviation": 96.2216,
"kurtosis": 0.689877,
"skewness": -1.62492,
"entropy": 0.186111
},
"red": {
"min": 0,
"max": 255,
"mean": 51.5491,
"median": 0,
"standardDeviation": 89.6538,
"kurtosis": 0.567588,
"skewness": 1.48849,
"entropy": 0.375287
},
"green": {
"min": 0,
"max": 255,
"mean": 52.3944,
"median": 0,
"standardDeviation": 88.5577,
"kurtosis": 0.38316,
"skewness": 1.41009,
"entropy": 0.382922
},
"blue": {
"min": 0,
"max": 255,
"mean": 58.8744,
"median": 0,
"standardDeviation": 96.8244,
"kurtosis": -0.240486,
"skewness": 1.24354,
"entropy": 0.367024
}
},
"alpha": "#00000000",
"renderingIntent": "Perceptual",
"gamma": 0.454545,
"chromaticity": {
"redPrimary": {
"x": 0.64,
"y": 0.33
},
"greenPrimary": {
"x": 0.3,
"y": 0.6
},
"bluePrimary": {
"x": 0.15,
"y": 0.06
},
"whitePrimary": {
"x": 0.3127,
"y": 0.329
}
},
"matteColor": "#BDBDBDBDBDBD",
"backgroundColor": "#FFFFFFFFFFFF",
"borderColor": "#DFDFDFDFDFDF",
"transparentColor": "#000000000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 120,
"height": 120,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2025-11-05T15:28:09+00:00",
"date:modify": "2025-11-05T15:28:09+00:00",
"date:timestamp": "2025-11-05T15:28:23+00:00",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "6",
"png:IHDR.color_type": "6 (RGBA)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "120, 120",
"signature": "0d7e6f058a8028196a7902ab27c19fc9cad498ed0aafb31a6007fdfce199db27"
},
"tainted": false,
"filesize": "10554B",
"numberPixels": "14400",
"pixelsPerSecond": "3.7101MB",
"userTime": "0.000u",
"elapsedTime": "0:01.003"
}
},
"load_end": 351,
"ttfb_start": 302,
"ttfb_end": 346,
"download_start": 346,
"download_end": 351,
"download_ms": 5,
"all_start": 184,
"all_end": 351,
"all_ms": 164,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "12905.4",
"request_id": "12905.4",
"ip_addr": "[2600:9000:2870:f600:3:6a6b:1780:21]",
"full_url": "https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js",
"is_secure": 1,
"method": "GET",
"host": "d2adkz2s9zrlge.cloudfront.net",
"url": "\/rrweb-recorder-20250919-1.js",
"raw_id": "12905.4",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 43,
"ttfb_ms": 42,
"load_start": 320,
"load_start_float": 320.000192,
"bytesIn": 6503,
"objectSize": 6503,
"objectSizeUncompressed": 27841,
"chunks": [
{
"ts": 362,
"bytes": 6503,
"inflated": 27841
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 238,
"protocol": "HTTP\/2",
"dns_start": 180,
"dns_end": 227,
"connect_start": 230,
"connect_end": 253,
"ssl_start": 253,
"ssl_end": 319,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.cloudfront.net",
"sanList": [
"cloudfront.net",
"*.cloudfront.net"
],
"issuer": "Amazon RSA 2048 M01",
"validFrom": 1746403200,
"validTo": 1776988799,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h1' log",
"logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
"timestamp": 1746404444896,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100A370C77F95D19E9DFD2E8C5371811D6B7B85EFE4ACC79C59122B0AE0474D459502210086D090C70C216FB0E29F1D254FEA67B338EAC52C26ECD0EFB42CF256675B5986"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h1'",
"logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
"timestamp": 1746404444962,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402202A79988DBE13468AD03449CACB40D21BEFB3959680202898C427D94BF2F911F70220114A0106F0226533E4E3F64556D29227A3A0BD89B92C6BA9129AF592F7C77388"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2026'",
"logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
"timestamp": 1746404444918,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3044022022892A9FD43F40D5B4120CAB4CDDB8DFB94E86E92F7EBC9E0F9264A80C22AAEC02200B54A8D34B01CAC8D50B8DD24F1AE11720B12FD825CEBE641AFA5B48BE9017F1"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: d2adkz2s9zrlge.cloudfront.net",
":method: GET",
":path: \/rrweb-recorder-20250919-1.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 76695",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Tue, 04 Nov 2025 18:09:55 GMT",
"etag: W\/\"c2c3ced1d3877f3159e43418ad0017e1\"",
"last-modified: Thu, 09 Oct 2025 16:30:56 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 790dd2637efddd54756eabb102d0e234.cloudfront.net (CloudFront)",
"x-amz-cf-id: euaOPlMFK2sfHmgxy2wNfnbKiE_YyVOxKWHYBHeVG1f1JA1DvqRfoQ==",
"x-amz-cf-pop: IAD61-P10",
"x-amz-server-side-encryption: AES256",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2065,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 47,
"connect_ms": 23,
"ssl_ms": 66,
"gzip_total": 6885,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 177,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "d2adkz2s9zrlge.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d2adkz2s9zrlge.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148892740",
"type": "metadata"
},
{
"domain_name": "d2adkz2s9zrlge.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2870:f600:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:1600:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:6e00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:2200:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:8a00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:fa00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:2c00:3:6a6b:1780:21",
"port": 0
},
{
"address": "2600:9000:2870:5800:3:6a6b:1780:21",
"port": 0
},
{
"address": "3.170.43.96",
"port": 0
},
{
"address": "3.170.43.178",
"port": 0
},
{
"address": "3.170.43.196",
"port": 0
},
{
"address": "3.170.43.204",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148893910",
"type": "data"
}
]
},
"socket_group": "https:\/\/d2adkz2s9zrlge.cloudfront.net <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 192,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF2zCCBMOgAwIBAgIQBP0s1Nvcn1GKt0LSo8xrCjANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAxMB4XDTI1MDUwNTAwMDAwMFoXDTI2MDQyMzIzNTk1OVowGzEZ\nMBcGA1UEAwwQKi5jbG91ZGZyb250Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAMMf8jcjVMGVDZ52sydVVJlSeFeqgdH0gTT+BAYUgPQMHbW1Nzlm\nSuvjL0aNLUbz31Nqm79oH9mtEVMmUOBF3sVJkohnJoLQesIVAglXPArYXLpeKSfn\nJ8eDWO039pVqAa6FCEnmDiVeSSjsjexYML1qlGyhkpWPU3g7BjNxkhY5Okw0K8Mw\nZPdC\/S152bOrTB34SEZorwSanOXgq2Sq8K05sREOc7h1vNAC9rMaG42MQP1vW0Gr\ntY12WvUv2C7Vl0SstcyeZ7DbS5NMgJh\/OtL4JC3AOgci0VaeTHBC9aSMayALIrj0\n7mKuRHzu9UTUPhDQc\/tOUk1ejohnsL0tyMkCAwEAAaOCAvgwggL0MB8GA1UdIwQY\nMBaAFIG4DmOKiRIY5fo7O1CVn+blkBOFMB0GA1UdDgQWBBRx\/\/b\/h+USbZaF2NzL\ncobXcqKMgjArBgNVHREEJDAigg5jbG91ZGZyb250Lm5ldIIQKi5jbG91ZGZyb250\nLm5ldDATBgNVHSAEDDAKMAgGBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6\nLy9jcmwucjJtMDEuYW1hem9udHJ1c3QuY29tL3IybTAxLmNybDB1BggrBgEFBQcB\nAQRpMGcwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnIybTAxLmFtYXpvbnRydXN0\nLmNvbTA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5yMm0wMS5hbWF6b250cnVzdC5j\nb20vcjJtMDEuY2VyMAwGA1UdEwEB\/wQCMAAwggF9BgorBgEEAdZ5AgQCBIIBbQSC\nAWkBZwB3AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABlp3RCuAA\nAAQDAEgwRgIhAKNwx3+V0Z6d\/S6MU3GBHWt7he\/krMecWRIrCuBHTUWVAiEAhtCQ\nxwwhb7Dinx0lT+pnszjqxSwm7NDvtCzyVmdbWYYAdQBkEcRspBLsp4kcogIuALyr\nTygH1B41J6vq\/tUDyX3N8AAAAZad0QsiAAAEAwBGMEQCICp5mI2+E0aK0DRJystA\n0hvvs5WWgCAomMQn2Uvy+RH3AiARSgEG8CJlM+Tj9kVW0pIno6C9ibksa6kSmvWS\n98dziAB1AMs49xWJfIShRF9bwd37yW7ymlnNRwppBYWwyxTDFFjnAAABlp3RCvYA\nAAQDAEYwRAIgIokqn9Q\/QNW0EgyrTN2437lOhukvfryeD5JkqAwiquwCIAtUqNNL\nAcrI1QuN0k8a4RcgsS\/YJc6+ZBr6W0i+kBfxMA0GCSqGSIb3DQEBCwUAA4IBAQAu\nINR69t1vrxBGw13rlkhejLO6QwjAKOhnDXL9JczUswjr2wu7wbiXrxbCvE1UML5g\niHpRrRbRCGMoW2oNuss+6zr4TFgFdFzT7DVgR7+Xjky7sfZTaO3ONxT3f0Am7cFh\n+HSI4020Ke8p+E+4vajaTOMueCiS\/8QOGiOXtuHis7EcVvV1hHUNjzJI1uE91n+9\nxEpBidjBIt5ILJhDqGzi1FnNbD+0u1XZo4TqEmiMT+VzEe3vfdrowK3HeWHpZyN1\nn+s9ZGNxZ848Kauws3zPfsPna6GrQlVijoTBkLAQc\/6CiJu+NIOpAqUSZlZuKuiL\nrg\/wKuMRYJ7Y6YFTV3Uc\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSOAudZoijOx7Zv5zNpo4ODzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjEyOFoXDTMwMDgyMzIyMjEyOFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOtxLKnL\nH4gokjIwr4pXD3i3NyWVVYesZ1yX0yLI2qIUZ2t88Gfa4gMqs1YSXca1R\/lnCKeT\nepWSGA+0+fkQNpp\/L4C2T7oTTsddUx7g3ZYzByDTlrwS5HRQQqEFE3O1T5tEJP4t\nf+28IoXsNiEzl3UGzicYgtzj2cWCB41eJgEmJmcf2T8TzzK6a614ZPyq\/w4CPAff\nnAV4coz96nW3AyiE2uhuB4zQUIXvgVSycW7sbWLvj5TDXunEpNCRwC4kkZjK7rol\njtT2cbb7W2s4Bkg3R42G3PLqBvt2N32e\/0JOTViCk8\/iccJ4sXqrS1uUN4iB5Nmv\nJK74csVl+0u0UecCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUgbgOY4qJEhjl+js7UJWf5uWQE4UwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQCtAN4CBSMuBjJitGuxlBbkEUDeK\/pZwTXv4KqPK0G50fOHOQAd8j21p0cMBgbG\nkfMHVwLU7b0XwZCav0h1ogdPMN1KakK1DT0VwA\/+hFvGPJnMV1Kx2G4S1ZaSk0uU\n5QfoiYIIano01J5k4T2HapKQmmOhS\/iPtuo00wW+IMLeBuKMn3OLn005hcrOGTad\nhcmeyfhQP7Z+iKHvyoQGi1C0ClymHETx\/chhQGDyYSWqB\/THwnN15AwLQo0E5V9E\nSJlbe4mBlqeInUsNYugExNf+tOiybcrswBy8OFsd34XOW3rjSUtsuafd9AWySa3h\nxRRrwszrzX\/WWGm6wyB+f7C4\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEdTCCA12gAwIBAgIJAKcOSkw0grd\/MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV\nBAYTAlVTMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIw\nMAYDVQQLEylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0\neTAeFw0wOTA5MDIwMDAwMDBaFw0zNDA2MjgxNzM5MTZaMIGYMQswCQYDVQQGEwJV\nUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE\nChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE7MDkGA1UEAxMyU3RhcmZp\nZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDDrEKvlO4vW+GZdfjohTsR8\/\ny8+fIBNtKTrID30892t2OGPZNmCom15cAICyL1l\/9of5JUOG52kbUpqQ4XHj2C0N\nTm\/2yEnZtvMaVq4rtnQU68\/7JuMauh2WLmo7WJSJR1b\/JaCTcFOD2oR0FMNnngRo\nOt+OQFodSk7PQ5E751bWAHDLUu57fa4657wx+UX2wmDPE1kCK4DMNEffud6QZW0C\nzyyRpqbn3oUYSXxmTqM6bam17jQuug0DuDPfR+uxa40l2ZvOgdFFRjKWcIfeAg5J\nQ4W2bHO7ZOphQazJ1FTfhy\/HIrImzJ9ZVGif\/L4qL8RVHHVAYBeFAlU5i38FAgMB\nAAGjgfAwge0wDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0O\nBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtV\nrNzXEMIOqYjnME8GCCsGAQUFBwEBBEMwQTAcBggrBgEFBQcwAYYQaHR0cDovL28u\nc3MyLnVzLzAhBggrBgEFBQcwAoYVaHR0cDovL3guc3MyLnVzL3guY2VyMCYGA1Ud\nHwQfMB0wG6AZoBeGFWh0dHA6Ly9zLnNzMi51cy9yLmNybDARBgNVHSAECjAIMAYG\nBFUdIAAwDQYJKoZIhvcNAQELBQADggEBACMd44pXyn3pF3lM8R5V\/cxTbj5HD9\/G\nVfKyBDbtgB9TxF00KGu+x1X8Z+rLP3+QsjPNG1gQggL4+C\/1E2DUBc7xgQjB3ad1\nl08YuW3e95ORCLp+QCztweq7dp4zBncdDQh\/U90bZKuCJ\/Fp1U1ervShw3WnWEQt\n8jxwmKy6abaVd38PMV4s\/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3\/yNTd126\/+pZ\n59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3\/VyVOEVqQdZe4O\/Ui5GjLIAZHYcSNPYeehu\nVsyuLAOQ1xk4meTKCRlb\/weWsKh\/NEnfVqn3sF\/tM+2MR7cwA130A4w=\n-----END CERTIFICATE-----\n"
],
"body_hash": "638c2dda42166282033c0519bb92f24ec23b6de7a83f6073ecdf158f5742fb89",
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 363,
"ttfb_start": 320,
"ttfb_end": 362,
"download_start": 362,
"download_end": 363,
"download_ms": 1,
"all_start": 180,
"all_end": 363,
"all_ms": 179,
"index": 4,
"number": 5,
"body_file": "003-12905.4-body.txt",
"cpuTimes": {
"EvaluateScript": 24,
"v8.compile": 1,
"FunctionCall": 8
},
"cpu.EvaluateScript": 24,
"cpu.v8.compile": 1,
"cpu.FunctionCall": 8,
"cpuTime": 34,
"body_id": "12905.4",
"js_timing": [
[
625.783,
650.227
],
[
625.805,
627.224
],
[
814.429,
819.499
],
[
1088.446,
1088.498
],
[
1188.711,
1189.876
],
[
2650.33,
2652.018
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.4"
},
{
"type": 3,
"id": "12905.2",
"request_id": "12905.2",
"ip_addr": "[2600:9000:2026:e00:1c:fccc:2740:93a1]",
"full_url": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"is_secure": 1,
"method": "GET",
"host": "assets.emergent.sh",
"url": "\/scripts\/emergent-main.js",
"raw_id": "12905.2",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 31,
"ttfb_ms": 30,
"load_start": 349,
"load_start_float": 349.00016,
"bytesIn": 3161,
"objectSize": 3161,
"objectSizeUncompressed": 11101,
"chunks": [
{
"ts": 380,
"bytes": 3161,
"inflated": 11101
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 236,
"protocol": "HTTP\/2",
"dns_start": 171,
"dns_end": 226,
"connect_start": 230,
"connect_end": 258,
"ssl_start": 258,
"ssl_end": 348,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "assets.emergent.sh",
"sanList": [
"assets.emergent.sh"
],
"issuer": "Amazon RSA 2048 M01",
"validFrom": 1758067200,
"validTo": 1792195199,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h2' log",
"logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
"timestamp": 1758121567596,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221009699B491F97A4E6E4A473EFCAE54F9BA941ACAD28C118C2437C5F27F324D59FE022100D17F6C7E0F2E641EB6710E6E6556B800DFE3152293EFD2146785687874ACBEB5"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h2'",
"logId": "C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD",
"timestamp": 1758121567657,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100C72A325EA603CF47DF7C33F3B642467B502A9C68E6364F13284E0CEDA1735429022100C1FD1E8B4A7C434F4AF2C0D718F8713697259E437B74CF2625400F1D681B12F3"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Sphinx2026h2'",
"logId": "944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8",
"timestamp": 1758121567680,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30450221008CB1925FA395A2F88FB08C49A7DD75B198983470CEE81E9FF3BB0D8A5FCCE06802202F4056FE0BFBA27DDBB83BA1BA9CDE093FF3D1F73201F0A6484CABFE3D461FA0"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: assets.emergent.sh",
":method: GET",
":path: \/scripts\/emergent-main.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 29582",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Wed, 05 Nov 2025 13:27:31 GMT",
"etag: W\/\"f46cfcb4902bbbf39581cce7019f9e7c\"",
"last-modified: Sat, 04 Oct 2025 14:12:00 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 7f901df87689f6a6f8ea2a5f3bff24ea.cloudfront.net (CloudFront)",
"x-amz-cf-id: lHlgQEvLPuQxx0gMQ2bfrsFgnqilthad5BqVHfqgd-VMTh8g7u6Cqg==",
"x-amz-cf-pop: JFK50-P16",
"x-amz-server-side-encryption: AES256",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2020,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 55,
"connect_ms": 28,
"ssl_ms": 90,
"gzip_total": 3543,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 170,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "d75y5w9pmcbrx.cloudfront.net",
"domain_name": "assets.emergent.sh",
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406831084877392",
"type": "alias"
},
{
"alias_target": "d75y5w9pmcbrx.cloudfront.net",
"domain_name": "assets.emergent.sh",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406831887892563",
"type": "alias"
},
{
"alias_target": "d75y5w9pmcbrx.cloudfront.net",
"domain_name": "assets.emergent.sh",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406831798893447",
"type": "alias"
},
{
"domain_name": "d75y5w9pmcbrx.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d75y5w9pmcbrx.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148877392",
"type": "metadata"
},
{
"domain_name": "d75y5w9pmcbrx.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2026:e00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:6e00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:8a00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:9200:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:bc00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:1e00:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:9600:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "2600:9000:2026:6400:1c:fccc:2740:93a1",
"port": 0
},
{
"address": "52.85.31.6",
"port": 0
},
{
"address": "52.85.31.39",
"port": 0
},
{
"address": "52.85.31.41",
"port": 0
},
{
"address": "52.85.31.46",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148892563",
"type": "data"
}
]
},
"socket_group": "https:\/\/assets.emergent.sh <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 160,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFyDCCBLCgAwIBAgIQDD0KsFxZ0Y0iurH4P1xA8TANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAxMB4XDTI1MDkxNzAwMDAwMFoXDTI2MTAxNjIzNTk1OVowHTEb\nMBkGA1UEAxMSYXNzZXRzLmVtZXJnZW50LnNoMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAv0136PBhzCeZf5NvXXsoi+yFAB5VuCnm31CXzW2az7vGulYI\nkLkqLSPxsDW9x5cMlblCIzXOx3oWLamiuv3mXI0AOS3h\/T7deaAwAn71U5Wolr0g\na\/X4z8jpoobMEH+lS8kH0xt2DKMgNZuroryStuRSDrq9B4dXsb4TBxwTj4ny3FZJ\n4SSVwAIY2snt5L4nIpdWhHey6z1qAIfI1uJMlDj1+4OVuxkcdd\/Q9pOHZhmW9vTY\nM+zRp4Zc7z3scqch1dxE2UiVp4PNHqNIPfzpoEbaK0laQnLUh4dCLmCAdGeI0Buj\n7Jy4nTXK4QRd7xNWT\/3ssIVMiUODfZkca8hQcwIDAQABo4IC4zCCAt8wHwYDVR0j\nBBgwFoAUgbgOY4qJEhjl+js7UJWf5uWQE4UwHQYDVR0OBBYEFNf9ha8nhGzjR4Xq\n8XcPpWzgtFfNMB0GA1UdEQQWMBSCEmFzc2V0cy5lbWVyZ2VudC5zaDATBgNVHSAE\nDDAKMAgGBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUH\nAwEwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5yMm0wMS5hbWF6b250cnVz\ndC5jb20vcjJtMDEuY3JsMHUGCCsGAQUFBwEBBGkwZzAtBggrBgEFBQcwAYYhaHR0\ncDovL29jc3AucjJtMDEuYW1hem9udHJ1c3QuY29tMDYGCCsGAQUFBzAChipodHRw\nOi8vY3J0LnIybTAxLmFtYXpvbnRydXN0LmNvbS9yMm0wMS5jZXIwDAYDVR0TAQH\/\nBAIwADCCAYAGCisGAQQB1nkCBAIEggFwBIIBbAFqAHcA1219ENGn9XfCx+lf1wC\/\n+YLJM1pl4dCzAXMXwMjFaXcAAAGZWDYlbAAABAMASDBGAiEAlpm0kfl6Tm5KRz78\nrlT5upQaytKMEYwkN8XyfzJNWf4CIQDRf2x+Dy5kHrZxDm5lVrgA3+MVIpPv0hRn\nhWh4dKy+tQB3AMIxfldFGaNF7n843rKQQevHwiFaIr9\/1bWtdprZDlLNAAABmVg2\nJakAAAQDAEgwRgIhAMcqMl6mA89H33wz87ZCRntQKpxo5jZPEyhODO2hc1QpAiEA\nwf0ei0p8Q09K8sDXGPhxNpclnkN7dM8mJUAPHWgbEvMAdgCUTkOH+uzB74HzGSQm\nqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZlYNiXAAAAEAwBHMEUCIQCMsZJfo5Wi+I+w\njEmn3XWxmJg0cM7oHp\/zuw2KX8zgaAIgL0BW\/gv7on3buDuhupzeCT\/z0fcyAfCm\nSEyr\/j1GH6AwDQYJKoZIhvcNAQELBQADggEBABK+VQK5HxHn+iGqiefSpqgAqbpf\n4Zyk+IwqZ2Jfahzf+\/U9+LyDbProQyjvTqJzgSekckUCHfQ5bikKfzcHj21qJPk+\nlkrTD98Sy7rTKkEiWz3XwDGxOsQB5bE3a0iwtBDGB99ewmC1dld\/aKl944QxpxPn\nSzeM\/gUxAwjFuQPRhEB\/zM7IS3OsZUc0ZcCHRG1mugpwuj9C5lH90UooYKznYPao\nIEk1GbClXLBIbqrw+\/MsMXoD5k9IaZ\/pokgsFb4EmvbBAIoZcGtR4g39StjVIWyj\nhP+1YI9T0o6djjKtFm\/jgMWawBrzUB5k6ecSjhyw8IvtufsRVbWq4bYeh3M=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSOAudZoijOx7Zv5zNpo4ODzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjEyOFoXDTMwMDgyMzIyMjEyOFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOtxLKnL\nH4gokjIwr4pXD3i3NyWVVYesZ1yX0yLI2qIUZ2t88Gfa4gMqs1YSXca1R\/lnCKeT\nepWSGA+0+fkQNpp\/L4C2T7oTTsddUx7g3ZYzByDTlrwS5HRQQqEFE3O1T5tEJP4t\nf+28IoXsNiEzl3UGzicYgtzj2cWCB41eJgEmJmcf2T8TzzK6a614ZPyq\/w4CPAff\nnAV4coz96nW3AyiE2uhuB4zQUIXvgVSycW7sbWLvj5TDXunEpNCRwC4kkZjK7rol\njtT2cbb7W2s4Bkg3R42G3PLqBvt2N32e\/0JOTViCk8\/iccJ4sXqrS1uUN4iB5Nmv\nJK74csVl+0u0UecCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUgbgOY4qJEhjl+js7UJWf5uWQE4UwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQCtAN4CBSMuBjJitGuxlBbkEUDeK\/pZwTXv4KqPK0G50fOHOQAd8j21p0cMBgbG\nkfMHVwLU7b0XwZCav0h1ogdPMN1KakK1DT0VwA\/+hFvGPJnMV1Kx2G4S1ZaSk0uU\n5QfoiYIIano01J5k4T2HapKQmmOhS\/iPtuo00wW+IMLeBuKMn3OLn005hcrOGTad\nhcmeyfhQP7Z+iKHvyoQGi1C0ClymHETx\/chhQGDyYSWqB\/THwnN15AwLQo0E5V9E\nSJlbe4mBlqeInUsNYugExNf+tOiybcrswBy8OFsd34XOW3rjSUtsuafd9AWySa3h\nxRRrwszrzX\/WWGm6wyB+f7C4\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "64e00c3f98b1c33a7bfc9a5e8cf3873442c57b23db3b0b912f4469d1f093596a",
"server_port": "443",
"renderBlocking": "blocking",
"load_end": 380,
"ttfb_start": 349,
"ttfb_end": 379,
"download_start": 379,
"download_end": 380,
"download_ms": 1,
"all_start": 171,
"all_end": 380,
"all_ms": 204,
"index": 5,
"number": 6,
"body_file": "004-12905.2-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 4
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 4,
"cpuTime": 5,
"body_id": "12905.2",
"js_timing": [
[
525.244,
526.031
],
[
525.273,
525.608
],
[
726.505,
727.32
],
[
1064.267,
1064.352
],
[
1164.505,
1165.86
],
[
2526.088,
2527.27
],
[
4526.166,
4526.268
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.2"
},
{
"type": 3,
"id": "12905.3-1",
"request_id": "12905.3-1",
"ip_addr": "[2606:4700::6812:16]",
"full_url": "https:\/\/unpkg.com\/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
"is_secure": 1,
"method": "GET",
"host": "unpkg.com",
"url": "\/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
"raw_id": "12905.3",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 96,
"ttfb_ms": 58,
"load_start": 369,
"load_start_float": 369.000176,
"bytesIn": 43720,
"objectSize": 43720,
"objectSizeUncompressed": 140517,
"chunks": [
{
"ts": 427,
"bytes": 5442,
"inflated": 15452
},
{
"ts": 432,
"bytes": 2349,
"inflated": 6319
},
{
"ts": 432,
"bytes": 3496,
"inflated": 10259
},
{
"ts": 445,
"bytes": 11745,
"inflated": 37144
},
{
"ts": 454,
"bytes": 9383,
"inflated": 32380
},
{
"ts": 460,
"bytes": 4661,
"inflated": 14040
},
{
"ts": 465,
"bytes": 6644,
"inflated": 24923
}
],
"expires": "Thu, 05 Nov 2026 15:28:09 GMT",
"cacheControl": "public, max-age=31536000",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 232,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: unpkg.com",
":method: GET",
":path: \/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"sec-fetch-storage-access: active",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-headers: *",
"access-control-allow-methods: GET, HEAD, OPTIONS",
"access-control-allow-origin: *",
"access-control-expose-headers: *",
"age: 72422",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: public, max-age=31536000",
"cf-cache-status: HIT",
"cf-ray: 999d61189c902022-IAD",
"content-digest: sha256=:hqAGp3qvRGRVAfS7bCeBPQldut3BjsEAh+CJl+zKiFQ=:",
"content-encoding: gzip",
"content-type: text\/javascript; charset=utf-8",
"cross-origin-resource-policy: cross-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"expires: Thu, 05 Nov 2026 15:28:09 GMT",
"fly-request-id: 01K84PV8C8KP977K0TY6N41F1A-ord",
"last-modified: Wed, 22 Oct 2025 00:59:46 GMT",
"priority: u=1,i=?0",
"server: cloudflare",
"server-timing: cfExtPri",
"strict-transport-security: max-age=31536000; includeSubDomains; preload",
"vary: Accept-Encoding",
"via: 1.1 fly.io, 1.1 fly.io",
"x-content-type-options: nosniff"
]
},
"bytesOut": 2032,
"score_cache": 100,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 44201,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 31463578,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 368,
"netlog_id": 176,
"body_hash": "86a006a77aaf44645501f4bb6c27813d095dbaddc18ec10087e08997ecca8854",
"renderBlocking": "blocking",
"load_end": 465,
"ttfb_start": 369,
"ttfb_end": 427,
"download_start": 427,
"download_end": 465,
"download_ms": 38,
"all_start": 369,
"all_end": 465,
"all_ms": 96,
"index": 6,
"number": 7,
"body_file": "005-12905.3-body.txt",
"body_id": "12905.3",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.3"
},
{
"type": 3,
"id": "12905.5",
"request_id": "12905.5",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js",
"raw_id": "12905.5",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 200,
"request_type": "Script",
"load_ms": 68,
"ttfb_ms": 29,
"load_start": 385,
"load_start_float": 385.000251,
"bytesIn": 96071,
"objectSize": 96071,
"objectSizeUncompressed": 359778,
"chunks": [
{
"ts": 420,
"bytes": 32315,
"inflated": 41482
},
{
"ts": 436,
"bytes": 16366,
"inflated": 56774
},
{
"ts": 440,
"bytes": 15153,
"inflated": 50879
},
{
"ts": 447,
"bytes": 32237,
"inflated": 14035
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/javascript",
"contentEncoding": "br",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"age: 89",
"content-encoding: br",
"content-type: text\/javascript; charset=utf-8",
"date: Wed, 05 Nov 2025 15:26:41 GMT",
"etag: W\/\"add41b05bd9bee7ee0dfe26952b88071\"",
"last-modified: Mon, 27 Oct 2025 01:04:06 GMT",
"server: AmazonS3",
"vary: accept-encoding",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: BcmmbZGIUGX9Z7fJB23YDxy-ijJH1FoHz7oEKNPiZBdpJ-goygY7sA==",
"x-amz-cf-pop: JFK50-P5",
"x-amz-server-side-encryption: AES256",
"x-amz-version-id: V_Pg.wLN.YTdqgrPEWmg3vEYjK7DLLKC",
"x-cache: Hit from cloudfront",
":status: 200"
]
},
"bytesOut": 2038,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 96605,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 382,
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 251,
"body_hash": "637dbdeb4c26a7220a51e54cbdb1899b60776509757ca4eaab349fefd81b927f",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 453,
"ttfb_start": 385,
"ttfb_end": 414,
"download_start": 414,
"download_end": 453,
"download_ms": 39,
"all_start": 385,
"all_end": 453,
"all_ms": 68,
"index": 7,
"number": 8,
"body_file": "006-12905.5-body.txt",
"cpuTimes": {
"EvaluateScript": 24,
"v8.compile": 6,
"FunctionCall": 65
},
"cpu.EvaluateScript": 24,
"cpu.v8.compile": 6,
"cpu.FunctionCall": 65,
"cpuTime": 95,
"body_id": "12905.5",
"js_timing": [
[
727.442,
751.03
],
[
727.459,
733.571
],
[
750.396,
750.932
],
[
755.022,
813.656
],
[
813.683,
814.269
],
[
819.852,
820.765
],
[
1059.1,
1061.839
],
[
1061.872,
1061.942
],
[
1061.956,
1061.989
],
[
1062,
1062.31
],
[
1062.335,
1062.393
],
[
1062.405,
1062.426
],
[
1062.436,
1062.478
],
[
1062.49,
1062.51
],
[
1062.526,
1062.565
],
[
1062.579,
1062.603
],
[
1062.613,
1062.636
],
[
1062.647,
1062.667
],
[
1062.688,
1062.707
],
[
1062.718,
1062.735
],
[
1062.745,
1062.762
],
[
1062.772,
1062.79
],
[
1062.801,
1062.821
],
[
1062.831,
1062.862
],
[
1062.872,
1062.889
],
[
1062.898,
1062.915
],
[
1062.925,
1062.944
],
[
1062.954,
1062.972
],
[
1062.987,
1063.006
],
[
1063.015,
1063.065
],
[
1063.077,
1063.094
],
[
1063.118,
1063.139
],
[
1063.149,
1063.167
],
[
1063.177,
1063.194
],
[
1063.208,
1063.247
],
[
1063.257,
1063.275
],
[
1063.285,
1063.299
],
[
1063.308,
1063.324
],
[
1063.337,
1063.353
],
[
1063.362,
1063.377
],
[
1063.387,
1063.403
],
[
1063.411,
1063.427
],
[
1063.44,
1063.455
],
[
1063.463,
1063.477
],
[
1063.509,
1063.525
],
[
1063.533,
1063.561
],
[
1063.571,
1064.076
],
[
1064.118,
1064.142
],
[
1064.153,
1064.168
],
[
1064.178,
1064.193
],
[
1064.203,
1064.219
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.5",
"blockingTime": 58.6339999999999
},
{
"type": 3,
"id": "12905.14",
"request_id": "12905.14",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/array.js",
"raw_id": "12905.14",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 50,
"ttfb_ms": 36,
"load_start": 629,
"load_start_float": 629.000259,
"bytesIn": 58949,
"objectSize": 58949,
"objectSizeUncompressed": 159395,
"chunks": [
{
"ts": 669,
"bytes": 32768,
"inflated": 18601
},
{
"ts": 674,
"bytes": 26181,
"inflated": 9722
}
],
"expires": "",
"cacheControl": "public, max-age=300",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": 525,
"dns_end": 565,
"connect_start": 565,
"connect_end": 582,
"ssl_start": 582,
"ssl_end": 629,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519MLKEM768",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.i.posthog.com",
"sanList": [
"*.i.posthog.com"
],
"issuer": "WE1",
"validFrom": 1758746557,
"validTo": 1766526154,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Cloudflare 'Nimbus2025'",
"logId": "CCFB0F6A85710965FE959B53CEE9B27C22E9855C0D978DB6A97E54C0FE4C0DB0",
"timestamp": 1758750157407,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30440220565202CC575E0864F92F6029BA7A0ADBADCC1D323203E77BF19A9EAD904C143D02201530DBC0AE576593D81A998C25F6D41C47CE4041705C9F26AFE00A92B7B39E53"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2025h2' log",
"logId": "DDDCCA3495D7E11605E79532FAC79FF83D1C50DFDB003A1412760A2CACBBC82A",
"timestamp": 1758750157389,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402200A6020BF20F2448D5C05643FDBA133C2D10BA51094C5D5CEC99901ECD74D89F502205FA0F9837461EEA0891737349C353A56E436A35F683D096EA9175C6BAD16A998"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"initiator_line": 0,
"initiator_column": 2525,
"initiator_type": "script",
"initiator_function": "t.__SV.t.init",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/array.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"cache-control: public, max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611a38f5aa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"etag: \"690b584f-26ea3\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 3",
":status: 200"
]
},
"bytesOut": 2032,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 40,
"connect_ms": 17,
"ssl_ms": 47,
"gzip_total": 59370,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 524,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"domain_name": "us-assets.i.posthog.com",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "us-assets.i.posthog.com"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830389229664",
"type": "metadata"
},
{
"domain_name": "us-assets.i.posthog.com",
"endpoints": [
{
"address": "2606:4700:10::ac42:a6a4",
"port": 0
},
{
"address": "2606:4700:10::6814:11a7",
"port": 0
},
{
"address": "104.20.17.167",
"port": 0
},
{
"address": "172.66.166.164",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830296232261",
"type": "data"
}
]
},
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 259,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDmzCCA0GgAwIBAgIQHEjqkZdP3hATxgvVwa4ZhzAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjUwOTI0MjA0MjM3WhcNMjUxMjIzMjE0MjM0WjAaMRgwFgYD\nVQQDDA8qLmkucG9zdGhvZy5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARa\nVUSOdDSAqqQSD+uD6oUpbSRDqe2wmQd6Lz\/wZnyRNDLSCBAhca0xcMUNSiePUrAM\npZZUIvPv5FFhi6MomLkZo4ICRjCCAkIwDgYDVR0PAQH\/BAQDAgeAMBMGA1UdJQQM\nMAoGCCsGAQUFBwMBMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFOyO4Xs8EeDLvip+\nbaN2KJC9DRSDMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk\/k4MF4GCCsG\nAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cvcy93ZTEv\nSEVnMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0MBoGA1Ud\nEQQTMBGCDyouaS5wb3N0aG9nLmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNV\nHR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93ZTEvSHNDM1NCSHdSRW8u\nY3JsMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAzPsPaoVxCWX+lZtTzumyfCLp\nhVwNl422qX5UwP5MDbAAAAGZfa2qXwAABAMARjBEAiBWUgLMV14IZPkvYCm6egrb\nrcwdMjID53vxmp6tkEwUPQIgFTDbwK5XZZPYGpmMJfbUHEfOQEFwXJ8mr+AKkrez\nnlMAdQDd3Mo0ldfhFgXnlTL6x5\/4PRxQ39sAOhQSdgosrLvIKgAAAZl9rapNAAAE\nAwBGMEQCIApgIL8g8kSNXAVkP9uhM8LRC6UQlMXVzsmZAezXTYn1AiBfoPmDdGHu\noIkXNzScNTpW5DajX2g9CW6pF1xrrRapmDAKBggqhkjOPQQDAgNIADBFAiEA9aH6\n0HhN45rDZkqCKLoY\/DkKKxQNowdFPGjfvTtRS0UCIAwnqHtKAybPnlFldyojqQEp\nK2MWVhjL9p3jO\/HXRstw\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf\/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7\/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB\/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH\/BAgwBgEB\/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE\/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T\/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6\/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H\/MIH8MA4GA1UdDwEB\/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH\/BAUwAwEB\/zAd\nBgNVHQ4EFgQUgEzW63T\/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP\/8\/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs\/ZbzNnIdCp5Gxmx5ejvEau8otR\/Cs\nkGN+hr\/W5GvT1tMBjgWKZ1i4\/\/emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs\/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
],
"body_hash": "a909121bdc9407c145af084d86d663b67219719828db67bfa34b0df676ebc561",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 679,
"ttfb_start": 629,
"ttfb_end": 665,
"download_start": 665,
"download_end": 679,
"download_ms": 14,
"all_start": 525,
"all_end": 679,
"all_ms": 154,
"index": 8,
"number": 9,
"body_file": "007-12905.14-body.txt",
"cpuTimes": {
"EvaluateScript": 55,
"v8.compile": 3,
"FunctionCall": 157
},
"cpu.EvaluateScript": 55,
"cpu.v8.compile": 3,
"cpu.FunctionCall": 157,
"cpuTime": 216,
"body_id": "12905.14",
"js_timing": [
[
939.019,
994.236
],
[
939.033,
942.369
],
[
994.71,
1038.025
],
[
1055.547,
1056.562
],
[
1058.809,
1058.948
],
[
1505.233,
1506.833
],
[
1512.565,
1514.587
],
[
1542.095,
1651.285
],
[
3982.54,
3982.639
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.14",
"blockingTime": 164.40700000000004
},
{
"type": 3,
"id": "12905.15",
"request_id": "12905.15",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js",
"raw_id": "12905.15",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 33,
"ttfb_ms": 30,
"load_start": 845,
"load_start_float": 845.00029,
"bytesIn": 668,
"objectSize": 668,
"objectSizeUncompressed": 1088,
"chunks": [
{
"ts": 878,
"bytes": 668,
"inflated": 1088
}
],
"expires": "",
"cacheControl": "max-age=300",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"allow: GET, HEAD, OPTIONS",
"cache-control: max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611b8ce8aa23-IAD",
"content-encoding: gzip",
"content-length: 668",
"content-security-policy-report-only: default-src 'self'; style-src 'self' 'unsafe-inline' https:\/\/*.posthog.com https:\/\/fonts.googleapis.com; script-src 'self' 'nonce-6URHA9DdVM908yQcA8ol5R' https:\/\/*.posthog.com https:\/\/*.i.posthog.com; font-src 'self' https:\/\/*.posthog.com https:\/\/app-static.eu.posthog.com https:\/\/app-static-prod.posthog.com https:\/\/d1sdjtjk6xzm7.cloudfront.net https:\/\/fonts.gstatic.com https:\/\/cdn.jsdelivr.net https:\/\/assets.faircado.com https:\/\/use.typekit.net; worker-src 'self'; child-src 'none'; object-src 'none'; media-src https:\/\/res.cloudinary.com; img-src 'self' data: https:\/\/*.posthog.com https:\/\/posthog.com https:\/\/www.gravatar.com https:\/\/res.cloudinary.com https:\/\/platform.slack-edge.com https:\/\/raw.githubusercontent.com; frame-ancestors https:\/\/posthog.com https:\/\/preview.posthog.com; connect-src 'self' https:\/\/status.posthog.com https:\/\/*.posthog.com https:\/\/raw.githubusercontent.com https:\/\/api.github.com; frame-src https:; manifest-src 'self'; base-uri 'self'; report-uri https:\/\/us.i.posthog.com\/report\/?token=sTMFPsFhdP1Ssg&sample_rate=0.1&v=2; report-to posthog",
"content-type: application\/javascript",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"last-modified: Wed, 05 Nov 2025 15:26:41 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"reporting-endpoints: posthog=\"https:\/\/us.i.posthog.com\/report\/?token=sTMFPsFhdP1Ssg&sample_rate=0.1&v=2\"",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Origin, Referer, Accept-Encoding",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 13",
"x-frame-options: SAMEORIGIN",
":status: 200"
]
},
"bytesOut": 2176,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 668,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 844,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 290,
"body_hash": "ac2342dd6d360036035c17e94494307b2927e0f2332a635d7a11859cb8920700",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 878,
"ttfb_start": 845,
"ttfb_end": 875,
"download_start": 875,
"download_end": 878,
"download_ms": 3,
"all_start": 845,
"all_end": 878,
"all_ms": 33,
"index": 9,
"number": 10,
"body_file": "008-12905.15-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 1
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 1,
"cpuTime": 2,
"body_id": "12905.15",
"js_timing": [
[
1057.398,
1058.776
],
[
1057.414,
1058.098
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.15"
},
{
"type": 3,
"id": "12905.18",
"request_id": "12905.18",
"ip_addr": "[2600:9000:2510:1400:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/favicon.ico",
"raw_id": "12905.18",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 403,
"request_type": "Other",
"load_ms": 73,
"ttfb_ms": 71,
"load_start": 952,
"load_start_float": 952.000319,
"bytesIn": 111,
"objectSize": 111,
"objectSizeUncompressed": 111,
"chunks": [
{
"ts": 1025,
"bytes": 111
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/xml",
"contentEncoding": "",
"socket": 151,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"cookie: ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog=%7B%22distinct_id%22%3A%22019a54a1-ed20-7f1f-be01-965d6c0b6703%22%2C%22%24sesid%22%3A%5B1762356489523%2C%22019a54a1-ed51-7ad8-ba51-8d4f754c3674%22%2C1762356489523%5D%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fquick-plumb.preview.static.emergentagent.com%2F%22%7D%7D",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"content-type: application\/xml",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"server: AmazonS3",
"vary: Origin",
"via: 1.1 48fa2d8b9525abe889eff7ccc8591f7e.cloudfront.net (CloudFront)",
"x-amz-cf-id: 5kCs1oxNOsfJaV0EszJyz7XiTTDBRtr22ygoRgOBbzR-D--kmCQzKw==",
"x-amz-cf-pop: JFK50-P5",
"x-cache: Error from cloudfront",
":status: 403"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 949,
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 319,
"body_hash": "a824bc7739e226e1b40ea0f8c4e4f4c6f796fc3b4abfa6e9abe3bd119a30d938",
"server_port": "443",
"load_end": 1025,
"ttfb_start": 952,
"ttfb_end": 1023,
"download_start": 1023,
"download_end": 1025,
"download_ms": 2,
"all_start": 952,
"all_end": 1025,
"all_ms": 73,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "12905.16",
"request_id": "12905.16",
"ip_addr": "[2600:1f18:4c12:9a00:892:a302:d87d:f716]",
"full_url": "https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356489510&ver=1.287.0&compression=base64",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/flags\/?v=2&config=true&ip=0&_=1762356489510&ver=1.287.0&compression=base64",
"raw_id": "12905.16",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 331,
"ttfb_ms": 330,
"load_start": 957,
"load_start_float": 957.000296,
"bytesIn": 546,
"objectSize": 546,
"objectSizeUncompressed": 961,
"chunks": [
{
"ts": 1288,
"bytes": 546,
"inflated": 961
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 316,
"protocol": "HTTP\/2",
"dns_start": 850,
"dns_end": 898,
"connect_start": 898,
"connect_end": 915,
"ssl_start": 915,
"ssl_end": 956,
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"initiator_function": "window.fetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/flags\/?v=2&config=true&ip=0&_=1762356489510&ver=1.287.0&compression=base64",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 201",
"content-type: application\/x-www-form-urlencoded",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers, Accept-Encoding",
"x-envoy-upstream-service-time: 158",
":status: 200"
]
},
"bytesOut": 2470,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 48,
"connect_ms": 17,
"ssl_ms": 41,
"gzip_total": 867,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 849,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830107555832",
"type": "alias"
},
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830149554874",
"type": "alias"
},
{
"domain_name": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"endpoints": [
{
"address": "2600:1f18:4c12:9a00:892:a302:d87d:f716",
"port": 0
},
{
"address": "2600:1f18:4c12:9a02:2203:4dff:6540:75b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a00:9486:50cf:3534:9d44",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:4fbf:5be2:434f:6ca5",
"port": 0
},
{
"address": "2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:711b:12de:3d19:14d0",
"port": 0
},
{
"address": "3.227.227.255",
"port": 0
},
{
"address": "3.214.78.40",
"port": 0
},
{
"address": "3.230.97.8",
"port": 0
},
{
"address": "34.206.152.70",
"port": 0
},
{
"address": "54.152.190.32",
"port": 0
},
{
"address": "44.215.159.75",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830116554874",
"type": "data"
}
]
},
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 296,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFzDCCBLSgAwIBAgIQAp\/LckI9ughklfbDrDpbGTANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAzMB4XDTI0MTIxNTAwMDAwMFoXDTI2MDExNDIzNTk1OVowGjEY\nMBYGA1UEAwwPKi5pLnBvc3Rob2cuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAqrUtTUTU57YJZ\/pvdOUkEPvg5oLLTCSLHaQq4DEz7EHALzgpbSwA\nKEc2V+j5xQvVfsEstcU8qhgns3WhRw2bZJskTwDWysdMbTk1bAttFKReoIgX+6n3\nvNxgllSDLIRjcJ\/fqKdmkeOKstFG3xJjH9USmJxSqNywUwTg1o7C3Aqs5+A4EaM4\n6+jvUxnjRkPcA7YTtjm8J3eAO0+ibX7Pt+cfUuuHgLnNRQ46MepO9IbZbD05B\/qM\n5ESlvB\/OdcVWah+5q+nSoKOnAHijLNnDXRRPXkNQasWHDyPZKzhnn1J47f2QeDZw\n8Ju4B4GNlfV+5VU1KGVGb\/l12810E7QkaQIDAQABo4IC6jCCAuYwHwYDVR0jBBgw\nFoAUVdkYX9IczAHhWLS+q9lVQgHXLgIwHQYDVR0OBBYEFAF6SPTXzwbnhKZDlaKm\n5OF8rHKZMBoGA1UdEQQTMBGCDyouaS5wb3N0aG9nLmNvbTATBgNVHSAEDDAKMAgG\nBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG\nAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucjJtMDMuYW1hem9u\ndHJ1c3QuY29tL3IybTAzLmNybDB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGG\nIWh0dHA6Ly9vY3NwLnIybTAzLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYq\naHR0cDovL2NydC5yMm0wMy5hbWF6b250cnVzdC5jb20vcjJtMDMuY2VyMAwGA1Ud\nEwEB\/wQCMAAwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AA5XlLzzrqk+Mxss\nmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABk8jzU\/cAAAQDAEgwRgIhALmo1Mb215AS\n30ZjFhPntkSwB1Uq607o2AFoDnXZHZknAiEAzpQZJZn7SlPG8cDrVhezu2AX0wfX\njrJES6+FY82HZhgAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq\/tUDyX3N8AAA\nAZPI81QvAAAEAwBHMEUCIQCYaY6DSc9xfd7cxHw66u5wF6HvwKx+aa4k8RpgCxfg\nzgIgWBUyK1Q4KLadSGM6wZlXsL57QlY+dpUnKozFBoE5jlEAdwBJnJtp3h187Pw2\n3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZPI81RDAAAEAwBIMEYCIQDS3yYd4nj3\na1YppkYfFN+oubJiWJAprg6cY52lCntB4gIhAOeg3n9mr8jVwGEmVFTNBNW0J9Ae\n2v500\/x00vd+zjDeMA0GCSqGSIb3DQEBCwUAA4IBAQCp39bDgrFkvw\/2kNJPGUbI\nEKrQM9Ko\/ZsqfQWGZniRLCxnd5RIhnsDyqFsYFowqYmFiLvud26FVi2uDibuC39b\nJokZywUr0G9ShL9d2CTitbWyiMNmwSBY4OLkvOujhYNY4z+aIWnrqVScUcJuWVsY\nzanY+4kcaasqvkE9xq\/h1zdlF4t6d10ynYK9tc8+aIqP6zUdPt0lzmCaO5vxuOsB\nKCaP3sNDRcIcroPG4P\/cOKVPWtBZ9nkmFYFHLWlCDzmEXLseZzhFP0x\/zGcRSQ0l\nGnDxoH7yLhMDMJx\/Nt3D83V3Wzhgte7AM67tbrtjue30KQXxTH9lFBS+m1UbisMs\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTNQG0mfAmRzdKZqfODF5hTANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYwNFoXDTMwMDgyMzIyMjYwNFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALd\/pVko\n8vuM475Tf45HV3BbCl\/B9Jy89G1CRkFjcPY06WA9lS+7dWbUA7GtWUKoksr69hKM\nwcMsNpxlw7b3jeXFgxB09\/nmalcAWtnLzF+LaDKEA5DQmvKzuh1nfIfqEiKCQSmX\nXh09Xs+dO7cm5qbaL2hhNJCSAejciwcvOFgFNgEMR42wm6KIFHsQW28jhA+1u\/M0\np6fVwReuEgZfLfdx82Px0LJck3lST3EB\/JfbdsdOzzzg5YkY1dfuqf8y5fUeZ7Cz\nWXbTjujwX\/TovmeWKA36VLCz75azW6tDNuDn66FOpADZZ9omVaF6BqNJiLMVl6P3\n\/c0OiUMC6Z5OfKcCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUVdkYX9IczAHhWLS+q9lVQgHXLgIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQAGjeWm2cC+3z2MzSCnte46\/7JZvj3iQZDY7EvODNdZF41n71Lrk9kbfNwerK0d\nVNzW36Wefr7j7ZSwBVg50W5ay65jNSN74TTQV1yt4WnSbVvN6KlMs1hiyOZdoHKs\nKDV2UGNxbdoBYCQNa2GYF8FQIWLugNp35aSOpMy6cFlymFQomIrnOQHwK1nvVY4q\nxDSJMU\/gNJz17D8ArPN3ngnyZ2TwepJ0uBINz3G5te2rdFUF4i4Y3Bb7FUlHDYm4\nu8aIRGpk2ZpfXmxaoxnbIBZRvGLPSUuPwnwoUOMsJ8jirI5vs2dvchPb7MtI1rle\ni02f2ivH2vxkjDLltSpe2fiC\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "2f80a759bf54f32f70ddd7a0af3f0231e082488999aca34f1e53fa1b5eb1b9bd",
"server_port": "443",
"load_end": 1288,
"ttfb_start": 957,
"ttfb_end": 1287,
"download_start": 1287,
"download_end": 1288,
"download_ms": 1,
"all_start": 850,
"all_end": 1288,
"all_ms": 437,
"index": 11,
"number": 12,
"body_file": "010-12905.16-body.txt",
"body_id": "12905.16",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.16"
},
{
"type": 3,
"id": "12905.17",
"request_id": "12905.17",
"ip_addr": "[2600:1f18:4c12:9a00:892:a302:d87d:f716]",
"full_url": "https:\/\/us.i.posthog.com\/e\/?ip=0&_=1762356489557&ver=1.287.0&compression=gzip-js",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/e\/?ip=0&_=1762356489557&ver=1.287.0&compression=gzip-js",
"raw_id": "12905.17",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 106,
"ttfb_ms": 105,
"load_start": 957,
"load_start_float": 957.000311,
"bytesIn": 15,
"objectSize": 15,
"objectSizeUncompressed": 15,
"chunks": [
{
"ts": 1063,
"bytes": 15
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "",
"socket": 316,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"initiator_function": "window.fetch",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/e\/?ip=0&_=1762356489557&ver=1.287.0&compression=gzip-js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 848",
"content-type: text\/plain",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-length: 15",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:09 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers",
"x-envoy-upstream-service-time: 71",
":status: 200"
]
},
"bytesOut": 2344,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 897,
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 311,
"body_hash": "0c40bafcfdc8adc6db63a6a5bfdb3dd5201798e6163fc674dc2fcbdb2a4134f1",
"server_port": "443",
"load_end": 1063,
"ttfb_start": 957,
"ttfb_end": 1062,
"download_start": 1062,
"download_end": 1063,
"download_ms": 1,
"all_start": 957,
"all_end": 1063,
"all_ms": 106,
"index": 12,
"number": 13,
"body_file": "009-12905.17-body.txt",
"body_id": "12905.17",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.17"
},
{
"type": 3,
"id": "12905.19",
"request_id": "12905.19",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/lazy-recorder.js?v=1.287.0",
"raw_id": "12905.19",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 65,
"ttfb_ms": 41,
"load_start": 1312,
"load_start_float": 1312.000329,
"bytesIn": 54545,
"objectSize": 54545,
"objectSizeUncompressed": 148988,
"chunks": [
{
"ts": 1357,
"bytes": 8440,
"inflated": 19843
},
{
"ts": 1366,
"bytes": 32768,
"inflated": 26343
},
{
"ts": 1377,
"bytes": 13337,
"inflated": 37266
}
],
"expires": "",
"cacheControl": "public, max-age=14400",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/lazy-recorder.js?v=1.287.0",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"cache-control: public, max-age=14400",
"cf-cache-status: REVALIDATED",
"cf-ray: 999d611e7d8baa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:10 GMT",
"etag: \"690b584f-245fc\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 2",
":status: 200"
]
},
"bytesOut": 2086,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 54706,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 14400,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1298,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 5,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 329,
"body_hash": "0bb4ff01b069d6b89192a56d64c0d7f776fce1c9880fb338a2bbd312873e1182",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1377,
"ttfb_start": 1312,
"ttfb_end": 1353,
"download_start": 1353,
"download_end": 1377,
"download_ms": 24,
"all_start": 1312,
"all_end": 1377,
"all_ms": 65,
"index": 13,
"number": 14,
"body_file": "013-12905.19-body.txt",
"cpuTimes": {
"EvaluateScript": 17,
"v8.compile": 3
},
"cpu.EvaluateScript": 17,
"cpu.v8.compile": 3,
"cpuTime": 20,
"body_id": "12905.19",
"js_timing": [
[
1525.178,
1542.004
],
[
1525.193,
1528.531
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.19"
},
{
"type": 3,
"id": "12905.20",
"request_id": "12905.20",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/surveys.js?v=1.287.0",
"raw_id": "12905.20",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 35,
"ttfb_ms": 29,
"load_start": 1312,
"load_start_float": 1312.000335,
"bytesIn": 30117,
"objectSize": 30117,
"objectSizeUncompressed": 83327,
"chunks": [
{
"ts": 1344,
"bytes": 30117,
"inflated": 17791
}
],
"expires": "",
"cacheControl": "public, max-age=300",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/surveys.js?v=1.287.0",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"cache-control: public, max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611e7d90aa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:10 GMT",
"etag: \"690b584f-1457f\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 3",
":status: 200"
]
},
"bytesOut": 2068,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 30243,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1300,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 7,
"http2_stream_dependency": 5,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 335,
"body_hash": "bf21b721215e4ce7439f1f91a38a5a1171b0429995813d4bd4421e2a32bf01ba",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1347,
"ttfb_start": 1312,
"ttfb_end": 1341,
"download_start": 1341,
"download_end": 1347,
"download_ms": 6,
"all_start": 1312,
"all_end": 1347,
"all_ms": 35,
"index": 14,
"number": 15,
"body_file": "011-12905.20-body.txt",
"cpuTimes": {
"EvaluateScript": 9,
"v8.compile": 3
},
"cpu.EvaluateScript": 9,
"cpu.v8.compile": 3,
"cpuTime": 12,
"body_id": "12905.20",
"js_timing": [
[
1495.985,
1505.181
],
[
1496.003,
1498.74
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.20"
},
{
"type": 3,
"id": "12905.21",
"request_id": "12905.21",
"ip_addr": "[2606:4700:10::ac42:a6a4]",
"full_url": "https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0",
"is_secure": 1,
"method": "GET",
"host": "us-assets.i.posthog.com",
"url": "\/static\/web-vitals.js?v=1.287.0",
"raw_id": "12905.21",
"frame_id": "19908098CFF5D497C93C904E8851DD4E",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Script",
"load_ms": 39,
"ttfb_ms": 36,
"load_start": 1312,
"load_start_float": 1312.000341,
"bytesIn": 4076,
"objectSize": 4076,
"objectSizeUncompressed": 10795,
"chunks": [
{
"ts": 1351,
"bytes": 4076,
"inflated": 10795
}
],
"expires": "",
"cacheControl": "public, max-age=300",
"contentType": "text\/javascript",
"contentEncoding": "gzip",
"socket": 287,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/us-assets.i.posthog.com\/static\/array.js",
"initiator_line": 0,
"initiator_column": 14438,
"initiator_type": "script",
"initiator_function": "l",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: us-assets.i.posthog.com",
":method: GET",
":path: \/static\/web-vitals.js?v=1.287.0",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-origin: *",
"age: 88",
"cache-control: public, max-age=300",
"cf-cache-status: HIT",
"cf-ray: 999d611e7d98aa23-IAD",
"content-encoding: gzip",
"content-type: text\/javascript; charset=\"utf-8\"",
"cross-origin-opener-policy: same-origin",
"date: Wed, 05 Nov 2025 15:28:10 GMT",
"etag: \"690b584f-2a2b\"",
"last-modified: Wed, 05 Nov 2025 13:59:43 GMT",
"referrer-policy: strict-origin-when-cross-origin",
"server: cloudflare",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: Accept-Encoding, Origin",
"x-content-type-options: nosniff",
"x-envoy-upstream-service-time: 4",
":status: 200"
]
},
"bytesOut": 2077,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4154,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 212,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 1305,
"socket_group": "pm\/https:\/\/us-assets.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 9,
"http2_stream_dependency": 7,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"netlog_id": 341,
"body_hash": "7ca5683e8497bcc0763c9a9b0fab0d257096dc47fed5c6e130cb32efae458d46",
"server_port": "443",
"renderBlocking": "non_blocking",
"load_end": 1351,
"ttfb_start": 1312,
"ttfb_end": 1348,
"download_start": 1348,
"download_end": 1351,
"download_ms": 3,
"all_start": 1312,
"all_end": 1351,
"all_ms": 39,
"index": 15,
"number": 16,
"body_file": "012-12905.21-body.txt",
"cpuTimes": {
"EvaluateScript": 1,
"v8.compile": 0,
"FunctionCall": 2
},
"cpu.EvaluateScript": 1,
"cpu.v8.compile": 0,
"cpu.FunctionCall": 2,
"cpuTime": 4,
"body_id": "12905.21",
"js_timing": [
[
1511.798,
1512.499
],
[
1511.811,
1512.273
],
[
1514.656,
1514.683
],
[
1514.82,
1514.834
],
[
1516.152,
1516.188
],
[
1518.134,
1518.161
],
[
1518.415,
1518.425
],
[
1518.515,
1518.521
],
[
1653.606,
1653.738
],
[
1656.059,
1656.143
],
[
1739.561,
1739.611
],
[
1740.002,
1740.022
],
[
1839.236,
1839.278
],
[
1840.009,
1840.03
],
[
1939.12,
1939.162
],
[
1940.006,
1940.032
],
[
2038.965,
2039.005
],
[
2040.031,
2040.064
],
[
2139.863,
2139.936
],
[
2144.03,
2144.06
],
[
2240.054,
2240.098
],
[
2244.022,
2244.046
],
[
2338.917,
2338.965
],
[
2340.015,
2340.037
],
[
2439.763,
2439.813
],
[
2440.011,
2440.069
],
[
2539.584,
2539.631
],
[
2540.005,
2540.022
],
[
2639.497,
2639.534
],
[
2640.012,
2640.03
],
[
2739.347,
2739.385
],
[
2740.014,
2740.149
],
[
2839.214,
2839.251
],
[
2840.022,
2840.042
],
[
2939.151,
2939.191
],
[
2940.015,
2940.033
],
[
3038.958,
3038.995
],
[
3040.016,
3040.035
],
[
3138.949,
3138.987
],
[
3140.017,
3140.046
],
[
3239.021,
3239.059
],
[
3240.057,
3240.077
],
[
3338.913,
3338.954
],
[
3340.02,
3340.044
],
[
3439.826,
3439.864
],
[
3439.936,
3439.949
],
[
3539.914,
3539.972
],
[
3544.062,
3544.089
],
[
3639.886,
3639.926
],
[
3644.045,
3644.07
],
[
3739.724,
3739.767
],
[
3740.025,
3740.045
],
[
3839.555,
3839.597
],
[
3840.025,
3840.042
],
[
3939.561,
3939.602
],
[
3940.004,
3940.019
],
[
4039.398,
4039.44
],
[
4040.07,
4040.092
],
[
4139.386,
4139.427
],
[
4140.027,
4140.045
],
[
4239.439,
4239.517
],
[
4240.014,
4240.053
],
[
4339.406,
4339.448
],
[
4340.06,
4340.086
],
[
4439.221,
4439.261
],
[
4440.055,
4440.078
],
[
4539.063,
4539.119
],
[
4540.02,
4540.069
]
],
"body_url": "\/response_body.php?test=251105_9E_E&run=1&bodyid=12905.21"
}
],
"requestsFull": 16,
"requestsDoc": 13,
"responses_200": 14,
"responses_404": 0,
"responses_other": 2,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "19908098CFF5D497C93C904E8851DD4E",
"loadEventStart": 924,
"loadEventEnd": 948,
"domContentLoadedEventStart": 611,
"domContentLoadedEventEnd": 611,
"URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"connections": 7,
"final_base_page_request": 0,
"final_base_page_request_id": "028603373F1756374042484D0EDEDC38",
"final_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"domInteractive": 587,
"firstContentfulPaint": 734,
"firstPaint": 596,
"firstImagePaint": 734,
"firstMeaningfulPaint": 1050,
"renderBlockingCSS": 1,
"renderBlockingJS": 3,
"TTFB": 155,
"basePageSSLTime": 45,
"score_cache": 12,
"score_cdn": 88,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 313273,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 10554,
"image_savings": 0,
"base_page_cdn": "Amazon CloudFront",
"cpuTimes": {
"ParseHTML": 2,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"ResourceFetcher::requestResource": 12,
"EvaluateScript": 80,
"v8.compile": 19,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 5,
"FireAnimationFrame": 1,
"FunctionCall": 136,
"UpdateLayoutTree": 35,
"Layout": 140,
"PrePaint": 2,
"Paint": 2,
"Layerize": 0,
"TimerFire": 1,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"MarkLoad": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"FireIdleCallback": 0,
"Idle": 939
},
"cpuTimesDoc": {
"ParseHTML": 2,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"ResourceFetcher::requestResource": 12,
"EvaluateScript": 80,
"v8.compile": 19,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 5,
"FireAnimationFrame": 0,
"FunctionCall": 110,
"UpdateLayoutTree": 35,
"Layout": 140,
"PrePaint": 2,
"Paint": 2,
"Layerize": 0,
"TimerFire": 1,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"MarkLoad": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"FireIdleCallback": 0,
"Idle": 653
},
"cpu.ParseHTML": 2,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
"cpu.ResourceFetcher::requestResource": 12,
"cpu.EvaluateScript": 80,
"cpu.v8.compile": 19,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 5,
"cpu.FireAnimationFrame": 1,
"cpu.FunctionCall": 136,
"cpu.UpdateLayoutTree": 35,
"cpu.Layout": 140,
"cpu.PrePaint": 2,
"cpu.Paint": 2,
"cpu.Layerize": 0,
"cpu.TimerFire": 1,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.MarkLoad": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 939,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1762356471.2750447,
"osVersion": "Linux 6.8.0-1043-gcp",
"os_version": "Linux 6.8.0-1043-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1762356488.4853818,
"browserVersion": "142.0.0.0",
"browser_version": "142.0.0.0",
"fullyLoadedCPUms": 1899,
"fullyLoadedCPUpct": 20.925110132157844,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "19908098CFF5D497C93C904E8851DD4E",
"loaderId": "B8BD6B5FE8A53EB2FD2446E729745C96"
}
}
},
{
"code": "BounceTrackingIssue",
"details": {
"bounceTrackingIssueDetails": {
"trackingSites": [
"127.0.0.1"
]
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 398,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 405,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 412,
"violatingNodeAttribute": "id"
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"name": ""
}
],
"browser_logs": [
{
"source": "network",
"level": "error",
"text": "Failed to load resource: the server responded with a status of 403 ()",
"timestamp": 1762356489693.582,
"url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"networkRequestId": "12905.18"
}
],
"webdx_features": [
{
"name": "PageVisits",
"id": "0"
},
{
"name": "AspectRatio",
"id": "9"
},
{
"name": "ConstructedStylesheets",
"id": "18"
},
{
"name": "Flexbox",
"id": "28"
},
{
"name": "FocusVisible",
"id": "29"
},
{
"name": "Grid",
"id": "38"
},
{
"name": "Has",
"id": "39"
},
{
"name": "Is",
"id": "46"
},
{
"name": "Scrollend",
"id": "58"
},
{
"name": "TextIndent",
"id": "69"
},
{
"name": "Where",
"id": "83"
},
{
"name": "Aborting",
"id": "124"
},
{
"name": "FileSelectorButton",
"id": "185"
},
{
"name": "Outline",
"id": "189"
},
{
"name": "LongAnimationFrames",
"id": "236"
},
{
"name": "ReferrerPolicy",
"id": "260"
},
{
"name": "BeforeUnload",
"id": "275"
},
{
"name": "LayoutInstability",
"id": "277"
},
{
"name": "RequestAnimationFrame",
"id": "323"
},
{
"name": "TextUnderlineOffset",
"id": "331"
},
{
"name": "Requestidlecallback",
"id": "338"
},
{
"name": "UaClientHints",
"id": "341"
},
{
"name": "Not",
"id": "343"
},
{
"name": "NullishCoalescing",
"id": "379"
}
],
"document_URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"document_hostname": "quick-plumb.preview.static.emergentagent.com",
"document_origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 500,
"domComplete": 919,
"PerformancePaintTiming.first-paint": 596,
"PerformancePaintTiming.first-contentful-paint": 596,
"origin_dns": {
"a": [
"18.164.96.87",
"18.164.96.67",
"18.164.96.89",
"18.164.96.72"
],
"aaaa": [
"2600:9000:2510:6800:19:4370:f4c0:93a1",
"2600:9000:2510:5200:19:4370:f4c0:93a1",
"2600:9000:2510:ce00:19:4370:f4c0:93a1",
"2600:9000:2510:6600:19:4370:f4c0:93a1",
"2600:9000:2510:fc00:19:4370:f4c0:93a1",
"2600:9000:2510:1400:19:4370:f4c0:93a1",
"2600:9000:2510:5600:19:4370:f4c0:93a1",
"2600:9000:2510:b600:19:4370:f4c0:93a1"
],
"cname": [
"d2rkrmstb0qk0j.cloudfront.net."
],
"ns": [
"ns-1133.awsdns-13.org.",
"ns-290.awsdns-36.com.",
"ns-1562.awsdns-03.co.uk.",
"ns-694.awsdns-22.net."
],
"soa": [
"ns-694.awsdns-22.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
],
"https": [
"1 . alpn=\"h2\""
],
"mx": [
"1 smtp.google.com."
],
"txt": [
"\"google-site-verification=PMwuakdLPAGdL59GZvWD93uvAPC2v0dh-5lLWU5X7Mg\""
],
"svcb": []
},
"detected": {
"CMS": "Emergent",
"UI frameworks": "Radix UI,Tailwind CSS,shadcn\/ui",
"JavaScript frameworks": "React,React Router 7.9.4",
"PaaS": "Amazon Web Services",
"Analytics": "PostHog",
"CDN": "Unpkg,Amazon S3,Amazon CloudFront"
},
"detected_apps": {
"Emergent": "",
"Radix UI": "",
"Tailwind CSS": "",
"shadcn\/ui": "",
"React": "",
"React Router": "7.9.4",
"Amazon Web Services": "",
"PostHog": "",
"Unpkg": "",
"Amazon S3": "",
"Amazon CloudFront": ""
},
"detected_technologies": {
"Emergent": {
"name": "Emergent",
"description": "Emergent is an AI-powered, no-code platform that lets users build functional web apps from natural language prompts instead of writing code.",
"slug": "emergent",
"categories": [
{
"id": 1,
"slug": "cms",
"description": "Platforms used to create, manage, and modify content on a website without needing specialized technical knowledge",
"groups": [
3
],
"name": "CMS",
"priority": 1
}
],
"confidence": 100,
"version": "",
"icon": "Emergent.png",
"website": "https:\/\/app.emergent.sh\/",
"pricing": [],
"cpe": null
},
"Radix UI": {
"name": "Radix UI",
"description": "Radix UI is a React-based user interface component library that offers accessible, responsive, and customisable components for building web applications.",
"slug": "radix-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Radix UI.svg",
"website": "https:\/\/www.radix-ui.com",
"pricing": [],
"cpe": null
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"shadcn\/ui": {
"name": "shadcn\/ui",
"description": "shadcn\/ui is a component system built with Radix UI and Tailwind CSS.",
"slug": "shadcn-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "shadcn-ui.svg",
"website": "https:\/\/ui.shadcn.com",
"pricing": [],
"cpe": null
},
"React": {
"name": "React",
"description": "React is an open-source JavaScript library for building user interfaces or UI components.",
"slug": "react",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "React.svg",
"website": "https:\/\/reactjs.org",
"pricing": [],
"cpe": "cpe:2.3:a:facebook:react:*:*:*:*:*:*:*:*"
},
"React Router": {
"name": "React Router",
"description": "React Router provides declarative routing for React.",
"slug": "react-router",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "7.9.4",
"icon": "React Router.svg",
"website": "https:\/\/reactrouter.com",
"pricing": [],
"cpe": null
},
"Amazon Web Services": {
"name": "Amazon Web Services",
"description": "Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.",
"slug": "amazon-web-services",
"categories": [
{
"id": 62,
"slug": "paas",
"description": "Provides a platform for software development",
"groups": [
7
],
"name": "PaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Web Services.svg",
"website": "https:\/\/aws.amazon.com\/",
"pricing": [],
"cpe": null
},
"PostHog": {
"name": "PostHog",
"description": "PostHog is the open-source, all-in-one product analytics platform.",
"slug": "posthog",
"categories": [
{
"id": 10,
"slug": "analytics",
"description": "Tools that track user behavior and provide insights into website performance",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "PostHog.svg",
"website": "https:\/\/posthog.com",
"pricing": [
"freemium",
"payg"
],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"Amazon S3": {
"name": "Amazon S3",
"description": "Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.",
"slug": "amazon-s3",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon S3.svg",
"website": "https:\/\/aws.amazon.com\/s3\/",
"pricing": [],
"cpe": null
},
"Amazon CloudFront": {
"name": "Amazon CloudFront",
"description": "Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds.",
"slug": "amazon-cloudfront",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Cloudfront.svg",
"website": "https:\/\/aws.amazon.com\/cloudfront\/",
"pricing": [],
"cpe": null
}
},
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div>",
"target": [
"div[x-id=\"Hero_68\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div>",
"target": [
"div[x-id=\"Hero_69\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"bgColor": "#eff6ff",
"contrastRatio": 3.27,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\">",
"target": [
".border-blue-200"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p>",
"target": [
".mt-2"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_84\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_87\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\">",
"target": [
"a[x-line-number=\"90\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Header_44\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\">",
"target": [
".lucide-menu"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\">",
"target": [
".mr-2"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-clock.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-wrench"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-droplets"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-flame"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-pen-tool"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-house"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-search"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-phone.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\">",
"target": [
".lucide-clock.text-white.w-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Footer_71\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.mt-1.w-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-facebook"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-twitter"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-instagram"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Header_19\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1d4ed8",
"bgColor": "#dbeafe",
"contrastRatio": 5.49,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.49"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\">",
"target": [
".text-blue-700"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p>",
"target": [
".max-w-2xl"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div>",
"target": [
"div[x-id=\"Services_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div>",
"target": [
"div[x-id=\"Services_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div>",
"target": [
"div[x-id=\"Services_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div>",
"target": [
"div[x-id=\"Services_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div>",
"target": [
"div[x-line-number=\"65\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div>",
"target": [
"div[x-id=\"Services_66\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">",
"target": [
"p[x-id=\"About_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p>",
"target": [
"p[x-id=\"Testimonials_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div>",
"target": [
"div[x-id=\"Testimonials_52\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div>",
"target": [
"div[x-id=\"Testimonials_53\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div>",
"target": [
"div[x-id=\"Testimonials_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div>",
"target": [
"div[x-id=\"Testimonials_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p>",
"target": [
"p[x-id=\"Contact_41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p>",
"target": [
"p[x-line-number=\"134\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p>",
"target": [
"p[x-line-number=\"135\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p>",
"target": [
"p[x-line-number=\"147\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p>",
"target": [
"p[x-line-number=\"148\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p>",
"target": [
"p[x-line-number=\"160\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p>",
"target": [
"p[x-line-number=\"161\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#eff6ff",
"contrastRatio": 16.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p>",
"target": [
"p[x-line-number=\"174\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p>",
"target": [
"p[x-line-number=\"175\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Footer_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p>",
"target": [
"p[x-id=\"Footer_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span>",
"target": [
"span[x-line-number=\"72\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span>",
"target": [
"span[x-line-number=\"76\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span>",
"target": [
"span[x-line-number=\"80\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p>",
"target": [
"p[x-id=\"Footer_99\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "emergent-badge",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "name",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "email",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "phone",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "message",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "root",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"root\" class=\"\">",
"target": [
"#root"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "services",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\">",
"target": [
"#services"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "about",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\">",
"target": [
"#about"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "testimonials",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\">",
"target": [
"#testimonials"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contact",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\">",
"target": [
"#contact"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\">",
"target": [
"ul[x-line-number=\"32\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\">",
"target": [
"ul[x-id=\"Footer_58\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\">",
"target": [
".space-y-3"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li>",
"target": [
"li[x-id=\"Footer_33\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li>",
"target": [
"li[x-id=\"Footer_38\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li>",
"target": [
"li[x-line-number=\"43\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li>",
"target": [
"li[x-id=\"Footer_48\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"70\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"74\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"78\"]"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"contrastRatio": 0,
"fontSize": "45.0pt (60px)",
"fontWeight": "bold",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p>",
"target": [
"p[x-id=\"Hero_23\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"contrastRatio": 0,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span>",
"target": [
"span[x-id=\"Hero_49\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span>",
"target": [
"span[x-id=\"Hero_53\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p>",
"target": [
"#emergent-badge > div > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
}
]
}
]
},
"base_page_ip_ptr": "server-18-164-96-67.jfk50.r.cloudfront.net",
"base_page_cname": "",
"base_page_dns_server": "ns-1133.awsdns-13.org",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 16605,
"testUrl": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"llms_txt_validation",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"privacy-sandbox",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"width\":20,\"height\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":0,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":0,\"total_title\":0,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":false,\"form_control_a11y_tree\":[{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Emergency Call\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Emergency Call\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Get Free Quote\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Get Free Quote\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"(555) 123-4567\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"(555) 123-4567\"}],\"role\":\"button\"},{\"type\":\"input\",\"attributes\":{\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Your Name\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Your Name\"},{\"type\":\"placeholder\",\"value\":\"John Doe\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Email Address\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Email Address\"},{\"type\":\"placeholder\",\"value\":\"john@example.com\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Phone Number\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Phone Number\"},{\"type\":\"placeholder\",\"value\":\"(555) 123-4567\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"textarea\",\"attributes\":{\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":true,\"readonly\":false,\"required\":true},\"accessible_name\":\"Message\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Message\"},{\"type\":\"placeholder\",\"value\":\"Tell us about your plumbing needs...\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"button\",\"attributes\":{\"type\":\"submit\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Send Message\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Send Message\"}],\"role\":\"button\"}],\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false}]}",
"ads": "{\"ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"app_ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"sellers\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":1,\"nodes\":[{\"tagName\":\"link\",\"href\":\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\",\"rel\":\"stylesheet\"}],\"attribute_usage_count\":{\"href\":1,\"rel\":1}},\"priority-hints\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"meta-nodes\":{\"total\":4,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"utf-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width,initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"theme-color\",\"content\":\"#000000\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"A product of emergent.sh\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":3,\"content\":3}},\"10.5\":[],\"seo-anchor-elements\":{\"internal\":13,\"external\":1,\"hash\":8,\"navigateHash\":0,\"earlyHash\":3},\"seo-titles\":{\"titleWords\":33,\"titleElements\":14},\"seo-words\":{\"wordsCount\":276,\"wordElements\":31},\"input_elements\":{\"total\":4,\"nodes\":[{\"tagName\":\"input\",\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},{\"tagName\":\"input\",\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},{\"tagName\":\"input\",\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},{\"tagName\":\"textarea\",\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"}],\"attribute_usage_count\":{\"class\":4,\"x-file-name\":4,\"x-line-number\":4,\"x-component\":4,\"x-id\":4,\"x-dynamic\":4,\"id\":4,\"placeholder\":4,\"required\":4,\"type\":3,\"value\":3,\"name\":4,\"rows\":1}},\"link_protocols_used\":{\"https\":14},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":1,\"nodes\":[{\"tagName\":\"section\",\"tabindex\":\"-1\"}],\"attribute_usage_count\":{\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1}},\"icon_only_clickables\":4,\"inline_svg_stats\":{\"total\":45,\"content_lengths\":[498,545,318,423,550,343,437,497,481,581,497,659,497,384,363,363,363,363,363,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,559,367,415,340,498,545,353,420,328,397,425],\"attribute_usage_count\":{\"class\":45,\"fill\":45,\"stroke\":45,\"viewbox\":45,\"x-file-name\":3,\"x-line-number\":3,\"x-component\":3,\"x-id\":3,\"x-dynamic\":3,\"xmlns\":42,\"width\":42,\"height\":42,\"stroke-width\":42,\"stroke-linecap\":42,\"stroke-linejoin\":42,\"aria-hidden\":42}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\"}],\"attribute_usage_count\":{\"style\":1,\"src\":1}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[],\"alt_lengths\":[-1]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":11,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"async\":\"\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/array.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\"},{\"tagName\":\"script\"},{\"tagName\":\"script\",\"defer\":\"defer\",\"src\":\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\"},{\"tagName\":\"script\"}],\"attribute_usage_count\":{\"type\":5,\"crossorigin\":5,\"async\":1,\"src\":9,\"defer\":1}},\"nodes_using_role\":{\"total\":0,\"usage_and_count\":{}},\"headings_order\":[1,1,2,2,2,2,3,3,3,3,3,4,4,4],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":1,\"charset\":1,\"name\":7,\"content\":3,\"type\":10,\"crossorigin\":5,\"async\":1,\"src\":10,\"defer\":1,\"href\":15,\"rel\":1,\"id\":10,\"x-file-name\":363,\"x-line-number\":363,\"x-component\":363,\"x-id\":363,\"x-dynamic\":363,\"data-debug-wrapper\":96,\"style\":100,\"class\":272,\"fill\":45,\"stroke\":45,\"viewBox\":45,\"stroke-linecap\":45,\"stroke-linejoin\":45,\"stroke-width\":45,\"d\":54,\"xmlns\":42,\"width\":45,\"height\":45,\"aria-hidden\":42,\"cx\":6,\"cy\":6,\"r\":6,\"points\":2,\"x-excluded\":8,\"for\":4,\"placeholder\":4,\"required\":4,\"value\":3,\"rows\":1,\"x\":3,\"y\":3,\"rx\":3,\"ry\":1,\"x1\":1,\"x2\":1,\"y1\":1,\"y2\":1,\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1,\"target\":1},\"body_node\":{\"tagName\":\"body\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"Emergent | Fullstack App\",\"length\":24},\"length_of_h1s\":[15,38]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": "19.2.0",
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 15,
"cms": {
"wordpress": {
"theme": {
"theme": null,
"child_theme": null
},
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": [
{
"name": "ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog",
"domain": ".emergentagent.com",
"path": "\/",
"expires": 1793892495,
"size": 371,
"httpOnly": false,
"secure": true,
"session": false,
"sameSite": "Lax",
"sameParty": false
}
],
"crawl_links": [],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":1,\"externalCssInBody\":0,\"inlineCssInHead\":1,\"inlineCssInBody\":0}",
"css-variables": null,
"doctype": "html",
"document_height": 4487,
"document_width": 1351,
"ecommerce": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used",
"error": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used"
}
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":4,\"title\":1,\"script\":11,\"link\":1,\"style\":1,\"body\":1,\"noscript\":1,\"div\":265,\"header\":1,\"svg\":45,\"path\":54,\"h1\":2,\"p\":22,\"nav\":1,\"a\":14,\"button\":5,\"main\":1,\"section\":6,\"circle\":6,\"polyline\":2,\"span\":13,\"h2\":4,\"form\":1,\"label\":4,\"input\":3,\"textarea\":1,\"h3\":5,\"rect\":3,\"footer\":1,\"h4\":3,\"ul\":3,\"li\":12,\"line\":1,\"img\":1}",
"event-names": {
"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js": [
"error",
"unhandledrejection",
"error",
"error",
"load",
"load"
],
"https:\/\/unpkg.com\/rrweb@2.0.0-alpha.4\/dist\/rrweb.min.js": [
"load",
"load",
"load",
"load",
"message"
],
"https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js": [
"test",
"DOMContentLoaded",
"load",
"error",
"load",
"error",
"load",
"error",
"load",
"error",
"navigate",
"navigatesuccess",
"navigateerror",
"visibilitychange",
"change",
"keydown"
],
"https:\/\/us-assets.i.posthog.com\/static\/array.js": [
"load",
"DOMContentLoaded"
],
"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0": [
"load",
"load",
"load",
"load",
"load",
"load",
"message",
"message",
"error",
"error",
"unhandledrejection",
"readystatechange"
],
"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0": [
"pageshow",
"visibilitychange",
"visibilitychange",
"prerenderingchange",
"prerenderingchange"
]
},
"fugu-apis": [],
"generated-content": {
"percent": "0.9624",
"sizeInKB": "99.72"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\" class=\"\"><head class=\"\"><meta charset=\"utf-8\" class=\"\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" class=\"\"><meta name=\"theme-color\" content=\"#000000\" class=\"\"><meta name=\"description\" content=\"A product of emergent.sh\" class=\"\"><title class=\"\">Emergent | Fullstack App<\/title><script type=\"text\/javascript\" crossorigin=\"anonymous\" async=\"\" src=\"https:\/\/us-assets.i.posthog.com\/static\/array.js\" class=\"\"><\/script><script src=\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\" class=\"\"><\/script><script src=\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\" class=\"\"><\/script><script src=\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\" class=\"\"><\/script><script class=\"\">if(window.self!==window.top){var debugScript=document.createElement(\"script\");debugScript.src=\"https:\/\/assets.emergent.sh\/scripts\/debug-monitor.js\",document.head.appendChild(debugScript),window.tailwind=window.tailwind||{},tailwind.config={corePlugins:{preflight:!1}};var tailwindScript=document.createElement(\"script\");tailwindScript.src=\"https:\/\/cdn.tailwindcss.com\",document.head.appendChild(tailwindScript)}<\/script><script defer=\"defer\" src=\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\" class=\"\"><\/script><link href=\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\" rel=\"stylesheet\" class=\"\"><style type=\"text\/css\" class=\"\">[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}<\/style><\/head><body class=\"\"><noscript class=\"\">You need to enable JavaScript to run this app.<\/noscript><div id=\"root\" class=\"\"><div x-file-name=\"index\" x-line-number=\"9\" x-component=\"App\" x-id=\"index_9\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"App\" x-file-name=\"App\" x-line-number=\"9\" x-component=\"div\" x-id=\"App_9\" x-dynamic=\"false\"><div x-file-name=\"App\" x-line-number=\"10\" x-component=\"BrowserRouter\" x-id=\"App_10\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"min-h-screen\" x-file-name=\"Home\" x-line-number=\"12\" x-component=\"div\" x-id=\"Home_12\" x-dynamic=\"false\"><div x-file-name=\"Home\" x-line-number=\"13\" x-component=\"Header\" x-id=\"Home_13\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><header class=\"fixed top-0 left-0 right-0 bg-white border-b border-gray-200 z-50 shadow-sm\" x-file-name=\"Header\" x-line-number=\"7\" x-component=\"header\" x-id=\"Header_7\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\" x-file-name=\"Header\" x-line-number=\"8\" x-component=\"div\" x-id=\"Header_8\" x-dynamic=\"false\"><div class=\"flex justify-between items-center h-20\" x-file-name=\"Header\" x-line-number=\"9\" x-component=\"div\" x-id=\"Header_9\" x-dynamic=\"false\"><div class=\"flex items-center\" x-file-name=\"Header\" x-line-number=\"10\" x-component=\"div\" x-id=\"Header_10\" x-dynamic=\"false\"><div class=\"flex items-center gap-3\" x-file-name=\"Header\" x-line-number=\"11\" x-component=\"div\" x-id=\"Header_11\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Header\" x-line-number=\"12\" x-component=\"div\" x-id=\"Header_12\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Header\" x-line-number=\"13\" x-component=\"svg\" x-id=\"Header_13\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Header\" x-line-number=\"14\" x-component=\"path\" x-id=\"Header_14\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Header\" x-line-number=\"17\" x-component=\"div\" x-id=\"Header_17\" x-dynamic=\"false\" class=\"\"><h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1><p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><\/div><nav class=\"hidden md:flex items-center gap-8\" x-file-name=\"Header\" x-line-number=\"24\" x-component=\"nav\" x-id=\"Header_24\" x-dynamic=\"false\"><a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a><a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a><a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a><a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a><\/nav><div class=\"flex items-center gap-4\" x-file-name=\"Header\" x-line-number=\"39\" x-component=\"div\" x-id=\"Header_39\" x-dynamic=\"false\"><div x-file-name=\"Header\" x-line-number=\"40\" x-component=\"Button\" x-id=\"Header_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\"><div x-file-name=\"Header\" x-line-number=\"44\" x-component=\"Phone\" x-id=\"Header_44\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>Emergency Call<\/button><\/div><\/div><div x-file-name=\"Header\" x-line-number=\"47\" x-component=\"Button\" x-id=\"Header_47\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 md:hidden\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\"><path d=\"M4 12h16\" class=\"\"><\/path><path d=\"M4 18h16\" class=\"\"><\/path><path d=\"M4 6h16\" class=\"\"><\/path><\/svg><\/button><\/div><\/div><\/div><\/div><\/div><\/header><\/div><main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Home\" x-line-number=\"15\" x-component=\"Hero\" x-id=\"Home_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Hero\" x-line-number=\"11\" x-component=\"div\" x-id=\"Hero_11\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"Hero\" x-line-number=\"12\" x-component=\"div\" x-id=\"Hero_12\" x-dynamic=\"false\"><div class=\"space-y-8\" x-file-name=\"Hero\" x-line-number=\"13\" x-component=\"div\" x-id=\"Hero_13\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"15\" x-component=\"Shield\" x-id=\"Hero_15\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div>Trusted by 5,000+ Homeowners<\/div><h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1><p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p><div class=\"flex flex-col sm:flex-row gap-4\" x-file-name=\"Hero\" x-line-number=\"27\" x-component=\"div\" x-id=\"Hero_27\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"28\" x-component=\"Button\" x-id=\"Hero_28\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">Get Free Quote<\/button><\/div><\/div><div x-file-name=\"Hero\" x-line-number=\"35\" x-component=\"Button\" x-id=\"Hero_35\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\"><div x-file-name=\"Hero\" x-line-number=\"41\" x-component=\"Phone\" x-id=\"Hero_41\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>(555) 123-4567<\/button><\/div><\/div><\/div><div class=\"flex items-center gap-6 pt-4\" x-file-name=\"Hero\" x-line-number=\"46\" x-component=\"div\" x-id=\"Hero_46\" x-dynamic=\"false\"><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"47\" x-component=\"div\" x-id=\"Hero_47\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"48\" x-component=\"Clock\" x-id=\"Hero_48\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span><\/div><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"51\" x-component=\"div\" x-id=\"Hero_51\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"52\" x-component=\"Shield\" x-id=\"Hero_52\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span><\/div><\/div><\/div><div class=\"relative\" x-file-name=\"Hero\" x-line-number=\"58\" x-component=\"div\" x-id=\"Hero_58\" x-dynamic=\"false\"><div class=\"bg-blue-100 rounded-3xl p-8 shadow-2xl\" x-file-name=\"Hero\" x-line-number=\"59\" x-component=\"div\" x-id=\"Hero_59\" x-dynamic=\"false\"><div class=\"aspect-square bg-gradient-to-br from-blue-200 to-blue-300 rounded-2xl flex items-center justify-center\" x-file-name=\"Hero\" x-line-number=\"60\" x-component=\"div\" x-id=\"Hero_60\" x-dynamic=\"false\"><svg class=\"w-64 h-64 text-blue-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Hero\" x-line-number=\"61\" x-component=\"svg\" x-id=\"Hero_61\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Hero\" x-line-number=\"62\" x-component=\"path\" x-id=\"Hero_62\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><\/div><div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\"><div class=\"text-center\" x-file-name=\"Hero\" x-line-number=\"67\" x-component=\"div\" x-id=\"Hero_67\" x-dynamic=\"false\"><div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div><div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"16\" x-component=\"Services\" x-id=\"Home_16\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Services\" x-line-number=\"20\" x-component=\"div\" x-id=\"Services_20\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Services\" x-line-number=\"21\" x-component=\"div\" x-id=\"Services_21\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2><p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p><\/div><div class=\"grid md:grid-cols-2 lg:grid-cols-3 gap-8\" x-file-name=\"Services\" x-line-number=\"30\" x-component=\"div\" x-id=\"Services_30\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z\" class=\"\"><\/path><path d=\"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z\" class=\"\"><\/path><path d=\"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18\" class=\"\"><\/path><path d=\"m2.3 2.3 7.286 7.286\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"2\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\" class=\"\"><\/path><path d=\"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"8\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 bg-blue-50 rounded-2xl p-8 md:p-12\" x-file-name=\"Services\" x-line-number=\"54\" x-component=\"div\" x-id=\"Services_54\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-3 gap-8 text-center\" x-file-name=\"Services\" x-line-number=\"55\" x-component=\"div\" x-id=\"Services_55\" x-dynamic=\"false\"><div x-file-name=\"Services\" x-line-number=\"56\" x-component=\"div\" x-id=\"Services_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"60\" x-component=\"div\" x-id=\"Services_60\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"64\" x-component=\"div\" x-id=\"Services_64\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"17\" x-component=\"About\" x-id=\"Home_17\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"About\" x-line-number=\"10\" x-component=\"div\" x-id=\"About_10\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"About\" x-line-number=\"11\" x-component=\"div\" x-id=\"About_11\" x-dynamic=\"false\"><div x-file-name=\"About\" x-line-number=\"12\" x-component=\"div\" x-id=\"About_12\" x-dynamic=\"false\" class=\"\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2><p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">With over 15 years of experience serving the community, we pride ourselves on delivering reliable, high-quality plumbing services. Our licensed and insured team is committed to solving your plumbing problems efficiently and affordably.<\/p><div class=\"space-y-4\" x-file-name=\"About\" x-line-number=\"20\" x-component=\"div\" x-id=\"About_20\" x-dynamic=\"true\"><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span><\/div><\/div><\/div><div class=\"grid grid-cols-2 gap-6\" x-file-name=\"About\" x-line-number=\"36\" x-component=\"div\" x-id=\"About_36\" x-dynamic=\"true\"><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div><\/div><\/div><\/div><\/div><\/section><\/div><section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Testimonials\" x-line-number=\"11\" x-component=\"div\" x-id=\"Testimonials_11\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Testimonials\" x-line-number=\"12\" x-component=\"div\" x-id=\"Testimonials_12\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p><\/div><div class=\"grid md:grid-cols-3 gap-8\" x-file-name=\"Testimonials\" x-line-number=\"21\" x-component=\"div\" x-id=\"Testimonials_21\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 text-center\" x-file-name=\"Testimonials\" x-line-number=\"49\" x-component=\"div\" x-id=\"Testimonials_49\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-8 bg-blue-50 rounded-2xl px-8 py-6\" x-file-name=\"Testimonials\" x-line-number=\"50\" x-component=\"div\" x-id=\"Testimonials_50\" x-dynamic=\"false\"><div x-file-name=\"Testimonials\" x-line-number=\"51\" x-component=\"div\" x-id=\"Testimonials_51\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div><\/div><div class=\"h-12 w-px bg-blue-200\" x-file-name=\"Testimonials\" x-line-number=\"55\" x-component=\"div\" x-id=\"Testimonials_55\" x-dynamic=\"false\"><\/div><div x-file-name=\"Testimonials\" x-line-number=\"56\" x-component=\"div\" x-id=\"Testimonials_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div><\/div><\/div><\/div><\/div><\/section><section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Contact\" x-line-number=\"36\" x-component=\"div\" x-id=\"Contact_36\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Contact\" x-line-number=\"37\" x-component=\"div\" x-id=\"Contact_37\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p><\/div><div class=\"grid lg:grid-cols-2 gap-12\" x-file-name=\"Contact\" x-line-number=\"46\" x-component=\"div\" x-id=\"Contact_46\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"47\" x-component=\"div\" x-id=\"Contact_47\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Contact\" x-line-number=\"48\" x-component=\"Card\" x-id=\"Contact_48\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow mb-8\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-8\" x-file-name=\"Contact\" x-line-number=\"49\" x-component=\"CardContent\" x-id=\"Contact_49\" x-dynamic=\"true\" x-excluded=\"true\"><form class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"50\" x-component=\"form\" x-id=\"Contact_50\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"51\" x-component=\"div\" x-id=\"Contact_51\" x-dynamic=\"false\" class=\"\"><label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label><div x-file-name=\"Contact\" x-line-number=\"55\" x-component=\"Input\" x-id=\"Contact_55\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"67\" x-component=\"div\" x-id=\"Contact_67\" x-dynamic=\"false\" class=\"\"><label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label><div x-file-name=\"Contact\" x-line-number=\"71\" x-component=\"Input\" x-id=\"Contact_71\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"83\" x-component=\"div\" x-id=\"Contact_83\" x-dynamic=\"false\" class=\"\"><label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label><div x-file-name=\"Contact\" x-line-number=\"87\" x-component=\"Input\" x-id=\"Contact_87\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"99\" x-component=\"div\" x-id=\"Contact_99\" x-dynamic=\"false\" class=\"\"><label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label><div x-file-name=\"Contact\" x-line-number=\"103\" x-component=\"Textarea\" x-id=\"Contact_103\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\"><\/textarea><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"115\" x-component=\"Button\" x-id=\"Contact_115\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">Send Message<\/button><\/div><\/div><\/form><\/div><\/div><\/div><\/div><div class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"126\" x-component=\"div\" x-id=\"Contact_126\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"127\" x-component=\"Card\" x-id=\"Contact_127\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"128\" x-component=\"CardContent\" x-id=\"Contact_128\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"129\" x-component=\"div\" x-id=\"Contact_129\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"130\" x-component=\"Phone\" x-id=\"Contact_130\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"132\" x-component=\"div\" x-id=\"Contact_132\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"140\" x-component=\"Card\" x-id=\"Contact_140\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"141\" x-component=\"CardContent\" x-id=\"Contact_141\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"142\" x-component=\"div\" x-id=\"Contact_142\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"143\" x-component=\"Mail\" x-id=\"Contact_143\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"145\" x-component=\"div\" x-id=\"Contact_145\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"153\" x-component=\"Card\" x-id=\"Contact_153\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"154\" x-component=\"CardContent\" x-id=\"Contact_154\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"155\" x-component=\"div\" x-id=\"Contact_155\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"156\" x-component=\"MapPin\" x-id=\"Contact_156\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"158\" x-component=\"div\" x-id=\"Contact_158\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"166\" x-component=\"Card\" x-id=\"Contact_166\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"167\" x-component=\"CardContent\" x-id=\"Contact_167\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-600 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"168\" x-component=\"div\" x-id=\"Contact_168\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"169\" x-component=\"Clock\" x-id=\"Contact_169\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"171\" x-component=\"div\" x-id=\"Contact_171\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3><div class=\"space-y-1 text-gray-700\" x-file-name=\"Contact\" x-line-number=\"173\" x-component=\"div\" x-id=\"Contact_173\" x-dynamic=\"false\"><p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p><p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p><p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/main><div x-file-name=\"Home\" x-line-number=\"21\" x-component=\"Footer\" x-id=\"Home_21\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><footer class=\"bg-gray-900 text-white\" x-file-name=\"Footer\" x-line-number=\"10\" x-component=\"footer\" x-id=\"Footer_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12\" x-file-name=\"Footer\" x-line-number=\"11\" x-component=\"div\" x-id=\"Footer_11\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-4 gap-8 mb-8\" x-file-name=\"Footer\" x-line-number=\"12\" x-component=\"div\" x-id=\"Footer_12\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"13\" x-component=\"div\" x-id=\"Footer_13\" x-dynamic=\"false\" class=\"\"><div class=\"flex items-center gap-3 mb-4\" x-file-name=\"Footer\" x-line-number=\"14\" x-component=\"div\" x-id=\"Footer_14\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Footer\" x-line-number=\"15\" x-component=\"div\" x-id=\"Footer_15\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Footer\" x-line-number=\"16\" x-component=\"svg\" x-id=\"Footer_16\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Footer\" x-line-number=\"17\" x-component=\"path\" x-id=\"Footer_17\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Footer\" x-line-number=\"20\" x-component=\"div\" x-id=\"Footer_20\" x-dynamic=\"false\" class=\"\"><h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3><p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p><\/div><div x-file-name=\"Footer\" x-line-number=\"30\" x-component=\"div\" x-id=\"Footer_30\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4><ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"56\" x-component=\"div\" x-id=\"Footer_56\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4><ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li><li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li><li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li><li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li><li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"67\" x-component=\"div\" x-id=\"Footer_67\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4><ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\"><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"71\" x-component=\"Phone\" x-id=\"Footer_71\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span><\/li><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"75\" x-component=\"Mail\" x-id=\"Footer_75\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span><\/li><li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"79\" x-component=\"MapPin\" x-id=\"Footer_79\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span><\/li><\/ul><div class=\"flex gap-3 mt-4\" x-file-name=\"Footer\" x-line-number=\"83\" x-component=\"div\" x-id=\"Footer_83\" x-dynamic=\"false\"><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"85\" x-component=\"Facebook\" x-id=\"Footer_85\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\"><path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"88\" x-component=\"Twitter\" x-id=\"Footer_88\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"91\" x-component=\"Instagram\" x-id=\"Footer_91\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\"><rect width=\"20\" height=\"20\" x=\"2\" y=\"2\" rx=\"5\" ry=\"5\" class=\"\"><\/rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\" class=\"\"><\/path><line x1=\"17.5\" x2=\"17.51\" y1=\"6.5\" y2=\"6.5\" class=\"\"><\/line><\/svg><\/div><\/a><\/div><\/div><\/div><div class=\"border-t border-gray-800 pt-8\" x-file-name=\"Footer\" x-line-number=\"97\" x-component=\"div\" x-id=\"Footer_97\" x-dynamic=\"false\"><div class=\"flex flex-col md:flex-row justify-between items-center gap-4\" x-file-name=\"Footer\" x-line-number=\"98\" x-component=\"div\" x-id=\"Footer_98\" x-dynamic=\"false\"><p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p><div class=\"flex gap-6 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"102\" x-component=\"div\" x-id=\"Footer_102\" x-dynamic=\"false\"><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a><\/div><\/div><\/div><\/div><\/footer><\/div><\/div><\/div><div x-file-name=\"App\" x-line-number=\"15\" x-component=\"Toaster\" x-id=\"App_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"sonner\" x-line-number=\"10\" x-component=\"Sonner\" x-id=\"sonner_10\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section><\/div><\/div><\/div><\/div><\/div><a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\"><div style=\"display:flex;flex-direction:row;align-items:center\" class=\"\"><img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\"><p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p><\/div><\/a><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\" class=\"\"><\/script><script class=\"\">!function(e,t){var r,s,o,i;t.__SV||(window.posthog=t,t._i=[],t.init=function(n,a,p){function c(e,t){var r=t.split(\".\");2==r.length&&(e=e[r[0]],t=r[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}(o=e.createElement(\"script\")).type=\"text\/javascript\",o.crossOrigin=\"anonymous\",o.async=!0,o.src=a.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"\/static\/array.js\",(i=e.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(o,i);var g=t;for(void 0!==p?g=t[p]=[]:p=\"posthog\",g.people=g.people||[],g.toString=function(e){var t=\"posthog\";return\"posthog\"!==p&&(t+=\".\"+p),e||(t+=\" (stub)\"),t},g.people.toString=function(){return g.toString(1)+\".people (stub)\"},r=\"init me ws ys ps bs capture je Di ks register register_once register_for_session unregister unregister_for_session Ps getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Es $s createPersonProfile Is opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing Ss debug xs getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),s=0;s<r.length;s++)c(g,r[s]);t._i.push([n,a,p])},t.__SV=1)}(document,window.posthog||[]),posthog.init(\"phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\",{api_host:\"https:\/\/us.i.posthog.com\",person_profiles:\"identified_only\"})<\/script><\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[]",
"initiators": null,
"inline_style_bytes": 14859,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":9,\"beacon\":0,\"total\":9},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":6,\"resources_h2\":3,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":11,\"async\":5,\"defer\":1,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":0,\"referrerpolicy\":0,\"src\":9,\"inline\":2,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":1},\"sourceMaps\":{\"count\":1,\"ext\":{\"js\":23,\"mjs\":5,\"ts\":33,\"tsx\":2,\"jsx\":13},\"babel\":true,\"js\":{\"size\":1173395,\"stats\":{}}},\"bundler\":[],\"document\":{\"length\":3993,\"elements\":20,\"links\":1,\"stylesheets\":1,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":2}}",
"lib-detector-version": "6.1.0",
"llms_txt_validation": "{\"valid\":false,\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"localstorage_size": 1616,
"markup": "{\"favicon\":false,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":1},\"buttons\":{\"types\":{\"submit\":1},\"total\":5},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":4,\"input\":3,\"textarea\":1,\"button\":1},\"types\":{\"text\":1,\"email\":1,\"tel\":1,\"submit\":1},\"total\":9}],\"total\":1},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"text\":1,\"email\":1,\"tel\":1},\"total\":3},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":224,\"references_total\":1370},\"ids\":{\"ids_total\":10,\"duplicate_ids_total\":0,\"unique_ids_total\":10},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":1,\"src_total\":1,\"srcset_total\":0,\"alt\":{\"missing\":1,\"blank\":0,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":1,\"missing_height\":1}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":45,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":45},\"app\":{\"app_id_present\":false,\"meta_theme_color\":\"#000000\"},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":485,\"bodyLeafNodesCount\":187,\"depth\":{\"mean\":14.005347593582888,\"median\":15,\"mode\":16,\"stddev\":3.3694083426787977,\"skew\":-0.5919889201767967,\"range\":{\"min\":1,\"max\":18}},\"bodyNonLeafNodesCount\":298,\"branchFactor\":{\"mean\":1.610738255033557,\"median\":1,\"mode\":1,\"stddev\":0.9603649292125285,\"skew\":0.6359439380344144,\"range\":{\"min\":1,\"max\":6}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":8,\"stddev\":0,\"skew\":null,\"median\":8,\"mode\":8,\"range\":{\"min\":8,\"max\":8}},{\"depth\":1,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":2,\"count\":2,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":3,\"count\":1,\"mean\":2,\"stddev\":0,\"skew\":null,\"median\":2,\"mode\":2,\"range\":{\"min\":2,\"max\":2}},{\"depth\":4,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":5,\"count\":2,\"mean\":2,\"stddev\":1,\"skew\":1,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":6,\"count\":3,\"mean\":2.3333333333333335,\"stddev\":1.8856180831641267,\"skew\":0.7071067811865476,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":7,\"count\":7,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":8,\"count\":7,\"mean\":1.5714285714285714,\"stddev\":0.7284313590846836,\"skew\":0.7844645405527361,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":9,\"count\":11,\"mean\":2.090909090909091,\"stddev\":0.9958591954639383,\"skew\":1.0954451150103321,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":10,\"count\":19,\"mean\":2.210526315789474,\"stddev\":1.280581585325941,\"skew\":0.16439898730535746,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":6}},{\"depth\":11,\"count\":30,\"mean\":1.9333333333333333,\"stddev\":1.2364824660660938,\"skew\":0.754829412424069,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":12,\"count\":43,\"mean\":1.5813953488372092,\"stddev\":0.8136211946295767,\"skew\":0.7145774380937868,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":13,\"count\":39,\"mean\":1.7179487179487178,\"stddev\":1.0609313264398563,\"skew\":0.6767155423319645,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":14,\"count\":55,\"mean\":1.5818181818181818,\"stddev\":0.9281635649527432,\"skew\":0.6268487622090667,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":15,\"count\":52,\"mean\":1.25,\"stddev\":0.47535411901185676,\"skew\":0.5259237061407777,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":16,\"count\":16,\"mean\":1.1875,\"stddev\":0.3903123748998999,\"skew\":0.48038446141526137,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":17,\"count\":7,\"mean\":1.8571428571428572,\"stddev\":0.989743318610787,\"skew\":0.8660254037844387,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}}]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_using_source_media_count\":0,\"video_source_media_values\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width,initial-scale=1",
"num_iframes": 0,
"num_scripts": 11,
"num_scripts_async": 5,
"num_scripts_sync": 4,
"observers": null,
"origin-trials": [],
"parsed_css": [
{
"url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"*",
":after",
":before"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-spacing-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-border-spacing-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-rotate",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-scale-x",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-scale-y",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-pan-x",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pan-y",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pinch-zoom",
"value": ""
},
{
"type": "declaration",
"property": "--tw-scroll-snap-strictness",
"value": "proximity"
},
{
"type": "declaration",
"property": "--tw-gradient-from-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-via-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-to-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ordinal",
"value": ""
},
{
"type": "declaration",
"property": "--tw-slashed-zero",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-figure",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-spacing",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-fraction",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-inset",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "0px"
},
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "#3b82f680"
},
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-drop-shadow",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-opacity",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-size",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-layout",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-paint",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-style",
"value": ""
}
]
},
{
"type": "rule",
"selectors": [
"::backdrop"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-spacing-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-border-spacing-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-rotate",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-x",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-skew-y",
"value": "0"
},
{
"type": "declaration",
"property": "--tw-scale-x",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-scale-y",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-pan-x",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pan-y",
"value": ""
},
{
"type": "declaration",
"property": "--tw-pinch-zoom",
"value": ""
},
{
"type": "declaration",
"property": "--tw-scroll-snap-strictness",
"value": "proximity"
},
{
"type": "declaration",
"property": "--tw-gradient-from-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-via-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-gradient-to-position",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ordinal",
"value": ""
},
{
"type": "declaration",
"property": "--tw-slashed-zero",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-figure",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-spacing",
"value": ""
},
{
"type": "declaration",
"property": "--tw-numeric-fraction",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-inset",
"value": ""
},
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "0px"
},
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "#3b82f680"
},
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 0 #0000"
},
{
"type": "declaration",
"property": "--tw-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-drop-shadow",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-blur",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-brightness",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-contrast",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-grayscale",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-hue-rotate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-invert",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-opacity",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-saturate",
"value": ""
},
{
"type": "declaration",
"property": "--tw-backdrop-sepia",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-size",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-layout",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-paint",
"value": ""
},
{
"type": "declaration",
"property": "--tw-contain-style",
"value": ""
}
]
},
{
"type": "rule",
"selectors": [
"*",
":after",
":before"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "0 solid #e5e7eb"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
}
]
},
{
"type": "rule",
"selectors": [
":after",
":before"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-content",
"value": "\"\""
}
]
},
{
"type": "rule",
"selectors": [
":host",
"html"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-text-size-adjust",
"value": "100%"
},
{
"type": "declaration",
"property": "font-feature-settings",
"value": "normal"
},
{
"type": "declaration",
"property": "-webkit-tap-highlight-color",
"value": "transparent"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
},
{
"type": "declaration",
"property": "font-variation-settings",
"value": "normal"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5"
},
{
"type": "declaration",
"property": "tab-size",
"value": "4"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"hr"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-width",
"value": "1px"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "height",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"abbr:where([title])"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-text-decoration",
"value": "underline dotted"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "underline dotted"
}
]
},
{
"type": "rule",
"selectors": [
"h1",
"h2",
"h3",
"h4",
"h5",
"h6"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"a"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"b",
"strong"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "bolder"
}
]
},
{
"type": "rule",
"selectors": [
"code",
"kbd",
"pre",
"samp"
],
"declarations": [
{
"type": "declaration",
"property": "font-feature-settings",
"value": "normal"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace"
},
{
"type": "declaration",
"property": "font-size",
"value": "1em"
},
{
"type": "declaration",
"property": "font-variation-settings",
"value": "normal"
}
]
},
{
"type": "rule",
"selectors": [
"small"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "80%"
}
]
},
{
"type": "rule",
"selectors": [
"sub",
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "75%"
},
{
"type": "declaration",
"property": "line-height",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
"sub"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-.25em"
}
]
},
{
"type": "rule",
"selectors": [
"sup"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-.5em"
}
]
},
{
"type": "rule",
"selectors": [
"table"
],
"declarations": [
{
"type": "declaration",
"property": "border-collapse",
"value": "collapse"
},
{
"type": "declaration",
"property": "border-color",
"value": "inherit"
},
{
"type": "declaration",
"property": "text-indent",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input",
"optgroup",
"select",
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "font-feature-settings",
"value": "inherit"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-family",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-size",
"value": "100%"
},
{
"type": "declaration",
"property": "font-variation-settings",
"value": "inherit"
},
{
"type": "declaration",
"property": "font-weight",
"value": "inherit"
},
{
"type": "declaration",
"property": "letter-spacing",
"value": "inherit"
},
{
"type": "declaration",
"property": "line-height",
"value": "inherit"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"select"
],
"declarations": [
{
"type": "declaration",
"property": "text-transform",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"button",
"input:where([type=button])",
"input:where([type=reset])",
"input:where([type=submit])"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "background-color",
"value": "initial"
},
{
"type": "declaration",
"property": "background-image",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
":-moz-focusring"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
":-moz-ui-invalid"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"progress"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-inner-spin-button",
"::-webkit-outer-spin-button"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
"[type=search]"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "textfield"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "-2px"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-search-decoration"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-appearance",
"value": "button"
},
{
"type": "declaration",
"property": "font",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"summary"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "list-item"
}
]
},
{
"type": "rule",
"selectors": [
"blockquote",
"dd",
"dl",
"figure",
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
"hr",
"p",
"pre"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset"
],
"declarations": [
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"fieldset",
"legend"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"menu",
"ol",
"ul"
],
"declarations": [
{
"type": "declaration",
"property": "list-style",
"value": "none"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"dialog"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"textarea"
],
"declarations": [
{
"type": "declaration",
"property": "resize",
"value": "vertical"
}
]
},
{
"type": "rule",
"selectors": [
"input::placeholder",
"textarea::placeholder"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#9ca3af"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
"[role=button]",
"button"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
":disabled"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "default"
}
]
},
{
"type": "rule",
"selectors": [
"audio",
"canvas",
"embed",
"iframe",
"img",
"object",
"svg",
"video"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
},
{
"type": "declaration",
"property": "vertical-align",
"value": "middle"
}
]
},
{
"type": "rule",
"selectors": [
"img",
"video"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
},
{
"type": "declaration",
"property": "max-width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[hidden]:where(:not([hidden=until-found]))"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
":root"
],
"declarations": [
{
"type": "declaration",
"property": "--background",
"value": "0 0% 100%"
},
{
"type": "declaration",
"property": "--foreground",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--card",
"value": "0 0% 100%"
},
{
"type": "declaration",
"property": "--card-foreground",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--popover",
"value": "0 0% 100%"
},
{
"type": "declaration",
"property": "--popover-foreground",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--primary",
"value": "0 0% 9%"
},
{
"type": "declaration",
"property": "--primary-foreground",
"value": "0 0% 98%"
},
{
"type": "declaration",
"property": "--secondary",
"value": "0 0% 96.1%"
},
{
"type": "declaration",
"property": "--secondary-foreground",
"value": "0 0% 9%"
},
{
"type": "declaration",
"property": "--muted",
"value": "0 0% 96.1%"
},
{
"type": "declaration",
"property": "--muted-foreground",
"value": "0 0% 45.1%"
},
{
"type": "declaration",
"property": "--accent",
"value": "0 0% 96.1%"
},
{
"type": "declaration",
"property": "--accent-foreground",
"value": "0 0% 9%"
},
{
"type": "declaration",
"property": "--destructive",
"value": "0 84.2% 60.2%"
},
{
"type": "declaration",
"property": "--destructive-foreground",
"value": "0 0% 98%"
},
{
"type": "declaration",
"property": "--border",
"value": "0 0% 89.8%"
},
{
"type": "declaration",
"property": "--input",
"value": "0 0% 89.8%"
},
{
"type": "declaration",
"property": "--ring",
"value": "0 0% 3.9%"
},
{
"type": "declaration",
"property": "--chart-1",
"value": "12 76% 61%"
},
{
"type": "declaration",
"property": "--chart-2",
"value": "173 58% 39%"
},
{
"type": "declaration",
"property": "--chart-3",
"value": "197 37% 24%"
},
{
"type": "declaration",
"property": "--chart-4",
"value": "43 74% 66%"
},
{
"type": "declaration",
"property": "--chart-5",
"value": "27 87% 67%"
},
{
"type": "declaration",
"property": "--radius",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
"*"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--border))"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
},
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-debug-wrapper=true]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents!important"
}
]
},
{
"type": "rule",
"selectors": [
"[data-debug-wrapper=true]>*"
],
"declarations": [
{
"type": "declaration",
"property": "border",
"value": "inherit"
},
{
"type": "declaration",
"property": "column-gap",
"value": "inherit"
},
{
"type": "declaration",
"property": "gap",
"value": "inherit"
},
{
"type": "declaration",
"property": "margin",
"value": "inherit"
},
{
"type": "declaration",
"property": "padding",
"value": "inherit"
},
{
"type": "declaration",
"property": "row-gap",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
".sr-only"
],
"declarations": [
{
"type": "declaration",
"property": "clip",
"value": "rect(0,0,0,0)"
},
{
"type": "declaration",
"property": "border-width",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "1px"
},
{
"type": "declaration",
"property": "margin",
"value": "-1px"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
},
{
"type": "declaration",
"property": "width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".pointer-events-none"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".pointer-events-auto"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".visible"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "visible"
}
]
},
{
"type": "rule",
"selectors": [
".invisible"
],
"declarations": [
{
"type": "declaration",
"property": "visibility",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".fixed"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
}
]
},
{
"type": "rule",
"selectors": [
".absolute"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".relative"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".inset-0"
],
"declarations": [
{
"type": "declaration",
"property": "inset",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".inset-x-0"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".inset-y-0"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".-bottom-12"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".-bottom-6"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "-1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".-left-12"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".-right-12"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".-right-6"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "-1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".-top-12"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "-3rem"
}
]
},
{
"type": "rule",
"selectors": [
".bottom-0"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".left-0"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".left-1"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".left-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".left-2"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".left-\\[50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".right-0"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".right-1"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".right-2"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".right-4"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".top-0"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".top-1"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".top-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".top-4"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".top-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".top-\\[50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".top-\\[60\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "60%"
}
]
},
{
"type": "rule",
"selectors": [
".top-full"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".z-10"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "10"
}
]
},
{
"type": "rule",
"selectors": [
".z-50"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "50"
}
]
},
{
"type": "rule",
"selectors": [
".z-\\[100\\]"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "100"
}
]
},
{
"type": "rule",
"selectors": [
".z-\\[1\\]"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".-mx-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "-.25rem"
},
{
"type": "declaration",
"property": "margin-right",
"value": "-.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".mx-auto"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
},
{
"type": "declaration",
"property": "margin-right",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".my-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": ".25rem"
},
{
"type": "declaration",
"property": "margin-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".-ml-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "-1rem"
}
]
},
{
"type": "rule",
"selectors": [
".-mt-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "-1rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-16"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "4rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-6"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mb-8"
],
"declarations": [
{
"type": "declaration",
"property": "margin-bottom",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".ml-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".ml-auto"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".mr-2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-1"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-16"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "4rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-2"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-24"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "6rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-4"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".mt-auto"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".block"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "block"
}
]
},
{
"type": "rule",
"selectors": [
".flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".inline-flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "inline-flex"
}
]
},
{
"type": "rule",
"selectors": [
".table"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "table"
}
]
},
{
"type": "rule",
"selectors": [
".grid"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "grid"
}
]
},
{
"type": "rule",
"selectors": [
".hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".aspect-square"
],
"declarations": [
{
"type": "declaration",
"property": "aspect-ratio",
"value": "1\/1"
}
]
},
{
"type": "rule",
"selectors": [
".h-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-10"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-12"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-14"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "3.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-2"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-20"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-3"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-3\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-4"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-5"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-6"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-64"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "16rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-7"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-8"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-9"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".h-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-navigation-menu-viewport-height)"
}
]
},
{
"type": "rule",
"selectors": [
".h-\\[var\\(--radix-select-trigger-height\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-select-trigger-height)"
}
]
},
{
"type": "rule",
"selectors": [
".h-auto"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".h-full"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".h-px"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[--radix-context-menu-content-available-height\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "var(--radix-context-menu-content-available-height)"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[--radix-select-content-available-height\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "var(--radix-select-content-available-height)"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[300px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "300px"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "var(--radix-dropdown-menu-content-available-height)"
}
]
},
{
"type": "rule",
"selectors": [
".max-h-screen"
],
"declarations": [
{
"type": "declaration",
"property": "max-height",
"value": "100vh"
}
]
},
{
"type": "rule",
"selectors": [
".min-h-\\[60px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-height",
"value": "60px"
}
]
},
{
"type": "rule",
"selectors": [
".min-h-screen"
],
"declarations": [
{
"type": "declaration",
"property": "min-height",
"value": "100vh"
}
]
},
{
"type": "rule",
"selectors": [
".w-10"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-12"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-14"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "3.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-2"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-3"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-3\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-3\\\/4"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "75%"
}
]
},
{
"type": "rule",
"selectors": [
".w-4"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-5"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-6"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-64"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "16rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-7"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-72"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "18rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-8"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-9"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".w-\\[100px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100px"
}
]
},
{
"type": "rule",
"selectors": [
".w-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".w-full"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".w-max"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "-webkit-max-content"
},
{
"type": "declaration",
"property": "width",
"value": "max-content"
}
]
},
{
"type": "rule",
"selectors": [
".w-px"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-0"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-10"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-8"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-9"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-\\[12rem\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "12rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-\\[8rem\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "8rem"
}
]
},
{
"type": "rule",
"selectors": [
".min-w-\\[var\\(--radix-select-trigger-width\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "min-width",
"value": "var(--radix-select-trigger-width)"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "42rem"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-7xl"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "80rem"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-lg"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "32rem"
}
]
},
{
"type": "rule",
"selectors": [
".max-w-max"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "-webkit-max-content"
},
{
"type": "declaration",
"property": "max-width",
"value": "max-content"
}
]
},
{
"type": "rule",
"selectors": [
".flex-1"
],
"declarations": [
{
"type": "declaration",
"property": "flex",
"value": "1 1"
}
]
},
{
"type": "rule",
"selectors": [
".flex-shrink-0",
".shrink-0"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".grow"
],
"declarations": [
{
"type": "declaration",
"property": "flex-grow",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".grow-0"
],
"declarations": [
{
"type": "declaration",
"property": "flex-grow",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".basis-full"
],
"declarations": [
{
"type": "declaration",
"property": "flex-basis",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".caption-bottom"
],
"declarations": [
{
"type": "declaration",
"property": "caption-side",
"value": "bottom"
}
]
},
{
"type": "rule",
"selectors": [
".border-collapse"
],
"declarations": [
{
"type": "declaration",
"property": "border-collapse",
"value": "collapse"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-context-menu-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-context-menu-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-dropdown-menu-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-dropdown-menu-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-hover-card-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-hover-card-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-menubar-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-menubar-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-popover-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-popover-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-select-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-select-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".origin-\\[--radix-tooltip-content-transform-origin\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "var(--radix-tooltip-content-transform-origin)"
}
]
},
{
"type": "rule",
"selectors": [
".-translate-x-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".-translate-x-1\\\/2",
".-translate-y-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".-translate-y-1\\\/2"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".translate-x-\\[-50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".translate-x-\\[-50\\%\\]",
".translate-y-\\[-50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".translate-y-\\[-50\\%\\]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".rotate-45"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "45deg"
}
]
},
{
"type": "rule",
"selectors": [
".rotate-45",
".rotate-90"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".rotate-90"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "90deg"
}
]
},
{
"type": "rule",
"selectors": [
".transform"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "keyframes",
"name": "pulse",
"keyframes": [
{
"type": "keyframe",
"values": [
"50%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".animate-pulse"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "pulse 2s cubic-bezier(.4,0,.6,1) infinite"
}
]
},
{
"type": "rule",
"selectors": [
".cursor-default"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "default"
}
]
},
{
"type": "rule",
"selectors": [
".cursor-pointer"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
}
]
},
{
"type": "rule",
"selectors": [
".touch-none"
],
"declarations": [
{
"type": "declaration",
"property": "touch-action",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".select-none"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-user-select",
"value": "none"
},
{
"type": "declaration",
"property": "user-select",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".list-none"
],
"declarations": [
{
"type": "declaration",
"property": "list-style-type",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".grid-cols-2"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(2,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".flex-row"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
}
]
},
{
"type": "rule",
"selectors": [
".flex-col"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".flex-col-reverse"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column-reverse"
}
]
},
{
"type": "rule",
"selectors": [
".flex-wrap"
],
"declarations": [
{
"type": "declaration",
"property": "flex-wrap",
"value": "wrap"
}
]
},
{
"type": "rule",
"selectors": [
".items-start"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "flex-start"
}
]
},
{
"type": "rule",
"selectors": [
".items-end"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
".items-center"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".justify-center"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".justify-between"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "space-between"
}
]
},
{
"type": "rule",
"selectors": [
".gap-1"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-12"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-2"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-3"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-4"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-6"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".gap-8"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".space-x-1>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(.25rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(.25rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".space-x-2>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(.5rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(.5rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-1>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.25rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.25rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-1\\.5>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.375rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.375rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-2>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.5rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.5rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-3>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(.75rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(.75rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-4>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(1rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(1rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-6>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(1.5rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(1.5rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".space-y-8>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(2rem*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(2rem*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-auto"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-y-auto"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-y",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".overflow-x-hidden"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-x",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".whitespace-nowrap"
],
"declarations": [
{
"type": "declaration",
"property": "white-space",
"value": "nowrap"
}
]
},
{
"type": "rule",
"selectors": [
".break-words"
],
"declarations": [
{
"type": "declaration",
"property": "overflow-wrap",
"value": "break-word"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-3xl"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-\\[inherit\\]"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-full"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "9999px"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-lg"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": ".5rem"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--radius)"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-md"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-sm"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "calc(.5rem - 4px)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "calc(var(--radius) - 4px)"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-xl"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-t-\\[10px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "10px"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "10px"
}
]
},
{
"type": "rule",
"selectors": [
".rounded-tl-sm"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 4px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 4px)"
}
]
},
{
"type": "rule",
"selectors": [
".border"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-2"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".border-y"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-b",
".border-y"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-l"
],
"declarations": [
{
"type": "declaration",
"property": "border-left-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-r"
],
"declarations": [
{
"type": "declaration",
"property": "border-right-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-t"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".border-blue-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#bfdbfe"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(191 219 254\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-destructive"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".border-destructive\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef444480"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".border-gray-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#e5e7eb"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(229 231 235\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-gray-800"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#1f2937"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(31 41 55\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-input"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--input))"
}
]
},
{
"type": "rule",
"selectors": [
".border-orange-500"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#f97316"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(249 115 22\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".border-primary"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".border-primary\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#17171780"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--primary)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".border-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#0000"
}
]
},
{
"type": "rule",
"selectors": [
".border-l-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "border-left-color",
"value": "#0000"
}
]
},
{
"type": "rule",
"selectors": [
".border-t-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "border-top-color",
"value": "#0000"
}
]
},
{
"type": "rule",
"selectors": [
".bg-accent"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-background"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-black\\\/80"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#000c"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-100"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#dbeafe"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(219 234 254\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#bfdbfe"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(191 219 254\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-50"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#eff6ff"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(239 246 255\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-blue-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(37 99 235\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-border"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--border))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-card"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--card))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-destructive"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gray-50"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f9fafb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(249 250 251\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gray-800"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#1f2937"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(31 41 55\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gray-900"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#111827"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(17 24 39\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-muted"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-muted\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".bg-orange-500"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#f97316"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(249 115 22\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-popover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--popover))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-primary"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-primary\\\/10"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#1717171a"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.1)"
}
]
},
{
"type": "rule",
"selectors": [
".bg-primary\\\/20"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#17171733"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.2)"
}
]
},
{
"type": "rule",
"selectors": [
".bg-secondary"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-transparent"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
".bg-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(255 255 255\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gradient-to-b"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "linear-gradient(to bottom,var(--tw-gradient-stops))"
}
]
},
{
"type": "rule",
"selectors": [
".bg-gradient-to-br"
],
"declarations": [
{
"type": "declaration",
"property": "background-image",
"value": "linear-gradient(to bottom right,var(--tw-gradient-stops))"
}
]
},
{
"type": "rule",
"selectors": [
".from-blue-200"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-from",
"value": "#bfdbfe var(--tw-gradient-from-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#bfdbfe00 var(--tw-gradient-to-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-stops",
"value": "var(--tw-gradient-from),var(--tw-gradient-to)"
}
]
},
{
"type": "rule",
"selectors": [
".from-blue-50"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-from",
"value": "#eff6ff var(--tw-gradient-from-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#eff6ff00 var(--tw-gradient-to-position)"
},
{
"type": "declaration",
"property": "--tw-gradient-stops",
"value": "var(--tw-gradient-from),var(--tw-gradient-to)"
}
]
},
{
"type": "rule",
"selectors": [
".to-blue-300"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#93c5fd var(--tw-gradient-to-position)"
}
]
},
{
"type": "rule",
"selectors": [
".to-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-gradient-to",
"value": "#fff var(--tw-gradient-to-position)"
}
]
},
{
"type": "rule",
"selectors": [
".fill-current"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
".fill-primary"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#171717"
},
{
"type": "declaration",
"property": "fill",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".fill-yellow-400"
],
"declarations": [
{
"type": "declaration",
"property": "fill",
"value": "#facc15"
}
]
},
{
"type": "rule",
"selectors": [
".p-0"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".p-1"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-3"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".p-\\[1px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".px-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".375rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".625rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-3"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".75rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".px-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "2rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-0\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".125rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".125rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-1"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".25rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-1\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".375rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-12"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "3rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-20"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "5rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "5rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-3"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".75rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".py-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pb-20"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pb-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".pl-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-2"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".pr-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-0"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".pt-1"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-32"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "8rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-4"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".pt-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-left"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
".text-center"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "center"
}
]
},
{
"type": "rule",
"selectors": [
".align-middle"
],
"declarations": [
{
"type": "declaration",
"property": "vertical-align",
"value": "middle"
}
]
},
{
"type": "rule",
"selectors": [
".text-3xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "2.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-4xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "2.25rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "2.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-5xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".text-\\[0\\.8rem\\]"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".8rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-base"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-lg"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.125rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-sm"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "1.25rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".text-xs"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".font-bold"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "700"
}
]
},
{
"type": "rule",
"selectors": [
".font-medium"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".font-normal"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "400"
}
]
},
{
"type": "rule",
"selectors": [
".font-semibold"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "600"
}
]
},
{
"type": "rule",
"selectors": [
".leading-none"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".leading-relaxed"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.625"
}
]
},
{
"type": "rule",
"selectors": [
".leading-tight"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.25"
}
]
},
{
"type": "rule",
"selectors": [
".tracking-tight"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": "-.025em"
}
]
},
{
"type": "rule",
"selectors": [
".tracking-widest"
],
"declarations": [
{
"type": "declaration",
"property": "letter-spacing",
"value": ".1em"
}
]
},
{
"type": "rule",
"selectors": [
".text-accent-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-blue-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(37 99 235\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-blue-700"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#1d4ed8"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(29 78 216\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-card-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--card-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-current"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "currentColor"
}
]
},
{
"type": "rule",
"selectors": [
".text-destructive"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".text-destructive-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-foreground\\\/50"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a80"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-400"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#9ca3af"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(156 163 175\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-500"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#6b7280"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(107 114 128\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#4b5563"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(75 85 99\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-700"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#374151"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(55 65 81\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-gray-900"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#111827"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(17 24 39\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-green-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#16a34a"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(22 163 74\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-muted-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-orange-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#ea580c"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(234 88 12\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-popover-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--popover-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-primary"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".text-primary-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-secondary-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--secondary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".text-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(255 255 255\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".text-yellow-400"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#facc15"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(250 204 21\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".underline-offset-4"
],
"declarations": [
{
"type": "declaration",
"property": "text-underline-offset",
"value": "4px"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-0"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-50"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-60"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".6"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-70"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".7"
}
]
},
{
"type": "rule",
"selectors": [
".opacity-90"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".9"
}
]
},
{
"type": "rule",
"selectors": [
".shadow"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow",
".shadow-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-2xl"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 25px 50px -12px #00000040"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 25px 50px -12px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-lg"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-lg",
".shadow-md"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-md"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-sm"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 1px 2px 0 #0000000d"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 1px 2px 0 var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-sm",
".shadow-xl"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".shadow-xl"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".outline-none"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "2px solid #0000"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".outline"
],
"declarations": [
{
"type": "declaration",
"property": "outline-style",
"value": "solid"
}
]
},
{
"type": "rule",
"selectors": [
".ring-0"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".ring-0",
".ring-1"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".ring-1"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".ring-ring"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--ring))"
}
]
},
{
"type": "rule",
"selectors": [
".ring-offset-background"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".filter"
],
"declarations": [
{
"type": "declaration",
"property": "filter",
"value": "var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".transition"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-all"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "all"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-colors"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,fill,stroke,-webkit-text-decoration-color"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke"
},
{
"type": "declaration",
"property": "transition-property",
"value": "color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-opacity"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "opacity"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-shadow"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "box-shadow"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".transition-transform"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "transition-property",
"value": "transform"
},
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".duration-1000"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": "1s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-200"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".2s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-300"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".ease-in-out"
],
"declarations": [
{
"type": "declaration",
"property": "transition-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "keyframes",
"name": "enter",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "opacity",
"value": "var(--tw-enter-opacity,1)"
},
{
"type": "declaration",
"property": "transform",
"value": "translateZ(0) scaleX(1) rotate(0)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))"
}
]
}
]
},
{
"type": "keyframes",
"name": "exit",
"keyframes": [
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "opacity",
"value": "var(--tw-exit-opacity,1)"
},
{
"type": "declaration",
"property": "transform",
"value": "translateZ(0) scaleX(1) rotate(0)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".animate-in"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-rotate",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "initial"
},
{
"type": "declaration",
"property": "animation-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "animation-name",
"value": "enter"
}
]
},
{
"type": "rule",
"selectors": [
".fade-in-0"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".zoom-in-95"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": ".95"
}
]
},
{
"type": "rule",
"selectors": [
".duration-1000"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": "1s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-200"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".2s"
}
]
},
{
"type": "rule",
"selectors": [
".duration-300"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".ease-in-out"
],
"declarations": [
{
"type": "declaration",
"property": "animation-timing-function",
"value": "cubic-bezier(.4,0,.2,1)"
}
]
},
{
"type": "rule",
"selectors": [
".running"
],
"declarations": [
{
"type": "declaration",
"property": "animation-play-state",
"value": "running"
}
]
},
{
"type": "rule",
"selectors": [
"body"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-font-smoothing",
"value": "antialiased"
},
{
"type": "declaration",
"property": "-moz-osx-font-smoothing",
"value": "grayscale"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"code"
],
"declarations": [
{
"type": "declaration",
"property": "font-family",
"value": "source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:border-0::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:border-0::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:bg-transparent::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:bg-transparent::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "initial"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-sm::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-sm::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:font-medium::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:font-medium::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-foreground::-webkit-file-upload-button"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".file\\:text-foreground::file-selector-button"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".placeholder\\:text-muted-foreground::placeholder"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:absolute:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:inset-y-0:after"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:left-1\\\/2:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:w-1:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "width",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".after\\:-translate-x-1\\\/2:after"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-50%"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".first\\:rounded-l-md:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".first\\:border-l:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-left-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".last\\:rounded-r-md:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".focus-within\\:relative:focus-within"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
}
]
},
{
"type": "rule",
"selectors": [
".focus-within\\:z-20:focus-within"
],
"declarations": [
{
"type": "declaration",
"property": "z-index",
"value": "20"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:border-blue-500:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-border-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "border-color",
"value": "#3b82f6"
},
{
"type": "declaration",
"property": "border-color",
"value": "rgb(59 130 246\/var(--tw-border-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-accent:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-blue-600:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(37 99 235\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-blue-700:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#1d4ed8"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(29 78 216\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-destructive\\\/80:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444cc"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive)\/.8)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-destructive\\\/90:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444e6"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive)\/.9)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-muted:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-muted\\\/50:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-orange-50:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff7ed"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(255 247 237\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-orange-600:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#ea580c"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(234 88 12\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-primary:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-primary\\\/80:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717cc"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.8)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-primary\\\/90:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717e6"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary)\/.9)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-secondary:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:bg-secondary\\\/80:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5cc"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary)\/.8)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-accent-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-blue-600:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(37 99 235\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-muted-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-primary-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:text-white:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(255 255 255\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:underline:hover"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-text-decoration-line",
"value": "underline"
},
{
"type": "declaration",
"property": "text-decoration-line",
"value": "underline"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:opacity-100:hover"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:shadow-lg:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:shadow-lg:hover",
".hover\\:shadow-xl:hover"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".hover\\:shadow-xl:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:bg-accent:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:bg-primary:focus"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:text-accent-foreground:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:text-primary-foreground:focus"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:opacity-100:focus"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:outline-none:focus"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "2px solid #0000"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-1:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-1:focus",
".focus\\:ring-2:focus"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-2:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-ring:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--ring))"
}
]
},
{
"type": "rule",
"selectors": [
".focus\\:ring-offset-2:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:outline-none:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "outline",
"value": "2px solid #0000"
},
{
"type": "declaration",
"property": "outline-offset",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-1:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-2:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-shadow",
"value": "var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)"
},
{
"type": "declaration",
"property": "--tw-ring-shadow",
"value": "var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-ring:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--ring))"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-offset-1:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-offset-2:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-width",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
".focus-visible\\:ring-offset-background:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".disabled\\:pointer-events-none:disabled"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".disabled\\:cursor-not-allowed:disabled"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
".disabled\\:opacity-50:disabled"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".group:hover .group-hover\\:bg-blue-600"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-bg-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "background-color",
"value": "#2563eb"
},
{
"type": "declaration",
"property": "background-color",
"value": "rgb(37 99 235\/var(--tw-bg-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group:hover .group-hover\\:text-white"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(255 255 255\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group:hover .group-hover\\:opacity-100"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:border-muted\\\/40"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#f5f5f566"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--muted)\/.4)"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:border-border"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--border))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:bg-muted"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:bg-primary"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:bg-background"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:text-red-300"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fca5a5"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(252 165 165\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:text-muted-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toast .group-\\[\\.toast\\]\\:text-primary-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:text-foreground"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.toaster .group-\\[\\.toaster\\]\\:shadow-lg"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:border-destructive\\\/30:hover"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef44444d"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive)\/.3)"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:bg-destructive:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-destructive-foreground:hover"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:hover\\:text-red-50:hover"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-text-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "color",
"value": "#fef2f2"
},
{
"type": "declaration",
"property": "color",
"value": "rgb(254 242 242\/var(--tw-text-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-destructive:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-red-400:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-opacity",
"value": "1"
},
{
"type": "declaration",
"property": "--tw-ring-color",
"value": "rgb(248 113 113\/var(--tw-ring-opacity,1))"
}
]
},
{
"type": "rule",
"selectors": [
".group.destructive .group-\\[\\.destructive\\]\\:focus\\:ring-offset-red-600:focus"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-ring-offset-color",
"value": "#dc2626"
}
]
},
{
"type": "rule",
"selectors": [
".peer:disabled~.peer-disabled\\:cursor-not-allowed"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
".peer:disabled~.peer-disabled\\:opacity-70"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".7"
}
]
},
{
"type": "rule",
"selectors": [
".has-\\[\\:disabled\\]\\:opacity-50:has(:disabled)"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:bg-accent[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:bg-accent\\\/50[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:text-accent-foreground[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:text-muted-foreground[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".aria-selected\\:opacity-100[aria-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]",
".data-\\[disabled\\]\\:pointer-events-none[data-disabled]"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:h-px[data-panel-group-direction=vertical]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:w-full[data-panel-group-direction=vertical]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]",
".data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "-0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=right\\]\\:translate-x-1[data-side=right]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=right\\]\\:translate-x-1[data-side=right]",
".data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-0.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=checked\\]\\:translate-x-4[data-state=checked]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "1rem"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]",
".data-\\[swipe\\=cancel\\]\\:translate-x-0[data-swipe=cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0px"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=end\\]\\:translate-x-\\[var\\(--radix-toast-swipe-end-x\\)\\][data-swipe=end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "var(--radix-toast-swipe-end-x)"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=end\\]\\:translate-x-\\[var\\(--radix-toast-swipe-end-x\\)\\][data-swipe=end]",
".data-\\[swipe\\=move\\]\\:translate-x-\\[var\\(--radix-toast-swipe-move-x\\)\\][data-swipe=move]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=move\\]\\:translate-x-\\[var\\(--radix-toast-swipe-move-x\\)\\][data-swipe=move]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "var(--radix-toast-swipe-move-x)"
}
]
},
{
"type": "keyframes",
"name": "accordion-up",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-accordion-content-height)"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "0"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:animate-accordion-up[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "accordion-up .2s ease-out"
}
]
},
{
"type": "keyframes",
"name": "accordion-down",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "0"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "var(--radix-accordion-content-height)"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:animate-accordion-down[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "accordion-down .2s ease-out"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:flex-col[data-panel-group-direction=vertical]"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[selected\\=true\\]\\:bg-accent[data-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=active\\]\\:bg-background[data-state=active]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#fff"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--background))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#171717"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--primary))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=on\\]\\:bg-accent[data-state=on]",
".data-\\[state\\=open\\]\\:bg-accent[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:bg-accent\\\/50[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:bg-secondary[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--secondary))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--muted))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#e5e5e5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--input))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[selected\\=true\\]\\:text-accent-foreground[data-selected=true]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=active\\]\\:text-foreground[data-state=active]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#fafafa"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--primary-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]",
".data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#171717"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--accent-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]",
".data-\\[disabled\\]\\:opacity-50[data-disabled]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".5"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=active\\]\\:shadow[data-state=active]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-shadow",
"value": "0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a"
},
{
"type": "declaration",
"property": "--tw-shadow-colored",
"value": "0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 #0000,0 0 #0000,var(--tw-shadow)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[swipe\\=move\\]\\:transition-none[data-swipe=move]"
],
"declarations": [
{
"type": "declaration",
"property": "transition-property",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:duration-300[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:duration-500[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "transition-duration",
"value": ".5s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^=from-]",
".data-\\[state\\=open\\]\\:animate-in[data-state=open]",
".data-\\[state\\=visible\\]\\:animate-in[data-state=visible]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-rotate",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "initial"
},
{
"type": "declaration",
"property": "animation-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "animation-name",
"value": "enter"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^=to-]",
".data-\\[state\\=closed\\]\\:animate-out[data-state=closed]",
".data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]",
".data-\\[swipe\\=end\\]\\:animate-out[data-swipe=end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-scale",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-rotate",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "initial"
},
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "initial"
},
{
"type": "declaration",
"property": "animation-duration",
"value": ".15s"
},
{
"type": "declaration",
"property": "animation-name",
"value": "exit"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^=from-]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^=to-]",
".data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:fade-out-80[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "0.8"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:fade-in-0[data-state=open]",
".data-\\[state\\=visible\\]\\:fade-in[data-state=visible]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-scale",
"value": ".95"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": ".9"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-scale",
"value": ".95"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion=from-end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion=from-start]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion=to-end]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion=to-start]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "-13rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "0.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-left-1\\\/2[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-right-full[data-state=closed]",
".data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-x",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:slide-out-to-top-\\[48\\%\\][data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-exit-translate-y",
"value": "-48%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-left-1\\\/2[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "-50%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-x",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-top-\\[48\\%\\][data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-48%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:slide-in-from-top-full[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "-100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=closed\\]\\:duration-300[data-state=closed]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".3s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:duration-500[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".5s"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:left-0[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:h-1[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "height",
"value": ".25rem"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:w-full[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:-translate-y-1\\\/2[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-50%"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[panel-group-direction\\=vertical\\]\\:after\\:translate-x-0[data-panel-group-direction=vertical]:after"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-x",
"value": "0px"
},
{
"type": "declaration",
"property": "content",
"value": "var(--tw-content)"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:focus\\:bg-accent:focus[data-state=open]",
".data-\\[state\\=open\\]\\:hover\\:bg-accent:hover[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".group[data-state=open] .group-data-\\[state\\=open\\]\\:rotate-180"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "180deg"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".dark\\:border-destructive:is(.dark *)"
],
"declarations": [
{
"type": "declaration",
"property": "border-color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "border-color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "media",
"media": "(min-width:640px)",
"rules": [
{
"type": "rule",
"selectors": [
".sm\\:bottom-0"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:right-0"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:top-auto"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:mt-0"
],
"declarations": [
{
"type": "declaration",
"property": "margin-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:max-w-sm"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "24rem"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:flex-row"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:flex-col"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:justify-end"
],
"declarations": [
{
"type": "declaration",
"property": "justify-content",
"value": "flex-end"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:gap-2\\.5"
],
"declarations": [
{
"type": "declaration",
"property": "gap",
"value": ".625rem"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:space-x-2>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(.5rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(.5rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:space-x-4>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-x-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "calc(1rem*(1 - var(--tw-space-x-reverse)))"
},
{
"type": "declaration",
"property": "margin-right",
"value": "calc(1rem*var(--tw-space-x-reverse))"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:space-y-0>:not([hidden])~:not([hidden])"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-space-y-reverse",
"value": "0"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "calc(0px*var(--tw-space-y-reverse))"
},
{
"type": "declaration",
"property": "margin-top",
"value": "calc(0px*(1 - var(--tw-space-y-reverse)))"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:rounded-lg"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": ".5rem"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--radius)"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:px-6"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1.5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "1.5rem"
}
]
},
{
"type": "rule",
"selectors": [
".sm\\:text-left"
],
"declarations": [
{
"type": "declaration",
"property": "text-align",
"value": "left"
}
]
},
{
"type": "rule",
"selectors": [
".data-\\[state\\=open\\]\\:sm\\:slide-in-from-bottom-full[data-state=open]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-enter-translate-y",
"value": "100%"
}
]
}
]
},
{
"type": "media",
"media": "(min-width:768px)",
"rules": [
{
"type": "rule",
"selectors": [
".md\\:absolute"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:flex"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:hidden"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\]"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "var(--radix-navigation-menu-viewport-width)"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:w-auto"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "auto"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:max-w-\\[420px\\]"
],
"declarations": [
{
"type": "declaration",
"property": "max-width",
"value": "420px"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:grid-cols-2"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(2,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:grid-cols-3"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(3,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:grid-cols-4"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(4,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:flex-row"
],
"declarations": [
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:p-12"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".md\\:text-sm"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".875rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.25rem"
}
]
}
]
},
{
"type": "media",
"media": "(min-width:1024px)",
"rules": [
{
"type": "rule",
"selectors": [
".lg\\:grid-cols-2"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(2,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:grid-cols-3"
],
"declarations": [
{
"type": "declaration",
"property": "grid-template-columns",
"value": "repeat(3,minmax(0,1fr))"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:px-8"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "2rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": "2rem"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:text-5xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
".lg\\:text-6xl"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": "3.75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\+div\\]\\:text-xs+div"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\>\\.day-range-end\\)\\]\\:rounded-r-md:has(>.day-range-end)"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\>\\.day-range-start\\)\\]\\:rounded-l-md:has(>.day-range-start)"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-md:has([aria-selected])"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:bg-accent:has([aria-selected])"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f5"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent))"
}
]
},
{
"type": "rule",
"selectors": [
".first\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-l-md:has([aria-selected]):first-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-left-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-left-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".last\\:\\[\\&\\:has\\(\\[aria-selected\\]\\)\\]\\:rounded-r-md:has([aria-selected]):last-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\.day-outside\\)\\]\\:bg-accent\\\/50:has([aria-selected].day-outside)"
],
"declarations": [
{
"type": "declaration",
"property": "background-color",
"value": "#f5f5f580"
},
{
"type": "declaration",
"property": "background-color",
"value": "hsl(var(--accent)\/.5)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[aria-selected\\]\\.day-range-end\\)\\]\\:rounded-r-md:has([aria-selected].day-range-end)"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-bottom-right-radius",
"value": "calc(var(--radius) - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(.5rem - 2px)"
},
{
"type": "declaration",
"property": "border-top-right-radius",
"value": "calc(var(--radius) - 2px)"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox])"
],
"declarations": [
{
"type": "declaration",
"property": "padding-right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "2px"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>span\\]\\:line-clamp-1>span"
],
"declarations": [
{
"type": "declaration",
"property": "-webkit-box-orient",
"value": "vertical"
},
{
"type": "declaration",
"property": "-webkit-line-clamp",
"value": "1"
},
{
"type": "declaration",
"property": "display",
"value": "-webkit-box"
},
{
"type": "declaration",
"property": "overflow",
"value": "hidden"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\+div\\]\\:translate-y-\\[-3px\\]>svg+div"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-translate-y",
"value": "-3px"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:absolute>svg"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:left-4>svg"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:top-4>svg"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:size-4>svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1rem"
},
{
"type": "declaration",
"property": "width",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:h-3\\.5>svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:w-3\\.5>svg"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": ".875rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:shrink-0>svg"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:text-destructive>svg"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#ef4444"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--destructive))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\]\\:text-foreground>svg"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#0a0a0a"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>svg\\~\\*\\]\\:pl-7>svg~*"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": "1.75rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\>tr\\]\\:last\\:border-b-0:last-child>tr"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=vertical]>div"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "90deg"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=vertical]>div",
".\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=open]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=open]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "--tw-rotate",
"value": "180deg"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".375rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".375rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "font-size",
"value": ".75rem"
},
{
"type": "declaration",
"property": "line-height",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#737373"
},
{
"type": "declaration",
"property": "color",
"value": "hsl(var(--muted-foreground))"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-top",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input]"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "3rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-left",
"value": ".5rem"
},
{
"type": "declaration",
"property": "padding-right",
"value": ".5rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item]"
],
"declarations": [
{
"type": "declaration",
"property": "padding-bottom",
"value": ".75rem"
},
{
"type": "declaration",
"property": "padding-top",
"value": ".75rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg"
],
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "1.25rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_p\\]\\:leading-relaxed p"
],
"declarations": [
{
"type": "declaration",
"property": "line-height",
"value": "1.625"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_svg\\]\\:pointer-events-none svg"
],
"declarations": [
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_svg\\]\\:size-4 svg"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "1rem"
},
{
"type": "declaration",
"property": "width",
"value": "1rem"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_svg\\]\\:shrink-0 svg"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child"
],
"declarations": [
{
"type": "declaration",
"property": "border-width",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
".\\[\\&_tr\\]\\:border-b tr"
],
"declarations": [
{
"type": "declaration",
"property": "border-bottom-width",
"value": "1px"
}
]
},
{
"type": "rule",
"selectors": [
".App-logo"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "40vmin"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion:no-preference)",
"rules": [
{
"type": "rule",
"selectors": [
".App-logo"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "App-logo-spin 20s linear infinite"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".App-header"
],
"declarations": [
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "background-color",
"value": "#0f0f10"
},
{
"type": "declaration",
"property": "color",
"value": "#fff"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "font-size",
"value": "calc(10px + 2vmin)"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "min-height",
"value": "100vh"
}
]
},
{
"type": "rule",
"selectors": [
".App-link"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#61dafb"
}
]
},
{
"type": "keyframes",
"name": "App-logo-spin",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "rotate(0deg)"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "rotate(1turn)"
}
]
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "block",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=ltr]",
"html[dir=ltr]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(-35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]",
"html[dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
},
{
"type": "declaration",
"property": "--gray1",
"value": "hsl(0, 0%, 99%)"
},
{
"type": "declaration",
"property": "--gray2",
"value": "hsl(0, 0%, 97.3%)"
},
{
"type": "declaration",
"property": "--gray3",
"value": "hsl(0, 0%, 95.1%)"
},
{
"type": "declaration",
"property": "--gray4",
"value": "hsl(0, 0%, 93%)"
},
{
"type": "declaration",
"property": "--gray5",
"value": "hsl(0, 0%, 90.9%)"
},
{
"type": "declaration",
"property": "--gray6",
"value": "hsl(0, 0%, 88.7%)"
},
{
"type": "declaration",
"property": "--gray7",
"value": "hsl(0, 0%, 85.8%)"
},
{
"type": "declaration",
"property": "--gray8",
"value": "hsl(0, 0%, 78%)"
},
{
"type": "declaration",
"property": "--gray9",
"value": "hsl(0, 0%, 56.1%)"
},
{
"type": "declaration",
"property": "--gray10",
"value": "hsl(0, 0%, 52.3%)"
},
{
"type": "declaration",
"property": "--gray11",
"value": "hsl(0, 0%, 43.5%)"
},
{
"type": "declaration",
"property": "--gray12",
"value": "hsl(0, 0%, 9%)"
},
{
"type": "declaration",
"property": "--border-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "list-style",
"value": "none"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "999999999"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s ease"
}
]
},
{
"type": "media",
"media": "(hover:none) and (pointer:coarse)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-lifted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "var(--offset-right)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translateX(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
},
{
"type": "declaration",
"property": "z-index",
"value": "var(--z-index)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--y)"
},
{
"type": "declaration",
"property": "touch-action",
"value": "none"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s,opacity .4s,height .4s,box-shadow .2s"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "anywhere"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--border-radius)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-size",
"value": "13px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "gap",
"value": "6px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(-100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(1 * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "-1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4"
},
{
"type": "declaration",
"property": "color",
"value": "#3f3f3f"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#e8e8e8"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-title]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "height",
"value": "16px"
},
{
"type": "declaration",
"property": "width",
"value": "16px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-icon-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-icon-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-promise=true] [data-icon]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-in .3s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]>*"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon] svg"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-svg-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-svg-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-content]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "gap",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "4px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "8px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "8px"
},
{
"type": "declaration",
"property": "height",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
},
{
"type": "declaration",
"property": "border",
"value": "none"
},
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s,box-shadow .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 0 2px rgba(0,0,0,.4)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "background",
"value": "rgba(0,0,0,.08)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "rgba(255,255,255,.3)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "var(--toast-close-button-start)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--toast-close-button-end)"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "color",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--gray4)"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--toast-close-button-transform)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50%"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .1s,background .2s,border-color .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-disabled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--gray2)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--gray5)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "-100%"
},
{
"type": "declaration",
"property": "right",
"value": "-100%"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=false][data-removed=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=true]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "calc(var(--gap) + 1px)"
},
{
"type": "declaration",
"property": "bottom",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(0)"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--scale",
"value": "var(--toasts-before) * 0.05 + 1"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--front-toast-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--initial-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(40%)"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .5s,opacity .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false]::before"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "calc(var(--initial-height) + 20%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))"
},
{
"type": "declaration",
"property": "transition",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiped=true]"
],
"declarations": [
{
"type": "declaration",
"property": "user-select",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-y-position=bottom]",
"[data-sonner-toast][data-swipe-out=true][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".2s"
},
{
"type": "declaration",
"property": "animation-timing-function",
"value": "ease-out"
},
{
"type": "declaration",
"property": "animation-fill-mode",
"value": "forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-left"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-right"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-up"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-down"
}
]
},
{
"type": "keyframes",
"name": "swipe-out-left",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-right",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-up",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-down",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width:600px)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "calc(var(--mobile-offset-left) * -1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster] [data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "calc(100% - var(--mobile-offset-left) * 2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--mobile-offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--mobile-offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray4)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(143, 85%, 96%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(145, 92%, 87%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(140, 100%, 27%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(208, 100%, 97%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(221, 91%, 93%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(210, 92%, 45%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(49, 100%, 97%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(49, 91%, 84%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(31, 92%, 45%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(359, 100%, 97%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(359, 100%, 94%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(360, 100%, 45%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray3)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-bg-hover",
"value": "hsl(0, 0%, 12%)"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-border-hover",
"value": "hsl(0, 0%, 25%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(150, 100%, 6%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(147, 100%, 12%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(150, 86%, 65%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(215, 100%, 6%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(223, 43%, 17%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(216, 87%, 65%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(64, 100%, 6%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(60, 100%, 9%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(46, 87%, 65%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(358, 76%, 10%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(357, 89%, 16%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(358, 100%, 81%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg-hover)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border-hover)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "--size",
"value": "16px"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "10"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-out .2s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-spinner"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "sonner-spin 1.2s linear infinite"
},
{
"type": "declaration",
"property": "background",
"value": "var(--gray11)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "6px"
},
{
"type": "declaration",
"property": "height",
"value": "8%"
},
{
"type": "declaration",
"property": "left",
"value": "-10%"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-3.9%"
},
{
"type": "declaration",
"property": "width",
"value": "24%"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(.0001deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(30deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(60deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(4)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.9s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(90deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(5)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.8s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(120deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(6)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.7s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(150deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(7)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.6s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(180deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(8)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.5s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(210deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(9)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.4s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(240deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(10)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.3s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(270deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(11)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(300deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(12)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(330deg) translate(146%)"
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-in",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-out",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-spin",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".15"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion)",
"rules": [
{
"type": "rule",
"selectors": [
".sonner-loading-bar",
"[data-sonner-toast]",
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "none!important"
},
{
"type": "declaration",
"property": "animation",
"value": "none!important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(-50%,-50%)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .2s,transform .2s"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8) translate(-50%,-50%)"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex!important"
},
{
"type": "declaration",
"property": "align-items",
"value": "center!important"
},
{
"type": "declaration",
"property": "position",
"value": "fixed!important"
},
{
"type": "declaration",
"property": "bottom",
"value": "20px"
},
{
"type": "declaration",
"property": "right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"z-index:9999!important"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 2px 8px rgba(0,0,0,.15)!important"
},
{
"type": "declaration",
"property": "border-radius",
"value": "8px!important"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff!important"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid rgba(255,255,255,.25)!important"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "8px"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"align-items:center"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
}
]
}
}
],
"performance": {
"lcp_elem_stats": {
"startTime": 912,
"nodeName": "H1",
"url": "",
"size": 89961,
"loadTime": 0,
"renderTime": 912,
"attributes": [
{
"name": "class",
"value": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight"
},
{
"name": "x-file-name",
"value": "Hero"
},
{
"name": "x-line-number",
"value": "19"
},
{
"name": "x-component",
"value": "h1"
},
{
"name": "x-id",
"value": "Hero_19"
},
{
"name": "x-dynamic",
"value": "true"
}
],
"boundingClientRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "static",
"width": "616px",
"height": "180px"
},
"percentOfViewport": "0.119",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": null,
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": null,
"lcp_preload": null,
"web_vitals_js": [
"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0"
],
"gaming_metrics": [],
"speculation_rules": {
"htmlRules": [],
"httpHeaderRules": []
}
},
"privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":true,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"privacy-sandbox": {
"featuresDisabled": [
{
"top-level-storage-access": []
}
],
"privacySandBoxAPIUsage": []
},
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":false,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"totalCandidates\":1,\"clientWidth\":20,\"clientHeight\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":120,\"approximateResourceHeight\":120,\"byteSize\":10554,\"bitsPerPixel\":5.863333333333333,\"mimeType\":\"image\/png\",\"computedSizingStyles\":{\"width\":\"20px\",\"height\":\"20px\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"sass": "{\"stylesheets\":{\"remote\":1,\"inline\":1},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 525,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]},\"raw\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null},{\"name\":\"Create React App\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"invalidElements": [],
"invalidHead": false
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/apple-app-site-association\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/related-website-set.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/privacy-sandbox-attestations.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/gpc.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/web-identity\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/passkey-endpoints\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/webauthn\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/robots.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/security.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/change-password\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":6,\"nofollow\":0},\"hash_link\":8,\"hash_only_link\":5,\"javascript_void_links\":0,\"same_page\":{\"total\":13,\"jumpto\":{\"total\":8,\"early\":3,\"other\":5,\"using_id\":8,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":5,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":1,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":11,\"target_blank\":{\"total\":1,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":1},\"targets\":{\"_blank\":1},\"protocols\":{\"https\":14}},\"raw\":{\"crawlable\":{\"follow\":1,\"nofollow\":0},\"hash_link\":0,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":0,\"jumpto\":{\"total\":0,\"early\":0,\"other\":0,\"using_id\":0,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":0,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":1,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":0,\"text_links\":1,\"target_blank\":{\"total\":1,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":1},\"targets\":{\"_blank\":1},\"protocols\":{\"https\":1}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":24,\"words\":4,\"text\":\"Emergent | Fullstack App\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":24,\"words\":4,\"text\":\"Emergent | Fullstack App\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"A product of emergent.sh\",\"words\":4,\"characters\":24},\"primary\":{\"characters\":24,\"words\":4,\"text\":\"A product of emergent.sh\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"A product of emergent.sh\",\"words\":4,\"characters\":24},\"primary\":{\"characters\":24,\"words\":4,\"text\":\"A product of emergent.sh\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[]},\"raw\":{\"values\":[]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":15,\"matches_title\":false,\"text\":\"Expert Plumbing\",\"level\":1},\"h1\":{\"total\":2,\"non_empty_total\":2,\"characters\":53,\"words\":8},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":73,\"words\":13},\"h3\":{\"total\":5,\"non_empty_total\":5,\"characters\":46,\"words\":7},\"h4\":{\"total\":3,\"non_empty_total\":3,\"characters\":31,\"words\":5},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"h1\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h2\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h3\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":3993,\"head_size\":1098,\"body_size\":2857},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[]},\"raw\":{\"html_link_canoncials\":[]},\"self_canonical\":false,\"other_canonical\":false,\"canonicals\":[],\"url\":\"https:\/\/quick-plumb.preview.static.emergentagent.com\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":416,\"raw\":3},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
674
],
[
725,
755
],
[
814,
821
],
[
928,
939
],
[
995,
1542
],
[
1652,
4563
]
],
"longTasks": [
[
674,
725
],
[
755,
814
],
[
821,
928
],
[
939,
995
],
[
1542,
1652
]
],
"lastVisualChange": 1300,
"render": 200,
"visualComplete85": 1300,
"visualComplete90": 1300,
"visualComplete95": 1300,
"visualComplete99": 1300,
"visualComplete": 1300,
"SpeedIndex": 1300,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 734,
"size": 2466,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"attributes": {
"style": "color:#000;font-family:-apple-system,BlinkMacSystemFont,\"align-items:center;margin-bottom:0"
},
"bounds": [
1186.21875,
631,
134.78125,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 734,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
{
"event": "LargestContentfulPaint",
"time": 734,
"size": 2466,
"element": {
"nodeName": "P",
"boundingRect": {
"x": 1186.21875,
"y": 631,
"width": 134.78125,
"height": 24,
"top": 631,
"right": 1321,
"bottom": 655,
"left": 1186.21875
},
"outerHTML": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\">Made with Emergent<\/p>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1050,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1050,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 734,
"size": 2466,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"attributes": {
"style": "color:#000;font-family:-apple-system,BlinkMacSystemFont,\"align-items:center;margin-bottom:0"
},
"bounds": [
1186.21875,
631,
134.78125,
24
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 734,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 734,
"size": 2466,
"element": {
"nodeName": "P",
"boundingRect": {
"x": 1186.21875,
"y": 631,
"width": 134.78125,
"height": 24,
"top": 631,
"right": 1321,
"bottom": 655,
"left": 1186.21875
},
"outerHTML": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\">Made with Emergent<\/p>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 1050,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1050,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "H1",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 139
},
{
"name": "fetchStart",
"time": 148
},
{
"name": "navigationStart",
"time": 186
},
{
"name": "domLoading",
"time": 186
},
{
"name": "responseEnd",
"time": 187
},
{
"name": "domInteractive",
"time": 187
},
{
"name": "domContentLoadedEventStart",
"time": 187
},
{
"name": "domContentLoadedEventEnd",
"time": 187
},
{
"name": "domComplete",
"time": 187
},
{
"name": "responseEnd",
"time": 299
},
{
"name": "unloadEventStart",
"time": 305
},
{
"name": "unloadEventEnd",
"time": 305
},
{
"name": "markAsMainFrame",
"time": 306
},
{
"name": "commitNavigationEnd",
"time": 307
},
{
"name": "domLoading",
"time": 307
},
{
"name": "domInteractive",
"time": 727
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 734
},
{
"name": "firstContentfulPaint",
"time": 734
},
{
"name": "firstPaint",
"time": 734
},
{
"name": "firstImagePaint",
"time": 734
},
{
"name": "domContentLoadedEventStart",
"time": 751
},
{
"name": "domContentLoadedEventEnd",
"time": 751
},
{
"name": "LayoutShift",
"time": 929
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "firstMeaningfulPaint",
"time": 1050
},
{
"name": "domComplete",
"time": 1059
},
{
"name": "loadEventStart",
"time": 1064
},
{
"name": "loadEventEnd",
"time": 1088
},
{
"name": "LargestTextPaint",
"time": 1050
},
{
"name": "LargestImagePaint",
"time": 734
},
{
"name": "LargestContentfulPaint",
"time": 1050
},
{
"name": "TotalLayoutShift",
"value": 8.602033709511643e-5
},
{
"name": "CumulativeLayoutShift",
"value": 8.602033709511643e-5
}
],
"chromeUserTiming.navigationStart": 186,
"chromeUserTiming.fetchStart": 148,
"chromeUserTiming.domLoading": 307,
"chromeUserTiming.responseEnd": 300,
"chromeUserTiming.domInteractive": 727,
"chromeUserTiming.domContentLoadedEventStart": 751,
"chromeUserTiming.domContentLoadedEventEnd": 752,
"chromeUserTiming.domComplete": 1059,
"chromeUserTiming.unloadEventStart": 306,
"chromeUserTiming.unloadEventEnd": 306,
"chromeUserTiming.markAsMainFrame": 307,
"chromeUserTiming.commitNavigationEnd": 307,
"chromeUserTiming.firstMeaningfulPaintCandidate": 734,
"chromeUserTiming.firstContentfulPaint": 734,
"chromeUserTiming.firstPaint": 734,
"chromeUserTiming.firstImagePaint": 734,
"chromeUserTiming.LayoutShift": 929,
"chromeUserTiming.firstMeaningfulPaint": 1050,
"chromeUserTiming.loadEventStart": 1064,
"chromeUserTiming.loadEventEnd": 1089,
"chromeUserTiming.LargestTextPaint": 1050,
"chromeUserTiming.LargestImagePaint": 734,
"chromeUserTiming.LargestContentfulPaint": 1050,
"chromeUserTiming.TotalLayoutShift": 8.602033709511643e-5,
"chromeUserTiming.CumulativeLayoutShift": 8.602033709511643e-5,
"LayoutShifts": [
{
"time": 929,
"score": 8.602033709511643e-5,
"cumulative_score": 8.602033709511643e-5,
"window_score": 8.602033709511643e-5,
"shift_window_num": 0,
"rects": [
[
1148,
625,
198,
36
]
],
"sources": [
{
"previousRect": {
"x": 1163,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1346,
"bottom": 661,
"left": 1163
},
"currentRect": {
"x": 1148,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1331,
"bottom": 661,
"left": 1148
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 321.864
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 628.213
},
"5285": {
"name": "V8Window_Location_AttributeSetter",
"firstUsed": 139.217
},
"5284": {
"name": "V8Window_Location_AttributeGetter",
"firstUsed": 139.222
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 308.83
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 308.84
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 311.2
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 323.693
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 323.731
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 323.736
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 323.754
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 332.801
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 509.964
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 524.711
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 612.051
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 620.399
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 645.06
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 647.329
},
"5290": {
"name": "V8Window_Top_AttributeGetter",
"firstUsed": 650.988
},
"1066": {
"name": "SameOriginTextScript",
"firstUsed": 651.181
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 651.231
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 653.501
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 653.59
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 655.168
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 655.22
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 655.224
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 655.233
},
"5599": {
"name": "CSSSelectorPseudoNot",
"firstUsed": 655.271
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 655.411
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 655.446
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 655.601
},
"5184": {
"name": "CSSSelectorPseudoFileSelectorButton",
"firstUsed": 655.637
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 655.718
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 655.739
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 655.83
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 656.038
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 656.042
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 664.178
},
"4961": {
"name": "PrefersReducedMotionMediaFeature",
"firstUsed": 669.075
},
"5477": {
"name": "SpellingErrorPseudoElement",
"firstUsed": 669.784
},
"5478": {
"name": "GrammarErrorPseudoElement",
"firstUsed": 669.791
},
"587": {
"name": "LangAttribute",
"firstUsed": 669.808
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 669.811
},
"5472": {
"name": "BackdropPseudoElement",
"firstUsed": 673.326
},
"4994": {
"name": "TextSizeAdjustNotAuto",
"firstUsed": 673.397
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 673.938
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 674.041
},
"780": {
"name": "V8MessageChannel_Constructor",
"firstUsed": 743.902
},
"2361": {
"name": "V8AbortController_Constructor",
"firstUsed": 748.746
},
"1502": {
"name": "AuxclickAddListenerCount",
"firstUsed": 749.232
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 749.42
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 749.737
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 749.764
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 749.768
},
"4419": {
"name": "Scrollend",
"firstUsed": 749.812
},
"69": {
"name": "WindowEvent",
"firstUsed": 750.12
},
"781": {
"name": "V8MessagePort_PostMessage_Method",
"firstUsed": 750.843
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 761.613
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 767.047
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 775.055
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 796.788
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 796.835
},
"84": {
"name": "FormElement",
"firstUsed": 798.809
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 806.552
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 806.589
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 806.913
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 806.942
},
"2106": {
"name": "ARIARelevantAttribute",
"firstUsed": 806.95
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 806.964
},
"1467": {
"name": "NodeGetRootNode",
"firstUsed": 811.187
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 811.639
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 821.648
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 824.02
},
"2355": {
"name": "CSSGradient",
"firstUsed": 824.756
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 836.718
},
"190": {
"name": "InputTypeText",
"firstUsed": 836.977
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 836.993
},
"36": {
"name": "InputTypeTel",
"firstUsed": 837.007
},
"5293": {
"name": "V8Window_Parent_AttributeGetter",
"firstUsed": 927.043
},
"5298": {
"name": "V8Window_PostMessage_Method",
"firstUsed": 927.348
},
"574": {
"name": "WindowPostMessage",
"firstUsed": 927.367
},
"3414": {
"name": "UnspecifiedTargetOriginPostMessage",
"firstUsed": 927.391
},
"3882": {
"name": "PostMessageFromSecureToSecure",
"firstUsed": 927.399
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 943
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 945.888
},
"3020": {
"name": "DOMStorageWrite",
"firstUsed": 971.402
},
"2195": {
"name": "CookieGet",
"firstUsed": 973.607
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 977.701
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 979.565
},
"2194": {
"name": "CookieSet",
"firstUsed": 980.496
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 988.805
},
"675": {
"name": "Fetch",
"firstUsed": 990.087
},
"2913": {
"name": "FetchKeepalive",
"firstUsed": 990.374
},
"4196": {
"name": "NavigatorUAData_Brands",
"firstUsed": 995.352
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 999.818
},
"2595": {
"name": "DateTimeFormat",
"firstUsed": 1001.454
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 1028.431
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 1028.522
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 1028.529
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 1028.532
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 1028.536
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 1032.124
},
"430": {
"name": "TextEncoderEncode",
"firstUsed": 1032.146
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 1055.827
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 1056.498
},
"219": {
"name": "CSSStyleSheetRules",
"firstUsed": 1069.296
},
"1362": {
"name": "CSSValueAppearanceTextField",
"firstUsed": 1070.576
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 1070.595
},
"922": {
"name": "CSSValuePrefixedMaxContent",
"firstUsed": 1071.311
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 1074.345
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 1085.618
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 1085.743
},
"1001": {
"name": "SelectionIsCollapsed",
"firstUsed": 1088.398
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 1512.909
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 1513.581
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 1513.708
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 1513.716
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 1514.294
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 1514.386
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 1514.392
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 1514.533
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 1514.571
},
"954": {
"name": "V8Window_RequestIdleCallback_Method",
"firstUsed": 1518.308
},
"2034": {
"name": "QuirksModeDocument",
"firstUsed": 1561.272
},
"4614": {
"name": "QuirksModeAboutBlankDocument",
"firstUsed": 1561.277
},
"2434": {
"name": "PerformanceResourceTimingInitiatorType",
"firstUsed": 1648.443
},
"4574": {
"name": "CriticalCHRestartNavigationTiming",
"firstUsed": 1648.683
},
"4371": {
"name": "BackForwardCacheNotRestoredReasons",
"firstUsed": 1648.711
},
"3350": {
"name": "ResourceTiming",
"firstUsed": 1650.231
}
},
"CSSFeatures": {
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 655.423
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 655.605
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 655.892
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 660.324
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 660.331
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 661.247
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 661.254
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 661.259
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 661.266
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 661.272
},
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 661.288
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 661.357
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 661.385
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 661.39
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 661.554
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 669.824
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 669.87
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 673.193
},
"415": {
"name": "CSSPropertyWebkitTapHighlightColor",
"firstUsed": 673.2
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 673.226
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 673.232
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 673.237
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 673.338
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 673.343
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 673.353
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 673.602
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 673.616
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 673.635
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 673.896
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 673.905
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 747.551
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 747.567
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 747.572
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 747.592
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 747.624
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 747.634
},
"421": {
"name": "CSSPropertyTouchAction",
"firstUsed": 747.648
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 747.662
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 747.674
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 747.687
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 747.695
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 747.7
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 747.708
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 747.749
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 747.771
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 747.776
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 747.78
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 747.792
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 747.81
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 747.83
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 747.834
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 747.844
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 747.913
},
"636": {
"name": "CSSPropertyInset",
"firstUsed": 747.935
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 747.966
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 747.998
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 748.005
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 748.01
},
"428": {
"name": "CSSPropertyAnimationFillMode",
"firstUsed": 748.015
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 748.023
},
"425": {
"name": "CSSPropertyAnimationDelay",
"firstUsed": 748.27
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 821.794
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 821.805
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 821.89
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 821.977
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 822.537
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 822.643
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 823.562
},
"153": {
"name": "CSSPropertyTransitionProperty",
"firstUsed": 823.578
},
"154": {
"name": "CSSPropertyTransitionTimingFunction",
"firstUsed": 823.588
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 823.935
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 823.979
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 823.984
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 824.006
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 824.015
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 824.024
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 824.029
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 824.824
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 827.031
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 827.117
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 827.473
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 828.128
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 828.352
},
"121": {
"name": "CSSPropertyResize",
"firstUsed": 834.285
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 836.437
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 1070.468
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 1070.482
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 1070.583
},
"5": {
"name": "CSSPropertyFont",
"firstUsed": 1070.606
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 1070.802
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 1070.813
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 1070.859
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 1071.241
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 1071.32
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 1071.365
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 1071.38
},
"234": {
"name": "CSSPropertyFlexBasis",
"firstUsed": 1071.392
},
"70": {
"name": "CSSPropertyCaptionSide",
"firstUsed": 1071.399
},
"339": {
"name": "CSSPropertyAliasWebkitUserSelect",
"firstUsed": 1071.527
},
"88": {
"name": "CSSPropertyListStyleType",
"firstUsed": 1071.535
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 1071.56
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 1071.655
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 1071.662
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 1071.74
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 1071.743
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 1071.769
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 1071.775
},
"50": {
"name": "CSSPropertyBorderLeftColor",
"firstUsed": 1071.864
},
"61": {
"name": "CSSPropertyBorderTopColor",
"firstUsed": 1071.873
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 1072.223
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 1072.294
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 1072.329
},
"431": {
"name": "CSSPropertyAnimationPlayState",
"firstUsed": 1072.475
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 1072.692
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 1072.717
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 1072.851
},
"209": {
"name": "CSSPropertyWebkitBoxOrient",
"firstUsed": 1073.803
},
"260": {
"name": "CSSPropertyWebkitLineClamp",
"firstUsed": 1073.812
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 60,
"TTIMeasurementEnd": 4563,
"LastInteractive": 1652,
"TotalBlockingTime": 133,
"testID": "251105_9E_E",
"step": 1,
"effectiveBps": 262027,
"domTime": 0,
"aft": 0,
"titleTime": 188,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"102": 50,
"203": 20,
"304": 40,
"405": 60,
"506": 36.8,
"607": 45.5,
"708": 100,
"811": 95.2,
"913": 80,
"1014": 73.7,
"1114": 95,
"1215": 40,
"1316": 15,
"1417": 14.3,
"1518": 38.1,
"1619": 89.5,
"1719": 73.7,
"1820": 9.5,
"1921": 5.3,
"2022": 9.5,
"2123": 5.3,
"2223": 9.5,
"2324": 9.5,
"2425": 5.3,
"2526": 5,
"2627": 10,
"2727": 9.5,
"2828": 10,
"2929": 5,
"3030": 5,
"3131": 14.3,
"3231": 5,
"3332": 10.5,
"3433": 13.6,
"3534": 5.6,
"3634": 9.5,
"3735": 5,
"3836": 5.3,
"3937": 5,
"4038": 13.6,
"4138": 5.3,
"4239": 5,
"4340": 9.5,
"4441": 5.3,
"4542": 5,
"4642": 19
},
"max": 100,
"count": 47
},
"bw": {
"data": {
"0": 0,
"102": 0,
"203": 0,
"304": 544010,
"405": 1934360,
"506": 1813706,
"607": 5608925,
"708": 8474187,
"811": 370108,
"913": 4932913,
"1014": 0,
"1114": 343814,
"1215": 853611,
"1316": 48726,
"1417": 0,
"1518": 92834,
"1619": 7224800,
"1719": 0,
"1820": 0,
"1921": 0,
"2022": 0,
"2123": 0,
"2223": 0,
"2324": 0,
"2425": 0,
"2526": 0,
"2627": 0,
"2727": 0,
"2828": 0,
"2929": 0,
"3030": 0,
"3131": 0,
"3231": 0,
"3332": 0,
"3433": 458347,
"3534": 0,
"3634": 0,
"3735": 0,
"3836": 0,
"3937": 0,
"4038": 0,
"4138": 0,
"4239": 0,
"4340": 0,
"4441": 0,
"4542": 0,
"4642": 0
},
"max": 8474187,
"count": 47
}
},
"effectiveBpsDoc": 254631,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/details\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/performance_optimization\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/breakdown\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/domains\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/screen_shot\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&file=1_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 200,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_000200.jpg",
"VisuallyComplete": 0
},
{
"time": 900,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_000900.jpg",
"VisuallyComplete": 0
},
{
"time": 1300,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1&file=ms_001300.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"assets.emergent.sh": {
"bytes": 3161,
"requests": 1,
"cdn_provider": "Amazon CloudFront",
"connections": 1
},
"unpkg.com": {
"bytes": 43720,
"requests": 2,
"cdn_provider": "Cloudflare",
"connections": 1
},
"us-assets.i.posthog.com": {
"bytes": 148355,
"requests": 5,
"cdn_provider": "Cloudflare",
"connections": 1
},
"us.i.posthog.com": {
"bytes": 561,
"requests": 2,
"connections": 1
},
"quick-plumb.preview.static.emergentagent.com": {
"bytes": 107233,
"requests": 3,
"cdn_provider": "Amazon CloudFront",
"connections": 1
},
"avatars.githubusercontent.com": {
"bytes": 10554,
"requests": 1,
"cdn_provider": "Fastly",
"connections": 1
},
"d2adkz2s9zrlge.cloudfront.net": {
"bytes": 6503,
"requests": 1,
"cdn_provider": "Amazon CloudFront",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 1630,
"bytesUncompressed": 3993,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 297810,
"bytesUncompressed": 942830,
"requests": 10
},
"css": {
"color": [
178,
234,
148
],
"bytes": 9532,
"bytesUncompressed": 56945,
"requests": 1
},
"image": {
"color": [
196,
154,
232
],
"bytes": 10554,
"bytesUncompressed": 10554,
"requests": 1
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 561,
"bytesUncompressed": 976,
"requests": 2
}
},
"consoleLog": []
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wptagent-v6-manual-20241002-10.20.0.3",
"loadTime": 682,
"docTime": 682,
"fullyLoaded": 804,
"bytesOut": 8115,
"bytesOutDoc": 4820,
"bytesIn": 672,
"bytesInDoc": 561,
"requests": [
{
"type": 3,
"id": "13206.18",
"request_id": "13206.18",
"ip_addr": "[2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b]",
"full_url": "https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"raw_id": "13206.18",
"frame_id": "E806D647EC91EC1426A5A94EFA3C6CEE",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 98,
"ttfb_ms": 93,
"load_start": 427,
"load_start_float": 427.000134,
"bytesIn": 546,
"objectSize": 546,
"objectSizeUncompressed": 961,
"chunks": [
{
"ts": 525,
"bytes": 546,
"inflated": 961
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 150,
"protocol": "HTTP\/2",
"dns_start": 317,
"dns_end": 368,
"connect_start": 368,
"connect_end": 386,
"ssl_start": 386,
"ssl_end": 426,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.i.posthog.com",
"sanList": [
"*.i.posthog.com"
],
"issuer": "Amazon RSA 2048 M03",
"validFrom": 1734220800,
"validTo": 1768435199,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Argon2026h1' log",
"logId": "0E5794BCF3AEA93E331B2C9907B3F790DF9BC23D713225DD21A925AC61C54E21",
"timestamp": 1734243210231,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100B9A8D4C6F6D79012DF46631613E7B644B007552AEB4EE8D801680E75D91D9927022100CE94192599FB4A53C6F1C0EB5617B3BB6017D307D78EB2444BAF8563CD876618"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Wyvern2026h1'",
"logId": "6411C46CA412ECA7891CA2022E00BCAB4F2807D41E3527ABEAFED503C97DCDF0",
"timestamp": 1734243210287,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502210098698E8349CF717DDEDCC47C3AEAEE7017A1EFC0AC7E69AE24F11A600B17E0CE02205815322B543828B69D48633AC19957B0BE7B42563E7695272A8CC50681398E51"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "DigiCert 'Sphinx2026h1'",
"logId": "499C9B69DE1D7CECFC36DECD8764A6B85BAF0A878019D15552FBE9EB29DDF8C3",
"timestamp": 1734243210307,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3046022100D2DF261DE278F76B5629A6461F14DFA8B9B262589029AE0E9C639DA50A7B41E2022100E7A0DE7F66AFC8D5C061265454CD04D5B427D01EDAFE74D3FC74D2F77ECE30DE"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 2052,
"encryptedClientHello": false
},
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 1279",
"content-type: application\/x-www-form-urlencoded",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-encoding: gzip",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:27 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers, Accept-Encoding",
"x-envoy-upstream-service-time: 57",
":status: 200"
]
},
"bytesOut": 2473,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 51,
"connect_ms": 18,
"ssl_ms": 40,
"gzip_total": 867,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 317,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830128725445",
"type": "alias"
},
{
"alias_target": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"domain_name": "us.i.posthog.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830133723656",
"type": "alias"
},
{
"domain_name": "posthog-ingress-prod-us-256455477.us-east-1.elb.amazonaws.com",
"endpoints": [
{
"address": "2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a00:892:a302:d87d:f716",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:4fbf:5be2:434f:6ca5",
"port": 0
},
{
"address": "2600:1f18:4c12:9a02:2203:4dff:6540:75b",
"port": 0
},
{
"address": "2600:1f18:4c12:9a00:9486:50cf:3534:9d44",
"port": 0
},
{
"address": "2600:1f18:4c12:9a01:711b:12de:3d19:14d0",
"port": 0
},
{
"address": "3.230.97.8",
"port": 0
},
{
"address": "3.214.78.40",
"port": 0
},
{
"address": "3.227.227.255",
"port": 0
},
{
"address": "44.215.159.75",
"port": 0
},
{
"address": "34.206.152.70",
"port": 0
},
{
"address": "54.152.190.32",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830161723656",
"type": "data"
}
]
},
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 134,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIFzDCCBLSgAwIBAgIQAp\/LckI9ughklfbDrDpbGTANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTAzMB4XDTI0MTIxNTAwMDAwMFoXDTI2MDExNDIzNTk1OVowGjEY\nMBYGA1UEAwwPKi5pLnBvc3Rob2cuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAqrUtTUTU57YJZ\/pvdOUkEPvg5oLLTCSLHaQq4DEz7EHALzgpbSwA\nKEc2V+j5xQvVfsEstcU8qhgns3WhRw2bZJskTwDWysdMbTk1bAttFKReoIgX+6n3\nvNxgllSDLIRjcJ\/fqKdmkeOKstFG3xJjH9USmJxSqNywUwTg1o7C3Aqs5+A4EaM4\n6+jvUxnjRkPcA7YTtjm8J3eAO0+ibX7Pt+cfUuuHgLnNRQ46MepO9IbZbD05B\/qM\n5ESlvB\/OdcVWah+5q+nSoKOnAHijLNnDXRRPXkNQasWHDyPZKzhnn1J47f2QeDZw\n8Ju4B4GNlfV+5VU1KGVGb\/l12810E7QkaQIDAQABo4IC6jCCAuYwHwYDVR0jBBgw\nFoAUVdkYX9IczAHhWLS+q9lVQgHXLgIwHQYDVR0OBBYEFAF6SPTXzwbnhKZDlaKm\n5OF8rHKZMBoGA1UdEQQTMBGCDyouaS5wb3N0aG9nLmNvbTATBgNVHSAEDDAKMAgG\nBmeBDAECATAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG\nAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucjJtMDMuYW1hem9u\ndHJ1c3QuY29tL3IybTAzLmNybDB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGG\nIWh0dHA6Ly9vY3NwLnIybTAzLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYq\naHR0cDovL2NydC5yMm0wMy5hbWF6b250cnVzdC5jb20vcjJtMDMuY2VyMAwGA1Ud\nEwEB\/wQCMAAwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AA5XlLzzrqk+Mxss\nmQez95Dfm8I9cTIl3SGpJaxhxU4hAAABk8jzU\/cAAAQDAEgwRgIhALmo1Mb215AS\n30ZjFhPntkSwB1Uq607o2AFoDnXZHZknAiEAzpQZJZn7SlPG8cDrVhezu2AX0wfX\njrJES6+FY82HZhgAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq\/tUDyX3N8AAA\nAZPI81QvAAAEAwBHMEUCIQCYaY6DSc9xfd7cxHw66u5wF6HvwKx+aa4k8RpgCxfg\nzgIgWBUyK1Q4KLadSGM6wZlXsL57QlY+dpUnKozFBoE5jlEAdwBJnJtp3h187Pw2\n3s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZPI81RDAAAEAwBIMEYCIQDS3yYd4nj3\na1YppkYfFN+oubJiWJAprg6cY52lCntB4gIhAOeg3n9mr8jVwGEmVFTNBNW0J9Ae\n2v500\/x00vd+zjDeMA0GCSqGSIb3DQEBCwUAA4IBAQCp39bDgrFkvw\/2kNJPGUbI\nEKrQM9Ko\/ZsqfQWGZniRLCxnd5RIhnsDyqFsYFowqYmFiLvud26FVi2uDibuC39b\nJokZywUr0G9ShL9d2CTitbWyiMNmwSBY4OLkvOujhYNY4z+aIWnrqVScUcJuWVsY\nzanY+4kcaasqvkE9xq\/h1zdlF4t6d10ynYK9tc8+aIqP6zUdPt0lzmCaO5vxuOsB\nKCaP3sNDRcIcroPG4P\/cOKVPWtBZ9nkmFYFHLWlCDzmEXLseZzhFP0x\/zGcRSQ0l\nGnDxoH7yLhMDMJx\/Nt3D83V3Wzhgte7AM67tbrtjue30KQXxTH9lFBS+m1UbisMs\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTNQG0mfAmRzdKZqfODF5hTANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYwNFoXDTMwMDgyMzIyMjYwNFowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALd\/pVko\n8vuM475Tf45HV3BbCl\/B9Jy89G1CRkFjcPY06WA9lS+7dWbUA7GtWUKoksr69hKM\nwcMsNpxlw7b3jeXFgxB09\/nmalcAWtnLzF+LaDKEA5DQmvKzuh1nfIfqEiKCQSmX\nXh09Xs+dO7cm5qbaL2hhNJCSAejciwcvOFgFNgEMR42wm6KIFHsQW28jhA+1u\/M0\np6fVwReuEgZfLfdx82Px0LJck3lST3EB\/JfbdsdOzzzg5YkY1dfuqf8y5fUeZ7Cz\nWXbTjujwX\/TovmeWKA36VLCz75azW6tDNuDn66FOpADZZ9omVaF6BqNJiLMVl6P3\n\/c0OiUMC6Z5OfKcCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUVdkYX9IczAHhWLS+q9lVQgHXLgIwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQAGjeWm2cC+3z2MzSCnte46\/7JZvj3iQZDY7EvODNdZF41n71Lrk9kbfNwerK0d\nVNzW36Wefr7j7ZSwBVg50W5ay65jNSN74TTQV1yt4WnSbVvN6KlMs1hiyOZdoHKs\nKDV2UGNxbdoBYCQNa2GYF8FQIWLugNp35aSOpMy6cFlymFQomIrnOQHwK1nvVY4q\nxDSJMU\/gNJz17D8ArPN3ngnyZ2TwepJ0uBINz3G5te2rdFUF4i4Y3Bb7FUlHDYm4\nu8aIRGpk2ZpfXmxaoxnbIBZRvGLPSUuPwnwoUOMsJ8jirI5vs2dvchPb7MtI1rle\ni02f2ivH2vxkjDLltSpe2fiC\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "fec2caa31ad5f72afea043205d86fc2477b8b9949419c54265ef31268b1717ca",
"server_port": "443",
"final_base_page": true,
"is_base_page": true,
"load_end": 525,
"ttfb_start": 427,
"ttfb_end": 520,
"download_start": 520,
"download_end": 525,
"download_ms": 5,
"all_start": 317,
"all_end": 525,
"all_ms": 207,
"index": 0,
"number": 1,
"body_file": "001-13206.18-body.txt",
"body_id": "13206.18",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&cached=1&bodyid=13206.18"
},
{
"type": 3,
"id": "13206.19",
"request_id": "13206.19",
"ip_addr": "[2600:1f18:4c12:9a02:92d8:6e37:6ca6:b08b]",
"full_url": "https:\/\/us.i.posthog.com\/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js",
"is_secure": 1,
"method": "POST",
"host": "us.i.posthog.com",
"url": "\/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js",
"raw_id": "13206.19",
"frame_id": "E806D647EC91EC1426A5A94EFA3C6CEE",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": false,
"responseCode": 200,
"request_type": "Fetch",
"load_ms": 87,
"ttfb_ms": 85,
"load_start": 518,
"load_start_float": 518.000153,
"bytesIn": 15,
"objectSize": 15,
"objectSizeUncompressed": 15,
"chunks": [
{
"ts": 605,
"bytes": 15
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "",
"socket": 150,
"protocol": "HTTP\/2",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/assets.emergent.sh\/scripts\/emergent-main.js",
"initiator_line": 270,
"initiator_column": 25,
"initiator_type": "script",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: us.i.posthog.com",
":method: POST",
":path: \/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 1234",
"content-type: text\/plain",
"origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"access-control-allow-credentials: true",
"access-control-allow-origin: https:\/\/quick-plumb.preview.static.emergentagent.com",
"content-length: 15",
"content-type: application\/json",
"date: Wed, 05 Nov 2025 15:28:27 GMT",
"server: envoy",
"strict-transport-security: max-age=31536000; includeSubDomains",
"vary: origin, access-control-request-method, access-control-request-headers",
"x-envoy-upstream-service-time: 51",
":status: 200"
]
},
"bytesOut": 2347,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "",
"server_count": null,
"created": 514,
"socket_group": "pm\/https:\/\/us.i.posthog.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 3,
"http2_stream_dependency": 1,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"netlog_id": 153,
"body_hash": "0c40bafcfdc8adc6db63a6a5bfdb3dd5201798e6163fc674dc2fcbdb2a4134f1",
"server_port": "443",
"load_end": 605,
"ttfb_start": 518,
"ttfb_end": 603,
"download_start": 603,
"download_end": 605,
"download_ms": 2,
"all_start": 518,
"all_end": 605,
"all_ms": 87,
"index": 1,
"number": 2,
"body_file": "002-13206.19-body.txt",
"body_id": "13206.19",
"body_url": "\/response_body.php?test=251105_9E_E&run=1&cached=1&bodyid=13206.19"
},
{
"type": 3,
"id": "13206.21",
"request_id": "13206.21",
"ip_addr": "[2600:9000:2510:2c00:19:4370:f4c0:93a1]",
"full_url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"is_secure": 1,
"method": "GET",
"host": "quick-plumb.preview.static.emergentagent.com",
"url": "\/favicon.ico",
"raw_id": "13206.21",
"frame_id": "E806D647EC91EC1426A5A94EFA3C6CEE",
"documentURL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"isSameSite": true,
"responseCode": 403,
"request_type": "Other",
"load_ms": 85,
"ttfb_ms": 83,
"load_start": 719,
"load_start_float": 719.000162,
"bytesIn": 111,
"objectSize": 111,
"objectSizeUncompressed": 111,
"chunks": [
{
"ts": 804,
"bytes": 111
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/xml",
"contentEncoding": "",
"socket": 104,
"protocol": "HTTP\/2",
"dns_start": 1,
"dns_end": 41,
"connect_start": 41,
"connect_end": 63,
"ssl_start": 63,
"ssl_end": 118,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: quick-plumb.preview.static.emergentagent.com",
":method: GET",
":path: \/favicon.ico",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"cookie: ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog=%7B%22distinct_id%22%3A%22019a54a1-ed20-7f1f-be01-965d6c0b6703%22%2C%22%24sesid%22%3A%5B1762356507925%2C%22019a54a1-ed51-7ad8-ba51-8d4f754c3674%22%2C1762356489523%5D%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fquick-plumb.preview.static.emergentagent.com%2F%22%7D%7D",
"priority: u=1, i",
"referer: https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.0.0 Safari\/537.36 PTST\/251102.222103"
],
"response": [
"content-type: application\/xml",
"date: Wed, 05 Nov 2025 15:28:27 GMT",
"server: AmazonS3",
"vary: Origin",
"via: 1.1 f5527f719bbc0d2932043daaeff80252.cloudfront.net (CloudFront)",
"x-amz-cf-id: 6g25U7JIAOC_6LuxeX7SpnGF852KW8qbd_wWQaRqO39CAc2H6_f9eg==",
"x-amz-cf-pop: JFK50-P5",
"x-cache: Error from cloudfront",
":status: 403"
]
},
"bytesOut": 3295,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": -1,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 40,
"connect_ms": 22,
"ssl_ms": 55,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Amazon CloudFront",
"server_count": null,
"created": 714,
"dns_info": {
"secure": false,
"transactions_needed": [
{
"dns_query_type": "HTTPS"
},
{
"dns_query_type": "AAAA"
},
{
"dns_query_type": "A"
}
],
"results": [
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148403895",
"type": "alias"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "AAAA",
"source": "dns",
"timed_expiration": "13406830148405268",
"type": "alias"
},
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"metadatas": [
{
"metadata_value": {
"ech_config_list": "",
"supported_protocol_alpns": [
"h2",
"http\/1.1"
],
"target_name": "d2rkrmstb0qk0j.cloudfront.net"
},
"metadata_weight": 1
}
],
"query_type": "HTTPS",
"source": "dns",
"timed_expiration": "13406830148403895",
"type": "metadata"
},
{
"alias_target": "d2rkrmstb0qk0j.cloudfront.net",
"domain_name": "quick-plumb.preview.static.emergentagent.com",
"query_type": "A",
"source": "dns",
"timed_expiration": "13406830148407265",
"type": "alias"
},
{
"domain_name": "d2rkrmstb0qk0j.cloudfront.net",
"endpoints": [
{
"address": "2600:9000:2510:2c00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:3800:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:2400:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:8200:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:6c00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:3a00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:fe00:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "2600:9000:2510:5600:19:4370:f4c0:93a1",
"port": 0
},
{
"address": "3.170.42.109",
"port": 0
},
{
"address": "3.170.42.110",
"port": 0
},
{
"address": "3.170.42.48",
"port": 0
},
{
"address": "3.170.42.81",
"port": 0
}
],
"hosts": [],
"query_type": "UNSPECIFIED",
"source": "dns",
"strings": [],
"timed_expiration": "13406830148405268",
"type": "data"
}
]
},
"socket_group": "https:\/\/quick-plumb.preview.static.emergentagent.com <https:\/\/emergentagent.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 220,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 128,
"SETTINGS_INITIAL_WINDOW_SIZE": 65536,
"SETTINGS_MAX_FRAME_SIZE": 16777215
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 162,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIF5jCCBM6gAwIBAgIQDCG2ggii\/qd4YFTwKef+0TANBgkqhkiG9w0BAQsFADA8\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g\nUlNBIDIwNDggTTA0MB4XDTI1MDkyNzAwMDAwMFoXDTI2MTAyNjIzNTk1OVowLTEr\nMCkGA1UEAwwiKi5wcmV2aWV3LnN0YXRpYy5lbWVyZ2VudGFnZW50LmNvbTCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLoM\/8M1W855KD+28WOrXE9BeKG\nJ5jXdk4mnWQfaPiNRwxvP2xfb415p430RH7BBjdJqj88eZbPP8lmHOBPmh42L57Q\nh+jhtMeJFwqAYYCG3KXYT\/8hpw+uuTqFRWrhNU9EH3GorpdK6ous05ysknbCeFvW\nKUbYqSwg2WKwqi73bL2R2U+a7OZgobRUO56HAbFdMmFHXa1dnLstv1leGj23OUi0\nPpYWfozdAobSvh1bN1KCiNbMLy4qRXJ9aWUwNTqEf\/Utlf8SHppHP5TbBS6D7H2W\n2tbzRDsnuaVbcrv2ps9f\/IFb+Xx9oS79j2VPDIubaCY5OfHGSyy4onwe+J0CAwEA\nAaOCAvEwggLtMB8GA1UdIwQYMBaAFB9SkmFWglR\/gWbYHT0KqjJch90IMB0GA1Ud\nDgQWBBTg9LFF6qW9WmkDoE7RBGHpUgH\/MjAtBgNVHREEJjAkgiIqLnByZXZpZXcu\nc3RhdGljLmVtZXJnZW50YWdlbnQuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA4G\nA1UdDwEB\/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATA7BgNVHR8ENDAyMDCg\nLqAshipodHRwOi8vY3JsLnIybTA0LmFtYXpvbnRydXN0LmNvbS9yMm0wNC5jcmww\ndQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wNC5h\nbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDQuYW1h\nem9udHJ1c3QuY29tL3IybTA0LmNlcjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHW\neQIEAgSCAW4EggFqAWgAdgDXbX0Q0af1d8LH6V\/XAL\/5gskzWmXh0LMBcxfAyMVp\ndwAAAZmKXuFEAAAEAwBHMEUCIGdTl4Vi+8mqgeOuaXomkXasxSPj9Ox9WOgksnaT\nJTnhAiEAvmTusQEYylmXWqkH1A1+0\/EpKyI4+QgVSA+63UbXQ8YAdgDCMX5XRRmj\nRe5\/ON6ykEHrx8IhWiK\/f9W1rXaa2Q5SzQAAAZmKXuFzAAAEAwBHMEUCIBUMqOGv\nNLYCyE0Xmg2aZr+t9ImgWq9tMJXR4dxuaFtmAiEAziENSnuLcdiflPMTzrPSDFHJ\nX0qhrk4E3MWX7BLZPFgAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z\n2AAAAZmKXuGGAAAEAwBHMEUCIBp9zjPCu0r5eLRoU7HXDuv4r2RCfRi7SDaCR6Sm\nbXtxAiEAl7HtYu1dNt5AEalJUf7yMUulyHqsK1cOKoVykh1pOtgwDQYJKoZIhvcN\nAQELBQADggEBAGoHE2eT7qqnp3hNTq14rL+l8pTmvYh\/FaKP8rog60+UEt4VnUqi\nTqNCLi\/6brWpj33jepCYEA9Q0pQJl05MfZ8B5DyBIZMGdzfbaLXDSRKeEcdM6kuY\nDnvyzNDYfMf\/NSTAPMgNHMY6bCe5KvvanyDYNobefzITEoq02K4mxHWfi4SBRt9B\nMrI0VSXVMbGYvEobjMu0aK7t9V3NrFW7oft88XzWEQNwa6BtQ2vRFHmPOLdOpmxT\nMcX9OkBN1ag1pkcs8wYF4io27A1bDme1xaJTwNvpEMo81rJJOc12NJF+TeXEsP9H\nW3Os+k6bkB4kCYhqcGJC43TRmNpNJGAlTO4=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEXjCCA0agAwIBAgITB3MSTyqVLj7Rili9uF0bwM5fJzANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjYzNVoXDTMwMDgyMzIyMjYzNVowPDEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT\nQSAyMDQ4IE0wNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3pVR6A\nlQOp4xe776FdePXyejgA38mYx1ou9\/jrpV6Sfn+\/oqBKgwhY6ePsQHHQayWBJdBn\nv4Wz363qRI4XUh9swBFJ11TnZ3LqOMvHmWq2+loA0QPtOfXdJ2fHBLrBrngtJ\/GB\n0p5olAVYrSZgvQGP16Rf8ddtNyxEEhYm3HuhmNi+vSeAq1tLYJPAvRCXonTpWdSD\nxY6hvdmxlqTYi82AtBXSfpGQ58HHM0hw0C6aQakghrwWi5fGslLOqzpimNMIsT7c\nqa0GJx6JfKqJqmQQNplO2h8n9ZsFJgBowof01ppdoLAWg6caMOM0om\/VILKaa30F\n9W\/r8Qjah7ltGVkCAwEAAaOCAVowggFWMBIGA1UdEwEB\/wQIMAYBAf8CAQAwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV\nHQ4EFgQUH1KSYVaCVH+BZtgdPQqqMlyH3QgwHwYDVR0jBBgwFoAUhBjMhTTsvAyU\nlC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v\nb2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov\nL2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA\/BgNVHR8E\nODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv\nb3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB\nAQA+1O5UsAaNuW3lHzJtpNGwBnZd9QEYFtxpiAnIaV4qApnGS9OCw5ZPwie7YSlD\nZF5yyFPsFhUC2Q9uJHY\/CRV1b5hIiGH0+6+w5PgKiY1MWuWT8VAaJjFxvuhM7a\/e\nfN2TIw1Wd6WCl6YRisunjQOrSP+unqC8A540JNyZ1JOE3jVqat3OZBGgMvihdj2w\nY23EpwesrKiQzkHzmvSH67PVW4ycbPy08HVZnBxZ5NrlGG9bwXR3fNTaz+c+Ej6c\n5AnwI3qkOFgSkg3Y75cdFz6pO\/olK+e3AqygAcv0WjzmkDPuBjssuZjCHMC56oH3\nGJkV29Di2j5prHJbwZjG1inU\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF\nADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj\nb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x\nOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1\ndGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k\/oI2peVKVuRF4fn9tBb6dNqcmzU5L\/qw\nIFAGbHrQgLKm+a\/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz\/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn\/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y\/QCB\/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB\/wQFMAMBAf8wDgYDVR0PAQH\/\nBAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW\ngBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH\nMAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH\nMAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy\nMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0\nLmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF\nAAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW\nMiGpSESrnO09tKpzbeR\/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au\/ma\neyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7\/wmpdLqBK\nbRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN\n0FE6\/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U\nakcjMS9cmvqtmg5iUaQqqcT5NJ0hGA==\n-----END CERTIFICATE-----\n"
],
"body_hash": "a824bc7739e226e1b40ea0f8c4e4f4c6f796fc3b4abfa6e9abe3bd119a30d938",
"server_port": "443",
"load_end": 804,
"ttfb_start": 719,
"ttfb_end": 802,
"download_start": 802,
"download_end": 804,
"download_ms": 2,
"all_start": 1,
"all_end": 804,
"all_ms": 202,
"index": 2,
"number": 3
}
],
"requestsFull": 3,
"requestsDoc": 2,
"responses_200": 2,
"responses_404": 0,
"responses_other": 1,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "E806D647EC91EC1426A5A94EFA3C6CEE",
"loadEventStart": 664,
"loadEventEnd": 683,
"domContentLoadedEventStart": 250,
"domContentLoadedEventEnd": 251,
"URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"connections": 2,
"final_base_page_request": 0,
"final_base_page_request_id": "13206.18",
"final_url": "https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"domInteractive": 167,
"firstContentfulPaint": 247,
"firstPaint": 232,
"firstImagePaint": 247,
"firstMeaningfulPaint": 556,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 520,
"basePageSSLTime": 40,
"score_cache": 0,
"score_cdn": 33,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 867,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 0,
"image_savings": 0,
"base_page_cdn": "",
"cpuTimes": {
"ParseHTML": 1,
"EventDispatch": 1,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
"ResourceFetcher::requestResource": 7,
"EvaluateScript": 59,
"v8.compile": 24,
"v8.produceCache": 22,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 2,
"TimerFire": 2,
"FunctionCall": 192,
"FireAnimationFrame": 0,
"UpdateLayoutTree": 46,
"Layout": 128,
"PrePaint": 1,
"Paint": 3,
"Layerize": 0,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"MarkLoad": 0,
"FireIdleCallback": 0,
"Idle": 310
},
"cpuTimesDoc": {
"ParseHTML": 1,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
"ResourceFetcher::requestResource": 6,
"EvaluateScript": 59,
"v8.compile": 22,
"v8.produceCache": 22,
"V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"MinorGC": 0,
"V8.GC_HEAP_PROLOGUE": 0,
"V8.GC_SCAVENGER": 0,
"V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"V8.GC_SCAVENGER_SCAVENGE": 0,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"ComputeWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"Parallel scavenge started": 0,
"V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
"V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"ClearWeaknessProcessor start": 0,
"V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"V8.GC_HEAP_EPILOGUE": 0,
"V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"ParseAuthorStyleSheet": 2,
"TimerFire": 1,
"FunctionCall": 168,
"FireAnimationFrame": 0,
"UpdateLayoutTree": 32,
"Layout": 128,
"PrePaint": 1,
"Paint": 3,
"Layerize": 0,
"largestContentfulPaint::Candidate": 0,
"MarkDOMContent": 0,
"V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"HitTest": 0,
"HandlePostMessage": 0,
"V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"MarkLoad": 0,
"FireIdleCallback": 0,
"Idle": 232
},
"cpu.ParseHTML": 1,
"cpu.EventDispatch": 1,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
"cpu.ResourceFetcher::requestResource": 7,
"cpu.EvaluateScript": 59,
"cpu.v8.compile": 24,
"cpu.v8.produceCache": 22,
"cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
"cpu.MinorGC": 0,
"cpu.V8.GC_HEAP_PROLOGUE": 0,
"cpu.V8.GC_SCAVENGER": 0,
"cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
"cpu.ComputeWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
"cpu.Parallel scavenge started": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 2,
"cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
"cpu.ClearWeaknessProcessor start": 0,
"cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_UPDATE_REFS": 0,
"cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
"cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
"cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
"cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
"cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
"cpu.V8.GC_HEAP_EPILOGUE": 0,
"cpu.V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
"cpu.ParseAuthorStyleSheet": 2,
"cpu.TimerFire": 2,
"cpu.FunctionCall": 192,
"cpu.FireAnimationFrame": 0,
"cpu.UpdateLayoutTree": 46,
"cpu.Layout": 128,
"cpu.PrePaint": 1,
"cpu.Paint": 3,
"cpu.Layerize": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkDOMContent": 0,
"cpu.V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
"cpu.HitTest": 0,
"cpu.HandlePostMessage": 0,
"cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
"cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
"cpu.MarkLoad": 0,
"cpu.FireIdleCallback": 0,
"cpu.Idle": 310,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1762356505.3325033,
"osVersion": "Linux 6.8.0-1043-gcp",
"os_version": "Linux 6.8.0-1043-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1762356507.3121574,
"browserVersion": "142.0.0.0",
"browser_version": "142.0.0.0",
"fullyLoadedCPUms": 1620,
"fullyLoadedCPUpct": 21.01167315175062,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "E806D647EC91EC1426A5A94EFA3C6CEE",
"loaderId": "24E4EB0B7C5530328EC88A481A9EDB5E"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 398,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 405,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "GenericIssue",
"details": {
"genericIssueDetails": {
"errorType": "FormInputAssignedAutocompleteValueToIdOrNameAttributeError",
"violatingNodeId": 412,
"violatingNodeAttribute": "id"
}
}
},
{
"code": "BounceTrackingIssue",
"details": {
"bounceTrackingIssueDetails": {
"trackingSites": [
"127.0.0.1"
]
}
}
}
],
"execution_contexts": [
{
"id": 1,
"origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"name": ""
}
],
"browser_logs": [
{
"source": "network",
"level": "error",
"text": "Failed to load resource: the server responded with a status of 403 ()",
"timestamp": 1762356508172.108,
"url": "https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico",
"networkRequestId": "13206.21"
}
],
"webdx_features": [
{
"name": "PageVisits",
"id": "0"
},
{
"name": "AspectRatio",
"id": "9"
},
{
"name": "ConstructedStylesheets",
"id": "18"
},
{
"name": "Flexbox",
"id": "28"
},
{
"name": "FocusVisible",
"id": "29"
},
{
"name": "Grid",
"id": "38"
},
{
"name": "Has",
"id": "39"
},
{
"name": "Is",
"id": "46"
},
{
"name": "Scrollend",
"id": "58"
},
{
"name": "TextIndent",
"id": "69"
},
{
"name": "Where",
"id": "83"
},
{
"name": "Aborting",
"id": "124"
},
{
"name": "FileSelectorButton",
"id": "185"
},
{
"name": "Outline",
"id": "189"
},
{
"name": "LongAnimationFrames",
"id": "236"
},
{
"name": "ReferrerPolicy",
"id": "260"
},
{
"name": "BeforeUnload",
"id": "275"
},
{
"name": "LayoutInstability",
"id": "277"
},
{
"name": "RequestAnimationFrame",
"id": "323"
},
{
"name": "TextUnderlineOffset",
"id": "331"
},
{
"name": "Requestidlecallback",
"id": "338"
},
{
"name": "UaClientHints",
"id": "341"
},
{
"name": "Not",
"id": "343"
},
{
"name": "NullishCoalescing",
"id": "379"
}
],
"document_URL": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"document_hostname": "quick-plumb.preview.static.emergentagent.com",
"document_origin": "https:\/\/quick-plumb.preview.static.emergentagent.com",
"viewport": {
"width": 1366,
"height": 681,
"dpr": 1
},
"domElements": 500,
"domComplete": 661,
"PerformancePaintTiming.first-paint": 232,
"PerformancePaintTiming.first-contentful-paint": 232,
"origin_dns": {
"a": [
"3.170.42.110",
"3.170.42.109",
"3.170.42.81",
"3.170.42.48"
],
"aaaa": [
"2600:9000:2510:fe00:19:4370:f4c0:93a1",
"2600:9000:2510:2c00:19:4370:f4c0:93a1",
"2600:9000:2510:2400:19:4370:f4c0:93a1",
"2600:9000:2510:3800:19:4370:f4c0:93a1",
"2600:9000:2510:3a00:19:4370:f4c0:93a1",
"2600:9000:2510:6c00:19:4370:f4c0:93a1",
"2600:9000:2510:5600:19:4370:f4c0:93a1",
"2600:9000:2510:8200:19:4370:f4c0:93a1"
],
"cname": [
"d2rkrmstb0qk0j.cloudfront.net."
],
"ns": [
"ns-1133.awsdns-13.org.",
"ns-694.awsdns-22.net.",
"ns-1562.awsdns-03.co.uk.",
"ns-290.awsdns-36.com."
],
"soa": [
"ns-694.awsdns-22.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
],
"https": [
"1 . alpn=\"h2\""
],
"mx": [
"1 smtp.google.com."
],
"txt": [
"\"google-site-verification=PMwuakdLPAGdL59GZvWD93uvAPC2v0dh-5lLWU5X7Mg\""
],
"svcb": []
},
"detected": {
"CMS": "Emergent",
"UI frameworks": "Radix UI,Tailwind CSS,shadcn\/ui",
"JavaScript frameworks": "React,React Router 7.9.4",
"PaaS": "Amazon Web Services",
"Analytics": "PostHog",
"CDN": "Unpkg,Amazon S3,Amazon CloudFront"
},
"detected_apps": {
"Emergent": "",
"Radix UI": "",
"Tailwind CSS": "",
"shadcn\/ui": "",
"React": "",
"React Router": "7.9.4",
"Amazon Web Services": "",
"PostHog": "",
"Unpkg": "",
"Amazon S3": "",
"Amazon CloudFront": ""
},
"detected_technologies": {
"Emergent": {
"name": "Emergent",
"description": "Emergent is an AI-powered, no-code platform that lets users build functional web apps from natural language prompts instead of writing code.",
"slug": "emergent",
"categories": [
{
"id": 1,
"slug": "cms",
"description": "Platforms used to create, manage, and modify content on a website without needing specialized technical knowledge",
"groups": [
3
],
"name": "CMS",
"priority": 1
}
],
"confidence": 100,
"version": "",
"icon": "Emergent.png",
"website": "https:\/\/app.emergent.sh\/",
"pricing": [],
"cpe": null
},
"Radix UI": {
"name": "Radix UI",
"description": "Radix UI is a React-based user interface component library that offers accessible, responsive, and customisable components for building web applications.",
"slug": "radix-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Radix UI.svg",
"website": "https:\/\/www.radix-ui.com",
"pricing": [],
"cpe": null
},
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"shadcn\/ui": {
"name": "shadcn\/ui",
"description": "shadcn\/ui is a component system built with Radix UI and Tailwind CSS.",
"slug": "shadcn-ui",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"description": "Provide pre-built components to build user interfaces",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "shadcn-ui.svg",
"website": "https:\/\/ui.shadcn.com",
"pricing": [],
"cpe": null
},
"React": {
"name": "React",
"description": "React is an open-source JavaScript library for building user interfaces or UI components.",
"slug": "react",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "React.svg",
"website": "https:\/\/reactjs.org",
"pricing": [],
"cpe": "cpe:2.3:a:facebook:react:*:*:*:*:*:*:*:*"
},
"React Router": {
"name": "React Router",
"description": "React Router provides declarative routing for React.",
"slug": "react-router",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"description": "Software used for building dynamic web applications and user interfaces",
"groups": [
9
],
"name": "JavaScript frameworks",
"priority": 8
}
],
"confidence": 100,
"version": "7.9.4",
"icon": "React Router.svg",
"website": "https:\/\/reactrouter.com",
"pricing": [],
"cpe": null
},
"Amazon Web Services": {
"name": "Amazon Web Services",
"description": "Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.",
"slug": "amazon-web-services",
"categories": [
{
"id": 62,
"slug": "paas",
"description": "Provides a platform for software development",
"groups": [
7
],
"name": "PaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Web Services.svg",
"website": "https:\/\/aws.amazon.com\/",
"pricing": [],
"cpe": null
},
"PostHog": {
"name": "PostHog",
"description": "PostHog is the open-source, all-in-one product analytics platform.",
"slug": "posthog",
"categories": [
{
"id": 10,
"slug": "analytics",
"description": "Tools that track user behavior and provide insights into website performance",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "PostHog.svg",
"website": "https:\/\/posthog.com",
"pricing": [
"freemium",
"payg"
],
"cpe": null
},
"Unpkg": {
"name": "Unpkg",
"description": "Unpkg is a content delivery network for everything on npm.",
"slug": "unpkg",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Unpkg.png",
"website": "https:\/\/unpkg.com",
"pricing": [],
"cpe": null
},
"Amazon S3": {
"name": "Amazon S3",
"description": "Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.",
"slug": "amazon-s3",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon S3.svg",
"website": "https:\/\/aws.amazon.com\/s3\/",
"pricing": [],
"cpe": null
},
"Amazon CloudFront": {
"name": "Amazon CloudFront",
"description": "Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds.",
"slug": "amazon-cloudfront",
"categories": [
{
"id": 31,
"slug": "cdn",
"description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Cloudfront.svg",
"website": "https:\/\/aws.amazon.com\/cloudfront\/",
"pricing": [],
"cpe": null
}
},
"axe": {
"testEngine": "4.4.1",
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div>",
"target": [
"div[x-id=\"Hero_68\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 22.5pt (30px), font weight: bold). Expected contrast ratio of 3:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#f97316",
"contrastRatio": 2.8,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\">",
"target": [
".absolute"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div>",
"target": [
"div[x-id=\"Hero_69\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 2.8 (foreground color: #ffffff, background color: #f97316, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#dbeafe",
"contrastRatio": 4.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"]"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > .rounded-full.w-12[x-id=\"Testimonials_34\"] > .text-lg[x-id=\"Testimonials_35\"][x-line-number=\"35\"]"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.23 (foreground color: #2563eb, background color: #dbeafe, font size: 13.5pt (18px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"bgColor": "#eff6ff",
"contrastRatio": 3.27,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": null,
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\">",
"target": [
".border-blue-200"
]
}
],
"impact": "serious",
"message": "Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p>",
"target": [
".mt-2"
],
"failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 3.27 (foreground color: #ea580c, background color: #eff6ff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "image-alt",
"impact": "critical",
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element does not have an alt attribute"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
},
{
"id": "presentational-role",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
],
"all": [],
"none": [],
"impact": "critical",
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
],
"failureSummary": "Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_84\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\">",
"target": [
"a[x-id=\"Footer_87\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element does not have text that is visible to screen readers"
},
{
"id": "aria-label",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-label attribute does not exist or is empty"
},
{
"id": "aria-labelledby",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
},
{
"id": "non-empty-title",
"data": {
"messageKey": "noAttr"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has no title attribute"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is in tab order and does not have accessible text"
}
],
"impact": "serious",
"html": "<a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\">",
"target": [
"a[x-line-number=\"90\"]"
],
"failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"
}
]
}
],
"passes": [
{
"id": "aria-allowed-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures ARIA attributes are allowed for an element's role",
"help": "Elements must only use allowed ARIA attributes",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-allowed-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-allowed-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attributes are used correctly for the defined role"
}
],
"all": [],
"none": [
{
"id": "aria-unsupported-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute is supported"
},
{
"id": "aria-prohibited-attr",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "ARIA attribute is allowed"
}
],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body class=\"\">",
"target": [
"body"
]
}
]
},
{
"id": "aria-hidden-focus",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag131"
],
"description": "Ensures aria-hidden elements do not contain focusable elements",
"help": "ARIA hidden element must not contain focusable elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-focus?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Header_44\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\">",
"target": [
".lucide-menu"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\">",
"target": [
".mr-2"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-clock.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-shield.w-5.h-5"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-wrench"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-droplets"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-flame"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-pen-tool"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-house"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\">",
"target": [
".lucide-search"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > div[x-line-number=\"29\"][x-component=\"CheckCircle\"][x-id=\"About_29\"] > .lucide-circle-check-big.text-green-600.flex-shrink-0"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(1) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(2) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(3) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(4) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-1[x-id=\"Testimonials_25\"][x-line-number=\"25\"] > div[x-component=\"Star\"][x-id=\"Testimonials_27\"][x-line-number=\"27\"]:nth-child(5) > .lucide-star.fill-yellow-400.text-yellow-400"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-phone.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.w-6.h-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\">",
"target": [
".lucide-clock.text-white.w-6"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\">",
"target": [
"div[x-id=\"Footer_71\"] > .lucide-phone.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-mail.w-4.h-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\">",
"target": [
".lucide-map-pin.mt-1.w-4"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-facebook"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-twitter"
]
},
{
"any": [],
"all": [
{
"id": "focusable-modal-open",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements while a modal is open"
},
{
"id": "focusable-disabled",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
},
{
"id": "focusable-not-tabbable",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "No focusable elements contained within element"
}
],
"none": [],
"impact": null,
"html": "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\">",
"target": [
".lucide-instagram"
]
}
]
},
{
"id": "aria-valid-attr-value",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all ARIA attributes have valid values",
"help": "ARIA attributes must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr-value?application=axeAPI",
"nodes": [
{
"any": [],
"all": [
{
"id": "aria-valid-attr-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute values are valid"
},
{
"id": "aria-errormessage",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
},
{
"id": "aria-level",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "aria-level values are valid"
}
],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "aria-valid-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures attributes that begin with aria- are valid ARIA attributes",
"help": "ARIA attributes must conform to valid names",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-valid-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-valid-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA attribute name is valid"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section>",
"target": [
"section[aria-label=\"Notifications alt+T\"]"
]
}
]
},
{
"id": "button-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures buttons have discernible text",
"help": "Buttons must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/button-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "button-has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has inner text that is visible to screen readers"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "internal-link-present",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Valid skip link found"
},
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1>",
"target": [
"h1[x-line-number=\"18\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Header_19\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#1d4ed8",
"bgColor": "#dbeafe",
"contrastRatio": 5.49,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.49"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\">",
"target": [
".text-blue-700"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2>",
"target": [
"h2[x-id=\"Services_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p>",
"target": [
".max-w-2xl"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(1) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(2) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(3) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(4) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(5) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "15.0pt (20px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardTitle\"][x-id=\"Services_42\"][x-line-number=\"42\"] > .tracking-tight[x-id=\"card_22\"][x-line-number=\"22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div>",
"target": [
"div[x-id=\"Services_34\"][x-line-number=\"34\"][x-component=\"Card\"]:nth-child(6) > .group.cursor-pointer.transition-all > div[x-component=\"CardHeader\"][x-id=\"Services_38\"][x-line-number=\"38\"] > .space-y-1\\.5.flex-col[x-id=\"card_14\"] > div[x-component=\"CardDescription\"][x-id=\"Services_45\"][x-line-number=\"45\"] > .leading-relaxed[x-id=\"card_30\"][x-line-number=\"30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div>",
"target": [
"div[x-id=\"Services_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div>",
"target": [
"div[x-id=\"Services_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div>",
"target": [
"div[x-id=\"Services_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div>",
"target": [
"div[x-id=\"Services_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "27.0pt (36px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div>",
"target": [
"div[x-line-number=\"65\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div>",
"target": [
"div[x-id=\"Services_66\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2>",
"target": [
"h2[x-id=\"About_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">",
"target": [
"p[x-id=\"About_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(1) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(2) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(3) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(4) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#f9fafb",
"contrastRatio": 9.86,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.86"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span>",
"target": [
".gap-3[x-id=\"About_28\"][x-line-number=\"28\"]:nth-child(5) > span[x-id=\"About_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(1) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(2) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(3) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#ffffff",
"contrastRatio": 5.16,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .text-5xl[x-id=\"About_42\"][x-line-number=\"42\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div>",
"target": [
".shadow-lg.bg-white[x-id=\"About_38\"]:nth-child(4) > .font-medium[x-id=\"About_45\"][x-line-number=\"45\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2>",
"target": [
"h2[x-id=\"Testimonials_13\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p>",
"target": [
"p[x-id=\"Testimonials_16\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(1) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(2) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .mb-6.leading-relaxed[x-id=\"Testimonials_30\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .font-semibold[x-id=\"Testimonials_40\"][x-line-number=\"40\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div>",
"target": [
"div[x-id=\"Testimonials_23\"][x-line-number=\"23\"][x-component=\"Card\"]:nth-child(3) > .hover\\:shadow-lg.hover\\:border-blue-500.transition-all > div[x-id=\"Testimonials_24\"][x-line-number=\"24\"][x-component=\"CardContent\"] > .gap-3[x-id=\"Testimonials_33\"][x-line-number=\"33\"] > div[x-id=\"Testimonials_39\"][x-line-number=\"39\"][x-file-name=\"Testimonials\"] > .text-gray-600[x-id=\"Testimonials_41\"][x-line-number=\"41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div>",
"target": [
"div[x-id=\"Testimonials_52\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div>",
"target": [
"div[x-id=\"Testimonials_53\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#2563eb",
"bgColor": "#eff6ff",
"contrastRatio": 4.74,
"fontSize": "22.5pt (30px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.74"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div>",
"target": [
"div[x-id=\"Testimonials_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div>",
"target": [
"div[x-id=\"Testimonials_58\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#f9fafb",
"contrastRatio": 16.97,
"fontSize": "36.0pt (48px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.97"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2>",
"target": [
"h2[x-id=\"Contact_38\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#f9fafb",
"contrastRatio": 7.23,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.23"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p>",
"target": [
"p[x-id=\"Contact_41\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#ffffff",
"contrastRatio": 10.3,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 10.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#0a0a0a",
"bgColor": "#ffffff",
"contrastRatio": 19.79,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 19.79"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#2563eb",
"contrastRatio": 5.16,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 5.16"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3>",
"target": [
"h3[x-line-number=\"133\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p>",
"target": [
"p[x-line-number=\"134\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p>",
"target": [
"p[x-line-number=\"135\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3>",
"target": [
"h3[x-line-number=\"146\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p>",
"target": [
"p[x-line-number=\"147\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p>",
"target": [
"p[x-line-number=\"148\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#ffffff",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3>",
"target": [
"h3[x-line-number=\"159\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"bgColor": "#ffffff",
"contrastRatio": 7.55,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 7.55"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p>",
"target": [
"p[x-line-number=\"160\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#6b7280",
"bgColor": "#ffffff",
"contrastRatio": 4.83,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 4.83"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p>",
"target": [
"p[x-line-number=\"161\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"bgColor": "#eff6ff",
"contrastRatio": 16.3,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 16.3"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3>",
"target": [
"h3[x-line-number=\"172\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p>",
"target": [
"p[x-line-number=\"174\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"bgColor": "#eff6ff",
"contrastRatio": 9.47,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 9.47"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p>",
"target": [
"p[x-line-number=\"175\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "13.5pt (18px)",
"fontWeight": "bold",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3>",
"target": [
"h3[x-id=\"Footer_21\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "9.0pt (12px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p>",
"target": [
"p[x-id=\"Footer_22\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p>",
"target": [
"p[x-id=\"Footer_25\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4>",
"target": [
"h4[x-id=\"Footer_31\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4>",
"target": [
"h4[x-id=\"Footer_57\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ffffff",
"bgColor": "#111827",
"contrastRatio": 17.73,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.73"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4>",
"target": [
"h4[x-id=\"Footer_68\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span>",
"target": [
"span[x-line-number=\"72\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span>",
"target": [
"span[x-line-number=\"76\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span>",
"target": [
"span[x-line-number=\"80\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p>",
"target": [
"p[x-id=\"Footer_99\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#9ca3af",
"bgColor": "#111827",
"contrastRatio": 6.98,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 6.98"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "duplicate-id-active",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value of active elements is unique",
"help": "IDs of active elements must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-active?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-active",
"data": "emergent-badge",
"relatedNodes": [],
"impact": "serious",
"message": "Document has no active elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "duplicate-id-aria",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value used in ARIA and in labels is unique",
"help": "IDs used in ARIA and labels must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id-aria?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id-aria",
"data": "name",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "email",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "phone",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "duplicate-id-aria",
"data": "message",
"relatedNodes": [],
"impact": "critical",
"message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "duplicate-id",
"impact": null,
"tags": [
"cat.parsing",
"wcag2a",
"wcag411"
],
"description": "Ensures every id attribute value is unique",
"help": "id attribute value must be unique",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/duplicate-id?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "duplicate-id",
"data": "root",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<div id=\"root\" class=\"\">",
"target": [
"#root"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "services",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\">",
"target": [
"#services"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "about",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\">",
"target": [
"#about"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "testimonials",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\">",
"target": [
"#testimonials"
]
},
{
"any": [
{
"id": "duplicate-id",
"data": "contact",
"relatedNodes": [],
"impact": "minor",
"message": "Document has no static elements that share the same id attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\">",
"target": [
"#contact"
]
}
]
},
{
"id": "form-field-multiple-labels",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag332"
],
"description": "Ensures form field does not have multiple label elements",
"help": "Form field must not have multiple label elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/form-field-multiple-labels?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label>",
"target": [
"label[for=\"name\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label>",
"target": [
"label[for=\"email\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label>",
"target": [
"label[for=\"phone\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "multiple-label",
"data": null,
"relatedNodes": [
{
"html": "<label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label>",
"target": [
"label[for=\"message\"]"
]
}
],
"impact": "moderate",
"message": "Form field does not have multiple label elements"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\" class=\"\">",
"target": [
"html"
]
}
]
},
{
"id": "label",
"impact": null,
"tags": [
"cat.forms",
"wcag2a",
"wcag412",
"wcag131",
"section508",
"section508.22.n",
"ACT"
],
"description": "Ensures every form element has a label",
"help": "Form elements must have labels",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/label?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\">",
"target": [
"#name"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\">",
"target": [
"#email"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\">",
"target": [
"#phone"
]
},
{
"any": [
{
"id": "explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has an explicit <label>"
},
{
"id": "non-empty-placeholder",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element has a placeholder attribute"
}
],
"all": [],
"none": [
{
"id": "hidden-explicit-label",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Form element has a visible explicit <label>"
}
],
"impact": null,
"html": "<textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\">",
"target": [
"#message"
]
}
]
},
{
"id": "link-name",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Header_25\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a>",
"target": [
"a[x-id=\"Header_28\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Header_31\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Header_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a>",
"target": [
"a[x-id=\"Footer_34\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a>",
"target": [
"a[x-id=\"Footer_39\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a>",
"target": [
"a[x-id=\"Footer_44\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a>",
"target": [
"a[x-id=\"Footer_49\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a>",
"target": [
"a[x-id=\"Footer_103\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a>",
"target": [
"a[x-line-number=\"104\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\">",
"target": [
"#emergent-badge"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\">",
"target": [
"ul[x-line-number=\"32\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\">",
"target": [
"ul[x-id=\"Footer_58\"]"
]
},
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\">",
"target": [
".space-y-3"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li>",
"target": [
"li[x-id=\"Footer_33\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li>",
"target": [
"li[x-id=\"Footer_38\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li>",
"target": [
"li[x-line-number=\"43\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li>",
"target": [
"li[x-id=\"Footer_48\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li>",
"target": [
"li[x-id=\"Footer_59\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li>",
"target": [
"li[x-id=\"Footer_60\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li>",
"target": [
"li[x-id=\"Footer_61\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li>",
"target": [
"li[x-id=\"Footer_62\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li>",
"target": [
"li[x-line-number=\"63\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"70\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"74\"]"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\">",
"target": [
"li[x-line-number=\"78\"]"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\">",
"target": [
".hover\\:bg-orange-600"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">",
"target": [
".hover\\:bg-blue-700.px-8.h-10"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">",
"target": [
"button[type=\"submit\"]"
]
},
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\">",
"target": [
"img"
]
}
]
}
],
"incomplete": [
{
"id": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#111827",
"contrastRatio": 0,
"fontSize": "45.0pt (60px)",
"fontWeight": "bold",
"messageKey": "bgGradient",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"target": [
".lg\\:text-6xl"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#4b5563",
"contrastRatio": 0,
"fontSize": "15.0pt (20px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p>",
"target": [
"p[x-id=\"Hero_23\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#ea580c",
"contrastRatio": 0,
"fontSize": "13.5pt (18px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\">",
"target": [
".border-orange-500"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span>",
"target": [
"span[x-id=\"Hero_49\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#374151",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgGradient",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [
{
"html": "<section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\">",
"target": [
".pt-32"
]
}
],
"impact": "serious",
"message": "Element's background color could not be determined due to a background gradient"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span>",
"target": [
"span[x-id=\"Hero_53\"]"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient"
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#000000",
"contrastRatio": 0,
"fontSize": "12.0pt (16px)",
"fontWeight": "normal",
"messageKey": "bgOverlap",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element's background color could not be determined because it is overlapped by another element"
}
],
"all": [],
"none": [],
"impact": "serious",
"html": "<p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p>",
"target": [
"#emergent-badge > div > p"
],
"failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element"
}
]
}
]
},
"base_page_ip_ptr": "server-3-170-42-81.iad61.r.cloudfront.net",
"base_page_cname": "",
"base_page_dns_server": "ns-1133.awsdns-13.org",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 14214,
"testUrl": "https:\/\/quick-plumb.preview.static.emergentagent.com\/",
"custom": [
"00_reset",
"Colordepth",
"Dpi",
"Images",
"Resolution",
"a11y",
"ads",
"almanac",
"aurora",
"avg_dom_depth",
"cms",
"cookies",
"crawl_links",
"css",
"css-variables",
"doctype",
"document_height",
"document_width",
"ecommerce",
"element_count",
"event-names",
"fugu-apis",
"generated-content",
"generated-html",
"has_shadow_root",
"img-loading-attr",
"initiators",
"inline_style_bytes",
"javascript",
"lib-detector-version",
"llms_txt_validation",
"localstorage_size",
"markup",
"media",
"meta_viewport",
"num_iframes",
"num_scripts",
"num_scripts_async",
"num_scripts_sync",
"observers",
"origin-trials",
"parsed_css",
"performance",
"privacy",
"privacy-sandbox",
"pwa",
"quirks_mode",
"responsive_images",
"robots_meta",
"robots_txt",
"sass",
"security",
"sessionstorage_size",
"structured-data",
"test_result",
"third-parties",
"usertiming",
"valid-head",
"well-known",
"wpt_bodies"
],
"00_reset": null,
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"width\":20,\"height\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"a11y": "{\"tables\":{\"total\":0,\"total_with_caption\":0,\"total_with_presentational\":0,\"total_with_figcaption\":0},\"file_extension_alts\":{\"total_elements_with_alt\":0,\"total_elements_with_non_empty_alt\":0,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":0,\"total_title\":0,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":4,\"total_no_label\":0},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":false,\"form_control_a11y_tree\":[{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Emergency Call\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Emergency Call\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Get Free Quote\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Get Free Quote\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"(555) 123-4567\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"(555) 123-4567\"}],\"role\":\"button\"},{\"type\":\"input\",\"attributes\":{\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Your Name\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Your Name\"},{\"type\":\"placeholder\",\"value\":\"John Doe\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Email Address\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Email Address\"},{\"type\":\"placeholder\",\"value\":\"john@example.com\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"input\",\"attributes\":{\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":false,\"readonly\":false,\"required\":true},\"accessible_name\":\"Phone Number\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Phone Number\"},{\"type\":\"placeholder\",\"value\":\"(555) 123-4567\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"textarea\",\"attributes\":{\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":true,\"readonly\":false,\"required\":true},\"accessible_name\":\"Message\",\"accessible_name_sources\":[{\"type\":\"relatedElement\",\"value\":\"Message\"},{\"type\":\"placeholder\",\"value\":\"Tell us about your plumbing needs...\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"button\",\"attributes\":{\"type\":\"submit\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Send Message\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Send Message\"}],\"role\":\"button\"}],\"fieldset_radio_checkbox\":{\"total_radio\":0,\"total_checkbox\":0,\"total_radio_in_fieldset\":0,\"total_checkbox_in_fieldset\":0,\"fieldsets\":[]},\"required_form_controls\":[{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false},{\"has_visible_required_asterisk\":false,\"has_required\":true,\"has_aria_required\":false}]}",
"ads": "{\"ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"app_ads\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"sellers\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"almanac": "{\"01.12\":0,\"01.13\":0,\"link-nodes\":{\"total\":1,\"nodes\":[{\"tagName\":\"link\",\"href\":\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\",\"rel\":\"stylesheet\"}],\"attribute_usage_count\":{\"href\":1,\"rel\":1}},\"priority-hints\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"meta-nodes\":{\"total\":4,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"utf-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width,initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"theme-color\",\"content\":\"#000000\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"A product of emergent.sh\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":3,\"content\":3}},\"10.5\":[],\"seo-anchor-elements\":{\"internal\":13,\"external\":1,\"hash\":8,\"navigateHash\":0,\"earlyHash\":3},\"seo-titles\":{\"titleWords\":33,\"titleElements\":14},\"seo-words\":{\"wordsCount\":276,\"wordElements\":31},\"input_elements\":{\"total\":4,\"nodes\":[{\"tagName\":\"input\",\"id\":\"name\",\"placeholder\":\"John Doe\",\"required\":\"\",\"type\":\"text\",\"name\":\"name\"},{\"tagName\":\"input\",\"id\":\"email\",\"placeholder\":\"john@example.com\",\"required\":\"\",\"type\":\"email\",\"name\":\"email\"},{\"tagName\":\"input\",\"id\":\"phone\",\"placeholder\":\"(555) 123-4567\",\"required\":\"\",\"type\":\"tel\",\"name\":\"phone\"},{\"tagName\":\"textarea\",\"id\":\"message\",\"name\":\"message\",\"placeholder\":\"Tell us about your plumbing needs...\",\"required\":\"\"}],\"attribute_usage_count\":{\"class\":4,\"x-file-name\":4,\"x-line-number\":4,\"x-component\":4,\"x-id\":4,\"x-dynamic\":4,\"id\":4,\"placeholder\":4,\"required\":4,\"type\":3,\"value\":3,\"name\":4,\"rows\":1}},\"link_protocols_used\":{\"https\":14},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":0},\"09.27\":{\"total\":1,\"nodes\":[{\"tagName\":\"section\",\"tabindex\":\"-1\"}],\"attribute_usage_count\":{\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1}},\"icon_only_clickables\":4,\"inline_svg_stats\":{\"total\":45,\"content_lengths\":[498,545,318,423,550,343,437,497,481,581,497,659,497,384,363,363,363,363,363,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,559,367,415,340,498,545,353,420,328,397,425],\"attribute_usage_count\":{\"class\":45,\"fill\":45,\"stroke\":45,\"viewbox\":45,\"x-file-name\":3,\"x-line-number\":3,\"x-component\":3,\"x-id\":3,\"x-dynamic\":3,\"xmlns\":42,\"width\":42,\"height\":42,\"stroke-width\":42,\"stroke-linecap\":42,\"stroke-linejoin\":42,\"aria-hidden\":42}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":1,\"nodes\":[{\"tagName\":\"img\"}],\"attribute_usage_count\":{\"style\":1,\"src\":1}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":0,\"total_pictures_with_img\":0,\"sizes_values\":[],\"loading_values\":[],\"alt_lengths\":[-1]},\"videos\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"audios\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{},\"total_with_track\":0,\"tracks\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}}},\"iframes\":{\"iframes\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"loading_values\":[]},\"scripts\":{\"total\":11,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"async\":\"\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/array.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\"},{\"tagName\":\"script\",\"src\":\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\"},{\"tagName\":\"script\"},{\"tagName\":\"script\",\"defer\":\"defer\",\"src\":\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\"},{\"tagName\":\"script\",\"type\":\"text\/javascript\",\"crossorigin\":\"anonymous\",\"src\":\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\"},{\"tagName\":\"script\"}],\"attribute_usage_count\":{\"type\":5,\"crossorigin\":5,\"async\":1,\"src\":9,\"defer\":1}},\"nodes_using_role\":{\"total\":0,\"usage_and_count\":{}},\"headings_order\":[1,1,2,2,2,2,3,3,3,3,3,4,4,4],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":1,\"charset\":1,\"name\":7,\"content\":3,\"type\":10,\"crossorigin\":5,\"async\":1,\"src\":10,\"defer\":1,\"href\":15,\"rel\":1,\"id\":10,\"x-file-name\":363,\"x-line-number\":363,\"x-component\":363,\"x-id\":363,\"x-dynamic\":363,\"data-debug-wrapper\":96,\"style\":100,\"class\":272,\"fill\":45,\"stroke\":45,\"viewBox\":45,\"stroke-linecap\":45,\"stroke-linejoin\":45,\"stroke-width\":45,\"d\":54,\"xmlns\":42,\"width\":45,\"height\":45,\"aria-hidden\":42,\"cx\":6,\"cy\":6,\"r\":6,\"points\":2,\"x-excluded\":8,\"for\":4,\"placeholder\":4,\"required\":4,\"value\":3,\"rows\":1,\"x\":3,\"y\":3,\"rx\":3,\"ry\":1,\"x1\":1,\"x2\":1,\"y1\":1,\"y2\":1,\"aria-label\":1,\"tabindex\":1,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1,\"target\":1},\"body_node\":{\"tagName\":\"body\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\"},\"document_title\":{\"value\":\"Emergent | Fullstack App\",\"length\":24},\"length_of_h1s\":[15,38]}",
"aurora": {
"ng_version": null,
"ng_img_user": null,
"ng_priority_img_count": null,
"ng_server_context": null,
"nuxt_version": null,
"nuxt_vue_version": null,
"next_version": null,
"next_is_script_user": null,
"next_is_third_parties_user": null,
"next_script_before_interactive_count": null,
"next_script_after_interactive_count": null,
"next_script_lazy_on_load_count": null,
"next_script_worker_count": null,
"react_version": "19.2.0",
"svelte_version": null,
"feature_flags": []
},
"avg_dom_depth": 15,
"cms": {
"wordpress": {
"theme": {
"theme": null,
"child_theme": null
},
"block_theme": false,
"has_embed_block": false,
"embed_block_count": {
"total": 0,
"total_by_type": []
},
"scripts": [],
"content_type": {
"template": "unknown",
"post_type": "",
"taxonomy": ""
},
"uses_interactivity_api": false,
"interactivity_api_usage": {
"total_regions": 0,
"total_regions_by_namespace": []
}
}
},
"cookies": [
{
"name": "ph_phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE_posthog",
"domain": ".emergentagent.com",
"path": "\/",
"expires": 1793892512,
"size": 371,
"httpOnly": false,
"secure": true,
"session": false,
"sameSite": "Lax",
"sameParty": false
}
],
"crawl_links": [],
"css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":1,\"externalCssInBody\":0,\"inlineCssInHead\":1,\"inlineCssInBody\":0}",
"css-variables": null,
"doctype": "html",
"document_height": 4487,
"document_width": 1351,
"ecommerce": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used",
"error": {
"message": "Failed to execute 'clone' on 'Response': Response body is already used"
}
},
"element_count": "{\"html\":1,\"head\":1,\"meta\":4,\"title\":1,\"script\":11,\"link\":1,\"style\":1,\"body\":1,\"noscript\":1,\"div\":265,\"header\":1,\"svg\":45,\"path\":54,\"h1\":2,\"p\":22,\"nav\":1,\"a\":14,\"button\":5,\"main\":1,\"section\":6,\"circle\":6,\"polyline\":2,\"span\":13,\"h2\":4,\"form\":1,\"label\":4,\"input\":3,\"textarea\":1,\"h3\":5,\"rect\":3,\"footer\":1,\"h4\":3,\"ul\":3,\"li\":12,\"line\":1,\"img\":1}",
"event-names": [],
"fugu-apis": [],
"generated-content": {
"percent": "0.9909",
"sizeInKB": "102.68"
},
"generated-html": "<!DOCTYPE html>\n<html lang=\"en\" class=\"\"><head class=\"\"><meta charset=\"utf-8\" class=\"\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" class=\"\"><meta name=\"theme-color\" content=\"#000000\" class=\"\"><meta name=\"description\" content=\"A product of emergent.sh\" class=\"\"><title class=\"\">Emergent | Fullstack App<\/title><script type=\"text\/javascript\" crossorigin=\"anonymous\" async=\"\" src=\"https:\/\/us-assets.i.posthog.com\/static\/array.js\" class=\"\"><\/script><script src=\"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js\" class=\"\"><\/script><script src=\"https:\/\/unpkg.com\/rrweb@latest\/dist\/rrweb.min.js\" class=\"\"><\/script><script src=\"https:\/\/d2adkz2s9zrlge.cloudfront.net\/rrweb-recorder-20250919-1.js\" class=\"\"><\/script><script class=\"\">if(window.self!==window.top){var debugScript=document.createElement(\"script\");debugScript.src=\"https:\/\/assets.emergent.sh\/scripts\/debug-monitor.js\",document.head.appendChild(debugScript),window.tailwind=window.tailwind||{},tailwind.config={corePlugins:{preflight:!1}};var tailwindScript=document.createElement(\"script\");tailwindScript.src=\"https:\/\/cdn.tailwindcss.com\",document.head.appendChild(tailwindScript)}<\/script><script defer=\"defer\" src=\"\/pod-backups\/quick-plumb\/build\/static\/js\/main.402071b3.js\" class=\"\"><\/script><link href=\"\/pod-backups\/quick-plumb\/build\/static\/css\/main.6b830354.css\" rel=\"stylesheet\" class=\"\"><style type=\"text\/css\" class=\"\">[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}<\/style><\/head><body class=\"\"><noscript class=\"\">You need to enable JavaScript to run this app.<\/noscript><div id=\"root\" class=\"\"><div x-file-name=\"index\" x-line-number=\"9\" x-component=\"App\" x-id=\"index_9\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"App\" x-file-name=\"App\" x-line-number=\"9\" x-component=\"div\" x-id=\"App_9\" x-dynamic=\"false\"><div x-file-name=\"App\" x-line-number=\"10\" x-component=\"BrowserRouter\" x-id=\"App_10\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"min-h-screen\" x-file-name=\"Home\" x-line-number=\"12\" x-component=\"div\" x-id=\"Home_12\" x-dynamic=\"false\"><div x-file-name=\"Home\" x-line-number=\"13\" x-component=\"Header\" x-id=\"Home_13\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><header class=\"fixed top-0 left-0 right-0 bg-white border-b border-gray-200 z-50 shadow-sm\" x-file-name=\"Header\" x-line-number=\"7\" x-component=\"header\" x-id=\"Header_7\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\" x-file-name=\"Header\" x-line-number=\"8\" x-component=\"div\" x-id=\"Header_8\" x-dynamic=\"false\"><div class=\"flex justify-between items-center h-20\" x-file-name=\"Header\" x-line-number=\"9\" x-component=\"div\" x-id=\"Header_9\" x-dynamic=\"false\"><div class=\"flex items-center\" x-file-name=\"Header\" x-line-number=\"10\" x-component=\"div\" x-id=\"Header_10\" x-dynamic=\"false\"><div class=\"flex items-center gap-3\" x-file-name=\"Header\" x-line-number=\"11\" x-component=\"div\" x-id=\"Header_11\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Header\" x-line-number=\"12\" x-component=\"div\" x-id=\"Header_12\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Header\" x-line-number=\"13\" x-component=\"svg\" x-id=\"Header_13\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Header\" x-line-number=\"14\" x-component=\"path\" x-id=\"Header_14\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Header\" x-line-number=\"17\" x-component=\"div\" x-id=\"Header_17\" x-dynamic=\"false\" class=\"\"><h1 class=\"text-xl font-bold text-gray-900\" x-file-name=\"Header\" x-line-number=\"18\" x-component=\"h1\" x-id=\"Header_18\" x-dynamic=\"false\">Expert Plumbing<\/h1><p class=\"text-xs text-gray-600\" x-file-name=\"Header\" x-line-number=\"19\" x-component=\"p\" x-id=\"Header_19\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><\/div><nav class=\"hidden md:flex items-center gap-8\" x-file-name=\"Header\" x-line-number=\"24\" x-component=\"nav\" x-id=\"Header_24\" x-dynamic=\"false\"><a href=\"#services\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"25\" x-component=\"a\" x-id=\"Header_25\" x-dynamic=\"false\">Services<\/a><a href=\"#about\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"28\" x-component=\"a\" x-id=\"Header_28\" x-dynamic=\"false\">About<\/a><a href=\"#testimonials\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"31\" x-component=\"a\" x-id=\"Header_31\" x-dynamic=\"false\">Reviews<\/a><a href=\"#contact\" class=\"text-gray-700 hover:text-blue-600 font-medium transition-colors\" x-file-name=\"Header\" x-line-number=\"34\" x-component=\"a\" x-id=\"Header_34\" x-dynamic=\"false\">Contact<\/a><\/nav><div class=\"flex items-center gap-4\" x-file-name=\"Header\" x-line-number=\"39\" x-component=\"div\" x-id=\"Header_39\" x-dynamic=\"false\"><div x-file-name=\"Header\" x-line-number=\"40\" x-component=\"Button\" x-id=\"Header_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"justify-center whitespace-nowrap rounded-md text-sm transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 py-2 bg-orange-500 hover:bg-orange-600 text-white font-semibold px-6 hidden sm:flex items-center gap-2\"><div x-file-name=\"Header\" x-line-number=\"44\" x-component=\"Phone\" x-id=\"Header_44\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>Emergency Call<\/button><\/div><\/div><div x-file-name=\"Header\" x-line-number=\"47\" x-component=\"Button\" x-id=\"Header_47\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 md:hidden\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu w-6 h-6\" aria-hidden=\"true\"><path d=\"M4 12h16\" class=\"\"><\/path><path d=\"M4 18h16\" class=\"\"><\/path><path d=\"M4 6h16\" class=\"\"><\/path><\/svg><\/button><\/div><\/div><\/div><\/div><\/div><\/header><\/div><main x-file-name=\"Home\" x-line-number=\"14\" x-component=\"main\" x-id=\"Home_14\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Home\" x-line-number=\"15\" x-component=\"Hero\" x-id=\"Home_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section class=\"pt-32 pb-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-blue-50 to-white\" x-file-name=\"Hero\" x-line-number=\"10\" x-component=\"section\" x-id=\"Hero_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Hero\" x-line-number=\"11\" x-component=\"div\" x-id=\"Hero_11\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"Hero\" x-line-number=\"12\" x-component=\"div\" x-id=\"Hero_12\" x-dynamic=\"false\"><div class=\"space-y-8\" x-file-name=\"Hero\" x-line-number=\"13\" x-component=\"div\" x-id=\"Hero_13\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-2 bg-blue-100 text-blue-700 px-4 py-2 rounded-full text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"14\" x-component=\"div\" x-id=\"Hero_14\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"15\" x-component=\"Shield\" x-id=\"Hero_15\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-4 h-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div>Trusted by 5,000+ Homeowners<\/div><h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1><p class=\"text-xl text-gray-600\" x-file-name=\"Hero\" x-line-number=\"23\" x-component=\"p\" x-id=\"Hero_23\" x-dynamic=\"true\">24\/7 Emergency Service | Licensed & Insured | 15+ Years Experience<\/p><div class=\"flex flex-col sm:flex-row gap-4\" x-file-name=\"Hero\" x-line-number=\"27\" x-component=\"div\" x-id=\"Hero_27\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"28\" x-component=\"Button\" x-id=\"Hero_28\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-10 rounded-md bg-blue-600 hover:bg-blue-700 text-white font-semibold px-8 py-6 text-lg\">Get Free Quote<\/button><\/div><\/div><div x-file-name=\"Hero\" x-line-number=\"35\" x-component=\"Button\" x-id=\"Hero_35\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow-sm hover:text-accent-foreground h-10 rounded-md border-2 border-orange-500 text-orange-600 hover:bg-orange-50 font-semibold px-8 py-6 text-lg\"><div x-file-name=\"Hero\" x-line-number=\"41\" x-component=\"Phone\" x-id=\"Hero_41\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-5 h-5 mr-2\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div>(555) 123-4567<\/button><\/div><\/div><\/div><div class=\"flex items-center gap-6 pt-4\" x-file-name=\"Hero\" x-line-number=\"46\" x-component=\"div\" x-id=\"Hero_46\" x-dynamic=\"false\"><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"47\" x-component=\"div\" x-id=\"Hero_47\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"48\" x-component=\"Clock\" x-id=\"Hero_48\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-5 h-5 text-blue-600\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"49\" x-component=\"span\" x-id=\"Hero_49\" x-dynamic=\"false\">24\/7 Available<\/span><\/div><div class=\"flex items-center gap-2 text-gray-700\" x-file-name=\"Hero\" x-line-number=\"51\" x-component=\"div\" x-id=\"Hero_51\" x-dynamic=\"false\"><div x-file-name=\"Hero\" x-line-number=\"52\" x-component=\"Shield\" x-id=\"Hero_52\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield w-5 h-5 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" class=\"\"><\/path><\/svg><\/div><span class=\"font-medium\" x-file-name=\"Hero\" x-line-number=\"53\" x-component=\"span\" x-id=\"Hero_53\" x-dynamic=\"false\">Licensed & Insured<\/span><\/div><\/div><\/div><div class=\"relative\" x-file-name=\"Hero\" x-line-number=\"58\" x-component=\"div\" x-id=\"Hero_58\" x-dynamic=\"false\"><div class=\"bg-blue-100 rounded-3xl p-8 shadow-2xl\" x-file-name=\"Hero\" x-line-number=\"59\" x-component=\"div\" x-id=\"Hero_59\" x-dynamic=\"false\"><div class=\"aspect-square bg-gradient-to-br from-blue-200 to-blue-300 rounded-2xl flex items-center justify-center\" x-file-name=\"Hero\" x-line-number=\"60\" x-component=\"div\" x-id=\"Hero_60\" x-dynamic=\"false\"><svg class=\"w-64 h-64 text-blue-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Hero\" x-line-number=\"61\" x-component=\"svg\" x-id=\"Hero_61\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Hero\" x-line-number=\"62\" x-component=\"path\" x-id=\"Hero_62\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><\/div><div class=\"absolute -bottom-6 -right-6 bg-orange-500 text-white p-6 rounded-2xl shadow-xl\" x-file-name=\"Hero\" x-line-number=\"66\" x-component=\"div\" x-id=\"Hero_66\" x-dynamic=\"false\"><div class=\"text-center\" x-file-name=\"Hero\" x-line-number=\"67\" x-component=\"div\" x-id=\"Hero_67\" x-dynamic=\"false\"><div class=\"text-3xl font-bold\" x-file-name=\"Hero\" x-line-number=\"68\" x-component=\"div\" x-id=\"Hero_68\" x-dynamic=\"false\">15+<\/div><div class=\"text-sm font-medium\" x-file-name=\"Hero\" x-line-number=\"69\" x-component=\"div\" x-id=\"Hero_69\" x-dynamic=\"false\">Years Experience<\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"16\" x-component=\"Services\" x-id=\"Home_16\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"services\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Services\" x-line-number=\"19\" x-component=\"section\" x-id=\"Services_19\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Services\" x-line-number=\"20\" x-component=\"div\" x-id=\"Services_20\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Services\" x-line-number=\"21\" x-component=\"div\" x-id=\"Services_21\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Services\" x-line-number=\"22\" x-component=\"h2\" x-id=\"Services_22\" x-dynamic=\"false\">Our Services<\/h2><p class=\"text-xl text-gray-600 max-w-2xl mx-auto\" x-file-name=\"Services\" x-line-number=\"25\" x-component=\"p\" x-id=\"Services_25\" x-dynamic=\"false\">Comprehensive plumbing solutions for all your residential and commercial needs<\/p><\/div><div class=\"grid md:grid-cols-2 lg:grid-cols-3 gap-8\" x-file-name=\"Services\" x-line-number=\"30\" x-component=\"div\" x-id=\"Services_30\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-wrench w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Emergency Repairs<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">24\/7 emergency plumbing services for burst pipes, leaks, and urgent repairs.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-droplets w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z\" class=\"\"><\/path><path d=\"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Drain Cleaning<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Professional drain cleaning and unclogging services for all types of blockages.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-flame w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Water Heater Service<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Installation, repair, and maintenance of all water heater types.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-pen-tool w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z\" class=\"\"><\/path><path d=\"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18\" class=\"\"><\/path><path d=\"m2.3 2.3 7.286 7.286\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"2\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Pipe Installation<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Expert pipe installation and replacement for residential and commercial properties.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-house w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\" class=\"\"><\/path><path d=\"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Bathroom Remodeling<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Complete bathroom renovation including fixtures, plumbing, and installations.<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"34\" x-component=\"Card\" x-id=\"Services_34\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow group hover:shadow-xl transition-all duration-300 border-2 hover:border-blue-500 cursor-pointer\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"38\" x-component=\"CardHeader\" x-id=\"Services_38\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"flex flex-col space-y-1.5 p-6\" x-file-name=\"card\" x-line-number=\"14\" x-component=\"div\" x-id=\"card_14\" x-dynamic=\"true\"><div class=\"w-14 h-14 bg-blue-100 rounded-xl flex items-center justify-center mb-4 group-hover:bg-blue-600 transition-colors duration-300\" x-file-name=\"Services\" x-line-number=\"39\" x-component=\"div\" x-id=\"Services_39\" x-dynamic=\"true\"><div x-file-name=\"Services\" x-line-number=\"40\" x-component=\"Icon\" x-id=\"Services_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-7 h-7 text-blue-600 group-hover:text-white transition-colors duration-300\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\" class=\"\"><\/path><circle cx=\"11\" cy=\"11\" r=\"8\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Services\" x-line-number=\"42\" x-component=\"CardTitle\" x-id=\"Services_42\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"tracking-tight text-xl font-bold text-gray-900 mb-2\" x-file-name=\"card\" x-line-number=\"22\" x-component=\"div\" x-id=\"card_22\" x-dynamic=\"true\">Leak Detection<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"45\" x-component=\"CardDescription\" x-id=\"Services_45\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"text-sm text-gray-600 leading-relaxed\" x-file-name=\"card\" x-line-number=\"30\" x-component=\"div\" x-id=\"card_30\" x-dynamic=\"true\">Advanced leak detection technology to find and fix hidden water leaks.<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 bg-blue-50 rounded-2xl p-8 md:p-12\" x-file-name=\"Services\" x-line-number=\"54\" x-component=\"div\" x-id=\"Services_54\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-3 gap-8 text-center\" x-file-name=\"Services\" x-line-number=\"55\" x-component=\"div\" x-id=\"Services_55\" x-dynamic=\"false\"><div x-file-name=\"Services\" x-line-number=\"56\" x-component=\"div\" x-id=\"Services_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"57\" x-component=\"div\" x-id=\"Services_57\" x-dynamic=\"false\">Same Day<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"58\" x-component=\"div\" x-id=\"Services_58\" x-dynamic=\"false\">Service Available<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"60\" x-component=\"div\" x-id=\"Services_60\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"61\" x-component=\"div\" x-id=\"Services_61\" x-dynamic=\"false\">100%<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"62\" x-component=\"div\" x-id=\"Services_62\" x-dynamic=\"false\">Satisfaction Guaranteed<\/div><\/div><div x-file-name=\"Services\" x-line-number=\"64\" x-component=\"div\" x-id=\"Services_64\" x-dynamic=\"false\" class=\"\"><div class=\"text-4xl font-bold text-blue-600 mb-2\" x-file-name=\"Services\" x-line-number=\"65\" x-component=\"div\" x-id=\"Services_65\" x-dynamic=\"false\">Free<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Services\" x-line-number=\"66\" x-component=\"div\" x-id=\"Services_66\" x-dynamic=\"false\">Estimates & Quotes<\/div><\/div><\/div><\/div><\/div><\/section><\/div><div x-file-name=\"Home\" x-line-number=\"17\" x-component=\"About\" x-id=\"Home_17\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section id=\"about\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"About\" x-line-number=\"9\" x-component=\"section\" x-id=\"About_9\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"About\" x-line-number=\"10\" x-component=\"div\" x-id=\"About_10\" x-dynamic=\"false\"><div class=\"grid lg:grid-cols-2 gap-12 items-center\" x-file-name=\"About\" x-line-number=\"11\" x-component=\"div\" x-id=\"About_11\" x-dynamic=\"false\"><div x-file-name=\"About\" x-line-number=\"12\" x-component=\"div\" x-id=\"About_12\" x-dynamic=\"false\" class=\"\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-6\" x-file-name=\"About\" x-line-number=\"13\" x-component=\"h2\" x-id=\"About_13\" x-dynamic=\"true\">Your Trusted Local Plumbers<\/h2><p class=\"text-lg text-gray-600 leading-relaxed mb-8\" x-file-name=\"About\" x-line-number=\"16\" x-component=\"p\" x-id=\"About_16\" x-dynamic=\"true\">With over 15 years of experience serving the community, we pride ourselves on delivering reliable, high-quality plumbing services. Our licensed and insured team is committed to solving your plumbing problems efficiently and affordably.<\/p><div class=\"space-y-4\" x-file-name=\"About\" x-line-number=\"20\" x-component=\"div\" x-id=\"About_20\" x-dynamic=\"true\"><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Licensed and Insured Professionals<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Upfront Pricing - No Hidden Fees<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Latest Equipment and Techniques<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Emergency Services Available 24\/7<\/span><\/div><div class=\"flex items-center gap-3\" x-file-name=\"About\" x-line-number=\"28\" x-component=\"div\" x-id=\"About_28\" x-dynamic=\"true\"><div x-file-name=\"About\" x-line-number=\"29\" x-component=\"CheckCircle\" x-id=\"About_29\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-check-big w-6 h-6 text-green-600 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M21.801 10A10 10 0 1 1 17 3.335\" class=\"\"><\/path><path d=\"m9 11 3 3L22 4\" class=\"\"><\/path><\/svg><\/div><span class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"30\" x-component=\"span\" x-id=\"About_30\" x-dynamic=\"true\">Satisfaction Guaranteed<\/span><\/div><\/div><\/div><div class=\"grid grid-cols-2 gap-6\" x-file-name=\"About\" x-line-number=\"36\" x-component=\"div\" x-id=\"About_36\" x-dynamic=\"true\"><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">15+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Years Experience<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">5,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Happy Customers<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">10,000+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Projects Completed<\/div><\/div><div class=\"bg-white rounded-2xl p-8 shadow-lg text-center hover:shadow-xl transition-shadow duration-300\" x-file-name=\"About\" x-line-number=\"38\" x-component=\"div\" x-id=\"About_38\" x-dynamic=\"true\"><div class=\"text-5xl font-bold text-blue-600 mb-2\" x-file-name=\"About\" x-line-number=\"42\" x-component=\"div\" x-id=\"About_42\" x-dynamic=\"true\">50+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"About\" x-line-number=\"45\" x-component=\"div\" x-id=\"About_45\" x-dynamic=\"true\">Service Areas<\/div><\/div><\/div><\/div><\/div><\/section><\/div><section id=\"testimonials\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-white\" x-file-name=\"Testimonials\" x-line-number=\"10\" x-component=\"section\" x-id=\"Testimonials_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Testimonials\" x-line-number=\"11\" x-component=\"div\" x-id=\"Testimonials_11\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Testimonials\" x-line-number=\"12\" x-component=\"div\" x-id=\"Testimonials_12\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"13\" x-component=\"h2\" x-id=\"Testimonials_13\" x-dynamic=\"false\">What Our Customers Say<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"16\" x-component=\"p\" x-id=\"Testimonials_16\" x-dynamic=\"false\">Don't just take our word for it - hear from our satisfied customers<\/p><\/div><div class=\"grid md:grid-cols-3 gap-8\" x-file-name=\"Testimonials\" x-line-number=\"21\" x-component=\"div\" x-id=\"Testimonials_21\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Quick response time and excellent service! They fixed our burst pipe in less than an hour. Highly recommend!\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">SJ<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Sarah Johnson<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">Downtown<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Professional and courteous. They explained everything clearly and the pricing was very fair.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">MC<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Michael Chen<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">West End<\/div><\/div><\/div><\/div><\/div><\/div><div x-file-name=\"Testimonials\" x-line-number=\"23\" x-component=\"Card\" x-id=\"Testimonials_23\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl bg-card text-card-foreground shadow border-2 hover:border-blue-500 transition-all duration-300 hover:shadow-lg\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6\" x-file-name=\"Testimonials\" x-line-number=\"24\" x-component=\"CardContent\" x-id=\"Testimonials_24\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"flex gap-1 mb-4\" x-file-name=\"Testimonials\" x-line-number=\"25\" x-component=\"div\" x-id=\"Testimonials_25\" x-dynamic=\"true\"><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Testimonials\" x-line-number=\"27\" x-component=\"Star\" x-id=\"Testimonials_27\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star w-5 h-5 fill-yellow-400 text-yellow-400\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\" class=\"\"><\/path><\/svg><\/div><\/div><p class=\"text-gray-700 mb-6 leading-relaxed\" x-file-name=\"Testimonials\" x-line-number=\"30\" x-component=\"p\" x-id=\"Testimonials_30\" x-dynamic=\"true\">\"Best plumbers in town! They've done multiple jobs for us and always exceed expectations.\"<\/p><div class=\"flex items-center gap-3\" x-file-name=\"Testimonials\" x-line-number=\"33\" x-component=\"div\" x-id=\"Testimonials_33\" x-dynamic=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center\" x-file-name=\"Testimonials\" x-line-number=\"34\" x-component=\"div\" x-id=\"Testimonials_34\" x-dynamic=\"true\"><span class=\"text-blue-600 font-bold text-lg\" x-file-name=\"Testimonials\" x-line-number=\"35\" x-component=\"span\" x-id=\"Testimonials_35\" x-dynamic=\"true\">ER<\/span><\/div><div x-file-name=\"Testimonials\" x-line-number=\"39\" x-component=\"div\" x-id=\"Testimonials_39\" x-dynamic=\"true\" class=\"\"><div class=\"font-semibold text-gray-900\" x-file-name=\"Testimonials\" x-line-number=\"40\" x-component=\"div\" x-id=\"Testimonials_40\" x-dynamic=\"true\">Emily Rodriguez<\/div><div class=\"text-sm text-gray-600\" x-file-name=\"Testimonials\" x-line-number=\"41\" x-component=\"div\" x-id=\"Testimonials_41\" x-dynamic=\"true\">East Side<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mt-16 text-center\" x-file-name=\"Testimonials\" x-line-number=\"49\" x-component=\"div\" x-id=\"Testimonials_49\" x-dynamic=\"false\"><div class=\"inline-flex items-center gap-8 bg-blue-50 rounded-2xl px-8 py-6\" x-file-name=\"Testimonials\" x-line-number=\"50\" x-component=\"div\" x-id=\"Testimonials_50\" x-dynamic=\"false\"><div x-file-name=\"Testimonials\" x-line-number=\"51\" x-component=\"div\" x-id=\"Testimonials_51\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"52\" x-component=\"div\" x-id=\"Testimonials_52\" x-dynamic=\"false\">4.9\/5<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"53\" x-component=\"div\" x-id=\"Testimonials_53\" x-dynamic=\"false\">Average Rating<\/div><\/div><div class=\"h-12 w-px bg-blue-200\" x-file-name=\"Testimonials\" x-line-number=\"55\" x-component=\"div\" x-id=\"Testimonials_55\" x-dynamic=\"false\"><\/div><div x-file-name=\"Testimonials\" x-line-number=\"56\" x-component=\"div\" x-id=\"Testimonials_56\" x-dynamic=\"false\" class=\"\"><div class=\"text-3xl font-bold text-blue-600\" x-file-name=\"Testimonials\" x-line-number=\"57\" x-component=\"div\" x-id=\"Testimonials_57\" x-dynamic=\"false\">500+<\/div><div class=\"text-gray-700 font-medium\" x-file-name=\"Testimonials\" x-line-number=\"58\" x-component=\"div\" x-id=\"Testimonials_58\" x-dynamic=\"false\">5-Star Reviews<\/div><\/div><\/div><\/div><\/div><\/section><section id=\"contact\" class=\"py-20 px-4 sm:px-6 lg:px-8 bg-gray-50\" x-file-name=\"Contact\" x-line-number=\"35\" x-component=\"section\" x-id=\"Contact_35\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto\" x-file-name=\"Contact\" x-line-number=\"36\" x-component=\"div\" x-id=\"Contact_36\" x-dynamic=\"false\"><div class=\"text-center mb-16\" x-file-name=\"Contact\" x-line-number=\"37\" x-component=\"div\" x-id=\"Contact_37\" x-dynamic=\"false\"><h2 class=\"text-4xl lg:text-5xl font-bold text-gray-900 mb-4\" x-file-name=\"Contact\" x-line-number=\"38\" x-component=\"h2\" x-id=\"Contact_38\" x-dynamic=\"false\">Get In Touch<\/h2><p class=\"text-xl text-gray-600\" x-file-name=\"Contact\" x-line-number=\"41\" x-component=\"p\" x-id=\"Contact_41\" x-dynamic=\"false\">Ready to solve your plumbing problems? Contact us today!<\/p><\/div><div class=\"grid lg:grid-cols-2 gap-12\" x-file-name=\"Contact\" x-line-number=\"46\" x-component=\"div\" x-id=\"Contact_46\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"47\" x-component=\"div\" x-id=\"Contact_47\" x-dynamic=\"false\" class=\"\"><div x-file-name=\"Contact\" x-line-number=\"48\" x-component=\"Card\" x-id=\"Contact_48\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow mb-8\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-8\" x-file-name=\"Contact\" x-line-number=\"49\" x-component=\"CardContent\" x-id=\"Contact_49\" x-dynamic=\"true\" x-excluded=\"true\"><form class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"50\" x-component=\"form\" x-id=\"Contact_50\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"51\" x-component=\"div\" x-id=\"Contact_51\" x-dynamic=\"false\" class=\"\"><label for=\"name\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"52\" x-component=\"label\" x-id=\"Contact_52\" x-dynamic=\"false\">Your Name<\/label><div x-file-name=\"Contact\" x-line-number=\"55\" x-component=\"Input\" x-id=\"Contact_55\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"name\" placeholder=\"John Doe\" required=\"\" type=\"text\" value=\"\" name=\"name\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"67\" x-component=\"div\" x-id=\"Contact_67\" x-dynamic=\"false\" class=\"\"><label for=\"email\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"68\" x-component=\"label\" x-id=\"Contact_68\" x-dynamic=\"false\">Email Address<\/label><div x-file-name=\"Contact\" x-line-number=\"71\" x-component=\"Input\" x-id=\"Contact_71\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"email\" placeholder=\"john@example.com\" required=\"\" type=\"email\" value=\"\" name=\"email\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"83\" x-component=\"div\" x-id=\"Contact_83\" x-dynamic=\"false\" class=\"\"><label for=\"phone\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"84\" x-component=\"label\" x-id=\"Contact_84\" x-dynamic=\"false\">Phone Number<\/label><div x-file-name=\"Contact\" x-line-number=\"87\" x-component=\"Input\" x-id=\"Contact_87\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><input class=\"flex h-9 rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"input\" x-line-number=\"7\" x-component=\"input\" x-id=\"input_7\" x-dynamic=\"true\" id=\"phone\" placeholder=\"(555) 123-4567\" required=\"\" type=\"tel\" value=\"\" name=\"phone\"><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"99\" x-component=\"div\" x-id=\"Contact_99\" x-dynamic=\"false\" class=\"\"><label for=\"message\" class=\"block text-sm font-medium text-gray-700 mb-2\" x-file-name=\"Contact\" x-line-number=\"100\" x-component=\"label\" x-id=\"Contact_100\" x-dynamic=\"false\">Message<\/label><div x-file-name=\"Contact\" x-line-number=\"103\" x-component=\"Textarea\" x-id=\"Contact_103\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><textarea class=\"flex min-h-[60px] rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full\" x-file-name=\"textarea\" x-line-number=\"7\" x-component=\"textarea\" x-id=\"textarea_7\" x-dynamic=\"true\" id=\"message\" name=\"message\" placeholder=\"Tell us about your plumbing needs...\" required=\"\" rows=\"5\"><\/textarea><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"115\" x-component=\"Button\" x-id=\"Contact_115\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"button\" x-line-number=\"40\" x-component=\"Comp\" x-id=\"button_40\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 shadow h-9 px-4 w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold py-6 text-lg\" type=\"submit\">Send Message<\/button><\/div><\/div><\/form><\/div><\/div><\/div><\/div><div class=\"space-y-6\" x-file-name=\"Contact\" x-line-number=\"126\" x-component=\"div\" x-id=\"Contact_126\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"127\" x-component=\"Card\" x-id=\"Contact_127\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"128\" x-component=\"CardContent\" x-id=\"Contact_128\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"129\" x-component=\"div\" x-id=\"Contact_129\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"130\" x-component=\"Phone\" x-id=\"Contact_130\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"132\" x-component=\"div\" x-id=\"Contact_132\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"133\" x-component=\"h3\" x-id=\"Contact_133\" x-dynamic=\"false\">Phone<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"134\" x-component=\"p\" x-id=\"Contact_134\" x-dynamic=\"true\">(555) 123-4567<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"135\" x-component=\"p\" x-id=\"Contact_135\" x-dynamic=\"false\">Call us anytime<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"140\" x-component=\"Card\" x-id=\"Contact_140\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"141\" x-component=\"CardContent\" x-id=\"Contact_141\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"142\" x-component=\"div\" x-id=\"Contact_142\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"143\" x-component=\"Mail\" x-id=\"Contact_143\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"145\" x-component=\"div\" x-id=\"Contact_145\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"146\" x-component=\"h3\" x-id=\"Contact_146\" x-dynamic=\"false\">Email<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"147\" x-component=\"p\" x-id=\"Contact_147\" x-dynamic=\"true\">info@expertplumbing.com<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"148\" x-component=\"p\" x-id=\"Contact_148\" x-dynamic=\"false\">We'll respond within 24 hours<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"153\" x-component=\"Card\" x-id=\"Contact_153\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border bg-card text-card-foreground shadow hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"154\" x-component=\"CardContent\" x-id=\"Contact_154\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-100 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"155\" x-component=\"div\" x-id=\"Contact_155\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"156\" x-component=\"MapPin\" x-id=\"Contact_156\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-6 h-6 text-blue-600\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"158\" x-component=\"div\" x-id=\"Contact_158\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-1\" x-file-name=\"Contact\" x-line-number=\"159\" x-component=\"h3\" x-id=\"Contact_159\" x-dynamic=\"false\">Address<\/h3><p class=\"text-gray-600\" x-file-name=\"Contact\" x-line-number=\"160\" x-component=\"p\" x-id=\"Contact_160\" x-dynamic=\"true\">123 Main Street, Cityville, ST 12345<\/p><p class=\"text-sm text-gray-500 mt-1\" x-file-name=\"Contact\" x-line-number=\"161\" x-component=\"p\" x-id=\"Contact_161\" x-dynamic=\"false\">Visit our office<\/p><\/div><\/div><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"166\" x-component=\"Card\" x-id=\"Contact_166\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div class=\"rounded-xl border text-card-foreground shadow bg-blue-50 border-blue-200 hover:shadow-lg transition-shadow duration-300\" x-file-name=\"card\" x-line-number=\"6\" x-component=\"div\" x-id=\"card_6\" x-dynamic=\"true\"><div class=\"p-6 flex items-start gap-4\" x-file-name=\"Contact\" x-line-number=\"167\" x-component=\"CardContent\" x-id=\"Contact_167\" x-dynamic=\"true\" x-excluded=\"true\"><div class=\"w-12 h-12 bg-blue-600 rounded-xl flex items-center justify-center flex-shrink-0\" x-file-name=\"Contact\" x-line-number=\"168\" x-component=\"div\" x-id=\"Contact_168\" x-dynamic=\"false\"><div x-file-name=\"Contact\" x-line-number=\"169\" x-component=\"Clock\" x-id=\"Contact_169\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-clock w-6 h-6 text-white\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" class=\"\"><\/circle><polyline points=\"12 6 12 12 16 14\" class=\"\"><\/polyline><\/svg><\/div><\/div><div x-file-name=\"Contact\" x-line-number=\"171\" x-component=\"div\" x-id=\"Contact_171\" x-dynamic=\"false\" class=\"\"><h3 class=\"font-semibold text-gray-900 mb-2\" x-file-name=\"Contact\" x-line-number=\"172\" x-component=\"h3\" x-id=\"Contact_172\" x-dynamic=\"false\">Business Hours<\/h3><div class=\"space-y-1 text-gray-700\" x-file-name=\"Contact\" x-line-number=\"173\" x-component=\"div\" x-id=\"Contact_173\" x-dynamic=\"false\"><p x-file-name=\"Contact\" x-line-number=\"174\" x-component=\"p\" x-id=\"Contact_174\" x-dynamic=\"true\" class=\"\">Mon-Fri: 7:00 AM - 6:00 PM<\/p><p x-file-name=\"Contact\" x-line-number=\"175\" x-component=\"p\" x-id=\"Contact_175\" x-dynamic=\"true\" class=\"\">Sat-Sun: 8:00 AM - 4:00 PM<\/p><p class=\"text-orange-600 font-semibold mt-2\" x-file-name=\"Contact\" x-line-number=\"176\" x-component=\"p\" x-id=\"Contact_176\" x-dynamic=\"true\">24\/7 Emergency Service Available<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/main><div x-file-name=\"Home\" x-line-number=\"21\" x-component=\"Footer\" x-id=\"Home_21\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><footer class=\"bg-gray-900 text-white\" x-file-name=\"Footer\" x-line-number=\"10\" x-component=\"footer\" x-id=\"Footer_10\" x-dynamic=\"false\"><div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12\" x-file-name=\"Footer\" x-line-number=\"11\" x-component=\"div\" x-id=\"Footer_11\" x-dynamic=\"false\"><div class=\"grid md:grid-cols-4 gap-8 mb-8\" x-file-name=\"Footer\" x-line-number=\"12\" x-component=\"div\" x-id=\"Footer_12\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"13\" x-component=\"div\" x-id=\"Footer_13\" x-dynamic=\"false\" class=\"\"><div class=\"flex items-center gap-3 mb-4\" x-file-name=\"Footer\" x-line-number=\"14\" x-component=\"div\" x-id=\"Footer_14\" x-dynamic=\"false\"><div class=\"w-10 h-10 bg-blue-600 rounded-lg flex items-center justify-center\" x-file-name=\"Footer\" x-line-number=\"15\" x-component=\"div\" x-id=\"Footer_15\" x-dynamic=\"false\"><svg class=\"w-6 h-6 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" x-file-name=\"Footer\" x-line-number=\"16\" x-component=\"svg\" x-id=\"Footer_16\" x-dynamic=\"false\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\" x-file-name=\"Footer\" x-line-number=\"17\" x-component=\"path\" x-id=\"Footer_17\" x-dynamic=\"false\" class=\"\"><\/path><\/svg><\/div><div x-file-name=\"Footer\" x-line-number=\"20\" x-component=\"div\" x-id=\"Footer_20\" x-dynamic=\"false\" class=\"\"><h3 class=\"text-lg font-bold\" x-file-name=\"Footer\" x-line-number=\"21\" x-component=\"h3\" x-id=\"Footer_21\" x-dynamic=\"false\">Expert Plumbing<\/h3><p class=\"text-xs text-gray-400\" x-file-name=\"Footer\" x-line-number=\"22\" x-component=\"p\" x-id=\"Footer_22\" x-dynamic=\"false\">Licensed & Insured<\/p><\/div><\/div><p class=\"text-gray-400 text-sm\" x-file-name=\"Footer\" x-line-number=\"25\" x-component=\"p\" x-id=\"Footer_25\" x-dynamic=\"false\">Your trusted local plumbing experts serving the community for over 15 years.<\/p><\/div><div x-file-name=\"Footer\" x-line-number=\"30\" x-component=\"div\" x-id=\"Footer_30\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"31\" x-component=\"h4\" x-id=\"Footer_31\" x-dynamic=\"false\">Quick Links<\/h4><ul class=\"space-y-2 text-sm\" x-file-name=\"Footer\" x-line-number=\"32\" x-component=\"ul\" x-id=\"Footer_32\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"33\" x-component=\"li\" x-id=\"Footer_33\" x-dynamic=\"false\" class=\"\"><a href=\"#services\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"34\" x-component=\"a\" x-id=\"Footer_34\" x-dynamic=\"false\">Services<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"38\" x-component=\"li\" x-id=\"Footer_38\" x-dynamic=\"false\" class=\"\"><a href=\"#about\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"39\" x-component=\"a\" x-id=\"Footer_39\" x-dynamic=\"false\">About Us<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"43\" x-component=\"li\" x-id=\"Footer_43\" x-dynamic=\"false\" class=\"\"><a href=\"#testimonials\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"44\" x-component=\"a\" x-id=\"Footer_44\" x-dynamic=\"false\">Reviews<\/a><\/li><li x-file-name=\"Footer\" x-line-number=\"48\" x-component=\"li\" x-id=\"Footer_48\" x-dynamic=\"false\" class=\"\"><a href=\"#contact\" class=\"text-gray-400 hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"49\" x-component=\"a\" x-id=\"Footer_49\" x-dynamic=\"false\">Contact<\/a><\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"56\" x-component=\"div\" x-id=\"Footer_56\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"57\" x-component=\"h4\" x-id=\"Footer_57\" x-dynamic=\"false\">Services<\/h4><ul class=\"space-y-2 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"58\" x-component=\"ul\" x-id=\"Footer_58\" x-dynamic=\"false\"><li x-file-name=\"Footer\" x-line-number=\"59\" x-component=\"li\" x-id=\"Footer_59\" x-dynamic=\"false\" class=\"\">Emergency Repairs<\/li><li x-file-name=\"Footer\" x-line-number=\"60\" x-component=\"li\" x-id=\"Footer_60\" x-dynamic=\"false\" class=\"\">Drain Cleaning<\/li><li x-file-name=\"Footer\" x-line-number=\"61\" x-component=\"li\" x-id=\"Footer_61\" x-dynamic=\"false\" class=\"\">Water Heater Service<\/li><li x-file-name=\"Footer\" x-line-number=\"62\" x-component=\"li\" x-id=\"Footer_62\" x-dynamic=\"false\" class=\"\">Pipe Installation<\/li><li x-file-name=\"Footer\" x-line-number=\"63\" x-component=\"li\" x-id=\"Footer_63\" x-dynamic=\"false\" class=\"\">Bathroom Remodeling<\/li><\/ul><\/div><div x-file-name=\"Footer\" x-line-number=\"67\" x-component=\"div\" x-id=\"Footer_67\" x-dynamic=\"false\" class=\"\"><h4 class=\"font-semibold mb-4\" x-file-name=\"Footer\" x-line-number=\"68\" x-component=\"h4\" x-id=\"Footer_68\" x-dynamic=\"false\">Contact Info<\/h4><ul class=\"space-y-3 text-sm\" x-file-name=\"Footer\" x-line-number=\"69\" x-component=\"ul\" x-id=\"Footer_69\" x-dynamic=\"false\"><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"70\" x-component=\"li\" x-id=\"Footer_70\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"71\" x-component=\"Phone\" x-id=\"Footer_71\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-phone w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" class=\"\"><\/path><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"72\" x-component=\"span\" x-id=\"Footer_72\" x-dynamic=\"true\" class=\"\">(555) 123-4567<\/span><\/li><li class=\"flex items-center gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"74\" x-component=\"li\" x-id=\"Footer_74\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"75\" x-component=\"Mail\" x-id=\"Footer_75\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail w-4 h-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\" class=\"\"><\/path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\" class=\"\"><\/rect><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"76\" x-component=\"span\" x-id=\"Footer_76\" x-dynamic=\"true\" class=\"\">info@expertplumbing.com<\/span><\/li><li class=\"flex items-start gap-2 text-gray-400\" x-file-name=\"Footer\" x-line-number=\"78\" x-component=\"li\" x-id=\"Footer_78\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"79\" x-component=\"MapPin\" x-id=\"Footer_79\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-map-pin w-4 h-4 mt-1 flex-shrink-0\" aria-hidden=\"true\"><path d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\" class=\"\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\" class=\"\"><\/circle><\/svg><\/div><span x-file-name=\"Footer\" x-line-number=\"80\" x-component=\"span\" x-id=\"Footer_80\" x-dynamic=\"true\" class=\"\">123 Main Street, Cityville, ST 12345<\/span><\/li><\/ul><div class=\"flex gap-3 mt-4\" x-file-name=\"Footer\" x-line-number=\"83\" x-component=\"div\" x-id=\"Footer_83\" x-dynamic=\"false\"><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"84\" x-component=\"a\" x-id=\"Footer_84\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"85\" x-component=\"Facebook\" x-id=\"Footer_85\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-facebook w-4 h-4\" aria-hidden=\"true\"><path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"87\" x-component=\"a\" x-id=\"Footer_87\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"88\" x-component=\"Twitter\" x-id=\"Footer_88\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-twitter w-4 h-4\" aria-hidden=\"true\"><path d=\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\" class=\"\"><\/path><\/svg><\/div><\/a><a href=\"#\" class=\"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors\" x-file-name=\"Footer\" x-line-number=\"90\" x-component=\"a\" x-id=\"Footer_90\" x-dynamic=\"false\"><div x-file-name=\"Footer\" x-line-number=\"91\" x-component=\"Instagram\" x-id=\"Footer_91\" x-dynamic=\"false\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-instagram w-4 h-4\" aria-hidden=\"true\"><rect width=\"20\" height=\"20\" x=\"2\" y=\"2\" rx=\"5\" ry=\"5\" class=\"\"><\/rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\" class=\"\"><\/path><line x1=\"17.5\" x2=\"17.51\" y1=\"6.5\" y2=\"6.5\" class=\"\"><\/line><\/svg><\/div><\/a><\/div><\/div><\/div><div class=\"border-t border-gray-800 pt-8\" x-file-name=\"Footer\" x-line-number=\"97\" x-component=\"div\" x-id=\"Footer_97\" x-dynamic=\"false\"><div class=\"flex flex-col md:flex-row justify-between items-center gap-4\" x-file-name=\"Footer\" x-line-number=\"98\" x-component=\"div\" x-id=\"Footer_98\" x-dynamic=\"false\"><p class=\"text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"99\" x-component=\"p\" x-id=\"Footer_99\" x-dynamic=\"true\">\u00a9 2025 Expert Plumbing. All rights reserved.<\/p><div class=\"flex gap-6 text-sm text-gray-400\" x-file-name=\"Footer\" x-line-number=\"102\" x-component=\"div\" x-id=\"Footer_102\" x-dynamic=\"false\"><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"103\" x-component=\"a\" x-id=\"Footer_103\" x-dynamic=\"false\">Privacy Policy<\/a><a href=\"#\" class=\"hover:text-white transition-colors\" x-file-name=\"Footer\" x-line-number=\"104\" x-component=\"a\" x-id=\"Footer_104\" x-dynamic=\"false\">Terms of Service<\/a><\/div><\/div><\/div><\/div><\/footer><\/div><\/div><\/div><div x-file-name=\"App\" x-line-number=\"15\" x-component=\"Toaster\" x-id=\"App_15\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><div x-file-name=\"sonner\" x-line-number=\"10\" x-component=\"Sonner\" x-id=\"sonner_10\" x-dynamic=\"true\" data-debug-wrapper=\"true\" style=\"display: contents;\" class=\"\"><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\" class=\"\"><\/section><\/div><\/div><\/div><\/div><\/div><a id=\"emergent-badge\" target=\"_blank\" href=\"https:\/\/app.emergent.sh\/?utm_source=emergent-badge\" style=\"display:flex!important;align-items:center!important;position:fixed!important;bottom:20px;right:20px;text-decoration:none;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,"z-index:9999!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border-radius:8px!important;background-color:#fff!important;border:1px solid rgba(255,255,255,.25)!important\" class=\"\"><div style=\"display:flex;flex-direction:row;align-items:center\" class=\"\"><img style=\"width:20px;height:20px;margin-right:8px\" src=\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\" class=\"\"><p style=\"color:#000;font-family:-apple-system,BlinkMacSystemFont,"align-items:center;margin-bottom:0\" class=\"\">Made with Emergent<\/p><\/div><\/a><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/surveys.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/array\/phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\/config.js\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/web-vitals.js?v=1.287.0\" class=\"\"><\/script><script type=\"text\/javascript\" crossorigin=\"anonymous\" src=\"https:\/\/us-assets.i.posthog.com\/static\/lazy-recorder.js?v=1.287.0\" class=\"\"><\/script><script class=\"\">!function(e,t){var r,s,o,i;t.__SV||(window.posthog=t,t._i=[],t.init=function(n,a,p){function c(e,t){var r=t.split(\".\");2==r.length&&(e=e[r[0]],t=r[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}(o=e.createElement(\"script\")).type=\"text\/javascript\",o.crossOrigin=\"anonymous\",o.async=!0,o.src=a.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"\/static\/array.js\",(i=e.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(o,i);var g=t;for(void 0!==p?g=t[p]=[]:p=\"posthog\",g.people=g.people||[],g.toString=function(e){var t=\"posthog\";return\"posthog\"!==p&&(t+=\".\"+p),e||(t+=\" (stub)\"),t},g.people.toString=function(){return g.toString(1)+\".people (stub)\"},r=\"init me ws ys ps bs capture je Di ks register register_once register_for_session unregister unregister_for_session Ps getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Es $s createPersonProfile Is opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing Ss debug xs getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),s=0;s<r.length;s++)c(g,r[s]);t._i.push([n,a,p])},t.__SV=1)}(document,window.posthog||[]),posthog.init(\"phc_yJW1VjHGGwmCbbrtczfqqNxgBDbhlhOWcdzcIJEOTFE\",{api_host:\"https:\/\/us.i.posthog.com\",person_profiles:\"identified_only\"})<\/script><\/body><\/html>",
"has_shadow_root": "false",
"img-loading-attr": "[]",
"initiators": {
"https:\/\/assets.emergent.sh\/scripts\/emergent-main.js": [
"https:\/\/us.i.posthog.com\/flags\/?v=2&config=true&ip=0&_=1762356507676&ver=1.287.0&compression=base64",
"https:\/\/us.i.posthog.com\/e\/?ip=0&_=1762356507864&ver=1.287.0&compression=gzip-js"
],
"undefined": [
"https:\/\/quick-plumb.preview.static.emergentagent.com\/favicon.ico"
]
},
"inline_style_bytes": 14859,
"javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":8,\"beacon\":0,\"total\":8},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":5,\"resources_h2\":3,\"ajax_h3\":0,\"resources_h3\":0},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":11,\"async\":5,\"defer\":1,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":0,\"referrerpolicy\":0,\"src\":9,\"inline\":2,\"type_module\":0,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":1},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":null}",
"lib-detector-version": "6.1.0",
"llms_txt_validation": "{\"valid\":false,\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"localstorage_size": 1616,
"markup": "{\"favicon\":false,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":1},\"buttons\":{\"types\":{\"submit\":1},\"total\":5},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"label\":4,\"input\":3,\"textarea\":1,\"button\":1},\"types\":{\"text\":1,\"email\":1,\"tel\":1,\"submit\":1},\"total\":9}],\"total\":1},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{\"text\":1,\"email\":1,\"tel\":1},\"total\":3},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":224,\"references_total\":1370},\"ids\":{\"ids_total\":10,\"duplicate_ids_total\":0,\"unique_ids_total\":10},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":1,\"src_total\":1,\"srcset_total\":0,\"alt\":{\"missing\":1,\"blank\":0,\"present\":0},\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":1,\"blank\":0},\"dimensions\":{\"missing_width\":1,\"missing_height\":1}}},\"iframes\":{\"total\":0,\"loading\":{\"auto\":0,\"lazy\":0,\"eager\":0,\"invalid\":0,\"missing\":0,\"blank\":0}},\"amp\":{\"html_amp_attribute_present\":false,\"html_amp_emoji_attribute_present\":false,\"amp_page\":false,\"rel_amphtml\":null},\"data_nosnippet\":{\"valid\":0,\"wrong_tag_type\":0},\"obsolete_elements\":{},\"svgs\":{\"svg_element_total\":45,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":45},\"app\":{\"app_id_present\":false,\"meta_theme_color\":\"#000000\"},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":485,\"bodyLeafNodesCount\":187,\"depth\":{\"mean\":14.005347593582888,\"median\":15,\"mode\":16,\"stddev\":3.3694083426787977,\"skew\":-0.5919889201767967,\"range\":{\"min\":1,\"max\":18}},\"bodyNonLeafNodesCount\":298,\"branchFactor\":{\"mean\":1.610738255033557,\"median\":1,\"mode\":1,\"stddev\":0.9603649292125285,\"skew\":0.6359439380344144,\"range\":{\"min\":1,\"max\":6}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":8,\"stddev\":0,\"skew\":null,\"median\":8,\"mode\":8,\"range\":{\"min\":8,\"max\":8}},{\"depth\":1,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":2,\"count\":2,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":3,\"count\":1,\"mean\":2,\"stddev\":0,\"skew\":null,\"median\":2,\"mode\":2,\"range\":{\"min\":2,\"max\":2}},{\"depth\":4,\"count\":2,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":5,\"count\":2,\"mean\":2,\"stddev\":1,\"skew\":1,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":6,\"count\":3,\"mean\":2.3333333333333335,\"stddev\":1.8856180831641267,\"skew\":0.7071067811865476,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":7,\"count\":7,\"mean\":1,\"stddev\":0,\"skew\":null,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":1}},{\"depth\":8,\"count\":7,\"mean\":1.5714285714285714,\"stddev\":0.7284313590846836,\"skew\":0.7844645405527361,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":9,\"count\":11,\"mean\":2.090909090909091,\"stddev\":0.9958591954639383,\"skew\":1.0954451150103321,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":10,\"count\":19,\"mean\":2.210526315789474,\"stddev\":1.280581585325941,\"skew\":0.16439898730535746,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":6}},{\"depth\":11,\"count\":30,\"mean\":1.9333333333333333,\"stddev\":1.2364824660660938,\"skew\":0.754829412424069,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":12,\"count\":43,\"mean\":1.5813953488372092,\"stddev\":0.8136211946295767,\"skew\":0.7145774380937868,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":13,\"count\":39,\"mean\":1.7179487179487178,\"stddev\":1.0609313264398563,\"skew\":0.6767155423319645,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":14,\"count\":55,\"mean\":1.5818181818181818,\"stddev\":0.9281635649527432,\"skew\":0.6268487622090667,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":15,\"count\":52,\"mean\":1.25,\"stddev\":0.47535411901185676,\"skew\":0.5259237061407777,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":3}},{\"depth\":16,\"count\":16,\"mean\":1.1875,\"stddev\":0.3903123748998999,\"skew\":0.48038446141526137,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":17,\"count\":7,\"mean\":1.8571428571428572,\"stddev\":0.989743318610787,\"skew\":0.8660254037844387,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}}]}}",
"media": "{\"num_picture_img\":0,\"num_image_sizes\":0,\"num_srcset_all\":0,\"num_srcset_sizes\":0,\"num_srcset_descriptor_x\":0,\"num_srcset_descriptor_w\":0,\"num_srcset_candidates\":0,\"picture_formats\":[],\"num_video_nodes\":0,\"video_durations\":[],\"video_attributes_values_counts\":[],\"video_display_style\":[],\"video_using_source_media_count\":0,\"video_source_media_values\":[],\"video_source_format_count\":[],\"video_source_format_type\":[],\"num_picture_using_min_resolution\":0,\"num_picture_using_orientation\":0,\"num_img_not_in_picture_srcset_candidates\":0}",
"meta_viewport": "width=device-width,initial-scale=1",
"num_iframes": 0,
"num_scripts": 11,
"num_scripts_async": 5,
"num_scripts_sync": 4,
"observers": null,
"origin-trials": [],
"parsed_css": [
{
"url": "block",
"ast": {
"type": "stylesheet",
"stylesheet": {
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=ltr]",
"html[dir=ltr]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(-35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]",
"html[dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "--toast-icon-margin-start",
"value": "4px"
},
{
"type": "declaration",
"property": "--toast-icon-margin-end",
"value": "-3px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-start",
"value": "0px"
},
{
"type": "declaration",
"property": "--toast-svg-margin-end",
"value": "-1px"
},
{
"type": "declaration",
"property": "--toast-button-margin-start",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-button-margin-end",
"value": "auto"
},
{
"type": "declaration",
"property": "--toast-close-button-start",
"value": "unset"
},
{
"type": "declaration",
"property": "--toast-close-button-end",
"value": "0"
},
{
"type": "declaration",
"property": "--toast-close-button-transform",
"value": "translate(35%, -35%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-family",
"value": "ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
},
{
"type": "declaration",
"property": "--gray1",
"value": "hsl(0, 0%, 99%)"
},
{
"type": "declaration",
"property": "--gray2",
"value": "hsl(0, 0%, 97.3%)"
},
{
"type": "declaration",
"property": "--gray3",
"value": "hsl(0, 0%, 95.1%)"
},
{
"type": "declaration",
"property": "--gray4",
"value": "hsl(0, 0%, 93%)"
},
{
"type": "declaration",
"property": "--gray5",
"value": "hsl(0, 0%, 90.9%)"
},
{
"type": "declaration",
"property": "--gray6",
"value": "hsl(0, 0%, 88.7%)"
},
{
"type": "declaration",
"property": "--gray7",
"value": "hsl(0, 0%, 85.8%)"
},
{
"type": "declaration",
"property": "--gray8",
"value": "hsl(0, 0%, 78%)"
},
{
"type": "declaration",
"property": "--gray9",
"value": "hsl(0, 0%, 56.1%)"
},
{
"type": "declaration",
"property": "--gray10",
"value": "hsl(0, 0%, 52.3%)"
},
{
"type": "declaration",
"property": "--gray11",
"value": "hsl(0, 0%, 43.5%)"
},
{
"type": "declaration",
"property": "--gray12",
"value": "hsl(0, 0%, 9%)"
},
{
"type": "declaration",
"property": "--border-radius",
"value": "8px"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "margin",
"value": "0"
},
{
"type": "declaration",
"property": "list-style",
"value": "none"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "999999999"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s ease"
}
]
},
{
"type": "media",
"media": "(hover:none) and (pointer:coarse)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-lifted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "var(--offset-right)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translateX(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
},
{
"type": "declaration",
"property": "z-index",
"value": "var(--z-index)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--y)"
},
{
"type": "declaration",
"property": "touch-action",
"value": "none"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .4s,opacity .4s,height .4s,box-shadow .2s"
},
{
"type": "declaration",
"property": "box-sizing",
"value": "border-box"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "overflow-wrap",
"value": "anywhere"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "padding",
"value": "16px"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "var(--border-radius)"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--width)"
},
{
"type": "declaration",
"property": "font-size",
"value": "13px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "gap",
"value": "6px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(-100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(1 * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "0"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(100%)"
},
{
"type": "declaration",
"property": "--lift",
"value": "-1"
},
{
"type": "declaration",
"property": "--lift-amount",
"value": "calc(var(--lift) * var(--gap))"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "400"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.4"
},
{
"type": "declaration",
"property": "color",
"value": "#3f3f3f"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-description]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#e8e8e8"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-title]"
],
"declarations": [
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "line-height",
"value": "1.5"
},
{
"type": "declaration",
"property": "color",
"value": "inherit"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "height",
"value": "16px"
},
{
"type": "declaration",
"property": "width",
"value": "16px"
},
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "justify-content",
"value": "flex-start"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-icon-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-icon-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-promise=true] [data-icon]>svg"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-in .3s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon]>*"
],
"declarations": [
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-icon] svg"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-svg-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-svg-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-content]"
],
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "column"
},
{
"type": "declaration",
"property": "gap",
"value": "2px"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]"
],
"declarations": [
{
"type": "declaration",
"property": "border-radius",
"value": "4px"
},
{
"type": "declaration",
"property": "padding-left",
"value": "8px"
},
{
"type": "declaration",
"property": "padding-right",
"value": "8px"
},
{
"type": "declaration",
"property": "height",
"value": "24px"
},
{
"type": "declaration",
"property": "font-size",
"value": "12px"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
},
{
"type": "declaration",
"property": "border",
"value": "none"
},
{
"type": "declaration",
"property": "font-weight",
"value": "500"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "outline",
"value": "0"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "flex-shrink",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s,box-shadow .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 0 0 2px rgba(0,0,0,.4)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-button]:first-of-type"
],
"declarations": [
{
"type": "declaration",
"property": "margin-left",
"value": "var(--toast-button-margin-start)"
},
{
"type": "declaration",
"property": "margin-right",
"value": "var(--toast-button-margin-end)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
},
{
"type": "declaration",
"property": "background",
"value": "rgba(0,0,0,.08)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "rgba(255,255,255,.3)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "var(--toast-close-button-start)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--toast-close-button-end)"
},
{
"type": "declaration",
"property": "top",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "justify-content",
"value": "center"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
},
{
"type": "declaration",
"property": "padding",
"value": "0"
},
{
"type": "declaration",
"property": "color",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid var(--gray4)"
},
{
"type": "declaration",
"property": "transform",
"value": "var(--toast-close-button-transform)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "50%"
},
{
"type": "declaration",
"property": "cursor",
"value": "pointer"
},
{
"type": "declaration",
"property": "z-index",
"value": "1"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .1s,background .2s,border-color .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible"
],
"declarations": [
{
"type": "declaration",
"property": "box-shadow",
"value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true] [data-disabled=true]"
],
"declarations": [
{
"type": "declaration",
"property": "cursor",
"value": "not-allowed"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--gray2)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--gray5)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "-100%"
},
{
"type": "declaration",
"property": "right",
"value": "-100%"
},
{
"type": "declaration",
"property": "height",
"value": "100%"
},
{
"type": "declaration",
"property": "z-index",
"value": "-1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=top][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(3) translateY(-50%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=false][data-removed=true]::before"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scaleY(2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=true]::after"
],
"declarations": [
{
"type": "declaration",
"property": "content",
"value": "''"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "height",
"value": "calc(var(--gap) + 1px)"
},
{
"type": "declaration",
"property": "bottom",
"value": "100%"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(0)"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--scale",
"value": "var(--toasts-before) * 0.05 + 1"
},
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--front-toast-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "opacity .4s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=right]"
],
"declarations": [
{
"type": "declaration",
"property": "right",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "pointer-events",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-mounted=true][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset)))"
},
{
"type": "declaration",
"property": "height",
"value": "var(--initial-height)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]"
],
"declarations": [
{
"type": "declaration",
"property": "--y",
"value": "translateY(40%)"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transition",
"value": "transform .5s,opacity .2s"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-removed=true][data-front=false]::before"
],
"declarations": [
{
"type": "declaration",
"property": "height",
"value": "calc(var(--initial-height) + 20%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiping=true]"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))"
},
{
"type": "declaration",
"property": "transition",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swiped=true]"
],
"declarations": [
{
"type": "declaration",
"property": "user-select",
"value": "none"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-y-position=bottom]",
"[data-sonner-toast][data-swipe-out=true][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-duration",
"value": ".2s"
},
{
"type": "declaration",
"property": "animation-timing-function",
"value": "ease-out"
},
{
"type": "declaration",
"property": "animation-fill-mode",
"value": "forwards"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-left"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-right"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-up"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]"
],
"declarations": [
{
"type": "declaration",
"property": "animation-name",
"value": "swipe-out-down"
}
]
},
{
"type": "keyframes",
"name": "swipe-out-left",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-right",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(var(--swipe-amount-x))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateX(calc(var(--swipe-amount-x) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-up",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) - 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "keyframes",
"name": "swipe-out-down",
"keyframes": [
{
"type": "keyframe",
"values": [
"from"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(var(--swipe-amount-y))"
},
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"to"
],
"declarations": [
{
"type": "declaration",
"property": "transform",
"value": "var(--y) translateY(calc(var(--swipe-amount-y) + 100%))"
},
{
"type": "declaration",
"property": "opacity",
"value": "0"
}
]
}
]
},
{
"type": "media",
"media": "(max-width:600px)",
"rules": [
{
"type": "rule",
"selectors": [
"[data-sonner-toaster]"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "fixed"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "width",
"value": "100%"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][dir=rtl]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "calc(var(--mobile-offset-left) * -1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster] [data-sonner-toast]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "0"
},
{
"type": "declaration",
"property": "right",
"value": "0"
},
{
"type": "declaration",
"property": "width",
"value": "calc(100% - var(--mobile-offset-left) * 2)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=left]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=bottom]"
],
"declarations": [
{
"type": "declaration",
"property": "bottom",
"value": "var(--mobile-offset-bottom)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-y-position=top]"
],
"declarations": [
{
"type": "declaration",
"property": "top",
"value": "var(--mobile-offset-top)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-x-position=center]"
],
"declarations": [
{
"type": "declaration",
"property": "left",
"value": "var(--mobile-offset-left)"
},
{
"type": "declaration",
"property": "right",
"value": "var(--mobile-offset-right)"
},
{
"type": "declaration",
"property": "transform",
"value": "none"
}
]
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray4)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(143, 85%, 96%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(145, 92%, 87%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(140, 100%, 27%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(208, 100%, 97%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(221, 91%, 93%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(210, 92%, 45%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(49, 100%, 97%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(49, 91%, 84%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(31, 92%, 45%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(359, 100%, 97%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(359, 100%, 94%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(360, 100%, 45%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#fff"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "var(--gray3)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray12)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark]"
],
"declarations": [
{
"type": "declaration",
"property": "--normal-bg",
"value": "#000"
},
{
"type": "declaration",
"property": "--normal-bg-hover",
"value": "hsl(0, 0%, 12%)"
},
{
"type": "declaration",
"property": "--normal-border",
"value": "hsl(0, 0%, 20%)"
},
{
"type": "declaration",
"property": "--normal-border-hover",
"value": "hsl(0, 0%, 25%)"
},
{
"type": "declaration",
"property": "--normal-text",
"value": "var(--gray1)"
},
{
"type": "declaration",
"property": "--success-bg",
"value": "hsl(150, 100%, 6%)"
},
{
"type": "declaration",
"property": "--success-border",
"value": "hsl(147, 100%, 12%)"
},
{
"type": "declaration",
"property": "--success-text",
"value": "hsl(150, 86%, 65%)"
},
{
"type": "declaration",
"property": "--info-bg",
"value": "hsl(215, 100%, 6%)"
},
{
"type": "declaration",
"property": "--info-border",
"value": "hsl(223, 43%, 17%)"
},
{
"type": "declaration",
"property": "--info-text",
"value": "hsl(216, 87%, 65%)"
},
{
"type": "declaration",
"property": "--warning-bg",
"value": "hsl(64, 100%, 6%)"
},
{
"type": "declaration",
"property": "--warning-border",
"value": "hsl(60, 100%, 9%)"
},
{
"type": "declaration",
"property": "--warning-text",
"value": "hsl(46, 87%, 65%)"
},
{
"type": "declaration",
"property": "--error-bg",
"value": "hsl(358, 76%, 10%)"
},
{
"type": "declaration",
"property": "--error-border",
"value": "hsl(357, 89%, 16%)"
},
{
"type": "declaration",
"property": "--error-text",
"value": "hsl(358, 100%, 81%)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--normal-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--normal-bg-hover)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--normal-border-hover)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--success-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--success-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--success-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--info-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--info-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--info-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--warning-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--warning-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--warning-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
"[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]"
],
"declarations": [
{
"type": "declaration",
"property": "background",
"value": "var(--error-bg)"
},
{
"type": "declaration",
"property": "border-color",
"value": "var(--error-border)"
},
{
"type": "declaration",
"property": "color",
"value": "var(--error-text)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper"
],
"declarations": [
{
"type": "declaration",
"property": "--size",
"value": "16px"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "inset",
"value": "0"
},
{
"type": "declaration",
"property": "z-index",
"value": "10"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-wrapper[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "animation",
"value": "sonner-fade-out .2s ease forwards"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-spinner"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "relative"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "height",
"value": "var(--size)"
},
{
"type": "declaration",
"property": "width",
"value": "var(--size)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar"
],
"declarations": [
{
"type": "declaration",
"property": "animation",
"value": "sonner-spin 1.2s linear infinite"
},
{
"type": "declaration",
"property": "background",
"value": "var(--gray11)"
},
{
"type": "declaration",
"property": "border-radius",
"value": "6px"
},
{
"type": "declaration",
"property": "height",
"value": "8%"
},
{
"type": "declaration",
"property": "left",
"value": "-10%"
},
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "-3.9%"
},
{
"type": "declaration",
"property": "width",
"value": "24%"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:first-child"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(.0001deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(2)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(30deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(3)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(60deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(4)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.9s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(90deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(5)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.8s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(120deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(6)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.7s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(150deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(7)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.6s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(180deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(8)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.5s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(210deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(9)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.4s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(240deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(10)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.3s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(270deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(11)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.2s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(300deg) translate(146%)"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loading-bar:nth-child(12)"
],
"declarations": [
{
"type": "declaration",
"property": "animation-delay",
"value": "-.1s"
},
{
"type": "declaration",
"property": "transform",
"value": "rotate(330deg) translate(146%)"
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-in",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-fade-out",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(1)"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8)"
}
]
}
]
},
{
"type": "keyframes",
"name": "sonner-spin",
"keyframes": [
{
"type": "keyframe",
"values": [
"0%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "1"
}
]
},
{
"type": "keyframe",
"values": [
"100%"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": ".15"
}
]
}
]
},
{
"type": "media",
"media": "(prefers-reduced-motion)",
"rules": [
{
"type": "rule",
"selectors": [
".sonner-loading-bar",
"[data-sonner-toast]",
"[data-sonner-toast]>*"
],
"declarations": [
{
"type": "declaration",
"property": "transition",
"value": "none!important"
},
{
"type": "declaration",
"property": "animation",
"value": "none!important"
}
]
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader"
],
"declarations": [
{
"type": "declaration",
"property": "position",
"value": "absolute"
},
{
"type": "declaration",
"property": "top",
"value": "50%"
},
{
"type": "declaration",
"property": "left",
"value": "50%"
},
{
"type": "declaration",
"property": "transform",
"value": "translate(-50%,-50%)"
},
{
"type": "declaration",
"property": "transform-origin",
"value": "center"
},
{
"type": "declaration",
"property": "transition",
"value": "opacity .2s,transform .2s"
}
]
},
{
"type": "rule",
"selectors": [
".sonner-loader[data-visible=false]"
],
"declarations": [
{
"type": "declaration",
"property": "opacity",
"value": "0"
},
{
"type": "declaration",
"property": "transform",
"value": "scale(.8) translate(-50%,-50%)"
}
]
}
],
"parsingErrors": []
}
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "contents"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex!important"
},
{
"type": "declaration",
"property": "align-items",
"value": "center!important"
},
{
"type": "declaration",
"property": "position",
"value": "fixed!important"
},
{
"type": "declaration",
"property": "bottom",
"value": "20px"
},
{
"type": "declaration",
"property": "right",
"value": "20px"
},
{
"type": "declaration",
"property": "text-decoration",
"value": "none"
},
{
"type": "declaration",
"property": "padding",
"value": "6px 10px"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"z-index:9999!important"
},
{
"type": "declaration",
"property": "box-shadow",
"value": "0 2px 8px rgba(0,0,0,.15)!important"
},
{
"type": "declaration",
"property": "border-radius",
"value": "8px!important"
},
{
"type": "declaration",
"property": "background-color",
"value": "#fff!important"
},
{
"type": "declaration",
"property": "border",
"value": "1px solid rgba(255,255,255,.25)!important"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "display",
"value": "flex"
},
{
"type": "declaration",
"property": "flex-direction",
"value": "row"
},
{
"type": "declaration",
"property": "align-items",
"value": "center"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "width",
"value": "20px"
},
{
"type": "declaration",
"property": "height",
"value": "20px"
},
{
"type": "declaration",
"property": "margin-right",
"value": "8px"
}
]
}
},
{
"url": "inline",
"ast": {
"declarations": [
{
"type": "declaration",
"property": "color",
"value": "#000"
},
{
"type": "declaration",
"property": "font-family",
"value": "-apple-system,BlinkMacSystemFont,\"align-items:center"
},
{
"type": "declaration",
"property": "margin-bottom",
"value": "0"
}
]
}
}
],
"performance": {
"lcp_elem_stats": {
"startTime": 232,
"nodeName": "H1",
"url": "",
"size": 89961,
"loadTime": 0,
"renderTime": 232,
"attributes": [
{
"name": "class",
"value": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight"
},
{
"name": "x-file-name",
"value": "Hero"
},
{
"name": "x-line-number",
"value": "19"
},
{
"name": "x-component",
"value": "h1"
},
{
"name": "x-id",
"value": "Hero_19"
},
{
"name": "x-dynamic",
"value": "true"
}
],
"boundingClientRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"styles": {
"background-image": "none",
"pointer-events": "auto",
"position": "static",
"width": "616px",
"height": "180px"
},
"percentOfViewport": "0.119",
"cover90viewport": false
},
"raw_lcp_element": null,
"lcp_resource": null,
"is_lcp_statically_discoverable": true,
"is_lcp_preloaded": null,
"lcp_preload": null,
"web_vitals_js": [],
"gaming_metrics": [],
"speculation_rules": {
"htmlRules": [],
"httpHeaderRules": []
}
},
"privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"status\":-1,\"present\":false,\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"privacy-sandbox": {
"featuresDisabled": [
{
"top-level-storage-access": []
}
],
"privacySandBoxAPIUsage": []
},
"pwa": {
"serviceWorkers": [],
"manifests": [],
"serviceWorkerInitiated": [],
"workboxInfo": [],
"importScriptsInfo": [],
"swEventListenersInfo": [],
"swPropertiesInfo": [],
"swMethodsInfo": [],
"swObjectsInfo": [],
"swRegistrationPropertiesInfo": [],
"windowEventListenersInfo": [],
"windowPropertiesInfo": [],
"serviceWorkerRegistrationInfo": [],
"serviceWorkerHeuristic": false
},
"quirks_mode": false,
"responsive_images": "{\"responsive-images\":[{\"hasSrc\":true,\"hasAlt\":false,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4\",\"totalCandidates\":1,\"clientWidth\":20,\"clientHeight\":20,\"naturalWidth\":120,\"naturalHeight\":120,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":120,\"approximateResourceHeight\":120,\"computedSizingStyles\":{\"width\":\"20px\",\"height\":\"20px\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false}]}",
"robots_meta": {
"main_frame_robots_rendered": [],
"main_frame_robots_raw": [],
"main_frame_robots_headers": [],
"iframe_robots_raw": [],
"iframe_robots_headers": [],
"main_frame_crawl_data": {
"rendered": [],
"raw": [],
"headers": [],
"all": []
}
},
"robots_txt": "{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\",\"error\":{\"message\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"sass": "{\"stylesheets\":{\"remote\":0,\"inline\":1},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
"security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[],\"visibility-observer\":false}",
"sessionstorage_size": 525,
"structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]},\"raw\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"microdata\":false,\"rdfa\":false,\"microformats2\":false,\"microformats_classic\":false,\"dublin_core\":false,\"twitter\":false,\"facebook\":false,\"opengraph\":false},\"microdata_itemtypes\":[],\"rdfa_vocabs\":[],\"rdfa_prefixes\":[],\"rdfa_typeofs\":[],\"microformats2_types\":[],\"microformats_classic_types\":[],\"dublin_core\":[],\"twitter\":[],\"facebook\":[],\"opengraph\":[]}}}",
"third-parties": "[{\"name\":\"Workbox\",\"version\":null},{\"name\":\"Create React App\",\"version\":null}]",
"usertiming": 0,
"valid-head": {
"invalidElements": [],
"invalidHead": false
},
"well-known": "{\"\/.well-known\/assetlinks.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/apple-app-site-association\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/related-website-set.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/privacy-sandbox-attestations.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/gpc.json\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/web-identity\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/passkey-endpoints\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/webauthn\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/robots.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/security.txt\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/change-password\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"},\"\/.well-known\/resource-that-should-not-exist-whose-status-code-should-not-be-200\/\":{\"error\":\"Failed to execute 'clone' on 'Response': Response body is already used\"}}",
"wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":6,\"nofollow\":0},\"hash_link\":8,\"hash_only_link\":5,\"javascript_void_links\":0,\"same_page\":{\"total\":13,\"jumpto\":{\"total\":8,\"early\":3,\"other\":5,\"using_id\":8,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":5,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":1,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":3,\"text_links\":11,\"target_blank\":{\"total\":1,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":1},\"targets\":{\"_blank\":1},\"protocols\":{\"https\":14}},\"raw\":{\"crawlable\":{\"follow\":0,\"nofollow\":0},\"hash_link\":0,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":0,\"jumpto\":{\"total\":0,\"early\":0,\"other\":0,\"using_id\":0,\"using_name\":0},\"dynamic\":{\"total\":0,\"onclick_attributes\":{\"total\":0,\"window_location\":0,\"window_open\":0,\"unknown_action\":0},\"href_javascript\":0,\"hash_link\":0},\"other\":{\"total\":0,\"hash_link\":0}},\"same_site\":0,\"same_property\":0,\"other_property\":0,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":0,\"text_links\":0,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":24,\"words\":4,\"text\":\"Emergent | Fullstack App\"},\"total\":1},\"raw\":{\"total\":0},\"title_changed_on_render\":true},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"A product of emergent.sh\",\"words\":4,\"characters\":24},\"primary\":{\"characters\":24,\"words\":4,\"text\":\"A product of emergent.sh\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"\",\"words\":0,\"characters\":0},\"total\":0}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[]},\"raw\":{\"values\":[]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":2,\"characters\":15,\"matches_title\":false,\"text\":\"Expert Plumbing\",\"level\":1},\"h1\":{\"total\":2,\"non_empty_total\":2,\"characters\":53,\"words\":8},\"h2\":{\"total\":4,\"non_empty_total\":4,\"characters\":73,\"words\":13},\"h3\":{\"total\":5,\"non_empty_total\":5,\"characters\":46,\"words\":7},\"h4\":{\"total\":3,\"non_empty_total\":3,\"characters\":31,\"words\":5},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}},\"raw\":{\"first_non_empty_heading_hidden\":false,\"h1\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h2\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h3\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h4\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h5\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h6\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h7\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0},\"h8\":{\"total\":0,\"non_empty_total\":0,\"characters\":0,\"words\":0}}},\"structured_data\":{\"rendered\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":false,\"html\":false,\"head\":false,\"size\":961},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[]},\"raw\":{\"html_link_canoncials\":[]},\"self_canonical\":false,\"other_canonical\":false,\"canonicals\":[],\"url\":\"https:\/\/quick-plumb.preview.static.emergentagent.com\/\",\"http_header_link_canoncials\":[],\"canonical_missmatch\":false},\"robots\":{\"has_robots_meta_tag\":false,\"has_x_robots_tag\":false,\"rendered\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}},\"raw\":{\"otherbot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"googlebot_news\":{\"status_index\":true,\"status_follow\":true,\"via_meta_tag\":false,\"via_x_robots_tag\":false},\"google\":{}}},\"visible_words\":{\"rendered\":416,\"raw\":1},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}},\"raw\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
"interactivePeriods": [
[
0,
367
],
[
477,
578
],
[
677,
3831
]
],
"longTasks": [
[
367,
477
],
[
578,
677
]
],
"lastVisualChange": 700,
"render": 200,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 247,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 247,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
{
"event": "LargestContentfulPaint",
"time": 247,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
},
{
"event": "LargestTextPaint",
"time": 246,
"size": 89961,
"DOMNodeId": 75,
"nodeInfo": {
"nodeType": "H1",
"attributes": {
"class": "text-5xl lg:text-6xl font-bold text-gray-900 leading-tight",
"x-file-name": "Hero",
"x-line-number": "19",
"x-component": "h1",
"x-id": "Hero_19",
"x-dynamic": "true"
},
"bounds": [
35.5,
272,
616,
180
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 246,
"size": 400,
"DOMNodeId": 3,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"style": "width:20px;height:20px;margin-right:8px",
"src": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4"
},
"sourceURL": "https:\/\/avatars.githubusercontent.com\/in\/1201222?s=120&u=2686cf91179bbafbc7a71bfbc43004cf9ae1acea&v=4",
"bounds": [
1158.21875,
633,
20,
20
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 246,
"size": 89961,
"element": {
"nodeName": "H1",
"boundingRect": {
"x": 35.5,
"y": 272,
"width": 616,
"height": 180,
"top": 272,
"right": 651.5,
"bottom": 452,
"left": 35.5
},
"outerHTML": "<h1 class=\"text-5xl lg:text-6xl font-bold text-gray-900 leading-tight\" x-file-name=\"Hero\" x-line-number=\"19\" x-component=\"h1\" x-id=\"Hero_19\" x-dynamic=\"true\">Expert Plumbing Services You Can Trust<\/h1>",
"content": "normal"
},
"type": "text"
}
],
"LargestContentfulPaintType": "text",
"LargestContentfulPaintNodeType": "H1",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 17
},
{
"name": "fetchStart",
"time": 29
},
{
"name": "responseEnd",
"time": 34
},
{
"name": "navigationStart",
"time": 62
},
{
"name": "domLoading",
"time": 63
},
{
"name": "responseEnd",
"time": 63
},
{
"name": "domInteractive",
"time": 64
},
{
"name": "domContentLoadedEventStart",
"time": 64
},
{
"name": "domContentLoadedEventEnd",
"time": 64
},
{
"name": "domComplete",
"time": 64
},
{
"name": "unloadEventStart",
"time": 70
},
{
"name": "unloadEventEnd",
"time": 70
},
{
"name": "markAsMainFrame",
"time": 70
},
{
"name": "commitNavigationEnd",
"time": 70
},
{
"name": "domLoading",
"time": 70
},
{
"name": "domInteractive",
"time": 184
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 246
},
{
"name": "firstContentfulPaint",
"time": 246
},
{
"name": "firstPaint",
"time": 246
},
{
"name": "firstImagePaint",
"time": 246
},
{
"name": "domContentLoadedEventStart",
"time": 267
},
{
"name": "domContentLoadedEventEnd",
"time": 268
},
{
"name": "LayoutShift",
"time": 477
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 555
},
{
"name": "firstMeaningfulPaint",
"time": 555
},
{
"name": "firstMeaningfulPaint",
"time": 555
},
{
"name": "domComplete",
"time": 678
},
{
"name": "loadEventStart",
"time": 681
},
{
"name": "loadEventEnd",
"time": 700
},
{
"name": "LargestTextPaint",
"time": 246
},
{
"name": "LargestImagePaint",
"time": 246
},
{
"name": "LargestContentfulPaint",
"time": 246
},
{
"name": "TotalLayoutShift",
"value": 8.602033709511643e-5
},
{
"name": "CumulativeLayoutShift",
"value": 8.602033709511643e-5
}
],
"chromeUserTiming.navigationStart": 63,
"chromeUserTiming.fetchStart": 29,
"chromeUserTiming.responseEnd": 64,
"chromeUserTiming.domLoading": 71,
"chromeUserTiming.domInteractive": 184,
"chromeUserTiming.domContentLoadedEventStart": 267,
"chromeUserTiming.domContentLoadedEventEnd": 268,
"chromeUserTiming.domComplete": 679,
"chromeUserTiming.unloadEventStart": 70,
"chromeUserTiming.unloadEventEnd": 70,
"chromeUserTiming.markAsMainFrame": 70,
"chromeUserTiming.commitNavigationEnd": 71,
"chromeUserTiming.firstMeaningfulPaintCandidate": 246,
"chromeUserTiming.firstContentfulPaint": 246,
"chromeUserTiming.firstPaint": 246,
"chromeUserTiming.firstImagePaint": 246,
"chromeUserTiming.LayoutShift": 477,
"chromeUserTiming.firstMeaningfulPaint": 555,
"chromeUserTiming.loadEventStart": 682,
"chromeUserTiming.loadEventEnd": 700,
"chromeUserTiming.LargestTextPaint": 247,
"chromeUserTiming.LargestImagePaint": 247,
"chromeUserTiming.LargestContentfulPaint": 247,
"chromeUserTiming.TotalLayoutShift": 8.602033709511643e-5,
"chromeUserTiming.CumulativeLayoutShift": 8.602033709511643e-5,
"LayoutShifts": [
{
"time": 477,
"score": 8.602033709511643e-5,
"cumulative_score": 8.602033709511643e-5,
"window_score": 8.602033709511643e-5,
"shift_window_num": 0,
"rects": [
[
1148,
625,
198,
36
]
],
"sources": [
{
"previousRect": {
"x": 1163,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1346,
"bottom": 661,
"left": 1163
},
"currentRect": {
"x": 1148,
"y": 625,
"width": 183,
"height": 36,
"top": 625,
"right": 1331,
"bottom": 661,
"left": 1148
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 0,
"cumulative_score": 0,
"fraction_of_total": 0
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 87.594
},
"13": {
"name": "UnprefixedRequestAnimationFrame",
"firstUsed": 162.848
},
"5285": {
"name": "V8Window_Location_AttributeSetter",
"firstUsed": 16.916
},
"5284": {
"name": "V8Window_Location_AttributeGetter",
"firstUsed": 16.922
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 74.012
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 74.021
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 74.603
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 90.216
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 90.253
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 90.258
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 90.284
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 94.132
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 103.52
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 103.534
},
"1069": {
"name": "CrossOriginTextScript",
"firstUsed": 145.225
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 154.947
},
"2226": {
"name": "DocumentPageHideRegistered",
"firstUsed": 172.635
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 173.543
},
"5290": {
"name": "V8Window_Top_AttributeGetter",
"firstUsed": 174.773
},
"4238": {
"name": "ScriptSchedulingType_Defer",
"firstUsed": 174.952
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 176.104
},
"469": {
"name": "CSSSelectorPseudoHost",
"firstUsed": 176.233
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 176.252
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 176.292
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 176.296
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 176.307
},
"5599": {
"name": "CSSSelectorPseudoNot",
"firstUsed": 176.343
},
"972": {
"name": "CSSAtRuleKeyframes",
"firstUsed": 176.47
},
"1153": {
"name": "CSSSelectorIndirectAdjacent",
"firstUsed": 176.502
},
"2010": {
"name": "UnitlessZeroAngleTransform",
"firstUsed": 176.722
},
"5184": {
"name": "CSSSelectorPseudoFileSelectorButton",
"firstUsed": 176.782
},
"2387": {
"name": "CSSSelectorPseudoFocus",
"firstUsed": 176.88
},
"2388": {
"name": "CSSSelectorPseudoFocusVisible",
"firstUsed": 176.907
},
"4743": {
"name": "CSSSelectorPseudoHas",
"firstUsed": 177.01
},
"2322": {
"name": "CSSSelectorPseudoMatches",
"firstUsed": 177.276
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 177.283
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 179.976
},
"4961": {
"name": "PrefersReducedMotionMediaFeature",
"firstUsed": 217.378
},
"5477": {
"name": "SpellingErrorPseudoElement",
"firstUsed": 218.1
},
"5478": {
"name": "GrammarErrorPseudoElement",
"firstUsed": 218.109
},
"587": {
"name": "LangAttribute",
"firstUsed": 218.125
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 218.128
},
"5472": {
"name": "BackdropPseudoElement",
"firstUsed": 218.347
},
"4994": {
"name": "TextSizeAdjustNotAuto",
"firstUsed": 218.878
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 219.403
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 219.512
},
"1066": {
"name": "SameOriginTextScript",
"firstUsed": 240.884
},
"780": {
"name": "V8MessageChannel_Constructor",
"firstUsed": 251.602
},
"2361": {
"name": "V8AbortController_Constructor",
"firstUsed": 255.189
},
"1502": {
"name": "AuxclickAddListenerCount",
"firstUsed": 255.263
},
"1347": {
"name": "PointerEventAddListenerCount",
"firstUsed": 255.379
},
"2903": {
"name": "NonPassiveTouchEventListener",
"firstUsed": 255.539
},
"1417": {
"name": "AddEventListenerPassiveTrue",
"firstUsed": 255.567
},
"2904": {
"name": "PassiveTouchEventListener",
"firstUsed": 255.571
},
"4419": {
"name": "Scrollend",
"firstUsed": 255.61
},
"69": {
"name": "WindowEvent",
"firstUsed": 255.81
},
"781": {
"name": "V8MessagePort_PostMessage_Method",
"firstUsed": 256.065
},
"2618": {
"name": "HistoryReplaceState",
"firstUsed": 273.285
},
"1827": {
"name": "LocationOrigin",
"firstUsed": 274.668
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 275.915
},
"45": {
"name": "PlaceholderAttribute",
"firstUsed": 296.243
},
"49": {
"name": "RequiredAttribute",
"firstUsed": 296.292
},
"84": {
"name": "FormElement",
"firstUsed": 298.046
},
"2707": {
"name": "V8Window_MatchMedia_Method",
"firstUsed": 306.193
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 306.227
},
"2092": {
"name": "ARIALabelAttribute",
"firstUsed": 306.36
},
"2096": {
"name": "ARIALiveAttribute",
"firstUsed": 306.403
},
"2106": {
"name": "ARIARelevantAttribute",
"firstUsed": 306.413
},
"2070": {
"name": "ARIAAtomicAttribute",
"firstUsed": 306.418
},
"1467": {
"name": "NodeGetRootNode",
"firstUsed": 306.757
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 306.789
},
"2663": {
"name": "NavigatorUserAgent",
"firstUsed": 311.884
},
"3020": {
"name": "DOMStorageWrite",
"firstUsed": 319.362
},
"2195": {
"name": "CookieGet",
"firstUsed": 320.096
},
"2194": {
"name": "CookieSet",
"firstUsed": 321.224
},
"710": {
"name": "CryptoGetRandomValues",
"firstUsed": 322.207
},
"200": {
"name": "DocumentBeforeUnloadRegistered",
"firstUsed": 324.237
},
"3028": {
"name": "CreateObjectBlob",
"firstUsed": 329.713
},
"675": {
"name": "Fetch",
"firstUsed": 331.706
},
"2913": {
"name": "FetchKeepalive",
"firstUsed": 331.956
},
"1354": {
"name": "CSSValueAppearanceButton",
"firstUsed": 344.444
},
"2355": {
"name": "CSSGradient",
"firstUsed": 344.916
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 366.471
},
"190": {
"name": "InputTypeText",
"firstUsed": 366.916
},
"31": {
"name": "InputTypeEmail",
"firstUsed": 366.938
},
"36": {
"name": "InputTypeTel",
"firstUsed": 366.959
},
"4196": {
"name": "NavigatorUAData_Brands",
"firstUsed": 486.906
},
"124": {
"name": "NavigatorVendor",
"firstUsed": 488.897
},
"2595": {
"name": "DateTimeFormat",
"firstUsed": 489.739
},
"2657": {
"name": "NavigatorLanguage",
"firstUsed": 514.857
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 514.995
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 515.007
},
"2706": {
"name": "WindowInnerHeight",
"firstUsed": 515.013
},
"2705": {
"name": "WindowInnerWidth",
"firstUsed": 515.02
},
"429": {
"name": "TextEncoderConstructor",
"firstUsed": 518.2
},
"430": {
"name": "TextEncoderEncode",
"firstUsed": 518.221
},
"4346": {
"name": "V8TurboFanOsrCompileStarted",
"firstUsed": 519.13
},
"5293": {
"name": "V8Window_Parent_AttributeGetter",
"firstUsed": 535.382
},
"5298": {
"name": "V8Window_PostMessage_Method",
"firstUsed": 537.191
},
"574": {
"name": "WindowPostMessage",
"firstUsed": 537.205
},
"3414": {
"name": "UnspecifiedTargetOriginPostMessage",
"firstUsed": 537.229
},
"3882": {
"name": "PostMessageFromSecureToSecure",
"firstUsed": 537.236
},
"2709": {
"name": "WindowScrollY",
"firstUsed": 541.11
},
"2711": {
"name": "WindowPageYOffset",
"firstUsed": 541.124
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 542.016
},
"4161": {
"name": "V8Document_Prerendering_AttributeGetter",
"firstUsed": 545.364
},
"2228": {
"name": "DocumentPageShowRegistered",
"firstUsed": 545.405
},
"2429": {
"name": "PerformanceTimeline",
"firstUsed": 545.424
},
"3349": {
"name": "NavigationTimingL2",
"firstUsed": 545.429
},
"2191": {
"name": "PaintTimingRequested",
"firstUsed": 545.734
},
"4578": {
"name": "LongAnimationFrameRequested",
"firstUsed": 545.787
},
"4577": {
"name": "LongAnimationFrameObserver",
"firstUsed": 545.792
},
"2487": {
"name": "EventTimingExplicitlyRequested",
"firstUsed": 545.844
},
"3254": {
"name": "EventTimingFirstInputExplicitlyRequested",
"firstUsed": 545.878
},
"954": {
"name": "V8Window_RequestIdleCallback_Method",
"firstUsed": 546.921
},
"2034": {
"name": "QuirksModeDocument",
"firstUsed": 587.71
},
"4614": {
"name": "QuirksModeAboutBlankDocument",
"firstUsed": 587.713
},
"219": {
"name": "CSSStyleSheetRules",
"firstUsed": 598.199
},
"1362": {
"name": "CSSValueAppearanceTextField",
"firstUsed": 598.997
},
"1351": {
"name": "CSSValueAppearanceNone",
"firstUsed": 599.019
},
"922": {
"name": "CSSValuePrefixedMaxContent",
"firstUsed": 600.191
},
"213": {
"name": "HTMLElementInnerText",
"firstUsed": 606.26
},
"2846": {
"name": "AdoptedStyleSheets",
"firstUsed": 672.2
},
"1001": {
"name": "SelectionIsCollapsed",
"firstUsed": 674.374
},
"2434": {
"name": "PerformanceResourceTimingInitiatorType",
"firstUsed": 674.637
},
"4574": {
"name": "CriticalCHRestartNavigationTiming",
"firstUsed": 674.74
},
"4371": {
"name": "BackForwardCacheNotRestoredReasons",
"firstUsed": 674.746
},
"3350": {
"name": "ResourceTiming",
"firstUsed": 675.689
},
"2710": {
"name": "WindowPageXOffset",
"firstUsed": 697.497
},
"2229": {
"name": "DocumentPageShowFired",
"firstUsed": 700.401
}
},
"CSSFeatures": {
"98": {
"name": "CSSPropertyOpacity",
"firstUsed": 176.481
},
"446": {
"name": "CSSPropertyTransform",
"firstUsed": 176.73
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 177.078
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 178.093
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 178.101
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 178.106
},
"67": {
"name": "CSSPropertyBottom",
"firstUsed": 178.11
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 178.115
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 178.122
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 178.128
},
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 178.141
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 178.447
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 178.478
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 178.483
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 178.629
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 218.143
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 218.21
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 218.219
},
"415": {
"name": "CSSPropertyWebkitTapHighlightColor",
"firstUsed": 218.225
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 218.246
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 218.251
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 218.256
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 218.82
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 218.826
},
"42": {
"name": "CSSPropertyBorderColor",
"firstUsed": 218.838
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 219.077
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 219.092
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 219.112
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 219.358
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 219.368
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 254.274
},
"100": {
"name": "CSSPropertyOutline",
"firstUsed": 254.286
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 254.291
},
"150": {
"name": "CSSPropertyTransition",
"firstUsed": 254.308
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 254.339
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 254.35
},
"421": {
"name": "CSSPropertyTouchAction",
"firstUsed": 254.365
},
"106": {
"name": "CSSPropertyOverflowWrap",
"firstUsed": 254.378
},
"21": {
"name": "CSSPropertyBackground",
"firstUsed": 254.389
},
"53": {
"name": "CSSPropertyBorderRadius",
"firstUsed": 254.402
},
"68": {
"name": "CSSPropertyBoxShadow",
"firstUsed": 254.411
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 254.416
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 254.424
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 254.449
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 254.483
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 254.488
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 254.492
},
"447": {
"name": "CSSPropertyTransformOrigin",
"firstUsed": 254.509
},
"424": {
"name": "CSSPropertyAnimation",
"firstUsed": 254.527
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 254.547
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 254.551
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 254.561
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 254.635
},
"636": {
"name": "CSSPropertyInset",
"firstUsed": 254.655
},
"118": {
"name": "CSSPropertyPointerEvents",
"firstUsed": 254.692
},
"539": {
"name": "CSSPropertyUserSelect",
"firstUsed": 254.724
},
"427": {
"name": "CSSPropertyAnimationDuration",
"firstUsed": 254.731
},
"432": {
"name": "CSSPropertyAnimationTimingFunction",
"firstUsed": 254.736
},
"428": {
"name": "CSSPropertyAnimationFillMode",
"firstUsed": 254.74
},
"430": {
"name": "CSSPropertyAnimationName",
"firstUsed": 254.747
},
"425": {
"name": "CSSPropertyAnimationDelay",
"firstUsed": 254.949
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 338.267
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 338.297
},
"96": {
"name": "CSSPropertyMinHeight",
"firstUsed": 338.385
},
"40": {
"name": "CSSPropertyBorderBottomWidth",
"firstUsed": 338.461
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 340.291
},
"385": {
"name": "CSSPropertyStrokeWidth",
"firstUsed": 340.377
},
"152": {
"name": "CSSPropertyTransitionDuration",
"firstUsed": 341.569
},
"153": {
"name": "CSSPropertyTransitionProperty",
"firstUsed": 341.793
},
"154": {
"name": "CSSPropertyTransitionTimingFunction",
"firstUsed": 341.805
},
"159": {
"name": "CSSPropertyWhiteSpace",
"firstUsed": 344.352
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 344.401
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 344.406
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 344.431
},
"143": {
"name": "CSSPropertyTextTransform",
"firstUsed": 344.439
},
"175": {
"name": "CSSPropertyWebkitAppearance",
"firstUsed": 344.448
},
"25": {
"name": "CSSPropertyBackgroundImage",
"firstUsed": 344.452
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 346.386
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 346.626
},
"93": {
"name": "CSSPropertyMarginTop",
"firstUsed": 346.638
},
"66": {
"name": "CSSPropertyBorderWidth",
"firstUsed": 347.003
},
"657": {
"name": "CSSPropertyAspectRatio",
"firstUsed": 347.62
},
"128": {
"name": "CSSPropertyTextAlign",
"firstUsed": 347.858
},
"121": {
"name": "CSSPropertyResize",
"firstUsed": 361.936
},
"65": {
"name": "CSSPropertyBorderTopWidth",
"firstUsed": 365.955
},
"41": {
"name": "CSSPropertyBorderCollapse",
"firstUsed": 598.889
},
"130": {
"name": "CSSPropertyTextIndent",
"firstUsed": 598.905
},
"102": {
"name": "CSSPropertyOutlineOffset",
"firstUsed": 599.005
},
"5": {
"name": "CSSPropertyFont",
"firstUsed": 599.067
},
"72": {
"name": "CSSPropertyClip",
"firstUsed": 599.35
},
"105": {
"name": "CSSPropertyOverflow",
"firstUsed": 599.364
},
"158": {
"name": "CSSPropertyVisibility",
"firstUsed": 599.411
},
"94": {
"name": "CSSPropertyMaxHeight",
"firstUsed": 600.015
},
"97": {
"name": "CSSPropertyMinWidth",
"firstUsed": 600.212
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 600.287
},
"237": {
"name": "CSSPropertyFlexGrow",
"firstUsed": 600.31
},
"234": {
"name": "CSSPropertyFlexBasis",
"firstUsed": 600.324
},
"70": {
"name": "CSSPropertyCaptionSide",
"firstUsed": 600.335
},
"339": {
"name": "CSSPropertyAliasWebkitUserSelect",
"firstUsed": 600.613
},
"88": {
"name": "CSSPropertyListStyleType",
"firstUsed": 600.631
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 600.741
},
"108": {
"name": "CSSPropertyOverflowY",
"firstUsed": 600.983
},
"107": {
"name": "CSSPropertyOverflowX",
"firstUsed": 600.999
},
"62": {
"name": "CSSPropertyBorderTopLeftRadius",
"firstUsed": 601.084
},
"63": {
"name": "CSSPropertyBorderTopRightRadius",
"firstUsed": 601.09
},
"52": {
"name": "CSSPropertyBorderLeftWidth",
"firstUsed": 601.147
},
"57": {
"name": "CSSPropertyBorderRightWidth",
"firstUsed": 601.159
},
"50": {
"name": "CSSPropertyBorderLeftColor",
"firstUsed": 601.386
},
"61": {
"name": "CSSPropertyBorderTopColor",
"firstUsed": 601.472
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 602.54
},
"103": {
"name": "CSSPropertyOutlineStyle",
"firstUsed": 602.687
},
"359": {
"name": "CSSPropertyFilter",
"firstUsed": 602.755
},
"431": {
"name": "CSSPropertyAnimationPlayState",
"firstUsed": 603.013
},
"37": {
"name": "CSSPropertyBorderBottomLeftRadius",
"firstUsed": 603.25
},
"38": {
"name": "CSSPropertyBorderBottomRightRadius",
"firstUsed": 603.291
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 603.663
},
"209": {
"name": "CSSPropertyWebkitBoxOrient",
"firstUsed": 605.68
},
"260": {
"name": "CSSPropertyWebkitLineClamp",
"firstUsed": 605.69
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 60,
"TTIMeasurementEnd": 3831,
"LastInteractive": 677,
"TotalBlockingTime": 109,
"testID": "251105_9E_E",
"step": 1,
"effectiveBps": 2366,
"domTime": 0,
"aft": 0,
"titleTime": 65,
"domLoading": 0,
"server_rtt": 0,
"edge-processed": true,
"test_result": 0,
"utilization": {
"cpu": {
"data": {
"0": 0,
"103": 82.6,
"206": 100,
"307": 94.7,
"408": 90.5,
"508": 75,
"609": 95,
"710": 94.7,
"811": 76.2,
"912": 19,
"1013": 5.3,
"1113": 14.3,
"1214": 10,
"1315": 10,
"1416": 5,
"1516": 5.3,
"1617": 9.5,
"1718": 5,
"1819": 5.3,
"1919": 5,
"2020": 9.5,
"2121": 10,
"2222": 13.6,
"2323": 5.3,
"2423": 5,
"2524": 5,
"2625": 5.3,
"2726": 5,
"2827": 13.6,
"2927": 5.3,
"3028": 5,
"3129": 9.5,
"3230": 47.4,
"3331": 5,
"3431": 10,
"3532": 9.5,
"3633": 5.3,
"3734": 9.5,
"3835": 5,
"3935": 26.3
},
"max": 100,
"count": 40
},
"bw": {
"data": {
"0": 0,
"103": 121428,
"206": 1003939,
"307": 39641,
"408": 130589,
"508": 462763,
"609": 99631,
"710": 41597,
"811": 22903,
"912": 46023,
"1013": 0,
"1113": 0,
"1214": 0,
"1315": 0,
"1416": 0,
"1516": 0,
"1617": 0,
"1718": 0,
"1819": 0,
"1919": 0,
"2020": 0,
"2121": 0,
"2222": 0,
"2323": 0,
"2423": 0,
"2524": 0,
"2625": 0,
"2726": 0,
"2827": 0,
"2927": 0,
"3028": 0,
"3129": 0,
"3230": 0,
"3331": 0,
"3431": 0,
"3532": 0,
"3633": 0,
"3734": 0,
"3835": 0,
"3935": 0
},
"max": 1003939,
"count": 40
}
},
"effectiveBpsDoc": 3462,
"pages": {
"details": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/details\/cached\/",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/performance_optimization\/cached\/",
"breakdown": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/breakdown\/cached\/",
"domains": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/domains\/cached\/",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/screen_shot\/cached\/",
"opportunities": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_Cached_waterfall_thumb.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_Cached_optimization_thumb.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/result\/251105_9E_E\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_waterfall.png",
"connectionView": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_connection.png",
"checklist": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_optimization.png",
"screenShot": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&file=1_Cached_script_timing.json",
"headers": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_report.txt",
"pageData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_IEWPG.txt",
"requestsData": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_IEWTR.txt",
"utilization": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_progress.csv",
"bodies": "http:\/\/webpagetest.httparchive.org\/result\/25\/11\/05\/9E\/E\/1_Cached_bodies.zip",
"trace": "http:\/\/webpagetest.httparchive.org\/getgzip.php?test=251105_9E_E&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 200,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000200.jpg",
"VisuallyComplete": 0
},
{
"time": 400,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000400.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "http:\/\/webpagetest.httparchive.org\/getfile.php?test=251105_9E_E&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"us.i.posthog.com": {
"bytes": 561,
"requests": 2,
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"image": {
"color": [
196,
154,
232
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 561,
"bytesUncompressed": 976,
"requests": 2
}
},
"consoleLog": []
}
}
}
},
"statusCode": 200,
"statusText": "Test Complete",
"webPagetestVersion": "21.07"
}